html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  font-family: sans-serif;
}

body {
  margin: 0;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

audio, canvas, progress, video {
  vertical-align: baseline;
  display: inline-block;
}

audio:not([controls]) {
  height: 0;
  display: none;
}

[hidden], template {
  display: none;
}

a {
  background-color: #0000;
}

a:active, a:hover {
  outline: 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

h1 {
  margin: .67em 0;
  font-size: 2em;
}

mark {
  color: #000;
  background: #ff0;
}

small {
  font-size: 80%;
}

sub, sup {
  vertical-align: baseline;
  font-size: 75%;
  line-height: 0;
  position: relative;
}

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

hr {
  box-sizing: content-box;
  height: 0;
}

pre {
  overflow: auto;
}

code, kbd, pre, samp {
  font-family: monospace;
  font-size: 1em;
}

button, input, optgroup, select, textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

button, html input[type="button"], input[type="reset"] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled], html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input {
  line-height: normal;
}

input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

input[type="search"] {
  -webkit-appearance: none;
}

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td, th {
  padding: 0;
}

@font-face {
  font-family: webflow-icons;
  src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==") format("truetype");
  font-weight: normal;
  font-style: normal;
}

[class^="w-icon-"], [class*=" w-icon-"] {
  speak: none;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  font-family: webflow-icons !important;
}

.w-icon-slider-right:before {
  content: "";
}

.w-icon-slider-left:before {
  content: "";
}

.w-icon-nav-menu:before {
  content: "";
}

.w-icon-arrow-down:before, .w-icon-dropdown-toggle:before {
  content: "";
}

.w-icon-file-upload-remove:before {
  content: "";
}

.w-icon-file-upload-icon:before {
  content: "";
}

* {
  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;
}

html.w-mod-touch * {
  background-attachment: scroll !important;
}

.w-block {
  display: block;
}

.w-inline-block {
  max-width: 100%;
  display: inline-block;
}

.w-clearfix:before, .w-clearfix:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-clearfix:after {
  clear: both;
}

.w-hidden {
  display: none;
}

.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;
}

html[data-w-dynpage] [data-w-cloak] {
  color: #0000 !important;
}

.w-code-block {
  margin: unset;
}

pre.w-code-block code {
  all: inherit;
}

.w-optimization {
  display: contents;
}

.w-webflow-badge, .w-webflow-badge > img {
  box-sizing: unset;
  width: unset;
  height: unset;
  max-height: unset;
  max-width: unset;
  min-height: unset;
  min-width: unset;
  margin: unset;
  padding: unset;
  float: unset;
  clear: unset;
  border: unset;
  border-radius: unset;
  background: unset;
  background-image: unset;
  background-position: unset;
  background-size: unset;
  background-repeat: unset;
  background-origin: unset;
  background-clip: unset;
  background-attachment: unset;
  background-color: unset;
  box-shadow: unset;
  transform: unset;
  direction: unset;
  font-family: unset;
  font-weight: unset;
  color: unset;
  font-size: unset;
  line-height: unset;
  font-style: unset;
  font-variant: unset;
  text-align: unset;
  letter-spacing: unset;
  -webkit-text-decoration: unset;
  text-decoration: unset;
  text-indent: unset;
  text-transform: unset;
  list-style-type: unset;
  text-shadow: unset;
  vertical-align: unset;
  cursor: unset;
  white-space: unset;
  word-break: unset;
  word-spacing: unset;
  word-wrap: unset;
  transition: unset;
}

.w-webflow-badge {
  white-space: nowrap;
  cursor: pointer;
  box-shadow: 0 0 0 1px #0000001a, 0 1px 3px #0000001a;
  visibility: visible !important;
  opacity: 1 !important;
  z-index: 2147483647 !important;
  color: #aaadb0 !important;
  overflow: unset !important;
  background-color: #fff !important;
  border-radius: 3px !important;
  width: auto !important;
  height: auto !important;
  margin: 0 !important;
  padding: 6px !important;
  font-size: 12px !important;
  line-height: 14px !important;
  text-decoration: none !important;
  display: inline-block !important;
  position: fixed !important;
  inset: auto 12px 12px auto !important;
  transform: none !important;
}

.w-webflow-badge > img {
  position: unset;
  visibility: unset !important;
  opacity: 1 !important;
  vertical-align: middle !important;
  display: inline-block !important;
}

h1, h2, h3, h4, h5, h6 {
  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;
}

h4 {
  margin-top: 10px;
  font-size: 18px;
  line-height: 24px;
}

h5 {
  margin-top: 10px;
  font-size: 14px;
  line-height: 20px;
}

h6 {
  margin-top: 10px;
  font-size: 12px;
  line-height: 18px;
}

p {
  margin-top: 0;
  margin-bottom: 10px;
}

blockquote {
  border-left: 5px solid #e2e2e2;
  margin: 0 0 10px;
  padding: 10px 20px;
  font-size: 18px;
  line-height: 22px;
}

figure {
  margin: 0 0 10px;
}

figcaption {
  text-align: center;
  margin-top: 5px;
}

ul, ol {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
}

.w-list-unstyled {
  padding-left: 0;
  list-style: none;
}

.w-embed:before, .w-embed:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-embed:after {
  clear: both;
}

.w-video {
  width: 100%;
  padding: 0;
  position: relative;
}

.w-video iframe, .w-video object, .w-video embed {
  border: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

button, [type="button"], [type="reset"] {
  cursor: pointer;
  -webkit-appearance: button;
  border: 0;
}

.w-form {
  margin: 0 0 15px;
}

.w-form-done {
  text-align: center;
  background-color: #ddd;
  padding: 20px;
  display: none;
}

.w-form-fail {
  background-color: #ffdede;
  margin-top: 10px;
  padding: 10px;
  display: none;
}

label {
  margin-bottom: 5px;
  font-weight: bold;
  display: block;
}

.w-input, .w-select {
  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::placeholder, .w-select::placeholder {
  color: #999;
}

.w-input:focus, .w-select:focus {
  border-color: #3898ec;
  outline: 0;
}

.w-input[disabled], .w-select[disabled], .w-input[readonly], .w-select[readonly], fieldset[disabled] .w-input, fieldset[disabled] .w-select {
  cursor: not-allowed;
}

.w-input[disabled]:not(.w-input-disabled), .w-select[disabled]:not(.w-input-disabled), .w-input[readonly], .w-select[readonly], fieldset[disabled]:not(.w-input-disabled) .w-input, fieldset[disabled]:not(.w-input-disabled) .w-select {
  background-color: #eee;
}

textarea.w-input, textarea.w-select {
  height: auto;
}

.w-select {
  background-color: #f3f3f3;
}

.w-select[multiple] {
  height: auto;
}

.w-form-label {
  cursor: pointer;
  margin-bottom: 0;
  font-weight: normal;
  display: inline-block;
}

.w-radio {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-radio:before, .w-radio:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-radio:after {
  clear: both;
}

.w-radio-input {
  float: left;
  margin: 3px 0 0 -20px;
  line-height: normal;
}

.w-file-upload {
  margin-bottom: 10px;
  display: block;
}

.w-file-upload-input {
  opacity: 0;
  z-index: -100;
  width: .1px;
  height: .1px;
  position: absolute;
  overflow: hidden;
}

.w-file-upload-default, .w-file-upload-uploading, .w-file-upload-success {
  color: #333;
  display: inline-block;
}

.w-file-upload-error {
  margin-top: 10px;
  display: block;
}

.w-file-upload-default.w-hidden, .w-file-upload-uploading.w-hidden, .w-file-upload-error.w-hidden, .w-file-upload-success.w-hidden {
  display: none;
}

.w-file-upload-uploading-btn {
  cursor: pointer;
  background-color: #fafafa;
  border: 1px solid #ccc;
  margin: 0;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: normal;
  display: flex;
}

.w-file-upload-file {
  background-color: #fafafa;
  border: 1px solid #ccc;
  flex-grow: 1;
  justify-content: space-between;
  margin: 0;
  padding: 8px 9px 8px 11px;
  display: flex;
}

.w-file-upload-file-name {
  font-size: 14px;
  font-weight: normal;
  display: block;
}

.w-file-remove-link {
  cursor: pointer;
  width: auto;
  height: auto;
  margin-top: 3px;
  margin-left: 10px;
  padding: 3px;
  display: block;
}

.w-icon-file-upload-remove {
  margin: auto;
  font-size: 10px;
}

.w-file-upload-error-msg {
  color: #ea384c;
  padding: 2px 0;
  display: inline-block;
}

.w-file-upload-info {
  padding: 0 12px;
  line-height: 38px;
  display: inline-block;
}

.w-file-upload-label {
  cursor: pointer;
  background-color: #fafafa;
  border: 1px solid #ccc;
  margin: 0;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: normal;
  display: inline-block;
}

.w-icon-file-upload-icon, .w-icon-file-upload-uploading {
  width: 20px;
  margin-right: 8px;
  display: inline-block;
}

.w-icon-file-upload-uploading {
  height: 20px;
}

.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;
}

.w-container .w-row {
  margin-left: -10px;
  margin-right: -10px;
}

.w-row:before, .w-row:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-row:after {
  clear: both;
}

.w-row .w-row {
  margin-left: 0;
  margin-right: 0;
}

.w-col {
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
}

.w-col .w-col {
  padding-left: 0;
  padding-right: 0;
}

.w-col-1 {
  width: 8.33333%;
}

.w-col-2 {
  width: 16.6667%;
}

.w-col-3 {
  width: 25%;
}

.w-col-4 {
  width: 33.3333%;
}

.w-col-5 {
  width: 41.6667%;
}

.w-col-6 {
  width: 50%;
}

.w-col-7 {
  width: 58.3333%;
}

.w-col-8 {
  width: 66.6667%;
}

.w-col-9 {
  width: 75%;
}

.w-col-10 {
  width: 83.3333%;
}

.w-col-11 {
  width: 91.6667%;
}

.w-col-12 {
  width: 100%;
}

.w-hidden-main {
  display: none !important;
}

@media screen and (max-width: 991px) {
  .w-container {
    max-width: 728px;
  }

  .w-hidden-main {
    display: inherit !important;
  }

  .w-hidden-medium {
    display: none !important;
  }

  .w-col-medium-1 {
    width: 8.33333%;
  }

  .w-col-medium-2 {
    width: 16.6667%;
  }

  .w-col-medium-3 {
    width: 25%;
  }

  .w-col-medium-4 {
    width: 33.3333%;
  }

  .w-col-medium-5 {
    width: 41.6667%;
  }

  .w-col-medium-6 {
    width: 50%;
  }

  .w-col-medium-7 {
    width: 58.3333%;
  }

  .w-col-medium-8 {
    width: 66.6667%;
  }

  .w-col-medium-9 {
    width: 75%;
  }

  .w-col-medium-10 {
    width: 83.3333%;
  }

  .w-col-medium-11 {
    width: 91.6667%;
  }

  .w-col-medium-12 {
    width: 100%;
  }

  .w-col-stack {
    width: 100%;
    left: auto;
    right: auto;
  }
}

@media screen and (max-width: 767px) {
  .w-hidden-main, .w-hidden-medium {
    display: inherit !important;
  }

  .w-hidden-small {
    display: none !important;
  }

  .w-row, .w-container .w-row {
    margin-left: 0;
    margin-right: 0;
  }

  .w-col {
    width: 100%;
    left: auto;
    right: auto;
  }

  .w-col-small-1 {
    width: 8.33333%;
  }

  .w-col-small-2 {
    width: 16.6667%;
  }

  .w-col-small-3 {
    width: 25%;
  }

  .w-col-small-4 {
    width: 33.3333%;
  }

  .w-col-small-5 {
    width: 41.6667%;
  }

  .w-col-small-6 {
    width: 50%;
  }

  .w-col-small-7 {
    width: 58.3333%;
  }

  .w-col-small-8 {
    width: 66.6667%;
  }

  .w-col-small-9 {
    width: 75%;
  }

  .w-col-small-10 {
    width: 83.3333%;
  }

  .w-col-small-11 {
    width: 91.6667%;
  }

  .w-col-small-12 {
    width: 100%;
  }
}

@media screen and (max-width: 479px) {
  .w-container {
    max-width: none;
  }

  .w-hidden-main, .w-hidden-medium, .w-hidden-small {
    display: inherit !important;
  }

  .w-hidden-tiny {
    display: none !important;
  }

  .w-col {
    width: 100%;
  }

  .w-col-tiny-1 {
    width: 8.33333%;
  }

  .w-col-tiny-2 {
    width: 16.6667%;
  }

  .w-col-tiny-3 {
    width: 25%;
  }

  .w-col-tiny-4 {
    width: 33.3333%;
  }

  .w-col-tiny-5 {
    width: 41.6667%;
  }

  .w-col-tiny-6 {
    width: 50%;
  }

  .w-col-tiny-7 {
    width: 58.3333%;
  }

  .w-col-tiny-8 {
    width: 66.6667%;
  }

  .w-col-tiny-9 {
    width: 75%;
  }

  .w-col-tiny-10 {
    width: 83.3333%;
  }

  .w-col-tiny-11 {
    width: 91.6667%;
  }

  .w-col-tiny-12 {
    width: 100%;
  }
}

.w-widget {
  position: relative;
}

.w-widget-map {
  width: 100%;
  height: 400px;
}

.w-widget-map label {
  width: auto;
  display: inline;
}

.w-widget-map img {
  max-width: inherit;
}

.w-widget-map .gm-style-iw {
  text-align: center;
}

.w-widget-map .gm-style-iw > button {
  display: none !important;
}

.w-widget-twitter {
  overflow: hidden;
}

.w-widget-twitter-count-shim {
  vertical-align: top;
  text-align: center;
  background: #fff;
  border: 1px solid #758696;
  border-radius: 3px;
  width: 28px;
  height: 20px;
  display: inline-block;
  position: relative;
}

.w-widget-twitter-count-shim * {
  pointer-events: none;
  -webkit-user-select: none;
  user-select: none;
}

.w-widget-twitter-count-shim .w-widget-twitter-count-inner {
  text-align: center;
  color: #999;
  font-family: serif;
  font-size: 15px;
  line-height: 12px;
  position: relative;
}

.w-widget-twitter-count-shim .w-widget-twitter-count-clear {
  display: block;
  position: relative;
}

.w-widget-twitter-count-shim.w--large {
  width: 36px;
  height: 28px;
}

.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner {
  font-size: 18px;
  line-height: 18px;
}

.w-widget-twitter-count-shim:not(.w--vertical) {
  margin-left: 5px;
  margin-right: 8px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large {
  margin-left: 6px;
}

.w-widget-twitter-count-shim:not(.w--vertical):before, .w-widget-twitter-count-shim:not(.w--vertical):after {
  content: " ";
  pointer-events: none;
  border: solid #0000;
  width: 0;
  height: 0;
  position: absolute;
  top: 50%;
  left: 0;
}

.w-widget-twitter-count-shim:not(.w--vertical):before {
  border-width: 4px;
  border-color: #75869600 #5d6c7b #75869600 #75869600;
  margin-top: -4px;
  margin-left: -9px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:before {
  border-width: 5px;
  margin-top: -5px;
  margin-left: -10px;
}

.w-widget-twitter-count-shim:not(.w--vertical):after {
  border-width: 4px;
  border-color: #fff0 #fff #fff0 #fff0;
  margin-top: -4px;
  margin-left: -8px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:after {
  border-width: 5px;
  margin-top: -5px;
  margin-left: -9px;
}

.w-widget-twitter-count-shim.w--vertical {
  width: 61px;
  height: 33px;
  margin-bottom: 8px;
}

.w-widget-twitter-count-shim.w--vertical:before, .w-widget-twitter-count-shim.w--vertical:after {
  content: " ";
  pointer-events: none;
  border: solid #0000;
  width: 0;
  height: 0;
  position: absolute;
  top: 100%;
  left: 50%;
}

.w-widget-twitter-count-shim.w--vertical:before {
  border-width: 5px;
  border-color: #5d6c7b #75869600 #75869600;
  margin-left: -5px;
}

.w-widget-twitter-count-shim.w--vertical:after {
  border-width: 4px;
  border-color: #fff #fff0 #fff0;
  margin-left: -4px;
}

.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner {
  font-size: 18px;
  line-height: 22px;
}

.w-widget-twitter-count-shim.w--vertical.w--large {
  width: 76px;
}

.w-background-video {
  color: #fff;
  height: 500px;
  position: relative;
  overflow: hidden;
}

.w-background-video > video {
  object-fit: cover;
  z-index: -100;
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 100%;
  margin: auto;
  position: absolute;
  inset: -100%;
}

.w-background-video > video::-webkit-media-controls-start-playback-button {
  -webkit-appearance: none;
  display: none !important;
}

.w-background-video--control {
  background-color: #0000;
  padding: 0;
  position: absolute;
  bottom: 1em;
  right: 1em;
}

.w-background-video--control > [hidden] {
  display: none !important;
}

.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;
  white-space: nowrap;
  height: 100%;
  display: block;
  position: relative;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-slide {
  vertical-align: top;
  white-space: normal;
  text-align: left;
  width: 100%;
  height: 100%;
  display: inline-block;
  position: relative;
}

.w-slider-nav {
  z-index: 2;
  text-align: center;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  height: 40px;
  margin: auto;
  padding-top: 10px;
  position: absolute;
  inset: auto 0 0;
}

.w-slider-nav.w-round > div {
  border-radius: 100%;
}

.w-slider-nav.w-num > div {
  font-size: inherit;
  line-height: inherit;
  width: auto;
  height: auto;
  padding: .2em .5em;
}

.w-slider-nav.w-shadow > div {
  box-shadow: 0 0 3px #3336;
}

.w-slider-nav-invert {
  color: #fff;
}

.w-slider-nav-invert > div {
  background-color: #2226;
}

.w-slider-nav-invert > div.w-active {
  background-color: #222;
}

.w-slider-dot {
  cursor: pointer;
  background-color: #fff6;
  width: 1em;
  height: 1em;
  margin: 0 3px .5em;
  transition: background-color .1s, color .1s;
  display: inline-block;
  position: relative;
}

.w-slider-dot.w-active {
  background-color: #fff;
}

.w-slider-dot:focus {
  outline: none;
  box-shadow: 0 0 0 2px #fff;
}

.w-slider-dot:focus.w-active {
  box-shadow: none;
}

.w-slider-arrow-left, .w-slider-arrow-right {
  cursor: pointer;
  color: #fff;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  -webkit-user-select: none;
  user-select: none;
  width: 80px;
  margin: auto;
  font-size: 40px;
  position: absolute;
  inset: 0;
  overflow: hidden;
}

.w-slider-arrow-left [class^="w-icon-"], .w-slider-arrow-right [class^="w-icon-"], .w-slider-arrow-left [class*=" w-icon-"], .w-slider-arrow-right [class*=" w-icon-"] {
  position: absolute;
}

.w-slider-arrow-left:focus, .w-slider-arrow-right:focus {
  outline: 0;
}

.w-slider-arrow-left {
  z-index: 3;
  right: auto;
}

.w-slider-arrow-right {
  z-index: 4;
  left: auto;
}

.w-icon-slider-left, .w-icon-slider-right {
  width: 1em;
  height: 1em;
  margin: auto;
  inset: 0;
}

.w-slider-aria-label {
  clip: rect(0 0 0 0);
  border: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

.w-slider-force-show {
  display: block !important;
}

.w-dropdown {
  text-align: left;
  z-index: 900;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
  position: relative;
}

.w-dropdown-btn, .w-dropdown-toggle, .w-dropdown-link {
  vertical-align: top;
  color: #222;
  text-align: left;
  white-space: nowrap;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  text-decoration: none;
  position: relative;
}

.w-dropdown-toggle {
  -webkit-user-select: none;
  user-select: none;
  cursor: pointer;
  padding-right: 40px;
  display: inline-block;
}

.w-dropdown-toggle:focus {
  outline: 0;
}

.w-icon-dropdown-toggle {
  width: 1em;
  height: 1em;
  margin: auto 20px auto auto;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}

.w-dropdown-list {
  background: #ddd;
  min-width: 100%;
  display: none;
  position: absolute;
}

.w-dropdown-list.w--open {
  display: block;
}

.w-dropdown-link {
  color: #222;
  padding: 10px 20px;
  display: block;
}

.w-dropdown-link.w--current {
  color: #0082f3;
}

.w-dropdown-link:focus {
  outline: 0;
}

@media screen and (max-width: 767px) {
  .w-nav-brand {
    padding-left: 10px;
  }
}

.w-lightbox-backdrop {
  cursor: auto;
  letter-spacing: normal;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  color: #fff;
  text-align: center;
  z-index: 2000;
  opacity: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -webkit-tap-highlight-color: transparent;
  background: #000000e6;
  outline: 0;
  font-family: Helvetica Neue, Helvetica, Ubuntu, Segoe UI, Verdana, sans-serif;
  font-size: 17px;
  font-style: normal;
  font-weight: 300;
  line-height: 1.2;
  list-style: disc;
  position: fixed;
  inset: 0;
  -webkit-transform: translate(0);
}

.w-lightbox-backdrop, .w-lightbox-container {
  -webkit-overflow-scrolling: touch;
  height: 100%;
  overflow: auto;
}

.w-lightbox-content {
  height: 100vh;
  position: relative;
  overflow: hidden;
}

.w-lightbox-view {
  opacity: 0;
  width: 100vw;
  height: 100vh;
  position: absolute;
}

.w-lightbox-view:before {
  content: "";
  height: 100vh;
}

.w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before {
  height: 86vh;
}

.w-lightbox-frame, .w-lightbox-view:before {
  vertical-align: middle;
  display: inline-block;
}

.w-lightbox-figure {
  margin: 0;
  position: relative;
}

.w-lightbox-group .w-lightbox-figure {
  cursor: pointer;
}

.w-lightbox-img {
  width: auto;
  max-width: none;
  height: auto;
}

.w-lightbox-image {
  float: none;
  max-width: 100vw;
  max-height: 100vh;
  display: block;
}

.w-lightbox-group .w-lightbox-image {
  max-height: 86vh;
}

.w-lightbox-caption {
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  background: #0006;
  padding: .5em 1em;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-lightbox-embed {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0;
}

.w-lightbox-control {
  cursor: pointer;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 24px;
  width: 4em;
  transition: all .3s;
  position: absolute;
  top: 0;
}

.w-lightbox-left {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==");
  display: none;
  bottom: 0;
  left: 0;
}

.w-lightbox-right {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+");
  display: none;
  bottom: 0;
  right: 0;
}

.w-lightbox-close {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=");
  background-size: 18px;
  height: 2.6em;
  right: 0;
}

.w-lightbox-strip {
  white-space: nowrap;
  padding: 0 1vh;
  line-height: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: auto hidden;
}

.w-lightbox-item {
  box-sizing: content-box;
  cursor: pointer;
  width: 10vh;
  padding: 2vh 1vh;
  display: inline-block;
  -webkit-transform: translate3d(0, 0, 0);
}

.w-lightbox-active {
  opacity: .3;
}

.w-lightbox-thumbnail {
  background: #222;
  height: 10vh;
  position: relative;
  overflow: hidden;
}

.w-lightbox-thumbnail-image {
  position: absolute;
  top: 0;
  left: 0;
}

.w-lightbox-thumbnail .w-lightbox-tall {
  width: 100%;
  top: 50%;
  transform: translate(0, -50%);
}

.w-lightbox-thumbnail .w-lightbox-wide {
  height: 100%;
  left: 50%;
  transform: translate(-50%);
}

.w-lightbox-spinner {
  box-sizing: border-box;
  border: 5px solid #0006;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  margin-left: -20px;
  animation: .8s linear infinite spin;
  position: absolute;
  top: 50%;
  left: 50%;
}

.w-lightbox-spinner:after {
  content: "";
  border: 3px solid #0000;
  border-bottom-color: #fff;
  border-radius: 50%;
  position: absolute;
  inset: -4px;
}

.w-lightbox-hide {
  display: none;
}

.w-lightbox-noscroll {
  overflow: hidden;
}

@media (min-width: 768px) {
  .w-lightbox-content {
    height: 96vh;
    margin-top: 2vh;
  }

  .w-lightbox-view, .w-lightbox-view:before {
    height: 96vh;
  }

  .w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before {
    height: 84vh;
  }

  .w-lightbox-image {
    max-width: 96vw;
    max-height: 96vh;
  }

  .w-lightbox-group .w-lightbox-image {
    max-width: 82.3vw;
    max-height: 84vh;
  }

  .w-lightbox-left, .w-lightbox-right {
    opacity: .5;
    display: block;
  }

  .w-lightbox-close {
    opacity: .8;
  }

  .w-lightbox-control:hover {
    opacity: 1;
  }
}

.w-lightbox-inactive, .w-lightbox-inactive:hover {
  opacity: 0;
}

.w-richtext:before, .w-richtext:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-richtext:after {
  clear: both;
}

.w-richtext[contenteditable="true"]:before, .w-richtext[contenteditable="true"]:after {
  white-space: initial;
}

.w-richtext ol, .w-richtext ul {
  overflow: hidden;
}

.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after, .w-richtext .w-richtext-figure-selected[data-rt-type="video"] div:after, .w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div, .w-richtext .w-richtext-figure-selected[data-rt-type="image"] div {
  outline: 2px solid #2895f7;
}

.w-richtext figure.w-richtext-figure-type-video > div:after, .w-richtext figure[data-rt-type="video"] > div:after {
  content: "";
  display: none;
  position: absolute;
  inset: 0;
}

.w-richtext figure {
  max-width: 60%;
  position: relative;
}

.w-richtext figure > div:before {
  cursor: default !important;
}

.w-richtext figure img {
  width: 100%;
}

.w-richtext figure figcaption.w-richtext-figcaption-placeholder {
  opacity: .6;
}

.w-richtext figure div {
  color: #0000;
  font-size: 0;
}

.w-richtext figure.w-richtext-figure-type-image, .w-richtext figure[data-rt-type="image"] {
  display: table;
}

.w-richtext figure.w-richtext-figure-type-image > div, .w-richtext figure[data-rt-type="image"] > div {
  display: inline-block;
}

.w-richtext figure.w-richtext-figure-type-image > figcaption, .w-richtext figure[data-rt-type="image"] > figcaption {
  caption-side: bottom;
  display: table-caption;
}

.w-richtext figure.w-richtext-figure-type-video, .w-richtext figure[data-rt-type="video"] {
  width: 60%;
  height: 0;
}

.w-richtext figure.w-richtext-figure-type-video iframe, .w-richtext figure[data-rt-type="video"] iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.w-richtext figure.w-richtext-figure-type-video > div, .w-richtext figure[data-rt-type="video"] > div {
  width: 100%;
}

.w-richtext figure.w-richtext-align-center {
  clear: both;
  margin-left: auto;
  margin-right: auto;
}

.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image > div, .w-richtext figure.w-richtext-align-center[data-rt-type="image"] > div {
  max-width: 100%;
}

.w-richtext figure.w-richtext-align-normal {
  clear: both;
}

.w-richtext figure.w-richtext-align-fullwidth {
  text-align: center;
  clear: both;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-richtext figure.w-richtext-align-fullwidth > div {
  padding-bottom: inherit;
  display: inline-block;
}

.w-richtext figure.w-richtext-align-fullwidth > figcaption {
  display: block;
}

.w-richtext figure.w-richtext-align-floatleft {
  float: left;
  clear: none;
  margin-right: 15px;
}

.w-richtext figure.w-richtext-align-floatright {
  float: right;
  clear: none;
  margin-left: 15px;
}

.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-brand {
  float: left;
  color: #333;
  text-decoration: none;
  position: relative;
}

.w-nav-link {
  vertical-align: top;
  color: #222;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.w-nav-link.w--current {
  color: #0082f3;
}

.w-nav-menu {
  float: right;
  position: relative;
}

[data-nav-menu-open] {
  text-align: center;
  background: #c8c8c8;
  min-width: 200px;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: visible;
  display: block !important;
}

.w--nav-link-open {
  display: block;
  position: relative;
}

.w-nav-overlay {
  width: 100%;
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-nav-overlay [data-nav-menu-open] {
  top: 0;
}

.w-nav[data-animation="over-left"] .w-nav-overlay {
  width: auto;
}

.w-nav[data-animation="over-left"] .w-nav-overlay, .w-nav[data-animation="over-left"] [data-nav-menu-open] {
  z-index: 1;
  top: 0;
  right: auto;
}

.w-nav[data-animation="over-right"] .w-nav-overlay {
  width: auto;
}

.w-nav[data-animation="over-right"] .w-nav-overlay, .w-nav[data-animation="over-right"] [data-nav-menu-open] {
  z-index: 1;
  top: 0;
  left: auto;
}

.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;
}

.w-nav-button.w--open {
  color: #fff;
  background-color: #c8c8c8;
}

.w-nav[data-collapse="all"] .w-nav-menu {
  display: none;
}

.w-nav[data-collapse="all"] .w-nav-button, .w--nav-dropdown-open, .w--nav-dropdown-toggle-open {
  display: block;
}

.w--nav-dropdown-list-open {
  position: static;
}

@media screen and (max-width: 991px) {
  .w-nav[data-collapse="medium"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="medium"] .w-nav-button {
    display: block;
  }
}

@media screen and (max-width: 767px) {
  .w-nav[data-collapse="small"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="small"] .w-nav-button {
    display: block;
  }

  .w-nav-brand {
    padding-left: 10px;
  }
}

@media screen and (max-width: 479px) {
  .w-nav[data-collapse="tiny"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="tiny"] .w-nav-button {
    display: block;
  }
}

.w-tabs {
  position: relative;
}

.w-tabs:before, .w-tabs:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-tabs:after {
  clear: both;
}

.w-tab-menu {
  position: relative;
}

.w-tab-link {
  vertical-align: top;
  text-align: left;
  cursor: pointer;
  color: #222;
  background-color: #ddd;
  padding: 9px 30px;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.w-tab-link.w--current {
  background-color: #c8c8c8;
}

.w-tab-link:focus {
  outline: 0;
}

.w-tab-content {
  display: block;
  position: relative;
  overflow: hidden;
}

.w-tab-pane {
  display: none;
  position: relative;
}

.w--tab-active {
  display: block;
}

@media screen and (max-width: 479px) {
  .w-tab-link {
    display: block;
  }
}

.w-ix-emptyfix:after {
  content: "";
}

@keyframes spin {
  0% {
    transform: rotate(0);
  }

  100% {
    transform: rotate(360deg);
  }
}

.w-dyn-empty {
  background-color: #ddd;
  padding: 10px;
}

.w-dyn-hide, .w-dyn-bind-empty, .w-condition-invisible {
  display: none !important;
}

.wf-layout-layout {
  display: grid;
}

@font-face {
  font-family: Century Gothic;
  src: url("https://cdn.prod.website-files.com/67c0adaa13938e6b3abdbd37/67ebeed688a35bc324e6e974_century-gothic.zip") format("undefined");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Century Gothic Font;
  src: url("https://cdn.prod.website-files.com/67c0adaa13938e6b3abdbd37/67ebf3456f29697e76628d28_century-gothic-font.zip") format("undefined");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Century Gothic Font;
  src: url("https://cdn.prod.website-files.com/67c0adaa13938e6b3abdbd37/67ebf3456f29697e76628d28_century-gothic-font.zip") format("undefined");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

:root {
  --list: 30px;
  --list-paragraph-height: 20px;
  --list-mobile-size: 30px;
  --list-paragrph-mobile-height: 35px;
  --list-mobile-height: var(--list-paragraph-size);
  --list-paragraph-size: 30px;
}

.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;
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-layout-vflex {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.w-layout-hflex {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

.w-embed-youtubevideo {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/static/youtube-placeholder.2b05e7d68d.svg");
  background-position: 50%;
  background-size: cover;
  width: 100%;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.w-embed-youtubevideo:empty {
  min-height: 75px;
  padding-bottom: 56.25%;
}

@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 {
  color: #333;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

.text-325 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Barlow, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
}

.text-span-90 {
  letter-spacing: 0;
  font-weight: 700;
}

.section-6 {
  text-align: center;
  background-color: #fff;
  border: 1px #000;
  border-bottom: 1px solid #0000001f;
  justify-content: center;
  align-items: center;
  height: 40px;
  margin-bottom: 0;
  padding-top: 14px;
  display: flex;
}

.section-6.hf {
  border-top-style: solid;
  border-top-color: #0a0a0a1a;
  overflow: hidden;
  box-shadow: 0 2px 2px #3755401a;
}

.div-block-60 {
  position: relative;
}

.nav-icon-wrapper {
  cursor: pointer;
  align-items: center;
  padding: 16px;
  display: flex;
}

.nav-icon-wrapper:hover {
  color: #08b69c;
}

.blogs-text-wrapper-2 {
  padding: 1rem;
}

.review-fb-inner-2 {
  background-color: #f8f8f8;
  border-radius: 9px;
  padding: 10px 40px 10px 20px;
  position: relative;
}

.review-fb-inner-2.glb {
  background-color: #fff;
  border: 1px solid #0000001f;
}

.image_wrapper_1-1 {
  width: 100%;
  padding-top: 100%;
  position: relative;
  overflow: hidden;
}

.strong-read-this {
  color: #000;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.text-block-22 {
  color: #303030db;
  font-family: Barlow, sans-serif;
  font-weight: 600;
}

.fixed-bar {
  font-size: 14px;
}

.container-small-5 {
  width: 100%;
  max-width: 71rem;
  margin-left: auto;
  margin-right: auto;
}

.review {
  background-color: #fff;
  border: 5px solid #000;
  border-radius: 30px;
  align-self: auto;
  align-items: center;
  width: 832px;
  height: auto;
  margin-top: 70px;
  margin-bottom: 70px;
  padding: 21px 38px;
  display: flex;
  transform: translate(0);
}

.review._3 {
  margin-left: -71px;
  transform: rotate(-5.27deg);
}

.review._2 {
  width: 834px;
  margin-right: -44px;
  transform: rotate(3.18deg);
}

.review._1 {
  margin-left: -99px;
  transform: rotate(-3.5deg);
}

.strong-read-this-0 {
  color: #000;
  letter-spacing: -.32px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-style: italic;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.strong-read-this-0.glb {
  letter-spacing: 0;
  font-family: Barlow, sans-serif;
}

.verify-icon-2 {
  width: auto;
}

.how-step {
  z-index: 3;
  background-color: #fff;
  border: 5px solid #000;
  border-radius: 23px;
  align-items: center;
  width: 633px;
  height: 134px;
  padding-left: 30px;
  display: flex;
  position: relative;
}

.how-step._3 {
  z-index: 1;
  margin-top: -15px;
}

.how-step._2 {
  z-index: 2;
  margin-top: -15px;
  position: relative;
}

.text-span-89 {
  color: #152419;
  font-size: 16px;
  font-weight: 700;
  position: static;
}

.sidebar-block-2 {
  margin-bottom: 48px;
  display: block;
}

.sidebar-block-2.mobile {
  display: none;
}

.sidebar-block-2.mobile._2 {
  display: block;
}

.logo-num {
  width: 200px;
  max-width: none;
  height: auto;
}

.logo-num.glb {
  width: 240px;
}

.main-button {
  color: #fff;
  text-align: center;
  background-color: #2ea07c;
  border: 2px solid #0000;
  border-radius: 0;
  min-height: 3rem;
  padding: .75rem 2rem;
  font-weight: 700;
  transition: background-color .2s cubic-bezier(.25, 1, .5, 1);
  position: relative;
  overflow: hidden;
}

.main-button:hover {
  color: #fff;
  background-color: #4f45ad;
}

.main-button.is-full {
  grid-column-gap: .75rem;
  text-align: center;
  background-color: #f0c14b;
  border: 1.4px solid #e2ad4a;
  border-radius: 7px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 1rem;
  text-decoration: none;
  display: flex;
  box-shadow: 0 2px #e4b257;
}

.main-button.is-full.glb {
  box-shadow: none;
  background-color: #306336;
  border-style: none;
  border-color: #456d1f;
  border-radius: 50px;
}

.main-button.is-full.glb._2 {
  background-color: #528125;
}

.main-button.is-full.af {
  background-color: #ffc14e;
  border-style: solid;
  box-shadow: 0 2px 5px #0003;
}

.bold-text-56 {
  color: #242424;
  line-height: 64px;
}

.bold-text-56.glb {
  color: #222;
}

.bold-text-56.glb.hf {
  color: #0c2016e6;
}

.bold-text-56.glb.hf._2 {
  color: #306336;
}

.text-span-87 {
  color: #ec2222;
  font-size: 16px;
  font-weight: 700;
}

._1-container {
  grid-column-gap: 4px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.div-gifts_title {
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.testimonial19_rating-wrapper {
  margin-bottom: 1.5rem;
  display: flex;
}

.testimonial19_mask {
  width: 33.33%;
  overflow: visible;
}

.frame-1484580626 {
  grid-column-gap: 8px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.header {
  z-index: 90;
}

.text-align-center-5 {
  text-align: center;
}

.countdown2_divider {
  color: #f1ffea;
  padding-left: .15rem;
  padding-right: .15rem;
  font-weight: 700;
}

.free-bonus-gifts-worth-total-value-1 {
  color: #242424;
  text-align: center;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
}

.bjola-heading-2 {
  color: #211d3f;
  font-size: 2.3rem;
  line-height: 3.5rem;
}

.global-styles {
  display: block;
  position: static;
  inset: 0% auto auto 0%;
}

.frame-1484580637 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 360px;
  text-decoration: none;
  display: flex;
  overflow: visible;
}

.nav-left {
  align-items: stretch;
  height: 60px;
  display: flex;
}

.review-container-3 {
  z-index: auto;
  flex-direction: column;
  flex: 1;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
  position: static;
  top: auto;
  overflow: visible;
}

._1-background {
  background-color: #dcfce7;
  border-radius: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 19.84px;
  text-decoration: none;
  display: flex;
}

.button-12 {
  color: #fff;
  text-align: center;
  background-color: #000;
  border: 1px solid #000;
  border-radius: 100px;
  padding: 1rem 2rem;
  font-weight: 700;
}

.button-12.is-small {
  background-color: #3d9d69;
  border-width: 0;
  border-radius: 7px;
  padding: .25rem 1.25rem;
  font-size: .85rem;
  font-weight: 400;
  text-decoration: none;
  box-shadow: inset 0 -2px #00000052;
}

.button-12.is-small._12 {
  background-color: #3d9d69;
  border-radius: 6px;
}

.button-12.is-small._12._13 {
  box-shadow: none;
  background-color: #000;
  border-radius: 60px;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: none;
}

.image-39 {
  width: 50px;
  height: 50px;
  display: block;
}

.padding-global-17 {
  z-index: 9999;
  background-color: #007d22;
  border: 0 #e0e0e0;
  border-bottom: 1px #0000001f;
  border-radius: 0;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
  top: 40px;
}

.padding-global-17.glb {
  background-color: #185aa8;
}

.backgroundverticalborder-2 {
  background-color: #fff4d9;
  border: 0 solid #000;
  border-left: 3px solid #ffc14e;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 8px 8px 8px 9px;
  text-decoration: none;
  display: flex;
}

.italic-text-2 {
  font-style: normal;
}

.free-bonus-gifts-worth-total-value-0 {
  color: #152419;
  text-align: center;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Barlow, sans-serif;
  font-size: 10px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
}

.free-bonus-gifts-worth-total-value-0.af {
  color: #222;
  font-family: Barlow, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.role-btn-2 {
  background-color: #fff;
  border-radius: 200px;
  flex-direction: row;
  align-items: center;
  margin-bottom: 1rem;
  padding: 1.2rem 3rem;
  display: flex;
}

.section-reviews.relative {
  background-color: #fffbec;
  margin-top: 0;
  padding-top: 30px;
  position: static;
}

._658f3669a47d079aa335fa37_new-year-svg {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 32px;
  max-width: 384px;
  display: flex;
  position: absolute;
  top: 5.78px;
  left: 301px;
}

.blogpost1_content-top {
  flex: 0 auto;
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  margin-top: -15px;
  display: flex;
}

.testimonial19_rating-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-right: .25rem;
  display: flex;
}

.relative {
  position: relative;
}

.relative.all-caps {
  text-transform: uppercase;
}

.relative.all-caps.is--mobile {
  color: #0a353f;
}

.relative.margin-top.margin-medium {
  color: #211d3f;
  padding-top: 20px;
  font-size: 2.5rem;
  font-weight: 700;
}

.para-ad-2 {
  color: #333;
  margin-bottom: 0;
  margin-left: 6px;
  font-size: 18px;
  font-weight: 400;
  line-height: 29px;
}

.para-ad-2._3 {
  text-align: center;
  margin-top: 10px;
  margin-left: 0;
  font-size: 17px;
  font-weight: 500;
}

.para-ad-2._3._4 {
  margin-top: 0;
  font-weight: 500;
}

.para-ad-2._3._4._5 {
  color: #363636;
  text-align: center;
  font-family: Barlow, sans-serif;
}

.blog-img-2 {
  border-radius: 1rem;
}

.testimonial19_arrow-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.test-div {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #eee;
  border: 1px #ffe341;
  border-radius: 8px;
  justify-content: center;
  width: 340px;
  max-width: 340px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 15px 5px;
  display: flex;
  transform: scale(.8);
}

.test-div.af {
  background-color: #fff4d9;
  border-style: dashed;
  border-color: #f1b313;
}

.page-wrapper-2 {
  background-color: #fff;
  position: static;
}

._1-container-3 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-153 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 16.0001px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-153.glb {
  width: 17px;
  height: 12.8px;
}

.page-padding-5 {
  margin-top: 0;
  padding-bottom: 0;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.div-block-61 {
  z-index: 1;
  width: 500px;
  margin-bottom: 36px;
  position: relative;
}

.div-block-1043 {
  background-color: #0000;
}

.navlink {
  color: #1f1f1f;
  letter-spacing: 1px;
  text-transform: uppercase;
  cursor: pointer;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 4px;
  padding-left: 16px;
  padding-right: 16px;
  font-size: 13px;
  font-weight: 500;
  transition: color .2s;
  display: flex;
}

.navlink:hover {
  color: #08b69c;
}

.justify-center {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.image_wrapper_image {
  aspect-ratio: auto;
  object-fit: fill;
  border: 0 solid #000;
  border-radius: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.image_wrapper_image.dup, .image_wrapper_image.dupj-sjsjk {
  border-style: none;
  border-width: 0;
  border-radius: 0;
}

.main-heading-ad-new-2 {
  text-align: left;
  text-transform: none;
  margin-top: 0;
  font-size: 48px;
  line-height: 54px;
}

.main-heading-ad-new-2.change_headline {
  color: #151d42;
  margin-bottom: 10px;
  font-family: Barlow, sans-serif;
  font-weight: 800;
}

.main-heading-ad-new-2.change_headline.hf-2 {
  font-size: 40px;
}

.testimonial19_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
}

.testimonial19_customer-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.verify-sprite {
  margin-right: 3px;
  display: flex;
}

.coffee-ad-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #fff;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: 10px;
  margin-right: 10px;
  padding: .44rem .4rem 0;
  display: flex;
}

.coffee-ad-2._2 {
  margin-top: 10px;
}

.fb-review {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(80px, 80px) 1fr;
  margin-bottom: 25px;
}

.div-block-1041 {
  border: 1px #dbedff;
  border-radius: 8px;
  margin-bottom: 37px;
  position: static;
  top: 2rem;
}

.text-span-91 {
  letter-spacing: 0;
  font-weight: 700;
}

.text-span-91.nsa {
  color: #000;
  letter-spacing: 0;
  font-family: Barlow, sans-serif;
  font-weight: 700;
}

.text-span-91.nsa.hf {
  color: #3d4c45e6;
}

.blog-sides {
  z-index: 4;
  width: 100%;
  display: flex;
  position: relative;
}

.sidebar-heading-3 {
  color: #242424;
  margin: 0;
  font-size: 1.7rem;
  font-weight: 700;
}

.sidebar-heading-3._2 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.sidebar-heading-3._2._3 {
  color: #222;
  text-align: left;
  font-family: Barlow, sans-serif;
}

.html-embed-10 {
  height: 18px;
}

.container-19 {
  z-index: 3;
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.blogpost1_author-wrapper {
  background-color: #fff;
  border: 1px solid #d0d5dd;
  border-radius: 9px;
  align-items: center;
  margin-top: 21px;
  margin-bottom: 0;
  padding: 0 0 5px 15px;
  display: flex;
}

.blogpost1_author-wrapper.recommended {
  flex-flow: column;
  justify-content: center;
  align-items: center;
}

.blogpost1_author-wrapper.recommended._2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-style: none;
  border-radius: 0;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 96%;
  margin-top: 15px;
  margin-left: 10px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.blogpost1_author-wrapper.hf {
  background-color: #fff0;
  border-style: none;
  border-radius: 0;
  padding-left: 0;
}

.desktop-hadings-offer-3 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #000;
  background-color: #0d392c;
  border-bottom: 1px #151d42;
  border-top-left-radius: 7px;
  border-top-right-radius: 7px;
  justify-content: center;
  align-items: center;
  width: 312px;
  height: 2rem;
  margin-top: -15px;
  margin-left: -1rem;
  padding: .5rem 1rem;
  font-size: .75rem;
  font-weight: 700;
  display: flex;
}

.desktop-hadings-offer-3.glb {
  background-color: #1c1c1c;
  border: 1px #d0d5dd;
  border-radius: 6px 6px 0 0;
  width: 360px;
  margin-top: -18px;
  margin-left: 0;
  padding-left: .6rem;
  padding-right: .6rem;
}

.desktop-hadings-offer-3.glb.hf {
  background-color: #3d4c45;
  width: 359px;
  margin-left: 0;
}

.text-weight-semibold-2 {
  font-weight: 600;
}

.review-wrapper {
  margin-top: 39px;
  margin-bottom: 18px;
  position: relative;
}

.text-block-36 {
  color: #fff;
  font-size: .9rem;
  font-weight: 700;
  line-height: 1;
}

.text-block-36.glb {
  color: #fff;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Barlow, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.bg-reviews {
  background-color: #e8edff;
}

.verify-btn-2 {
  background-color: #fff;
  border-radius: 200px;
  flex-direction: row;
  align-items: center;
  width: auto;
  margin-bottom: 0;
  padding: 10px 1rem;
  display: flex;
  position: absolute;
  top: 15px;
  left: 15px;
}

.fb-icons-right-2 {
  background-color: #fff;
  border-radius: 100px;
  align-items: center;
  padding: 3px 6px;
  display: flex;
  position: absolute;
  left: auto;
  right: 10px;
  box-shadow: 0 0 4px 1px #0000001a;
}

.testimonial19_client {
  text-align: left;
  align-items: center;
  margin-top: auto;
  display: flex;
}

.loading-spinner {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 4rem;
  display: none;
  position: absolute;
  inset: 0%;
}

.text-327 {
  color: #000;
  margin-right: -62px;
  font-size: 13px;
  font-weight: 700;
  line-height: 19.2px;
}

.text-327.text-255 {
  color: #fb5454;
  margin-right: 0;
  font-family: Barlow, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.review-content-3 {
  margin-top: 0;
  padding: 0;
}

.container-small-4 {
  width: 100%;
  max-width: 60rem;
  margin-left: auto;
  margin-right: auto;
}

.text-weight-bold {
  font-weight: 700;
}

.text-weight-bold.text-align-center {
  font-style: normal;
  font-weight: 400;
}

.text-70 {
  color: #0c392b;
  letter-spacing: -.44px;
  -webkit-text-stroke-color: #000;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
  line-height: 24px;
}

.text-70.text-90 {
  color: #fff;
  letter-spacing: 0;
  font-size: 16px;
  font-weight: 700;
}

.heading-26 {
  margin-bottom: 0;
}

.heading-25 {
  color: #000;
  padding-top: 13px;
  font-weight: 700;
}

.free-gifts {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 364.026px;
  text-decoration: none;
  display: flex;
}

.lightbox-modal {
  z-index: 9999;
  background-color: #0006;
  justify-content: center;
  align-items: center;
  padding: 25px;
  display: none;
  position: fixed;
  inset: 0%;
}

.padding-top {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.fw-bold {
  font-weight: 700;
}

.button-secondary-2 {
  color: #fff;
  text-align: center;
  background-color: #ff5376;
  border: .125rem solid #000;
  border-radius: 2rem;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: 356px;
  margin-top: 29px;
  margin-bottom: 36px;
  padding: .75rem 1.5rem;
  font-size: 24px;
  font-weight: 700;
  text-decoration: none;
  transition: color .1s, background-color .1s;
  box-shadow: 0 7px #000;
}

.button-secondary-2:hover {
  color: #000;
  background-color: #fff;
  border-color: #000;
  box-shadow: 0 5px #000;
}

.testimonial19_content {
  background-color: #fff8df;
  border: 1px solid #ffdd5e;
  border-radius: 13px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 2rem;
  display: flex;
}

.page-padding-4 {
  margin-top: 0;
  padding-bottom: 0;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.image-content-2 {
  object-fit: fill;
  border: 1px solid #ddd;
  border-radius: 7px;
  width: 100%;
  height: 100%;
  max-height: 100%;
  display: block;
}

.div-ring-container {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  min-width: 16px;
  min-height: 16px;
  padding: 5px;
  display: flex;
}

.countdown2_box {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  color: #000;
  background-color: #ffffff12;
  border-radius: 2px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2.4rem;
  min-width: 2rem;
  height: 2.4rem;
  min-height: 2rem;
  margin-left: 2px;
  margin-right: 2px;
  padding: 3px;
  font-size: 12px;
  line-height: 20px;
  display: flex;
}

.grid-21 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

.cta1_button-content-2 {
  grid-column-gap: 5rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1484580634 {
  grid-column-gap: 11px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.grid-20 {
  grid-column-gap: 0px;
  grid-template-rows: auto;
  margin-bottom: 8px;
}

.section-how-it-works {
  background-color: #aae3ff;
}

.sm {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 264px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-right: 0;
  font-weight: 600;
  text-decoration: none;
  display: flex;
}

.sm.af {
  margin-top: 20px;
  font-size: 18px;
}

.image-44 {
  width: 75px;
  max-width: 75%;
  position: relative;
  left: -59px;
}

.testimonial19_client-image-wrapper {
  margin-right: 1rem;
}

._1-container-2 {
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 3.92px 6px;
  text-decoration: none;
  display: flex;
}

.div-block-54 {
  width: 874px;
}

.div-block-54.margin-top.margin-large {
  border-top: 3px solid #000;
  border-bottom: 3px solid #000;
  height: 50px;
}

.div-block-54.margin-top.margin-large.relative.justify-center {
  border-top-style: none;
  border-bottom-style: none;
  margin-top: 15px;
}

.bold-text-49 {
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Barlow, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.countdown2_number {
  color: #fff;
  font-family: Barlow, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1;
}

.div-item_head-2 {
  grid-row-gap: 4px;
  aspect-ratio: auto;
  background-color: #e2fcd7;
  border: 1px solid #9bc08b;
  border-radius: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 70px;
  height: 20px;
  margin-bottom: -10px;
  padding: 8px 0;
  text-decoration: none;
  display: flex;
  position: relative;
  box-shadow: 0 1px 2px #1018280d;
}

.bg-light-blue-2 {
  background-color: #f9f6f3;
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.blogpost1_date-wrapper {
  font-size: .75rem;
  display: flex;
}

.blogpost1_date-wrapper._2 {
  grid-column-gap: 65px;
  grid-row-gap: 65px;
  justify-content: center;
  margin-top: 4px;
  margin-bottom: 0;
}

.blogpost1_date-wrapper._2.mobile {
  opacity: 1;
  flex-flow: row;
  justify-content: center;
  align-items: center;
}

.blogpost1_date-wrapper._2._3 {
  grid-column-gap: 65px;
  grid-row-gap: 65px;
  justify-content: flex-start;
  align-items: center;
}

.div-block-56 {
  background-color: #fff;
  border: 3px solid #000;
  border-radius: 28px;
  justify-content: center;
  align-items: center;
  width: 350px;
  height: 50px;
  display: flex;
}

.div-block-53 {
  margin-top: 43px;
}

.f1-webp {
  object-fit: cover;
  border: 1px solid #2424241f;
  border-radius: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 84px;
  text-decoration: none;
  display: flex;
}

.star-copy {
  z-index: 2;
  width: 110px;
  position: absolute;
  inset: 39% auto 0% -26%;
}

.countdown2_wrapper {
  color: #000;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-item_footer-2 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 84px;
  padding-top: 4px;
  padding-left: 9.56px;
  padding-right: 9.56px;
  text-decoration: none;
  display: flex;
}

.padding-bottom, .padding-bottom.padding-xsmall {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.vectors-wrapper-160 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 6px;
  height: 6px;
  display: flex;
}

.max-width-large {
  width: 100%;
  max-width: 48rem;
}

.padding-global-14 {
  padding-left: 5%;
  padding-right: 5%;
}

.brand {
  align-items: center;
  display: flex;
}

._1-text {
  color: #166534;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Barlow, sans-serif;
  font-size: 13.4px;
  font-weight: 600;
  line-height: 12px;
  text-decoration: none;
}

.padding-section-large-3 {
  padding-top: 0;
  padding-bottom: 0;
}

.div-gifts {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.section-2 {
  z-index: 2;
  color: #000;
  padding: 32px 32px 120px;
  position: relative;
}

.section-2.glb {
  background-color: #fafafa;
  padding-top: 0;
}

.section-2.glb.dupli {
  position: relative;
}

.section-2.white_bg {
  background-color: #fff;
  padding: 0 0 20px;
}

.section-2.white_bg.glb {
  background-color: #fafafa;
}

.border-line-btm-blk {
  z-index: 1;
  background-color: #fdfdfd33;
  width: 100%;
  height: .5px;
  position: absolute;
  inset: auto 0% 0%;
}

.border-line-btm-blk.top {
  background-color: #040404;
  height: 3px;
  inset: 0% 0% auto;
}

.border-line-btm-blk.bottom {
  background-color: #040404;
  height: 3px;
  inset: auto 0% 0%;
}

.blog-sidebar-home-3 {
  z-index: auto;
  outline-offset: 3px;
  background-color: #fff;
  border: 1.2px solid #d0d5dd;
  border-radius: 12px;
  outline: 2px #0000001f;
  width: 312px;
  margin-left: 5%;
  padding: 15px 15px 1px;
  display: block;
  position: sticky;
  top: 40px;
  bottom: auto;
  box-shadow: 0 2px 8px #00000014;
}

.blog-sidebar-home-3.af {
  background-color: #fff;
  border: 1px solid #d0d5dd;
  top: 60px;
}

.blog-sidebar-home-3.af.glb {
  background-color: #fff;
  border-style: solid;
  border-radius: 6px 6px 8px 8px;
  outline-color: #f0ffea;
  width: 360px;
  padding-left: 0;
  padding-right: 0;
  top: 34px;
  box-shadow: 0 2px 12px 1px #00000014;
}

.blog-sidebar-home-3.af.glb.dupli {
  position: sticky;
}

.blog-sidebar-home-3.af.glb._3 {
  top: 70px;
}

.image-wrapper_widescreen-2 {
  aspect-ratio: auto;
  border: 0 #0000001f;
  border-radius: 0;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
}

.image-wrapper_widescreen-2.glb {
  border-style: none;
  border-width: 1px;
}

.testimonial19_component {
  background-color: #0000;
  height: auto;
  padding-bottom: 4rem;
  padding-left: .875rem;
  padding-right: .875rem;
  overflow: hidden;
}

.padding-global-16 {
  background-color: #fafafa;
  padding-left: 0%;
  padding-right: 0%;
}

.avatar-img-2 {
  object-fit: cover;
  border-radius: 50%;
  width: 50px;
  min-width: auto;
  max-width: none;
  height: 50px;
  min-height: auto;
  margin-right: 10px;
}

.blog_vertical {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  margin-bottom: 0;
  display: flex;
}

.container-15 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.fb-below {
  margin-top: 5px;
  font-family: Barlow, sans-serif;
}

.button-text-10 {
  color: #000;
  text-transform: capitalize;
  margin-left: 0;
  margin-right: 0;
  font-size: 15px;
  font-weight: 700;
  text-decoration: none;
}

.button-text-10.af {
  color: #242424;
  text-align: center;
}

.button-text-10.af.glb._2 {
  color: #fff;
  letter-spacing: 0;
  text-transform: none;
  font-family: Barlow, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.button-text-10.af.glb._2.hf {
  font-size: 15.4px;
}

.button-text-10.af.glb._2._3 {
  font-weight: 700;
}

.div-row {
  grid-column-gap: 8px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.listicle_reasons {
  grid-row-gap: 3rem;
  flex-direction: column;
  display: flex;
}

.listicle_reasons.glb {
  border: 1px #0000001f;
  border-radius: 7px;
}

.blogpost1_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3.5rem;
  min-width: 3.5rem;
  height: 3.5rem;
  min-height: 3.5rem;
}

.blogpost1_author-image.glb {
  object-fit: fill;
  width: 3.5%;
  display: block;
}

.blogpost1_author-image.glb.recommended._2 {
  border: 1px #d0d5dd;
  width: 2.4rem;
  min-width: 2.4rem;
  height: 2.4rem;
  min-height: 2.4rem;
}

.grid-1-1-1 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 2rem;
  margin-bottom: 2rem;
  display: grid;
}

._1-text-2 {
  color: #854d0e;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Barlow, sans-serif;
  font-size: 13.44px;
  font-weight: 500;
  line-height: 12px;
  text-decoration: none;
}

.div-text-weight-medium-7 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.review-count-2 {
  color: #000000e6;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 600;
  line-height: 11px;
  text-decoration: none;
}

.review-count-2.glb {
  color: #1f1f1f;
  font-family: Barlow, sans-serif;
  font-size: 14px;
}

.navbar-wrapper {
  justify-content: space-between;
  align-items: stretch;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.p-bottom-0-3 {
  color: #242424;
  text-align: left;
  letter-spacing: -.44px;
  max-width: 100%;
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 34px;
}

.p-bottom-0-3.glb {
  color: #000000e3;
  letter-spacing: 0;
  margin-top: 0;
  font-family: Barlow, sans-serif;
  font-weight: 400;
}

.p-bottom-0-3._2 {
  color: #242424;
  padding-left: 0;
  padding-right: 0;
  font-size: 20px;
}

.p-bottom-0-3._2.glb {
  color: #000000e6;
  -webkit-text-stroke-color: #000000e3;
  margin-bottom: 20px;
  font-weight: 400;
}

.p-bottom-0-3._2.glb.hf {
  color: #0c2016e6;
  font-weight: 500;
}

.padding-vertical-5 {
  padding-left: 0;
  padding-right: 0;
}

.text-326 {
  color: #2e2a39;
  letter-spacing: -.2px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14.4px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
}

.text-326.glb {
  color: #000;
  font-family: Barlow, sans-serif;
  font-size: 15px;
}

.text-326.glb.hf {
  color: #0c2016cc;
  font-size: 16px;
}

.paragraph-div-3.change {
  background-color: #e9f2fd;
  border: 1px dashed #3d91ff;
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 0;
  padding: 18px 15px;
  display: flex;
}

.paragraph-div-3.change.glb {
  background-color: #f3f3f3;
  border-color: #d0d5dd;
}

.paragraph-div-3.change.glb._2 {
  background-color: #fff4d9;
  border-color: #f1b313;
}

.paragraph-div-3.change.glb._2._3 {
  background-color: #fff4d9;
  border-width: 2px;
  border-color: #f1b313;
  padding-top: 10px;
}

.image-41 {
  background-color: #c7dcd0;
}

.bold-text-48 {
  color: #242424;
  font-weight: 700;
}

.bold-text-48.glb {
  color: #222;
  font-family: Barlow, sans-serif;
  font-size: 1.6rem;
}

.icon-embed-xsmall-5 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.text-size-medium {
  color: #242424;
  text-align: left;
  align-items: flex-start;
  margin-top: 5px;
  padding-bottom: 28px;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 28px;
  display: block;
}

.text-size-medium.glb {
  color: #000000e6;
  padding-left: 0;
  font-family: Barlow, sans-serif;
  font-weight: 400;
}

.facebook-reviews-sec {
  margin-top: 32px;
  margin-bottom: 32px;
}

.facebook-reviews-sec.glb {
  margin-bottom: 0;
}

.text-size-small-2 {
  font-size: .875rem;
}

.div-sale-bar-box-2 {
  background-color: #f0c14b;
  border-radius: 0;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 8px;
  padding-right: 7.44px;
  display: flex;
}

.frame-1484580635 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 87px;
  text-decoration: none;
  display: flex;
}

.container-main {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
}

.container-main.content-center {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 80%;
  max-width: 1080px;
  display: flex;
}

.star-icon-2 {
  width: auto;
}

.sidebar-header-3 {
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 18px;
  display: flex;
}

.container-large {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.bold-text-57 {
  color: #001a2b;
  font-size: 16px;
}

.bold-text-57.af {
  color: #152419;
  font-weight: 700;
}

.testimonial19_arrow {
  border-style: solid;
  border-width: 1px;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
  bottom: 4rem;
}

.heading-style-h5 {
  color: #151518;
  margin-top: 9px;
  font-size: 1.7rem;
  font-weight: 700;
  line-height: 1.4;
}

.heading-style-h5.mobil {
  display: none;
}

.heading-style-h5.desktop.glb {
  color: #0c392b;
}

.review-item {
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 0;
  margin-top: 75px;
}

.review-item.first_child {
  border: 1px #efefef;
  border-radius: 8px;
  margin-top: 0;
}

.review-item.first_child.glb {
  background-color: #fbfcf7;
}

.image-37 {
  width: 75px;
  height: 75px;
}

.div-block-63 {
  display: flex;
}

.side-div-home {
  z-index: 99;
  width: 300px;
  margin-left: 10px;
  position: relative;
  top: auto;
  bottom: auto;
}

.star {
  z-index: 2;
  position: absolute;
  inset: 20% -12% 0% auto;
}

.hero-section-1 {
  z-index: 3;
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2rem;
  padding-right: 4rem;
  position: relative;
}

.hero-section-1.review_container {
  margin-top: 0;
  padding-left: 0;
  padding-right: 2rem;
  position: static;
}

.hero-section-1.af {
  grid-column-gap: .44em;
  grid-row-gap: .44em;
  justify-content: center;
  align-items: flex-start;
  padding: 1.44rem 2rem;
  display: flex;
}

.nav-menu {
  flex-direction: row;
  flex: 1;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.text-size-small-copy-2 {
  color: #333333e3;
  margin-top: 5px;
  font-size: 1rem;
}

.text-size-small-copy-2.recommended {
  font-size: 14px;
  font-weight: 600;
}

.text-size-small-copy-2.recommended._2 {
  color: #242424bf;
  margin-top: 0;
  font-family: Barlow, sans-serif;
  font-size: 12.4px;
  font-weight: 600;
}

.text-size-small-copy-2.glb {
  font-family: Barlow, sans-serif;
  font-weight: 500;
}

.text-size-small-copy-2.glb.hf {
  color: #306336;
}

.grid-22 {
  grid-template-rows: auto;
}

.frame-1484580636 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.blogpost1_author-image-wrapper {
  margin-right: 1rem;
}

.div-block-57 {
  align-items: flex-end;
  height: 35px;
  display: flex;
}

.sub-heading-author-new-2 {
  color: #242424;
  text-align: left;
  letter-spacing: -.5px;
  border-bottom: 1px solid #e3e3e8;
  margin-top: 0;
  margin-bottom: 15px;
  padding-bottom: 10px;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
}

.sub-heading-author-new-2.nsa {
  color: #000;
  letter-spacing: -.44px;
  border-bottom-style: none;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Barlow, sans-serif;
  font-size: 16px;
  line-height: 34px;
}

.sub-heading-author-new-2.nsa.hf {
  color: #3d4c45e6;
}

.sub-heading-author-new-2.glb {
  margin-top: 15px;
  display: none;
}

.divorder-message {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-right: .809998px;
  display: flex;
}

.vectors-wrapper-154 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 91px;
  height: 14px;
  text-decoration: none;
  display: flex;
}

.margin-bottom, .margin-bottom.margin-xxlarge, .margin-bottom.margin-small {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.div-sales-bar-4 {
  background-color: #afc5ff;
  border-top: 0 #b7e7f5;
  border-bottom: 0 #b7e7f5;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  min-height: 40px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.div-sales-bar-4.sales-bar-5 {
  z-index: 99999;
  background-color: #007d22;
  border: 1px #000;
  border-bottom-left-radius: 0;
  max-width: none;
  position: sticky;
  top: 0;
}

.div-sales-bar-4.sales-bar-5.glb {
  background-color: #0a376b;
  min-height: 50px;
}

.text-weight-semibold-2 {
  color: #242424;
  font-size: 1rem;
  font-weight: 600;
}

.text-weight-semibold-2.recommended {
  color: #272727;
  margin-top: 5px;
  font-family: Barlow, sans-serif;
  font-size: 12.4px;
}

.text-weight-semibold-2.glb._2 {
  color: #0c2016cc;
  font-family: Barlow, sans-serif;
  font-weight: 500;
}

.div-sales-bar-flex {
  grid-column-gap: 8.01001px;
  grid-row-gap: 8.01001px;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.stars-rating-3 {
  margin-top: 0;
}

.section-4 {
  padding-top: 30px;
}

.navbar1_component {
  z-index: 1;
  background-color: #fff;
  border-bottom: 1px #3d348b;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.blog2_reasons {
  grid-row-gap: 1rem;
  flex-direction: column;
  padding-bottom: 0;
  display: flex;
}

.home-top-pro-img-3 {
  width: 100%;
  height: 16%;
}

.home-top-pro-img-3._2 {
  width: 70%;
}

.banner2__first {
  color: #fff;
  background-color: #000;
}

.fb-icon-2 {
  width: 20px;
  margin-right: 4px;
}

.lottie-animation-4 {
  width: 16px;
  margin-top: 3px;
}

.testimonial19_slide {
  padding-left: 1rem;
  padding-right: 1rem;
}

.grid-blog-box-2 {
  background-color: #fff;
  border-radius: 1rem 1rem 12px 12px;
  position: relative;
}

.fb-text-2 {
  color: #242424;
  font-family: Barlow, sans-serif;
  font-size: 15px;
  line-height: 24px;
}

.overflow-hid {
  padding-bottom: 0;
  overflow: hidden;
}

.div-block-59 {
  flex-direction: column;
  justify-content: space-around;
  display: flex;
}

.main-wrapper {
  background-color: #fff;
  position: static;
}

.main-wrapper.cc-quiz {
  background-color: #fefffa;
}

.div-block-55 {
  width: 248px;
}

.text-size-medium-5 {
  font-size: 1.125rem;
}

.blogpost1_author-text {
  font-size: .85rem;
}

.nav-icons {
  display: flex;
}

.icon-embed-xsmall-4 {
  color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: block;
}

.icon-embed-xsmall-4.af {
  color: #fff;
  background-color: #084218;
  border-radius: 2.4px;
}

.icon-embed-xsmall-4.af.glb {
  color: #fff;
  background-color: #08421800;
}

.star-sprite {
  margin-right: 10px;
  display: flex;
}

.text-323 {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 8px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none;
}

.custom-code {
  flex: 0 auto;
}

.div-item {
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  width: 84px;
  text-decoration: none;
  display: flex;
}

.button-text-11 {
  letter-spacing: .011em;
  font-size: 1rem;
  font-weight: 400;
  text-decoration: none;
}

.nav-right {
  justify-content: flex-end;
  align-items: center;
  height: 60px;
  display: flex;
}

.divlowstock {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #fff0ba;
  border: 1px solid #ffdd5e;
  border-radius: 8px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  margin-top: 21px;
  margin-right: 19px;
  padding: 0 0 11px 17px;
  display: flex;
  position: relative;
}

.divlowstock.stock-2 {
  background-color: #ffeded;
  border-style: dashed;
  border-color: #fb5454;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-left: 13px;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 0;
}

.container-14 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-inter-300-2 {
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.6rem;
}

.text-inter-300-2.mb-1 {
  margin-bottom: 10px;
  font-style: normal;
}

.text-inter-300-2.fw-bold.text-dark-color {
  color: #211d3f;
}

.text-inter-300-2.fw-bold.text-blue {
  color: #3c569d;
}

.width-50 {
  width: 45%;
}

._1-background-2 {
  background-color: #fef9c3;
  border-radius: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 19.84px;
  text-decoration: none;
  display: flex;
}

.countdown2_label {
  color: #fff;
  letter-spacing: 0;
  text-transform: uppercase;
  font-family: Barlow, sans-serif;
  font-size: .7rem;
  font-weight: 600;
  line-height: 1;
}

.margin-left {
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
}

.frame-1484580632 {
  grid-row-gap: 17px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 372px;
  text-decoration: none;
  display: flex;
}

.listicle-row {
  grid-column-gap: 5rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.menu-overlay {
  z-index: 90;
  background-color: #0006;
  transition: all .2s;
  display: none;
  position: fixed;
  inset: 0%;
}

.div-text-weight-medium {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-right: .479996px;
  display: flex;
}

.try-risk-free-bar {
  z-index: 50;
  text-align: center;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  display: none;
  position: sticky;
  inset: auto 0% 0%;
  box-shadow: 5px 5px 8px #000;
}

.text-328 {
  color: #152419;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 8px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none;
}

.free-bonus-gifts-worth-total-value-3 {
  color: #242424;
  text-align: center;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 10px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
}

.free-bonus-gifts-worth-total-value-3.af {
  font-size: 13px;
  font-weight: 500;
}

.free-bonus-gifts-worth-total-value-2 {
  color: #242424;
  text-align: center;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
}

.frame-1484580642 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 333px;
  text-decoration: none;
  display: flex;
}

.zeigarnik-bar-3 {
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 311px;
  height: 7px;
  text-decoration: none;
  display: flex;
}

.frame-1484580643 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.gamification-2 {
  grid-column-gap: 10px;
  background-image: linear-gradient(90deg, #5db482 67%, #f1f1f1 67%);
  border-radius: 60px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  height: 7px;
  padding-left: 10px;
  padding-right: 10px;
  text-decoration: none;
  display: flex;
}

.div-boost-cart__rewards-tier-icon {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 20px;
  height: 20px;
  text-decoration: none;
  display: flex;
}

.svg {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  padding: 3px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-159 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 13px;
  height: 14px;
  text-decoration: none;
  display: flex;
}

.button-text-12 {
  color: #000;
  text-transform: capitalize;
  margin-left: 0;
  margin-right: 0;
  font-size: 15px;
  font-weight: 700;
  text-decoration: none;
}

.button-text-12.af {
  color: #242424;
  text-align: center;
}

.button-text-12.af.glb._2 {
  color: #fff;
  letter-spacing: 0;
  font-size: 12.8px;
}

.link-block-2 {
  color: #000;
  text-align: center;
  flex-flow: column wrap;
  justify-content: center;
  width: 100%;
  max-width: 380px;
  text-decoration: none;
  display: flex;
}

.link-block-2.based_on_country {
  max-width: 340px;
}

.body {
  background-color: #fcfcfc;
}

.body.cc-quiz {
  background-color: #fefffa;
}

.bold-text-19 {
  text-align: left;
  max-width: 1200px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 65px;
  line-height: 65px;
}

.section-18 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.paragraph-24 {
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 27px;
  line-height: 30px;
}

.image-26 {
  border: 2px solid #000;
  border-radius: 8px;
}

.paragraph-14 {
  background-color: #f3f2f2;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 18px;
}

.paragraph-42 {
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 27px;
  line-height: 30px;
}

.bold-text-46, .heading-46 {
  font-size: 35px;
}

.image-22 {
  border: 2px solid #000;
  border-radius: 8px;
}

.section-17 {
  font-size: 27px;
}

.paragraph-39 {
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 27px;
  line-height: 30px;
}

.bold-text-50 {
  font-size: 27px;
  line-height: 30px;
}

.heading-47 {
  margin-bottom: 20px;
}

.container-21 {
  max-width: 1200px;
  font-size: 25px;
  line-height: 30px;
}

.bold-text-47 {
  font-size: 27px;
}

.image-24, .image-28 {
  border: 2px solid #000;
  border-radius: 8px;
}

.heading-48 {
  font-size: 35px;
}

.paragraph-38 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 16px;
}

.paragraph-48 {
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 30px;
}

.image-21 {
  border: 2px solid #000;
  border-radius: 8px;
}

.section-11 {
  z-index: auto;
  max-width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  position: sticky;
  top: 0;
}

.container-23 {
  max-width: 1200px;
  padding-top: 20px;
  padding-bottom: 10px;
}

.container-22 {
  max-width: 1200px;
}

.grid-5 {
  grid-column-gap: 41px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  max-width: 1200px;
}

.container-26 {
  text-align: center;
  width: 500px;
  max-width: 100%;
  position: sticky;
  top: 0;
  overflow: visible;
}

.image-29 {
  border: 2px solid #000;
  border-radius: 8px;
}

.bold-text-58 {
  font-size: 35px;
}

.image-23, .image-27 {
  border: 2px solid #000;
  border-radius: 8px;
}

.container-52 {
  max-width: 1200px;
}

.paragraph-47 {
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 30px;
}

.div-block-18 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.container-25 {
  max-width: 1200px;
  padding-top: 20px;
}

.div-block-10 {
  position: sticky;
  top: 0;
}

.heading-51 {
  font-size: 35px;
}

.paragraph-44 {
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 30px;
}

.button-footer-sticky-g {
  text-align: center;
  background-color: #457505;
  border-radius: 8px;
  width: 1200px;
  max-width: 1200px;
  height: 50px;
  margin-bottom: 0;
  padding: 15px 20px;
  font-size: 20px;
  font-weight: 700;
  box-shadow: 0 6px 8px #0003, 0 2px 5px #0003;
}

.hero-heading-main {
  text-align: left;
  border: 2px #000;
  border-radius: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 65px;
  line-height: 50px;
}

.hero-description {
  background-color: #0000;
}

.paragraph-41 {
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 30px;
}

.bold-text-59 {
  font-size: 35px;
}

.paragraph-written-by {
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 10px;
  font-size: 18px;
  line-height: 16px;
}

.bold-text-51 {
  font-size: 35px;
}

.container-53 {
  max-width: 1200px;
  margin-bottom: 0;
  padding-left: 10px;
  padding-right: 10px;
}

.paragraph-45 {
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 30px;
}

.bold-text-52 {
  font-size: 35px;
}

.button-4 {
  background-color: #457505;
  border-radius: 4px;
  width: 500px;
  font-size: 16px;
  position: sticky;
  top: 0;
  box-shadow: -1px 7px 5px #0003;
}

.image-25 {
  border: 2px solid #000;
  border-radius: 8px;
}

.nav-bar {
  background-color: #1f6487;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 50px;
  position: static;
  top: 0;
  overflow: clip;
}

.nav-bar.fghfg {
  background-color: #185aa7;
}

.nav-bar.foot {
  background-color: #1f6487;
}

.nav-bar.df {
  background-color: #265b98;
}

.nav-bar.df.mn {
  background-color: #1f6586;
}

.nav-bar.df.jh {
  background-color: #1f6487;
}

.nav-bar.dsjkh {
  background-color: #185aa7;
}

.nav-bar.df {
  color: #1aae41;
}

.nav-bar.blue {
  background-color: #4176b4;
}

.nav-bar.hf {
  background-color: #142308;
  padding-top: 5px;
  padding-bottom: 5px;
}

.container-54 {
  max-width: 1200px;
}

.health-dscvry-nav {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 65px;
  line-height: 65px;
}

.container-56 {
  max-width: 1200px;
}

.health-dscvry-nav-2 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 50px;
  line-height: 50px;
}

.bold-text-63 {
  text-align: left;
  max-width: 1200px;
  font-family: Barlow, sans-serif;
  font-size: 50px;
  line-height: 50px;
}

.section-19 {
  padding-top: 0;
  padding-bottom: 20px;
}

.image-45 {
  border: 0 solid #000;
  border-radius: 0;
}

.paragraph-49 {
  background-color: #f3f2f2;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Barlow, sans-serif;
  font-size: 18px;
  line-height: 25px;
}

.bold-text-64 {
  font-family: Barlow, sans-serif;
  font-size: var(--list);
}

.image-46 {
  border: 0 solid #000;
  border-radius: 0;
}

.paragraph-50 {
  font-family: Barlow, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.bold-text-65 {
  font-family: Roboto, sans-serif;
  line-height: 35px;
}

.section-20 {
  font-size: 27px;
}

.div-block-1050 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 500px;
  display: flex;
  position: static;
  top: 0;
}

.container-57 {
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 500px;
  max-width: none;
  display: flex;
  position: sticky;
  top: 0;
  overflow: visible;
}

.bold-text-66 {
  font-size: 27px;
  line-height: 30px;
}

.heading-54 {
  font-family: Barlow, sans-serif;
  font-size: var(--list);
  margin-top: 0;
}

.heading-55 {
  margin-bottom: 20px;
  font-size: 40px;
}

.paragraph-40 {
  font-family: Barlow, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.container-58 {
  max-width: 1200px;
  font-size: 25px;
  line-height: 30px;
}

.div-block-1051 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.bold-text-68 {
  font-size: 27px;
}

.image-47 {
  border: 0 solid #000;
  border-radius: 0;
}

.paragraph-51 {
  font-family: Barlow, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.image-48 {
  border: 0 solid #000;
  border-radius: 0;
  width: 1000px;
}

.bold-text-69 {
  font-size: var(--list);
}

.paragraph-52 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 16px;
}

.heading-56 {
  font-family: Barlow, sans-serif;
  font-size: var(--list);
  margin-top: 0;
}

.image-49 {
  border: 0 solid #000;
  border-radius: 0;
  width: 1000px;
}

.container-59 {
  max-width: 1200px;
  padding-top: 20px;
  padding-bottom: 10px;
}

.paragraph-53 {
  padding-bottom: 20px;
  font-family: Barlow, sans-serif;
  font-size: 20px;
  line-height: 40px;
}

.section-21 {
  z-index: auto;
  background-color: #fff;
  max-width: none;
  padding-top: 20px;
  padding-bottom: 0;
  position: sticky;
  inset: 0 0% 0%;
}

.section-21.sticky-bottom-button, .section-21.njn {
  position: sticky;
  inset: 0 0% 0%;
}

.container-60 {
  max-width: 1200px;
}

.grid-23 {
  grid-column-gap: 90px;
  grid-row-gap: 90px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  max-width: 1200px;
}

.heading-57 {
  font-size: 35px;
}

.image-50 {
  border: 2px solid #000;
  border-radius: 8px;
  width: 1000px;
}

.bold-text-70 {
  font-size: var(--list);
}

.image-51 {
  border: 0 solid #000;
  border-radius: 0;
}

.button-13 {
  background-color: #457505;
  border-radius: 4px;
  width: 500px;
  height: 45px;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Barlow, sans-serif;
  font-size: 16px;
  position: static;
  top: 0;
  box-shadow: -1px 7px 5px #0003;
}

.image-52 {
  border: 0 solid #000;
  border-radius: 0;
}

.paragraph-54 {
  font-family: Barlow, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.container-61 {
  max-width: 1200px;
}

.hero-heading-main-2 {
  text-align: left;
  border: 0 solid #000;
  border-radius: 0;
  margin-top: 0;
  margin-bottom: 10px;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Barlow, sans-serif;
  font-size: 65px;
  line-height: 50px;
}

.container-62 {
  max-width: 1200px;
  padding-top: 20px;
}

.button-footer-sticky-g-2 {
  text-align: center;
  background-color: #457505;
  border-radius: 8px;
  width: 1200px;
  max-width: 1200px;
  height: 50px;
  margin-bottom: 0;
  padding: 15px 20px;
  font-family: Barlow, sans-serif;
  font-size: 20px;
  font-weight: 700;
  box-shadow: 0 6px 8px #0003, 0 2px 5px #0003;
}

.paragraph-55, .paragraph-43 {
  font-family: Barlow, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.heading-58 {
  font-size: 35px;
}

.paragraph-56 {
  font-family: Barlow, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.bold-text-72, .bold-text-73 {
  font-size: var(--list);
}

.mobile-list-hidden-dsktop {
  display: none;
}

.container-63 {
  max-width: 1200px;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.paragraph-57 {
  font-family: Barlow, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.bold-text-74 {
  font-size: 35px;
}

.paragraph-58, .paragraph-46 {
  font-family: Barlow, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.image-53 {
  border: 0 solid #000;
  border-radius: 0;
}

.bold-text-77 {
  font-family: Barlow, sans-serif;
  font-size: var(--list);
}

.bold-text-78 {
  font-size: var(--list);
}

.image-54 {
  border: 0 solid #000;
  border-radius: 0;
}

.container-64 {
  max-width: 1200px;
}

.health-dscvry-nav-3 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 50px;
  line-height: 50px;
}

.container-65 {
  max-width: 1200px;
}

.health-dscvry-nav-4 {
  color: #fff;
  justify-content: space-between;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Barlow, sans-serif;
  font-size: 65px;
  line-height: 65px;
  display: flex;
}

.bold-text-80 {
  text-align: left;
  max-width: 1200px;
  font-size: 65px;
  line-height: 65px;
}

.section-22 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.image-55 {
  border: 2px solid #000;
  border-radius: 8px;
}

.paragraph-59 {
  background-color: #f3f2f2;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 18px;
}

.bold-text-81 {
  font-size: 35px;
}

.paragraph-written-by-2 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 18px;
  line-height: 16px;
}

.button-14 {
  background-color: #457505;
  border-radius: 4px;
  width: 500px;
  height: 45px;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 16px;
  position: static;
  top: 0;
  box-shadow: -1px 7px 5px #0003;
}

.image-56 {
  border: 2px solid #000;
  border-radius: 8px;
}

.paragraph-60 {
  font-size: 27px;
  line-height: 30px;
}

.bold-text-82 {
  line-height: 35px;
}

.section-23 {
  font-size: 27px;
}

.div-block-1052 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 500px;
  display: flex;
  position: static;
  top: 0;
}

.container-66 {
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 500px;
  max-width: none;
  display: flex;
  position: sticky;
  top: 0;
  overflow: visible;
}

.bold-text-83 {
  font-size: 27px;
  line-height: 30px;
}

.heading-59 {
  font-size: 35px;
}

.heading-60 {
  margin-bottom: 20px;
}

.container-67 {
  max-width: 1200px;
  font-size: 25px;
  line-height: 30px;
}

.div-block-1053 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.bold-text-85 {
  font-size: 27px;
}

.paragraph-61 {
  font-size: 27px;
  line-height: 35px;
}

.paragraph-62 {
  font-size: 27px;
  line-height: 30px;
}

.paragraph-63 {
  line-height: 30px;
}

.image-57, .image-58 {
  border: 2px solid #000;
  border-radius: 8px;
}

.button-footer-sticky-g-3 {
  text-align: center;
  background-color: #457505;
  border-radius: 8px;
  width: 1200px;
  max-width: 1200px;
  height: 50px;
  margin-bottom: 0;
  padding: 15px 20px;
  font-size: 20px;
  font-weight: 700;
  box-shadow: 0 6px 8px #0003, 0 2px 5px #0003;
}

.paragraph-64 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 16px;
}

.image-59 {
  border: 2px solid #000;
  border-radius: 8px;
}

.paragraph-65 {
  line-height: 30px;
}

.section-24 {
  z-index: auto;
  max-width: none;
  padding-top: 20px;
  padding-bottom: 0;
  position: sticky;
  top: 0;
}

.paragraph-66 {
  line-height: 30px;
}

.image-60 {
  border: 2px solid #000;
  border-radius: 8px;
}

.paragraph-67 {
  line-height: 30px;
}

.bold-text-87 {
  font-size: 35px;
}

.image-61, .image-62 {
  border: 2px solid #000;
  border-radius: 8px;
}

.paragraph-68 {
  line-height: 30px;
}

.hero-heading-main-3 {
  text-align: left;
  border: 0 solid #000;
  border-radius: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 40px;
  line-height: 50px;
}

.paragraph-69 {
  font-size: 27px;
  line-height: 30px;
}

.container-68 {
  max-width: 1200px;
  padding-top: 20px;
}

.heading-64 {
  margin-top: 0;
  font-size: 35px;
}

.heading-65, .bold-text-89, .bold-text-90 {
  font-size: 35px;
}

.paragraph-70 {
  font-size: 27px;
  line-height: 30px;
}

.container-69 {
  max-width: 1200px;
  margin-bottom: 0;
  padding-left: 10px;
  padding-right: 10px;
}

.paragraph-71 {
  font-size: 27px;
  line-height: 30px;
}

.bold-text-91 {
  font-size: 35px;
}

.container-70 {
  max-width: 1200px;
  padding-top: 20px;
  padding-bottom: 10px;
}

.image-63 {
  border: 2px solid #000;
  border-radius: 8px;
}

.grid-24 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  max-width: 1200px;
}

.bold-text-93 {
  text-align: left;
  max-width: 1200px;
  font-size: 65px;
  line-height: 65px;
}

.section-25 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.image-64 {
  border: 0 solid #000;
  border-radius: 0;
}

.paragraph-72 {
  background-color: #f3f2f2;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 18px;
}

.bold-text-94 {
  font-size: 35px;
}

.paragraph-written-by-3 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 18px;
  line-height: 16px;
}

.button-15 {
  background-color: #457505;
  border-radius: 4px;
  width: 500px;
  height: 45px;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 16px;
  position: static;
  top: 0;
  box-shadow: -1px 7px 5px #0003;
}

.image-65 {
  border: 0 solid #000;
  border-radius: 0;
  width: 1000px;
}

.paragraph-73 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 25px;
}

.bold-text-95 {
  line-height: 35px;
}

.section-26 {
  font-size: 27px;
}

.section-26.body {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.div-block-1054 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 500px;
  display: flex;
  position: static;
  top: 0;
}

.container-71 {
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 500px;
  max-width: none;
  display: flex;
  position: sticky;
  top: 0;
  overflow: visible;
}

.heading-66 {
  margin-top: 0;
  font-size: 35px;
}

.heading-67 {
  margin-bottom: 20px;
  font-size: 36px;
}

.container-72 {
  max-width: 1200px;
  font-size: 25px;
  line-height: 30px;
}

.div-block-1055 {
  text-align: center;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 10px;
}

.paragraph-74 {
  font-size: 27px;
  line-height: 35px;
}

.paragraph-75 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 25px;
}

.paragraph-76 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.bold-text-97 {
  font-size: 35px;
}

.button-footer-sticky-g-4 {
  text-align: center;
  background-color: #457505;
  border-radius: 8px;
  width: 1200px;
  max-width: 1200px;
  height: 50px;
  margin-bottom: 0;
  padding: 15px 20px;
  font-size: 20px;
  font-weight: 700;
  box-shadow: 0 6px 8px #0003, 0 2px 5px #0003;
}

.paragraph-77 {
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 16px;
}

.paragraph-78 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 25px;
}

.section-27 {
  z-index: auto;
  max-width: none;
  padding-top: 20px;
  padding-bottom: 0;
  position: sticky;
  top: 0;
}

.paragraph-79 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 25px;
}

.container-73 {
  max-width: 1200px;
}

.heading-68 {
  margin-top: 0;
  font-size: 35px;
}

.paragraph-80 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 25px;
}

.bold-text-98 {
  font-size: 35px;
}

.paragraph-81 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.container-74 {
  max-width: 1200px;
  padding-right: 0;
}

.container-74.list.njmn {
  max-width: 900%;
}

.hero-heading-main-4 {
  text-align: left;
  border: 0 solid #000;
  border-radius: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 40px;
  line-height: 50px;
}

.paragraph-82 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 25px;
}

.heading-69, .bold-text-100, .bold-text-101 {
  font-size: 35px;
}

.paragraph-83 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 25px;
}

.container-75 {
  width: 800px;
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.container-75.fgdf {
  width: auto;
  max-width: 800px;
  margin-left: 0;
  margin-right: 0;
}

.container-75.fgdf.mobilw {
  display: none;
}

.paragraph-84 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 25px;
}

.bold-text-102 {
  font-size: 35px;
}

.container-76 {
  max-width: 100%;
  padding-top: 20px;
  padding-bottom: 10px;
}

.grid-25 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  max-width: 1200px;
}

.grid-25.lisuy {
  grid-column-gap: 76px;
  grid-row-gap: 81px;
  grid-template-columns: 1fr 1fr;
  padding-top: 20px;
}

.nav-bar-2 {
  background-color: #1f6586;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 0;
  display: block;
  position: static;
  top: 0;
  overflow: clip;
}

.container-77 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  max-width: 1200px;
  margin-left: auto;
  padding-left: 15px;
  display: flex;
}

.bold-text-103 {
  text-align: left;
  max-width: 1200px;
  font-family: Barlow, sans-serif;
  font-size: 65px;
  line-height: 65px;
}

.section-28 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.paragraph-85 {
  background-color: #f3f2f2;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 18px;
}

.bold-text-104 {
  font-size: 35px;
}

.paragraph-written-by-4 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 18px;
  line-height: 16px;
}

.button-16 {
  background-color: #457505;
  border-radius: 4px;
  width: 500px;
  height: 45px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 18px;
  font-weight: 700;
  position: static;
  top: 0;
  box-shadow: -1px 7px 5px #0003;
}

.paragraph-86 {
  font-family: Barlow, sans-serif;
  font-size: 27px;
  line-height: 30px;
}

.bold-text-105 {
  line-height: 35px;
}

.section-29 {
  font-size: 27px;
}

.div-block-1056 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 500px;
  display: flex;
  position: static;
  top: 0;
}

.container-78 {
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 500px;
  max-width: none;
  display: flex;
  position: sticky;
  top: 0;
  overflow: visible;
}

.heading-70 {
  font-size: 35px;
}

.bold-text-106 {
  font-family: Barlow, sans-serif;
  font-size: 35px;
}

.heading-71 {
  margin-bottom: 20px;
}

.container-79 {
  max-width: 1200px;
  font-size: 25px;
  line-height: 30px;
}

.div-block-1057 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.paragraph-87 {
  font-family: Barlow, sans-serif;
  font-size: 27px;
  line-height: 35px;
}

.paragraph {
  font-family: Barlow, sans-serif;
  font-size: 27px;
  line-height: 30px;
}

.paragraph-89 {
  font-family: Barlow, sans-serif;
  line-height: 30px;
}

.button-footer-sticky-g-5 {
  text-align: center;
  background-color: #457505;
  border-radius: 8px;
  width: 1200px;
  max-width: 1200px;
  height: 50px;
  margin-bottom: 0;
  padding: 15px 20px;
  font-size: 20px;
  font-weight: 700;
  box-shadow: 0 6px 8px #0003, 0 2px 5px #0003;
}

.paragraph-90 {
  font-family: Barlow, sans-serif;
  line-height: 30px;
}

.section-30 {
  z-index: auto;
  background-color: #fff;
  max-width: none;
  padding-top: 20px;
  padding-bottom: 20px;
  position: sticky;
  inset: 0 0% 0%;
}

.paragraph-91 {
  font-family: Barlow, sans-serif;
  line-height: 30px;
}

.container-80 {
  max-width: 1200px;
}

.heading-74 {
  font-size: 35px;
}

.paragraph-92 {
  font-family: Barlow, sans-serif;
  line-height: 30px;
}

.bold-text-107 {
  font-size: 35px;
}

.paragraph-93 {
  font-family: Barlow, sans-serif;
  line-height: 30px;
}

.container-81 {
  max-width: 1200px;
}

.hero-heading-main-5 {
  text-align: left;
  border: 2px solid #000;
  border-radius: 8px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 40px;
  line-height: 50px;
}

.hero-heading-main-5.kjnk {
  border-width: 0;
  border-radius: 0;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Barlow, sans-serif;
}

.paragraph-94 {
  font-family: Barlow, sans-serif;
  font-size: 27px;
  line-height: 30px;
}

.container-82 {
  max-width: 1200px;
  padding-top: 20px;
}

.heading-78, .bold-text-108, .bold-text-109 {
  font-size: 35px;
}

.paragraph-95, .paragraph-t {
  font-family: Barlow, sans-serif;
  font-size: 27px;
  line-height: 30px;
}

.bold-text-110 {
  font-size: 35px;
}

.container-83 {
  max-width: 1200px;
  padding-top: 20px;
  padding-bottom: 10px;
}

.nav-bar-3 {
  background-color: #185aa7;
  padding-top: 20px;
  padding-bottom: 20px;
  position: static;
  top: 0;
  overflow: clip;
}

.container-84 {
  max-width: 1200px;
}

.health-dscvry-nav-5 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 50px;
  line-height: 50px;
}

.bold-text-115 {
  text-align: left;
  max-width: 1200px;
  font-size: 65px;
  line-height: 65px;
}

.section-31 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.paragraph-96 {
  background-color: #fff;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 20px;
}

.bold-text-116 {
  font-size: 35px;
}

.paragraph-97 {
  font-family: Barlow, sans-serif;
  font-size: 27px;
  line-height: 30px;
}

.bold-text-117 {
  font-family: Barlow, sans-serif;
  line-height: 35px;
}

.section-32 {
  font-size: 27px;
}

.div-block-1058 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 500px;
  display: flex;
  position: static;
  top: 0;
}

.container-85 {
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 500px;
  max-width: none;
  display: flex;
  position: sticky;
  top: 0;
  overflow: visible;
}

.heading-81 {
  font-size: 35px;
}

.heading-82 {
  margin-bottom: 20px;
}

.container-86 {
  max-width: 1200px;
  font-size: 25px;
  line-height: 30px;
}

.div-block-1059 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.paragraph-98 {
  margin-bottom: 20px;
  font-family: Barlow, sans-serif;
  font-size: 27px;
  line-height: 35px;
}

.paragraph-99 {
  font-family: Barlow, sans-serif;
  font-size: 27px;
  line-height: 30px;
}

.paragraph-100 {
  font-family: Barlow, sans-serif;
  line-height: 30px;
}

.button-footer-sticky-g-6 {
  text-align: center;
  background-color: #457505;
  border-radius: 8px;
  width: 1200px;
  max-width: 1200px;
  height: 50px;
  margin-bottom: 0;
  padding: 15px 20px;
  font-size: 20px;
  font-weight: 700;
  box-shadow: 0 6px 8px #0003, 0 2px 5px #0003;
}

.heading-83 {
  font-family: Barlow, sans-serif;
}

.paragraph-101 {
  font-family: Barlow, sans-serif;
  line-height: 30px;
}

.section-33 {
  z-index: auto;
  max-width: none;
  padding-top: 20px;
  padding-bottom: 0;
  position: sticky;
  top: 0;
}

.paragraph-102 {
  line-height: 30px;
}

.container-87 {
  max-width: 1200px;
}

.heading-85 {
  font-family: Barlow, sans-serif;
  font-size: 35px;
}

.paragraph-103 {
  line-height: 30px;
}

.bold-text-118 {
  font-size: 35px;
}

.paragraph-104 {
  line-height: 30px;
}

.container-88 {
  max-width: 1200px;
}

.hero-heading-main-6 {
  text-align: left;
  border: 0 #000;
  border-radius: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 40px;
  line-height: 50px;
}

.paragraph-105 {
  font-size: 27px;
  line-height: 30px;
}

.heading-86 {
  font-family: Barlow, sans-serif;
}

.container-89 {
  max-width: 1200px;
  padding-top: 20px;
}

.heading-88 {
  font-family: Barlow, sans-serif;
}

.heading-89, .bold-text-119, .bold-text-120 {
  font-size: 35px;
}

.paragraph-106, .paragraph-107 {
  font-family: Barlow, sans-serif;
  font-size: 27px;
  line-height: 30px;
}

.bold-text-121 {
  font-size: 35px;
}

.container-90 {
  max-width: 1200px;
  padding-top: 0;
  padding-bottom: 10px;
}

.div-block-1060 {
  background-color: #f3f2f2;
}

.columns-3 {
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  max-width: 1200px;
  display: block;
}

.nav-cta {
  background-color: #e1e8e1;
  max-width: 100%;
  position: fixed;
  inset: 0% 0% auto;
}

.container-91 {
  text-align: left;
  justify-content: flex-start;
  align-items: flex-end;
  max-width: 500px;
  display: flex;
}

.container-92 {
  max-width: 1200px;
}

.button-17 {
  text-align: center;
  background-color: #417505;
  border-radius: 4px;
  flex-flow: row;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  padding: 15px 40px;
  font-size: 18px;
  font-weight: 700;
  display: block;
  box-shadow: 0 0 11px 6px #0003;
}

.button-17._2 {
  width: 300px;
  margin-top: 0;
  margin-bottom: 20px;
  padding-top: 15px;
  padding-bottom: 15px;
  box-shadow: 0 1px 17px 10px #0003;
}

.button-17._2.df {
  line-height: 15px;
}

.container-93 {
  text-align: center;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.bold-text-122 {
  text-align: center;
  flex-flow: row;
  justify-content: flex-end;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 23px;
  font-weight: 700;
  line-height: 30px;
  display: block;
}

.heading-90 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.container-94 {
  max-width: 1200px;
}

.heading-91 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.bold-text-123 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 50px;
  line-height: 50px;
}

.paragraph-108 {
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 20px;
  line-height: 30px;
}

.paragraph-109 {
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 18px;
}

.paragraph-110 {
  font-size: 18px;
}

.paragraph-111 {
  font-size: 20px;
  line-height: 30px;
}

.bold-text-126 {
  font-family: Barlow, sans-serif;
}

.paragraph-112 {
  font-size: 20px;
  line-height: 30px;
}

.grid-28 {
  grid-column-gap: 27px;
  grid-row-gap: 27px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
  place-items: end baseline;
}

.grid-29 {
  grid-column-gap: 90px;
  grid-row-gap: 90px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
}

.paragraph-113, .paragraph-114, .paragraph-115, .paragraph-116 {
  font-size: 20px;
  line-height: 30px;
}

.section-35 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.heading-94 {
  font-family: Barlow, sans-serif;
}

.heading-95 {
  text-align: center;
}

.container-95 {
  max-width: 1200px;
}

.container-96 {
  max-width: 1200px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 18px;
}

.paragraph-117 {
  text-align: center;
}

.paragraph-118 {
  font-size: 20px;
  line-height: 30px;
}

.section-body_desktop_visible {
  display: none;
}

.section-body_desktop_visible.mobile {
  display: block;
}

.paragraph-120, .list-item-7 {
  font-size: 20px;
  line-height: 30px;
}

.grid-27 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.container-97 {
  border: 3px dashed #000;
}

.grid-26 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.image-66 {
  width: auto;
}

.paragraph-121 {
  font-size: 20px;
  line-height: 30px;
}

.paragraph-122 {
  font-size: 18px;
}

.paragraph-123 {
  font-size: 25px;
  line-height: 30px;
}

.bold-text-134 {
  font-family: Barlow, sans-serif;
}

.paragraph-124 {
  font-size: 25px;
  line-height: 30px;
}

.grid-30 {
  grid-column-gap: 27px;
  grid-row-gap: 27px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
  place-items: end baseline;
}

.grid-31 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
}

.paragraph-125, .paragraph-126, .paragraph-127, .paragraph-128 {
  font-size: 25px;
  line-height: 30px;
}

.section-37 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.heading-97 {
  font-family: Barlow, sans-serif;
}

.heading-98 {
  text-align: center;
}

.container-98 {
  max-width: 1200px;
}

.container-99 {
  max-width: 1200px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 18px;
}

.paragraph-129 {
  text-align: center;
}

.paragraph-131, .paragraph-132 {
  font-size: 25px;
  line-height: 30px;
}

.grid-32 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.container-100 {
  border: 3px dashed #000;
}

.grid-33 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.image-68 {
  width: auto;
}

.paragraph-133 {
  font-size: 25px;
  line-height: 30px;
}

.paragraph-134 {
  font-size: 18px;
}

.paragraph-135 {
  font-size: 25px;
  line-height: 30px;
}

.bold-text-140 {
  font-family: Barlow, sans-serif;
}

.paragraph-136 {
  font-size: 25px;
  line-height: 30px;
}

.grid-34 {
  grid-column-gap: 27px;
  grid-row-gap: 27px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
  place-items: end baseline;
}

.grid-35 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
}

.paragraph-137, .paragraph-138, .paragraph-139, .paragraph-140 {
  font-size: 25px;
  line-height: 30px;
}

.section-38 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.heading-100 {
  font-family: Barlow, sans-serif;
}

.heading-101 {
  text-align: center;
}

.container-101 {
  max-width: 1200px;
}

.container-102 {
  max-width: 1200px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 18px;
}

.paragraph-141 {
  text-align: center;
}

.paragraph-143, .paragraph-144 {
  font-size: 25px;
  line-height: 30px;
}

.grid-36 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.container-103 {
  border: 3px dashed #000;
}

.grid-37 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.image-70 {
  width: auto;
}

.paragraph-145 {
  font-size: 25px;
  line-height: 30px;
}

.paragraph-146 {
  font-size: 18px;
}

.paragraph-147 {
  font-size: 25px;
  line-height: 30px;
}

.bold-text-146 {
  font-family: Barlow, sans-serif;
}

.paragraph-148 {
  font-size: 25px;
  line-height: 30px;
}

.grid-38 {
  grid-column-gap: 27px;
  grid-row-gap: 27px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
  place-items: end baseline;
}

.grid-39 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
}

.paragraph-149, .paragraph-150, .paragraph-151, .paragraph-152 {
  font-size: 25px;
  line-height: 30px;
}

.section-39 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.heading-103 {
  font-family: Barlow, sans-serif;
}

.heading-104 {
  text-align: center;
}

.container-104 {
  max-width: 1200px;
}

.container-105 {
  max-width: 1200px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 18px;
}

.paragraph-153 {
  text-align: center;
}

.paragraph-155, .paragraph-156 {
  font-size: 25px;
  line-height: 30px;
}

.grid-40 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.container-106 {
  border: 3px dashed #000;
}

.grid-41 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.image-72 {
  width: auto;
}

.paragraph-157 {
  font-size: 25px;
  line-height: 30px;
}

.paragraph-158 {
  font-size: 18px;
}

.paragraph-159 {
  font-size: 25px;
  line-height: 30px;
}

.bold-text-152 {
  font-family: Barlow, sans-serif;
}

.paragraph-160 {
  font-size: 25px;
  line-height: 30px;
}

.grid-42 {
  grid-column-gap: 27px;
  grid-row-gap: 27px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
  place-items: end baseline;
}

.grid-43 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
}

.paragraph-161, .paragraph-162, .paragraph-163, .paragraph-164 {
  font-size: 25px;
  line-height: 30px;
}

.section-40 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.heading-106 {
  font-family: Barlow, sans-serif;
}

.heading-107 {
  text-align: center;
}

.container-107 {
  max-width: 1200px;
}

.container-108 {
  max-width: 1200px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 18px;
}

.paragraph-165 {
  text-align: center;
}

.paragraph-167, .paragraph-168 {
  font-size: 25px;
  line-height: 30px;
}

.grid-44 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.container-109 {
  border: 3px dashed #000;
}

.grid-45 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.image-74 {
  width: auto;
}

.paragraph-169 {
  font-size: 25px;
  line-height: 30px;
}

.paragraph-170 {
  font-size: 18px;
}

.paragraph-171 {
  font-family: Roboto, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.bold-text-157, .bold-text-158 {
  font-family: Roboto, sans-serif;
}

.bold-text-159 {
  font-family: Barlow, sans-serif;
}

.paragraph-172 {
  font-family: Roboto, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.grid-46 {
  grid-column-gap: 27px;
  grid-row-gap: 27px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
  place-items: end baseline;
}

.grid-47 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
}

.paragraph-173, .paragraph-174, .paragraph-175, .paragraph-176 {
  font-family: Roboto, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.section-41 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.button-18 {
  text-align: center;
  background-color: #417505;
  border-radius: 4px;
  flex-flow: row;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  padding: 15px 40px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 700;
  display: block;
  box-shadow: 0 0 11px 6px #0003;
}

.button-18._2 {
  width: 300px;
  margin-top: 0;
  margin-bottom: 20px;
  padding-top: 15px;
  padding-bottom: 15px;
  box-shadow: 0 1px 17px 10px #0003;
}

.heading-109 {
  font-family: Barlow, sans-serif;
}

.container-110 {
  max-width: 1200px;
}

.container-111 {
  max-width: 1200px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 18px;
}

.paragraph-177 {
  text-align: center;
}

.bold-text-162 {
  font-family: Roboto, sans-serif;
}

.paragraph-179, .paragraph-180 {
  font-family: Roboto, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.grid-48 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.container-112 {
  border: 3px dashed #000;
}

.lsit-2 {
  font-family: Barlow, sans-serif;
}

.grid-49 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.image-75 {
  width: auto;
}

.paragraph-181 {
  font-family: Roboto, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.paragraph-182 {
  font-size: 18px;
}

.paragraph-183 {
  font-family: Roboto, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.bold-text-163, .bold-text-164 {
  font-family: Roboto, sans-serif;
}

.bold-text-165 {
  font-family: Barlow, sans-serif;
}

.paragraph-184 {
  font-family: Roboto, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.grid-50 {
  grid-column-gap: 27px;
  grid-row-gap: 27px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
  place-items: end baseline;
}

.grid-51 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
}

.paragraph-185, .paragraph-186, .paragraph-187, .paragraph-188 {
  font-family: Roboto, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.section-42 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.button-19 {
  text-align: center;
  background-color: #417505;
  border-radius: 4px;
  flex-flow: row;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  padding: 15px 40px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 700;
  display: block;
  box-shadow: 0 0 11px 6px #0003;
}

.button-19._2 {
  width: 300px;
  margin-top: 0;
  margin-bottom: 20px;
  padding-top: 15px;
  padding-bottom: 15px;
  box-shadow: 0 1px 17px 10px #0003;
}

.heading-111 {
  font-family: Barlow, sans-serif;
}

.container-113 {
  max-width: 1200px;
}

.container-114 {
  max-width: 1200px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 18px;
}

.paragraph-189 {
  text-align: center;
}

.bold-text-168 {
  font-family: Roboto, sans-serif;
}

.paragraph-191, .paragraph-192 {
  font-family: Roboto, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.grid-52 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.container-115 {
  border: 3px dashed #000;
}

.grid-53 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.image-76 {
  width: auto;
}

.paragraph-193 {
  font-family: Roboto, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.grid-54 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1.25fr;
  max-width: 1200px;
}

.side-offfer {
  background-color: #fff;
  border: 2px solid #dbdbdb;
  border-radius: 8px;
  width: 350px;
  height: 800px;
  margin-top: 40px;
  margin-left: 20px;
  margin-right: 0;
  padding-left: 0;
  position: static;
  inset: 0% 0% 0% auto;
}

.side-offfer.blog_vertical {
  justify-content: center;
  align-items: center;
  width: 350px;
  height: 900px;
  margin-top: 40px;
}

.side-offfer.blog_vertical.ovr {
  height: 800px;
  margin-top: 20px;
}

.grid-55 {
  grid-row-gap: 6px;
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  padding-left: 20px;
  padding-right: 20px;
}

.paragraph-194 {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Barlow, sans-serif;
  font-size: 20px;
}

.div-block-1068, .paragraph-195 {
  text-align: center;
}

.paragraph-196 {
  text-align: center;
  font-family: Barlow, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.bold-text-170 {
  font-size: 35px;
}

.image-77, .div-block-1069 {
  text-align: center;
}

.bold-text-171 {
  color: #1aae41;
  text-align: center;
  font-family: Fira Sans, sans-serif;
  font-size: 30px;
  line-height: 24px;
}

.div-block-1070 {
  text-align: center;
}

.paragraph-197 {
  font-size: 18px;
}

.paragraph-198 {
  font-size: 16px;
}

.paragraph-199 {
  text-align: center;
  font-family: Barlow, sans-serif;
  font-size: 16px;
}

.paragraph-200 {
  font-family: Barlow, sans-serif;
  font-size: 16px;
}

.paragraph-201, .paragraph-202 {
  text-align: center;
  font-family: Barlow, sans-serif;
}

.div-block-1071 {
  text-align: center;
}

.grid-56 {
  grid-column-gap: 9px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: .25fr 2.25fr;
  margin-left: 10px;
}

.image-78, .div-block-1072 {
  text-align: center;
}

.button-20 {
  text-align: center;
  background-color: #417505;
  border-radius: 4px;
  flex-flow: row;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  padding: 15px 40px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 700;
  display: block;
  box-shadow: 0 0 11px 6px #0003;
}

.button-20._2 {
  text-align: center;
  border-radius: 5px;
  width: 300px;
  margin-top: 40px;
  margin-bottom: 20px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-family: Barlow, sans-serif;
  font-size: 18px;
  line-height: 25px;
  box-shadow: 0 1px 17px 10px #0003;
}

.div-block-1073 {
  text-align: center;
}

.lists-section {
  text-align: left;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 100%;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  padding-left: 0;
  display: block;
}

.lists-section.mobile {
  display: none;
}

.lists-section.doog {
  border: 1px #fff;
  width: auto;
  max-width: 100%;
  margin-top: 0;
  padding-top: 0;
  padding-left: 0;
  display: block;
}

.div-block-1074 {
  font-size: 16px;
}

.paragraph-203 {
  font-family: Barlow, sans-serif;
  font-size: 14px;
}

.paragraph-204, .paragraph-205, .paragraph-206 {
  font-family: Barlow, sans-serif;
}

.flex-block {
  display: block;
}

.navbar-no-shadow-container {
  z-index: 5;
  background-color: #0000;
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
}

.container-regular {
  width: 100%;
  max-width: 1260px;
  min-height: 30px;
  margin-left: auto;
  margin-right: auto;
}

.navbar-wrapper-2 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.nav-menu-2 {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: flex;
}

.nav-link {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px 10px;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
}

.nav-link:hover {
  color: #1a1b1fbf;
}

.nav-link:focus-visible, .nav-link[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 4px;
  outline: 2px solid #0050bd;
}

.nav-dropdown {
  margin-left: 5px;
  margin-right: 5px;
}

.nav-dropdown-toggle {
  letter-spacing: .25px;
  padding: 5px 30px 5px 10px;
  font-size: 14px;
  line-height: 20px;
}

.nav-dropdown-toggle:hover {
  color: #1a1b1fbf;
}

.nav-dropdown-toggle:focus-visible, .nav-dropdown-toggle[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-icon {
  margin-right: 10px;
}

.nav-dropdown-list {
  background-color: #fff;
  border-radius: 12px;
}

.nav-dropdown-list.w--open {
  padding-top: 10px;
  padding-bottom: 10px;
}

.nav-dropdown-link {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 14px;
}

.nav-dropdown-link:focus-visible, .nav-dropdown-link[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-button-wrapper {
  margin-left: 120px;
}

.button-primary {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary:active {
  background-color: #43464d;
}

.body-2 {
  font-family: Barlow, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.image-80 {
  border: 2px solid #000;
  border-radius: 8px;
}

.container-116 {
  max-width: 1200px;
}

.nav-bar-4 {
  background-color: #185aa7;
  padding-top: 20px;
  padding-bottom: 20px;
  position: static;
  top: 0;
  overflow: clip;
}

.container-117 {
  max-width: 1200px;
}

.health-dscvry-nav-6 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Roboto, sans-serif;
  font-size: 65px;
  line-height: 65px;
}

.nav-bar-5 {
  background-color: #185aa7;
  padding-top: 20px;
  padding-bottom: 20px;
  position: static;
  top: 0;
  overflow: clip;
}

.container-118 {
  max-width: 1200px;
}

.health-dscvry-nav-7 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Roboto, sans-serif;
  font-size: 65px;
  line-height: 65px;
}

.bold-text-172 {
  text-align: left;
  max-width: 1200px;
  font-family: Barlow, sans-serif;
  font-size: 50px;
  line-height: 50px;
}

.paragraph-207 {
  font-family: Barlow, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.section-44 {
  padding-top: 10px;
  padding-bottom: 20px;
}

.image-81 {
  border: 0 solid #000;
  border-radius: 0;
}

.paragraph-208 {
  background-color: #f3f2f2;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Barlow, sans-serif;
  font-size: 18px;
}

.bold-text-173 {
  font-family: Barlow, sans-serif;
  font-size: 35px;
}

.paragraph-written-by-5 {
  padding-top: 20px;
  padding-bottom: 0;
  font-family: Barlow, sans-serif;
  font-size: 18px;
  line-height: 16px;
}

.button-21 {
  background-color: #457505;
  border-radius: 8px;
  width: 500px;
  height: 45px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-family: Barlow, sans-serif;
  font-size: 20px;
  line-height: 20px;
  position: static;
  top: 0;
  box-shadow: -1px 7px 5px #0003;
}

.image-82 {
  border: 0 solid #000;
  border-radius: 0;
}

.div-block-1075 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 500px;
  display: flex;
  position: static;
  top: 0;
}

.container-119 {
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 500px;
  max-width: none;
  display: flex;
  position: sticky;
  top: 0;
  overflow: visible;
}

.heading-115 {
  margin-top: 0;
  font-size: 35px;
}

.paragraph-209 {
  font-family: Barlow, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.bold-text-174 {
  font-family: Roboto, sans-serif;
}

.paragraph-210 {
  font-size: 20px;
  line-height: 30px;
}

.heading-116 {
  margin-bottom: 20px;
}

.container-120 {
  max-width: 1200px;
  font-size: 25px;
  line-height: 30px;
}

.bold-text-175 {
  font-family: Barlow, sans-serif;
  line-height: 35px;
}

.div-block-1076 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.paragraph-211 {
  font-family: Barlow, sans-serif;
  font-size: 20px;
  line-height: 35px;
}

.paragraph-212 {
  font-family: Barlow, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.image-83 {
  border: 0 solid #000;
  border-radius: 0;
}

.image-84 {
  border: 2px solid #000;
  border-radius: 8px;
}

.bold-text-176 {
  font-family: Barlow, sans-serif;
  font-size: 30px;
}

.button-footer-sticky-g-7 {
  text-align: center;
  background-color: #457505;
  border-radius: 8px;
  width: 1200px;
  max-width: 1200px;
  height: 50px;
  margin-bottom: 0;
  padding: 15px 20px;
  font-family: Barlow, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 25px;
  box-shadow: 0 6px 8px #0003, 0 2px 5px #0003;
}

.paragraph-213 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Barlow, sans-serif;
  font-size: 16px;
}

.heading-117 {
  font-family: Barlow, sans-serif;
}

.image-85 {
  border: 0 solid #000;
  border-radius: 0;
}

.paragraph-214 {
  font-family: Barlow, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.section-45 {
  z-index: auto;
  max-width: none;
  padding-top: 20px;
  padding-bottom: 0;
  position: sticky;
  top: 0;
}

.section-45.m {
  background-color: #fff;
  position: sticky;
  inset: 0 0% 0%;
}

.heading-118 {
  margin-top: 0;
  font-family: Roboto, sans-serif;
  font-size: 30px;
}

.paragraph-215 {
  font-family: Barlow, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.container-121 {
  max-width: 1200px;
}

.heading-119 {
  margin-top: 0;
  font-size: 35px;
}

.image-86 {
  border: 2px solid #000;
  border-radius: 8px;
}

.bold-text-177 {
  font-size: 35px;
}

.image-87, .image-88 {
  border: 0 solid #000;
  border-radius: 0;
}

.container-122 {
  max-width: 1200px;
}

.paragraph-216 {
  font-family: Barlow, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.number-list-3.hid {
  display: none;
}

.bold-text-178 {
  font-family: Barlow, sans-serif;
}

.hero-heading-main-7 {
  text-align: left;
  border: 0 solid #000;
  border-radius: 0;
  margin-top: auto;
  margin-bottom: 10px;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 40px;
  line-height: 50px;
}

.heading-120 {
  margin-top: 0;
}

.paragraph-217 {
  font-family: Barlow, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.container-123 {
  max-width: 1200px;
  padding-top: 20px;
}

.paragraph-218 {
  font-size: 20px;
  line-height: 30px;
}

.heading-121, .heading-122 {
  margin-top: 0;
}

.container-124 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 1200px;
  max-width: 100%;
  margin-bottom: 0;
  padding-left: 10px;
  padding-right: 10px;
  display: block;
}

.heading-123 {
  margin-top: 0;
  font-size: 35px;
}

.heading-124 {
  margin-top: 0;
}

.paragraph-219 {
  font-family: Barlow, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.section-46 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 27px;
}

.bold-text-179 {
  font-size: 35px;
}

.bold-text-180 {
  font-family: Barlow, sans-serif;
  font-size: 35px;
}

.bold-text-181 {
  font-size: 35px;
}

.heading-125 {
  margin-top: 0;
}

.container-125 {
  max-width: 1200px;
  padding-top: 20px;
  padding-bottom: 10px;
}

.image-89 {
  border: 0 solid #000;
  border-radius: 0;
}

.grid-57 {
  grid-column-gap: 90px;
  grid-row-gap: 90px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  max-width: 1200px;
}

.image-90 {
  border: 2px solid #000;
  border-radius: 8px;
}

.image-90.dfd {
  border-width: 0;
  border-radius: 0;
}

.bold-text-182 {
  line-height: 30px;
}

.body-3 {
  font-family: Barlow, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.bold-text-183 {
  text-align: left;
  max-width: 1200px;
  font-family: Roboto, sans-serif;
  font-size: 50px;
  line-height: 50px;
}

.paragraph-220 {
  font-family: Barlow, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.section-47 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.image-91 {
  border: 0 solid #000;
  border-radius: 0;
}

.paragraph-221 {
  background-color: #f3f2f2;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Barlow, sans-serif;
  font-size: 20px;
}

.bold-text-184 {
  font-family: Barlow, sans-serif;
  font-size: 35px;
}

.paragraph-written-by-6 {
  padding-top: 20px;
  padding-bottom: 0;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  line-height: 16px;
}

.button-22 {
  background-color: #457505;
  border-radius: 4px;
  width: 500px;
  height: 45px;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  position: static;
  top: 0;
  box-shadow: -1px 7px 5px #0003;
}

.image-92 {
  border: 0 solid #000;
  border-radius: 0;
}

.div-block-1077 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 500px;
  display: flex;
  position: static;
  top: 0;
}

.container-126 {
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 500px;
  max-width: none;
  display: flex;
  position: sticky;
  top: 0;
  overflow: visible;
}

.heading-126 {
  margin-top: 0;
  font-size: 35px;
}

.paragraph-222 {
  font-family: Barlow, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.bold-text-185 {
  font-family: Barlow, sans-serif;
}

.paragraph-223 {
  font-family: Barlow, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.heading-127 {
  margin-bottom: 20px;
}

.container-127 {
  max-width: 1200px;
  font-size: 25px;
  line-height: 30px;
}

.bold-text-186 {
  font-family: Barlow, sans-serif;
  line-height: 35px;
}

.div-block-1078 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.paragraph-224 {
  padding-top: 10px;
  font-family: Barlow, sans-serif;
  font-size: 20px;
  line-height: 35px;
}

.paragraph-225 {
  font-family: Barlow, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.image-93, .image-94 {
  border: 0 solid #000;
  border-radius: 0;
}

.bold-text-187 {
  font-family: Barlow, sans-serif;
}

.button-footer-sticky-g-8 {
  text-align: center;
  background-color: #457505;
  border-radius: 8px;
  width: 1200px;
  max-width: 1200px;
  height: 50px;
  margin-bottom: 0;
  padding: 15px 20px;
  font-family: Barlow, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 25px;
  box-shadow: 0 6px 8px #0003, 0 2px 5px #0003;
}

.paragraph-226 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Barlow, sans-serif;
  font-size: 16px;
}

.heading-128 {
  margin-top: 0;
  font-family: Barlow, sans-serif;
}

.image-95 {
  border: 2px solid #000;
  border-radius: 8px;
}

.paragraph-227 {
  font-family: Barlow, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.heading-129 {
  font-family: Roboto, sans-serif;
}

.paragraph-228 {
  font-family: Roboto, sans-serif;
  line-height: 20px;
}

.container-128 {
  max-width: 1200px;
}

.heading-130 {
  margin-top: 0;
  font-family: Barlow, sans-serif;
  font-size: 35px;
}

.image-96 {
  border: 2px solid #000;
  border-radius: 8px;
}

.bold-text-188 {
  font-family: Barlow, sans-serif;
  font-size: 35px;
}

.image-97 {
  border: 0 solid #000;
  border-radius: 0;
}

.section-48 {
  z-index: auto;
  clear: both;
  background-color: #fff;
  max-width: none;
  padding-top: 20px;
  padding-bottom: 0;
  position: sticky;
  top: 0;
  bottom: 0;
}

.image-98 {
  border: 2px solid #000;
  border-radius: 8px;
}

.container-129 {
  max-width: 1200px;
}

.paragraph-229 {
  font-family: Barlow, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.bold-text-189 {
  font-family: Barlow, sans-serif;
}

.hero-heading-main-8 {
  text-align: left;
  border: 0 solid #000;
  border-radius: 0;
  margin-top: 0;
  margin-bottom: 10px;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 40px;
  line-height: 50px;
}

.heading-131 {
  margin-top: 0;
  font-family: Barlow, sans-serif;
}

.paragraph-230 {
  font-family: Barlow, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.container-130 {
  max-width: 1200px;
  padding-top: 20px;
}

.paragraph-231 {
  font-family: Barlow, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.heading-132, .heading-133 {
  margin-top: 0;
}

.container-131 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 1200px;
  max-width: 100%;
  margin-bottom: 0;
  padding-left: 10px;
  padding-right: 10px;
  display: block;
}

.container-131.df {
  padding-left: 0;
  padding-right: 0;
  font-size: 20px;
  line-height: 30px;
}

.heading-134 {
  margin-top: 0;
  font-size: 35px;
}

.heading-135 {
  margin-top: 0;
  font-family: Barlow, sans-serif;
}

.paragraph-232 {
  font-family: Barlow, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.section-49 {
  clear: both;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Roboto, sans-serif;
  font-size: 25px;
}

.bold-text-190 {
  font-size: 35px;
}

.bold-text-191, .bold-text-192 {
  font-family: Barlow, sans-serif;
  font-size: 35px;
}

.container-132 {
  max-width: 1200px;
  padding-top: 20px;
  padding-bottom: 10px;
}

.image-99 {
  border: 0 solid #000;
  border-radius: 0;
}

.grid-58 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  max-width: 1200px;
}

.grid-58.fgf {
  grid-column-gap: 90px;
  grid-row-gap: 90px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
}

.body-4 {
  font-family: Barlow, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.bold-text-193 {
  font-size: 25px;
}

.container-133 {
  justify-content: flex-start;
  align-items: center;
  max-width: 500px;
  display: flex;
}

.container-134 {
  max-width: 1200px;
}

.container-135 {
  text-align: center;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.bold-text-194 {
  text-align: center;
  flex-flow: row;
  justify-content: flex-end;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Barlow, sans-serif;
  font-size: 23px;
  font-weight: 700;
  line-height: 30px;
  display: block;
}

.heading-137 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.button-23 {
  text-align: center;
  background-color: #417505;
  border-radius: 5px;
  flex-flow: row;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 15px 40px;
  font-family: Barlow, sans-serif;
  font-size: 18px;
  font-weight: 700;
  display: flex;
  box-shadow: 7px 7px 8px -2px #0003;
}

.container-136 {
  max-width: 1200px;
}

.heading-138 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.bold-text-195 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Barlow, sans-serif;
  font-size: 50px;
  line-height: 50px;
}

.paragraph-233 {
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Barlow, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.paragraph-234 {
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Barlow, sans-serif;
  font-size: 18px;
}

.paragraph-235 {
  font-size: 18px;
}

.paragraph-236 {
  font-family: Barlow, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.bold-text-196, .bold-text-197 {
  font-family: Barlow, sans-serif;
}

.heading-139 {
  font-family: Roboto, sans-serif;
}

.bold-text-198 {
  font-family: Barlow, sans-serif;
}

.paragraph-237 {
  font-family: Barlow, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.grid-59 {
  grid-column-gap: 27px;
  grid-row-gap: 27px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
  place-items: end baseline;
}

.heading-140 {
  font-family: Roboto, sans-serif;
}

.grid-60 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
}

.paragraph-238, .paragraph-239, .paragraph-240, .paragraph-241 {
  font-family: Barlow, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.section-51 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.heading-141, .bold-text-202 {
  font-family: Barlow, sans-serif;
}

.container-137 {
  max-width: 1200px;
}

.heading-142, .bold-text-203 {
  font-family: Barlow, sans-serif;
}

.container-138 {
  max-width: 1200px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 18px;
}

.paragraph-242 {
  text-align: center;
}

.bold-text-204 {
  font-family: Barlow, sans-serif;
}

.paragraph-244 {
  font-family: Barlow, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.bold-text-205 {
  font-family: Barlow, sans-serif;
}

.paragraph-246 {
  font-family: Barlow, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.button-24 {
  text-align: center;
  background-color: #417505;
  border-radius: 5px;
  flex-flow: row;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  padding: 15px 40px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 700;
  display: block;
  box-shadow: 7px 7px 8px -2px #0003;
}

.button-24._2 {
  border-radius: 5px;
  width: 300px;
  margin-top: 0;
  margin-bottom: 20px;
  padding-top: 15px;
  padding-bottom: 15px;
  box-shadow: 0 1px 17px 10px #0003;
}

.button-24._2.jk {
  font-family: Barlow, sans-serif;
  box-shadow: 0 2px 5px #0003;
}

.grid-61 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.container-139 {
  border: 3px dashed #000;
}

.grid-62 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.image-101 {
  width: auto;
}

.paragraph-247 {
  font-family: Barlow, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.paragraph-248 {
  font-size: 18px;
}

.paragraph-249 {
  font-family: Roboto, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.bold-text-206, .bold-text-207 {
  font-family: Roboto, sans-serif;
}

.bold-text-208 {
  font-family: Barlow, sans-serif;
}

.paragraph-250 {
  font-family: Roboto, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.grid-63 {
  grid-column-gap: 27px;
  grid-row-gap: 27px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
  place-items: end baseline;
}

.grid-64 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
}

.paragraph-251, .paragraph-252, .paragraph-253, .paragraph-254 {
  font-family: Roboto, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.section-53 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.heading-144 {
  font-family: Barlow, sans-serif;
}

.container-140 {
  max-width: 1200px;
}

.container-141 {
  max-width: 1200px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 18px;
}

.paragraph-255 {
  text-align: center;
}

.bold-text-211 {
  font-family: Roboto, sans-serif;
}

.paragraph-257, .paragraph-258 {
  font-family: Roboto, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.button-25 {
  text-align: center;
  background-color: #417505;
  border-radius: 5px;
  flex-flow: row;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  padding: 15px 40px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 700;
  display: block;
  box-shadow: 7px 7px 8px -2px #0003;
}

.button-25._2 {
  border-radius: 5px;
  width: 300px;
  margin-top: 0;
  margin-bottom: 20px;
  padding-top: 15px;
  padding-bottom: 15px;
  box-shadow: 0 1px 17px 10px #0003;
}

.grid-65 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.container-142 {
  border: 3px dashed #000;
}

.grid-66 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.image-102 {
  width: auto;
}

.paragraph-259 {
  font-family: Roboto, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.body-5 {
  font-family: Barlow, sans-serif;
}

.italic-text-5 {
  font-size: 16px;
  font-style: normal;
}

.code-embed {
  font-size: 14px;
  position: static;
  right: -35px;
}

.bold-text-213 {
  font-family: Barlow, sans-serif;
}

.quick-stack {
  background-color: #fff4d9;
  border: 2px dashed #000;
  border-radius: 10px;
  position: relative;
  top: -38px;
}

.image-103 {
  width: 200px;
}

.paragraph-260 {
  color: #363636;
  text-align: center;
  letter-spacing: 1px;
  flex: 1;
  font-family: Barlow, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.image-104 {
  border: 0 solid #000;
  border-radius: 0;
}

.bold-text-214 {
  text-align: left;
  max-width: 1200px;
  font-family: Roboto, sans-serif;
  font-size: 65px;
  line-height: 65px;
}

.image-105 {
  border: 2px solid #000;
  border-radius: 8px;
}

.paragraph-261 {
  font-family: Roboto, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.bold-text-215 {
  font-family: Roboto, sans-serif;
  font-size: 35px;
}

.button-26 {
  background-color: #457505;
  border-radius: 4px;
  width: 500px;
  height: 45px;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  position: static;
  top: 0;
  box-shadow: -1px 7px 5px #0003;
}

.image-106 {
  border: 2px solid #000;
  border-radius: 8px;
}

.div-block-1081 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 500px;
  display: flex;
  position: static;
  top: 0;
}

.container-143 {
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 500px;
  max-width: none;
  display: flex;
  position: sticky;
  top: 0;
  overflow: visible;
}

.container-144 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 1200px;
  max-width: 100%;
  margin-bottom: 0;
  padding-left: 10px;
  padding-right: 10px;
  display: block;
}

.heading-146 {
  font-size: 35px;
}

.paragraph-262 {
  font-family: Roboto, sans-serif;
  font-size: 27px;
  line-height: 35px;
}

.bold-text-216 {
  font-family: Roboto, sans-serif;
}

.paragraph-263, .paragraph-264 {
  font-family: Roboto, sans-serif;
  line-height: 30px;
}

.heading-147 {
  margin-bottom: 20px;
}

.container-145 {
  max-width: 1200px;
  font-size: 25px;
  line-height: 30px;
}

.bold-text-217 {
  line-height: 35px;
}

.div-block-1082 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.bold-text-218 {
  font-size: 27px;
}

.paragraph-265 {
  font-family: Roboto, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.image-107, .image-108 {
  border: 2px solid #000;
  border-radius: 8px;
}

.bold-text-219 {
  font-family: Roboto, sans-serif;
}

.button-1sst {
  text-align: center;
  background-color: #457505;
  border-radius: 8px;
  width: 1200px;
  max-width: 1200px;
  height: 50px;
  margin-bottom: 0;
  padding: 15px 20px;
  font-family: Roboto, sans-serif;
  font-size: 20px;
  font-weight: 700;
  box-shadow: 0 6px 8px #0003, 0 2px 5px #0003;
}

.paragraph-266 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Roboto, sans-serif;
  font-size: 16px;
}

.heading-148 {
  font-family: Roboto, sans-serif;
}

.paragraph-267 {
  background-color: #f3f2f2;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
}

.image-109 {
  border: 2px solid #000;
  border-radius: 8px;
}

.paragraph-268 {
  font-size: 25px;
  line-height: 30px;
}

.heading-149 {
  font-family: Roboto, sans-serif;
}

.container-146 {
  max-width: 1200px;
}

.heading-150 {
  font-size: 35px;
}

.image-110 {
  border: 2px solid #000;
  border-radius: 8px;
}

.bold-text-220 {
  font-size: 35px;
}

.image-111 {
  border: 2px solid #000;
  border-radius: 8px;
}

.section-54 {
  z-index: auto;
  background-color: #fff;
  max-width: none;
  padding-top: 20px;
  padding-bottom: 0;
  position: sticky;
  top: 0;
}

.image-112 {
  border: 2px solid #000;
  border-radius: 8px;
}

.container-147 {
  max-width: 1200px;
}

.bold-text-221 {
  font-family: Roboto, sans-serif;
}

.hero-heading-main-9 {
  text-align: left;
  border: 0 solid #000;
  border-radius: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 40px;
  line-height: 50px;
}

.container-148 {
  max-width: 1200px;
  padding-top: 20px;
}

.paragraph-269 {
  font-family: Roboto, sans-serif;
  line-height: 30px;
}

.bold-text-222 {
  font-size: 27px;
  line-height: 20px;
}

.paragraph-270 {
  font-family: Roboto, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.heading-154 {
  font-size: 35px;
}

.section-55 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 25px;
  line-height: 30px;
}

.paragraph-271 {
  font-family: Roboto, sans-serif;
  line-height: 30px;
}

.bold-text-223 {
  font-size: 35px;
}

.bold-text-224 {
  font-family: Roboto, sans-serif;
  font-size: 35px;
}

.paragraph-272 {
  font-family: Roboto, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.paragraph-273 {
  font-family: Roboto, sans-serif;
  line-height: 30px;
}

.section-mobile {
  padding-top: 20px;
  padding-bottom: 20px;
  display: none;
}

.bold-text-226 {
  font-size: 35px;
}

.container-149 {
  max-width: 1200px;
  padding-top: 20px;
  padding-bottom: 10px;
}

.image-113 {
  border: 2px solid #000;
  border-radius: 8px;
}

.grid-67 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  max-width: 1200px;
}

.div-nav, .div-nav.hj {
  max-width: 1200px;
}

.health-dscvry-nav-8 {
  color: #fff;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 50px;
  line-height: 50px;
  display: flex;
}

.divbn.nbn {
  margin-top: 20px;
  font-size: 20px;
}

.paragraph-written-by-7 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 18px;
  line-height: 16px;
}

.paragraph-written-by-7.hkj {
  padding-top: 10px;
  padding-bottom: 0;
}

.bold-text-228 {
  text-align: left;
  max-width: 1200px;
  font-family: Barlow, sans-serif;
  font-size: 50px;
  line-height: 50px;
}

.bold-text-228.j {
  max-width: none;
  font-size: 50px;
  line-height: 50px;
}

.button-27 {
  text-align: center;
  background-color: #417505;
  border-radius: 4px;
  flex-flow: row;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  padding: 15px 40px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 700;
  display: block;
  box-shadow: 0 0 11px 6px #0003;
}

.button-27._2 {
  text-align: center;
  border-radius: 5px;
  width: 300px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 15px 20px 15px 10px;
  font-family: Barlow, sans-serif;
  font-size: 14px;
  line-height: 25px;
  box-shadow: -1px 4px 8px 5px #0003;
}

.grid-71 {
  grid-column-gap: 9px;
  grid-row-gap: 19px;
  grid-template-rows: 31px 30px 27px 37px;
  grid-template-columns: .25fr 2.25fr;
  margin-left: auto;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 12px;
}

.grid-71.over {
  grid-row-gap: 14px;
  grid-template-rows: auto auto auto auto 30px 30px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 16px;
}

.container-154 {
  max-width: 1200px;
  font-size: 25px;
  line-height: 30px;
}

.paragraph-291 {
  font-family: Roboto, sans-serif;
  font-size: 16px;
}

.paragraph-280 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Barlow, sans-serif;
  font-size: 20px;
}

.bold-text-234 {
  font-family: Barlow, sans-serif;
  font-size: 30px;
}

.paragraph-282 {
  font-family: Roboto, sans-serif;
  font-size: 16px;
}

.list-section {
  text-align: left;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding-left: 114px;
  display: block;
}

.list-section.section-list {
  padding-left: 0;
  display: flex;
}

.paragraph-278 {
  font-family: Roboto, sans-serif;
  font-size: 16px;
}

.grid-70 {
  grid-row-gap: 6px;
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  padding-left: 20px;
  padding-right: 20px;
}

.grid-70.hfgh {
  grid-row-gap: 16px;
  position: absolute;
}

.grid-70.hfgh.fg.k {
  grid-row-gap: 9px;
  grid-template-rows: 45px 30px auto auto 40px auto auto auto;
  grid-template-columns: .5fr;
  position: static;
}

.paragraph-289 {
  font-family: Roboto, sans-serif;
  font-size: 16px;
}

.div-block-1086, .div-block-1083, .div-block-1085 {
  text-align: center;
}

.div-block-1087 {
  text-align: center;
  margin-top: 20px;
}

.grid-68 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  max-width: 100%;
}

.grid-68.hkjh {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr .25fr;
  grid-auto-columns: 1fr;
  max-width: 1200px;
  display: grid;
}

.image-116 {
  text-align: center;
}

.paragraph-284 {
  text-align: center;
  font-family: Barlow, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.div-block-1088 {
  text-align: center;
  width: 350px;
}

.container-hero {
  max-width: 800px;
  padding-top: 0;
  padding-bottom: 0;
}

.container-hero.ddd.m.l {
  width: auto;
  max-width: 800px;
}

.container-153 {
  max-width: 1200px;
}

.container-153.ghjgh {
  max-width: 100%;
}

.image-115 {
  text-align: center;
}

.bold-text-238 {
  text-align: center;
  font-size: 30px;
  line-height: 24px;
}

.bold-text-238.b {
  font-family: Fira Sans, sans-serif;
  font-size: 25px;
}

.container-155 {
  max-width: 1200px;
}

.container-155.hjk {
  width: auto;
  max-width: 1200px;
  margin-left: 0;
  margin-right: 0;
}

.div-block-1089 {
  font-size: 16px;
}

.paragraph-309, .list-item-13 {
  font-size: var(--list-paragraph-height);
  line-height: 30px;
}

.paragraph-313 {
  font-size: 25px;
  line-height: 30px;
}

.sectionready-step {
  max-width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
}

.div-block-1093 {
  background-color: #efefef;
  padding: 20px 40px;
}

.flex-block-2 {
  justify-content: center;
  align-items: center;
}

.grid-73 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto auto auto auto auto;
}

.paragraph-311 {
  font-size: var(--list-paragraph-height);
  line-height: 30px;
}

.div-block-1092 {
  text-align: center;
  width: 1400px;
}

.div-block-1092.j {
  width: auto;
}

.paragraph-307, .paragraph-308 {
  font-size: var(--list-paragraph-height);
  line-height: 30px;
}

.flex-block-3 {
  padding-top: 0;
}

.container-166 {
  width: auto;
  max-width: 1200px;
}

.section-62 {
  background-color: #fff;
}

.section-62.body-list {
  position: sticky;
}

.paragraph-310 {
  font-size: var(--list-paragraph-height);
  line-height: 30px;
}

.section-64 {
  margin-top: 10px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 18px;
}

.button-28 {
  background-color: #457505;
  border-radius: 4px;
  width: 500px;
  height: 45px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 18px;
  font-weight: 700;
  position: static;
  top: 0;
  box-shadow: -1px 7px 5px #0003;
}

.button-28.big-footer-button {
  border-radius: 10px;
  padding-top: 30px;
  padding-bottom: 30px;
  font-size: 25px;
}

.button-28.big-footer-button.j {
  width: 1200px;
  line-height: 5px;
}

.button-28.big-footer-button.j.hj {
  width: 100%;
  font-size: 20px;
}

.button-28.kjlkj {
  text-align: center;
}

.button-28.kjlkj.kj {
  border-radius: 8px;
  margin-bottom: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  line-height: 10px;
}

.div-block-1094 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 500px;
  display: flex;
  position: static;
  top: 0;
}

.div-block-1091 {
  text-align: center;
}

.paragraph-306 {
  text-align: left;
}

.sticky-button-section {
  background-color: #fff;
  max-width: none;
  position: fixed;
  inset: auto 0% 0%;
}

.sticky-button-section.df {
  position: sticky;
  top: 0;
  bottom: 0%;
}

.container-167 {
  max-width: 1200px;
}

.container-151 {
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 500px;
  max-width: none;
  display: flex;
  position: sticky;
  top: 0;
  overflow: visible;
}

.button-section1 {
  padding-top: 20px;
  padding-bottom: 20px;
  display: block;
}

.paragraph-written-by-8 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 18px;
  line-height: 16px;
}

.bold-text-239 {
  text-align: left;
  max-width: 1200px;
  font-family: Barlow, sans-serif;
  font-size: 65px;
  line-height: 65px;
}

.container-168 {
  max-width: 1200px;
  font-size: 25px;
  line-height: 30px;
}

.container-169 {
  max-width: 1200px;
}

.paragraph-314, .paragraph-315 {
  font-size: 25px;
  line-height: 30px;
}

.div-block-1095 {
  background-color: #efefef;
  padding: 20px 40px;
}

.section-65 {
  margin-top: 10px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 18px;
}

.grid-74 {
  grid-column-gap: 38px;
  grid-row-gap: 47px;
  grid-template-rows: auto auto auto auto auto;
}

.button-29 {
  background-color: #457505;
  border-radius: 4px;
  width: 500px;
  height: 45px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 18px;
  font-weight: 700;
  line-height: 18px;
  position: static;
  top: 0;
  box-shadow: -1px 7px 5px #0003;
}

.button-29.big-footer-button {
  border-radius: 10px;
  padding-top: 30px;
  padding-bottom: 30px;
  font-size: 25px;
}

.button-29.big-footer-button.j {
  width: 1200px;
  line-height: 5px;
}

.button-29.kjlkj {
  text-align: center;
}

.button-29.kjlkj.kj {
  border-radius: 8px;
  margin-bottom: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  line-height: 10px;
}

.paragraph-316 {
  font-size: 25px;
  line-height: 30px;
}

.div-block-1096 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 500px;
  display: flex;
  position: static;
  top: 0;
}

.div-block-1097 {
  text-align: center;
  width: 1400px;
}

.div-block-1097.j {
  width: auto;
}

.paragraph-317, .paragraph-318 {
  font-size: 25px;
  line-height: 30px;
}

.div-block-1098 {
  text-align: center;
}

.paragraph-319 {
  text-align: left;
}

.container-170 {
  width: auto;
  max-width: 1200px;
}

.section-66 {
  background-color: #fff;
}

.section-66.body-list.desk {
  display: none;
}

.paragraph-320 {
  font-size: 25px;
  line-height: 30px;
}

.container-171 {
  max-width: 1200px;
}

.container-172 {
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 500px;
  max-width: none;
  display: flex;
  position: sticky;
  top: 0;
  overflow: visible;
}

.section-67 {
  padding-top: 20px;
  padding-bottom: 20px;
  display: block;
}

.section-67.butom {
  display: block;
}

.heading-158 {
  color: #1aae41;
  font-size: 30px;
  line-height: 30px;
}

.body-6 {
  font-family: Barlow, sans-serif;
}

.section-73 {
  z-index: auto;
  background-color: #fff;
  max-width: none;
  padding-top: 20px;
  padding-bottom: 0;
  position: sticky;
  top: 0;
}

.container-173 {
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 500px;
  max-width: none;
  display: flex;
  position: sticky;
  top: 0;
  overflow: visible;
}

.div-block-1100 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 500px;
  display: flex;
  position: static;
  top: 0;
}

.button-1 {
  background-color: #457505;
  border-radius: 4px;
  width: 500px;
  height: 45px;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  position: static;
  top: 0;
  box-shadow: -1px 7px 5px #0003;
}

.button-1.reponsive-2 {
  font-family: Barlow, sans-serif;
}

.container-174 {
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 500px;
  max-width: none;
  display: flex;
  position: sticky;
  top: 0;
  overflow: visible;
}

.div-block-1101 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 500px;
  display: flex;
  position: static;
  top: 0;
}

.text-block-38 {
  font-family: Barlow, sans-serif;
}

.image-120 {
  text-align: center;
  border-radius: 13px;
  align-self: center;
  margin-top: -57px;
}

.bold-text-298 {
  text-align: center;
  font-family: Barlow, sans-serif;
  display: block;
}

.paragraph-322 {
  text-align: center;
  background-color: #fff4d9;
  border: 2px dashed #000;
  border-radius: 5px;
  margin-top: -21px;
  padding: 9px 7px;
  font-family: Barlow, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.paragraph-323 {
  color: #424242;
  text-align: center;
  background-color: #fff4d9;
  border: 2px dashed #8d7c53;
  border-radius: 5px;
  margin-top: -30px;
  margin-bottom: 0;
  padding: 15px 7px;
  font-family: Barlow, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.container-176 {
  max-width: 1200px;
}

.health-dscvry-nav-9 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 50px;
  line-height: 50px;
}

.div-block-1102 {
  text-align: center;
}

.paragraph-334 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.bold-text-270 {
  font-size: 25px;
}

.paragraph-344 {
  font-family: Barlow, sans-serif;
  font-size: 16px;
}

.paragraph-332 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.bold-text-268 {
  font-size: 30px;
}

.paragraph-330 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.paragraph-written-by-10 {
  background-color: #fff;
  padding-top: 10px;
  padding-bottom: 0;
  font-size: 18px;
  line-height: 16px;
}

.button-30 {
  text-align: center;
  background-color: #417505;
  border-radius: 4px;
  flex-flow: row;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  padding: 15px 40px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 700;
  display: block;
  box-shadow: 0 0 11px 6px #0003;
}

.button-30._2 {
  text-align: center;
  border-radius: 5px;
  width: 300px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-family: Barlow, sans-serif;
  font-size: 18px;
  line-height: 25px;
  box-shadow: -7px 5px 10px 4px #0003;
}

.button-footer-sticky-g-9 {
  text-align: center;
  background-color: #457505;
  border-radius: 8px;
  width: 1200px;
  max-width: 1200px;
  height: 50px;
  margin-bottom: 0;
  padding: 15px 20px;
  font-size: 20px;
  font-weight: 700;
  box-shadow: 0 6px 8px #0003, 0 2px 5px #0003;
}

.div-block-1103 {
  text-align: center;
}

.bold-text-266 {
  font-size: 30px;
  line-height: 35px;
}

.paragraph-337 {
  text-align: center;
  font-family: Barlow, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.bold-text-272 {
  line-height: 35px;
}

.container-181 {
  width: auto;
  max-width: 1200px;
}

.paragraph-343 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.bold-text-263 {
  font-size: 30px;
}

.heading-176 {
  font-size: 25px;
}

.section-70 {
  padding-top: 0;
  padding-bottom: 20px;
}

.paragraph-342 {
  font-family: Barlow, sans-serif;
  font-size: 16px;
}

.paragraph-338 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.grid-76 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  max-width: 1200px;
}

.grid-76.lisuy {
  grid-column-gap: 54px;
  grid-row-gap: 76px;
  grid-template-columns: 1fr 1fr;
  max-width: 100%;
}

.grid-75 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  max-width: 100%;
}

.container-182 {
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 500px;
  max-width: none;
  display: flex;
  position: sticky;
  top: 0;
  overflow: visible;
}

.paragraph-341 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.div-block-1104 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.image-141 {
  text-align: center;
}

.container-180 {
  max-width: 1200px;
  font-size: 25px;
  line-height: 30px;
}

.bold-text-267 {
  font-size: 30px;
}

.paragraph-327 {
  background-color: #f3f2f2;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 18px;
  line-height: 25px;
}

.section-68 {
  font-size: 27px;
}

.section-68.body {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.div-block-1105 {
  text-align: center;
}

.paragraph-328 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.container-183 {
  max-width: 1200px;
  padding-right: 0;
}

.container-183.list.njmn {
  max-width: 800px;
  margin-left: 0;
  margin-right: 0;
}

.heading-166 {
  margin-bottom: 20px;
  font-size: 36px;
}

.bold-text-269 {
  font-size: 30px;
  line-height: 35px;
}

.bold-text-264 {
  text-align: left;
  max-width: none;
  font-family: Barlow, sans-serif;
  font-size: 55px;
  line-height: 55px;
}

.container-184 {
  max-width: 100%;
  padding-top: 20px;
  padding-bottom: 10px;
}

.paragraph-333 {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Barlow, sans-serif;
  font-size: 18px;
}

.paragraph-329 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.bold-text-265 {
  font-size: 30px;
  line-height: 35px;
}

.bold-text-274 {
  color: #415c70;
  text-align: center;
  font-size: 20px;
  line-height: 18px;
}

.heading-177 {
  margin-top: 0;
  font-size: 30px;
  line-height: 35px;
}

.div-block-1106 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 500px;
  display: flex;
  position: static;
  top: 0;
}

.image-144 {
  border: 0 solid #000;
  border-radius: 0;
}

.div-block-1107 {
  font-size: 16px;
}

.paragraph-339 {
  padding-top: 10px;
  font-family: Barlow, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.image-139 {
  border: 0 solid #000;
  border-radius: 0;
  width: 1000px;
}

.paragraph-336 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.container-178 {
  max-width: 1200px;
}

.paragraph-335 {
  font-family: Barlow, sans-serif;
  font-size: 16px;
}

.grid-77 {
  grid-row-gap: 6px;
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  padding-left: 20px;
  padding-right: 20px;
}

.grid-77.dog {
  grid-column-gap: 20px;
  grid-row-gap: 1px;
  grid-template-rows: 55px 33px auto auto .25fr auto auto auto;
  width: 350px;
  height: 750px;
}

.image-140 {
  text-align: center;
}

.heading-167 {
  margin-top: 0;
  font-size: 30px;
  line-height: 35px;
}

.paragraph-331 {
  font-family: Barlow, sans-serif;
  font-size: 16px;
}

.paragraph-340 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.div-block-1108, .div-block-1109 {
  text-align: center;
}

.container-177 {
  max-width: 1200px;
  padding-top: 20px;
}

.section-69 {
  z-index: auto;
  background-color: #fff;
  max-width: none;
  padding-top: 10px;
  padding-bottom: 10px;
  position: sticky;
  inset: 0 0% 0%;
}

.container-194 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 1200px;
  max-width: 100%;
  margin-bottom: 0;
  padding-left: 10px;
  padding-right: 10px;
  display: block;
}

.bold-text-295 {
  text-align: left;
  max-width: 1200px;
  font-family: Roboto, sans-serif;
  font-size: 65px;
  line-height: 65px;
}

.paragraph-370 {
  font-family: Roboto, sans-serif;
  line-height: 30px;
}

.container-192 {
  max-width: 1200px;
  padding-top: 20px;
  padding-bottom: 10px;
}

.paragraph-369 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Roboto, sans-serif;
  font-size: 16px;
}

.paragraph-364 {
  font-family: Roboto, sans-serif;
  font-size: 27px;
  line-height: 35px;
}

.heading-179 {
  font-family: Roboto, sans-serif;
}

.bold-text-291 {
  font-family: Roboto, sans-serif;
  font-size: 35px;
}

.paragraph-362 {
  background-color: #f3f2f2;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
}

.image-158 {
  border: 2px solid #000;
  border-radius: 8px;
}

.bold-text-294 {
  font-family: Roboto, sans-serif;
  font-size: 35px;
}

.paragraph-368 {
  font-family: Roboto, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.grid-80 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  max-width: 1200px;
}

.section-75 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 25px;
  line-height: 30px;
}

.heading-181 {
  margin-bottom: 20px;
}

.container-195 {
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 500px;
  max-width: none;
  display: flex;
  position: sticky;
  top: 0;
  overflow: visible;
}

.paragraph-359 {
  font-family: Roboto, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.image-155 {
  border: 2px solid #000;
  border-radius: 8px;
}

.bold-text-288 {
  font-family: Roboto, sans-serif;
}

.bold-text-296 {
  line-height: 35px;
}

.section-76 {
  z-index: auto;
  background-color: #fff;
  max-width: none;
  padding-top: 20px;
  padding-bottom: 0;
  position: sticky;
  top: 0;
}

.button-1sst-2 {
  text-align: center;
  background-color: #457505;
  border-radius: 8px;
  width: 1200px;
  max-width: 1200px;
  height: 50px;
  margin-bottom: 0;
  padding: 15px 20px;
  font-family: Roboto, sans-serif;
  font-size: 20px;
  font-weight: 700;
  box-shadow: 0 6px 8px #0003, 0 2px 5px #0003;
}

.bold-text-290 {
  font-size: 35px;
}

.container-191 {
  max-width: 1200px;
  padding-top: 20px;
}

.paragraph-367 {
  font-family: Roboto, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.paragraph-366 {
  font-family: Roboto, sans-serif;
  line-height: 30px;
}

.container-190 {
  max-width: 1200px;
}

.paragraph-360, .paragraph-365 {
  font-family: Roboto, sans-serif;
  line-height: 30px;
}

.container-193 {
  max-width: 1200px;
}

.heading-185 {
  font-size: 35px;
}

.container-196 {
  max-width: 1200px;
  font-size: 25px;
  line-height: 30px;
}

.bold-text-293, .bold-text-292 {
  font-family: Roboto, sans-serif;
}

.div-block-1110 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 500px;
  display: flex;
  position: static;
  top: 0;
}

.paragraph-361 {
  font-size: 25px;
  line-height: 30px;
}

.bold-text-289 {
  font-size: 35px;
}

.image-160 {
  border: 2px solid #000;
  border-radius: 8px;
}

.heading-186 {
  font-family: Roboto, sans-serif;
}

.image-156 {
  border: 2px solid #000;
  border-radius: 8px;
}

.div-block-1111 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.paragraph-363 {
  font-family: Roboto, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.image-154 {
  border: 2px solid #000;
  border-radius: 8px;
}

.hero-heading-main-11 {
  text-align: left;
  border: 0 solid #000;
  border-radius: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 40px;
  line-height: 50px;
}

.paragraph-371 {
  font-family: Roboto, sans-serif;
  line-height: 30px;
}

.image-157 {
  border: 2px solid #000;
  border-radius: 8px;
}

.container-197 {
  max-width: 1200px;
}

.health-dscvry-nav-10 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 50px;
  line-height: 50px;
}

.health-dscvry-nav-10.hf {
  color: #f8faf8;
  padding-left: 30px;
  font-family: Barlow, sans-serif;
  font-size: 30px;
}

.container-201 {
  max-width: 1200px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.button-31 {
  text-align: center;
  background-color: #417505;
  border-radius: 4px;
  flex-flow: row;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  padding: 15px 40px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 700;
  display: block;
  box-shadow: 0 0 11px 6px #0003;
}

.button-31._2 {
  text-align: center;
  border-radius: 5px;
  width: 300px;
  margin-top: 40px;
  margin-bottom: 20px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-family: Barlow, sans-serif;
  font-size: 18px;
  line-height: 25px;
  box-shadow: 0 1px 17px 10px #0003;
}

.bold-text-302 {
  font-size: 35px;
}

.container-202 {
  max-width: 1200px;
  font-size: 25px;
  line-height: 30px;
}

.container-203 {
  max-width: 1200px;
  padding-right: 0;
}

.container-203.list.njmn {
  max-width: 100%;
  display: flex;
}

.paragraph-389 {
  font-family: Barlow, sans-serif;
  font-size: 27px;
  line-height: 35px;
}

.div-block-1112 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.heading-187 {
  color: #1aae41;
  font-family: Barlow, sans-serif;
  font-size: 25px;
}

.div-block-1113 {
  text-align: center;
  padding-bottom: 10px;
}

.paragraph-388 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.paragraph-written-by-13 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 18px;
  line-height: 16px;
}

.paragraph-383 {
  font-family: Barlow, sans-serif;
}

.image-162 {
  border: 0 solid #000;
  border-radius: 0;
  width: 1000px;
}

.paragraph-385 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.container-204 {
  max-width: 100%;
  padding-top: 20px;
  padding-bottom: 10px;
}

.bold-text-311 {
  line-height: 35px;
}

.container-205 {
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 500px;
  max-width: none;
  display: flex;
  position: sticky;
  top: 0;
  overflow: visible;
}

.image-163 {
  text-align: center;
}

.paragraph-378 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.section-77 {
  font-size: 27px;
}

.section-77.body {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.div-block-1114 {
  text-align: center;
}

.button-footer-sticky-g-10 {
  text-align: center;
  background-color: #457505;
  border-radius: 8px;
  width: 1200px;
  max-width: 1200px;
  height: 50px;
  margin-bottom: 0;
  padding: 15px 20px;
  font-family: Barlow, sans-serif;
  font-size: 20px;
  font-weight: 700;
  box-shadow: 0 6px 8px #0003, 0 2px 5px #0003;
}

.paragraph-373 {
  font-family: Barlow, sans-serif;
  font-size: 14px;
}

.paragraph-381 {
  background-color: #f3f2f2;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Barlow, sans-serif;
  font-size: 18px;
  line-height: 25px;
}

.heading-188 {
  margin-top: 0;
}

.container-200 {
  width: auto;
  max-width: 1200px;
}

.grid-84 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  max-width: 1200px;
}

.grid-84.lisuy {
  grid-column-gap: 54px;
  grid-row-gap: 94px;
  grid-template-columns: 1fr 1fr;
  max-width: 850px;
}

.image-164 {
  text-align: center;
}

.grid-83 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  max-width: 1200%;
}

.bold-text-304 {
  text-align: left;
  max-width: 1200px;
  font-family: Barlow, sans-serif;
  font-size: 50px;
  line-height: 50px;
}

.div-block-1115 {
  font-size: 16px;
}

.section-78 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.paragraph-380 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.div-block-1116 {
  text-align: center;
}

.bold-text-303 {
  font-size: 35px;
}

.heading-189 {
  margin-bottom: 20px;
  font-family: Barlow, sans-serif;
  font-size: 36px;
}

.bold-text-308 {
  text-align: center;
  font-size: 30px;
  line-height: 18px;
}

.bold-text-305 {
  font-size: 35px;
}

.paragraph-386 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.paragraph-374 {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Barlow, sans-serif;
  font-size: 20px;
}

.paragraph-376 {
  font-family: Barlow, sans-serif;
}

.heading-190 {
  margin-top: 0;
  font-size: 35px;
}

.bold-text-310 {
  font-size: 35px;
}

.bold-text-313 {
  font-size: 25px;
  line-height: 25px;
}

.div-block-1117 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 500px;
  display: flex;
  position: static;
  top: 0;
}

.paragraph-379, .paragraph-372, .paragraph-384 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.section-79 {
  z-index: auto;
  background-color: #fff;
  max-width: none;
  padding-top: 20px;
  padding-bottom: 20px;
  position: sticky;
  inset: auto 0% 0%;
}

.container-199 {
  max-width: 1200px;
}

.image-166 {
  border: 0 solid #000;
  border-radius: 0;
}

.paragraph-387 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.paragraph-390 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Barlow, sans-serif;
  font-size: 16px;
}

.div-block-1118, .div-block-1119 {
  text-align: center;
}

.bold-text-307 {
  font-size: 35px;
}

.paragraph-375 {
  text-align: center;
  font-family: Barlow, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.paragraph-382 {
  font-family: Barlow, sans-serif;
}

.grid-81 {
  grid-row-gap: 6px;
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  padding-left: 20px;
  padding-right: 20px;
}

.grid-81.dog {
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto 0 auto auto auto;
  grid-template-columns: 1fr;
}

.grid-81.dog.side {
  grid-column-gap: 18px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-auto-columns: .25fr;
}

.paragraph-377 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.heading-191 {
  font-family: Roboto, sans-serif;
}

.container-206 {
  max-width: 1200px;
  padding-top: 20px;
}

.container-206.div {
  display: none;
}

.container-208 {
  max-width: 1200px;
  padding-top: 20px;
  padding-bottom: 10px;
}

.bold-text-318 {
  font-family: Roboto, sans-serif;
  font-size: 35px;
}

.container-209 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 1200px;
  max-width: 100%;
  margin-bottom: 0;
  padding-left: 10px;
  padding-right: 10px;
  display: block;
}

.container-210 {
  max-width: 1200px;
}

.hero-heading-main-12 {
  text-align: left;
  border: 0 solid #000;
  border-radius: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 40px;
  line-height: 50px;
}

.paragraph-397 {
  font-family: Roboto, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.container-211 {
  max-width: 1200px;
}

.paragraph-399 {
  font-family: Roboto, sans-serif;
  line-height: 30px;
}

.paragraph-396 {
  font-family: Roboto, sans-serif;
  font-size: 27px;
  line-height: 35px;
}

.div-block-1120 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 500px;
  display: flex;
  position: static;
  top: 0;
}

.section-80 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 25px;
  line-height: 30px;
}

.bold-text-317 {
  text-align: left;
  max-width: 1200px;
  font-family: Roboto, sans-serif;
  font-size: 65px;
  line-height: 65px;
}

.container-207 {
  max-width: 1200px;
  font-size: 25px;
  line-height: 30px;
}

.paragraph-402 {
  font-family: Roboto, sans-serif;
  line-height: 30px;
}

.container-212 {
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 500px;
  max-width: none;
  display: flex;
  position: sticky;
  top: 0;
  overflow: visible;
}

.paragraph-395 {
  font-family: Roboto, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.button-section-sticky {
  z-index: auto;
  background-color: #fff;
  max-width: none;
  padding-top: 20px;
  padding-bottom: 0;
  position: sticky;
  top: 0;
}

.paragraph-392 {
  font-family: Roboto, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.bold-text-320 {
  font-family: Roboto, sans-serif;
}

.grid-85 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  max-width: 1200px;
}

.bold-text-315 {
  font-family: Roboto, sans-serif;
}

.paragraph-401 {
  font-family: Roboto, sans-serif;
  line-height: 30px;
}

.paragraph-391 {
  background-color: #f3f2f2;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
}

.heading-197, .bold-text-316 {
  font-family: Roboto, sans-serif;
}

.heading-198 {
  font-size: 35px;
}

.bold-text-321 {
  font-size: 25px;
  line-height: 25px;
}

.paragraph-394 {
  font-family: Roboto, sans-serif;
  line-height: 30px;
}

.paragraph-393 {
  font-size: 25px;
  line-height: 30px;
}

.div-block-1121 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.image-169 {
  border: 2px solid #000;
  border-radius: 8px;
}

.bold-text-322 {
  line-height: 35px;
}

.paragraph-400 {
  font-family: Roboto, sans-serif;
  line-height: 30px;
}

.paragraph-398 {
  font-family: Roboto, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.paragraph-403 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Roboto, sans-serif;
  font-size: 16px;
}

.heading-199 {
  margin-bottom: 20px;
}

.bold-text-323 {
  font-family: Roboto, sans-serif;
  font-size: 35px;
}

.container-213 {
  max-width: 1200px;
}

.health-dscvry-nav-11 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 50px;
  line-height: 50px;
}

.bold-text-325 {
  line-height: 35px;
}

.image-170 {
  text-align: center;
}

.paragraph-405 {
  padding-top: 10px;
  font-size: 25px;
  line-height: 40px;
}

.div-block-1122 {
  text-align: center;
  padding-bottom: 10px;
}

.paragraph-419 {
  font-family: Barlow, sans-serif;
}

.button-32 {
  text-align: center;
  background-color: #417505;
  border-radius: 4px;
  flex-flow: row;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  padding: 15px 40px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 700;
  display: block;
  box-shadow: 0 0 11px 6px #0003;
}

.button-32._2 {
  text-align: center;
  border-radius: 5px;
  width: 300px;
  margin-top: 40px;
  margin-bottom: 20px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 18px;
  line-height: 25px;
  box-shadow: 0 1px 17px 10px #0003;
}

.bold-text-333 {
  font-size: 35px;
}

.paragraph-416 {
  text-align: center;
  font-family: Barlow, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.paragraph-409 {
  padding-top: 10px;
  font-size: 25px;
  line-height: 40px;
}

.container-216 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.section-82 {
  max-width: 1000px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.paragraph-417 {
  background-color: #f3f2f2;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Barlow, sans-serif;
  font-size: 25px;
  line-height: 25px;
}

.paragraph-407 {
  padding-top: 10px;
  font-size: 25px;
  line-height: 40px;
}

.paragraph-404 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Barlow, sans-serif;
  font-size: 16px;
}

.section-83 {
  font-size: 27px;
}

.section-83.body {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.bold-text-335, .bold-text-332 {
  font-size: 35px;
}

.paragraph-written-by-14 {
  padding-top: 10px;
  padding-bottom: 0;
  font-size: 18px;
  line-height: 16px;
}

.bold-text-324 {
  font-size: 35px;
}

.div-block-1123 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.bold-text-331 {
  text-align: center;
  font-size: 30px;
  line-height: 18px;
}

.image-171 {
  text-align: center;
}

.paragraph-412 {
  padding-top: 10px;
  font-size: 25px;
  line-height: 40px;
}

.bold-text-330 {
  text-align: left;
  max-width: 1200px;
  font-family: Barlow, sans-serif;
  font-size: 65px;
  line-height: 65px;
}

.container-217 {
  max-width: 100%;
  padding-top: 20px;
  padding-bottom: 10px;
}

.container-218 {
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 500px;
  max-width: none;
  display: flex;
  position: sticky;
  top: 0;
  overflow: visible;
}

.div-block-1124 {
  text-align: center;
}

.div-block-1125 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 500px;
  display: flex;
  position: static;
  top: 0;
}

.container-219 {
  max-width: 1200px;
  padding-right: 0;
}

.container-219.list.njmn {
  max-width: 100%;
}

.paragraph-406 {
  padding-top: 10px;
  font-size: 25px;
  line-height: 40px;
}

.paragraph-421 {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Barlow, sans-serif;
  font-size: 20px;
}

.paragraph-415 {
  font-family: Barlow, sans-serif;
  font-size: 14px;
}

.heading-200 {
  margin-bottom: 20px;
  font-family: Barlow, sans-serif;
  font-size: 36px;
}

.heading-201 {
  color: #1aae41;
  font-family: Barlow, sans-serif;
  font-size: 25px;
}

.container-220 {
  max-width: 1200px;
  padding-top: 20px;
}

.paragraph-410 {
  padding-top: 10px;
  font-size: 25px;
  line-height: 40px;
}

.grid-88 {
  grid-row-gap: 6px;
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  padding-left: 20px;
  padding-right: 20px;
}

.grid-88.dog {
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto 0 auto auto auto;
  grid-template-columns: 1fr;
}

.grid-88.dog.side {
  grid-column-gap: 18px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-auto-columns: .25fr;
}

.container-215 {
  max-width: 1200px;
}

.bold-text-337 {
  font-size: 35px;
}

.grid-87 {
  grid-column-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  place-items: center start;
  max-width: 1000px;
}

.button-footer-sticky-g-11 {
  text-align: center;
  background-color: #457505;
  border-radius: 8px;
  width: 1200px;
  max-width: 1200px;
  height: 50px;
  margin-bottom: 0;
  padding: 15px 20px;
  font-family: Barlow, sans-serif;
  font-size: 20px;
  font-weight: 700;
  box-shadow: 0 6px 8px #0003, 0 2px 5px #0003;
}

.paragraph-414, .paragraph-411 {
  padding-top: 10px;
  font-size: 25px;
  line-height: 40px;
}

.heading-202 {
  font-size: 35px;
}

.container-221 {
  max-width: 1200px;
  font-size: 25px;
  line-height: 30px;
}

.bold-text-338 {
  font-size: 25px;
  line-height: 25px;
}

.section-84 {
  z-index: auto;
  background-color: #fff;
  max-width: none;
  padding-top: 20px;
  padding-bottom: 20px;
  position: fixed;
  inset: auto 0% 0%;
}

.paragraph-420 {
  padding-top: 10px;
  font-size: 25px;
  line-height: 40px;
}

.paragraph-413, .paragraph-408 {
  font-family: Barlow, sans-serif;
}

.image-172 {
  border: 2px solid #000;
  border-radius: 8px;
}

.div-block-1126 {
  font-size: 16px;
}

.image-174 {
  border: 2px solid #000;
  border-radius: 8px;
  width: 1000px;
}

.paragraph-418 {
  padding-top: 10px;
  font-size: 25px;
  line-height: 40px;
}

.grid-86 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  max-width: 1200px;
}

.grid-86.lisuy {
  grid-column-gap: 54px;
  grid-template-columns: 1fr 1fr;
  max-width: 1000px;
}

.paragraph-422 {
  font-family: Roboto, sans-serif;
  font-size: 27px;
  line-height: 35px;
}

.paragraph-435 {
  font-family: Roboto, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.section-85 {
  z-index: auto;
  background-color: #fff;
  max-width: none;
  padding-top: 20px;
  padding-bottom: 0;
  position: sticky;
  top: 0;
}

.container-223 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 1200px;
  max-width: 100%;
  margin-bottom: 0;
  padding-left: 10px;
  padding-right: 10px;
  display: block;
}

.paragraph-423, .paragraph-431 {
  font-family: Roboto, sans-serif;
  line-height: 30px;
}

.paragraph-429 {
  font-family: Roboto, sans-serif;
  font-size: 27px;
  line-height: 35px;
}

.paragraph-425, .paragraph-433 {
  font-family: Roboto, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.container-222 {
  max-width: 1200px;
}

.heading-208 {
  font-family: Roboto, sans-serif;
}

.grid-90 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  max-width: 1200px;
}

.bold-text-345 {
  font-family: Roboto, sans-serif;
}

.paragraph-434 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Roboto, sans-serif;
  font-size: 16px;
}

.container-224 {
  max-width: 1200px;
  font-size: 25px;
  line-height: 30px;
}

.heading-211 {
  margin-bottom: 20px;
}

.paragraph-426 {
  font-family: Roboto, sans-serif;
  line-height: 30px;
}

.container-225 {
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 500px;
  max-width: none;
  display: flex;
  position: sticky;
  top: 0;
  overflow: visible;
}

.bold-text-340 {
  font-family: Roboto, sans-serif;
  font-size: 35px;
}

.div-block-1127 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 500px;
  display: flex;
  position: static;
  top: 0;
}

.paragraph-430 {
  font-family: Roboto, sans-serif;
  line-height: 30px;
}

.section-86 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 25px;
  line-height: 30px;
}

.container-226 {
  max-width: 1200px;
  padding-top: 20px;
}

.paragraph-424 {
  font-family: Roboto, sans-serif;
  line-height: 30px;
}

.bold-text-339 {
  font-family: Roboto, sans-serif;
}

.bold-text-341 {
  line-height: 35px;
}

.bold-text-346 {
  font-family: Roboto, sans-serif;
  font-size: 35px;
}

.paragraph-written-by-15 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  line-height: 16px;
}

.heading-205 {
  font-family: Roboto, sans-serif;
}

.paragraph-432 {
  background-color: #f3f2f2;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
}

.bold-text-342 {
  text-align: left;
  max-width: 1200px;
  font-family: Roboto, sans-serif;
  font-size: 65px;
  line-height: 65px;
}

.bold-text-347 {
  font-family: Roboto, sans-serif;
}

.heading-212 {
  font-size: 35px;
}

.div-block-1128 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.bold-text-348 {
  font-size: 25px;
  line-height: 25px;
}

.hero-heading-main-13 {
  text-align: left;
  border: 0 solid #000;
  border-radius: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 40px;
  line-height: 50px;
}

.container-227 {
  max-width: 1200px;
}

.paragraph-428 {
  font-size: 25px;
  line-height: 30px;
}

.container-228 {
  max-width: 1200px;
  padding-top: 20px;
  padding-bottom: 10px;
}

.image-177 {
  border: 2px solid #000;
  border-radius: 8px;
}

.paragraph-427 {
  font-family: Roboto, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.body-7 {
  font-family: Barlow, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.container-229 {
  max-width: 1200px;
}

.container-231 {
  max-width: 1200px;
  padding-top: 20px;
}

.paragraph-447 {
  font-family: Barlow, sans-serif;
  font-size: 14px;
}

.paragraph-436 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Barlow, sans-serif;
  font-size: 16px;
}

.container-232 {
  max-width: 1200px;
  padding-right: 0;
}

.container-232.list.njmn {
  max-width: 100%;
}

.section-87 {
  font-size: 27px;
}

.section-87.body {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.paragraph-438 {
  padding-top: 10px;
  font-size: 25px;
  line-height: 40px;
}

.div-block-1129 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.paragraph-442 {
  padding-top: 10px;
  font-size: 25px;
  line-height: 40px;
}

.bold-text-358 {
  font-size: 35px;
}

.button-33 {
  text-align: center;
  background-color: #417505;
  border-radius: 4px;
  flex-flow: row;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  padding: 15px 40px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 700;
  display: block;
  box-shadow: 0 0 11px 6px #0003;
}

.button-33._2 {
  text-align: center;
  border-radius: 5px;
  width: 300px;
  margin-top: 40px;
  margin-bottom: 20px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 18px;
  line-height: 25px;
  box-shadow: 0 1px 17px 10px #0003;
}

.paragraph-445 {
  font-family: Barlow, sans-serif;
}

.paragraph-453 {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Barlow, sans-serif;
  font-size: 20px;
}

.paragraph-454 {
  font-family: Roboto, sans-serif;
  font-size: 27px;
  line-height: 35px;
}

.grid-92 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  max-width: 100%;
}

.section-88 {
  z-index: auto;
  background-color: #fff;
  max-width: none;
  padding-top: 20px;
  padding-bottom: 20px;
  position: fixed;
  inset: auto 0% 0%;
}

.paragraph-452, .paragraph-446 {
  padding-top: 10px;
  font-size: 25px;
  line-height: 40px;
}

.image-178 {
  border: 2px solid #000;
  border-radius: 8px;
  width: 1000px;
}

.paragraph-439 {
  padding-top: 10px;
  font-size: 25px;
  line-height: 40px;
}

.paragraph-449 {
  background-color: #f3f2f2;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Barlow, sans-serif;
  font-size: 25px;
  line-height: 25px;
}

.paragraph-451 {
  font-family: Barlow, sans-serif;
}

.container-233 {
  max-width: 1200px;
}

.image-179 {
  text-align: center;
}

.div-block-1130 {
  font-size: 16px;
}

.grid-91 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  max-width: 1200px;
}

.grid-91.lisuy {
  grid-column-gap: 54px;
  grid-template-columns: 1fr 1fr;
}

.bold-text-354 {
  text-align: center;
  font-size: 30px;
  line-height: 18px;
}

.container-234 {
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 500px;
  max-width: none;
  display: flex;
  position: sticky;
  top: 0;
  overflow: visible;
}

.paragraph-443 {
  padding-top: 10px;
  font-size: 25px;
  line-height: 40px;
}

.div-block-1131 {
  text-align: center;
}

.paragraph-450 {
  padding-top: 10px;
  font-size: 25px;
  line-height: 40px;
}

.grid-93 {
  grid-row-gap: 6px;
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  padding-left: 20px;
  padding-right: 20px;
}

.grid-93.dog {
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto 0 auto auto auto;
  grid-template-columns: 1fr;
}

.grid-93.dog.side {
  grid-column-gap: 18px;
  grid-row-gap: 0px;
  border: 1px solid #dbdbdb0d;
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-auto-columns: .25fr;
}

.heading-213 {
  color: #1aae41;
  font-family: Barlow, sans-serif;
  font-size: 25px;
}

.heading-215 {
  margin-bottom: 20px;
  font-family: Barlow, sans-serif;
  font-size: 36px;
}

.container-230 {
  width: auto;
  max-width: 1200px;
}

.bold-text-360 {
  font-size: 35px;
}

.paragraph-444 {
  padding-top: 10px;
  font-size: 25px;
  line-height: 40px;
}

.div-block-1132 {
  text-align: center;
  padding-bottom: 10px;
}

.bold-text-357 {
  font-size: 35px;
}

.div-block-1133 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 500px;
  display: flex;
  position: static;
  top: 0;
}

.side-offfer-2 {
  background-color: #fff;
  border: 2px solid #dbdbdb;
  border-radius: 8px;
  width: 400px;
  height: 950px;
  margin-top: 80px;
  margin-left: 20px;
  margin-right: 20px;
  position: static;
  inset: 0% 0% 0% auto;
}

.side-offfer-2.kl {
  width: 350px;
  height: 750px;
  margin-top: 40px;
}

.button-footer-sticky-g-12 {
  text-align: center;
  background-color: #457505;
  border-radius: 8px;
  width: 1200px;
  max-width: 1200px;
  height: 50px;
  margin-bottom: 0;
  padding: 15px 20px;
  font-family: Barlow, sans-serif;
  font-size: 20px;
  font-weight: 700;
  box-shadow: 0 6px 8px #0003, 0 2px 5px #0003;
}

.bold-text-362 {
  line-height: 35px;
}

.heading-216 {
  font-size: 35px;
}

.paragraph-437 {
  padding-top: 10px;
  font-size: 25px;
  line-height: 40px;
}

.bold-text-363 {
  font-size: 35px;
}

.section-89 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.bold-text-355 {
  font-size: 35px;
}

.bold-text-353 {
  text-align: left;
  max-width: 1200px;
  font-family: Barlow, sans-serif;
  font-size: 65px;
  line-height: 65px;
}

.container-235 {
  max-width: 1200px;
  font-size: 25px;
  line-height: 30px;
}

.image-181 {
  border: 2px solid #000;
  border-radius: 8px;
}

.image-182 {
  text-align: center;
}

.paragraph-441 {
  padding-top: 10px;
  font-size: 25px;
  line-height: 40px;
}

.paragraph-448 {
  text-align: center;
  font-family: Barlow, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.paragraph-440 {
  font-family: Barlow, sans-serif;
}

.bold-text-356 {
  font-size: 25px;
  line-height: 25px;
}

.container-236 {
  max-width: 100%;
  padding-top: 20px;
  padding-bottom: 10px;
}

.hero-heading-main-15 {
  text-align: left;
  border: 0 solid #000;
  border-radius: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 40px;
  line-height: 50px;
}

.paragraph-457 {
  font-family: Roboto, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.container-237 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 1200px;
  max-width: 100%;
  margin-bottom: 0;
  padding-left: 10px;
  padding-right: 10px;
  display: block;
}

.heading-217 {
  font-family: Roboto, sans-serif;
}

.paragraph-464 {
  background-color: #f3f2f2;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
}

.bold-text-364 {
  font-family: Roboto, sans-serif;
}

.paragraph-462 {
  font-family: Roboto, sans-serif;
  line-height: 30px;
}

.div-block-1134 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.div-block-1135 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 500px;
  display: flex;
  position: static;
  top: 0;
}

.grid-95 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  max-width: 1200px;
}

.bold-text-365 {
  font-family: Roboto, sans-serif;
}

.bold-text-366 {
  font-size: 25px;
  line-height: 25px;
}

.container-238 {
  max-width: 1200px;
}

.paragraph-461 {
  font-family: Roboto, sans-serif;
  font-size: 27px;
  line-height: 35px;
}

.container-239 {
  max-width: 1200px;
  font-size: 25px;
  line-height: 30px;
}

.paragraph-465 {
  font-family: Roboto, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.bold-text-367 {
  line-height: 35px;
}

.container-240 {
  max-width: 1200px;
  padding-top: 20px;
}

.container-241 {
  max-width: 1200px;
}

.container-242 {
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 500px;
  max-width: none;
  display: flex;
  position: sticky;
  top: 0;
  overflow: visible;
}

.heading-219 {
  font-family: Roboto, sans-serif;
}

.paragraph-460 {
  font-size: 25px;
  line-height: 30px;
}

.bold-text-368 {
  font-family: Roboto, sans-serif;
  font-size: 35px;
}

.paragraph-456 {
  font-family: Roboto, sans-serif;
  line-height: 30px;
}

.paragraph-467 {
  font-family: Roboto, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.bold-text-369 {
  font-family: Roboto, sans-serif;
  font-size: 35px;
}

.paragraph-466 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Roboto, sans-serif;
  font-size: 16px;
}

.paragraph-458 {
  font-family: Roboto, sans-serif;
  line-height: 30px;
}

.heading-223 {
  margin-bottom: 20px;
}

.bold-text-370 {
  font-family: Roboto, sans-serif;
}

.heading-224 {
  font-size: 35px;
}

.bold-text-371 {
  text-align: left;
  max-width: 1200px;
  font-family: Roboto, sans-serif;
  font-size: 65px;
  line-height: 65px;
}

.paragraph-455 {
  font-family: Roboto, sans-serif;
  line-height: 30px;
}

.image-185 {
  border: 2px solid #000;
  border-radius: 8px;
}

.section-90 {
  z-index: auto;
  background-color: #fff;
  max-width: none;
  padding-top: 20px;
  padding-bottom: 0;
  position: sticky;
  top: 0;
}

.section-91 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 25px;
  line-height: 30px;
}

.paragraph-written-by-16 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  line-height: 16px;
}

.container-243 {
  max-width: 1200px;
  padding-top: 20px;
  padding-bottom: 10px;
}

.paragraph-463 {
  font-family: Roboto, sans-serif;
  line-height: 30px;
}

.paragraph-459 {
  font-family: Roboto, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.container-244 {
  max-width: 1200px;
}

.div-block-1136 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 500px;
  display: flex;
  position: static;
  top: 0;
}

.section-92 {
  font-size: 27px;
}

.section-92.body {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.paragraph-472 {
  padding-top: 10px;
  font-family: Barlow, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.paragraph-483 {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Barlow, sans-serif;
  font-size: 20px;
}

.paragraph-474 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.bold-text-373 {
  font-size: 35px;
}

.paragraph-477 {
  font-family: Barlow, sans-serif;
  font-size: 14px;
}

.button-34 {
  text-align: center;
  background-color: #417505;
  border-radius: 4px;
  flex-flow: row;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  padding: 15px 40px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 700;
  display: block;
  box-shadow: 0 0 11px 6px #0003;
}

.button-34._2 {
  text-align: center;
  border-radius: 5px;
  width: 300px;
  margin-top: 40px;
  margin-bottom: 20px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-family: Barlow, sans-serif;
  font-size: 18px;
  line-height: 25px;
  box-shadow: -4px 5px 8px 3px #0003;
}

.container-245 {
  max-width: 1200px;
  padding-right: 0;
}

.container-245.list.njmn {
  max-width: 100%;
}

.bold-text-376 {
  font-size: 25px;
  line-height: 25px;
}

.div-block-1137 {
  text-align: center;
  padding-bottom: 10px;
}

.bold-text-372 {
  text-align: center;
  font-size: 25px;
  line-height: 18px;
}

.heading-226 {
  margin-top: 0;
  font-size: 35px;
  line-height: 40px;
}

.paragraph-486 {
  font-family: Barlow, sans-serif;
}

.div-block-1138 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.grid-98 {
  grid-row-gap: 6px;
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  padding-left: 20px;
  padding-right: 20px;
}

.grid-98.dog {
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto 0 auto auto auto;
  grid-template-columns: 1fr;
}

.grid-98.dog.side {
  grid-column-gap: 18px;
  grid-row-gap: 0px;
  border: 1px solid #dbdbdb0d;
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-auto-columns: .25fr;
}

.bold-text-377 {
  text-align: left;
  max-width: none;
  font-family: Barlow, sans-serif;
  font-size: 50px;
  line-height: 50px;
}

.container-246 {
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 500px;
  max-width: none;
  display: flex;
  position: sticky;
  top: 0;
  overflow: visible;
}

.bold-text-379 {
  font-size: 35px;
}

.bold-text-374 {
  line-height: 35px;
}

.div-block-1139 {
  font-size: 16px;
}

.paragraph-470 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.div-block-1140 {
  text-align: center;
}

.container-247 {
  width: auto;
  max-width: 1200px;
}

.paragraph-473 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.paragraph-471 {
  font-family: Barlow, sans-serif;
}

.paragraph-480 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.paragraph-481 {
  text-align: center;
  font-family: Barlow, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.grid-96 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  max-width: 1200px;
}

.grid-96.lisuy {
  grid-column-gap: 57px;
  grid-row-gap: 80px;
  grid-template-columns: 1fr 1fr;
  max-width: 800px;
}

.section-93 {
  margin-top: 0;
  margin-bottom: 20px;
  padding-top: 0;
  padding-bottom: 0;
}

.bold-text-380 {
  font-size: 30px;
}

.paragraph-478 {
  font-family: Barlow, sans-serif;
}

.paragraph-468 {
  padding-top: 10px;
  font-family: Barlow, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.grid-97 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  max-width: 100%;
}

.paragraph-482 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.heading-227 {
  margin-bottom: 20px;
  font-family: Barlow, sans-serif;
  font-size: 36px;
}

.button-footer-sticky-g-13 {
  text-align: center;
  background-color: #457505;
  border-radius: 8px;
  width: 100%;
  max-width: 100%;
  height: 50px;
  margin-bottom: 0;
  padding: 30px 20px 40px;
  font-family: Barlow, sans-serif;
  font-size: 20px;
  font-weight: 700;
  box-shadow: 0 6px 8px #0003, 0 2px 5px #0003;
}

.heading-228 {
  margin-top: 0;
  font-size: 35px;
}

.container-248 {
  max-width: 1200px;
  padding-top: 20px;
}

.bold-text-381 {
  font-size: 30px;
  line-height: 40px;
}

.image-187 {
  border: 0 solid #000;
  border-radius: 0;
  width: 1000px;
}

.paragraph-475 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.paragraph-485 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Barlow, sans-serif;
  font-size: 16px;
}

.image-188 {
  border: 2px #000;
  border-radius: 0;
}

.container-249 {
  max-width: 1200px;
}

.bold-text-383 {
  font-size: 35px;
}

.paragraph-469 {
  background-color: #f3f2f2;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Barlow, sans-serif;
  font-size: 18px;
  line-height: 25px;
}

.paragraph-476 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.bold-text-384 {
  font-size: 35px;
}

.image-189 {
  text-align: center;
}

.container-250 {
  max-width: 100%;
  padding-top: 20px;
  padding-bottom: 10px;
}

.paragraph-479 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.container-251 {
  max-width: 1200px;
  font-size: 25px;
  line-height: 30px;
}

.paragraph-484 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.heading-229 {
  color: #1aae41;
  font-family: Barlow, sans-serif;
  font-size: 25px;
}

.image-190 {
  text-align: center;
}

.section-94 {
  z-index: auto;
  background-color: #fff;
  max-width: none;
  padding-top: 10px;
  padding-bottom: 10px;
  position: sticky;
  inset: 0 0% 0%;
}

.paragraph-490 {
  font-family: Roboto, sans-serif;
  line-height: 30px;
}

.bold-text-388, .bold-text-389 {
  font-family: Roboto, sans-serif;
}

.section-95 {
  z-index: auto;
  background-color: #fff;
  max-width: none;
  padding-top: 20px;
  padding-bottom: 0;
  position: sticky;
  top: 0;
}

.paragraph-493 {
  font-family: Roboto, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.bold-text-390 {
  font-family: Roboto, sans-serif;
  font-size: 35px;
}

.paragraph-487, .paragraph-499 {
  font-family: Roboto, sans-serif;
  line-height: 30px;
}

.paragraph-489 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Roboto, sans-serif;
  font-size: 16px;
}

.paragraph-written-by-17 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  line-height: 16px;
}

.bold-text-391 {
  line-height: 35px;
}

.div-block-1141 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.container-252 {
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 500px;
  max-width: none;
  display: flex;
  position: sticky;
  top: 0;
  overflow: visible;
}

.bold-text-385 {
  text-align: left;
  max-width: 1200px;
  font-family: Roboto, sans-serif;
  font-size: 65px;
  line-height: 65px;
}

.container-253 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 1200px;
  max-width: 100%;
  margin-bottom: 0;
  padding-left: 10px;
  padding-right: 10px;
  display: block;
}

.paragraph-497 {
  background-color: #f3f2f2;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
}

.bold-text-386 {
  font-family: Roboto, sans-serif;
  font-size: 35px;
}

.bold-text-392, .heading-232 {
  font-family: Roboto, sans-serif;
}

.div-block-1142 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 500px;
  display: flex;
  position: static;
  top: 0;
}

.container-254 {
  max-width: 1200px;
  padding-top: 20px;
  padding-bottom: 10px;
}

.paragraph-488 {
  font-family: Roboto, sans-serif;
  font-size: 27px;
  line-height: 35px;
}

.container-255 {
  max-width: 1200px;
  padding-top: 20px;
}

.container-256 {
  max-width: 1200px;
}

.heading-235 {
  font-family: Roboto, sans-serif;
}

.paragraph-492 {
  font-family: Roboto, sans-serif;
  line-height: 30px;
}

.container-257 {
  max-width: 1200px;
}

.hero-heading-main-17 {
  text-align: left;
  border: 0 solid #000;
  border-radius: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 40px;
  line-height: 50px;
}

.bold-text-387 {
  font-size: 25px;
  line-height: 25px;
}

.container-258 {
  max-width: 1200px;
  font-size: 25px;
  line-height: 30px;
}

.paragraph-494 {
  font-size: 25px;
  line-height: 30px;
}

.paragraph-491 {
  font-family: Roboto, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.heading-236 {
  font-size: 35px;
}

.heading-238 {
  margin-bottom: 20px;
}

.section-96 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 25px;
  line-height: 30px;
}

.grid-100 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  max-width: 1200px;
}

.image-193 {
  border: 2px solid #000;
  border-radius: 8px;
}

.paragraph-495 {
  font-family: Roboto, sans-serif;
  line-height: 30px;
}

.paragraph-496, .paragraph-498 {
  font-family: Roboto, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.container-259 {
  max-width: 1200px;
}

.paragraph-517 {
  padding-top: 10px;
  font-size: 25px;
  line-height: 40px;
}

.section-97 {
  font-size: 27px;
}

.section-97.body {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.paragraph-503 {
  font-family: Barlow, sans-serif;
}

.heading-239 {
  color: #1aae41;
  font-family: Barlow, sans-serif;
  font-size: 25px;
}

.paragraph-507 {
  padding-top: 10px;
  font-size: 25px;
  line-height: 40px;
}

.bold-text-397 {
  text-align: left;
  max-width: 1200px;
  font-family: Barlow, sans-serif;
  font-size: 65px;
  line-height: 65px;
}

.button-35 {
  text-align: center;
  background-color: #417505;
  border-radius: 4px;
  flex-flow: row;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  padding: 15px 40px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 700;
  display: block;
  box-shadow: 0 0 11px 6px #0003;
}

.button-35._2 {
  text-align: center;
  border-radius: 5px;
  width: 300px;
  margin-top: 40px;
  margin-bottom: 20px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 18px;
  line-height: 25px;
  box-shadow: 0 1px 17px 10px #0003;
}

.container-260 {
  max-width: 1200px;
  padding-top: 20px;
}

.paragraph-515 {
  font-family: Roboto, sans-serif;
  font-size: 27px;
  line-height: 35px;
}

.paragraph-514 {
  padding-top: 10px;
  font-size: 25px;
  line-height: 40px;
}

.paragraph-508 {
  font-family: Barlow, sans-serif;
}

.bold-text-398 {
  font-size: 35px;
}

.paragraph-504 {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Barlow, sans-serif;
  font-size: 20px;
}

.paragraph-506 {
  text-align: center;
  font-family: Barlow, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.paragraph-502, .paragraph-513, .paragraph-505 {
  padding-top: 10px;
  font-size: 25px;
  line-height: 40px;
}

.bold-text-399 {
  font-size: 35px;
}

.container-261 {
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 500px;
  max-width: none;
  display: flex;
  position: sticky;
  top: 0;
  overflow: visible;
}

.paragraph-510 {
  padding-top: 10px;
  font-size: 25px;
  line-height: 40px;
}

.grid-104 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  max-width: 100%;
}

.paragraph-516 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Barlow, sans-serif;
  font-size: 16px;
}

.image-194 {
  text-align: center;
}

.paragraph-509 {
  padding-top: 10px;
  font-size: 25px;
  line-height: 40px;
}

.side-offfer-3 {
  background-color: #fff;
  border: 2px solid #dbdbdb;
  border-radius: 8px;
  width: 350px;
  height: 800px;
  margin-top: 40px;
  margin-left: 20px;
  margin-right: 20px;
  position: static;
  inset: 0% 0% 0% auto;
}

.div-block-1143 {
  text-align: center;
}

.section-98 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.paragraph-512 {
  font-family: Barlow, sans-serif;
  font-size: 14px;
}

.div-block-1144 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 500px;
  display: flex;
  position: static;
  top: 0;
}

.bold-text-401 {
  font-size: 35px;
}

.bold-text-402 {
  font-size: 25px;
  line-height: 25px;
}

.container-262 {
  max-width: 1200px;
  font-size: 25px;
  line-height: 30px;
}

.container-263 {
  width: auto;
  max-width: 1200px;
}

.bold-text-403 {
  font-size: 35px;
}

.bold-text-404 {
  text-align: center;
  font-size: 30px;
  line-height: 18px;
}

.container-264 {
  max-width: 1200px;
}

.paragraph-518 {
  padding-top: 10px;
  font-size: 25px;
  line-height: 40px;
}

.grid-102 {
  grid-row-gap: 6px;
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  padding-left: 20px;
  padding-right: 20px;
}

.grid-102.dog {
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto 0 auto auto auto;
  grid-template-columns: 1fr;
}

.grid-102.dog.side {
  grid-column-gap: 18px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-auto-columns: .25fr;
}

.button-footer-sticky-g-14 {
  text-align: center;
  background-color: #457505;
  border-radius: 8px;
  width: 1200px;
  max-width: 1200px;
  height: 50px;
  margin-bottom: 0;
  padding: 15px 20px;
  font-family: Barlow, sans-serif;
  font-size: 20px;
  font-weight: 700;
  box-shadow: 0 6px 8px #0003, 0 2px 5px #0003;
}

.paragraph-511 {
  padding-top: 10px;
  font-size: 25px;
  line-height: 40px;
}

.heading-241 {
  font-size: 35px;
}

.div-block-1145 {
  text-align: center;
  padding-bottom: 10px;
}

.bold-text-407 {
  line-height: 35px;
}

.paragraph-500 {
  background-color: #f3f2f2;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Barlow, sans-serif;
  font-size: 20px;
}

.div-block-1146 {
  font-size: 16px;
}

.container-265 {
  max-width: 100%;
  padding-top: 20px;
  padding-bottom: 10px;
}

.image-196 {
  text-align: center;
}

.image-197 {
  border: 2px solid #000;
  border-radius: 8px;
}

.grid-101 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  max-width: 1200px;
}

.grid-101.lisuy {
  grid-column-gap: 54px;
  grid-template-columns: 1fr 1fr;
}

.bold-text-409 {
  font-size: 35px;
}

.paragraph-501 {
  font-family: Barlow, sans-serif;
}

.container-266 {
  max-width: 1200px;
  padding-right: 0;
}

.container-266.list.njmn {
  max-width: 100%;
}

.image-198 {
  border: 2px solid #000;
  border-radius: 8px;
  width: 1000px;
}

.div-block-1147 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.heading-242 {
  margin-bottom: 20px;
  font-family: Barlow, sans-serif;
  font-size: 36px;
}

.section-99 {
  z-index: auto;
  background-color: #fff;
  max-width: none;
  padding-top: 20px;
  padding-bottom: 20px;
  position: fixed;
  inset: auto 0% 0%;
}

.paragraph-519 {
  padding-top: 10px;
  font-size: 25px;
  line-height: 40px;
}

.section-100 {
  font-size: 27px;
}

.section-100.body {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.paragraph-520 {
  font-family: Barlow, sans-serif;
}

.heading-243 {
  color: #1aae41;
  font-family: Barlow, sans-serif;
  font-size: 25px;
}

.paragraph-521 {
  padding-top: 10px;
  font-size: 25px;
  line-height: 40px;
}

.bold-text-410 {
  text-align: left;
  max-width: 1200px;
  font-family: Barlow, sans-serif;
  font-size: 65px;
  line-height: 65px;
}

.button-36 {
  text-align: center;
  background-color: #417505;
  border-radius: 4px;
  flex-flow: row;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  padding: 15px 40px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 700;
  display: block;
  box-shadow: 0 0 11px 6px #0003;
}

.button-36._2 {
  text-align: center;
  border-radius: 5px;
  width: 300px;
  margin-top: 40px;
  margin-bottom: 20px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 18px;
  line-height: 25px;
  box-shadow: 0 1px 17px 10px #0003;
}

.container-267 {
  max-width: 1200px;
  padding-top: 20px;
}

.paragraph-522 {
  font-family: Roboto, sans-serif;
  font-size: 27px;
  line-height: 35px;
}

.paragraph-523 {
  padding-top: 10px;
  font-size: 25px;
  line-height: 40px;
}

.paragraph-524 {
  font-family: Barlow, sans-serif;
}

.bold-text-411 {
  font-size: 35px;
}

.paragraph-525 {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Barlow, sans-serif;
  font-size: 20px;
}

.paragraph-526 {
  text-align: center;
  font-family: Barlow, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.paragraph-527, .paragraph-528, .paragraph-529 {
  padding-top: 10px;
  font-size: 25px;
  line-height: 40px;
}

.bold-text-412 {
  font-size: 35px;
}

.container-268 {
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 500px;
  max-width: none;
  display: flex;
  position: sticky;
  top: 0;
  overflow: visible;
}

.paragraph-530 {
  padding-top: 10px;
  font-size: 25px;
  line-height: 40px;
}

.grid-105 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  max-width: 100%;
}

.paragraph-531 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Barlow, sans-serif;
  font-size: 16px;
}

.image-199 {
  text-align: center;
}

.paragraph-532 {
  padding-top: 10px;
  font-size: 25px;
  line-height: 40px;
}

.div-block-1148 {
  text-align: center;
}

.section-101 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.paragraph-533 {
  font-family: Barlow, sans-serif;
  font-size: 14px;
}

.div-block-1149 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 500px;
  display: flex;
  position: static;
  top: 0;
}

.bold-text-414 {
  font-size: 35px;
}

.bold-text-415 {
  font-size: 25px;
  line-height: 25px;
}

.container-269 {
  max-width: 1200px;
  font-size: 25px;
  line-height: 30px;
}

.container-270 {
  width: auto;
  max-width: 1200px;
}

.bold-text-416 {
  font-size: 35px;
}

.bold-text-417 {
  text-align: center;
  font-size: 30px;
  line-height: 18px;
}

.container-271 {
  max-width: 1200px;
}

.paragraph-534 {
  padding-top: 10px;
  font-size: 25px;
  line-height: 40px;
}

.grid-106 {
  grid-row-gap: 6px;
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  padding-left: 20px;
  padding-right: 20px;
}

.grid-106.dog {
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto 0 auto auto auto;
  grid-template-columns: 1fr;
}

.grid-106.dog.side {
  grid-column-gap: 18px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-auto-columns: .25fr;
}

.button-footer-sticky-g-15 {
  text-align: center;
  background-color: #457505;
  border-radius: 8px;
  width: 1200px;
  max-width: 1200px;
  height: 50px;
  margin-bottom: 0;
  padding: 15px 20px;
  font-family: Barlow, sans-serif;
  font-size: 20px;
  font-weight: 700;
  box-shadow: 0 6px 8px #0003, 0 2px 5px #0003;
}

.paragraph-535 {
  padding-top: 10px;
  font-size: 25px;
  line-height: 40px;
}

.heading-245 {
  font-size: 35px;
}

.div-block-1150 {
  text-align: center;
  padding-bottom: 10px;
}

.bold-text-420 {
  line-height: 35px;
}

.paragraph-536 {
  background-color: #f3f2f2;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Barlow, sans-serif;
  font-size: 20px;
}

.div-block-1151 {
  font-size: 16px;
}

.container-272 {
  max-width: 100%;
  padding-top: 20px;
  padding-bottom: 10px;
}

.image-201 {
  text-align: center;
}

.image-202 {
  border: 2px solid #000;
  border-radius: 8px;
}

.grid-107 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  max-width: 1200px;
}

.grid-107.lisuy {
  grid-column-gap: 54px;
  grid-template-columns: 1fr 1fr;
}

.bold-text-422 {
  font-size: 35px;
}

.paragraph-537 {
  font-family: Barlow, sans-serif;
}

.container-273 {
  max-width: 1200px;
  padding-right: 0;
}

.container-273.list.njmn {
  max-width: 100%;
}

.image-203 {
  border: 2px solid #000;
  border-radius: 8px;
  width: 1000px;
}

.div-block-1152 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.heading-246 {
  margin-bottom: 20px;
  font-family: Barlow, sans-serif;
  font-size: 36px;
}

.section-102 {
  z-index: auto;
  background-color: #fff;
  max-width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  position: sticky;
  inset: auto 0% 0%;
}

.paragraph-538 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.section-103 {
  font-size: 27px;
}

.section-103.body {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.paragraph-539 {
  text-align: left;
  font-family: Barlow, sans-serif;
  font-size: 14px;
}

.heading-247 {
  color: #1aae41;
  margin-top: 10px;
  font-family: Barlow, sans-serif;
  font-size: 16px;
  line-height: 20px;
}

.paragraph-540 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.bold-text-423 {
  text-align: left;
  max-width: 1200px;
  font-family: Barlow, sans-serif;
  font-size: 50px;
  line-height: 50px;
}

.button-37 {
  text-align: center;
  background-color: #417505;
  border-radius: 4px;
  flex-flow: row;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  padding: 15px 40px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 700;
  display: block;
  box-shadow: 0 0 11px 6px #0003;
}

.button-37._2 {
  text-align: center;
  border-radius: 5px;
  width: 300px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-family: Barlow, sans-serif;
  font-size: 18px;
  line-height: 25px;
  box-shadow: 0 2px 5px #0003;
}

.container-274 {
  max-width: 1200px;
  padding-top: 20px;
}

.paragraph-541 {
  padding-top: 10px;
  font-family: Barlow, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.paragraph-542 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.paragraph-543 {
  text-align: left;
  font-family: Barlow, sans-serif;
  font-size: 14px;
}

.bold-text-424 {
  font-size: 35px;
}

.paragraph-544 {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Barlow, sans-serif;
  font-size: 20px;
}

.paragraph-545 {
  text-align: center;
  font-family: Barlow, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.paragraph-546, .paragraph-547, .paragraph-548 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.bold-text-425 {
  font-size: 35px;
}

.container-275 {
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 500px;
  max-width: none;
  display: flex;
  position: sticky;
  top: 0;
  overflow: visible;
}

.paragraph-549 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.grid-108 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  max-width: 100%;
}

.paragraph-550 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Barlow, sans-serif;
  font-size: 16px;
}

.image-204 {
  text-align: center;
}

.paragraph-551 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.div-block-1153 {
  text-align: center;
}

.section-104 {
  padding-top: 0;
  padding-bottom: 20px;
}

.paragraph-552 {
  font-family: Barlow, sans-serif;
  font-size: 14px;
}

.bold-text-426 {
  font-size: 35px;
}

.div-block-1154 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 500px;
  display: flex;
  position: static;
  top: 0;
}

.bold-text-427 {
  font-size: 35px;
}

.bold-text-428 {
  font-size: 23px;
  line-height: 25px;
}

.container-276 {
  max-width: 1200px;
  font-size: 25px;
  line-height: 30px;
}

.container-277 {
  width: auto;
  max-width: 1200px;
}

.bold-text-429 {
  font-size: 35px;
}

.bold-text-430 {
  text-align: center;
  font-size: 22px;
  line-height: 18px;
}

.container-278 {
  max-width: 1200px;
}

.paragraph-553 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.grid-109 {
  grid-row-gap: 6px;
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  padding-left: 20px;
  padding-right: 20px;
}

.grid-109.dog {
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto 0 auto auto auto;
  grid-template-columns: 1fr;
}

.grid-109.dog.side {
  grid-column-gap: 18px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-auto-columns: .25fr;
}

.button-footer-sticky-g-16 {
  text-align: center;
  background-color: #457505;
  border-radius: 8px;
  width: 1200px;
  max-width: 1200px;
  height: 50px;
  margin-bottom: 0;
  padding: 15px 20px;
  font-family: Barlow, sans-serif;
  font-size: 20px;
  font-weight: 700;
  box-shadow: 0 6px 8px #0003, 0 2px 5px #0003;
}

.paragraph-554 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.heading-248 {
  margin-top: 0;
}

.heading-249 {
  margin-top: 0;
  font-size: 35px;
}

.div-block-1155 {
  text-align: center;
  padding-bottom: 10px;
}

.bold-text-433 {
  line-height: 35px;
}

.paragraph-555 {
  background-color: #f3f2f2;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Barlow, sans-serif;
  font-size: 18px;
  line-height: 25px;
}

.div-block-1156 {
  font-size: 16px;
}

.container-279 {
  max-width: 100%;
  padding-top: 20px;
  padding-bottom: 10px;
}

.image-206 {
  text-align: center;
}

.image-207 {
  border: 0 solid #000;
  border-radius: 0;
}

.grid-110 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  max-width: 1200px;
}

.grid-110.lisuy {
  grid-column-gap: 54px;
  grid-row-gap: 72px;
  grid-template-columns: 1fr 1fr;
  max-width: 800px;
}

.bold-text-435 {
  font-size: 35px;
}

.paragraph-556 {
  font-family: Barlow, sans-serif;
  font-size: 14px;
}

.container-280 {
  max-width: 1200px;
  padding-right: 0;
}

.container-280.list.njmn {
  max-width: 100%;
}

.image-208 {
  border: 0 solid #000;
  border-radius: 0;
  width: 1000px;
}

.div-block-1157 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.heading-250 {
  margin-bottom: 20px;
  font-family: Barlow, sans-serif;
  font-size: 36px;
}

.paragraph-557 {
  padding-top: 10px;
  font-size: 25px;
  line-height: 40px;
}

.section-105 {
  font-size: 27px;
}

.section-105.body {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.paragraph-558 {
  font-family: Barlow, sans-serif;
}

.heading-251 {
  color: #1aae41;
  font-family: Barlow, sans-serif;
  font-size: 25px;
}

.paragraph-559 {
  padding-top: 10px;
  font-size: 25px;
  line-height: 40px;
}

.bold-text-436 {
  line-height: 35px;
}

.bold-text-437 {
  text-align: left;
  max-width: 1200px;
  font-family: Barlow, sans-serif;
  font-size: 65px;
  line-height: 65px;
}

.section-106 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 25px;
  line-height: 30px;
}

.paragraph-written-by-18 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  line-height: 16px;
}

.paragraph-560 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Roboto, sans-serif;
  font-size: 16px;
}

.bold-text-438 {
  font-family: Roboto, sans-serif;
}

.paragraph-561 {
  font-family: Roboto, sans-serif;
  line-height: 30px;
}

.button-38 {
  text-align: center;
  background-color: #417505;
  border-radius: 4px;
  flex-flow: row;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  padding: 15px 40px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 700;
  display: block;
  box-shadow: 0 0 11px 6px #0003;
}

.button-38._2 {
  text-align: center;
  border-radius: 5px;
  width: 300px;
  margin-top: 40px;
  margin-bottom: 20px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 18px;
  line-height: 25px;
  box-shadow: 0 1px 17px 10px #0003;
}

.container-281 {
  max-width: 1200px;
  padding-top: 20px;
}

.div-block-1158 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 500px;
  display: flex;
  position: static;
  top: 0;
}

.paragraph-562 {
  font-family: Roboto, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.paragraph-563 {
  font-family: Roboto, sans-serif;
  font-size: 27px;
  line-height: 35px;
}

.paragraph-564 {
  padding-top: 10px;
  font-size: 25px;
  line-height: 40px;
}

.div-block-1159 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.paragraph-565 {
  font-family: Barlow, sans-serif;
}

.paragraph-566 {
  font-family: Roboto, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.bold-text-439 {
  font-size: 35px;
}

.paragraph-567 {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Barlow, sans-serif;
  font-size: 20px;
}

.bold-text-440 {
  font-size: 25px;
  line-height: 25px;
}

.bold-text-441 {
  font-family: Roboto, sans-serif;
  font-size: 35px;
}

.paragraph-568 {
  text-align: center;
  font-family: Barlow, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.paragraph-569 {
  padding-top: 10px;
  font-size: 25px;
  line-height: 40px;
}

.section-107 {
  z-index: auto;
  background-color: #fff;
  max-width: none;
  padding-top: 20px;
  padding-bottom: 0;
  position: sticky;
  top: 0;
}

.paragraph-570, .paragraph-571 {
  padding-top: 10px;
  font-size: 25px;
  line-height: 40px;
}

.bold-text-442 {
  font-size: 35px;
}

.heading-254 {
  font-family: Roboto, sans-serif;
}

.container-282 {
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 500px;
  max-width: none;
  display: flex;
  position: sticky;
  top: 0;
  overflow: visible;
}

.paragraph-572 {
  padding-top: 10px;
  font-size: 25px;
  line-height: 40px;
}

.container-283 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 1200px;
  max-width: 100%;
  margin-bottom: 0;
  padding-left: 10px;
  padding-right: 10px;
  display: block;
}

.grid-111 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  max-width: 100%;
}

.paragraph-573 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Barlow, sans-serif;
  font-size: 16px;
}

.image-210 {
  text-align: center;
}

.paragraph-574 {
  padding-top: 10px;
  font-size: 25px;
  line-height: 40px;
}

.div-block-1160 {
  text-align: center;
}

.section-108 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.paragraph-575 {
  font-family: Roboto, sans-serif;
  line-height: 30px;
}

.paragraph-576 {
  font-family: Barlow, sans-serif;
  font-size: 14px;
}

.container-284 {
  max-width: 1200px;
  padding-top: 20px;
  padding-bottom: 10px;
}

.container-285 {
  max-width: 1200px;
}

.container-286 {
  max-width: 1200px;
  font-size: 25px;
  line-height: 30px;
}

.paragraph-577 {
  font-family: Roboto, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.div-block-1161 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 500px;
  display: flex;
  position: static;
  top: 0;
}

.bold-text-444 {
  font-size: 35px;
}

.heading-255 {
  margin-bottom: 20px;
}

.bold-text-445 {
  font-size: 25px;
  line-height: 25px;
}

.bold-text-446 {
  font-family: Roboto, sans-serif;
}

.paragraph-578 {
  font-size: 25px;
  line-height: 30px;
}

.container-287 {
  max-width: 1200px;
  font-size: 25px;
  line-height: 30px;
}

.container-288 {
  width: auto;
  max-width: 1200px;
}

.bold-text-447 {
  font-size: 35px;
}

.bold-text-448 {
  text-align: center;
  font-size: 30px;
  line-height: 18px;
}

.container-289 {
  max-width: 1200px;
}

.heading-257 {
  font-family: Roboto, sans-serif;
}

.paragraph-579 {
  padding-top: 10px;
  font-size: 25px;
  line-height: 40px;
}

.grid-112 {
  grid-row-gap: 6px;
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  padding-left: 20px;
  padding-right: 20px;
}

.grid-112.dog {
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto 0 auto auto auto;
  grid-template-columns: 1fr;
}

.grid-112.dog.side {
  grid-column-gap: 18px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-auto-columns: .25fr;
}

.button-footer-sticky-g-17 {
  text-align: center;
  background-color: #457505;
  border-radius: 8px;
  width: 1200px;
  max-width: 1200px;
  height: 50px;
  margin-bottom: 0;
  padding: 15px 20px;
  font-family: Barlow, sans-serif;
  font-size: 20px;
  font-weight: 700;
  box-shadow: 0 6px 8px #0003, 0 2px 5px #0003;
}

.paragraph-580 {
  padding-top: 10px;
  font-size: 25px;
  line-height: 40px;
}

.container-290 {
  max-width: 1200px;
  padding-top: 20px;
}

.heading-259 {
  font-size: 35px;
}

.paragraph-581 {
  font-family: Roboto, sans-serif;
  font-size: 27px;
  line-height: 35px;
}

.paragraph-582 {
  font-family: Roboto, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.div-block-1162 {
  text-align: center;
  padding-bottom: 10px;
}

.hero-heading-main-18 {
  text-align: left;
  border: 0 solid #000;
  border-radius: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 40px;
  line-height: 50px;
}

.bold-text-452 {
  line-height: 35px;
}

.grid-113 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  max-width: 1200px;
}

.paragraph-583 {
  background-color: #f3f2f2;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Barlow, sans-serif;
  font-size: 20px;
}

.div-block-1163 {
  font-size: 16px;
}

.bold-text-453 {
  font-family: Roboto, sans-serif;
}

.container-291 {
  max-width: 100%;
  padding-top: 20px;
  padding-bottom: 10px;
}

.paragraph-584 {
  font-family: Roboto, sans-serif;
  line-height: 30px;
}

.image-213 {
  border: 2px solid #000;
  border-radius: 8px;
}

.grid-114 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  max-width: 1200px;
}

.grid-114.lisuy {
  grid-column-gap: 54px;
  grid-template-columns: 1fr 1fr;
}

.bold-text-454 {
  text-align: left;
  max-width: 1200px;
  font-family: Roboto, sans-serif;
  font-size: 65px;
  line-height: 65px;
}

.bold-text-456 {
  font-family: Roboto, sans-serif;
  font-size: 35px;
}

.container-292 {
  max-width: 1200px;
}

.paragraph-585 {
  font-family: Roboto, sans-serif;
  line-height: 30px;
}

.bold-text-457 {
  font-size: 35px;
}

.paragraph-586 {
  background-color: #f3f2f2;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
}

.paragraph-587 {
  font-family: Barlow, sans-serif;
}

.container-293 {
  max-width: 1200px;
  padding-right: 0;
}

.container-293.list.njmn {
  max-width: 100%;
}

.image-214 {
  border: 2px solid #000;
  border-radius: 8px;
  width: 1000px;
}

.div-block-1164 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.heading-260 {
  margin-bottom: 20px;
  font-family: Barlow, sans-serif;
  font-size: 36px;
}

.paragraph-588 {
  font-family: Roboto, sans-serif;
  line-height: 30px;
}

.body-8 {
  font-family: Barlow, sans-serif;
}

.container-294 {
  max-width: 1200px;
}

.health-dscvry-nav-12 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Barlow, sans-serif;
  font-size: 50px;
  line-height: 50px;
}

.paragraph-589 {
  margin-top: 10px;
  font-family: Barlow, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.paragraph-590 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.container-295 {
  max-width: 1200px;
  font-size: 25px;
  line-height: 30px;
}

.paragraph-591 {
  background-color: #f3f2f2;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Barlow, sans-serif;
  font-size: 18px;
  line-height: 25px;
}

.heading-261 {
  color: #1aae41;
  font-family: Barlow, sans-serif;
  font-size: 25px;
}

.bold-text-458 {
  font-size: 25px;
  line-height: 25px;
}

.image-215 {
  border: 0 solid #000;
  border-radius: 0;
  width: 1000px;
}

.grid-115 {
  grid-row-gap: 6px;
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  padding-left: 20px;
  padding-right: 20px;
}

.grid-115.dog {
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto 0 auto auto auto;
  grid-template-columns: 1fr;
}

.grid-115.dog.side {
  grid-column-gap: 18px;
  grid-row-gap: 0px;
  border: 1px solid #dbdbdb0d;
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-auto-columns: .25fr;
}

.grid-116 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  max-width: 100%;
}

.div-block-1165 {
  font-size: 16px;
}

.bold-text-459 {
  text-align: left;
  max-width: 1200px;
  font-family: Barlow, sans-serif;
  font-size: 50px;
  line-height: 50px;
}

.section-109 {
  font-size: 27px;
}

.section-109.body {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.grid-117 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  max-width: 1200px;
}

.grid-117.lisuy {
  grid-column-gap: 54px;
  grid-row-gap: 64px;
  grid-template-columns: 1fr 1fr;
  max-width: 800px;
}

.bold-text-460 {
  font-size: 35px;
}

.section-110 {
  padding-top: 0;
  padding-bottom: 20px;
}

.bold-text-461 {
  font-size: 30px;
}

.div-block-1166 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 500px;
  display: flex;
  position: static;
  top: 0;
}

.container-296 {
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 500px;
  max-width: none;
  display: flex;
  position: sticky;
  top: 0;
  overflow: visible;
}

.paragraph-592 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.paragraph-593 {
  font-family: Barlow, sans-serif;
}

.paragraph-594 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.div-block-1167 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.div-block-1168 {
  text-align: center;
}

.paragraph-595 {
  font-family: Barlow, sans-serif;
  font-size: 14px;
}

.paragraph-596 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Barlow, sans-serif;
  font-size: 16px;
}

.heading-262 {
  margin-bottom: 20px;
  font-family: Barlow, sans-serif;
  font-size: 36px;
}

.container-297 {
  width: auto;
  max-width: 1200px;
}

.paragraph-597 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.bold-text-463 {
  text-align: center;
  font-size: 25px;
  line-height: 18px;
}

.button-39 {
  text-align: center;
  background-color: #417505;
  border-radius: 4px;
  flex-flow: row;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  padding: 15px 40px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 700;
  display: block;
  box-shadow: 0 0 11px 6px #0003;
}

.button-39._2 {
  text-align: center;
  border-radius: 5px;
  width: 300px;
  margin-top: 40px;
  margin-bottom: 20px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-family: Barlow, sans-serif;
  font-size: 18px;
  line-height: 25px;
  box-shadow: -2px 2px 6px 5px #0003;
}

.paragraph-598 {
  font-family: Barlow, sans-serif;
}

.paragraph-599 {
  text-align: center;
  font-family: Barlow, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.paragraph-600 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.paragraph-601 {
  font-family: Barlow, sans-serif;
}

.bold-text-464 {
  font-size: 30px;
}

.paragraph-602 {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Barlow, sans-serif;
  font-size: 20px;
}

.paragraph-603 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.bold-text-465 {
  font-size: 30px;
  line-height: 35px;
}

.container-298 {
  max-width: 1200px;
  padding-right: 0;
}

.container-298.list.njmn {
  max-width: 100%;
}

.button-footer-sticky-g-18 {
  text-align: center;
  background-color: #457505;
  border-radius: 8px;
  width: 100%;
  max-width: 100%;
  height: 50px;
  margin-bottom: 0;
  padding: 30px 20px 40px;
  font-family: Barlow, sans-serif;
  font-size: 20px;
  font-weight: 700;
  box-shadow: 0 6px 8px #0003, 0 2px 5px #0003;
}

.div-block-1169 {
  text-align: center;
  padding-bottom: 10px;
}

.container-299 {
  max-width: 100%;
  padding-top: 20px;
  padding-bottom: 10px;
}

.heading-263 {
  margin-top: 0;
  font-size: 30px;
  line-height: 35px;
}

.side-offfer-4 {
  background-color: #fff;
  border: 2px solid #dbdbdb;
  border-radius: 8px;
  width: 400px;
  height: 950px;
  margin-top: 80px;
  margin-left: 20px;
  margin-right: 20px;
  position: static;
  inset: 0% 0% 0% auto;
}

.side-offfer-4.kl {
  width: 350px;
  height: 750px;
  margin-top: 60px;
}

.bold-text-468 {
  font-size: 30px;
}

.paragraph-604, .paragraph-605 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.container-300 {
  max-width: 1200px;
  padding-top: 20px;
}

.bold-text-469 {
  font-size: 30px;
  line-height: 35px;
}

.image-216 {
  border: 0 solid #000;
  border-radius: 0;
}

.paragraph-606, .paragraph-607 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.container-301 {
  max-width: 1200px;
}

.heading-264 {
  margin-top: 0;
  font-size: 30px;
  line-height: 35px;
}

.paragraph-608 {
  font-family: Roboto, sans-serif;
  line-height: 30px;
}

.paragraph-609 {
  font-family: Roboto, sans-serif;
  font-size: 27px;
  line-height: 35px;
}

.bold-text-471 {
  font-family: Roboto, sans-serif;
  font-size: 35px;
}

.paragraph-610 {
  padding-top: 10px;
  font-size: 25px;
  line-height: 40px;
}

.container-302 {
  max-width: 1200px;
  font-size: 25px;
  line-height: 30px;
}

.paragraph-611 {
  font-family: Roboto, sans-serif;
  line-height: 30px;
}

.container-303 {
  max-width: 1200px;
}

.paragraph-612 {
  background-color: #f3f2f2;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Barlow, sans-serif;
  font-size: 18px;
}

.heading-265 {
  color: #1aae41;
  font-family: Barlow, sans-serif;
  font-size: 25px;
}

.bold-text-472 {
  font-size: 25px;
  line-height: 25px;
}

.image-218 {
  border: 2px solid #000;
  border-radius: 8px;
  width: 1000px;
}

.grid-118 {
  grid-row-gap: 6px;
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  padding-left: 20px;
  padding-right: 20px;
}

.grid-118.dog {
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto 0 auto auto auto;
  grid-template-columns: 1fr;
}

.grid-118.dog.side {
  grid-column-gap: 18px;
  grid-row-gap: 0px;
  border: 1px solid #dbdbdb0d;
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-auto-columns: .25fr;
}

.paragraph-613 {
  font-size: 25px;
  line-height: 30px;
}

.grid-119 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  max-width: 100%;
}

.paragraph-614 {
  font-family: Roboto, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.div-block-1170 {
  font-size: 16px;
}

.bold-text-473 {
  text-align: left;
  max-width: 1200px;
  font-family: Barlow, sans-serif;
  font-size: 65px;
  line-height: 65px;
}

.section-111 {
  font-size: 27px;
}

.section-111.body {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.hero-heading-main-19 {
  text-align: left;
  border: 0 solid #000;
  border-radius: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 40px;
  line-height: 50px;
}

.paragraph-written-by-19 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  line-height: 16px;
}

.div-block-1171 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 500px;
  display: flex;
  position: static;
  top: 0;
}

.grid-120 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  max-width: 1200px;
}

.grid-120.lisuy {
  grid-column-gap: 54px;
  grid-template-columns: 1fr 1fr;
}

.container-304 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 1200px;
  max-width: 100%;
  margin-bottom: 0;
  padding-left: 10px;
  padding-right: 10px;
  display: block;
}

.section-112 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 25px;
  line-height: 30px;
}

.paragraph-615 {
  font-family: Roboto, sans-serif;
  line-height: 30px;
}

.bold-text-474 {
  font-size: 35px;
}

.section-113 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.heading-266 {
  font-family: Roboto, sans-serif;
}

.bold-text-475 {
  font-size: 35px;
}

.div-block-1172 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 500px;
  display: flex;
  position: static;
  top: 0;
}

.container-305 {
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 500px;
  max-width: none;
  display: flex;
  position: sticky;
  top: 0;
  overflow: visible;
}

.paragraph-616 {
  padding-top: 10px;
  font-size: 25px;
  line-height: 40px;
}

.paragraph-617 {
  font-family: Barlow, sans-serif;
}

.paragraph-618 {
  padding-top: 10px;
  font-size: 25px;
  line-height: 40px;
}

.div-block-1173 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.div-block-1174 {
  text-align: center;
}

.container-306 {
  max-width: 1200px;
  font-size: 25px;
  line-height: 30px;
}

.paragraph-619 {
  font-family: Barlow, sans-serif;
  font-size: 14px;
}

.paragraph-620 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Barlow, sans-serif;
  font-size: 16px;
}

.heading-267 {
  margin-bottom: 20px;
  font-family: Barlow, sans-serif;
  font-size: 36px;
}

.container-307 {
  width: auto;
  max-width: 1200px;
}

.paragraph-621 {
  font-family: Roboto, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.heading-268 {
  margin-bottom: 20px;
}

.paragraph-622 {
  padding-top: 10px;
  font-size: 25px;
  line-height: 40px;
}

.container-308 {
  max-width: 1200px;
  padding-top: 20px;
  padding-bottom: 10px;
}

.bold-text-477 {
  text-align: center;
  font-size: 30px;
  line-height: 18px;
}

.paragraph-623 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Roboto, sans-serif;
  font-size: 16px;
}

.button-40 {
  text-align: center;
  background-color: #417505;
  border-radius: 4px;
  flex-flow: row;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  padding: 15px 40px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 700;
  display: block;
  box-shadow: 0 0 11px 6px #0003;
}

.button-40._2 {
  text-align: center;
  border-radius: 5px;
  width: 300px;
  margin-top: 40px;
  margin-bottom: 20px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 18px;
  line-height: 25px;
  box-shadow: 0 2px 5px #0003;
}

.bold-text-478 {
  font-family: Roboto, sans-serif;
}

.paragraph-624 {
  font-family: Barlow, sans-serif;
}

.bold-text-479 {
  line-height: 35px;
}

.paragraph-625 {
  text-align: center;
  font-family: Barlow, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.paragraph-626 {
  padding-top: 10px;
  font-size: 25px;
  line-height: 40px;
}

.paragraph-627 {
  font-family: Barlow, sans-serif;
}

.bold-text-480 {
  font-size: 35px;
}

.paragraph-628 {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Barlow, sans-serif;
  font-size: 20px;
}

.paragraph-629 {
  padding-top: 10px;
  font-size: 25px;
  line-height: 40px;
}

.bold-text-481 {
  line-height: 35px;
}

.bold-text-482 {
  font-family: Roboto, sans-serif;
  font-size: 35px;
}

.container-309 {
  max-width: 1200px;
  padding-right: 0;
}

.container-309.list.njmn {
  max-width: 100%;
}

.grid-121 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  max-width: 1200px;
}

.button-footer-sticky-g-19 {
  text-align: center;
  background-color: #457505;
  border-radius: 8px;
  width: 1200px;
  max-width: 1200px;
  height: 50px;
  margin-bottom: 0;
  padding: 15px 20px;
  font-family: Barlow, sans-serif;
  font-size: 20px;
  font-weight: 700;
  box-shadow: 0 6px 8px #0003, 0 2px 5px #0003;
}

.div-block-1175 {
  text-align: center;
  padding-bottom: 10px;
}

.container-310 {
  max-width: 100%;
  padding-top: 20px;
  padding-bottom: 10px;
}

.heading-269 {
  font-size: 35px;
}

.side-offfer-5 {
  background-color: #fff;
  border: 2px solid #dbdbdb;
  border-radius: 8px;
  width: 400px;
  height: 950px;
  margin-top: 80px;
  margin-left: 20px;
  margin-right: 20px;
  position: static;
  inset: 0% 0% 0% auto;
}

.side-offfer-5.kl {
  margin-top: 131px;
}

.bold-text-484 {
  font-size: 25px;
  line-height: 25px;
}

.bold-text-486 {
  font-size: 35px;
}

.container-311 {
  max-width: 1200px;
  padding-top: 20px;
}

.paragraph-630 {
  font-family: Roboto, sans-serif;
  line-height: 30px;
}

.section-114 {
  z-index: auto;
  background-color: #fff;
  max-width: none;
  padding-top: 20px;
  padding-bottom: 0;
  position: sticky;
  top: 0;
}

.paragraph-631 {
  padding-top: 10px;
  font-size: 25px;
  line-height: 40px;
}

.bold-text-487 {
  font-family: Roboto, sans-serif;
}

.paragraph-632 {
  font-family: Roboto, sans-serif;
  line-height: 30px;
}

.paragraph-633 {
  padding-top: 10px;
  font-size: 25px;
  line-height: 40px;
}

.container-312 {
  max-width: 1200px;
  padding-top: 20px;
}

.bold-text-488 {
  font-size: 35px;
}

.bold-text-489 {
  text-align: left;
  max-width: 1200px;
  font-family: Roboto, sans-serif;
  font-size: 65px;
  line-height: 65px;
}

.image-221 {
  border: 2px solid #000;
  border-radius: 8px;
}

.paragraph-634 {
  padding-top: 10px;
  font-size: 25px;
  line-height: 40px;
}

.bold-text-490 {
  font-family: Roboto, sans-serif;
}

.paragraph-635 {
  padding-top: 10px;
  font-size: 25px;
  line-height: 40px;
}

.container-313 {
  max-width: 1200px;
}

.button-41 {
  background-color: #457505;
  border-radius: 4px;
  width: 500px;
  height: 45px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 18px;
  font-weight: 700;
  position: static;
  top: 0;
  box-shadow: -1px 7px 5px #0003;
}

.container-314 {
  max-width: 1200px;
}

.paragraph-636 {
  background-color: #f3f2f2;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
}

.paragraph-637 {
  font-family: Roboto, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.heading-271 {
  font-family: Roboto, sans-serif;
}

.div-block-1176 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.paragraph-638 {
  font-family: Roboto, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.body-9 {
  font-family: Barlow, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.container-315 {
  max-width: 1200px;
}

.health-dscvry-nav-13 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 50px;
  line-height: 50px;
}

.heading-272 {
  margin-bottom: 20px;
  font-family: Barlow, sans-serif;
  font-size: 36px;
}

.bold-text-492 {
  font-size: 35px;
}

.paragraph-639, .paragraph-640 {
  padding-top: 10px;
  font-size: 25px;
  line-height: 40px;
}

.paragraph-641 {
  font-family: Roboto, sans-serif;
  font-size: 27px;
  line-height: 35px;
}

.image-224 {
  border: 2px solid #000;
  border-radius: 8px;
  width: 1000px;
}

.paragraph-642 {
  text-align: center;
  font-family: Barlow, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.container-316 {
  max-width: 1200px;
}

.container-317 {
  max-width: 1200px;
  font-size: 25px;
  line-height: 30px;
}

.paragraph-643 {
  padding-top: 10px;
  font-size: 25px;
  line-height: 35px;
}

.container-318 {
  max-width: 1200px;
  padding-top: 20px;
}

.div-block-1177 {
  font-size: 16px;
}

.paragraph-644 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Barlow, sans-serif;
  font-size: 16px;
}

.paragraph-645 {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Barlow, sans-serif;
  font-size: 20px;
}

.bold-text-494 {
  text-align: center;
  font-size: 30px;
  line-height: 18px;
}

.container-319 {
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 500px;
  max-width: none;
  display: flex;
  position: sticky;
  top: 0;
  overflow: visible;
}

.container-320 {
  max-width: 100%;
  padding-top: 20px;
  padding-bottom: 10px;
}

.paragraph-646 {
  background-color: #f3f2f2;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Barlow, sans-serif;
  font-size: 25px;
  line-height: 25px;
}

.paragraph-647 {
  padding-top: 10px;
  font-size: 25px;
  line-height: 40px;
}

.paragraph-648 {
  font-family: Barlow, sans-serif;
}

.div-block-1178 {
  text-align: center;
}

.heading-274 {
  color: #1aae41;
  font-family: Barlow, sans-serif;
  font-size: 25px;
}

.grid-122 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  max-width: 1000px;
}

.bold-text-495 {
  font-size: 25px;
  line-height: 25px;
}

.paragraph-649 {
  font-family: Barlow, sans-serif;
}

.side-offfer-6 {
  background-color: #fff;
  border: 2px solid #dbdbdb;
  border-radius: 8px;
  width: 400px;
  height: 950px;
  margin-top: 80px;
  margin-left: 20px;
  margin-right: 20px;
  position: static;
  inset: 0% 0% 0% auto;
}

.side-offfer-6.kl {
  margin-top: 60px;
}

.bold-text-496 {
  font-size: 35px;
}

.grid-123 {
  grid-row-gap: 6px;
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  padding-left: 20px;
  padding-right: 20px;
}

.grid-123.dog {
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto 0 auto auto auto;
  grid-template-columns: 1fr;
}

.grid-123.dog.side {
  grid-column-gap: 18px;
  grid-row-gap: 0px;
  border: 1px solid #dbdbdb0d;
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-auto-columns: .25fr;
}

.paragraph-650, .paragraph-651, .paragraph-652 {
  padding-top: 10px;
  font-size: 25px;
  line-height: 40px;
}

.container-321 {
  width: 1200px;
  max-width: 100%;
}

.container-322 {
  max-width: 1200px;
  padding-right: 0;
}

.container-322.list.njmn {
  max-width: 1000px;
  display: block;
}

.paragraph-653, .paragraph-654 {
  padding-top: 10px;
  font-size: 25px;
  line-height: 40px;
}

.bold-text-498 {
  line-height: 35px;
}

.bold-text-499 {
  font-size: 35px;
}

.button-footer-sticky-g-20 {
  text-align: center;
  background-color: #457505;
  border-radius: 8px;
  width: 1200px;
  max-width: 1200px;
  height: 50px;
  margin-bottom: 0;
  padding: 15px 20px;
  font-family: Barlow, sans-serif;
  font-size: 20px;
  font-weight: 700;
  box-shadow: 0 6px 8px #0003, 0 2px 5px #0003;
}

.div-block-1179 {
  text-align: center;
  padding-bottom: 10px;
}

.heading-275, .bold-text-500 {
  font-size: 35px;
}

.section-115 {
  padding-top: 10px;
  padding-bottom: 20px;
}

.bold-text-502 {
  font-size: 35px;
}

.paragraph-655 {
  padding-top: 10px;
  font-size: 25px;
  line-height: 40px;
}

.section-116 {
  font-size: 27px;
}

.section-116.body {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.grid-124 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  max-width: 1200px;
}

.grid-124.lisuy {
  grid-column-gap: 54px;
  grid-template-columns: 1fr 1fr;
  max-width: 100%;
}

.paragraph-656 {
  font-family: Barlow, sans-serif;
}

.div-block-1180 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 500px;
  display: flex;
  position: static;
  top: 0;
}

.image-225 {
  border: 2px solid #000;
  border-radius: 8px;
}

.bold-text-504 {
  text-align: left;
  max-width: 1200px;
  font-family: Barlow, sans-serif;
  font-size: 65px;
  line-height: 65px;
}

.button-42 {
  background-color: #457505;
  border-radius: 4px;
  width: 500px;
  height: 45px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 18px;
  font-weight: 700;
  position: static;
  top: 0;
  box-shadow: -1px 7px 5px #0003;
}

.paragraph-657 {
  font-family: Barlow, sans-serif;
  font-size: 14px;
}

.div-block-1181 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.container-323 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 1200px;
  max-width: 100%;
  margin-bottom: 0;
  padding-left: 10px;
  padding-right: 10px;
  display: block;
}

.bold-text-505 {
  text-align: left;
  max-width: 1200px;
  font-family: Roboto, sans-serif;
  font-size: 65px;
  line-height: 65px;
}

.section-117 {
  z-index: auto;
  background-color: #fff;
  max-width: none;
  padding-top: 20px;
  padding-bottom: 0;
  position: sticky;
  top: 0;
}

.heading-276, .heading-277 {
  font-family: Roboto, sans-serif;
}

.div-block-1182 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 500px;
  display: flex;
  position: static;
  top: 0;
}

.paragraph-658 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Roboto, sans-serif;
  font-size: 16px;
}

.paragraph-659, .paragraph-660 {
  font-family: Roboto, sans-serif;
  line-height: 30px;
}

.paragraph-661 {
  font-size: 25px;
  line-height: 30px;
}

.paragraph-662 {
  font-family: Roboto, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.heading-278 {
  margin-bottom: 20px;
}

.container-324 {
  max-width: 1200px;
}

.container-325 {
  max-width: 1200px;
  padding-top: 20px;
}

.bold-text-506 {
  font-family: Roboto, sans-serif;
  font-size: 35px;
}

.container-326 {
  max-width: 1200px;
}

.container-327 {
  max-width: 1200px;
  padding-top: 20px;
  padding-bottom: 10px;
}

.paragraph-663 {
  font-family: Roboto, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.container-328 {
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 500px;
  max-width: none;
  display: flex;
  position: sticky;
  top: 0;
  overflow: visible;
}

.div-block-1183 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.bold-text-507 {
  line-height: 35px;
}

.paragraph-664 {
  font-family: Roboto, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.paragraph-written-by-21 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  line-height: 16px;
}

.hero-heading-main-21 {
  text-align: left;
  border: 0 solid #000;
  border-radius: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 40px;
  line-height: 50px;
}

.paragraph-665, .paragraph-666 {
  font-family: Roboto, sans-serif;
  line-height: 30px;
}

.bold-text-508 {
  font-family: Roboto, sans-serif;
}

.paragraph-667 {
  font-family: Roboto, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.bold-text-509 {
  font-size: 25px;
  line-height: 25px;
}

.section-118 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 25px;
  line-height: 30px;
}

.paragraph-668 {
  background-color: #f3f2f2;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
}

.bold-text-510 {
  font-family: Roboto, sans-serif;
}

.heading-279 {
  font-size: 35px;
}

.bold-text-511 {
  font-family: Roboto, sans-serif;
}

.image-227 {
  border: 2px solid #000;
  border-radius: 8px;
}

.bold-text-512 {
  font-family: Roboto, sans-serif;
  font-size: 35px;
}

.container-329 {
  max-width: 1200px;
  font-size: 25px;
  line-height: 30px;
}

.paragraph-669 {
  font-family: Roboto, sans-serif;
  line-height: 30px;
}

.grid-125 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  max-width: 1200px;
}

.body-10 {
  font-family: Barlow, sans-serif;
}

.container-330 {
  max-width: 1200px;
}

.health-dscvry-nav-14 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 50px;
  line-height: 50px;
}

.bold-text-522 {
  font-size: 35px;
}

.side-offfer-7 {
  background-color: #fff;
  border: 2px solid #dbdbdb;
  border-radius: 8px;
  width: 400px;
  height: 950px;
  margin-top: 80px;
  margin-left: 20px;
  margin-right: 20px;
  position: static;
  inset: 0% 0% 0% auto;
}

.side-offfer-7.kl {
  width: 350px;
  height: 800px;
  margin-top: 40px;
}

.paragraph-688 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Barlow, sans-serif;
  font-size: 16px;
}

.paragraph-682 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.grid-126 {
  grid-row-gap: 6px;
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  padding-left: 20px;
  padding-right: 20px;
}

.grid-126.dog {
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto 0 auto auto auto;
  grid-template-columns: 1fr;
}

.grid-126.dog.side {
  grid-column-gap: 18px;
  grid-row-gap: 0px;
  border: 1px solid #dbdbdb0d;
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-auto-columns: .25fr;
}

.div-block-1187 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.container-331 {
  max-width: 1200px;
  padding-top: 20px;
}

.bold-text-523 {
  font-size: 35px;
}

.container-332 {
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 500px;
  max-width: none;
  display: flex;
  position: sticky;
  top: 0;
  overflow: visible;
}

.bold-text-515 {
  font-size: 35px;
}

.container-334 {
  max-width: 1200px;
}

.paragraph-683 {
  font-family: Barlow, sans-serif;
  font-size: 14px;
}

.section-121 {
  padding-top: 0;
  padding-bottom: 20px;
}

.div-block-1188 {
  text-align: center;
}

.paragraph-680 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.heading-282 {
  margin-bottom: 20px;
  font-family: Barlow, sans-serif;
  font-size: 36px;
}

.paragraph-676 {
  font-family: Barlow, sans-serif;
  font-size: 20px;
  line-height: 35px;
}

.image-234 {
  border: 0 solid #000;
  border-radius: 0;
}

.bold-text-521 {
  text-align: center;
  font-size: 25px;
  line-height: 18px;
}

.container-336 {
  max-width: 1200px;
  padding-right: 0;
}

.container-336.list.njmn {
  max-width: 1200px;
}

.paragraph-687 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.bold-text-518, .bold-text-517 {
  font-size: 35px;
}

.bold-text-516 {
  text-align: left;
  max-width: 1200px;
  font-family: Barlow, sans-serif;
  font-size: 50px;
  line-height: 50px;
}

.bold-text-519 {
  font-size: 35px;
}

.container-333 {
  width: auto;
  max-width: 1200px;
}

.paragraph-678 {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Barlow, sans-serif;
  font-size: 20px;
}

.container-337 {
  max-width: 1200px;
  font-size: 25px;
  line-height: 30px;
}

.section-122 {
  font-size: 27px;
}

.section-122.body {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.paragraph-671 {
  background-color: #f3f2f2;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Barlow, sans-serif;
  font-size: 18px;
  line-height: 25px;
}

.button-footer-sticky-g-21 {
  text-align: center;
  background-color: #457505;
  border-radius: 8px;
  width: 1200px;
  max-width: 1200px;
  height: 50px;
  margin-bottom: 0;
  padding: 30px 20px 40px;
  font-family: Barlow, sans-serif;
  font-size: 20px;
  font-weight: 700;
  box-shadow: 0 6px 8px #0003, 0 2px 5px #0003;
}

.div-block-1185 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 500px;
  display: flex;
  position: static;
  top: 0;
}

.paragraph-677 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.heading-283 {
  margin-top: 0;
  font-size: 35px;
}

.paragraph-686, .paragraph-681 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.grid-127 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  max-width: 1200px;
}

.grid-127.lisuy {
  grid-column-gap: 54px;
  grid-row-gap: 72px;
  grid-template-columns: 1fr 1fr;
  max-width: 800px;
}

.div-block-1184 {
  text-align: center;
  padding-bottom: 10px;
}

.section-120 {
  z-index: auto;
  background-color: #fff;
  max-width: none;
  padding-top: 20px;
  padding-bottom: 20px;
  position: sticky;
  inset: 0 0% 0%;
}

.div-block-1186 {
  font-size: 16px;
}

.image-235 {
  border: 0 solid #000;
  border-radius: 0;
}

.image-230 {
  border: 0 solid #000;
  border-radius: 0;
  width: 1000px;
}

.paragraph-679 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.heading-284 {
  color: #202922;
  font-family: Barlow, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.paragraph-674 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.button-43 {
  background-color: #457505;
  border-radius: 4px;
  width: 500px;
  height: 45px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 13px;
  padding-bottom: 15px;
  font-size: 18px;
  font-weight: 700;
  position: static;
  top: 0;
  box-shadow: -1px 7px 5px #0003;
}

.button-43.kjlkj {
  text-align: center;
}

.button-43.kjlkj.kj {
  border-radius: 8px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  line-height: 10px;
}

.paragraph-675, .paragraph-672 {
  font-family: Barlow, sans-serif;
}

.container-335 {
  max-width: 100%;
  padding-top: 20px;
  padding-bottom: 10px;
}

.paragraph-685 {
  text-align: center;
  font-family: Barlow, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.bold-text-524 {
  font-size: 25px;
  line-height: 25px;
}

.bold-text-520 {
  line-height: 35px;
}

.paragraph-684 {
  font-family: Barlow, sans-serif;
}

.paragraph-673 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.heading-285 {
  margin-top: 0;
}

.paragraph-689 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.grid-129 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  max-width: 1200px;
}

.bold-text-526 {
  font-family: Roboto, sans-serif;
  font-size: 35px;
}

.container-343 {
  max-width: 1200px;
}

.paragraph-690 {
  font-family: Roboto, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.grid-79 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  max-width: 1200px;
}

.bold-text-528 {
  font-family: Roboto, sans-serif;
}

.paragraph-696 {
  font-family: Roboto, sans-serif;
  line-height: 30px;
}

.bold-text-529 {
  font-family: Roboto, sans-serif;
}

.paragraph-695, .paragraph-699 {
  font-family: Roboto, sans-serif;
  line-height: 30px;
}

.paragraph-691 {
  font-size: 25px;
  line-height: 30px;
}

.div-block-1189 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.container-344 {
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 500px;
  max-width: none;
  display: flex;
  position: sticky;
  top: 0;
  overflow: visible;
}

.heading-286 {
  margin-bottom: 20px;
}

.bold-text-527 {
  font-size: 25px;
  line-height: 25px;
}

.paragraph-692 {
  background-color: #f3f2f2;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
}

.paragraph-written-by-23 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  line-height: 16px;
}

.container-341 {
  max-width: 1200px;
  font-size: 25px;
  line-height: 30px;
}

.bold-text-531 {
  font-family: Roboto, sans-serif;
}

.div-block-1190 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 500px;
  display: flex;
  position: static;
  top: 0;
}

.container-340 {
  max-width: 1200px;
  padding-top: 20px;
  padding-bottom: 10px;
}

.heading-287 {
  font-family: Roboto, sans-serif;
}

.section-123 {
  z-index: auto;
  background-color: #fff;
  max-width: none;
  padding-top: 20px;
  padding-bottom: 0;
  position: sticky;
  top: 0;
}

.bold-text-532 {
  font-family: Roboto, sans-serif;
  font-size: 35px;
}

.bold-text-534 {
  line-height: 35px;
}

.paragraph-698 {
  font-family: Roboto, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.paragraph-701 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Roboto, sans-serif;
  font-size: 16px;
}

.heading-288 {
  font-size: 35px;
}

.heading-289 {
  font-family: Roboto, sans-serif;
}

.paragraph-702 {
  font-family: Roboto, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.container-342 {
  max-width: 1200px;
}

.paragraph-700 {
  font-family: Roboto, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.section-124 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 25px;
  line-height: 30px;
}

.container-339 {
  max-width: 1200px;
  padding-top: 20px;
}

.container-338 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 1200px;
  max-width: 100%;
  margin-bottom: 0;
  padding-left: 10px;
  padding-right: 10px;
  display: block;
}

.image-236 {
  border: 2px solid #000;
  border-radius: 8px;
}

.bold-text-530 {
  text-align: left;
  max-width: 1200px;
  font-family: Roboto, sans-serif;
  font-size: 65px;
  line-height: 65px;
}

.hero-heading-main-23 {
  text-align: left;
  border: 0 solid #000;
  border-radius: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 40px;
  line-height: 50px;
}

.paragraph-697 {
  font-family: Roboto, sans-serif;
  line-height: 30px;
}

.paragraph-693 {
  font-family: Roboto, sans-serif;
  font-size: 27px;
  line-height: 35px;
}

.paragraph-694 {
  font-family: Roboto, sans-serif;
  line-height: 30px;
}

.column-2 {
  padding-right: 62px;
}

.grid-cta {
  grid-template-rows: auto;
  place-items: center end;
}

.nav-bar-cta-section {
  background-color: #e1e8e1;
  justify-content: center;
  align-items: center;
  display: flex;
  position: sticky;
  inset: 0% 0% 0;
}

.div-block-cta {
  width: 300px;
}

.grid-130, .grid-131 {
  grid-auto-rows: 0;
  place-items: center end;
}

.bold-text-537 {
  text-align: center;
  flex-flow: row;
  justify-content: flex-end;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Barlow, sans-serif;
  font-size: 23px;
  font-weight: 700;
  line-height: 30px;
  display: block;
}

.button-44 {
  text-align: center;
  background-color: #417505;
  border-radius: 5px;
  flex-flow: row;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 15px 40px;
  font-family: Barlow, sans-serif;
  font-size: 18px;
  font-weight: 700;
  display: flex;
  box-shadow: 7px 7px 8px -2px #0003;
}

.body-11 {
  font-family: Barlow, sans-serif;
}

.div-block-1193 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.body-12 {
  font-family: Barlow, sans-serif;
}

.div-block-1194 {
  max-width: 1000px;
}

.container-345 {
  max-width: 1200px;
}

.health-dscvry-nav-15 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  font-size: 50px;
  line-height: 50px;
}

.grid-132 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  max-width: 1200px;
}

.grid-132.lisuy {
  grid-column-gap: 54px;
  grid-template-columns: 1fr 1fr;
  width: 1000px;
  max-width: 1000px;
}

.seccfree-shipping-2 {
  background-color: #0000;
}

.container-346 {
  max-width: 1200px;
  padding-right: 0;
}

.container-346.list.njmn {
  max-width: 1000px;
  margin-left: 0;
  margin-right: 0;
}

.paragraph-703 {
  padding-top: 10px;
  font-size: 25px;
  line-height: 30px;
}

.button-45 {
  text-align: center;
  background-color: #417505;
  border-radius: 4px;
  flex-flow: row;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  padding: 15px 40px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 700;
  display: block;
  box-shadow: 0 0 11px 6px #0003;
}

.button-45._2 {
  text-align: center;
  border-radius: 5px;
  width: 300px;
  margin-top: 40px;
  margin-bottom: 20px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 18px;
  line-height: 25px;
  box-shadow: 0 1px 17px 10px #0003;
}

.container-347 {
  max-width: 1200px;
  font-size: 25px;
  line-height: 30px;
}

.bold-text-550 {
  font-size: 30px;
}

.heading-290 {
  margin-bottom: 20px;
  font-size: 36px;
}

.paragraph-704, .paragraph-705, .paragraph-706 {
  padding-top: 10px;
  font-size: 25px;
  line-height: 30px;
}

.bold-text-551 {
  line-height: 35px;
}

.grid-133 {
  grid-row-gap: 6px;
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  padding-left: 20px;
  padding-right: 20px;
}

.image-244 {
  border: 2px solid #000;
  border-radius: 8px;
  width: 1000px;
}

.paragraph-707 {
  background-color: #f3f2f2;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 25px;
  line-height: 25px;
}

.heading-291 {
  font-size: 35px;
}

.container-348 {
  width: 1000px;
  max-width: 1000px;
  margin-bottom: 0;
  padding-left: 10px;
  padding-right: 10px;
}

.container-349 {
  justify-content: center;
  max-width: 1200px;
  display: block;
}

.div-block-1195 {
  font-size: 16px;
}

.container-350 {
  max-width: 100%;
}

.div-block-1196 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.div-block-1197 {
  text-align: center;
}

.paragraph-708 {
  padding-top: 10px;
  font-size: 25px;
  line-height: 30px;
}

.section-125 {
  z-index: auto;
  background-color: #fff;
  max-width: none;
  padding-top: 20px;
  padding-bottom: 20px;
  position: fixed;
  inset: auto 0% 0%;
}

.container-351 {
  max-width: 1000px;
}

.paragraph-709 {
  padding-top: 10px;
  font-size: 25px;
  line-height: 30px;
}

.bold-text-553, .bold-text-554 {
  font-size: 35px;
}

.paragraph-written-by-24 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 18px;
  line-height: 16px;
}

.heading-292 {
  font-size: 35px;
}

.paragraph-710 {
  text-align: center;
  font-family: Barlow, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.container-352 {
  max-width: 100%;
  padding-top: 20px;
  padding-bottom: 10px;
}

.paragraph-711 {
  font-family: Barlow, sans-serif;
  font-size: 27px;
  line-height: 35px;
}

.paragraph-712 {
  font-family: Barlow, sans-serif;
}

.bold-text-556, .bold-text-557 {
  font-size: 35px;
}

.side-offfer-8 {
  background-color: #fff;
  border: 1px solid #dbdbdb;
  border-radius: 8px;
  width: 400px;
  height: 950px;
  margin-top: 131px;
  margin-left: 20px;
  margin-right: 20px;
  position: static;
  inset: 0% 0% 0% auto;
}

.grid-134 {
  grid-column-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 2fr;
  max-width: 100%;
  display: flex;
}

.bold-text-558 {
  color: #1aae41;
  text-align: center;
  font-size: 25px;
  line-height: 24px;
}

.section-lists-d {
  font-size: 27px;
}

.section-lists-d.body {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.div-block-1198 {
  text-align: center;
}

.paragraph-713 {
  padding-top: 10px;
  font-size: 25px;
  line-height: 30px;
}

.div-block-1199, .div-block-1200 {
  text-align: center;
}

.section-126 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.button-footer-sticky-g-22 {
  text-align: center;
  background-color: #457505;
  border-radius: 8px;
  width: 1200px;
  max-width: 1200px;
  height: 50px;
  margin-bottom: 0;
  padding: 15px 20px;
  font-size: 20px;
  font-weight: 700;
  box-shadow: 0 6px 8px #0003, 0 2px 5px #0003;
}

.paragraph-714 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 16px;
}

.paragraph-715 {
  font-family: Barlow, sans-serif;
}

.image-245 {
  border: 2px solid #000;
  border-radius: 8px;
}

.container-353 {
  max-width: 1200px;
  padding-top: 20px;
}

.image-246 {
  border: 2px solid #000;
  border-radius: 8px;
}

.paragraph-716 {
  font-family: Barlow, sans-serif;
}

.div-block-1201 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 500px;
  display: flex;
  position: static;
  top: 0;
}

.paragraph-717 {
  padding-top: 10px;
  font-size: 25px;
  line-height: 30px;
}

.container-354 {
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 500px;
  max-width: none;
  display: flex;
  position: sticky;
  top: 0;
  overflow: visible;
}

.container-355 {
  max-width: 1200px;
}

.paragraph-718 {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Barlow, sans-serif;
  font-size: 20px;
}

.paragraph-719 {
  padding-top: 10px;
  font-size: 25px;
  line-height: 30px;
}

.bold-text-560 {
  font-size: 35px;
}

.bold-text-561 {
  text-align: left;
  max-width: 1200px;
  font-family: Barlow, sans-serif;
  font-size: 65px;
  line-height: 65px;
}

.heading-293 {
  font-family: Barlow, sans-serif;
}

.paragraph-720 {
  padding-top: 10px;
  font-size: 25px;
  line-height: 30px;
}

.div-block-1202 {
  text-align: center;
}

.heading-294 {
  font-size: 35px;
}

.image-247 {
  border: 2px solid #000;
  border-radius: 8px;
}

.bold-text-562 {
  font-size: 35px;
}

.paragraph-721, .paragraph-722 {
  font-family: Roboto, sans-serif;
  line-height: 30px;
}

.seccfree-shipping-3 {
  background-color: #0000;
}

.container-356 {
  max-width: 1200px;
}

.paragraph-723 {
  font-family: Roboto, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.heading-295 {
  font-family: Roboto, sans-serif;
}

.image-248 {
  border: 2px solid #000;
  border-radius: 8px;
}

.heading-296 {
  font-family: Roboto, sans-serif;
}

.button-1sst-3 {
  text-align: center;
  background-color: #457505;
  border-radius: 8px;
  width: 1200px;
  max-width: 100%;
  height: 50px;
  margin-bottom: 0;
  padding: 15px 20px;
  font-family: Roboto, sans-serif;
  font-size: 20px;
  font-weight: 700;
  box-shadow: 0 6px 8px #0003, 0 2px 5px #0003;
}

.bold-text-563 {
  font-family: Roboto, sans-serif;
  font-size: 35px;
}

.paragraph-724 {
  font-family: Roboto, sans-serif;
  line-height: 30px;
}

.bold-text-564 {
  text-align: left;
  max-width: 1200px;
  font-family: Roboto, sans-serif;
  font-size: 65px;
  line-height: 65px;
}

.paragraph-725 {
  font-family: Roboto, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.bold-text-565 {
  font-family: Roboto, sans-serif;
}

.heading-297 {
  font-size: 35px;
}

.image-249 {
  border: 2px solid #000;
  border-radius: 8px;
}

.section-127 {
  z-index: auto;
  background-color: #fff;
  max-width: none;
  padding-top: 20px;
  padding-bottom: 0;
  position: sticky;
  top: 0;
}

.section-mobile-2 {
  padding-top: 20px;
  padding-bottom: 20px;
  display: none;
}

.paragraph-726 {
  font-family: Roboto, sans-serif;
  line-height: 30px;
}

.image-250 {
  border: 2px solid #000;
  border-radius: 8px;
}

.paragraph-727 {
  font-family: Roboto, sans-serif;
  line-height: 30px;
}

.image-251 {
  border: 2px solid #000;
  border-radius: 8px;
}

.bold-text-566 {
  font-size: 35px;
}

.paragraph-728 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Roboto, sans-serif;
  font-size: 16px;
}

.image-252 {
  border: 2px solid #000;
  border-radius: 8px;
}

.paragraph-729 {
  font-family: Roboto, sans-serif;
  font-size: 27px;
  line-height: 35px;
}

.container-357 {
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 500px;
  max-width: none;
  display: flex;
  position: sticky;
  top: 0;
  overflow: visible;
}

.image-253 {
  border: 2px solid #000;
  border-radius: 8px;
}

.bold-text-567 {
  font-family: Roboto, sans-serif;
}

.paragraph-730 {
  font-size: 25px;
  line-height: 30px;
}

.hero-heading-main-24 {
  text-align: left;
  border: 0 solid #000;
  border-radius: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 40px;
  line-height: 50px;
}

.container-358 {
  max-width: 1200px;
  padding-top: 20px;
}

.button-46 {
  background-color: #457505;
  border-radius: 4px;
  width: 500px;
  height: 45px;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  position: static;
  top: 0;
  box-shadow: -1px 7px 5px #0003;
}

.image-254 {
  border: 2px solid #000;
  border-radius: 8px;
}

.paragraph-731 {
  font-family: Roboto, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.heading-298 {
  font-size: 35px;
}

.bold-text-568 {
  font-family: Roboto, sans-serif;
  font-size: 35px;
}

.grid-135 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  max-width: 1200px;
}

.section-128 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 25px;
  line-height: 30px;
}

.container-359 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 1200px;
  max-width: 100%;
  margin-bottom: 0;
  padding-left: 10px;
  padding-right: 10px;
  display: block;
}

.div-block-1203 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.heading-299 {
  margin-bottom: 20px;
}

.paragraph-732 {
  background-color: #f3f2f2;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
}

.bold-text-569 {
  font-size: 35px;
}

.container-360 {
  max-width: 1200px;
  font-size: 25px;
  line-height: 30px;
}

.container-361 {
  max-width: 1200px;
  padding-top: 20px;
  padding-bottom: 10px;
}

.image-255 {
  border: 2px solid #000;
  border-radius: 8px;
}

.heading-300 {
  font-size: 35px;
}

.div-block-1204 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 500px;
  display: flex;
  position: static;
  top: 0;
}

.bold-text-570 {
  line-height: 35px;
}

.bold-text-571 {
  font-family: Roboto, sans-serif;
}

.container-362 {
  max-width: 1200px;
}

.paragraph-733 {
  font-family: Roboto, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.paragraph-734 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.div-block-1205 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 500px;
  display: flex;
  position: static;
  top: 0;
}

.container-363 {
  max-width: 1200px;
  padding-right: 0;
}

.container-363.list.njmn {
  max-width: 800px;
  margin-top: 20px;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 20px;
}

.seccfree-shipping-4 {
  background-color: #0000;
}

.image-256 {
  border: 0 #000;
  border-radius: 0;
  width: 1000px;
}

.container-364 {
  justify-content: center;
  max-width: 1200px;
  display: block;
}

.heading-301 {
  margin-top: 0;
}

.paragraph-735 {
  text-align: center;
  font-family: Barlow, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.button-47 {
  text-align: center;
  background-color: #417505;
  border-radius: 4px;
  flex-flow: row;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  padding: 15px 40px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 700;
  display: block;
  box-shadow: 0 0 11px 6px #0003;
}

.button-47._2 {
  text-align: center;
  border-radius: 5px;
  width: 300px;
  margin-top: 40px;
  margin-bottom: 20px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 18px;
  line-height: 25px;
  box-shadow: -4px 5px 9px 4px #0003;
}

.paragraph-736 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.paragraph-737 {
  background-color: #f3f2f2;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 18px;
  line-height: 25px;
}

.container-365 {
  max-width: 1200px;
  font-size: 25px;
  line-height: 30px;
}

.grid-139 {
  grid-column-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 2fr;
  width: 1200px;
  max-width: 100%;
  display: flex;
}

.paragraph-738 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 16px;
}

.paragraph-739 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.button-footer-sticky-g-23 {
  text-align: center;
  background-color: #457505;
  border-radius: 8px;
  width: 1200px;
  max-width: 1200px;
  height: 50px;
  margin-bottom: 0;
  padding: 15px 20px;
  font-size: 20px;
  font-weight: 700;
  box-shadow: 0 6px 8px #0003, 0 2px 5px #0003;
}

.paragraph-written-by-25 {
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 18px;
  line-height: 16px;
}

.container-366 {
  width: 800px;
  max-width: 800px;
  margin-top: 10px;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.div-block-1206 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.container-367 {
  max-width: 100%;
  padding-top: 20px;
  padding-bottom: 10px;
}

.bold-text-573 {
  font-size: 35px;
}

.grid-138 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  max-width: 1200px;
}

.grid-138.lisuy {
  grid-column-gap: 54px;
  grid-row-gap: 90px;
  grid-template-columns: 1fr 1fr;
  width: 800px;
  max-width: 100%;
}

.section-129 {
  z-index: auto;
  background-color: #fff;
  max-width: none;
  padding-top: 20px;
  padding-bottom: 20px;
  position: sticky;
  inset: 0 0% 0%;
}

.heading-302 {
  margin-bottom: 20px;
  font-size: 36px;
}

.div-block-1207 {
  text-align: center;
}

.section-130 {
  padding-top: 0;
  padding-bottom: 0;
}

.bold-text-574 {
  font-size: 35px;
}

.paragraph-740 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.grid-140 {
  grid-row-gap: 6px;
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  padding-left: 20px;
  padding-right: 20px;
}

.paragraph-741 {
  font-family: Barlow, sans-serif;
}

.bold-text-577 {
  font-size: 35px;
}

.container-368 {
  max-width: 1200px;
  padding-top: 20px;
}

.paragraph-742 {
  font-family: Barlow, sans-serif;
  font-size: 20px;
  line-height: 35px;
}

.side-offfer-9 {
  background-color: #fff;
  border: 1px solid #dbdbdb;
  border-radius: 8px;
  width: 400px;
  height: 800px;
  margin-top: 40px;
  margin-left: 20px;
  margin-right: 20px;
  position: static;
  inset: 0% 0% 0% auto;
}

.paragraph-743 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.paragraph-744 {
  font-family: Barlow, sans-serif;
}

.container-369 {
  max-width: 1000px;
}

.paragraph-745 {
  font-family: Barlow, sans-serif;
}

.paragraph-746, .paragraph-747 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.container-370 {
  max-width: 100%;
}

.div-block-1208 {
  font-size: 16px;
}

.heading-303 {
  margin-top: 0;
  font-size: 35px;
}

.bold-text-579 {
  text-align: left;
  max-width: none;
  font-family: Barlow, sans-serif;
  font-size: 50px;
  line-height: 50px;
}

.bold-text-580 {
  font-size: 35px;
}

.bold-text-581 {
  font-size: 30px;
}

.container-371 {
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 500px;
  max-width: none;
  display: flex;
  position: sticky;
  top: 0;
  overflow: visible;
}

.image-258 {
  border: 0 #000;
  border-radius: 0;
}

.paragraph-748 {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Barlow, sans-serif;
  font-size: 20px;
}

.container-372 {
  max-width: 1200px;
}

.paragraph-749 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.heading-304 {
  font-family: Barlow, sans-serif;
}

.bold-text-582 {
  font-size: 35px;
}

.bold-text-583 {
  line-height: 35px;
}

.bold-text-584 {
  color: #1aae41;
  text-align: center;
  font-size: 25px;
  line-height: 24px;
}

.paragraph-750, .paragraph-751 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.paragraph-752 {
  font-family: Roboto, sans-serif;
  line-height: 30px;
}

.bold-text-585 {
  font-size: 35px;
}

.paragraph-753 {
  font-family: Roboto, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.seccfree-shipping-5 {
  background-color: #0000;
}

.paragraph-754 {
  background-color: #f3f2f2;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
}

.bold-text-586 {
  font-family: Roboto, sans-serif;
  font-size: 35px;
}

.button-1sst-4 {
  text-align: center;
  background-color: #457505;
  border-radius: 8px;
  width: 1200px;
  max-width: 100%;
  height: 50px;
  margin-bottom: 0;
  padding: 15px 20px;
  font-family: Roboto, sans-serif;
  font-size: 20px;
  font-weight: 700;
  box-shadow: 0 6px 8px #0003, 0 2px 5px #0003;
}

.paragraph-755 {
  font-family: Roboto, sans-serif;
  line-height: 30px;
}

.grid-141 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  max-width: 1200px;
}

.paragraph-756 {
  font-family: Roboto, sans-serif;
  line-height: 30px;
}

.div-block-1209 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.section-131 {
  z-index: auto;
  background-color: #fff;
  max-width: none;
  padding-top: 20px;
  padding-bottom: 0;
  position: sticky;
  top: 0;
}

.paragraph-757 {
  font-family: Roboto, sans-serif;
  font-size: 27px;
  line-height: 35px;
}

.container-373 {
  max-width: 1200px;
  font-size: 25px;
  line-height: 30px;
}

.container-374 {
  max-width: 1200px;
  padding-top: 20px;
}

.paragraph-758 {
  font-family: Roboto, sans-serif;
  line-height: 30px;
}

.bold-text-587 {
  font-family: Roboto, sans-serif;
}

.paragraph-759 {
  font-family: Roboto, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.heading-305 {
  font-family: Roboto, sans-serif;
}

.paragraph-760 {
  font-family: Roboto, sans-serif;
  line-height: 30px;
}

.heading-307 {
  font-family: Roboto, sans-serif;
}

.bold-text-588 {
  text-align: left;
  max-width: 1200px;
  font-family: Roboto, sans-serif;
  font-size: 65px;
  line-height: 65px;
}

.container-375 {
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 500px;
  max-width: none;
  display: flex;
  position: sticky;
  top: 0;
  overflow: visible;
}

.bold-text-589 {
  font-family: Roboto, sans-serif;
  font-size: 35px;
}

.bold-text-590 {
  line-height: 35px;
}

.container-376 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 1200px;
  max-width: 100%;
  margin-bottom: 0;
  padding-left: 10px;
  padding-right: 10px;
  display: block;
}

.div-block-1210 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 500px;
  display: flex;
  position: static;
  top: 0;
}

.bold-text-591, .heading-308, .bold-text-592 {
  font-size: 35px;
}

.section-132 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 25px;
  line-height: 30px;
}

.button-48 {
  background-color: #457505;
  border-radius: 4px;
  width: 500px;
  height: 45px;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  position: static;
  top: 0;
  box-shadow: -1px 7px 5px #0003;
}

.container-377 {
  max-width: 1200px;
  padding-top: 20px;
  padding-bottom: 10px;
}

.hero-heading-main-25 {
  text-align: left;
  border: 0 solid #000;
  border-radius: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 40px;
  line-height: 50px;
}

.image-259 {
  border: 2px solid #000;
  border-radius: 8px;
}

.container-379 {
  max-width: 1200px;
}

.paragraph-761 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Roboto, sans-serif;
  font-size: 16px;
}

.paragraph-762 {
  font-size: 25px;
  line-height: 30px;
}

.paragraph-763, .paragraph-764 {
  font-family: Roboto, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.bold-text-593 {
  font-size: 35px;
}

.container-380 {
  max-width: 1200px;
  padding-top: 20px;
}

.paragraph-765 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Barlow, sans-serif;
  font-size: 16px;
}

.container-381 {
  max-width: 1200px;
  padding-right: 0;
}

.container-381.list.njmn {
  max-width: 100%;
}

.paragraph-766 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 35px;
}

.div-block-1211 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.bold-text-594 {
  font-size: 35px;
}

.button-49 {
  text-align: center;
  background-color: #417505;
  border-radius: 4px;
  flex-flow: row;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  padding: 15px 40px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 700;
  display: block;
  box-shadow: 0 0 11px 6px #0003;
}

.button-49._2 {
  text-align: center;
  border-radius: 5px;
  width: 300px;
  margin-top: 40px;
  margin-bottom: 20px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-family: Barlow, sans-serif;
  font-size: 18px;
  line-height: 25px;
  box-shadow: 0 2px 5px #0003;
}

.paragraph-767 {
  font-family: Barlow, sans-serif;
}

.paragraph-768 {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Barlow, sans-serif;
  font-size: 20px;
}

.paragraph-769 {
  padding-top: 10px;
  font-family: Barlow, sans-serif;
  font-size: 20px;
  line-height: 35px;
}

.grid-142 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  max-width: 100%;
}

.container-382 {
  width: auto;
  max-width: 1200px;
}

.paragraph-770, .paragraph-771 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 35px;
}

.image-260 {
  border: 0 solid #000;
  border-radius: 0;
  width: 1000px;
}

.paragraph-written-by-26 {
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 18px;
  line-height: 16px;
}

.paragraph-772 {
  font-family: Barlow, sans-serif;
}

.section-133 {
  z-index: auto;
  background-color: #fff;
  max-width: none;
  padding-top: 20px;
  padding-bottom: 20px;
  position: sticky;
  inset: 0 0% 0%;
}

.side-offfer-10 {
  background-color: #fff;
  border: 1px solid #dbdbdb;
  border-radius: 8px;
  width: 350px;
  height: 800px;
  margin-top: 40px;
  margin-left: 20px;
  margin-right: 20px;
  position: static;
  inset: 0% 0% 0% auto;
}

.div-block-1212 {
  font-size: 16px;
}

.paragraph-773 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 35px;
}

.grid-143 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  max-width: 1200px;
}

.grid-143.lisuy {
  grid-column-gap: 69px;
  grid-row-gap: 76px;
  grid-template-columns: 1fr 1fr;
  max-width: 1000px;
}

.container-383 {
  max-width: 1000px;
}

.bold-text-597 {
  text-align: center;
  font-size: 30px;
  line-height: 18px;
}

.container-384 {
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 500px;
  max-width: none;
  display: flex;
  position: sticky;
  top: 0;
  overflow: visible;
}

.paragraph-774 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 35px;
}

.div-block-1213 {
  text-align: center;
}

.grid-144 {
  grid-row-gap: 6px;
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  padding-left: 20px;
  padding-right: 20px;
}

.grid-144.dog {
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto 0 auto auto auto;
  grid-template-columns: 1fr;
}

.grid-144.dog.side {
  grid-column-gap: 18px;
  grid-row-gap: 0px;
  border: 1px solid #dbdbdb0d;
  grid-template-rows: auto auto auto auto 50px auto auto auto;
  grid-auto-columns: .25fr;
}

.heading-309 {
  color: #1aae41;
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Barlow, sans-serif;
  font-size: 25px;
}

.heading-310 {
  margin-top: 0;
}

.heading-311 {
  margin-bottom: 20px;
  font-family: Barlow, sans-serif;
  font-size: 36px;
}

.paragraph-775 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 35px;
}

.bold-text-598 {
  font-size: 35px;
}

.image-262 {
  border: 0 solid #000;
  border-radius: 0;
}

.div-block-1214 {
  text-align: center;
  padding-bottom: 10px;
}

.bold-text-599 {
  font-size: 35px;
}

.div-block-1215 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 500px;
  display: flex;
  position: static;
  top: 0;
}

.bold-text-600 {
  font-size: 35px;
}

.container-385 {
  max-width: 1000px;
  font-size: 25px;
  line-height: 30px;
}

.button-footer-sticky-g-24 {
  text-align: center;
  background-color: #457505;
  border-radius: 8px;
  width: 100%;
  max-width: 100%;
  height: 50px;
  margin-bottom: 0;
  padding: 15px 20px;
  font-family: Roboto, sans-serif;
  font-size: 20px;
  font-weight: 700;
  box-shadow: 0 6px 8px #0003, 0 2px 5px #0003;
}

.bold-text-601 {
  line-height: 35px;
}

.paragraph-776 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 35px;
}

.heading-312 {
  margin-top: 0;
  font-size: 35px;
}

.bold-text-603, .bold-text-604 {
  font-size: 35px;
}

.paragraph-777, .paragraph-778, .paragraph-779 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 35px;
}

.bold-text-605 {
  text-align: left;
  max-width: none;
  font-family: Barlow, sans-serif;
  font-size: 50px;
  line-height: 50px;
}

.image-263 {
  border: 0 solid #000;
  border-radius: 0;
}

.paragraph-780 {
  background-color: #f3f2f2;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Barlow, sans-serif;
  font-size: 18px;
  line-height: 25px;
}

.paragraph-781 {
  text-align: center;
  font-family: Barlow, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.paragraph-782 {
  font-family: Barlow, sans-serif;
}

.button-50 {
  background-color: #457505;
  border-radius: 4px;
  width: 500px;
  height: 45px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 700;
  position: static;
  top: 0;
  box-shadow: -1px 7px 5px #0003;
}

.section-134 {
  max-width: 1000px;
  padding-top: 0;
  padding-bottom: 20px;
}

.hero-heading-main-14 {
  text-align: left;
  border: 2px solid #000;
  border-radius: 8px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 40px;
  line-height: 50px;
}

.hero-heading-main-14.kjnk {
  border-width: 0;
  border-radius: 0;
  margin-top: 0;
  margin-bottom: 10px;
}

.bold-text-606 {
  font-size: 25px;
  line-height: 25px;
}

.container-386 {
  max-width: 100%;
  padding-top: 20px;
  padding-bottom: 10px;
}

.hero-heading-main-26 {
  text-align: left;
  border: 0 solid #000;
  border-radius: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 40px;
  line-height: 50px;
}

.container-387 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 1200px;
  max-width: 100%;
  margin-bottom: 0;
  padding-left: 10px;
  padding-right: 10px;
  display: block;
}

.heading-313 {
  font-family: Roboto, sans-serif;
}

.paragraph-783 {
  background-color: #f3f2f2;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
}

.bold-text-607 {
  font-family: Roboto, sans-serif;
}

.div-block-1216 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.div-block-1217 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 500px;
  display: flex;
  position: static;
  top: 0;
}

.bold-text-608 {
  font-family: Roboto, sans-serif;
}

.bold-text-609 {
  font-size: 25px;
  line-height: 25px;
}

.paragraph-784, .paragraph-785 {
  font-family: Roboto, sans-serif;
  line-height: 30px;
}

.container-388 {
  max-width: 1200px;
}

.container-389 {
  max-width: 1200px;
  font-size: 25px;
  line-height: 30px;
}

.bold-text-610 {
  line-height: 35px;
}

.container-390 {
  max-width: 1200px;
  padding-top: 20px;
}

.paragraph-786 {
  font-family: Roboto, sans-serif;
  line-height: 30px;
}

.container-391 {
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 500px;
  max-width: none;
  display: flex;
  position: sticky;
  top: 0;
  overflow: visible;
}

.heading-315 {
  font-family: Roboto, sans-serif;
}

.section-mobile-3 {
  padding-top: 20px;
  padding-bottom: 20px;
  display: none;
}

.paragraph-787 {
  font-family: Roboto, sans-serif;
  font-size: 27px;
  line-height: 35px;
}

.paragraph-788 {
  font-size: 25px;
  line-height: 30px;
}

.paragraph-789 {
  font-family: Roboto, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.button-1sst-5 {
  text-align: center;
  background-color: #457505;
  border-radius: 8px;
  width: 1200px;
  max-width: 100%;
  height: 50px;
  margin-bottom: 0;
  padding: 15px 20px;
  font-family: Roboto, sans-serif;
  font-size: 20px;
  font-weight: 700;
  box-shadow: 0 6px 8px #0003, 0 2px 5px #0003;
}

.paragraph-790 {
  font-family: Roboto, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.container-392 {
  max-width: 1200px;
  padding-top: 20px;
  padding-bottom: 10px;
}

.container-393 {
  max-width: 1200px;
}

.bold-text-611 {
  text-align: left;
  max-width: 1200px;
  font-family: Roboto, sans-serif;
  font-size: 65px;
  line-height: 65px;
}

.section-135 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 25px;
  line-height: 30px;
}

.bold-text-612 {
  font-family: Roboto, sans-serif;
  font-size: 35px;
}

.grid-145 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  max-width: 1200px;
}

.bold-text-613 {
  font-family: Roboto, sans-serif;
  font-size: 35px;
}

.paragraph-791 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Roboto, sans-serif;
  font-size: 16px;
}

.paragraph-792 {
  font-family: Roboto, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.paragraph-793 {
  font-family: Roboto, sans-serif;
  line-height: 30px;
}

.bold-text-614 {
  font-family: Roboto, sans-serif;
}

.heading-319 {
  font-size: 35px;
}

.paragraph-794 {
  font-family: Roboto, sans-serif;
  line-height: 30px;
}

.image-266 {
  border: 2px solid #000;
  border-radius: 8px;
}

.paragraph-written-by-27 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  line-height: 16px;
}

.section-136 {
  z-index: auto;
  background-color: #fff;
  max-width: none;
  padding-top: 20px;
  padding-bottom: 0;
  position: sticky;
  top: 0;
}

.paragraph-795 {
  font-family: Roboto, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.image-268 {
  border: 0 solid #000;
  border-radius: 0;
}

.container-394 {
  max-width: 1000px;
}

.container-395, .container-396 {
  max-width: 100%;
}

.container-397 {
  max-width: none;
}

.paragraph-894 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.div-block-1224 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.heading-338 {
  color: #1aae41;
  font-family: Barlow, sans-serif;
  font-size: 20px;
  line-height: 20px;
}

.container-426 {
  max-width: 1200px;
  font-size: 25px;
  line-height: 30px;
}

.paragraph-891 {
  padding-top: 10px;
  font-family: Barlow, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.button-54 {
  text-align: center;
  background-color: #417505;
  border-radius: 4px;
  flex-flow: row;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  padding: 15px 40px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 700;
  display: block;
  box-shadow: 0 0 11px 6px #0003;
}

.button-54._2 {
  text-align: center;
  border-radius: 5px;
  width: 300px;
  margin-top: 40px;
  margin-bottom: 20px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 18px;
  line-height: 25px;
  box-shadow: -2px 2px 6px 5px #0003;
}

.div-block-1222 {
  font-size: 16px;
}

.image-283 {
  border: 0 solid #000;
  border-radius: 0;
  width: 1000px;
}

.paragraph-890 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.container-431 {
  max-width: 1200px;
  padding-right: 0;
}

.container-431.list.njmn {
  max-width: 1200px;
}

.bold-text-666 {
  font-size: 30px;
}

.heading-339 {
  margin-top: 0;
}

.paragraph-892 {
  text-align: center;
  font-family: Barlow, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.side-offfer-11 {
  background-color: #fff;
  border: 2px solid #dbdbdb;
  border-radius: 8px;
  width: 350px;
  height: 800px;
  margin-top: 40px;
  margin-left: 20px;
  margin-right: 20px;
  position: static;
  inset: 0% 0% 0% auto;
}

.side-offfer-11.kl {
  margin-top: 131px;
}

.bold-text-667 {
  font-size: 30px;
}

.paragraph-878 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.bold-text-665 {
  font-size: 30px;
}

.paragraph-879 {
  font-family: Barlow, sans-serif;
}

.grid-168 {
  grid-row-gap: 6px;
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  padding-left: 20px;
  padding-right: 20px;
}

.grid-168.dog {
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto 0 auto auto auto;
  grid-template-columns: 1fr;
}

.grid-168.dog.side {
  grid-column-gap: 18px;
  grid-row-gap: 0px;
  border: 1px solid #dbdbdb0d;
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-auto-columns: .25fr;
}

.paragraph-written-by-31 {
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 18px;
  line-height: 16px;
}

.bold-text-673 {
  text-align: left;
  max-width: none;
  font-family: Barlow, sans-serif;
  font-size: 50px;
  line-height: 50px;
}

.div-block-1225 {
  text-align: center;
}

.paragraph-877 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.paragraph-881 {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Barlow, sans-serif;
  font-size: 20px;
}

.paragraph-880 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.bold-text-671 {
  font-size: 25px;
  line-height: 25px;
}

.paragraph-889 {
  font-family: Barlow, sans-serif;
}

.seccfree-shipping-9 {
  background-color: #0000;
}

.div-block-1221 {
  text-align: center;
  padding-bottom: 10px;
}

.bold-text-664 {
  font-size: 30px;
}

.paragraph-884 {
  font-family: Barlow, sans-serif;
}

.bold-text-674 {
  font-size: 30px;
  line-height: 35px;
}

.container-427 {
  max-width: 100%;
  padding-top: 20px;
  padding-bottom: 10px;
}

.container-428 {
  width: auto;
  max-width: 1200px;
}

.button-footer-sticky-g-25 {
  text-align: center;
  background-color: #457505;
  border-radius: 8px;
  width: 100%;
  max-width: 100%;
  height: 50px;
  margin-bottom: 0;
  padding: 30px 20px 40px;
  font-family: Barlow, sans-serif;
  font-size: 20px;
  font-weight: 700;
  box-shadow: 0 6px 8px #0003, 0 2px 5px #0003;
}

.paragraph-883 {
  background-color: #f3f2f2;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Barlow, sans-serif;
  font-size: 18px;
  line-height: 25px;
}

.div-block-1223 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 500px;
  display: flex;
  position: static;
  top: 0;
}

.bold-text-675 {
  font-size: 30px;
}

.paragraph-887 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Barlow, sans-serif;
  font-size: 16px;
}

.hero-heading-main-34 {
  text-align: left;
  border: 2px solid #000;
  border-radius: 8px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 40px;
  line-height: 50px;
}

.hero-heading-main-34.kjnk {
  border-width: 0;
  border-radius: 0;
  margin-top: 0;
  margin-bottom: 10px;
}

.container-425 {
  max-width: 1000px;
}

.container-430 {
  max-width: 1200px;
  padding-top: 20px;
}

.paragraph-885 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.heading-340 {
  margin-top: 0;
  font-size: 35px;
}

.container-432 {
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 500px;
  max-width: none;
  display: flex;
  position: sticky;
  top: 0;
  overflow: visible;
}

.paragraph-895 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.bold-text-669 {
  font-size: 30px;
}

.paragraph-882 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.section-154 {
  width: 800px;
  padding-top: 0;
  padding-bottom: 20px;
}

.bold-text-668 {
  text-align: center;
  font-size: 25px;
  line-height: 18px;
}

.image-285 {
  border: 0 solid #000;
  border-radius: 0;
}

.bold-text-663 {
  font-size: 30px;
}

.container-433 {
  max-width: 1200px;
}

.paragraph-886, .paragraph-888 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.heading-337 {
  margin-bottom: 20px;
  font-family: Barlow, sans-serif;
  font-size: 36px;
}

.grid-166 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  max-width: 1200px;
}

.grid-166.lisuy {
  grid-column-gap: 54px;
  grid-template-columns: 1fr 1fr;
  max-width: 1000px;
}

.section-155 {
  z-index: auto;
  background-color: #fff;
  max-width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  position: sticky;
  inset: auto 0% 0%;
}

.grid-169 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  max-width: 1200px;
}

.paragraph-899 {
  font-family: Roboto, sans-serif;
  font-size: 27px;
  line-height: 35px;
}

.heading-342 {
  margin-bottom: 20px;
  font-family: Barlow, sans-serif;
  font-size: 36px;
}

.button-55 {
  text-align: center;
  background-color: #417505;
  border-radius: 4px;
  flex-flow: row;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  padding: 15px 40px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 700;
  display: block;
  box-shadow: 0 0 11px 6px #0003;
}

.button-55._2 {
  text-align: center;
  border-radius: 5px;
  width: 300px;
  margin-top: 40px;
  margin-bottom: 20px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 18px;
  line-height: 25px;
  box-shadow: 0 1px 17px 10px #0003;
}

.paragraph-927 {
  font-family: Roboto, sans-serif;
  line-height: 30px;
}

.div-block-1227 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 500px;
  display: flex;
  position: static;
  top: 0;
}

.grid-170 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  max-width: 1200px;
}

.grid-173 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  max-width: 100%;
}

.section-160 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.container-435 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 1200px;
  max-width: 100%;
  margin-bottom: 0;
  padding-left: 10px;
  padding-right: 10px;
  display: block;
}

.container-436 {
  max-width: 1200px;
  padding-top: 20px;
  padding-bottom: 10px;
}

.paragraph-900 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Roboto, sans-serif;
  font-size: 16px;
}

.container-444 {
  max-width: 1200px;
  font-size: 25px;
  line-height: 30px;
}

.grid-171 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  max-width: 1200px;
}

.grid-171.lisuy {
  grid-column-gap: 54px;
  grid-template-columns: 1fr 1fr;
}

.paragraph-896 {
  padding-top: 10px;
  font-size: 25px;
  line-height: 40px;
}

.paragraph-905 {
  font-family: Roboto, sans-serif;
  line-height: 30px;
}

.bold-text-690 {
  line-height: 35px;
}

.paragraph-898, .paragraph-909, .paragraph-926 {
  padding-top: 10px;
  font-size: 25px;
  line-height: 40px;
}

.paragraph-922 {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Barlow, sans-serif;
  font-size: 20px;
}

.bold-text-693 {
  font-family: Roboto, sans-serif;
  font-size: 35px;
}

.container-441 {
  max-width: 100%;
  padding-top: 20px;
  padding-bottom: 10px;
}

.seccfree-shipping-10 {
  background-color: #0000;
}

.bold-text-691, .bold-text-679 {
  font-size: 35px;
}

.div-block-1226 {
  text-align: center;
  padding-bottom: 10px;
}

.paragraph-916 {
  font-family: Roboto, sans-serif;
  font-size: 27px;
  line-height: 35px;
}

.paragraph-919, .paragraph-917 {
  font-family: Roboto, sans-serif;
  line-height: 30px;
}

.div-block-1228 {
  text-align: center;
}

.paragraph-903 {
  padding-top: 10px;
  font-size: 25px;
  line-height: 40px;
}

.bold-text-683 {
  text-align: left;
  max-width: 1200px;
  font-family: Barlow, sans-serif;
  font-size: 65px;
  line-height: 65px;
}

.bold-text-686 {
  font-family: Roboto, sans-serif;
  font-size: 35px;
}

.heading-346 {
  color: #1aae41;
  font-family: Barlow, sans-serif;
  font-size: 25px;
}

.paragraph-908 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Barlow, sans-serif;
  font-size: 16px;
}

.paragraph-897 {
  font-family: Barlow, sans-serif;
}

.paragraph-912, .paragraph-913 {
  font-family: Roboto, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.bold-text-694 {
  font-family: Roboto, sans-serif;
}

.paragraph-written-by-32 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 18px;
  line-height: 16px;
}

.paragraph-920 {
  font-family: Roboto, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.heading-344 {
  font-family: Roboto, sans-serif;
}

.paragraph-914 {
  background-color: #f3f2f2;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
}

.paragraph-915 {
  background-color: #f3f2f2;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Barlow, sans-serif;
  font-size: 18px;
}

.container-442 {
  max-width: 1200px;
  padding-top: 20px;
}

.section-159 {
  z-index: auto;
  background-color: #fff;
  max-width: none;
  padding-top: 20px;
  padding-bottom: 0;
  position: sticky;
  top: 0;
}

.paragraph-921 {
  font-family: Roboto, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.paragraph-923 {
  font-family: Barlow, sans-serif;
}

.button-1sst-8 {
  text-align: center;
  background-color: #457505;
  border-radius: 8px;
  width: 1200px;
  max-width: 1200px;
  height: 50px;
  margin-bottom: 0;
  padding: 15px 20px;
  font-family: Roboto, sans-serif;
  font-size: 20px;
  font-weight: 700;
  box-shadow: 0 6px 8px #0003, 0 2px 5px #0003;
}

.bold-text-695 {
  font-size: 25px;
  line-height: 25px;
}

.div-block-1229 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.hero-heading-main-35 {
  text-align: left;
  border: 2px solid #000;
  border-radius: 8px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 40px;
  line-height: 50px;
}

.hero-heading-main-35.kjnk {
  border-width: 0;
  border-radius: 0;
}

.paragraph-901 {
  padding-top: 10px;
  font-size: 25px;
  line-height: 40px;
}

.grid-172 {
  grid-row-gap: 6px;
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  padding-left: 20px;
  padding-right: 20px;
}

.grid-172.dog {
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto 0 auto auto auto;
  grid-template-columns: 1fr;
}

.grid-172.dog.side {
  grid-column-gap: 18px;
  grid-row-gap: 0px;
  border: 1px solid #dbdbdb0d;
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-auto-columns: .25fr;
}

.container-445 {
  max-width: 1200px;
  padding-top: 20px;
}

.bold-text-677 {
  text-align: center;
  font-size: 30px;
  line-height: 18px;
}

.bold-text-687, .heading-347 {
  font-size: 35px;
}

.paragraph-910 {
  padding-top: 10px;
  font-size: 25px;
  line-height: 40px;
}

.bold-text-692 {
  font-size: 25px;
  line-height: 25px;
}

.paragraph-907 {
  font-family: Barlow, sans-serif;
}

.bold-text-684 {
  font-size: 35px;
}

.paragraph-918 {
  font-family: Roboto, sans-serif;
  line-height: 30px;
}

.container-437 {
  max-width: 1200px;
}

.paragraph-902 {
  padding-top: 10px;
  font-size: 25px;
  line-height: 40px;
}

.image-290 {
  border: 2px solid #000;
  border-radius: 8px;
  width: 1000px;
}

.button-footer-sticky-g-26 {
  text-align: center;
  background-color: #457505;
  border-radius: 8px;
  width: 1200px;
  max-width: 1200px;
  height: 50px;
  margin-bottom: 0;
  padding: 15px 20px;
  font-family: Barlow, sans-serif;
  font-size: 20px;
  font-weight: 700;
  box-shadow: 0 6px 8px #0003, 0 2px 5px #0003;
}

.paragraph-904 {
  padding-top: 10px;
  font-size: 25px;
  line-height: 40px;
}

.div-block-1230 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 500px;
  display: flex;
  position: static;
  top: 0;
}

.paragraph-911 {
  padding-top: 10px;
  font-size: 25px;
  line-height: 40px;
}

.bold-text-685 {
  line-height: 35px;
}

.hero-heading-main-31 {
  text-align: left;
  border: 0 solid #000;
  border-radius: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 40px;
  line-height: 50px;
}

.bold-text-689 {
  font-size: 35px;
}

.section-158 {
  z-index: auto;
  background-color: #fff;
  max-width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  position: sticky;
  inset: auto 0% 0%;
}

.image-291 {
  border: 2px solid #000;
  border-radius: 8px;
}

.div-block-1231 {
  font-size: 16px;
}

.container-439 {
  max-width: 1200px;
  font-size: 25px;
  line-height: 30px;
}

.bold-text-676 {
  text-align: left;
  max-width: 1200px;
  font-family: Roboto, sans-serif;
  font-size: 65px;
  line-height: 65px;
}

.container-443 {
  width: auto;
  max-width: 1200px;
}

.container-446 {
  max-width: 1200px;
}

.div-block-1232 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.container-438 {
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 500px;
  max-width: none;
  display: flex;
  position: sticky;
  top: 0;
  overflow: visible;
}

.container-434 {
  max-width: 1200px;
  padding-right: 0;
}

.container-434.list.njmn {
  max-width: 100%;
}

.section-161 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 25px;
  line-height: 30px;
}

.paragraph-924 {
  font-size: 25px;
  line-height: 30px;
}

.heading-348 {
  font-family: Roboto, sans-serif;
}

.paragraph-906 {
  text-align: center;
  font-family: Barlow, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.container-447, .container-448 {
  max-width: 1200px;
}

.health-dscvry-nav-16 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 50px;
  line-height: 50px;
}

.paragraph-1008 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.bold-text-740 {
  font-size: 30px;
  line-height: 35px;
}

.heading-366 {
  margin-top: 0;
  font-size: 30px;
  line-height: 35px;
}

.paragraph-1000, .paragraph-998, .paragraph-1010 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.bold-text-743 {
  font-size: 30px;
}

.container-474 {
  width: auto;
  max-width: 1200px;
}

.div-block-1242 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.section-172 {
  z-index: auto;
  background-color: #fff;
  max-width: none;
  padding-top: 10px;
  padding-bottom: 10px;
  position: sticky;
  inset: 0 0% 0%;
}

.button-footer-sticky-g-27 {
  text-align: center;
  background-color: #457505;
  border-radius: 8px;
  width: 100%;
  max-width: 100%;
  height: 50px;
  margin-bottom: 0;
  padding: 15px 20px;
  font-family: Barlow, sans-serif;
  font-size: 20px;
  font-weight: 700;
  box-shadow: 0 2px 5px #0003;
}

.bold-text-741 {
  font-size: 30px;
}

.paragraph-1002 {
  padding-top: 10px;
  font-family: Barlow, sans-serif;
  font-size: 20px;
  line-height: 35px;
}

.div-block-1243 {
  font-size: 16px;
}

.paragraph-1006 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.bold-text-749 {
  font-size: 25px;
  line-height: 25px;
}

.paragraph-997 {
  font-family: Barlow, sans-serif;
}

.bold-text-742 {
  font-size: 30px;
  line-height: 35px;
}

.grid-185 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  max-width: 1200px;
}

.grid-185.lisuy {
  grid-column-gap: 54px;
  grid-row-gap: 72px;
  grid-template-columns: 1fr 1fr;
  max-width: 800px;
}

.paragraph-1007 {
  background-color: #f3f2f2;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Barlow, sans-serif;
  font-size: 18px;
  line-height: 25px;
}

.container-470 {
  max-width: 1200px;
  padding-top: 20px;
}

.paragraph-1003 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.hero-heading-main-38 {
  text-align: left;
  border: 2px solid #000;
  border-radius: 8px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 40px;
  line-height: 50px;
}

.hero-heading-main-38.kjnk {
  border-width: 0;
  border-radius: 0;
  margin-top: 0;
  margin-bottom: 10px;
}

.div-block-1244 {
  text-align: center;
}

.paragraph-written-by-36 {
  padding-top: 20px;
  padding-bottom: 0;
  font-size: 18px;
  line-height: 16px;
}

.bold-text-738 {
  text-align: center;
  font-size: 25px;
  line-height: 18px;
}

.bold-text-746 {
  font-size: 30px;
}

.bold-text-747 {
  text-align: left;
  max-width: none;
  font-family: Barlow, sans-serif;
  font-size: 50px;
  line-height: 50px;
}

.paragraph-992 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Barlow, sans-serif;
  font-size: 16px;
}

.grid-183 {
  grid-row-gap: 6px;
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  padding-left: 20px;
  padding-right: 20px;
}

.grid-183.dog {
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto 0 auto auto auto;
  grid-template-columns: 1fr;
}

.grid-183.dog.side {
  grid-column-gap: 18px;
  grid-row-gap: 0px;
  border: 1px solid #dbdbdb0d;
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-auto-columns: .25fr;
}

.bold-text-745 {
  font-size: 30px;
  line-height: 35px;
}

.container-476 {
  max-width: 1000px;
  font-size: 25px;
  line-height: 30px;
}

.container-473 {
  max-width: 100%;
  padding-top: 20px;
  padding-bottom: 10px;
}

.div-block-1245 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 500px;
  display: flex;
  position: static;
  top: 0;
}

.paragraph-995 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.heading-364 {
  color: #1aae41;
  font-family: Barlow, sans-serif;
  font-size: 25px;
}

.paragraph-1005 {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Barlow, sans-serif;
  font-size: 20px;
}

.side-offfer-13 {
  background-color: #fff;
  border: 1px solid #dbdbdb;
  border-radius: 8px;
  width: 350px;
  height: 800px;
  margin-top: 60px;
  margin-left: 20px;
  margin-right: 20px;
  position: static;
  inset: 0% 0% 0% auto;
}

.container-469 {
  max-width: 1200px;
  padding-right: 0;
}

.container-469.list.njmn {
  max-width: 100%;
}

.container-475 {
  max-width: 1000px;
}

.button-58 {
  background-color: #457505;
  border-radius: 4px;
  width: 500px;
  height: 45px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-family: Barlow, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 18px;
  position: static;
  top: 0;
  box-shadow: -1px 7px 5px #0003;
}

.heading-367 {
  margin-top: 0;
  font-size: 35px;
}

.paragraph-1004 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.bold-text-744 {
  font-size: 30px;
  line-height: 35px;
}

.bold-text-750 {
  font-size: 30px;
}

.paragraph-999 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.container-472 {
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 500px;
  max-width: none;
  display: flex;
  position: sticky;
  top: 0;
  overflow: visible;
}

.div-block-1246 {
  text-align: center;
  padding-bottom: 10px;
}

.bold-text-739 {
  font-size: 30px;
}

.paragraph-1009 {
  font-family: Barlow, sans-serif;
}

.image-293 {
  border: 0 solid #000;
  border-radius: 0;
}

.grid-186 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  max-width: 100%;
}

.paragraph-996 {
  text-align: center;
  font-family: Barlow, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.section-171 {
  max-width: 1000px;
  padding-top: 0;
  padding-bottom: 20px;
}

.image-294 {
  border: 0 solid #000;
  border-radius: 0;
  width: 1000px;
}

.paragraph-1001 {
  font-family: Barlow, sans-serif;
}

.paragraph-993 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.button-59 {
  text-align: center;
  background-color: #417505;
  border-radius: 4px;
  flex-flow: row;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  padding: 15px 40px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 700;
  display: block;
  box-shadow: 0 0 11px 6px #0003;
}

.button-59._2 {
  text-align: center;
  border-radius: 5px;
  width: 300px;
  margin-top: 40px;
  margin-bottom: 20px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 18px;
  line-height: 25px;
  box-shadow: -5px 7px 7px 1px #0003;
}

.heading-365 {
  margin-bottom: 20px;
  font-family: Barlow, sans-serif;
  font-size: 36px;
}

.container-481 {
  max-width: 1200px;
}

.paragraph-1015 {
  font-family: Roboto, sans-serif;
  line-height: 30px;
}

.paragraph-1019 {
  font-family: Roboto, sans-serif;
  font-size: 27px;
  line-height: 35px;
}

.section-mobile-4 {
  padding-top: 20px;
  padding-bottom: 20px;
  display: none;
}

.bold-text-752 {
  line-height: 35px;
}

.section-174 {
  z-index: auto;
  background-color: #fff;
  max-width: none;
  padding-top: 20px;
  padding-bottom: 0;
  position: sticky;
  top: 0;
}

.bold-text-753 {
  text-align: left;
  max-width: 1200px;
  font-family: Roboto, sans-serif;
  font-size: 65px;
  line-height: 65px;
}

.container-477 {
  max-width: 1200px;
  font-size: 25px;
  line-height: 30px;
}

.bold-text-755 {
  font-size: 25px;
  line-height: 25px;
}

.paragraph-1014 {
  font-size: 25px;
  line-height: 30px;
}

.paragraph-1021 {
  font-family: Roboto, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.container-482 {
  max-width: 1200px;
  padding-top: 20px;
  padding-bottom: 10px;
}

.section-175 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 25px;
  line-height: 30px;
}

.div-block-1249 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.paragraph-1011 {
  background-color: #f3f2f2;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
}

.bold-text-756 {
  font-family: Roboto, sans-serif;
}

.paragraph-1023, .paragraph-1016 {
  font-family: Roboto, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.paragraph-1022 {
  font-family: Roboto, sans-serif;
  line-height: 30px;
}

.bold-text-754 {
  font-family: Roboto, sans-serif;
  font-size: 35px;
}

.paragraph-1017 {
  font-family: Roboto, sans-serif;
  line-height: 30px;
}

.button-1sst-9 {
  text-align: center;
  background-color: #457505;
  border-radius: 8px;
  width: 1200px;
  max-width: 100%;
  height: 50px;
  margin-bottom: 0;
  padding: 15px 20px;
  font-family: Roboto, sans-serif;
  font-size: 20px;
  font-weight: 700;
  box-shadow: 0 6px 8px #0003, 0 2px 5px #0003;
}

.bold-text-758 {
  font-family: Roboto, sans-serif;
  font-size: 35px;
}

.paragraph-1020 {
  font-family: Roboto, sans-serif;
  line-height: 30px;
}

.paragraph-written-by-37 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  line-height: 16px;
}

.container-479 {
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 500px;
  max-width: none;
  display: flex;
  position: sticky;
  top: 0;
  overflow: visible;
}

.heading-373 {
  font-size: 35px;
}

.paragraph-1012 {
  font-family: Roboto, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.paragraph-1018 {
  font-family: Roboto, sans-serif;
  line-height: 30px;
}

.hero-heading-main-39 {
  text-align: left;
  border: 0 solid #000;
  border-radius: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 40px;
  line-height: 50px;
}

.image-297 {
  border: 2px solid #000;
  border-radius: 8px;
}

.container-483 {
  max-width: 1200px;
}

.heading-370, .heading-369 {
  font-family: Roboto, sans-serif;
}

.container-480 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 1200px;
  max-width: 100%;
  margin-bottom: 0;
  padding-left: 10px;
  padding-right: 10px;
  display: block;
}

.paragraph-1013 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Roboto, sans-serif;
  font-size: 16px;
}

.grid-187 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  max-width: 1200px;
}

.container-478 {
  max-width: 1200px;
  padding-top: 20px;
}

.container-484 {
  max-width: 1200px;
}

.health-dscvry-nav-17 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 50px;
  line-height: 50px;
}

.container-489 {
  max-width: 1200px;
  padding-top: 20px;
}

.paragraph-1042, .paragraph-1031 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.bold-text-770 {
  font-size: 30px;
}

.button-footer-sticky-g-28 {
  text-align: center;
  background-color: #457505;
  border-radius: 8px;
  width: 100%;
  max-width: 100%;
  height: 50px;
  margin-bottom: 0;
  padding: 30px 20px 40px;
  font-family: Barlow, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 15px;
  box-shadow: 0 6px 8px #0003, 0 2px 5px #0003;
}

.image-304 {
  border: 0 solid #000;
  border-radius: 0;
  width: 1000px;
}

.paragraph-1025 {
  background-color: #f3f2f2;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Barlow, sans-serif;
  font-size: 18px;
  line-height: 25px;
}

.div-block-1250 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.seccfree-shipping-17 {
  background-color: #0000;
}

.paragraph-1028, .paragraph-1040 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.bold-text-760, .bold-text-763 {
  font-size: 30px;
}

.div-block-1251 {
  text-align: center;
}

.paragraph-1036, .paragraph-1037 {
  font-family: Barlow, sans-serif;
}

.hero-heading-main-40 {
  text-align: left;
  border: 2px solid #000;
  border-radius: 8px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 40px;
  line-height: 50px;
}

.hero-heading-main-40.kjnk {
  border-width: 0;
  border-radius: 0;
  margin-top: 10px;
}

.paragraph-1029 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.section-176 {
  z-index: auto;
  background-color: #fff;
  max-width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  position: sticky;
  inset: auto 0% 0%;
}

.paragraph-1026 {
  font-family: Barlow, sans-serif;
}

.bold-text-761 {
  line-height: 35px;
}

.heading-376 {
  color: #1aae41;
  font-family: Barlow, sans-serif;
  font-size: 25px;
}

.paragraph-1027 {
  font-family: Barlow, sans-serif;
  font-size: 14px;
}

.div-block-1252 {
  text-align: center;
  padding-bottom: 10px;
}

.bold-text-764 {
  font-size: 30px;
}

.container-488 {
  max-width: 100%;
  padding-top: 20px;
  padding-bottom: 10px;
}

.grid-188 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  max-width: 1200px;
}

.grid-188.lisuy {
  grid-column-gap: 54px;
  grid-row-gap: 79px;
  grid-template-columns: 1fr 1fr;
  max-width: 800px;
}

.paragraph-1024 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Barlow, sans-serif;
  font-size: 16px;
}

.paragraph-1032 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.bold-text-762 {
  font-size: 30px;
}

.bold-text-771 {
  text-align: left;
  max-width: none;
  font-family: Barlow, sans-serif;
  font-size: 50px;
  line-height: 50px;
}

.paragraph-1038 {
  text-align: center;
  font-family: Barlow, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.bold-text-767 {
  font-size: 30px;
}

.paragraph-1039 {
  padding-top: 10px;
  font-family: Barlow, sans-serif;
  font-size: 20px;
  line-height: 35px;
}

.section-177 {
  padding-top: 0;
  padding-bottom: 20px;
}

.grid-190 {
  grid-row-gap: 6px;
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  padding-left: 20px;
  padding-right: 20px;
}

.grid-190.dog {
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto 0 auto auto auto;
  grid-template-columns: 1fr;
}

.grid-190.dog.side {
  grid-column-gap: 18px;
  grid-row-gap: 0px;
  border: 1px solid #dbdbdb0d;
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-auto-columns: .25fr;
}

.container-490 {
  max-width: 1000px;
}

.heading-377 {
  margin-top: 0;
  font-size: 30px;
}

.bold-text-766 {
  text-align: center;
  font-size: 25px;
  line-height: 18px;
}

.container-487 {
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 500px;
  max-width: none;
  display: flex;
  position: sticky;
  top: 0;
  overflow: visible;
}

.heading-378 {
  margin-bottom: 20px;
  font-family: Barlow, sans-serif;
  font-size: 36px;
}

.button-60 {
  text-align: center;
  background-color: #417505;
  border-radius: 4px;
  flex-flow: row;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  padding: 15px 40px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 700;
  display: block;
  box-shadow: 0 0 11px 6px #0003;
}

.button-60._2 {
  text-align: center;
  border-radius: 5px;
  width: 300px;
  margin-top: 40px;
  margin-bottom: 20px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 18px;
  line-height: 25px;
  box-shadow: -2px 2px 6px 5px #0003;
}

.paragraph-written-by-38 {
  padding-top: 20px;
  padding-bottom: 0;
  font-size: 18px;
  line-height: 16px;
}

.image-305 {
  border: 0 solid #000;
  border-radius: 0;
}

.container-486 {
  width: auto;
  max-width: 1200px;
}

.container-491 {
  max-width: 1200px;
}

.div-block-1253 {
  font-size: 16px;
}

.bold-text-765 {
  font-size: 25px;
  line-height: 25px;
}

.paragraph-1041 {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Barlow, sans-serif;
  font-size: 20px;
}

.container-492 {
  max-width: 1200px;
  font-size: 25px;
  line-height: 30px;
}

.paragraph-1033 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.grid-191 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  max-width: 100%;
}

.paragraph-1035 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.heading-379 {
  margin-top: 0;
  font-size: 30px;
}

.bold-text-768 {
  font-size: 30px;
}

.container-493 {
  max-width: 1200px;
  padding-right: 0;
}

.container-493.list.njmn {
  max-width: 100%;
}

.paragraph-1052 {
  background-color: #f3f2f2;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Barlow, sans-serif;
  font-size: 18px;
}

.paragraph-1044 {
  padding-top: 10px;
  font-size: 25px;
  line-height: 40px;
}

.paragraph-1058 {
  font-family: Roboto, sans-serif;
  font-size: 27px;
  line-height: 35px;
}

.paragraph-1071 {
  font-family: Roboto, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.paragraph-1059 {
  font-family: Barlow, sans-serif;
}

.bold-text-778 {
  font-family: Roboto, sans-serif;
  font-size: 35px;
}

.paragraph-1053 {
  text-align: center;
  font-family: Barlow, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.container-499 {
  max-width: 100%;
  padding-top: 20px;
  padding-bottom: 10px;
}

.paragraph-1050 {
  font-family: Barlow, sans-serif;
}

.bold-text-787 {
  font-size: 35px;
}

.container-500 {
  max-width: 1200px;
  padding-top: 20px;
}

.paragraph-1057 {
  padding-top: 10px;
  font-size: 25px;
  line-height: 40px;
}

.hero-heading-main-41 {
  text-align: left;
  border: 2px solid #000;
  border-radius: 8px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 40px;
  line-height: 50px;
}

.hero-heading-main-41.kjnk {
  border-width: 0;
  border-radius: 0;
}

.section-mobile-5 {
  padding-top: 20px;
  padding-bottom: 20px;
  display: none;
}

.container-501 {
  max-width: 1200px;
  font-size: 25px;
  line-height: 30px;
}

.div-block-1257 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 500px;
  display: flex;
  position: static;
  top: 0;
}

.container-502 {
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 500px;
  max-width: none;
  display: flex;
  position: sticky;
  top: 0;
  overflow: visible;
}

.paragraph-1073 {
  font-family: Roboto, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.container-494 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 1200px;
  max-width: 100%;
  margin-bottom: 0;
  padding-left: 10px;
  padding-right: 10px;
  display: block;
}

.container-497 {
  max-width: 1200px;
  padding-top: 20px;
  padding-bottom: 10px;
}

.paragraph-1051, .paragraph-1048 {
  font-family: Roboto, sans-serif;
  line-height: 30px;
}

.paragraph-written-by-39 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 18px;
  line-height: 16px;
}

.paragraph-1069 {
  padding-top: 10px;
  font-size: 25px;
  line-height: 40px;
}

.paragraph-1065 {
  font-family: Roboto, sans-serif;
  line-height: 30px;
}

.paragraph-1056 {
  padding-top: 10px;
  font-size: 25px;
  line-height: 40px;
}

.heading-380 {
  font-family: Roboto, sans-serif;
}

.paragraph-1070, .paragraph-1045 {
  padding-top: 10px;
  font-size: 25px;
  line-height: 40px;
}

.paragraph-1047 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Roboto, sans-serif;
  font-size: 16px;
}

.container-503 {
  max-width: 1200px;
  padding-top: 20px;
}

.grid-194 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  max-width: 100%;
}

.heading-381 {
  color: #1aae41;
  font-family: Barlow, sans-serif;
  font-size: 25px;
}

.paragraph-1054 {
  padding-top: 10px;
  font-size: 25px;
  line-height: 40px;
}

.bold-text-785 {
  line-height: 35px;
}

.paragraph-1074 {
  font-family: Roboto, sans-serif;
  font-size: 27px;
  line-height: 35px;
}

.div-block-1258 {
  font-size: 16px;
}

.div-block-1259 {
  text-align: center;
}

.section-180 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 25px;
  line-height: 30px;
}

.bold-text-783 {
  text-align: left;
  max-width: 1200px;
  font-family: Roboto, sans-serif;
  font-size: 65px;
  line-height: 65px;
}

.paragraph-1068 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Barlow, sans-serif;
  font-size: 16px;
}

.grid-192 {
  grid-row-gap: 6px;
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  padding-left: 20px;
  padding-right: 20px;
}

.grid-192.dog {
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto 0 auto auto auto;
  grid-template-columns: 1fr;
}

.grid-192.dog.side {
  grid-column-gap: 18px;
  grid-row-gap: 0px;
  border: 1px solid #dbdbdb0d;
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-auto-columns: .25fr;
}

.bold-text-780 {
  font-size: 35px;
}

.paragraph-1066 {
  font-family: Roboto, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.bold-text-788 {
  font-family: Roboto, sans-serif;
}

.container-504 {
  max-width: 1200px;
}

.paragraph-1049 {
  padding-top: 10px;
  font-size: 25px;
  line-height: 40px;
}

.div-block-1260 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.button-footer-sticky-g-29 {
  text-align: center;
  background-color: #457505;
  border-radius: 8px;
  width: 1200px;
  max-width: 1200px;
  height: 50px;
  margin-bottom: 0;
  padding: 15px 20px;
  font-family: Barlow, sans-serif;
  font-size: 20px;
  font-weight: 700;
  box-shadow: 0 6px 8px #0003, 0 2px 5px #0003;
}

.div-block-1256 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.bold-text-789 {
  line-height: 35px;
}

.container-498 {
  max-width: 1200px;
  font-size: 25px;
  line-height: 30px;
}

.paragraph-1064 {
  font-family: Roboto, sans-serif;
  line-height: 30px;
}

.button-61 {
  text-align: center;
  background-color: #417505;
  border-radius: 4px;
  flex-flow: row;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  padding: 15px 40px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 700;
  display: block;
  box-shadow: 0 0 11px 6px #0003;
}

.button-61._2 {
  text-align: center;
  border-radius: 5px;
  width: 300px;
  margin-top: 40px;
  margin-bottom: 20px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 18px;
  line-height: 25px;
  box-shadow: 0 1px 17px 10px #0003;
}

.grid-195 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  max-width: 1200px;
}

.grid-195.lisuy {
  grid-column-gap: 54px;
  grid-template-columns: 1fr 1fr;
}

.heading-384 {
  margin-bottom: 20px;
  font-family: Barlow, sans-serif;
  font-size: 36px;
}

.bold-text-781 {
  font-family: Roboto, sans-serif;
  font-size: 35px;
}

.image-307 {
  border: 2px solid #000;
  border-radius: 8px;
  width: 1000px;
}

.bold-text-790 {
  font-size: 25px;
  line-height: 25px;
}

.paragraph-1067 {
  font-family: Roboto, sans-serif;
  line-height: 30px;
}

.paragraph-1062 {
  font-family: Barlow, sans-serif;
}

.section-181 {
  z-index: auto;
  background-color: #fff;
  max-width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  position: sticky;
  inset: auto 0% 0%;
}

.bold-text-772 {
  font-size: 35px;
}

.container-505 {
  max-width: 1200px;
  padding-right: 0;
}

.container-505.list.njmn {
  max-width: 100%;
}

.heading-385 {
  font-size: 35px;
}

.paragraph-1061 {
  font-size: 25px;
  line-height: 30px;
}

.paragraph-1046 {
  font-family: Barlow, sans-serif;
  font-size: 14px;
}

.grid-196 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  max-width: 1200px;
}

.container-496 {
  width: auto;
  max-width: 1200px;
}

.bold-text-791, .bold-text-779 {
  font-size: 35px;
}

.bold-text-784 {
  text-align: center;
  font-size: 30px;
  line-height: 18px;
}

.heading-386 {
  font-family: Roboto, sans-serif;
}

.hero-heading-main-42 {
  text-align: left;
  border: 0 solid #000;
  border-radius: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 40px;
  line-height: 50px;
}

.bold-text-782 {
  text-align: left;
  max-width: 1200px;
  font-family: Barlow, sans-serif;
  font-size: 65px;
  line-height: 65px;
}

.paragraph-1055 {
  padding-top: 10px;
  font-size: 25px;
  line-height: 40px;
}

.paragraph-1060 {
  font-family: Roboto, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.image-312 {
  border: 2px solid #000;
  border-radius: 8px;
}

.section-182 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.container-506 {
  max-width: 1200px;
}

.bold-text-776 {
  font-size: 25px;
  line-height: 25px;
}

.section-179 {
  z-index: auto;
  background-color: #fff;
  max-width: none;
  padding-top: 20px;
  padding-bottom: 0;
  position: sticky;
  top: 0;
}

.paragraph-1072 {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Barlow, sans-serif;
  font-size: 20px;
}

.paragraph-1063 {
  padding-top: 10px;
  font-size: 25px;
  line-height: 40px;
}

.seccfree-shipping-18 {
  background-color: #0000;
}

.div-block-1255 {
  text-align: center;
  padding-bottom: 10px;
}

.paragraph-1043 {
  background-color: #f3f2f2;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
}

.button-1sst-10 {
  text-align: center;
  background-color: #457505;
  border-radius: 8px;
  width: 1200px;
  max-width: 1200px;
  height: 50px;
  margin-bottom: 0;
  padding: 15px 20px;
  font-family: Roboto, sans-serif;
  font-size: 20px;
  font-weight: 700;
  box-shadow: 0 6px 8px #0003, 0 2px 5px #0003;
}

.container-507 {
  max-width: 1200px;
}

.health-dscvry-nav-18 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 50px;
  line-height: 50px;
}

.bold-text-792 {
  font-size: 30px;
  line-height: 35px;
}

.container-508 {
  max-width: 100%;
  padding-top: 20px;
  padding-bottom: 10px;
}

.paragraph-1075 {
  font-family: Barlow, sans-serif;
}

.grid-197 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  max-width: 1200px;
}

.grid-197.lisuy {
  grid-column-gap: 54px;
  grid-row-gap: 73px;
  grid-template-columns: 1fr 1fr;
  max-width: 800px;
}

.bold-text-793 {
  font-size: 30px;
}

.bold-text-794 {
  font-size: 30px;
  line-height: 35px;
}

.paragraph-1076 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.section-183 {
  z-index: auto;
  background-color: #fff;
  max-width: none;
  padding-top: 20px;
  padding-bottom: 20px;
  position: fixed;
  inset: auto 0% 0%;
}

.paragraph-1077 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.paragraph-1078 {
  font-family: Barlow, sans-serif;
  font-size: 14px;
}

.paragraph-written-by-40 {
  padding-top: 20px;
  padding-bottom: 0;
  font-size: 18px;
  line-height: 16px;
}

.paragraph-1079 {
  margin-top: 10px;
  font-family: Roboto, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.paragraph-1080, .paragraph-1081 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.container-509 {
  width: auto;
  max-width: 1200px;
}

.paragraph-1082 {
  font-family: Barlow, sans-serif;
}

.grid-198 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  max-width: 100%;
}

.div-block-1261 {
  text-align: center;
  padding-bottom: 10px;
}

.paragraph-1083 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.container-510 {
  max-width: 1200px;
  padding-top: 20px;
}

.bold-text-796 {
  font-size: 30px;
  line-height: 35px;
}

.container-511 {
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 500px;
  max-width: none;
  display: flex;
  position: sticky;
  top: 0;
  overflow: visible;
}

.bold-text-797 {
  text-align: left;
  max-width: none;
  font-family: Barlow, sans-serif;
  font-size: 50px;
  line-height: 50px;
}

.hero-heading-main-43 {
  text-align: left;
  border: 2px solid #000;
  border-radius: 8px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 40px;
  line-height: 50px;
}

.hero-heading-main-43.kjnk {
  border-width: 0;
  border-radius: 0;
  margin-top: 0;
}

.div-block-1262 {
  text-align: center;
}

.div-block-1263 {
  font-size: 16px;
}

.paragraph-1084 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.bold-text-798 {
  font-size: 30px;
}

.paragraph-1085 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.bold-text-799 {
  font-size: 30px;
}

.paragraph-1086 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.div-block-1264 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.paragraph-1087 {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Barlow, sans-serif;
  font-size: 20px;
}

.paragraph-1088 {
  text-align: center;
  font-family: Barlow, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.heading-388 {
  margin-bottom: 20px;
  font-family: Barlow, sans-serif;
  font-size: 35px;
}

.bold-text-800 {
  font-size: 30px;
}

.paragraph-1089 {
  background-color: #f3f2f2;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Barlow, sans-serif;
  font-size: 18px;
  line-height: 25px;
}

.section-184 {
  padding-top: 0;
  padding-bottom: 20px;
}

.container-512 {
  max-width: 1200px;
  font-size: 25px;
  line-height: 30px;
}

.heading-389 {
  color: #1aae41;
  font-family: Barlow, sans-serif;
  font-size: 25px;
  line-height: 25px;
}

.seccfree-shipping-19 {
  background-color: #0000;
}

.bold-text-801 {
  font-size: 25px;
  line-height: 25px;
}

.heading-390 {
  margin-top: 0;
  font-size: 35px;
}

.paragraph-1090 {
  font-family: Barlow, sans-serif;
}

.paragraph-1091 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.image-315 {
  border: 0 solid #000;
  border-radius: 0;
}

.heading-391 {
  margin-top: 0;
  font-size: 30px;
  line-height: 35px;
}

.bold-text-802 {
  font-size: 30px;
}

.button-footer-sticky-g-30 {
  text-align: center;
  background-color: #457505;
  border-radius: 8px;
  width: 100%;
  max-width: 100%;
  height: 50px;
  margin-bottom: 0;
  padding: 30px 20px 40px;
  font-family: Barlow, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 15px;
  box-shadow: 0 6px 8px #0003, 0 2px 5px #0003;
}

.container-513 {
  max-width: 1200px;
}

.container-514 {
  max-width: 1200px;
  padding-right: 0;
}

.container-514.list.njmn {
  max-width: 100%;
}

.paragraph-1092 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Barlow, sans-serif;
  font-size: 16px;
}

.paragraph-1093 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.button-62 {
  text-align: center;
  background-color: #417505;
  border-radius: 4px;
  flex-flow: row;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  padding: 15px 40px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 700;
  display: block;
  box-shadow: 0 0 11px 6px #0003;
}

.button-62._2 {
  text-align: center;
  border-radius: 5px;
  width: 300px;
  margin-top: 40px;
  margin-bottom: 20px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-family: Barlow, sans-serif;
  font-size: 18px;
  line-height: 25px;
  box-shadow: 0 2px 5px #0003;
}

.grid-199 {
  grid-row-gap: 6px;
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  padding-left: 20px;
  padding-right: 20px;
}

.grid-199.dog {
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto 0 auto auto auto;
  grid-template-columns: 1fr;
}

.grid-199.dog.side {
  grid-column-gap: 18px;
  grid-row-gap: 0px;
  border: 1px solid #dbdbdb0d;
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-auto-columns: .25fr;
}

.bold-text-803 {
  text-align: center;
  font-size: 25px;
  line-height: 18px;
}

.image-316 {
  border: 0 solid #000;
  border-radius: 0;
  width: 1000px;
}

.bold-text-805 {
  font-family: Roboto, sans-serif;
  font-size: 35px;
}

.bold-text-806 {
  line-height: 35px;
}

.paragraph-1094 {
  font-family: Roboto, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.section-185 {
  z-index: auto;
  background-color: #fff;
  max-width: none;
  padding-top: 20px;
  padding-bottom: 0;
  position: sticky;
  top: 0;
}

.grid-200 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  max-width: 1200px;
}

.div-block-1265 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.container-515 {
  max-width: 1200px;
  font-size: 25px;
  line-height: 30px;
}

.container-516 {
  max-width: 1200px;
  padding-top: 20px;
}

.paragraph-1095 {
  font-family: Roboto, sans-serif;
  line-height: 30px;
}

.paragraph-1096 {
  font-family: Roboto, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.paragraph-1097 {
  font-family: Roboto, sans-serif;
  line-height: 30px;
}

.paragraph-1098 {
  font-family: Roboto, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.container-517 {
  max-width: 1200px;
}

.bold-text-809 {
  text-align: left;
  max-width: 1200px;
  font-family: Roboto, sans-serif;
  font-size: 65px;
  line-height: 65px;
}

.container-518 {
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 500px;
  max-width: none;
  display: flex;
  position: sticky;
  top: 0;
  overflow: visible;
}

.hero-heading-main-44 {
  text-align: left;
  border: 0 solid #000;
  border-radius: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 40px;
  line-height: 50px;
}

.paragraph-1099 {
  font-family: Roboto, sans-serif;
  line-height: 30px;
}

.paragraph-1100 {
  font-family: Roboto, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.section-mobile-6 {
  padding-top: 20px;
  padding-bottom: 20px;
  display: none;
}

.paragraph-1101 {
  font-family: Roboto, sans-serif;
  font-size: 27px;
  line-height: 35px;
}

.bold-text-812 {
  font-family: Roboto, sans-serif;
}

.container-519 {
  max-width: 1200px;
  padding-top: 20px;
  padding-bottom: 10px;
}

.paragraph-1102 {
  font-family: Roboto, sans-serif;
  line-height: 30px;
}

.container-520 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 1200px;
  max-width: 100%;
  margin-bottom: 0;
  padding-left: 10px;
  padding-right: 10px;
  display: block;
}

.heading-395, .heading-396 {
  font-family: Roboto, sans-serif;
}

.section-186 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 25px;
  line-height: 30px;
}

.button-1sst-11 {
  text-align: center;
  background-color: #457505;
  border-radius: 8px;
  width: 1200px;
  max-width: 1200px;
  height: 50px;
  margin-bottom: 0;
  padding: 15px 20px;
  font-family: Roboto, sans-serif;
  font-size: 20px;
  font-weight: 700;
  box-shadow: 0 6px 8px #0003, 0 2px 5px #0003;
}

.heading-397 {
  font-size: 35px;
}

.div-block-1266 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 500px;
  display: flex;
  position: static;
  top: 0;
}

.paragraph-1103 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Roboto, sans-serif;
  font-size: 16px;
}

.bold-text-815 {
  font-family: Roboto, sans-serif;
  font-size: 35px;
}

.image-317 {
  border: 2px solid #000;
  border-radius: 8px;
}

.paragraph-1104 {
  font-size: 25px;
  line-height: 30px;
}

.seccfree-shipping-20 {
  background-color: #0000;
}

.container-521 {
  max-width: 1200px;
}

.paragraph-1105 {
  font-family: Roboto, sans-serif;
  line-height: 30px;
}

.bold-text-820 {
  font-size: 25px;
  line-height: 25px;
}

.paragraph-1106 {
  background-color: #f3f2f2;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
}

.grid-225 {
  grid-auto-rows: 0;
  place-items: center end;
}

.bold-text-832 {
  text-align: center;
  flex-flow: row;
  justify-content: flex-end;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Barlow, sans-serif;
  font-size: 23px;
  font-weight: 700;
  line-height: 30px;
  display: block;
}

.button-73 {
  text-align: center;
  background-color: #417505;
  border-radius: 5px;
  flex-flow: row;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 15px 40px;
  font-family: Barlow, sans-serif;
  font-size: 18px;
  font-weight: 700;
  display: flex;
  box-shadow: 7px 7px 8px -2px #0003;
}

.container-522 {
  max-width: 1200px;
}

.heading-400 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.bold-text-833 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 60px;
  line-height: 60px;
}

.paragraph-1107 {
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 25px;
  line-height: 30px;
}

.paragraph-1108 {
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 18px;
}

.grid-226 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.paragraph-1110 {
  font-size: 18px;
}

.paragraph-1111 {
  font-size: 25px;
  line-height: 30px;
}

.paragraph-1112 {
  text-align: center;
}

.container-523 {
  border: 3px dashed #000;
}

.grid-227 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
}

.paragraph-1113 {
  font-size: 25px;
  line-height: 30px;
}

.grid-228 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.paragraph-1114 {
  font-size: 25px;
  line-height: 30px;
}

.paragraph-1115 {
  font-size: 20px;
  line-height: 30px;
}

.grid-229 {
  grid-column-gap: 27px;
  grid-row-gap: 27px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
  place-items: end baseline;
}

.heading-401 {
  text-align: center;
}

.image-319 {
  width: auto;
}

.paragraph-1116 {
  font-size: 25px;
  line-height: 30px;
}

.grid-230 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.grid-231 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.paragraph-1118 {
  font-size: 20px;
  line-height: 30px;
}

.image-320 {
  width: auto;
}

.paragraph-1119 {
  font-size: 18px;
}

.paragraph-1120 {
  font-size: 20px;
  line-height: 30px;
}

.button-74 {
  text-align: center;
  background-color: #417505;
  border-radius: 4px;
  flex-flow: row;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  padding: 15px 40px;
  font-size: 18px;
  font-weight: 700;
  display: block;
  box-shadow: 0 0 11px 6px #0003;
}

.button-74._2 {
  width: 300px;
  margin-top: 0;
  margin-bottom: 20px;
  padding-top: 15px;
  padding-bottom: 15px;
  box-shadow: 0 1px 17px 10px #0003;
}

.grid-232 {
  grid-column-gap: 27px;
  grid-row-gap: 27px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
  place-items: end baseline;
}

.bold-text-838, .bold-text-839, .heading-403 {
  font-family: Barlow, sans-serif;
}

.heading-404 {
  text-align: center;
}

.heading-405 {
  font-family: Barlow, sans-serif;
}

.container-524, .container-525 {
  max-width: 1200px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 18px;
}

.paragraph-1121, .paragraph-1122 {
  font-size: 25px;
  line-height: 30px;
}

.paragraph-1123 {
  font-size: 20px;
  line-height: 30px;
}

.paragraph-1124 {
  text-align: center;
}

.paragraph-1125 {
  font-size: 20px;
  line-height: 30px;
}

.heading-407 {
  text-align: center;
}

.grid-233 {
  grid-column-gap: 27px;
  grid-row-gap: 27px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
  place-items: end baseline;
}

.paragraph-1126, .paragraph-1128 {
  font-size: 25px;
  line-height: 30px;
}

.container-526 {
  max-width: 1200px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 18px;
}

.section-189 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.heading-409 {
  font-family: Barlow, sans-serif;
}

.grid-234 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.paragraph-1129, .paragraph-1130 {
  font-size: 25px;
  line-height: 30px;
}

.container-527, .container-528 {
  border: 3px dashed #000;
}

.heading-410 {
  font-family: Barlow, sans-serif;
}

.image-323 {
  width: auto;
}

.bold-text-846, .bold-text-847 {
  font-family: Barlow, sans-serif;
}

.paragraph-1132 {
  font-size: 20px;
  line-height: 30px;
}

.paragraph-1133, .paragraph-1134 {
  font-size: 25px;
  line-height: 30px;
}

.paragraph-1135 {
  font-size: 18px;
}

.paragraph-1136, .paragraph-1137 {
  font-size: 25px;
  line-height: 30px;
}

.grid-235 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
}

.paragraph-1138, .paragraph-1139 {
  font-size: 25px;
  line-height: 30px;
}

.container-529 {
  border: 3px dashed #000;
}

.paragraph-1140, .paragraph-1141, .paragraph-1142 {
  font-size: 25px;
  line-height: 30px;
}

.grid-236 {
  grid-column-gap: 27px;
  grid-row-gap: 27px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
  place-items: end baseline;
}

.paragraph-1143, .paragraph-1144 {
  font-size: 25px;
  line-height: 30px;
}

.section-190 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.paragraph-1145 {
  font-size: 20px;
  line-height: 30px;
}

.paragraph-1146 {
  text-align: center;
}

.image-324 {
  width: auto;
}

.paragraph-1147 {
  text-align: center;
}

.container-530 {
  max-width: 1200px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 18px;
}

.heading-413 {
  text-align: center;
}

.paragraph-1148, .paragraph-1149, .paragraph-1150, .paragraph-1151, .paragraph-1152 {
  font-size: 25px;
  line-height: 30px;
}

.grid-237 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.grid-238 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
}

.section-191 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.heading-416 {
  text-align: center;
}

.paragraph-1153 {
  font-size: 25px;
  line-height: 30px;
}

.grid-239 {
  grid-column-gap: 27px;
  grid-row-gap: 27px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
  place-items: end baseline;
}

.paragraph-1154 {
  font-size: 20px;
  line-height: 30px;
}

.paragraph-1155 {
  font-size: 18px;
}

.bold-text-857 {
  font-family: Barlow, sans-serif;
}

.paragraph-1156 {
  font-size: 25px;
  line-height: 30px;
}

.grid-240 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.paragraph-1157, .paragraph-1158 {
  font-size: 25px;
  line-height: 30px;
}

.grid-241 {
  grid-column-gap: 80px;
  grid-row-gap: 81px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
}

.paragraph-1159 {
  font-size: 18px;
}

.paragraph-1160 {
  font-size: 25px;
  line-height: 30px;
}

.section-192 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.container-531 {
  max-width: 1200px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 18px;
}

.grid-242 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
}

.paragraph-1162 {
  font-size: 25px;
  line-height: 30px;
}

.grid-243 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.paragraph-1163 {
  font-size: 25px;
  line-height: 30px;
}

.container-532 {
  max-width: 1200px;
}

.paragraph-1164 {
  font-size: 25px;
  line-height: 30px;
}

.paragraph-1165 {
  text-align: center;
}

.paragraph-1166 {
  font-size: 25px;
  line-height: 30px;
}

.grid-244 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.container-533 {
  border: 3px dashed #000;
}

.grid-245 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.section-193 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.paragraph-1167, .paragraph-1168 {
  font-size: 25px;
  line-height: 30px;
}

.image-326 {
  width: auto;
}

.heading-419 {
  font-family: Barlow, sans-serif;
}

.list-item-15 {
  font-size: 20px;
  line-height: 30px;
}

.container-534 {
  max-width: 1200px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 18px;
}

.heading-430 {
  text-align: center;
}

.paragraph-1169, .paragraph-1170, .paragraph-1171, .paragraph-1172, .paragraph-1173 {
  font-family: Roboto, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.bold-text-870 {
  font-family: Roboto, sans-serif;
}

.paragraph-1174 {
  text-align: center;
}

.bold-text-871, .heading-431 {
  font-family: Barlow, sans-serif;
}

.container-535 {
  border: 3px dashed #000;
}

.paragraph-1175 {
  font-size: 18px;
}

.paragraph-1176 {
  font-family: Roboto, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.lsit-4, .bold-text-874, .bold-text-875 {
  font-family: Roboto, sans-serif;
}

.paragraph-1177 {
  font-family: Roboto, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.button-75 {
  text-align: center;
  background-color: #417505;
  border-radius: 4px;
  flex-flow: row;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  padding: 15px 40px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 700;
  display: block;
  box-shadow: 0 0 11px 6px #0003;
}

.button-75._2 {
  width: 300px;
  margin-top: 0;
  margin-bottom: 20px;
  padding-top: 15px;
  padding-bottom: 15px;
  box-shadow: 0 1px 17px 10px #0003;
}

.paragraph-1178 {
  font-family: Roboto, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.image-337 {
  width: auto;
}

.grid-246 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
}

.grid-247 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.grid-248 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.list-item-16 {
  font-size: 25px;
  line-height: 30px;
}

.container-536 {
  max-width: 1200px;
}

.grid-249 {
  grid-column-gap: 27px;
  grid-row-gap: 27px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
  place-items: end baseline;
}

.section-194 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.paragraph-1180 {
  font-family: Roboto, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.section-207 {
  background-color: #fff;
  padding-top: 10px;
  padding-bottom: 10px;
  position: sticky;
  top: 0;
  bottom: 0;
}

.container-537 {
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 500px;
  max-width: none;
  display: flex;
  position: sticky;
  top: 0;
  overflow: visible;
}

.container-537.xcx {
  width: 100%;
}

.div-block-1318 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 500px;
  display: flex;
  position: static;
  top: 0;
}

.div-block-1318.jghkjh {
  width: 500px;
  max-width: 100.002%;
}

.section-208 {
  background-color: #fff;
  padding-top: 10px;
  padding-bottom: 10px;
  position: sticky;
  top: 0;
  bottom: 0;
}

.bold-text-876 {
  font-family: Barlow, sans-serif;
  font-size: 35px;
}

.bold-text-877, .text-block-39 {
  font-family: Barlow, sans-serif;
}

.code-embed-2 {
  border-radius: 8px;
}

.image-338 {
  border: 0 solid #000;
  border-radius: 0;
}

.body-13 {
  font-family: Barlow, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.body-14, .body-15, .bold-text-891, .body-16, .body-17, .body-18, .body-19, .body-20, .body-21, .body-22, .body-23 {
  font-family: Barlow, sans-serif;
}

.div-block-1319 {
  width: auto;
}

.div-block-1320 {
  width: auto;
  max-width: 900px;
}

.image-335 {
  padding-top: 20px;
}

.div-block-1309 {
  width: 100%;
  max-width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
}

.paragraph-1197 {
  font-size: 20px;
  line-height: 30px;
}

.paragraph-1188 {
  padding-top: 20px;
  font-size: 20px;
  line-height: 30px;
}

.container-564 {
  max-width: 1200px;
}

.div-block-1322 {
  background-color: #f3f2f2;
}

.bold-text-909 {
  font-size: 25px;
}

.bold-text-910 {
  font-size: 26px;
}

.paragraph-1189 {
  font-size: 20px;
  line-height: 30px;
}

.heading-436 {
  margin-top: 10px;
  font-size: 40px;
}

.grid-250 {
  grid-column-gap: 47px;
  grid-template-rows: auto;
}

.grid-250.mob {
  display: none;
}

.seccfree-shipping-21 {
  background-color: #0000;
}

.container-569 {
  max-width: 1200px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.div-block-1307 {
  font-size: 16px;
}

.button-72 {
  text-align: center;
  background-color: #417505;
  border-radius: 4px;
  flex-flow: row;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  padding: 15px 40px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 700;
  display: block;
  box-shadow: 0 0 11px 6px #0003;
}

.button-72._2 {
  text-align: center;
  border-radius: 5px;
  width: 300px;
  margin-top: 40px;
  margin-bottom: 20px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 18px;
  line-height: 25px;
  box-shadow: -7px 5px 10px 4px #0003;
}

.div-block-1323 {
  text-align: center;
  padding-left: 10px;
  padding-right: 10px;
}

.container-567 {
  width: 100%;
  max-width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
}

.container-563 {
  max-width: 1200px;
}

.paragraph-1198 {
  font-family: Barlow, sans-serif;
  font-size: 14px;
}

.side-offer {
  border: 1px solid #c9c9d0;
  border-radius: 10px;
  height: 750px;
  margin-top: 40px;
  margin-left: 20px;
}

.side-offer.neu, .side-offer.jap {
  height: 800px;
}

.div-block-1311 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.bold-text-829, .bold-text-911 {
  font-size: 25px;
}

.bold-text-912 {
  font-size: 50px;
  line-height: 50px;
}

.container-565 {
  max-width: 1200px;
}

.section-204 {
  background-color: #fff;
  padding-top: 20px;
  padding-bottom: 20px;
}

.heading-428 {
  font-size: 25px;
}

.container-566 {
  max-width: 100%;
  padding-top: 20px;
  padding-bottom: 10px;
}

.section-206 {
  background-color: #fff;
  position: sticky;
  top: 0;
  bottom: 0;
}

.paragraph-1196 {
  padding-top: 20px;
  font-size: 20px;
  line-height: 30px;
}

.paragraph-1195 {
  font-size: 20px;
  line-height: 30px;
}

.section-202 {
  background-color: #1f6487;
}

.bold-text-828 {
  font-size: 65px;
}

.heading-429 {
  margin-top: 40px;
  margin-bottom: 40px;
  font-size: 36px;
}

.grid-224 {
  grid-row-gap: 6px;
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  padding-left: 20px;
  padding-right: 20px;
}

.grid-224.dog {
  grid-column-gap: 18px;
  grid-row-gap: 5px;
}

.section-203 {
  background-color: #fff;
}

.button-pod {
  text-align: center;
  background-color: #538125;
  border-radius: 8px;
  width: 100%;
  font-size: 16px;
}

.button-pod.button-1sst.bn {
  width: 500px;
  font-family: Barlow, sans-serif;
  font-size: 16px;
}

.button-pod.hjh {
  text-align: center;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 20px;
  display: block;
}

.button-pod.hj {
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 20px;
}

.button-pod.button-1sst {
  width: 850px;
}

.button-pod.button-1sst.bn {
  background-color: #457505;
  width: 500px;
  font-size: 16px;
  line-height: 20px;
}

.paragraph-1199 {
  font-family: Barlow, sans-serif;
  font-size: 14px;
}

.text-block-57 {
  background-color: #eef0f4;
}

.bold-text-913 {
  font-size: 25px;
}

.paragraph-1200 {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Barlow, sans-serif;
  font-size: 20px;
}

.paragraph-1185 {
  margin-bottom: 20px;
  font-size: 20px;
  line-height: 30px;
}

.paragraph-1201 {
  font-family: Barlow, sans-serif;
  font-size: 14px;
}

.paragraph-1202 {
  text-align: center;
  font-family: Barlow, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.bold-text-914 {
  font-size: 25px;
}

.paragraph-1190 {
  font-size: 20px;
  line-height: 30px;
}

.paragraph-1182 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 16px;
}

.div-block-1308 {
  width: 850px;
}

.bold-text-830 {
  color: #415c70;
  text-align: center;
  font-size: 28px;
  line-height: 18px;
}

.bold-text-830.fd {
  color: #1aae41;
  font-size: 20px;
}

.image-334 {
  padding-top: 20px;
}

.paragraph-1203 {
  font-family: Barlow, sans-serif;
  font-size: 14px;
}

.paragraph-1204 {
  margin-top: 20px;
  font-size: 20px;
  line-height: 30px;
}

.heading-437 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.grid-222 {
  grid-template-rows: auto;
  grid-template-columns: 2.5fr 1fr;
}

.paragraph-1184 {
  margin-bottom: 20px;
  font-size: 20px;
  line-height: 30px;
}

.paragraph-1191 {
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 20px;
  line-height: 30px;
}

.bold-text-915 {
  font-size: 30px;
}

.heading-427 {
  color: #fff;
  font-size: 50px;
  line-height: 50px;
}

.body-24 {
  font-family: Barlow, sans-serif;
}

.div-block-1324 {
  background-color: #f3f2f2;
  width: 850px;
  max-width: 1200px;
}

.div-block-1325 {
  font-size: 16px;
}

.bold-text-916 {
  font-size: 50px;
  line-height: 50px;
}

.button-76 {
  text-align: center;
  background-color: #417505;
  border-radius: 4px;
  flex-flow: row;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  padding: 15px 40px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 700;
  display: block;
  box-shadow: 0 0 11px 6px #0003;
}

.button-76._2 {
  text-align: center;
  border-radius: 5px;
  width: 300px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 18px;
  line-height: 25px;
  box-shadow: -7px 5px 10px 4px #0003;
}

.div-block-1326 {
  text-align: center;
}

.paragraph-1205 {
  font-family: Barlow, sans-serif;
  font-size: 14px;
}

.bold-text-917, .heading-438 {
  font-size: 25px;
}

.grid-251 {
  grid-row-gap: 6px;
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  padding-left: 20px;
  padding-right: 20px;
}

.grid-251.dog {
  grid-column-gap: 18px;
  grid-row-gap: 5px;
}

.paragraph-1206 {
  font-family: Barlow, sans-serif;
  font-size: 14px;
}

.text-block-58 {
  background-color: #eef0f4;
}

.paragraph-1207 {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Barlow, sans-serif;
  font-size: 20px;
}

.grid-252 {
  grid-template-rows: auto;
  grid-template-columns: 2.5fr 1fr;
}

.paragraph-1208 {
  font-family: Barlow, sans-serif;
  font-size: 14px;
}

.paragraph-1209 {
  text-align: center;
  font-family: Barlow, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.bold-text-918 {
  color: #415c70;
  text-align: center;
  font-size: 28px;
  line-height: 18px;
}

.bold-text-918.fd {
  color: #1aae41;
  font-size: 20px;
}

.paragraph-1210 {
  font-family: Barlow, sans-serif;
  font-size: 14px;
}

.paragraph-1211 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.heading-439 {
  font-size: 50px;
}

.container-570 {
  max-width: 1200px;
}

.image-340 {
  padding-top: 10px;
}

.container-571 {
  max-width: 1200px;
}

.div-block-1327 {
  font-size: 16px;
}

.bold-text-919 {
  font-size: 50px;
  line-height: 50px;
}

.button-77 {
  text-align: center;
  background-color: #417505;
  border-radius: 4px;
  flex-flow: row;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  padding: 15px 40px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 700;
  display: block;
  box-shadow: 0 0 11px 6px #0003;
}

.button-77._2 {
  text-align: center;
  border-radius: 5px;
  width: 300px;
  margin-top: 40px;
  margin-bottom: 20px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 18px;
  line-height: 25px;
  box-shadow: -7px 5px 10px 4px #0003;
}

.div-block-1328 {
  text-align: center;
}

.paragraph-1212 {
  font-family: Barlow, sans-serif;
  font-size: 14px;
}

.image-341 {
  margin-top: 10px;
}

.bold-text-920, .heading-440 {
  font-size: 25px;
}

.grid-253 {
  grid-row-gap: 6px;
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  padding-left: 20px;
  padding-right: 20px;
}

.grid-253.dog {
  grid-column-gap: 18px;
  grid-row-gap: 5px;
}

.paragraph-1213 {
  font-family: Barlow, sans-serif;
  font-size: 14px;
}

.text-block-59 {
  background-color: #eef0f4;
}

.paragraph-1214 {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Barlow, sans-serif;
  font-size: 20px;
}

.grid-254 {
  grid-template-rows: auto;
  grid-template-columns: 2.5fr 1fr;
}

.paragraph-1215 {
  font-family: Barlow, sans-serif;
  font-size: 14px;
}

.paragraph-1216 {
  text-align: center;
  font-family: Barlow, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.side-offer-2 {
  border: 1px solid #c9c9d0;
  border-radius: 10px;
  height: 850px;
  margin-top: 40px;
}

.paragraph-1217 {
  margin-top: 0;
  font-size: 20px;
  line-height: 30px;
}

.bold-text-921 {
  color: #415c70;
  text-align: center;
  font-size: 28px;
  line-height: 18px;
}

.bold-text-921.fd {
  color: #1aae41;
  font-size: 25px;
}

.paragraph-1218 {
  font-family: Barlow, sans-serif;
  font-size: 14px;
}

.heading-441 {
  margin-top: 10px;
}

.container-572 {
  max-width: 1200px;
}

.section-210 {
  background-color: #fff;
  position: sticky;
  top: 0;
  bottom: 0;
}

.container-573 {
  max-width: 1200px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.div-block-1329 {
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
  position: sticky;
  top: 0;
  bottom: 0;
}

.section-211 {
  position: sticky;
  top: 0;
  bottom: 0;
}

.div-block-1330 {
  width: 800px;
}

.italic-text-6 {
  font-size: 20px;
  line-height: 30px;
}

.bold-text-922 {
  font-size: 35px;
}

.div-block-1331 {
  max-width: 800px;
}

.bold-text-923 {
  font-size: 30px;
}

.bold-text-925, .bold-text-926 {
  font-size: 30px;
  line-height: 35px;
}

.heading-442, .heading-443, .heading-444 {
  margin-top: 0;
}

.bold-text-928 {
  font-size: var(--list-paragraph-height);
}

.button-78 {
  background-color: #538125;
  border-radius: 8px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 20px;
}

.div-block-1337 {
  margin-bottom: 10px;
}

.nav-lucia {
  background-color: #283e3e;
}

.nav-lucia.mary {
  background-color: #ffedcb;
  border: 1px solid #000;
  border-bottom-width: 2px;
}

.container-542 {
  padding-top: 0;
  padding-bottom: 0;
}

.div-block-1287 {
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 10px;
  display: flex;
}

.image-342 {
  text-align: center;
  display: inline-block;
}

.heading-550 {
  font-size: 20px;
  line-height: 20px;
}

.container-546 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-1294 {
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 500px;
  display: flex;
}

.paragraph-1219, .paragraph-1220, .paragraph-1221 {
  font-size: 20px;
  line-height: 30px;
}

.paragraph-1222 {
  font-family: Barlow, sans-serif;
  font-size: 14px;
}

.div-block-1367 {
  margin-top: 5px;
  margin-bottom: 5px;
}

.contaunr-hero {
  max-width: 1200px;
  margin-right: 10px;
  padding-right: 0;
}

.grid-335 {
  grid-row-gap: 6px;
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  padding-left: 20px;
  padding-right: 20px;
}

.grid-335.dog {
  grid-column-gap: 18px;
  grid-row-gap: 5px;
}

.container-547 {
  background-color: #fff;
  justify-content: center;
  align-items: center;
  max-width: none;
  margin-top: 10px;
  margin-bottom: 10px;
  display: flex;
}

.bold-text-931 {
  font-size: 55px;
  line-height: 50px;
}

.paragraph-1223 {
  font-family: Barlow, sans-serif;
  font-size: 14px;
}

.paragraph-1224 {
  text-align: center;
  font-family: Barlow, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.div-block-1368 {
  font-size: 16px;
}

.paragraph-1225 {
  font-size: 20px;
  line-height: 30px;
}

.heading-551 {
  text-align: left;
}

.text-block-56 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 20px;
}

.container-544 {
  max-width: 1200px;
}

.paragraph-1226 {
  font-family: Barlow, sans-serif;
  font-size: 14px;
}

.div-block-1369 {
  text-align: center;
}

.body-section {
  margin-top: 10px;
  display: block;
}

.body-section.mobile {
  display: none;
}

.paragraph-1227 {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Barlow, sans-serif;
  font-size: 20px;
}

.container-545 {
  max-width: 100%;
}

.heading-553, .heading-554 {
  margin-top: 0;
}

.grid-336 {
  grid-template-rows: auto;
  grid-template-columns: 2.5fr 1fr;
}

.button-87 {
  text-align: center;
  background-color: #417505;
  border-radius: 4px;
  flex-flow: row;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  padding: 15px 40px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 700;
  display: block;
  box-shadow: 0 0 11px 6px #0003;
}

.button-87._2 {
  text-align: center;
  border-radius: 5px;
  width: 250px;
  margin-top: 40px;
  margin-bottom: 20px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 18px;
  line-height: 25px;
  box-shadow: -7px 5px 10px 4px #0003;
}

.paragraph-1228 {
  font-family: Barlow, sans-serif;
  font-size: 14px;
}

.bold-text-1140 {
  font-size: 25px;
}

.div-block-1363 {
  max-width: 850px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.grid-216 {
  grid-column-gap: 90px;
  grid-row-gap: 90px;
  grid-template-rows: auto auto auto auto auto;
}

.heading-555 {
  margin-top: 0;
}

.div-block-1370 {
  width: 800px;
}

.sticky-sec-button {
  z-index: auto;
  background-color: #fff;
  padding-top: 10px;
  padding-bottom: 10px;
  position: sticky;
  top: 0;
  bottom: 0;
}

.paragraph-1229 {
  padding-top: 20px;
  font-size: 20px;
  line-height: 25px;
}

.text-block-60 {
  background-color: #eef0f4;
}

.heading-556 {
  margin-top: 0;
}

.paragraph-1230 {
  font-size: 20px;
  line-height: 30px;
}

.side-offer-4 {
  border: 1px solid #c9c9d0;
  border-radius: 10px;
  height: 830px;
  margin-top: 40px;
  margin-left: 20px;
}

.container-543 {
  max-width: 1200px;
}

.button-68 {
  text-align: center;
  background-color: #457505;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 500px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 20px;
  font-weight: 700;
  display: flex;
}

.heading-557 {
  margin-top: 0;
}

.bold-text-1141 {
  color: #415c70;
  text-align: center;
  font-size: 28px;
  line-height: 18px;
}

.bold-text-1141.fd {
  color: #1aae41;
  font-size: 22px;
}

.butiton {
  text-align: center;
}

.butiton.button-1sst {
  background-color: #3d7eca;
  width: 1000px;
}

.butiton.button-1sst.hjg {
  background-color: #538125;
}

.div-block-1293 {
  max-width: 100%;
  margin-top: 40px;
  margin-bottom: 40px;
}

.paragraph-1231 {
  font-size: 20px;
  line-height: 30px;
}

.body-25 {
  font-family: Barlow, sans-serif;
}

.container-650 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.div-block-1371 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-419 {
  text-align: center;
  display: inline-block;
}

.grid-340 {
  grid-column-gap: 90px;
  grid-row-gap: 90px;
  grid-template-rows: auto auto auto auto auto;
}

.paragraph-1550 {
  padding-top: 20px;
  font-size: 20px;
  line-height: 25px;
}

.paragraph-1560 {
  text-align: center;
  font-family: Barlow, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.paragraph-1555 {
  font-size: 20px;
  line-height: 30px;
}

.text-block-61 {
  background-color: #eef0f4;
}

.paragraph-1552 {
  font-family: Barlow, sans-serif;
  font-size: 14px;
}

.grid-337 {
  grid-template-rows: auto;
  grid-template-columns: 2.5fr 1fr;
}

.paragraph-1548 {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Barlow, sans-serif;
  font-size: 20px;
}

.container-651 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-1374 {
  text-align: center;
}

.side-offer-5 {
  border: 1px solid #c9c9d0;
  border-radius: 10px;
  height: 800px;
  margin-top: 40px;
  margin-left: 20px;
}

.paragraph-1557 {
  font-family: Barlow, sans-serif;
  font-size: 14px;
}

.heading-558 {
  margin-top: 0;
}

.container-653 {
  background-color: #fff;
  justify-content: center;
  align-items: center;
  max-width: none;
  margin-top: 10px;
  margin-bottom: 10px;
  display: flex;
}

.heading-559 {
  margin-top: 0;
}

.paragraph-1559 {
  font-size: 20px;
  line-height: 30px;
}

.div-block-1375 {
  font-size: 16px;
}

.grid-339 {
  grid-row-gap: 6px;
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  padding-left: 20px;
  padding-right: 20px;
}

.grid-339.dog {
  grid-column-gap: 18px;
  grid-row-gap: 5px;
}

.container-654 {
  max-width: 100%;
}

.button-88 {
  text-align: center;
  background-color: #417505;
  border-radius: 4px;
  flex-flow: row;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  padding: 15px 40px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 700;
  display: block;
  box-shadow: 0 0 11px 6px #0003;
}

.button-88._2 {
  text-align: center;
  border-radius: 5px;
  width: 250px;
  margin-top: 40px;
  margin-bottom: 20px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 18px;
  line-height: 25px;
  box-shadow: -7px 5px 10px 4px #0003;
}

.paragraph-1558 {
  font-size: 20px;
  line-height: 30px;
}

.text-block-62 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 20px;
}

.div-block-1376 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.paragraph-1553 {
  font-size: 20px;
  line-height: 30px;
}

.container-655 {
  max-width: 1200px;
}

.bold-text-1142 {
  font-size: 25px;
}

.heading-560 {
  text-align: left;
}

.container-652 {
  max-width: 1200px;
}

.div-block-1377 {
  width: 800px;
}

.paragraph-1549 {
  font-size: 20px;
  line-height: 30px;
}

.container-656 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.div-block-1378 {
  margin-top: 5px;
  margin-bottom: 5px;
}

.paragraph-1556 {
  font-family: Barlow, sans-serif;
  font-size: 14px;
}

.image-422 {
  text-align: center;
  display: inline-block;
}

.paragraph-1554 {
  font-family: Barlow, sans-serif;
  font-size: 14px;
}

.heading-561 {
  margin-top: 0;
}

.div-block-1372 {
  max-width: 850px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.button-90 {
  text-align: center;
  background-color: #457505;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 500px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 18px;
  font-weight: 700;
  display: flex;
}

.heading-562 {
  margin-top: 0;
}

.div-block-1379 {
  max-width: 100%;
  margin-top: 40px;
  margin-bottom: 40px;
}

.bold-text-1143 {
  font-size: 55px;
  line-height: 50px;
}

.bold-text-1144 {
  color: #415c70;
  text-align: center;
  font-size: 28px;
  line-height: 18px;
}

.bold-text-1144.fd {
  color: #3d7eca;
  font-size: 22px;
}

.paragraph-1551 {
  font-size: 20px;
  line-height: 30px;
}

.heading-564 {
  color: #3d7eca;
  font-size: 25px;
}

.div-block-1380 {
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 500px;
  display: flex;
}

.heading-565 {
  margin-top: 0;
}

.body-26 {
  font-family: Barlow, sans-serif;
}

.grid-221 {
  grid-template-rows: auto;
  padding-top: 20px;
  padding-bottom: 20px;
}

.heading-421 {
  text-align: center;
  font-family: Barlow, sans-serif;
}

.div-block-1299 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.paragraph-1561 {
  margin-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.div-block-1306 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.container-557 {
  max-width: 1200px;
}

.container-549 {
  background-color: #fff;
  max-width: 1200px;
  padding-top: 50px;
  padding-left: 60px;
  padding-right: 60px;
  box-shadow: 0 4px 8px #0003;
}

.div-block-1302 {
  text-align: center;
  max-width: 100%;
  font-size: 20px;
}

.collectionn-section {
  background-color: #f1f4f8;
  border-radius: 0;
  font-size: 18px;
}

.container-556 {
  max-width: 1200px;
}

.heading-422 {
  color: #519bca;
  text-align: center;
}

.heading-422.kl {
  color: #347fde;
}

.div-block-1301 {
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
}

.image-331 {
  border-radius: 0;
}

.container-562 {
  max-width: 1200px;
}

.container-558 {
  max-width: 1200px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.div-block-1297 {
  padding-bottom: 20px;
}

.div-block-1381 {
  background-color: #f1f4f8;
}

.container-551 {
  max-width: 1200px;
  padding-bottom: 20px;
}

.button-71 {
  background-color: #781b90;
  border-radius: 10px;
  width: 1000px;
  max-width: 100%;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 22px;
  font-weight: 700;
}

.button-71.blue {
  background-color: #347fde;
  font-family: Barlow, sans-serif;
  font-size: 20px;
}

.bold-text-826 {
  color: #fff;
}

.image-327 {
  text-align: center;
  border-radius: 10px;
  display: block;
}

.div-block-1300 {
  padding-top: 20px;
  padding-bottom: 0;
}

.container-560 {
  max-width: 1200px;
}

.grid-219 {
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
}

.container-548 {
  max-width: 1200px;
  padding-top: 0;
}

.bodysec {
  background-color: #f1f4f8;
}

.container-553 {
  max-width: 1200px;
}

.image-329 {
  border-radius: 0;
}

.div-block-1304 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.heading-423 {
  color: #347fde;
  text-align: center;
}

.div-block-1298 {
  justify-content: center;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.containr-logo {
  max-width: 1200px;
}

.column-5 {
  align-items: baseline;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.bold-text-827 {
  color: #781b90;
  text-align: center;
}

.bold-text-827.df {
  color: #347fde;
  font-size: 40px;
}

.heading-420 {
  color: #fff;
  text-align: center;
  margin-bottom: 20px;
}

.nav-logo {
  background-color: #6b6a6a;
}

.paragraph-1562 {
  text-align: center;
  margin-bottom: 0;
  font-size: 30px;
  line-height: 40px;
}

.container-559 {
  max-width: 1200px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.container-552 {
  max-width: 1200px;
}

.grid-220 {
  grid-template-rows: auto;
}

.bold-text-1145 {
  color: #fff;
  font-family: PT Sans, sans-serif;
  font-size: 25px;
}

.container-554 {
  max-width: 1200px;
}

.columns-4 {
  margin-left: 0;
  margin-right: 0;
}

.container-550 {
  max-width: 1200px;
  padding-top: 20px;
}

.div-block-1274 {
  text-align: right;
}

.heading-566 {
  margin-bottom: 10px;
}

.image-328 {
  text-align: left;
  border-radius: 10px;
}

.paragraph-1563 {
  font-size: 20px;
  line-height: 30px;
}

.bettween {
  background-color: #fff;
  height: 5px;
  box-shadow: inset 0 2px 10px #0003;
}

.paragraph-1564 {
  font-size: 20px;
  line-height: 30px;
}

.container-555 {
  max-width: 1200px;
}

.section-201 {
  background-color: #fff;
  padding-top: 10px;
  padding-bottom: 10px;
  position: sticky;
  top: 0;
  bottom: 0;
}

.paragraph-1565 {
  text-align: center;
  margin-bottom: 0;
  font-size: 25px;
  line-height: 30px;
}

.button-p {
  background-color: #347fde;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 800px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Barlow, sans-serif;
  font-size: 20px;
  font-weight: 700;
  display: flex;
}

.div-block-1303 {
  justify-content: center;
  align-items: center;
  font-size: 20px;
  line-height: 30px;
  display: flex;
}

.dash {
  border: 2px dashed #781b90;
  border-radius: 2px;
  height: 2px;
  margin-top: 40px;
  margin-bottom: 40px;
}

.image-330 {
  border-radius: 0;
}

.nav-tittle {
  background-color: #347fde;
}

.nav-tittle.tiitlenav {
  background-color: #7c597c;
}

.heading-424 {
  color: #781b90;
  text-align: center;
}

.div-block-1382 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.div-block-1383 {
  align-items: baseline;
  margin-top: 10px;
  display: flex;
}

.container-657 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.div-block-1384 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-423 {
  text-align: center;
  display: inline-block;
}

.paragraph-1567 {
  font-family: Barlow, sans-serif;
  font-size: 14px;
}

.div-block-1385 {
  width: 800px;
}

.paragraph-1568 {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Barlow, sans-serif;
  font-size: 20px;
}

.paragraph-1571 {
  font-size: 20px;
  line-height: 30px;
}

.container-658 {
  max-width: 1200px;
}

.heading-567 {
  margin-top: 0;
}

.paragraph-1572 {
  font-family: Barlow, sans-serif;
  font-size: 14px;
}

.div-block-1386 {
  max-width: 850px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.paragraph-1573 {
  font-size: 20px;
  line-height: 30px;
}

.div-block-1387 {
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 500px;
  display: flex;
}

.grid-344 {
  grid-column-gap: 90px;
  grid-row-gap: 90px;
  grid-template-rows: auto auto auto auto auto;
}

.heading-568 {
  margin-top: 0;
}

.text-block-64 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 20px;
}

.heading-569 {
  font-size: 25px;
}

.div-block-1388 {
  text-align: center;
}

.div-block-1389 {
  font-size: 16px;
}

.bold-text-1146 {
  font-size: 25px;
}

.bold-text-1147 {
  font-size: 50px;
  line-height: 50px;
}

.text-block-63 {
  background-color: #eef0f4;
}

.side-offer-6 {
  border: 1px solid #c9c9d0;
  border-radius: 10px;
  height: 800px;
  margin-top: 40px;
  margin-left: 20px;
}

.grid-341 {
  grid-template-rows: auto;
  grid-template-columns: 2.5fr 1fr;
}

.heading-570 {
  margin-top: 0;
}

.paragraph-1574 {
  font-size: 20px;
  line-height: 30px;
}

.heading-571 {
  text-align: left;
}

.button-91 {
  text-align: center;
  background-color: #417505;
  border-radius: 4px;
  flex-flow: row;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  padding: 15px 40px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 700;
  display: block;
  box-shadow: 0 0 11px 6px #0003;
}

.button-91._2 {
  text-align: center;
  border-radius: 5px;
  width: 250px;
  margin-top: 40px;
  margin-bottom: 20px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 18px;
  line-height: 25px;
  box-shadow: -7px 5px 10px 4px #0003;
}

.bold-text-1148 {
  color: #415c70;
  text-align: center;
  font-size: 28px;
  line-height: 18px;
}

.bold-text-1148.fd {
  color: #1aae41;
  font-size: 22px;
}

.button-92 {
  text-align: center;
  background-color: #457505;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 500px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-weight: 700;
  display: flex;
}

.paragraph-1569, .paragraph-1570 {
  font-family: Barlow, sans-serif;
  font-size: 14px;
}

.paragraph-1575 {
  text-align: center;
  font-family: Barlow, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.div-block-1391 {
  margin-top: 5px;
  margin-bottom: 5px;
}

.container-659 {
  background-color: #fff;
  justify-content: center;
  align-items: center;
  max-width: none;
  margin-top: 10px;
  margin-bottom: 10px;
  display: flex;
}

.grid-343 {
  grid-row-gap: 6px;
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  padding-left: 20px;
  padding-right: 20px;
}

.grid-343.dog {
  grid-column-gap: 18px;
  grid-row-gap: 5px;
}

.paragraph-1576 {
  font-size: 20px;
  line-height: 30px;
}

.container-661 {
  max-width: 1200px;
}

.paragraph-1577 {
  padding-top: 20px;
  font-size: 20px;
  line-height: 25px;
}

.heading-572 {
  margin-top: 0;
}

.container-662 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-573 {
  margin-top: 0;
}

.container-660 {
  max-width: 100%;
}

.div-block-1392 {
  max-width: 100%;
  margin-top: 40px;
  margin-bottom: 40px;
}

.paragraph-1566, .paragraph-1578 {
  font-size: 20px;
  line-height: 30px;
}

.body-27 {
  font-family: Barlow, sans-serif;
}

.heading-575 {
  text-align: center;
}

.div-block-1393 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.paragraph-1579 {
  margin-top: 10px;
  font-family: PT Sans, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.div-block-1305 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.container-663 {
  background-color: #fff;
  max-width: 1200px;
  padding-top: 50px;
  padding-left: 60px;
  padding-right: 60px;
  box-shadow: 0 4px 8px #0003;
}

.div-block-1394 {
  text-align: center;
  max-width: 100%;
  font-size: 20px;
}

.container-664 {
  max-width: 1200px;
}

.bold-text-1150 {
  color: #781b90;
  text-align: center;
  font-family: PT Sans, sans-serif;
  font-size: 45px;
}

.heading-576 {
  color: #347fde;
  text-align: center;
}

.heading-576.coach {
  text-align: center;
}

.div-block-1395 {
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.container-665 {
  max-width: 1200px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.div-block-1396 {
  padding-bottom: 20px;
}

.container-666 {
  max-width: 1200px;
  padding-bottom: 20px;
}

.bold-text-1151 {
  color: #fff;
}

.button-93 {
  background-color: #781b90;
  border-radius: 10px;
  width: 1000px;
  max-width: 100%;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 20px;
  font-weight: 700;
}

.div-block-1397 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.container-667 {
  max-width: 1200px;
}

.container-668 {
  max-width: 1200px;
  padding-top: 0;
}

.container-669 {
  max-width: 1200px;
}

.grid-345 {
  grid-column-gap: 68px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.div-block-1398 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.div-block-1399 {
  justify-content: center;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.column-6 {
  padding-left: 0;
  padding-right: 0;
}

.heading-577 {
  color: #fff;
  text-align: center;
  margin-bottom: 20px;
  font-family: PT Sans, sans-serif;
}

.paragraph-1580 {
  text-align: center;
  font-family: PT Sans, sans-serif;
  font-size: 30px;
  line-height: 40px;
}

.container-670 {
  max-width: 1200px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.container-671 {
  max-width: 1200px;
}

.grid-346 {
  grid-template-rows: auto;
}

.bold-text-1152 {
  color: #fff;
  font-family: PT Sans, sans-serif;
  font-size: 25px;
}

.container-672 {
  max-width: 1200px;
}

.container-673 {
  max-width: 1200px;
  padding-top: 20px;
}

.div-block-1400 {
  text-align: right;
}

.grid-347 {
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
}

.heading-578 {
  margin-bottom: 0;
}

.image-426 {
  text-align: left;
  border-radius: 10px;
}

.heading-579 {
  color: #347fde;
  text-align: center;
}

.paragraph-1581, .paragraph-1582 {
  font-family: PT Sans, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.container-674 {
  max-width: 1200px;
}

.containr-logo-2 {
  max-width: 1200px;
  padding-left: 10px;
  padding-right: 10px;
}

.section-213 {
  background-color: #fff;
  padding-top: 10px;
  padding-bottom: 10px;
  position: sticky;
  top: 0;
  bottom: 0;
}

.paragraph-1583 {
  text-align: center;
  font-family: PT Sans, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.button-p-2 {
  background-color: #347fde;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 800px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 25px;
  font-weight: 700;
  display: flex;
}

.button-p-2.purple-button {
  background-color: #781b90;
  font-family: PT Sans, sans-serif;
  font-size: 20px;
}

.container-675 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.div-block-1401 {
  justify-content: center;
  align-items: center;
  font-size: 20px;
  line-height: 30px;
  display: flex;
}

.container-561 {
  max-width: 1200px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
}

.heading-580 {
  color: #781b90;
  text-align: center;
  font-size: 40px;
}

.paragraph-1584 {
  font-size: 16px;
  line-height: 18px;
}

.body-28 {
  font-family: PT Sans, sans-serif;
}

.div-block-1402 {
  text-align: center;
}

.body-29 {
  font-family: PT Sans, sans-serif;
}

.flex-block-12 {
  justify-content: flex-start;
  align-items: flex-start;
}

.flex-block-13 {
  padding-left: 10px;
  padding-right: 10px;
}

.div-block-1408 {
  text-align: right;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.heading-581 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.bold-text-1156 {
  color: #fff;
  font-family: PT Sans, sans-serif;
  font-size: 25px;
}

.section-tittle {
  background-color: #2a50a8;
}

.container-676 {
  max-width: 1200px;
  margin-top: 0;
}

.heading-582 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 34px;
}

.paragraph-1585 {
  text-align: center;
  margin-bottom: 20px;
}

.italic-text-7 {
  color: #fff;
  font-size: 22px;
}

.body-review {
  background-color: #f1f4f8;
  border-radius: 8px;
  font-size: 24px;
  display: block;
}

.body-review.mob {
  display: none;
}

.bold-text-1157 {
  color: #2a50a8;
  text-align: center;
}

.div-block-1271 {
  width: 600px;
  max-width: none;
}

.section-214 {
  background-color: #fff;
  border-radius: 8px;
  margin-top: 10px;
  margin-bottom: 0;
  position: sticky;
  inset: 0 0% 0%;
}

.container-677 {
  max-width: 1200px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.div-block-1267 {
  width: 400px;
}

.container-678 {
  justify-content: center;
  align-items: center;
  max-width: 1200px;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.heading-583 {
  text-align: center;
}

.div-block-1269 {
  padding-left: 40px;
}

.div-block-1268 {
  margin-left: 0;
  padding-left: 10px;
}

.container-679 {
  background-color: #fff;
  border-radius: 10px;
  max-width: 1200px;
  margin-top: 0;
  padding: 40px 20px 10px;
  box-shadow: 0 3px 5px #0003;
}

.div-block-1272 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.grid-348 {
  grid-column-gap: 44px;
  grid-template-columns: 1.5fr 2.5fr;
}

.grid-201 {
  grid-template-rows: auto;
  grid-template-columns: 4fr .25fr;
  padding-top: 20px;
  padding-bottom: 20px;
}

.paragraph-1586 {
  margin-top: 20px;
  font-size: 20px;
  line-height: 30px;
}

.image-430 {
  border-radius: 10px;
}

.paragraph-1587 {
  font-size: 20px;
  line-height: 30px;
}

.container-680 {
  background-image: linear-gradient(#3f6219, #fff);
  justify-content: center;
  align-items: center;
  max-width: 1200px;
  display: flex;
}

.container-681 {
  max-width: 1200px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.div-block-1409 {
  max-width: 1200px;
}

.container-682 {
  max-width: 1200px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.paragraph-1588 {
  font-size: 20px;
  line-height: 30px;
}

.container-683 {
  max-width: 1200px;
}

.div-block-1410 {
  text-align: center;
}

.button-64 {
  background-color: #2a50a8;
  border-radius: 8px;
  max-width: 100%;
  padding: 20px 40px;
  font-size: 24px;
  font-weight: 700;
}

.div-block-1411 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.image-431 {
  border-radius: 10px;
}

.paragraph-1589 {
  font-size: 20px;
  line-height: 30px;
}

.image-432 {
  text-align: center;
  padding-left: 0;
  display: block;
}

.paragraph-1590 {
  font-size: 20px;
  line-height: 30px;
}

.grid-202 {
  grid-column-gap: 42px;
  grid-template-columns: .25fr 1fr;
  padding-top: 20px;
  padding-bottom: 20px;
}

.div-block-1270 {
  padding-right: 40px;
}

.paragraph-1591 {
  text-align: left;
  font-size: 20px;
  line-height: 30px;
}

.paragraph-1591.hero {
  text-align: center;
  font-size: 25px;
}

.container-684 {
  max-width: 1200px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.grid-349 {
  grid-column-gap: 35px;
  grid-row-gap: 35px;
  grid-template-rows: auto auto auto;
}

.button-63 {
  text-align: center;
  background-color: #2a50a8;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.image-433 {
  border-radius: 10px;
  padding-left: 0;
}

.div-block-1412 {
  justify-content: center;
  align-items: center;
  width: 900px;
  max-width: 900px;
  display: flex;
}

.bold-text-1159 {
  color: #2a50a8;
}

.div-block-1414 {
  width: 600px;
  max-width: none;
}

.section-215 {
  background-color: #fff;
  border-radius: 8px;
  margin-top: 10px;
  margin-bottom: 0;
  position: sticky;
  inset: 0 0% 0%;
}

.container-685 {
  max-width: 1200px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.div-block-1415 {
  width: 400px;
}

.container-686 {
  justify-content: center;
  align-items: center;
  max-width: 1200px;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.div-block-1416 {
  padding-left: 40px;
}

.div-block-1417 {
  margin-left: 0;
  padding-left: 10px;
}

.container-687 {
  background-color: #fff;
  border-radius: 10px;
  max-width: 1200px;
  margin-top: 0;
  padding: 40px 20px 10px;
  box-shadow: 0 3px 5px #0003;
}

.div-block-1418 {
  justify-content: center;
  display: flex;
}

.grid-350 {
  grid-column-gap: 44px;
  grid-template-columns: 1.25fr 2.5fr;
}

.paragraph-1592 {
  line-height: 30px;
}

.image-434 {
  border-radius: 10px;
}

.paragraph-1593 {
  line-height: 30px;
}

.container-688 {
  background-image: linear-gradient(#3f6219, #fff);
  justify-content: center;
  align-items: center;
  max-width: 1200px;
  display: flex;
}

.container-689 {
  max-width: 1200px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.div-block-1419 {
  max-width: 1200px;
}

.container-690 {
  max-width: 1200px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.paragraph-1594 {
  line-height: 30px;
}

.container-691 {
  max-width: 1200px;
}

.div-block-1420 {
  text-align: center;
}

.button-94 {
  background-color: #2a50a8;
  border-radius: 8px;
  max-width: 100%;
  padding: 20px 40px;
  font-size: 24px;
  font-weight: 700;
}

.div-block-1421 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.image-435 {
  border-radius: 10px;
}

.paragraph-1596, .paragraph-1597 {
  line-height: 30px;
}

.grid-351 {
  grid-column-gap: 42px;
  grid-template-columns: .25fr 1fr;
  padding-top: 20px;
  padding-bottom: 20px;
}

.div-block-1423 {
  padding-right: 40px;
}

.paragraph-1598 {
  font-size: 26px;
  line-height: 26px;
}

.container-692 {
  max-width: 1200px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.grid-352 {
  grid-column-gap: 35px;
  grid-row-gap: 35px;
  grid-template-rows: auto auto auto;
}

.button-95 {
  text-align: center;
  background-color: #2a50a8;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.image-436 {
  border-radius: 10px;
  padding-left: 0;
}

.div-block-1425 {
  justify-content: center;
  align-items: center;
  width: 900px;
  max-width: 900px;
  display: flex;
}

.body-30 {
  font-family: PT Sans, sans-serif;
}

.paragraph-1599 {
  font-size: 20px;
}

.div-block-1427 {
  margin-top: 20px;
}

.div-block-1428 {
  margin-bottom: 20px;
}

.container-693 {
  max-width: 1200px;
}

.mobile--hero, .body--section-mobile {
  display: none;
}

.container-694 {
  justify-content: center;
  align-items: center;
  max-width: 1200px;
  display: flex;
}

.div-block-1429 {
  justify-content: center;
  align-items: center;
  width: 800px;
  display: flex;
}

.grid-353 {
  grid-template-rows: auto auto auto auto auto;
}

.list-47, .paragraph-1603, .paragraph-1604, .paragraph-1605, .paragraph-1606, .paragraph-1607, .paragraph-1608 {
  font-size: 20px;
  line-height: 30px;
}

.heading-587, .heading-588, .heading-589, .heading-590 {
  margin-top: 0;
}

.italic-text-8 {
  background-color: #fdebec;
}

.button-97 {
  background-color: #457505;
  border-radius: 8px;
}

.button-97.stky {
  width: 100%;
  max-width: 100%;
  padding: 20px 10px;
  font-size: 18px;
}

.italic-text-9 {
  background-color: #fdebec;
}

.image-437 {
  width: 100%;
}

.container-695 {
  max-width: 1200px;
}

.health-dscvry-nav-22 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 65px;
  line-height: 65px;
}

.button-79 {
  background-color: #457505;
  border-radius: 4px;
  width: 500px;
  height: 45px;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Barlow, sans-serif;
  font-size: 16px;
  position: static;
  top: 0;
  box-shadow: -1px 7px 5px #0003;
}

.image-360 {
  border: 0 solid #000;
  border-radius: 0;
}

.container-589 {
  max-width: 1200px;
  margin-bottom: 0;
  padding-left: 10px;
  padding-right: 10px;
}

.image-353 {
  border: 0 solid #000;
  border-radius: 0;
  width: 1000px;
}

.container-588 {
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 500px;
  max-width: none;
  display: flex;
  position: sticky;
  top: 0;
  overflow: visible;
}

.section-216 {
  z-index: auto;
  background-color: #fff;
  max-width: none;
  padding-top: 20px;
  padding-bottom: 0;
  position: sticky;
  inset: 0 0% 0%;
}

.section-216.sticky-bottom-button {
  position: sticky;
  inset: 0 0% 0%;
}

.bold-text-964 {
  font-size: 35px;
}

.heading-455 {
  margin-bottom: 20px;
  font-size: 40px;
}

.container-587 {
  max-width: 1200px;
  font-size: 25px;
  line-height: 30px;
}

.div-block-1435 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 500px;
  display: flex;
  position: static;
  top: 0;
}

.paragraph-1260, .paragraph-1259 {
  font-family: Barlow, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.container-585 {
  max-width: 1200px;
  padding-top: 20px;
  padding-bottom: 10px;
}

.paragraph-1261 {
  font-family: Barlow, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.image-354 {
  border: 0 solid #000;
  border-radius: 0;
}

.paragraph-1262 {
  font-family: Barlow, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.bold-text-955 {
  font-size: 30px;
}

.paragraph-1251 {
  font-family: Barlow, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.bold-text-963, .bold-text-959 {
  font-size: 30px;
}

.bold-text-957, .heading-454 {
  font-family: Barlow, sans-serif;
  font-size: 30px;
}

.bold-text-961 {
  font-size: 30px;
}

.image-356, .image-359 {
  border: 0 solid #000;
  border-radius: 0;
}

.bold-text-952 {
  font-size: 30px;
}

.paragraph-1253 {
  font-family: Barlow, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.section-217 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.bold-text-960 {
  font-family: Roboto, sans-serif;
  line-height: 35px;
}

.bold-text-958 {
  font-family: Barlow, sans-serif;
  font-size: 30px;
}

.div-block-1436 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.container-586 {
  max-width: 1200px;
  padding-top: 20px;
}

.paragraph-1254 {
  background-color: #f3f2f2;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Barlow, sans-serif;
  font-size: 18px;
  line-height: 25px;
}

.hero-heading-main-45 {
  text-align: left;
  border: 0 solid #000;
  border-radius: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Barlow, sans-serif;
  font-size: 65px;
  line-height: 50px;
}

.paragraph-1257 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 16px;
}

.heading-593 {
  font-size: 35px;
}

.image-355 {
  border: 0 solid #000;
  border-radius: 0;
}

.grid-256 {
  grid-column-gap: 90px;
  grid-row-gap: 90px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  max-width: 1200px;
}

.image-357 {
  border: 0 solid #000;
  border-radius: 0;
}

.paragraph-1258 {
  font-family: Barlow, sans-serif;
  font-size: 20px;
  line-height: 20px;
}

.paragraph-written-by-44 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 18px;
  line-height: 16px;
}

.image-358 {
  border: 0 solid #000;
  border-radius: 0;
}

.container-697 {
  max-width: 1200px;
}

.paragraph-1250 {
  font-family: Barlow, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.button-footer-sticky-g-33 {
  text-align: center;
  background-color: #457505;
  border-radius: 8px;
  width: 1200px;
  max-width: 1200px;
  height: 50px;
  margin-bottom: 0;
  padding: 15px 20px;
  font-family: Barlow, sans-serif;
  font-size: 20px;
  font-weight: 700;
  box-shadow: 0 6px 8px #0003, 0 2px 5px #0003;
}

.bold-text-956 {
  text-align: left;
  max-width: 1200px;
  font-family: Barlow, sans-serif;
  font-size: 55px;
  line-height: 55px;
}

.heading-456 {
  font-family: Barlow, sans-serif;
  font-size: 30px;
}

.paragraph-1252 {
  padding-bottom: 20px;
  font-family: Barlow, sans-serif;
  font-size: 25px;
  line-height: 40px;
}

.container-698 {
  max-width: 1200px;
}

.health-dscvry-nav-23 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 50px;
  line-height: 50px;
}

.button-98 {
  background-color: #457505;
  border-radius: 4px;
  width: 500px;
  height: 45px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-family: Barlow, sans-serif;
  font-size: 20px;
  line-height: 20px;
  position: static;
  top: 0;
  box-shadow: -1px 7px 5px #0003;
}

.image-438 {
  border: 0 solid #000;
  border-radius: 0;
}

.container-699 {
  max-width: 1200px;
  margin-bottom: 0;
  padding-left: 10px;
  padding-right: 10px;
}

.image-439 {
  border: 0 solid #000;
  border-radius: 0;
  width: 1000px;
}

.container-700 {
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 500px;
  max-width: none;
  display: flex;
  position: sticky;
  top: 0;
  overflow: visible;
}

.section-218 {
  z-index: auto;
  background-color: #fff;
  max-width: none;
  padding-top: 20px;
  padding-bottom: 0;
  position: sticky;
  inset: 0 0% 0%;
}

.section-218.sticky-bottom-button {
  padding-top: 10px;
  position: sticky;
  inset: 0 0% 0%;
}

.bold-text-1169 {
  font-size: 35px;
}

.heading-594 {
  margin-bottom: 20px;
  font-size: 40px;
}

.container-701 {
  max-width: 1200px;
  font-size: 25px;
  line-height: 30px;
}

.div-block-1437 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 500px;
  display: flex;
  position: static;
  top: 0;
}

.container-703 {
  max-width: 1200px;
  padding-top: 20px;
  padding-bottom: 10px;
}

.image-440 {
  border: 0 solid #000;
  border-radius: 0;
}

.bold-text-1170, .bold-text-1171, .bold-text-1172 {
  font-size: 30px;
}

.bold-text-1173, .heading-595 {
  font-family: Barlow, sans-serif;
  font-size: 30px;
}

.bold-text-1174 {
  font-size: 30px;
}

.image-441, .image-442 {
  border: 0 solid #000;
  border-radius: 0;
}

.bold-text-1175 {
  font-size: 30px;
}

.paragraph-1609 {
  font-family: Barlow, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.section-219 {
  padding-top: 10px;
  padding-bottom: 20px;
}

.bold-text-1176 {
  font-family: Roboto, sans-serif;
  line-height: 35px;
}

.bold-text-1177 {
  font-family: Barlow, sans-serif;
  font-size: 30px;
}

.div-block-1438 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.container-704 {
  max-width: 1200px;
  padding-top: 20px;
}

.paragraph-1610 {
  background-color: #f3f2f2;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Barlow, sans-serif;
  font-size: 18px;
  line-height: 25px;
}

.hero-heading-main-46 {
  text-align: left;
  border: 0 solid #000;
  border-radius: 0;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 10px;
  font-family: Barlow, sans-serif;
  font-size: 65px;
  line-height: 50px;
}

.paragraph-1611 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 16px;
}

.heading-596 {
  font-size: 35px;
}

.image-443 {
  border: 0 solid #000;
  border-radius: 0;
}

.grid-354 {
  grid-column-gap: 90px;
  grid-row-gap: 90px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  max-width: 1200px;
}

.image-444 {
  border: 0 solid #000;
  border-radius: 0;
}

.paragraph-1612 {
  font-family: Barlow, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.paragraph-written-by-45 {
  padding-top: 20px;
  padding-bottom: 0;
  font-size: 18px;
  line-height: 16px;
}

.image-445 {
  border: 0 solid #000;
  border-radius: 0;
}

.container-705 {
  max-width: 1200px;
  margin-top: 10px;
}

.paragraph-1613 {
  font-family: Barlow, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.button-footer-sticky-g-34 {
  text-align: center;
  background-color: #457505;
  border-radius: 8px;
  width: 1200px;
  max-width: 1200px;
  height: 50px;
  margin-bottom: 0;
  padding: 15px 20px;
  font-family: Barlow, sans-serif;
  font-size: 20px;
  font-weight: 700;
  box-shadow: 0 6px 8px #0003, 0 2px 5px #0003;
}

.bold-text-1179 {
  text-align: left;
  max-width: 1200px;
  font-family: Barlow, sans-serif;
  font-size: 50px;
  line-height: 50px;
}

.heading-597 {
  font-family: Barlow, sans-serif;
  font-size: 30px;
}

.paragraph-1614 {
  padding-bottom: 20px;
  font-family: Barlow, sans-serif;
  font-size: 20px;
  line-height: 40px;
}

.heading-598 {
  margin-top: 10px;
}

.paragraph-1615 {
  color: #949a97;
  font-size: 18px;
}

.image-447 {
  margin-top: 20px;
}

.container-706 {
  max-width: 1200px;
  margin-top: 20px;
}

.container-707 {
  max-width: 1200px;
}

.section-220 {
  background-color: #fff;
  padding-top: 25px;
  padding-bottom: 25px;
}

.bold-text-1180 {
  color: #0c2016;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
}

.paragraph-1616 {
  color: #0c2016;
  font-size: 18px;
  line-height: 30px;
}

.div-block-1276 {
  border-radius: 10px;
}

.div-block-1275 {
  justify-content: center;
  align-items: center;
  max-width: none;
  display: flex;
}

.div-block-1439 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.image-448 {
  padding-top: 40px;
}

.div-block-1286 {
  text-align: center;
}

.info_section {
  -webkit-text-fill-color: inherit;
  background-color: #3d4c45;
  background-clip: border-box;
  padding-top: 20px;
}

.bold-text-1181 {
  color: #56ce38;
}

.paragraph-1617 {
  color: #fff8f8;
  background-color: #3d4c45;
  justify-content: center;
  align-items: center;
  font-size: 18px;
  line-height: 30px;
  display: block;
}

.container-708 {
  max-width: 1200px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.heading-599 {
  color: #fff;
  text-align: left;
  background-color: #0c2016;
  border-radius: 8px;
  margin-top: 0;
  padding: 10px;
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
}

.container-709 {
  max-width: 1200px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.grid-355 {
  grid-column-gap: 44px;
  grid-row-gap: 44px;
  grid-template-rows: auto;
}

.benefit_section {
  outline-offset: 0px;
  border: 1px #000;
  outline: 3px #333;
  display: flex;
}

.paragraph-1618 {
  color: #0c2016;
  font-size: 18px;
  line-height: 30px;
}

.grid-203 {
  grid-column-gap: 45px;
  grid-row-gap: 45px;
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr;
}

.container-710 {
  max-width: 1200px;
  padding-top: 40px;
  padding-bottom: 40px;
}

.bold-text-1182 {
  line-height: 30px;
}

.grid-204 {
  grid-template-rows: auto auto auto;
  grid-template-columns: .25fr 1.75fr;
}

.paragraph-1619 {
  color: #0c2016;
  font-size: 18px;
  line-height: 30px;
}

.paragraph-1620 {
  color: #0c2016;
  margin-top: 10px;
  margin-bottom: 20px;
  font-size: 18px;
  line-height: 30px;
}

.paragraph-1621 {
  color: #0c2016;
  font-size: 18px;
  line-height: 30px;
}

.heading-600 {
  color: #0c2016;
  font-size: 30px;
  font-weight: 400;
}

.container-711 {
  max-width: 1200px;
  padding-top: 30px;
  padding-bottom: 30px;
}

.div-block-1277 {
  text-align: center;
}

.button-65 {
  background-color: #538125;
  border-radius: 15px;
  padding: 15px 60px;
  font-size: 18px;
  font-weight: 400;
}

.button-65:hover {
  background-color: #9cbd7a;
}

.benefit__section {
  background-color: #0c2016;
}

.container-712 {
  max-width: 1200px;
  padding-top: 40px;
  padding-bottom: 40px;
}

.grid-205 {
  grid-column-gap: 45px;
  grid-row-gap: 45px;
  grid-template-rows: auto;
}

.heading-601 {
  color: #fff;
  margin-bottom: 20px;
  font-size: 30px;
  font-weight: 400;
}

.paragraph-1622 {
  color: #fff;
  font-size: 18px;
  line-height: 30px;
}

.paragraph-1623, .paragraph-1624 {
  color: #0c2016;
  font-size: 20px;
  line-height: 30px;
}

.section-195 {
  color: #fbfbf7;
  background-color: #fbfbf7;
  padding-top: 40px;
  padding-bottom: 40px;
}

.bold-text-1183 {
  color: #0c2016;
}

.text-block-66 {
  text-align: center;
  background-color: #538125;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  font-size: 25px;
  font-weight: 700;
  line-height: 50px;
  display: flex;
}

.text-block-66.dar, .text-block-66.sidebar-block-2, .text-block-66.dark {
  background-color: #0c2016;
}

.grid-206 {
  grid-row-gap: 14px;
  grid-template-rows: 71px 59px auto;
  grid-template-columns: .5fr 7.75fr;
}

.container-713 {
  color: #fff;
  background-color: #fff;
  border: 2px solid #000;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  max-width: 1000px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  display: flex;
}

.paragraph-1625 {
  color: #0c2016;
  font-size: 20px;
  line-height: 25px;
}

.heading-602 {
  color: #26382f;
  text-align: center;
}

.flex-block-4 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 600px;
  display: block;
}

.paragraph-1626 {
  font-size: 20px;
  line-height: 30px;
}

.image-449 {
  text-align: center;
  border-radius: 8px;
}

.heading-603 {
  margin-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 18px;
}

.container-539 {
  max-width: 1200px;
  padding-bottom: 40px;
}

.image-450 {
  border-radius: 8px;
}

.div-block-1441 {
  padding-left: 10px;
  padding-right: 10px;
}

.offer_section {
  color: #000;
  background-color: #3d4c45;
}

.text-block-67 {
  text-align: center;
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 5px;
  margin: 5px;
  padding: 5px;
  font-size: 14px;
  line-height: 16px;
}

.text-block-67:hover {
  color: #fff;
  background-color: #538125;
}

.container-714 {
  max-width: 1200px;
}

.div-block-1443 {
  padding-left: 10px;
}

.paragraph-1627 {
  color: #485750;
  margin-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 18px;
  line-height: 25px;
}

.text-block-68 {
  color: #010101;
  text-align: center;
  border: 1px solid #000;
  border-radius: 5px;
  margin: 5px;
  padding: 5px;
  font-size: 14px;
  line-height: 16px;
}

.text-block-68:hover {
  color: #fff;
  background-color: #538125;
}

.image-451 {
  border-radius: 8px;
}

.text-block-49 {
  color: #fff;
  background-color: #306336;
  border: 1px #000;
  border-radius: 4px;
  padding: 5px 10px;
  font-size: 18px;
}

.heading-604 {
  color: #fff;
  text-align: center;
  margin-top: 40px;
  margin-bottom: 40px;
  font-weight: 400;
}

.div-block-1444 {
  padding-left: 10px;
  padding-right: 10px;
}

.div-block-1279 {
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.text-block-48 {
  color: #fff;
  background-color: #306336;
  border: 1px #000;
  border-radius: 4px;
  padding: 5px 10px;
  font-size: 18px;
}

.flex-block-7 {
  background-color: #fff;
  border-radius: 10px;
  padding: 0 0 20px;
}

.div-block-1445 {
  justify-content: center;
  align-items: center;
  padding-left: 20px;
  display: flex;
}

.div-block-1446 {
  padding-left: 10px;
}

.text-block-50 {
  color: #fff;
  background-color: #306336;
  border-radius: 4px;
  padding: 5px 10px;
  font-size: 18px;
}

.grid-207 {
  grid-column-gap: 78px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.paragraph-1628 {
  color: #485750;
  margin-top: 10px;
  font-size: 18px;
  line-height: 25px;
}

.div-block-1278 {
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.flex-block-5 {
  background-color: #fff;
  border-radius: 10px;
  max-width: 100%;
  padding: 0 0 20px;
}

.flex-block-14 {
  justify-content: center;
  align-items: center;
}

.flex-block-6 {
  background-color: #fff;
  border-radius: 10px;
  padding: 0 0 20px;
}

.div-block-1285 {
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-1447 {
  padding-left: 10px;
  padding-right: 10px;
}

.paragraph-1629 {
  color: #485750;
  margin-top: 10px;
  font-size: 18px;
  line-height: 25px;
}

.button-66 {
  text-align: center;
  background-color: #538125;
  border-radius: 30px;
  padding: 20px 60px;
  font-size: 18px;
  font-weight: 700;
}

.button-66:hover {
  background-color: #96bd6f;
}

.container-715 {
  max-width: 1200px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.grid-209 {
  grid-template-rows: 194px auto auto auto auto;
  grid-template-columns: 1fr;
}

.div-block-1284 {
  background-color: #538125;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 300px;
  height: 15px;
  display: flex;
}

.paragraph-1630 {
  color: #333;
  text-align: center;
  margin-top: 10px;
  font-size: 16px;
}

.div-block-1452 {
  display: block;
}

.grid-208 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  color: #fff;
  grid-template-rows: auto;
}

.container-716 {
  max-width: 1200px;
}

.paragraph-1631 {
  color: #333;
  font-size: 18px;
}

.text-block-54 {
  color: #333;
  text-align: center;
  font-size: 16px;
}

.grid-210 {
  grid-row-gap: 16px;
  grid-template-rows: 50px 50px 50px;
  grid-template-columns: .25fr 2.5fr;
}

.grid-210.mo {
  display: none;
}

.text-block-69 {
  text-align: center;
  background-color: #538125;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  font-size: 25px;
  font-weight: 700;
  line-height: 50px;
  display: flex;
}

.paragraph-1632 {
  color: #333;
  font-size: 18px;
}

.bold-text-1184 {
  font-size: 18px;
}

.heading-605 {
  text-align: center;
  font-size: 25px;
}

.heading-605.h {
  font-size: 30px;
}

.div-block-1454 {
  margin-top: 20px;
  padding-bottom: 20px;
}

.faq_section {
  background-color: #fff;
  padding-top: 40px;
  padding-bottom: 40px;
}

.paragraph-1633 {
  color: #333;
  font-size: 18px;
}

.div-block-1283 {
  border: 1px solid #538125;
  border-radius: 20px;
  width: 450px;
  height: 15px;
  line-height: 8px;
}

.open-close-line---brix {
  background-color: #170f49;
  border-radius: 500px;
  width: 100%;
  height: 2px;
  position: absolute;
}

.open-close-line---brix.second-line---brix {
  transform: rotate(90deg);
}

.div-block-1456 {
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.button-sec {
  z-index: 1000;
  background-color: #fff;
  position: sticky;
  top: 0;
  bottom: 0;
}

.open-close-icon-wrapper---brix {
  background-color: #fff;
  border-radius: 50px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  min-height: 14px;
  display: flex;
  position: relative;
}

.faq-wrapper {
  max-width: 1200px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.accordion-item-title---brix {
  color: #170f49;
  font-size: 22px;
  font-weight: 500;
  line-height: 28px;
}

.button-99 {
  background-color: #538125;
  border-radius: 8px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 20px;
}

.accordion-paragraph---brix-2 {
  width: 100%;
  max-width: 90%;
  margin-top: 18px;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 30px;
}

.sticky_button_section {
  background-color: #fff;
  padding-top: 40px;
  position: static;
  top: 0;
  bottom: 0;
}

.container-718 {
  padding-bottom: 20px;
}

.accordion-item---brix {
  cursor: pointer;
  background-color: #fff;
  border-radius: 14px;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  padding: 40px;
  display: flex;
}

.accordion-item---brix.tabs-accordion---brix {
  border-bottom: 1px solid #d9dbe9;
  border-radius: 0;
  padding-left: 0;
  padding-right: 0;
  transition: padding .2s;
}

.accordion-item---brix.tabs-accordion---brix:hover {
  padding-left: 16px;
}

.accordion-item---brix.accordion-1---brix {
  border: 2px solid #0000;
  margin-bottom: 32px;
  transition: border-color .2s, box-shadow .2s;
  box-shadow: 0 5px 16px #080f340f;
}

.accordion-item---brix.accordion-1---brix:hover {
  box-shadow: 0 14px 21px #4a3aff0f;
}

.accordion-item---brix.accordion-1---brix.thanky {
  border-color: #bad7e0;
  box-shadow: 0 2px 5px #0003, 0 5px 16px #080f340f;
}

.container-719 {
  max-width: 1200px;
}

.heading-606 {
  text-align: center;
}

.accordion-content---brix {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.accordion-trigger---brix {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.faq-item {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.bold-text-1186 {
  color: #0c2016;
  font-family: Montserrat, sans-serif;
  font-size: 35px;
  line-height: 30px;
}

.container-720 {
  max-width: 1200px;
  margin-top: 20px;
}

.paragraph-1634 {
  color: #949a97;
  font-size: 18px;
}

.image-454 {
  margin-top: 20px;
}

.heading-607 {
  margin-top: 10px;
}

.bold-text-1187 {
  padding-right: 5px;
  font-size: 15px;
}

.container-721 {
  max-width: 1200px;
}

.flex-block-15 {
  justify-content: flex-start;
  align-items: center;
}

.nav_tittle_section {
  background-color: #fff;
  padding-top: 25px;
  padding-bottom: 25px;
}

.nav_tittle_section.gold.mob {
  padding-top: 20px;
  display: block;
}

.paragraph-1635 {
  color: #0c2016;
  font-size: 18px;
  line-height: 30px;
}

.paragraph-1636, .paragraph-1637 {
  color: #0c2016;
  font-size: 20px;
  line-height: 30px;
}

.paragraph-1638 {
  color: #000;
  font-size: 20px;
  line-height: 30px;
}

.paragraph-1639 {
  color: #0c2016;
  font-size: 20px;
  line-height: 25px;
}

.flex-block-16 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 600px;
  display: block;
}

.grid-356 {
  grid-row-gap: 14px;
  text-align: left;
  grid-template-rows: 80px 59px auto;
  grid-template-columns: .5fr 7.75fr;
}

.text-block-71 {
  text-align: center;
  background-color: #538125;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  font-size: 25px;
  font-weight: 700;
  line-height: 50px;
  display: flex;
}

.text-block-71.sidebar-block-2, .text-block-71.dar, .text-block-71.dark {
  background-color: #0c2016;
}

.container-722 {
  color: #fff;
  background-color: #fff;
  border: 2px solid #000;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  max-width: 1000px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  display: flex;
}

.bold-text-1190 {
  color: #0c2016;
}

.heading-608 {
  color: #26382f;
  text-align: center;
  font-weight: 400;
}

.testimonial_section2 {
  color: #fbfbf7;
  background-color: #fbfbf7;
  padding-top: 40px;
  padding-bottom: 40px;
}

.bold-text-1191 {
  font-size: 18px;
}

.paragraph-1640 {
  color: #333;
  font-size: 18px;
}

.container-723 {
  max-width: 1200px;
}

.div-block-1459 {
  width: 100%;
}

.div-block-1464 {
  border: 1px solid #538125;
  border-radius: 20px;
  width: 450px;
  height: 15px;
  line-height: 8px;
}

.div-block-1464.mobf {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.button-100 {
  text-align: center;
  background-color: #538125;
  border-radius: 30px;
  width: 100%;
  padding: 20px 60px;
  font-size: 18px;
  font-weight: 700;
}

.button-100:hover {
  background-color: #96bd6f;
}

.div-block-1465 {
  display: block;
}

.paragraph-1641 {
  color: #333;
  font-size: 18px;
}

.container-724 {
  max-width: 100%;
}

.paragraph-1642 {
  color: #333;
  text-align: center;
  margin-top: 10px;
  font-size: 16px;
}

.div-block-1468 {
  margin-top: 20px;
  padding-bottom: 20px;
}

.grid-362 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: 194px auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.container-725 {
  max-width: 1200px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.text-block-76 {
  color: #333;
  text-align: center;
  font-size: 16px;
}

.paragraph-1643 {
  color: #333;
  font-size: 18px;
}

.heading-609 {
  text-align: center;
  font-size: 25px;
}

.heading-609.h {
  font-size: 30px;
}

.grid-361 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  color: #fff;
  grid-template-rows: auto;
}

.text-block-77 {
  text-align: center;
  background-color: #538125;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  font-size: 25px;
  font-weight: 700;
  line-height: 50px;
  display: flex;
}

.grid-363 {
  grid-row-gap: 11px;
  grid-template-rows: 50px 50px 50px;
  grid-template-columns: .25fr 2.5fr;
}

.grid-363.mo {
  display: none;
}

.div-block-1472 {
  background-color: #538125;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 300px;
  height: 15px;
  display: flex;
}

.div-block-1472.mojd {
  justify-content: flex-start;
  align-items: center;
}

.heading-610 {
  margin-top: 10px;
}

.container-726 {
  max-width: 1200px;
  margin-top: 20px;
}

.paragraph-1644 {
  color: #0c2016;
  font-size: 20px;
  line-height: 30px;
}

.bold-text-1192 {
  color: #0c2016;
  font-family: Inter, sans-serif;
  font-size: 35px;
  line-height: 30px;
}

.bold-text-1193 {
  padding-right: 5px;
  font-size: 15px;
}

.flex-block-17 {
  justify-content: flex-start;
  align-items: center;
}

.paragraph-1645 {
  color: #949a97;
  font-size: 18px;
}

.container-727 {
  max-width: 1200px;
}

.image-456 {
  margin-top: 20px;
}

.container-728 {
  max-width: 1200px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.paragraph-1646 {
  color: #fff8f8;
  background-color: #3d4c45;
  justify-content: center;
  align-items: center;
  font-size: 20px;
  line-height: 30px;
  display: block;
}

.heading-611 {
  color: #fff;
  text-align: left;
  background-color: #0c2016;
  border-radius: 8px;
  margin-top: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
}

.div-block-1473 {
  text-align: center;
}

.container-729 {
  max-width: 1200px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.grid-364 {
  grid-column-gap: 44px;
  grid-row-gap: 44px;
  grid-template-rows: auto;
}

.div-block-1474 {
  border-radius: 10px;
}

.div-block-1475 {
  justify-content: center;
  align-items: center;
  max-width: none;
  display: flex;
}

.image-457 {
  padding-top: 40px;
}

.div-block-1476 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.bold-text-1194 {
  color: #56ce38;
}

.div-block-1477 {
  text-align: center;
}

.container-730 {
  max-width: 1200px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.heading-612 {
  color: #0c2016;
  font-size: 30px;
  font-weight: 400;
}

.bold-text-1195 {
  line-height: 30px;
}

.paragraph-1647, .paragraph-1648 {
  color: #0c2016;
  font-size: 20px;
  line-height: 30px;
}

.paragraph-1649 {
  color: #0c2016;
  margin-top: 10px;
  margin-bottom: 20px;
  font-size: 20px;
  line-height: 30px;
}

.button-101 {
  background-color: #538125;
  border-radius: 15px;
  padding: 15px 60px;
  font-size: 18px;
  font-weight: 600;
}

.button-101:hover {
  background-color: #9cbd7a;
}

.grid-365 {
  grid-column-gap: 45px;
  grid-row-gap: 45px;
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr;
}

.paragraph-1650 {
  color: #0c2016;
  font-size: 20px;
  line-height: 30px;
}

.grid-357 {
  grid-template-rows: auto auto auto;
  grid-template-columns: .25fr 1.75fr;
}

.container-731 {
  max-width: 1200px;
  padding-top: 40px;
  padding-bottom: 40px;
}

.div-block-1478 {
  text-align: center;
}

.container-732 {
  max-width: 1200px;
  padding-top: 30px;
  padding-bottom: 30px;
}

.grid-358 {
  grid-column-gap: 45px;
  grid-row-gap: 45px;
  grid-template-rows: auto;
}

.heading-613 {
  color: #0c2016;
  font-size: 30px;
  font-weight: 400;
}

.container-733 {
  max-width: 1200px;
  padding-top: 40px;
  padding-bottom: 40px;
}

.heading-614 {
  color: #fff;
  margin-bottom: 20px;
  font-size: 30px;
  font-weight: 400;
  line-height: 40px;
}

.bold-text-1196 {
  line-height: 30px;
}

.paragraph-1651 {
  color: #fff;
  font-size: 20px;
  line-height: 30px;
}

.paragraph-1652, .paragraph-1653 {
  color: #0c2016;
  font-size: 20px;
  line-height: 30px;
}

.paragraph-1654 {
  color: #0c2016;
  margin-top: 10px;
  margin-bottom: 20px;
  font-size: 20px;
  line-height: 30px;
}

.button-102 {
  background-color: #538125;
  border-radius: 15px;
  padding: 15px 60px;
  font-size: 18px;
  font-weight: 600;
}

.button-102:hover {
  background-color: #9cbd7a;
}

.grid-366 {
  grid-column-gap: 45px;
  grid-row-gap: 45px;
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr;
}

.paragraph-1655 {
  color: #0c2016;
  font-size: 20px;
  line-height: 30px;
}

.grid-367 {
  grid-template-rows: auto auto auto;
  grid-template-columns: .25fr 1.75fr;
}

.container-734 {
  max-width: 1200px;
  padding-top: 40px;
  padding-bottom: 40px;
}

.grid-359 {
  grid-row-gap: 14px;
  text-align: left;
  grid-template-rows: 80px 59px auto;
  grid-template-columns: .5fr 7.75fr;
}

.container-735 {
  color: #fff;
  background-color: #fff;
  border: 2px solid #000;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  max-width: 1000px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 10px;
  display: flex;
}

.paragraph-1656 {
  color: #0c2016;
  font-size: 20px;
  line-height: 30px;
}

.flex-block-18 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 600px;
  display: block;
}

.paragraph-1657 {
  color: #0c2016;
  font-size: 20px;
  line-height: 30px;
}

.text-block-72 {
  text-align: center;
  background-color: #538125;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  font-size: 25px;
  font-weight: 700;
  line-height: 50px;
  display: flex;
}

.text-block-72.sidebar-block-2, .text-block-72.dark, .text-block-72.dar {
  background-color: #0c2016;
}

.heading-615 {
  color: #26382f;
  text-align: center;
  font-weight: 400;
}

.paragraph-1658 {
  color: #0c2016;
  font-size: 20px;
  line-height: 25px;
}

.paragraph-1659 {
  color: #000;
  font-size: 20px;
  line-height: 30px;
}

.bold-text-1198 {
  color: #0c2016;
}

.div-block-1481 {
  padding-left: 10px;
  padding-right: 10px;
}

.flex-block-19 {
  justify-content: center;
  align-items: center;
}

.image-458 {
  border-radius: 8px;
}

.div-block-1482 {
  padding-left: 10px;
}

.text-block-73 {
  color: #fff;
  background-color: #306336;
  border: 1px #000;
  border-radius: 4px;
  padding: 5px 10px;
  font-size: 18px;
}

.container-736 {
  max-width: 1200px;
}

.heading-616 {
  color: #fff;
  text-align: center;
  margin-top: 40px;
  margin-bottom: 40px;
  font-weight: 400;
}

.image-459 {
  border-radius: 8px;
}

.div-block-1460 {
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-1463 {
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.text-block-75 {
  color: #fff;
  background-color: #306336;
  border: 1px #000;
  border-radius: 4px;
  padding: 5px 10px;
  font-size: 18px;
}

.div-block-1484 {
  padding-left: 10px;
}

.paragraph-1660 {
  color: #485750;
  margin-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 18px;
  line-height: 25px;
}

.grid-360 {
  grid-column-gap: 78px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-360.tab {
  grid-column-gap: 80px;
  grid-row-gap: 20px;
}

.div-block-1485 {
  justify-content: center;
  align-items: center;
  padding-left: 20px;
  display: flex;
}

.text-block-79 {
  color: #010101;
  text-align: center;
  border: 1px solid #000;
  border-radius: 5px;
  margin: 5px;
  padding: 5px;
  font-size: 14px;
  line-height: 16px;
}

.text-block-79:hover {
  color: #fff;
  background-color: #538125;
}

.text-block-74 {
  color: #fff;
  background-color: #306336;
  border-radius: 4px;
  padding: 5px 10px;
  font-size: 18px;
}

.text-block-80 {
  text-align: center;
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 5px;
  margin: 5px;
  padding: 5px;
  font-size: 14px;
  line-height: 16px;
}

.text-block-80:hover {
  color: #fff;
  background-color: #538125;
}

.paragraph-1661, .paragraph-1662 {
  color: #485750;
  margin-top: 10px;
  font-size: 18px;
  line-height: 25px;
}

.flex-block-20 {
  background-color: #fff;
  border-radius: 10px;
  padding: 0 0 20px;
}

.container-737 {
  max-width: 1200px;
  padding-bottom: 40px;
}

.div-block-1486 {
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.div-block-1461 {
  padding-left: 10px;
  padding-right: 10px;
}

.heading-617 {
  margin-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 18px;
}

.div-block-1487 {
  padding-left: 10px;
  padding-right: 10px;
}

.flex-block-21 {
  background-color: #fff;
  border-radius: 10px;
  max-width: 100%;
  padding: 0 0 20px;
}

.image-461 {
  text-align: center;
  border-radius: 8px;
}

.bold-text-1200 {
  font-size: 18px;
}

.paragraph-1663 {
  color: #333;
  font-size: 18px;
}

.container-738 {
  max-width: 1200px;
}

.bold-text-1201 {
  text-align: left;
}

.div-block-1488 {
  border: 1px solid #538125;
  border-radius: 20px;
  width: 450px;
  height: 15px;
  line-height: 8px;
}

.div-block-1488.mobf {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-1489 {
  display: block;
}

.paragraph-1664 {
  color: #333;
  font-size: 18px;
}

.container-739 {
  max-width: 100%;
}

.paragraph-1665 {
  color: #333;
  text-align: center;
  margin-top: 10px;
  font-size: 16px;
}

.div-block-1492 {
  margin-top: 20px;
  padding-bottom: 20px;
}

.grid-368 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: 194px auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-block-81 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #333;
  text-align: center;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  display: flex;
}

.button-103 {
  text-align: center;
  background-color: #538125;
  border-radius: 30px;
  width: 100%;
  padding: 20px 60px;
  font-size: 18px;
  font-weight: 700;
}

.button-103:hover {
  background-color: #96bd6f;
}

.div-block-1495 {
  width: 100%;
  max-width: 100%;
}

.container-740 {
  max-width: 1200px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.paragraph-1666 {
  color: #333;
  font-size: 18px;
}

.heading-618 {
  text-align: center;
  font-size: 25px;
}

.heading-618.h {
  font-size: 30px;
}

.grid-369 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  color: #fff;
  grid-template-rows: auto;
}

.text-block-82 {
  text-align: center;
  background-color: #538125;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  font-size: 25px;
  font-weight: 700;
  line-height: 50px;
  display: flex;
}

.grid-370 {
  grid-row-gap: 16px;
  grid-template-rows: 50px 50px 50px;
  grid-template-columns: .25fr 2.5fr;
}

.grid-370.mo {
  display: none;
}

.div-block-1497 {
  background-color: #538125;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 300px;
  height: 15px;
  display: flex;
}

.div-block-1497.mojd {
  justify-content: flex-start;
  align-items: center;
}

.container-741 {
  padding-bottom: 20px;
}

.heading-619 {
  text-align: center;
}

.button-104 {
  background-color: #538125;
  border-radius: 8px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 20px;
}

.div-block-1498 {
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.container-742 {
  max-width: 1200px;
}

.body-31 {
  font-family: Inter, sans-serif;
}

.flex-block-22 {
  display: none;
}

.italic-text-10 {
  font-size: 20px;
}

.paragraph-1684 {
  margin-top: 10px;
}

.paragraph-1685 {
  margin-top: 10px;
  font-size: 20px;
}

.container-743 {
  max-width: 1200px;
  margin-top: 0;
}

.paragraph-1686 {
  color: #949a97;
  font-size: 18px;
}

.image-464 {
  margin-top: 20px;
}

.heading-628 {
  font-size: 45px;
}

.container-744 {
  max-width: 1200px;
}

.paragraph-1683 {
  margin-top: 10px;
  font-size: 20px;
}

.bold-text-1216 {
  font-size: 40px;
}

.italic-text-11 {
  font-size: 20px;
}

.container-745 {
  max-width: 1200px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.heading-620 {
  color: #fff;
  text-align: left;
  background-color: #0c2016;
  border-radius: 8px;
  margin-top: 0;
  padding: 10px;
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
}

.image-466 {
  background-color: #3d4c4500;
  border-radius: 10px;
  width: 100%;
  height: auto;
  padding-top: 0;
  display: block;
}

.paragraph-1687 {
  margin-top: 10px;
}

.bold-text-1215 {
  color: #23d160;
}

.div-block-1522 {
  text-align: center;
  margin-top: 40px;
}

.grid-373 {
  grid-column-gap: 44px;
  grid-row-gap: 44px;
  grid-template-rows: auto;
}

.div-block-1524 {
  justify-content: center;
  align-items: center;
  max-width: none;
  display: flex;
}

.div-block-1525 {
  border-radius: 10px;
}

.div-block-1523 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.container-746 {
  max-width: 1200px;
  margin-top: 0;
}

.paragraph-1689 {
  color: #949a97;
  font-size: 18px;
}

.image-467 {
  margin-top: 20px;
}

.heading-629 {
  font-size: 45px;
}

.paragraph-1690 {
  color: #fff8f8;
  background-color: #3d4c45;
  justify-content: center;
  align-items: center;
  font-size: 18px;
  line-height: 30px;
  display: block;
}

.container-747 {
  max-width: 1200px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.bold-text-1214 {
  color: #23d160;
}

.container-748 {
  max-width: 1200px;
}

.paragraph-1691 {
  margin-top: 10px;
  font-size: 20px;
}

.bold-text-1213 {
  color: #23d160;
}

.bold-text-1217 {
  font-size: 40px;
}

.paragraph-1692 {
  color: #0c2016;
  font-size: 20px;
  line-height: 30px;
}

.heading-621 {
  color: #0c2016;
  font-size: 30px;
  font-weight: 400;
}

.paragraph-1667 {
  color: #0c2016;
  font-size: 20px;
  line-height: 30px;
}

.div-block-1527 {
  text-align: center;
}

.grid-374 {
  grid-column-gap: 45px;
  grid-row-gap: 45px;
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr;
}

.container-749 {
  max-width: 1200px;
  padding-top: 30px;
  padding-bottom: 30px;
}

.grid-375 {
  grid-template-rows: auto auto auto;
  grid-template-columns: .25fr 1.75fr;
}

.paragraph-1693 {
  color: #0c2016;
  margin-top: 10px;
  margin-bottom: 20px;
  font-size: 20px;
  line-height: 30px;
}

.bold-text-1207 {
  line-height: 30px;
}

.container-750 {
  max-width: 1200px;
  padding-top: 40px;
  padding-bottom: 40px;
}

.button-105 {
  background-color: #538125;
  border-radius: 15px;
  padding: 15px 60px;
  font-size: 18px;
  font-weight: 400;
}

.button-105:hover {
  background-color: #9cbd7a;
}

.paragraph-1694 {
  color: #0c2016;
  font-size: 20px;
  line-height: 30px;
}

.container-751 {
  max-width: 1200px;
  padding-top: 40px;
  padding-bottom: 40px;
}

.grid-382 {
  grid-column-gap: 45px;
  grid-row-gap: 45px;
  grid-template-rows: auto;
}

.heading-630 {
  color: #fff;
  margin-bottom: 20px;
  font-size: 30px;
  font-weight: 400;
  line-height: 40px;
}

.paragraph-1682 {
  color: #fff;
  font-size: 18px;
  line-height: 30px;
}

.paragraph-1671 {
  color: #0c2016;
  font-size: 20px;
  line-height: 25px;
}

.paragraph-1669, .paragraph-1670 {
  color: #0c2016;
  font-size: 20px;
  line-height: 30px;
}

.paragraph-1672 {
  color: #000;
  font-size: 20px;
  line-height: 30px;
}

.text-block-87 {
  text-align: center;
  background-color: #538125;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  font-size: 25px;
  font-weight: 700;
  line-height: 50px;
  display: flex;
}

.text-block-87.dark, .text-block-87.sidebar-block-2, .text-block-87.dar {
  background-color: #0c2016;
}

.heading-623 {
  color: #26382f;
  text-align: center;
  font-weight: 400;
}

.container-752 {
  color: #fff;
  background-color: #fff;
  border: 2px solid #000;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  max-width: 1000px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  display: flex;
}

.flex-block-31 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 600px;
  display: block;
}

.bold-text-1210 {
  color: #0c2016;
}

.grid-377 {
  grid-row-gap: 14px;
  text-align: left;
  grid-template-rows: 80px 59px auto;
  grid-template-columns: .5fr 7.75fr;
}

.div-block-1532 {
  padding-left: 10px;
  padding-right: 10px;
}

.text-block-92 {
  color: #fff;
  background-color: #306336;
  border: 1px #000;
  border-radius: 4px;
  padding: 5px 10px;
  font-size: 18px;
}

.flex-block-32 {
  justify-content: center;
  align-items: center;
}

.paragraph-1673 {
  color: #485750;
  margin-top: 10px;
  font-size: 18px;
  line-height: 25px;
}

.div-block-1536 {
  justify-content: center;
  align-items: center;
  padding-left: 20px;
  display: flex;
}

.container-753 {
  max-width: 1200px;
}

.flex-block-34 {
  background-color: #fff;
  border-radius: 10px;
  max-width: 100%;
  padding: 0 0 20px;
}

.div-block-1538 {
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.text-block-89 {
  color: #fff;
  background-color: #306336;
  border: 1px #000;
  border-radius: 4px;
  padding: 5px 10px;
  font-size: 18px;
}

.flex-block-35 {
  background-color: #fff;
  border-radius: 10px;
  padding: 0 0 20px;
}

.div-block-1533 {
  padding-left: 10px;
}

.paragraph-1675 {
  color: #485750;
  margin-top: 10px;
  font-size: 18px;
  line-height: 25px;
}

.image-469 {
  border-radius: 10px;
}

.text-block-88 {
  text-align: center;
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 5px;
  margin: 5px;
  padding: 5px;
  font-size: 14px;
  line-height: 16px;
}

.text-block-88:hover {
  color: #fff;
  background-color: #538125;
}

.image-470 {
  border-radius: 10px;
}

.grid-378 {
  grid-column-gap: 78px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.text-block-91 {
  color: #010101;
  text-align: center;
  border: 1px solid #000;
  border-radius: 5px;
  margin: 5px;
  padding: 5px;
  font-size: 14px;
  line-height: 16px;
}

.text-block-91:hover {
  color: #fff;
  background-color: #538125;
}

.image-471, .image-472 {
  padding-right: 10px;
}

.div-block-1537 {
  padding-left: 10px;
}

.paragraph-1674 {
  color: #485750;
  margin-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 18px;
  line-height: 25px;
}

.heading-625 {
  color: #fff;
  text-align: center;
  margin-top: 40px;
  margin-bottom: 40px;
  font-weight: 400;
}

.div-block-1539 {
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.container-754 {
  max-width: 1200px;
  padding-bottom: 40px;
}

.heading-624 {
  margin-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 18px;
}

.image-468 {
  text-align: center;
  border-radius: 10px;
}

.div-block-1531 {
  justify-content: center;
  align-items: center;
  display: block;
}

.image-473 {
  padding-right: 10px;
}

.text-block-90 {
  color: #fff;
  background-color: #306336;
  border-radius: 4px;
  padding: 5px 10px;
  font-size: 18px;
}

.div-block-1540, .div-block-1530 {
  padding-left: 10px;
  padding-right: 10px;
}

.bold-text-1211 {
  font-size: 18px;
}

.button-106 {
  text-align: center;
  background-color: #538125;
  border-radius: 30px;
  width: 100%;
  padding: 20px 60px;
  font-size: 18px;
  font-weight: 700;
}

.button-106:hover {
  background-color: #96bd6f;
}

.div-block-1542 {
  width: 100%;
}

.container-755 {
  max-width: 1200px;
}

.container-756 {
  max-width: 1200px;
  margin-top: 40px;
  margin-bottom: 20px;
}

.grid-379 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  color: #fff;
  grid-template-rows: auto;
}

.paragraph-1679 {
  color: #333;
  text-align: center;
  margin-top: 10px;
  font-size: 16px;
}

.paragraph-1678 {
  color: #333;
  font-size: 18px;
}

.text-block-93 {
  color: #333;
  text-align: center;
  font-size: 16px;
}

.paragraph-1677 {
  color: #333;
  font-size: 18px;
}

.div-block-1544 {
  border: 1px solid #538125;
  border-radius: 20px;
  width: 450px;
  height: 15px;
  line-height: 8px;
}

.div-block-1544.mobf {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-1546 {
  display: block;
}

.text-block-94 {
  text-align: center;
  background-color: #538125;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  font-size: 25px;
  font-weight: 700;
  line-height: 50px;
  display: flex;
}

.paragraph-1676 {
  color: #333;
  font-size: 18px;
}

.heading-626 {
  text-align: center;
  font-size: 25px;
}

.heading-626.h {
  font-size: 30px;
}

.div-block-1550 {
  background-color: #538125;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 300px;
  height: 15px;
  display: flex;
}

.div-block-1550.mojd {
  justify-content: flex-start;
  align-items: center;
}

.grid-381 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: 194px auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.container-757 {
  max-width: 100%;
}

.grid-380 {
  grid-row-gap: 11px;
  grid-template-rows: 50px 50px 50px;
  grid-template-columns: .25fr 2.5fr;
}

.grid-380.mo {
  display: none;
}

.div-block-1541 {
  margin-top: 20px;
  padding-bottom: 20px;
}

.container-758 {
  padding-bottom: 20px;
}

.heading-627 {
  text-align: center;
}

.button-107 {
  background-color: #538125;
  border-radius: 8px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 20px;
}

.button-107.goldjj {
  background-color: #0a426e;
}

.div-block-1551 {
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.container-759 {
  max-width: 1200px;
}

.paragraph-1695 {
  margin-top: 10px;
  font-size: 20px;
}

.italic-text-12 {
  font-size: 20px;
}

.paragraph-1696 {
  margin-top: 10px;
  font-size: 20px;
}

.paragraph-1697 {
  font-size: 18px;
  display: none;
}

.container-760 {
  max-width: 1200px;
  margin-top: 0;
}

.paragraph-1698 {
  color: #949a97;
  font-size: 18px;
}

.image-474 {
  margin-top: 20px;
}

.heading-631 {
  font-size: 25px;
  line-height: 30px;
}

.container-761 {
  max-width: 1200px;
}

.paragraph-1699 {
  margin-top: 10px;
  font-size: 20px;
}

.bold-text-1219 {
  font-size: 25px;
}

.heading-632 {
  margin-top: 10px;
}

.bold-text-1220 {
  padding-right: 5px;
  font-size: 15px;
}

.image-475 {
  margin-top: 20px;
}

.flex-block-36 {
  display: none;
}

.flex-block-37 {
  justify-content: flex-start;
  align-items: center;
}

.paragraph-1700 {
  color: #949a97;
  font-size: 18px;
}

.paragraph-1701 {
  color: #0c2016;
  font-size: 20px;
  line-height: 30px;
}

.bold-text-1221 {
  color: #0c2016;
  font-family: Inter, sans-serif;
  font-size: 35px;
  line-height: 30px;
}

.container-762 {
  max-width: 1200px;
  margin-top: 20px;
}

.container-763 {
  max-width: 1200px;
}

.container-764 {
  max-width: 1200px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.div-block-1554 {
  border-radius: 10px;
}

.grid-383 {
  grid-column-gap: 44px;
  grid-row-gap: 44px;
  grid-template-rows: auto;
}

.paragraph-1702 {
  color: #fff8f8;
  background-color: #3d4c45;
  justify-content: center;
  align-items: center;
  font-size: 18px;
  line-height: 30px;
  display: block;
}

.div-block-1555 {
  justify-content: center;
  align-items: center;
  max-width: none;
  display: flex;
}

.heading-633 {
  color: #fff;
  text-align: left;
  background-color: #0c2016;
  border-radius: 8px;
  margin-top: 0;
  padding: 10px;
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
}

.div-block-1556 {
  text-align: center;
}

.div-block-1557 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.image-477 {
  padding-top: 40px;
}

.bold-text-1222 {
  color: #56ce38;
}

.container-765 {
  max-width: 1200px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.button-108 {
  background-color: #538125;
  border-radius: 15px;
  padding: 15px 60px;
  font-size: 18px;
  font-weight: 600;
}

.button-108:hover {
  background-color: #9cbd7a;
}

.div-block-1558 {
  text-align: center;
}

.heading-634 {
  color: #0c2016;
  font-size: 30px;
  font-weight: 400;
}

.paragraph-1703 {
  color: #0c2016;
  font-size: 18px;
  line-height: 30px;
}

.grid-384 {
  grid-column-gap: 45px;
  grid-row-gap: 45px;
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr;
}

.grid-385 {
  grid-template-rows: auto auto auto;
  grid-template-columns: .25fr 1.75fr;
}

.container-766 {
  max-width: 1200px;
  padding-top: 30px;
  padding-bottom: 30px;
}

.paragraph-1704 {
  color: #0c2016;
  font-size: 18px;
  line-height: 30px;
}

.container-767 {
  max-width: 1200px;
  padding-top: 40px;
  padding-bottom: 40px;
}

.bold-text-1223 {
  line-height: 30px;
}

.paragraph-1705 {
  color: #0c2016;
  font-size: 18px;
  line-height: 30px;
}

.paragraph-1706 {
  color: #0c2016;
  margin-top: 10px;
  margin-bottom: 20px;
  font-size: 18px;
  line-height: 30px;
}

.container-768 {
  max-width: 1200px;
  padding-top: 40px;
  padding-bottom: 40px;
}

.heading-635 {
  color: #fff;
  margin-bottom: 20px;
  font-size: 30px;
  font-weight: 400;
}

.paragraph-1707 {
  color: #fff;
  font-size: 18px;
  line-height: 30px;
}

.grid-387 {
  grid-row-gap: 14px;
  text-align: left;
  grid-template-rows: 80px 59px auto;
  grid-template-columns: .5fr 7.75fr;
}

.paragraph-1708 {
  color: #0c2016;
  font-size: 20px;
  line-height: 25px;
}

.flex-block-38 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 600px;
  display: block;
}

.heading-636 {
  color: #26382f;
  text-align: center;
  font-weight: 400;
}

.text-block-96 {
  text-align: center;
  background-color: #538125;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  font-size: 25px;
  font-weight: 700;
  line-height: 50px;
  display: flex;
}

.text-block-96.dar, .text-block-96.sidebar-block-2, .text-block-96.dark {
  background-color: #0c2016;
}

.paragraph-1709, .paragraph-1710 {
  color: #0c2016;
  font-size: 20px;
  line-height: 30px;
}

.bold-text-1226 {
  color: #0c2016;
}

.paragraph-1711 {
  color: #000;
  font-size: 20px;
  line-height: 30px;
}

.container-769 {
  color: #fff;
  background-color: #fff;
  border: 2px solid #000;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  max-width: 1000px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  display: flex;
}

.div-block-1561 {
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-1562 {
  padding-left: 10px;
  padding-right: 10px;
}

.div-block-1565 {
  justify-content: center;
  align-items: center;
  padding-left: 20px;
  display: flex;
}

.text-block-97 {
  text-align: center;
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 5px;
  margin: 5px;
  padding: 5px;
  font-size: 14px;
  line-height: 16px;
}

.text-block-97:hover {
  color: #fff;
  background-color: #538125;
}

.text-block-99 {
  color: #fff;
  background-color: #306336;
  border-radius: 4px;
  padding: 5px 10px;
  font-size: 18px;
}

.container-770 {
  max-width: 1200px;
}

.grid-388 {
  grid-column-gap: 78px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.div-block-1567 {
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.div-block-1568 {
  padding-left: 10px;
  padding-right: 10px;
}

.flex-block-39 {
  justify-content: center;
  align-items: center;
}

.div-block-1569 {
  padding-left: 10px;
  padding-right: 10px;
}

.paragraph-1712 {
  color: #485750;
  margin-top: 10px;
  font-size: 18px;
  line-height: 25px;
}

.image-480 {
  border-radius: 8px;
}

.paragraph-1713 {
  color: #485750;
  margin-top: 10px;
  font-size: 18px;
  line-height: 25px;
}

.flex-block-40 {
  background-color: #fff;
  border-radius: 10px;
  max-width: 100%;
  padding: 0 0 20px;
}

.container-771 {
  max-width: 1200px;
  padding-bottom: 40px;
}

.div-block-1570 {
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.div-block-1566 {
  padding-left: 10px;
}

.heading-637 {
  margin-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 18px;
}

.text-block-101 {
  color: #fff;
  background-color: #306336;
  border: 1px #000;
  border-radius: 4px;
  padding: 5px 10px;
  font-size: 18px;
}

.flex-block-41 {
  background-color: #fff;
  border-radius: 10px;
  padding: 0 0 20px;
}

.image-481 {
  text-align: center;
  border-radius: 8px;
}

.div-block-1571 {
  padding-left: 10px;
}

.heading-638 {
  color: #fff;
  text-align: center;
  background-color: #ebf2dd;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
}

.paragraph-1714 {
  color: #485750;
  margin-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 18px;
  line-height: 25px;
}

.text-block-100 {
  color: #010101;
  text-align: center;
  border: 1px solid #000;
  border-radius: 5px;
  margin: 5px;
  padding: 5px;
  font-size: 14px;
  line-height: 16px;
}

.text-block-100:hover {
  color: #fff;
  background-color: #538125;
}

.text-block-98 {
  color: #fff;
  background-color: #306336;
  border: 1px #000;
  border-radius: 4px;
  padding: 5px 10px;
  font-size: 18px;
}

.image-478 {
  border-radius: 8px;
}

.div-block-1572 {
  width: 100%;
}

.container-772 {
  max-width: 100%;
}

.bold-text-1227 {
  font-size: 18px;
}

.button-109 {
  text-align: center;
  background-color: #538125;
  border-radius: 30px;
  width: 100%;
  padding: 20px 60px;
  font-size: 18px;
  font-weight: 700;
}

.button-109:hover {
  background-color: #96bd6f;
}

.div-block-1575 {
  border: 1px solid #538125;
  border-radius: 20px;
  width: 450px;
  height: 15px;
  line-height: 8px;
}

.div-block-1575.mobf {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-1576 {
  margin-top: 20px;
  padding-bottom: 20px;
}

.container-773 {
  max-width: 1200px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.paragraph-1715, .paragraph-1716 {
  color: #333;
  font-size: 18px;
}

.paragraph-1717 {
  color: #333;
  text-align: center;
  margin-top: 10px;
  font-size: 16px;
}

.div-block-1580 {
  display: block;
}

.heading-639 {
  text-align: center;
  font-size: 25px;
}

.heading-639.h {
  font-size: 30px;
}

.grid-391 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: 194px auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-1581 {
  background-color: #538125;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 300px;
  height: 15px;
  display: flex;
}

.div-block-1581.mojd {
  justify-content: flex-start;
  align-items: center;
}

.container-774 {
  max-width: 1200px;
}

.paragraph-1718 {
  color: #333;
  font-size: 18px;
}

.text-block-103 {
  text-align: center;
  background-color: #538125;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  font-size: 25px;
  font-weight: 700;
  line-height: 50px;
  display: flex;
}

.grid-389 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  color: #fff;
  grid-template-rows: auto;
}

.text-block-102 {
  color: #333;
  text-align: center;
  font-size: 16px;
}

.grid-390 {
  grid-row-gap: 11px;
  grid-template-rows: 50px 50px 50px;
  grid-template-columns: .25fr 2.5fr;
}

.grid-390.mo {
  display: none;
}

.button-110 {
  background-color: #538125;
  border-radius: 8px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 20px;
}

.div-block-1582 {
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.heading-640 {
  text-align: center;
}

.container-775 {
  max-width: 1200px;
}

.container-776 {
  padding-bottom: 20px;
}

.container-777 {
  max-width: 1200px;
  margin-top: 20px;
}

.bold-text-1229 {
  color: #0c2016;
  font-family: Inter, sans-serif;
  font-size: 35px;
  line-height: 30px;
}

.image-482 {
  margin-top: 20px;
}

.bold-text-1230 {
  padding-right: 5px;
  font-size: 15px;
}

.heading-641 {
  margin-top: 10px;
}

.paragraph-1719 {
  color: #949a97;
  font-size: 18px;
}

.paragraph-1720 {
  color: #0c2016;
  font-size: 20px;
  line-height: 30px;
}

.flex-block-23 {
  justify-content: flex-start;
  align-items: center;
}

.container-778 {
  max-width: 1200px;
}

.flex-block-42 {
  display: none;
}

.div-block-1500 {
  border-radius: 10px;
}

.div-block-1501 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.div-block-1502 {
  justify-content: center;
  align-items: center;
  max-width: none;
  display: flex;
}

.bold-text-1231 {
  color: #56ce38;
}

.div-block-1586 {
  text-align: center;
}

.container-779 {
  max-width: 1200px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.image-484 {
  padding-top: 40px;
}

.bold-text-1203 {
  color: #23d160;
}

.paragraph-1721 {
  color: #fff8f8;
  background-color: #3d4c45;
  justify-content: center;
  align-items: center;
  font-size: 20px;
  line-height: 30px;
  display: block;
}

.container-780 {
  max-width: 1200px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.grid-392 {
  grid-column-gap: 44px;
  grid-row-gap: 44px;
  grid-template-rows: auto;
}

.heading-642 {
  color: #fff;
  text-align: left;
  background-color: #0c2016;
  border-radius: 8px;
  margin-top: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
}

.heading-643 {
  color: #0c2016;
  font-size: 30px;
  font-weight: 400;
}

.paragraph-1722 {
  color: #0c2016;
  font-size: 20px;
  line-height: 30px;
}

.div-block-1503 {
  text-align: center;
}

.paragraph-1723 {
  color: #0c2016;
  font-size: 20px;
  line-height: 30px;
}

.paragraph-1724 {
  color: #0c2016;
  margin-top: 10px;
  margin-bottom: 20px;
  font-size: 20px;
  line-height: 30px;
}

.grid-393 {
  grid-column-gap: 45px;
  grid-row-gap: 45px;
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr;
}

.grid-394 {
  grid-template-rows: auto auto auto;
  grid-template-columns: .25fr 1.75fr;
}

.button-111 {
  background-color: #538125;
  border-radius: 15px;
  padding: 15px 60px;
  font-size: 18px;
  font-weight: 600;
}

.button-111:hover {
  background-color: #9cbd7a;
}

.paragraph-1725 {
  color: #0c2016;
  font-size: 20px;
  line-height: 30px;
}

.bold-text-1232 {
  line-height: 30px;
}

.container-781 {
  max-width: 1200px;
  padding-top: 30px;
  padding-bottom: 30px;
}

.container-782, .container-783 {
  max-width: 1200px;
  padding-top: 40px;
  padding-bottom: 40px;
}

.heading-644 {
  color: #fff;
  margin-bottom: 20px;
  font-size: 30px;
  font-weight: 400;
}

.paragraph-1726 {
  color: #fff;
  font-size: 20px;
  line-height: 30px;
}

.bold-text-1233 {
  color: #0c2016;
}

.paragraph-1727 {
  color: #0c2016;
  font-size: 20px;
  line-height: 30px;
}

.paragraph-1728 {
  color: #000;
  font-size: 20px;
  line-height: 30px;
}

.text-block-105 {
  text-align: center;
  background-color: #538125;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  font-size: 25px;
  font-weight: 700;
  line-height: 50px;
  display: flex;
}

.text-block-105.sidebar-block-2, .text-block-105.dark, .text-block-105.dar {
  background-color: #0c2016;
}

.heading-645 {
  color: #26382f;
  text-align: center;
  font-weight: 400;
}

.container-784 {
  color: #fff;
  background-color: #fff;
  border: 2px solid #000;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  max-width: 1000px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  display: flex;
}

.paragraph-1729 {
  color: #0c2016;
  font-size: 20px;
  line-height: 25px;
}

.grid-395 {
  grid-row-gap: 14px;
  text-align: left;
  grid-template-rows: 80px 59px auto;
  grid-template-columns: .5fr 7.75fr;
}

.flex-block-24 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 600px;
  display: block;
}

.paragraph-1730 {
  color: #0c2016;
  font-size: 20px;
  line-height: 30px;
}

.flex-block-28 {
  background-color: #fff;
  border-radius: 10px;
  padding: 0 0 20px;
}

.text-block-83 {
  color: #010101;
  text-align: center;
  border: 1px solid #000;
  border-radius: 5px;
  margin: 5px;
  padding: 5px;
  font-size: 14px;
  line-height: 16px;
}

.text-block-83:hover {
  color: #fff;
  background-color: #538125;
}

.paragraph-1731 {
  color: #485750;
  margin-top: 10px;
  font-size: 18px;
  line-height: 25px;
}

.image-485 {
  text-align: center;
  border-radius: 8px;
}

.container-785 {
  max-width: 1200px;
}

.div-block-1510 {
  padding-left: 10px;
  padding-right: 10px;
}

.div-block-1509 {
  justify-content: center;
  align-items: center;
  display: block;
}

.container-786 {
  max-width: 1200px;
  padding-bottom: 40px;
}

.flex-block-26 {
  background-color: #fff;
  border-radius: 10px;
  padding: 0 0 20px;
}

.flex-block-25 {
  justify-content: center;
  align-items: center;
}

.paragraph-1732 {
  color: #485750;
  margin-top: 10px;
  font-size: 18px;
  line-height: 25px;
}

.div-block-1507 {
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.text-block-106 {
  color: #fff;
  background-color: #306336;
  border: 1px #000;
  border-radius: 4px;
  padding: 5px 10px;
  font-size: 18px;
}

.div-block-1515 {
  padding-left: 10px;
}

.image-462 {
  border-radius: 8px;
}

.text-block-84 {
  color: #fff;
  background-color: #306336;
  border: 1px #000;
  border-radius: 4px;
  padding: 5px 10px;
  font-size: 18px;
}

.paragraph-1733 {
  color: #485750;
  margin-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 18px;
  line-height: 25px;
}

.div-block-1516 {
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.text-block-107 {
  text-align: center;
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 5px;
  margin: 5px;
  padding: 5px;
  font-size: 14px;
  line-height: 16px;
}

.text-block-107:hover {
  color: #fff;
  background-color: #538125;
}

.image-486 {
  border-radius: 8px;
}

.div-block-1508 {
  padding-left: 10px;
  padding-right: 10px;
}

.text-block-108 {
  color: #fff;
  background-color: #306336;
  border-radius: 4px;
  padding: 5px 10px;
  font-size: 18px;
}

.grid-396 {
  grid-column-gap: 78px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.div-block-1511 {
  padding-left: 10px;
}

.div-block-1506 {
  padding-left: 10px;
  padding-right: 10px;
}

.div-block-1514 {
  justify-content: center;
  align-items: center;
  padding-left: 20px;
  display: flex;
}

.flex-block-27 {
  background-color: #fff;
  border-radius: 10px;
  max-width: 100%;
  padding: 0 0 20px;
}

.heading-646 {
  margin-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 18px;
}

.button-112 {
  text-align: center;
  background-color: #538125;
  border-radius: 30px;
  width: 100%;
  padding: 20px 60px;
  font-size: 18px;
  font-weight: 700;
}

.button-112:hover {
  background-color: #96bd6f;
}

.div-block-1519 {
  display: block;
}

.text-block-109 {
  text-align: center;
  background-color: #538125;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  font-size: 25px;
  font-weight: 700;
  line-height: 50px;
  display: flex;
}

.container-787 {
  max-width: 1200px;
}

.text-block-85 {
  color: #333;
  text-align: center;
  font-size: 16px;
}

.container-788 {
  max-width: 100%;
}

.paragraph-1734 {
  color: #333;
  text-align: center;
  margin-top: 10px;
  font-size: 16px;
}

.paragraph-1735 {
  color: #333;
  font-size: 18px;
}

.grid-371 {
  grid-row-gap: 11px;
  grid-template-rows: 50px 50px 50px;
  grid-template-columns: .25fr 2.5fr;
}

.grid-371.mo {
  display: none;
}

.div-block-1589 {
  background-color: #538125;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 300px;
  height: 15px;
  display: flex;
}

.div-block-1589.mojd {
  justify-content: flex-start;
  align-items: center;
}

.grid-372 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: 194px auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-397 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  color: #fff;
  grid-template-rows: auto;
}

.container-789 {
  max-width: 1200px;
  margin-top: 40px;
  margin-bottom: 20px;
}

.div-block-1590 {
  margin-top: 20px;
  padding-bottom: 20px;
}

.bold-text-1236 {
  font-size: 18px;
}

.paragraph-1736 {
  color: #333;
  font-size: 18px;
}

.div-block-1517 {
  width: 100%;
}

.heading-647 {
  text-align: center;
  font-size: 25px;
}

.heading-647.h {
  font-size: 30px;
}

.paragraph-1737 {
  color: #333;
  font-size: 18px;
}

.div-block-1518 {
  border: 1px solid #538125;
  border-radius: 20px;
  width: 450px;
  height: 15px;
  line-height: 8px;
}

.div-block-1518.mobf {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.button-113 {
  background-color: #538125;
  border-radius: 8px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 20px;
}

.heading-648 {
  text-align: center;
}

.container-790 {
  padding-bottom: 20px;
}

.container-791 {
  max-width: 1200px;
}

.div-block-1520 {
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.body-32 {
  font-family: Inter, sans-serif;
}

.grid-398 {
  grid-column-gap: 38px;
  grid-template-rows: auto;
  grid-template-columns: 1.75fr 1.25fr;
  width: auto;
  max-width: 100%;
  font-family: Century Gothic, Arial, sans-serif;
}

.div-block-1594 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.button-114 {
  background-color: #538125;
  border-radius: 40px;
  padding: 25px;
  font-size: 14px;
}

.bold-text-1238 {
  font-family: Century Gothic, Arial, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.div-block-1595 {
  border: 1px solid #d9d5d5;
  border-radius: 20px;
  margin-top: 40px;
  margin-bottom: 0;
  margin-left: 20px;
  padding-bottom: 60px;
  line-height: 14px;
}

.paragraph-1738 {
  padding-left: 60px;
  padding-right: 60px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 20px;
  line-height: 18px;
}

.div-block-1596 {
  width: 100%;
  max-width: 100%;
  margin: 20px auto;
  padding-right: 20px;
}

.div-block-1597 {
  text-align: center;
  margin-top: 40px;
  margin-left: 20px;
  padding-right: 20px;
}

.section-255 {
  width: 100%;
  max-width: 100%;
}

.image-487 {
  margin-top: 20px;
  margin-left: 40px;
  padding-left: 0;
}

.container-792 {
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  max-width: 100%;
  display: flex;
}

.div-block-1598 {
  margin-bottom: 20px;
}

.image-488 {
  float: left;
  border-radius: 20px;
  width: auto;
  max-width: none;
  display: block;
}

.image-488.mobc {
  display: none;
}

.div-block-1599 {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  display: block;
}

.heading-649 {
  font-size: 30px;
}

.div-block-1600 {
  padding-left: 60px;
  padding-right: 60px;
}

.div-block-1601 {
  margin-left: 60px;
  margin-right: 60px;
}

.flex-block-43 {
  justify-content: center;
  align-items: center;
}

.div-block-1602 {
  text-align: center;
}

.div-block-1603 {
  padding-left: 60px;
  padding-right: 60px;
}

.section-257 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.div-block-1604 {
  padding-left: 60px;
  padding-right: 60px;
}

.container-793 {
  max-width: 1200px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.image-490 {
  border-radius: 10px;
}

.container-794 {
  max-width: 100%;
  padding-left: 20px;
  padding-right: 20px;
}

.bold-text-1239, .bold-text-1240 {
  font-size: 16px;
}

.flex-block-44 {
  border: 1px solid #cbcbcb;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  padding: 20px 10px;
}

.paragraph-1739 {
  margin-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 20px;
  line-height: 25px;
}

.image-491 {
  border-radius: 10px;
}

.grid-399 {
  grid-column-gap: 36px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.text-block-110 {
  text-align: center;
  background-color: #fbfcf9;
  border: 3px solid #d8e5cb;
  border-radius: 10px;
  margin-right: 10px;
  padding: 10px;
}

.bold-text-1241 {
  font-size: 16px;
}

.div-block-1607 {
  border: 1px solid #c1bcbc;
  border-radius: 20px;
  margin-top: 0;
  padding: 20px 10px;
}

.bold-text-1242 {
  font-size: 16px;
}

.flex-block-45 {
  justify-content: center;
  align-items: center;
  padding: 10px 20px;
}

.bold-text-1243, .bold-text-1244 {
  font-size: 16px;
}

.div-block-1608 {
  border: 1px solid #d8d8d8;
  border-radius: 20px;
  padding: 20px 30px;
}

.image-492 {
  border-radius: 10px;
}

.bold-text-1245 {
  margin-right: 0;
  padding-right: 0;
  font-size: 16px;
}

.div-block-1609 {
  border: 1px solid #bcbcbc;
  border-radius: 20px;
  padding-top: 20px;
  padding-left: 10px;
  padding-right: 10px;
}

.bold-text-1246 {
  font-size: 16px;
}

.paragraph-1740 {
  margin-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 20px;
  line-height: 25px;
}

.bold-text-1247 {
  font-size: 16px;
}

.paragraph-1741 {
  margin-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 20px;
  line-height: 25px;
}

.section-256 {
  margin: 20px 20px 40px;
}

.grid-400 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.image-493 {
  border-radius: 10px;
}

.div-block-1612 {
  padding-left: 60px;
  padding-right: 60px;
}

.paragraph-1742 {
  font-size: 30px;
  line-height: 40px;
}

.container-795 {
  max-width: 100%;
}

.div-block-1613 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.button-115 {
  text-align: center;
  background-color: #4f643b;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 30px;
  padding-bottom: 30px;
  font-size: 25px;
}

.div-block-1614 {
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.text-block-111 {
  margin-bottom: 20px;
}

.bold-text-1248, .link-2 {
  color: #bababb;
  font-size: 16px;
}

.body-33 {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-weight: 400;
}

.bold-text-1249 {
  font-family: Century Gothic, Arial, sans-serif;
  font-weight: 700;
}

.body-34, .body-35, .body-36 {
  font-family: Inter, sans-serif;
}

.div-block-1615 {
  background-color: #3d4c4500;
  border-radius: 4px;
  justify-content: center;
  display: flex;
}

.div-block-1616 {
  text-align: center;
  border-radius: 5px;
}

.sec-footer {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  text-decoration: none;
  display: flex;
}

.container {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 1170px;
  text-decoration: none;
  display: flex;
}

.container-796 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 187.55px;
  text-decoration: none;
  display: flex;
}

.container-797 {
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  text-decoration: none;
  display: flex;
}

.container-798 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.list {
  grid-column-gap: 20px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 15px;
  text-decoration: none;
  display: flex;
}

.itemmargin {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 34px;
  padding: 5px;
  text-decoration: none;
  display: flex;
}

.item {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 24px;
  text-decoration: none;
  display: flex;
}

.text-329 {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.container-799 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-800 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-801 {
  text-align: left;
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-802 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  min-width: auto;
  max-width: none;
  text-decoration: none;
  display: flex;
}

.link-style {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-bottom: 3px;
  text-decoration: none;
  display: flex;
}

._1720177127-2x1png {
  object-fit: cover;
  overflow: hidden;
}

.container-803 {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 643.5px;
  text-decoration: none;
  display: flex;
}

.container-804 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-bottom: 5px;
  padding-left: 5px;
  padding-right: 5px;
  text-decoration: none;
  display: flex;
}

.border {
  border: 1px solid #c5c7d2;
  border-radius: 50px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding: 1px;
  text-decoration: none;
  display: flex;
}

.container-805 {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 631.5px;
  text-decoration: none;
  display: flex;
}

.container-806 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.emphasis-search-here {
  color: #c5c7d2;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-style: italic;
  font-weight: 400;
  line-height: 14px;
  text-decoration: none;
}

.container-807 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 234px;
  max-width: 234px;
  text-decoration: none;
  display: flex;
}

.link-style-2 {
  background-color: #000;
  border-radius: 50px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-right: 5px;
  padding: 7px 30px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
  box-shadow: 0 1px 4px #252a3252;
}

.text-330 {
  color: #f6f9fe;
  text-align: center;
  letter-spacing: .28px;
  text-shadow: .97437px -.224951px 5px #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 700;
  line-height: 21.6px;
  text-decoration: none;
}

.container-808 {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 1170px;
  text-decoration: none;
  display: flex;
}

.container-809 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 187.55px;
  text-decoration: none;
  display: flex;
}

.container-810 {
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  text-decoration: none;
  display: flex;
}

.container-811 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.list-48 {
  grid-column-gap: 20px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.text-331 {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.container-812 {
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-813 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-814 {
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-815 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 292.5px;
  max-width: 292.5px;
  text-decoration: none;
  display: flex;
}

.link-style-3 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-bottom: 3px;
  text-decoration: none;
  display: flex;
}

.container-816 {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 643.5px;
  text-decoration: none;
  display: flex;
}

.container-817 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-bottom: 5px;
  padding-left: 5px;
  padding-right: 5px;
  text-decoration: none;
  display: flex;
}

.container-818 {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 631.5px;
  text-decoration: none;
  display: flex;
}

.container-819 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.container-820 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 234px;
  max-width: 234px;
  text-decoration: none;
  display: flex;
}

.text-332 {
  color: #f6f9fe;
  text-align: center;
  letter-spacing: .28px;
  text-shadow: .97437px -.224951px 5px #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 700;
  line-height: 21.6px;
  text-decoration: none;
}

.container-821 {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 1170px;
  text-decoration: none;
  display: flex;
}

.container-822 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 1014px;
  text-decoration: none;
  display: flex;
}

.container-823 {
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-824 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 30px;
  padding-left: 10px;
  padding-right: 10px;
  text-decoration: none;
  display: flex;
}

.border-2 {
  border: 3px solid #000;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding: 3px;
  text-decoration: none;
  display: flex;
}

.container-825 {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1144px;
  text-decoration: none;
  display: flex;
}

.container-826 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.container-827 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 212px;
  text-decoration: none;
  display: flex;
}

.container-828 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.container-829 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-333 {
  color: #303030;
  text-align: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 16px;
  text-decoration: none;
}

.container-830 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 3px 10px;
  text-decoration: none;
  display: flex;
}

.container-831 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.strong-style {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 7px;
  padding-bottom: 7px;
  text-decoration: none;
  display: flex;
}

.customer-reviews-best-barefoot-shoe-brands-to-wear-in-2025 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 50px;
  font-weight: 700;
  line-height: 50px;
  text-decoration: none;
}

.container-832 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 10px;
  text-decoration: none;
  display: flex;
}

.container-833 {
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-834 {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 496.81px;
  padding-top: 10px;
  text-decoration: none;
  display: flex;
}

.text-334 {
  color: #303030;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 16px;
  text-decoration: none;
}

.container-835 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1150px;
  text-decoration: none;
  display: flex;
}

._1720176635-final2028229jpg {
  object-fit: cover;
  border: 3px solid #252a32;
  overflow: hidden;
}

.container-836 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1170px;
  text-decoration: none;
  display: flex;
}

.container-837 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 877.5px;
  height: 302.685px;
  text-decoration: none;
  display: flex;
}

.container-838 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 6px 10px;
  text-decoration: none;
  display: flex;
}

.strong-style-2 {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 20px;
  padding-top: 4px;
  padding-bottom: 4px;
  text-decoration: none;
  display: flex;
}

.which-barefoot-shoe-brands-are-on-top-of-every-customers-choice {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 700;
  line-height: 32px;
  text-decoration: none;
}

.container-839 {
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  text-decoration: none;
  display: flex;
}

.in-2025-barefoot-shoes-continue-to-gain-popularity-among-health-conscious-consumers-in-the-usa-drive {
  color: #000;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 27px;
  text-decoration: none;
}

.container-841 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 292.5px;
  height: 302.685px;
  text-decoration: none;
  display: flex;
}

.backgroundborder {
  background-color: #39ce98;
  border: 3px solid #000;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding: 0 3px 3px;
  text-decoration: none;
  display: flex;
}

.container-842 {
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 5px;
  padding-bottom: 5px;
  text-decoration: none;
  display: flex;
}

.container-843 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 256.5px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.strong-did-you-know {
  color: #fff;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 30px;
  font-weight: 700;
  line-height: 30px;
  text-decoration: none;
}

.container-844 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 256.5px;
  padding: 8.685px 10px 10px;
  text-decoration: none;
  display: flex;
}

.did-you-know-that-ancient-greeks-and-romans-often-trained-and-competed-barefoot-to-build-strength {
  color: #fff;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 20.8px;
  text-decoration: none;
}

.by-avery-davis-0 {
  color: #303030;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 16px;
  text-decoration: none;
}

.by-avery-davis-1 {
  color: #303030;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 16px;
  text-decoration: none;
}

.margin {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1170px;
  padding-top: 20px;
  text-decoration: none;
  display: flex;
}

.container-845 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1170px;
  text-decoration: none;
  display: flex;
}

.container-846 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 236.16px;
  text-decoration: none;
  display: flex;
}

.container-847 {
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-848 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-849 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 139.92px;
  text-decoration: none;
  display: flex;
}

.container-850 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.strong-follow-us {
  color: #303030;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 25px;
  font-weight: 700;
  line-height: 25px;
  text-decoration: none;
}

.container-851 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 8.8px 10px 10px;
  text-decoration: none;
  display: flex;
}

.join-our-growing-community-and-stay-connected-with-the-latest-news-events-and-exclusive-content-you {
  color: #303030;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 400;
  line-height: 15.6px;
  text-decoration: none;
}

._1711192980-12png {
  object-fit: cover;
  overflow: hidden;
}

.verticalborder {
  border: 0 solid #c5c7d2;
  border-left-width: 1px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding-left: 1px;
  text-decoration: none;
  display: flex;
}

.container-853 {
  justify-content: center;
  align-items: center;
  width: 193.98px;
  text-decoration: none;
  display: flex;
}

.container-854 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 368.98px;
  text-decoration: none;
  display: flex;
}

.horizontal-divider {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 368.98px;
  height: 2px;
  text-decoration: none;
  display: flex;
}

.container-855 {
  justify-content: center;
  align-items: center;
  width: 193.98px;
  padding-top: 9px;
  text-decoration: none;
  display: flex;
}

.container-856 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  text-decoration: none;
  display: flex;
}

.container-857 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-bottom: .59px;
  text-decoration: none;
  display: flex;
}

.strong-about-us {
  color: #303030;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 700;
  line-height: 15.6px;
  text-decoration: none;
}

.container-858 {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 388.98px;
  text-decoration: none;
  display: flex;
}

.container-859 {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 388.98px;
  padding-top: 9px;
  text-decoration: none;
  display: flex;
}

.container-860 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-bottom: .8px;
  text-decoration: none;
  display: flex;
}

.link-style-4 {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.text-335 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 20.8px;
  text-decoration: none;
}

.container-861 {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 1170px;
  text-decoration: none;
  display: flex;
}

.container-862 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 252.27px;
  text-decoration: none;
  display: flex;
}

.container-863 {
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  text-decoration: none;
  display: flex;
}

.horizontal-divider-2 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1170px;
  height: 2px;
  text-decoration: none;
  display: flex;
}

.container-864 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  text-decoration: none;
  display: flex;
}

.container-865 {
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-866 {
  flex-direction: column;
  flex-grow: 1;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 292.5px;
  max-width: 292.5px;
  text-decoration: none;
  display: flex;
}

.container-867 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.link-style-5 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-bottom: 3px;
  text-decoration: none;
  display: flex;
}

.container-868 {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 877.5px;
  padding-top: 10px;
  text-decoration: none;
  display: flex;
}

.strong-about-us-contact-us-terms-conditions-privacy-policy-subscribe-advertise-with-us-affil {
  color: #303030;
  text-align: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 14px;
  text-decoration: none;
}

.strong-2025-sole-insights-all-rights-reserved {
  color: #303030;
  text-align: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 700;
  line-height: 12px;
  text-decoration: none;
}

.container-869 {
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.product-body {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 10px;
  text-decoration: none;
  display: flex;
}

.container-871 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 1255.92px;
  text-decoration: none;
  display: flex;
}

.container-872 {
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  text-decoration: none;
  display: flex;
}

.container-873 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.container-874 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.strong-1-lorax-pro-by-hike-footwear {
  color: #303030;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 30px;
  font-weight: 700;
  line-height: 30px;
  text-decoration: none;
}

.link-style-6 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-bottom: 3px;
  text-decoration: none;
  display: flex;
}

._1720162974-lorax20pro2020lazuli20barefoot20shoes20-20breathable20outdoor20diving20shoes2020lorax20be {
  object-fit: cover;
  margin-top: 0;
  overflow: hidden;
}

.container-875 {
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-877 {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 272.03px;
  text-decoration: none;
  display: flex;
}

.strong-sole-insights-score {
  color: #303030;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 700;
  line-height: 18px;
  text-decoration: none;
}

.container-878 {
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 10px;
  text-decoration: none;
  display: flex;
}

.link-style-7 {
  background-color: #d2232e;
  border-radius: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 15px 100px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
  box-shadow: 0 1px 4px #252a3252;
}

.container-879 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-336 {
  color: #f6f9fe;
  text-align: center;
  letter-spacing: .28px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 700;
  line-height: 21.6px;
  text-decoration: none;
}

.item-2 {
  grid-column-gap: 5px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-337 {
  color: #303030;
  text-align: right;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 23.4px;
  text-decoration: none;
}

.text-338 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 23.4px;
  text-decoration: none;
}

.border-3 {
  border: 5px solid #0b2463;
  border-top-width: 0;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding-bottom: 5px;
  padding-left: 5px;
  padding-right: 5px;
  text-decoration: none;
  display: flex;
}

.container-880 {
  grid-row-gap: .01px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-881 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 5px;
  text-decoration: none;
  display: flex;
}

.container-882 {
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-883 {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 428.75px;
  text-decoration: none;
  display: flex;
}

.verticalborder-2 {
  border: 0 solid #0b2463;
  border-right-width: 5px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding-right: 5px;
  text-decoration: none;
  display: flex;
}

.strong-pros {
  color: #85ca86;
  text-align: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Roboto, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 25px;
  text-decoration: none;
}

.container-884 {
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-885 {
  flex-direction: column;
  flex-grow: 1;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 33.9px;
  max-width: 33.9px;
  text-decoration: none;
  display: flex;
}

.container-886 {
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 5px;
  text-decoration: none;
  display: flex;
}

.container-887 {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 389.86px;
  text-decoration: none;
  display: flex;
}

.text-339 {
  color: #000;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 18px;
  text-decoration: none;
}

.container-888 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 33.9px;
  min-width: 33.9px;
  max-width: 33.9px;
  text-decoration: none;
  display: flex;
}

.container-889 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 389.86px;
  text-decoration: none;
  display: flex;
}

.container-890 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 187px;
  text-decoration: none;
  display: flex;
}

.strong-cons {
  color: red;
  text-align: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Roboto, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 25px;
  text-decoration: none;
}

.container-891 {
  flex-direction: column;
  flex-grow: 1;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 34.3px;
  max-width: 34.3px;
  text-decoration: none;
  display: flex;
}

.container-892 {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 394.45px;
  text-decoration: none;
  display: flex;
}

.container-893 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 20px;
  text-decoration: none;
  display: flex;
}

.link-style-8 {
  background-color: #d2232e;
  border-radius: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 15px 50px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
  box-shadow: 0 1px 4px #252a3252;
}

.container-894 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 292.5px;
  height: 7013.44px;
  text-decoration: none;
  display: flex;
}

.container-895 {
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-896 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 10px;
  text-decoration: none;
  display: flex;
}

.container-897 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 243.59px;
  text-decoration: none;
  display: flex;
}

.container-898 {
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.container-899 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 272.5px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.container-900 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.strong-related-articles {
  color: #303030;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 700;
  line-height: 18px;
  text-decoration: none;
}

.container-901 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 272.5px;
  text-decoration: none;
  display: flex;
}

.list-49 {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 5px;
  text-decoration: none;
  display: flex;
}

.item-3 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 21px;
  text-decoration: none;
  display: flex;
}

.link-style-9 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-340 {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.container-902 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  text-decoration: none;
  display: flex;
}

.link-style-10 {
  background-color: #000;
  border-radius: 50px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 15px 30px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
  box-shadow: 0 1px 4px #252a3252;
}

.text-341 {
  color: #fff;
  text-align: center;
  letter-spacing: .28px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 21.6px;
  text-decoration: none;
}

.container-903 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1170px;
  margin-top: 0;
  text-decoration: none;
  display: flex;
}

.container-904 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 877.5px;
  height: auto;
  text-decoration: none;
  display: flex;
}

.container-905 {
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-906 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 10px;
  text-decoration: none;
  display: flex;
}

.container-907 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: auto;
  text-decoration: none;
  display: flex;
}

.container-908 {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1170px;
  padding-top: 10px;
  text-decoration: none;
  display: flex;
}

.container-909 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.container-910 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 1170px;
  text-decoration: none;
  display: flex;
}

.link-style-11 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  padding-bottom: 3px;
  text-decoration: none;
  display: flex;
}

.container-911 {
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 1170px;
  text-decoration: none;
  display: flex;
}

.container-913 {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 272.03px;
  text-decoration: none;
  display: flex;
}

.container-914 {
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 10px;
  text-decoration: none;
  display: flex;
}

.link-style-12 {
  background-color: #d2232e;
  border-radius: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 15px 100px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
  box-shadow: 0 1px 4px #252a3252;
}

.container-915 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-342 {
  color: #f6f9fe;
  text-align: center;
  letter-spacing: .28px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 700;
  line-height: 21.6px;
  text-decoration: none;
}

.item-4 {
  grid-column-gap: 5px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-343 {
  color: #303030;
  text-align: right;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 23.4px;
  text-decoration: none;
}

.text-344 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 23.4px;
  text-decoration: none;
}

.border-4 {
  border: 5px solid #0b2463;
  border-top-width: 0;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding-bottom: 5px;
  padding-left: 5px;
  padding-right: 5px;
  text-decoration: none;
  display: flex;
}

.container-916 {
  grid-row-gap: .01px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-917 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 5px;
  text-decoration: none;
  display: flex;
}

.container-918 {
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: block;
}

.container-919 {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 428.75px;
  text-decoration: none;
  display: flex;
}

.verticalborder-3 {
  border: 0 solid #0b2463;
  border-right-width: 5px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding-right: 5px;
  text-decoration: none;
  display: flex;
}

.container-920 {
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-921 {
  flex-direction: column;
  flex-grow: 1;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 33.9px;
  max-width: 33.9px;
  text-decoration: none;
  display: flex;
}

.container-922 {
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 5px;
  text-decoration: none;
  display: flex;
}

.container-923 {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 389.86px;
  text-decoration: none;
  display: flex;
}

.text-345 {
  color: #000;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 18px;
  text-decoration: none;
}

.container-924 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 33.9px;
  min-width: 33.9px;
  max-width: 33.9px;
  text-decoration: none;
  display: flex;
}

.container-925 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 389.86px;
  text-decoration: none;
  display: flex;
}

.container-926 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 187px;
  text-decoration: none;
  display: flex;
}

.container-927 {
  flex-direction: column;
  flex-grow: 1;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 34.3px;
  max-width: 34.3px;
  text-decoration: none;
  display: flex;
}

.container-928 {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 394.45px;
  text-decoration: none;
  display: flex;
}

.container-929 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 20px;
  text-decoration: none;
  display: flex;
}

.link-style-13 {
  background-color: #d2232e;
  border-radius: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 15px 50px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
  box-shadow: 0 1px 4px #252a3252;
}

.container-930 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 1264.16px;
  text-decoration: none;
  display: flex;
}

.container-931 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 169px;
  text-decoration: none;
  display: flex;
}

.container-932 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 564.59px;
  text-decoration: none;
  display: flex;
}

.strong-our-top-choice {
  color: #303030;
  text-align: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 30px;
  font-weight: 700;
  line-height: 30px;
  text-decoration: none;
}

.container-933 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 292.5px;
  height: auto;
  text-decoration: none;
  display: flex;
  position: sticky;
  top: 0;
  bottom: 0;
}

.container-934 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 243.59px;
  text-decoration: none;
  display: flex;
  position: static;
  top: 0;
  bottom: 0;
}

.container-935 {
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.container-936 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 272.5px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.container-937 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 272.5px;
  text-decoration: none;
  display: flex;
}

.list-50 {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 5px;
  text-decoration: none;
  display: flex;
}

.item-5 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 21px;
  text-decoration: none;
  display: flex;
}

.text-346 {
  color: #000;
  text-align: left;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.container-938 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-top: 20px;
  padding-top: 0;
  text-decoration: none;
  display: flex;
}

.link-style-14 {
  background-color: #000;
  border-radius: 50px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 15px 30px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
  box-shadow: 0 1px 4px #252a3252;
}

.text-347 {
  color: #fff;
  text-align: center;
  letter-spacing: .28px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 21.6px;
  text-decoration: none;
}

.container-939 {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  text-decoration: none;
  display: flex;
}

.container-940 {
  grid-row-gap: .01px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-941 {
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-942 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 5px;
  text-decoration: none;
  display: block;
}

.container-943 {
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: block;
}

.container-944 {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 428.75px;
  text-decoration: none;
  display: flex;
}

.container-945 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-946 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.container-947 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-948 {
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-949 {
  flex-direction: column;
  flex-grow: 1;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 33.9px;
  max-width: 33.9px;
  text-decoration: none;
  display: flex;
}

.container-950 {
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 5px;
  text-decoration: none;
  display: flex;
}

._1711198480-checkpng {
  object-fit: cover;
  overflow: hidden;
}

.container-951 {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 389.86px;
  text-decoration: none;
  display: flex;
}

.text-348 {
  color: #000;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 18px;
  text-decoration: none;
}

.container-952 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 33.9px;
  min-width: 33.9px;
  max-width: 33.9px;
  text-decoration: none;
  display: flex;
}

.container-953 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 389.86px;
  text-decoration: none;
  display: flex;
}

.container-954 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 187px;
  text-decoration: none;
  display: flex;
}

.container-955 {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 394.45px;
  text-decoration: none;
  display: flex;
}

.container-956 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 20px;
  text-decoration: none;
  display: flex;
}

.link-style-15 {
  background-color: #d2232e;
  border-radius: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 15px 50px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
  box-shadow: 0 1px 4px #252a3252;
}

.text-349 {
  color: #f6f9fe;
  text-align: center;
  letter-spacing: .28px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 700;
  line-height: 21.6px;
  text-decoration: none;
}

.container-957 {
  max-width: 1200px;
}

.container-958 {
  max-width: 117px;
}

.grid-401 {
  grid-template-rows: auto;
}

.grid-402 {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: .25fr 3.5fr;
}

.container-959 {
  max-width: 1170px;
}

.container-960 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 10px;
  text-decoration: none;
  display: flex;
}

.border-5 {
  border: 5px solid #0b2463;
  border-top-width: 0;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding-bottom: 5px;
  padding-left: 5px;
  padding-right: 5px;
  text-decoration: none;
  display: flex;
}

.container-961 {
  grid-row-gap: .01px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-962 {
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-963 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 5px;
  text-decoration: none;
  display: flex;
}

.container-964 {
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-965 {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 428.75px;
  text-decoration: none;
  display: flex;
}

.verticalborder-4 {
  border: 0 solid #0b2463;
  border-right-width: 5px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding-right: 5px;
  text-decoration: none;
  display: flex;
}

.container-966 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-967 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.container-968 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.strong-pros-2 {
  color: #85ca86;
  text-align: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Roboto, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 25px;
  text-decoration: none;
}

.container-969 {
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-970 {
  flex-direction: column;
  flex-grow: 1;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 33.9px;
  max-width: 33.9px;
  text-decoration: none;
  display: flex;
}

.container-971 {
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 5px;
  text-decoration: none;
  display: flex;
}

.container-972 {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 389.86px;
  text-decoration: none;
  display: flex;
}

.text-350 {
  color: #000;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 18px;
  text-decoration: none;
}

.container-973 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 33.9px;
  min-width: 33.9px;
  max-width: 33.9px;
  text-decoration: none;
  display: flex;
}

.container-974 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 389.86px;
  text-decoration: none;
  display: flex;
}

.container-975 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 187px;
  text-decoration: none;
  display: flex;
}

.strong-cons-2 {
  color: red;
  text-align: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Roboto, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 25px;
  text-decoration: none;
}

.container-976 {
  flex-direction: column;
  flex-grow: 1;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 34.3px;
  max-width: 34.3px;
  text-decoration: none;
  display: flex;
}

.container-977 {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 394.45px;
  text-decoration: none;
  display: flex;
}

.container-978 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 20px;
  text-decoration: none;
  display: flex;
}

.link-style-16 {
  background-color: #d2232e;
  border-radius: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 15px 50px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
  box-shadow: 0 1px 4px #252a3252;
}

.text-351 {
  color: #f6f9fe;
  text-align: center;
  letter-spacing: .28px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 700;
  line-height: 21.6px;
  text-decoration: none;
}

.container-979 {
  justify-content: flex-start;
  align-items: center;
  max-width: 1170px;
  display: block;
}

.div-block-1617 {
  width: 877px;
}

.container-980 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 187px;
  text-decoration: none;
  display: flex;
}

.link-style-17 {
  background-color: #d2232e;
  border-radius: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 15px 50px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
  box-shadow: 0 1px 4px #252a3252;
}

.container-981 {
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.border-6 {
  border: 5px solid #0b2463;
  border-top-width: 0;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding-bottom: 5px;
  padding-left: 5px;
  padding-right: 5px;
  text-decoration: none;
  display: flex;
}

.container-982 {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 389.86px;
  text-decoration: none;
  display: flex;
}

.text-352 {
  color: #f6f9fe;
  text-align: center;
  letter-spacing: .28px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 700;
  line-height: 21.6px;
  text-decoration: none;
}

.container-983 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: grid;
}

.container-984 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 20px;
  text-decoration: none;
  display: flex;
}

.container-985 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 10px 10px 0 0;
  text-decoration: none;
  display: flex;
}

.container-986 {
  flex-direction: column;
  flex-grow: 1;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 34.3px;
  max-width: 34.3px;
  text-decoration: none;
  display: flex;
}

.container-987 {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 394.45px;
  text-decoration: none;
  display: flex;
}

.container-988 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-989 {
  flex-direction: column;
  flex-grow: 1;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 33.9px;
  max-width: 33.9px;
  text-decoration: none;
  display: flex;
}

.container-990 {
  grid-row-gap: .01px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-991 {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 428.75px;
  text-decoration: none;
  display: flex;
}

.text-353 {
  color: #000;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 18px;
  text-decoration: none;
}

.container-992 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 0;
  text-decoration: none;
  display: flex;
}

.container-993 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 389.86px;
  text-decoration: none;
  display: flex;
}

.container-994 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 33.9px;
  min-width: 33.9px;
  max-width: 33.9px;
  text-decoration: none;
  display: flex;
}

.container-995 {
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-996 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 5px;
  text-decoration: none;
  display: flex;
}

.container-997 {
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 5px;
  text-decoration: none;
  display: flex;
}

.container-998 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.grid-409 {
  grid-template-rows: auto auto auto;
  grid-template-columns: .25fr 3.5fr;
}

.div-block-1618 {
  text-align: center;
}

.text-block-112 {
  font-size: 18px;
}

.body-37 {
  font-family: Red Hat Display, sans-serif;
  font-size: 18px;
}

.bold-text-1250 {
  color: red;
}

.bold-text-1251 {
  color: #85ca96;
}

.product-con {
  max-width: 1200px;
}

.div-block-1619 {
  width: 1170px;
}

.container-999 {
  max-width: 1200px;
}

.div-block-1620 {
  width: 1170px;
}

.top-choice-con {
  max-width: 1170px;
}

.div-block-1621 {
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 870px;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

.div-block-1622 {
  margin-top: 10px;
  margin-bottom: 30px;
}

.flex-block-47 {
  justify-content: center;
  align-items: center;
}

.div-block-1623 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.flex-block-49 {
  justify-content: center;
  align-items: flex-start;
}

.container-1000 {
  max-width: 1170px;
}

.logo-sole-container {
  max-width: 1170px;
  margin-top: 20px;
}

.logo-sole-container.gg {
  margin-top: 20px;
}

.logo-sole-container.mob {
  padding-top: 10px;
}

.container-1001 {
  justify-content: flex-end;
  align-items: center;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  padding-right: 0;
  display: block;
}

.button-117 {
  background-color: #000;
  border-radius: 20px;
  margin-left: -74px;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 16px;
}

.heading-650 {
  margin-top: 20px;
  padding-right: 40px;
}

.search-button {
  background-color: #000;
}

.search-input {
  border-radius: 40px;
  width: 600px;
  font-style: italic;
}

.flex-block-48 {
  justify-content: center;
  align-items: center;
}

.div-block-1624 {
  max-width: 1170px;
}

.button-118 {
  background-color: #d2232e;
  border-radius: 5px;
  padding-top: 15px;
  padding-bottom: 15px;
}

.text-block-113 {
  margin-top: 20px;
  padding-bottom: 20px;
}

.text-block-114, .text-block-115, .text-block-116 {
  margin-bottom: 10px;
}

.container-1002 {
  justify-content: center;
  align-items: center;
  max-width: 1170px;
  margin-top: -80px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.container-1003 {
  max-width: 1170px;
}

.div-block-1625 {
  justify-content: flex-start;
  align-items: center;
  margin-top: -125px;
  display: flex;
}

.image-494 {
  margin-top: 0;
  padding-top: 0;
}

.flex-block-50 {
  justify-content: center;
}

.bold-text-1265 {
  color: #000;
}

.bold-text-1265:hover {
  color: #85ca96;
}

.button-119 {
  background-color: #000;
  border-radius: 20px;
  margin-left: -74px;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 16px;
}

.button-119:hover {
  background-color: #85ca96;
}

.bold-text-1266 {
  color: #000;
}

.bold-text-1266:hover {
  color: #85ca96;
}

.container-1004 {
  justify-content: flex-end;
  align-items: center;
  max-width: 1170px;
  padding-right: 140px;
  display: flex;
}

.container-1005 {
  max-width: 1170px;
}

.nav--section-2 {
  margin-top: 20px;
}

.nav--section-2.mo {
  display: none;
}

.search-input-2 {
  border-radius: 40px;
  width: 600px;
  font-style: italic;
}

.flex-block-51 {
  justify-content: center;
  align-items: center;
}

.heading-651 {
  margin-top: 20px;
  padding-right: 40px;
}

.bold-text-1267 {
  color: #000;
}

.bold-text-1267:hover {
  color: #85ca96;
}

.bold-text-1264 {
  color: #000;
}

.bold-text-1264:hover {
  color: #85ca96;
}

.bold-text-1268 {
  color: #000;
}

.bold-text-1268:hover {
  color: #85ca96;
}

.container-1036 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

._1711192980-12png-2 {
  object-fit: cover;
  overflow: hidden;
}

.container-1006 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: grid;
}

.bold-text-1262 {
  color: #000;
  text-decoration: none;
}

.bold-text-1262:hover {
  color: #85ca96;
}

.container-1020, .container-1034 {
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-1052 {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 389.86px;
  text-decoration: none;
  display: flex;
}

.image-495 {
  margin-top: 0;
  padding-top: 0;
}

.div-block-1656 {
  padding-top: 40px;
}

.container-1045 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 5px;
  text-decoration: none;
  display: flex;
}

.bold-text-1255 {
  color: red;
}

.container-1053 {
  max-width: 1170px;
}

.text-block-117 {
  margin-top: 10px;
  padding-bottom: 10px;
}

.container-1024, .container-1054 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 0;
  text-decoration: none;
  display: flex;
}

.bold-text-1259 {
  color: red;
}

.container-1049 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 10px 10px 0 0;
  text-decoration: none;
  display: flex;
}

.grid-413 {
  grid-template-rows: auto auto auto;
  grid-template-columns: .25fr 3.5fr;
}

.container-1055 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 10px 10px 0 0;
  text-decoration: none;
  display: flex;
}

.text-block-118 {
  font-size: 18px;
}

.div-block-1648 {
  text-align: center;
}

.container-1056 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 20px;
  text-decoration: none;
  display: flex;
}

.container-1038 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 10px 10px 0 0;
  text-decoration: none;
  display: flex;
}

.div-block-1673 {
  border-left: 1px #000;
  padding-left: 10px;
  padding-right: 10px;
}

.container-1026 {
  flex-direction: column;
  flex-grow: 1;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 33.9px;
  max-width: 33.9px;
  text-decoration: none;
  display: flex;
}

.bold-text-1253 {
  color: red;
}

.container-1008 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 20px;
  text-decoration: none;
  display: flex;
}

.container-1023 {
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 5px;
  text-decoration: none;
  display: flex;
}

.bold-text-1288 {
  color: red;
}

.container-1057 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: grid;
}

.container-1047 {
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 5px;
  text-decoration: none;
  display: flex;
}

.container-1009 {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 428.75px;
  text-decoration: none;
  display: flex;
}

.div-block-1651 {
  text-align: center;
}

.grid-414 {
  grid-template-rows: auto auto auto;
  grid-template-columns: .25fr 3.5fr;
}

.bold-text-1260 {
  color: #000;
  text-decoration: none;
}

.bold-text-1260:hover {
  color: #85ca96;
}

.div-block-1662 {
  text-align: center;
}

.container-1043 {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 428.75px;
  text-decoration: none;
  display: flex;
}

.div-block-1645 {
  justify-content: center;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.div-block-1645._4 {
  margin-top: -74px;
}

.div-block-1645._2 {
  margin-top: -104px;
}

.div-block-1645._5 {
  margin-top: -95px;
}

.div-block-1645._3 {
  margin-top: -92px;
}

.container-1011 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 5px;
  text-decoration: none;
  display: flex;
}

.div-block-1644 {
  margin-bottom: 10px;
}

.grid-417 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 2.25fr;
}

.container-1037 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 0;
  text-decoration: none;
  display: flex;
}

.grid-412 {
  grid-template-rows: auto auto auto;
  grid-template-columns: .25fr 3.5fr;
}

.div-block-1655 {
  padding-top: 40px;
}

.container-1030 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: grid;
}

.container-1014 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 10px 10px 0 0;
  text-decoration: none;
  display: flex;
}

.container-1051 {
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-1048 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 0;
  text-decoration: none;
  display: flex;
}

.div-block-1653 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.container-1017 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-1039 {
  grid-row-gap: .01px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.div-block-1682 {
  text-align: center;
}

.bold-text-1269 {
  color: #fff;
  font-size: 30px;
}

.bold-text-1261 {
  color: #000;
  text-decoration: none;
}

.bold-text-1261:hover {
  color: #85ca96;
}

.text-block-125 {
  font-size: 14px;
}

.container-1019 {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 428.75px;
  text-decoration: none;
  display: flex;
}

.div-block-1639 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-1677 {
  border-left: 1px #000;
}

.heading-661 {
  margin-bottom: 60px;
}

.container-1058 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.div-block-1640 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.container-1027 {
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-1010, .container-1044 {
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-block-126 {
  font-size: 18px;
}

.container-1046 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.div-block-1643 {
  margin-bottom: 10px;
}

.div-block-1672 {
  border-right: 1px solid #000;
  padding-left: 10px;
  padding-right: 10px;
}

.text-block-122 {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 16px;
}

.container-1032 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 20px;
  text-decoration: none;
  display: flex;
}

.container-1059 {
  max-width: 1170px;
}

.footer-sec.mob {
  display: none;
}

.container-1041 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.bold-text-1287 {
  color: #85ca96;
}

.div-block-1669 {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.paragraph-1743 {
  color: #fff;
}

.div-block-1675 {
  border-bottom: 1px solid #000;
}

.container-1022 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-1060 {
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
}

.container-1040 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: grid;
}

.paragraph-1744 {
  font-size: 12px;
}

.container-1029 {
  grid-row-gap: .01px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.bold-text-1257 {
  color: red;
}

.container-1025 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 10px 10px 0 0;
  text-decoration: none;
  display: flex;
}

.container-1061 {
  grid-row-gap: .01px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.grid-416 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.text-block-123 {
  font-size: 12px;
  font-weight: 700;
}

.button-120 {
  background-color: #d2232e;
  border-radius: 5px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-weight: 700;
}

.button-120:hover {
  color: #f21919;
  background-color: #fff;
  border: 1px solid #000;
  font-weight: 700;
}

.button-120.buy {
  padding-left: 50px;
  padding-right: 50px;
}

.button-120.learnmore {
  padding-left: 80px;
  padding-right: 80px;
}

.div-block-1676 {
  padding-bottom: 62px;
}

.div-block-1657 {
  padding-top: 40px;
}

.container-1062 {
  max-width: 1170px;
  margin-top: 40px;
}

.container-1015 {
  grid-row-gap: .01px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.div-block-1649 {
  text-align: center;
}

.div-block-1647 {
  margin-top: 10px;
  margin-bottom: 30px;
}

.container-1063 {
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-1064 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.div-block-1671 {
  border-top: 1px solid #000;
}

.grid-410 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 2.5fr 1fr;
}

.container-1021 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 5px;
  text-decoration: none;
  display: flex;
}

.button-121 {
  background-color: #000;
  border-radius: 40px;
  margin-top: 20px;
  padding: 15px 40px;
  font-weight: 700;
}

.button-121:hover {
  background-color: #85ca96;
}

.container-1033 {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 428.75px;
  text-decoration: none;
  display: flex;
}

.container-1012 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-1016 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: grid;
}

.div-block-1674 {
  border-bottom: 1px solid #000;
}

.container-1018 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 20px;
  text-decoration: none;
  display: flex;
}

.div-block-1658 {
  padding-top: 40px;
}

.container-1050 {
  flex-direction: column;
  flex-grow: 1;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 33.9px;
  max-width: 33.9px;
  text-decoration: none;
  display: flex;
}

.container-1035 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 5px;
  text-decoration: none;
  display: flex;
}

.bold-text-1263 {
  color: #000;
  text-decoration: none;
}

.bold-text-1263:hover {
  color: #85ca96;
}

.container-1028 {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 389.86px;
  text-decoration: none;
  display: flex;
}

.bold-text-1271 {
  font-size: 50px;
}

.container-1065 {
  max-width: 1170px;
}

.div-block-1654 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.text-block-127 {
  font-size: 18px;
}

.div-block-1652 {
  border: 2px solid #000;
}

.container-1066 {
  border: 3px solid #000;
  min-width: auto;
  max-width: 1170px;
  min-height: auto;
  padding: 20px 40px;
}

.grid-406 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.bold-text-1252 {
  color: #85ca96;
}

.div-block-1660 {
  background-color: #39ce98;
  border: 1px solid #000;
  margin-top: 10px;
  margin-bottom: 0;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.bold-text-1256 {
  color: #85ca96;
}

.div-block-1650 {
  text-align: center;
}

.grid-415 {
  grid-template-rows: auto auto auto;
  grid-template-columns: .25fr 3.5fr;
}

.bold-text-1254 {
  color: #85ca96;
}

.container-1067 {
  text-align: left;
  border-right: 1px #000;
  padding-right: 0;
}

.container-1031 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.div-block-1670 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 40px;
  padding-top: 10px;
}

.text-block-128 {
  font-size: 18px;
}

.bold-text-1270 {
  font-size: 32px;
}

.container-1013 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 0;
  text-decoration: none;
  display: flex;
}

.bold-text-1258 {
  color: #85ca96;
}

.container-1068 {
  grid-row-gap: .01px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-1069 {
  max-width: 1170px;
}

.container-1007 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.image-496 {
  display: block;
}

.container-1070 {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 428.75px;
  text-decoration: none;
  display: flex;
}

.container-1042 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 20px;
  text-decoration: none;
  display: flex;
}

.verticalborder-5 {
  border: 0 solid #0b2463;
  border-right-width: 5px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding-right: 5px;
  text-decoration: none;
  display: flex;
}

.div-block-1646 {
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 870px;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

.grid-407 {
  grid-template-rows: auto;
  grid-template-columns: 3.25fr 1fr;
}

.sticky-questiions {
  background-color: #fff;
  position: sticky;
  top: 0;
  bottom: 0;
}

.container-1071 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 5px;
  text-decoration: none;
  display: flex;
}

.text-block-129 {
  font-size: 18px;
}

.flex-block-52 {
  justify-content: center;
}

.bold-text-1289 {
  color: #000;
}

.bold-text-1289:hover {
  color: #85ca96;
}

.button-122 {
  background-color: #000;
  border-radius: 20px;
  margin-left: -74px;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 16px;
}

.button-122:hover {
  background-color: #85ca96;
}

.bold-text-1290 {
  color: #000;
}

.bold-text-1290:hover {
  color: #85ca96;
}

.container-1072 {
  justify-content: flex-end;
  align-items: center;
  max-width: 1170px;
  padding-right: 140px;
  display: flex;
}

.container-1073 {
  max-width: 1170px;
}

.search-input-3 {
  border-radius: 40px;
  width: 600px;
  font-style: italic;
}

.flex-block-53 {
  justify-content: center;
  align-items: center;
}

.heading-662 {
  margin-top: 20px;
  padding-right: 40px;
}

.bold-text-1291 {
  color: #000;
}

.bold-text-1291:hover {
  color: #85ca96;
}

.bold-text-1292 {
  color: #000;
}

.bold-text-1292:hover {
  color: #85ca96;
}

.bold-text-1293 {
  color: #000;
}

.bold-text-1293:hover {
  color: #85ca96;
}

.container-1074 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-1075 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: grid;
}

.bold-text-1294 {
  color: #000;
  text-decoration: none;
}

.bold-text-1294:hover {
  color: #85ca96;
}

.container-1076, .container-1077 {
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-1078 {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 389.86px;
  text-decoration: none;
  display: flex;
}

.image-497 {
  margin-top: 0;
  padding-top: 0;
}

.div-block-1684 {
  padding-top: 40px;
}

.container-1079 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 5px;
  text-decoration: none;
  display: flex;
}

.text-357 {
  color: #f6f9fe;
  text-align: center;
  letter-spacing: .28px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 700;
  line-height: 21.6px;
  text-decoration: none;
}

.bold-text-1296 {
  color: red;
}

.container-1080 {
  max-width: 1170px;
}

.text-block-130 {
  margin-top: 10px;
  padding-bottom: 10px;
}

.container-1081, .container-1082 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 0;
  text-decoration: none;
  display: flex;
}

.bold-text-1298 {
  color: red;
}

.container-1083 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 10px 10px 0 0;
  text-decoration: none;
  display: flex;
}

.grid-418 {
  grid-template-rows: auto auto auto;
  grid-template-columns: .25fr 3.5fr;
}

.container-1084 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 10px 10px 0 0;
  text-decoration: none;
  display: flex;
}

.text-block-131 {
  font-size: 18px;
}

.div-block-1685 {
  text-align: center;
}

.container-1085 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 20px;
  text-decoration: none;
  display: flex;
}

.container-1086 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 10px 10px 0 0;
  text-decoration: none;
  display: flex;
}

.container-1087 {
  flex-direction: column;
  flex-grow: 1;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 33.9px;
  max-width: 33.9px;
  text-decoration: none;
  display: flex;
}

.bold-text-1302 {
  color: red;
}

.container-1088 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 20px;
  text-decoration: none;
  display: flex;
}

.container-1089 {
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 5px;
  text-decoration: none;
  display: flex;
}

.bold-text-1304 {
  color: red;
}

.container-1090 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: grid;
}

.container-1091 {
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 5px;
  text-decoration: none;
  display: flex;
}

.container-1092 {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 428.75px;
  text-decoration: none;
  display: flex;
}

.div-block-1686 {
  text-align: center;
}

.grid-419 {
  grid-template-rows: auto auto auto;
  grid-template-columns: .25fr 3.5fr;
}

.bold-text-1305 {
  color: #000;
  text-decoration: none;
}

.bold-text-1305:hover {
  color: #85ca96;
}

.div-block-1687 {
  text-align: center;
}

.div-block-1688 {
  justify-content: center;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.div-block-1688._4 {
  margin-top: -74px;
}

.div-block-1688._2 {
  margin-top: -104px;
}

.div-block-1688._5 {
  margin-top: -95px;
}

.div-block-1688._3 {
  margin-top: -92px;
}

.container-1093 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 5px;
  text-decoration: none;
  display: flex;
}

.div-block-1689 {
  margin-bottom: 10px;
}

.container-1094 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 0;
  text-decoration: none;
  display: flex;
}

.grid-420 {
  grid-template-rows: auto auto auto;
  grid-template-columns: .25fr 3.5fr;
}

.div-block-1690 {
  padding-top: 40px;
}

.container-1095 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: grid;
}

.container-1096 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 10px 10px 0 0;
  text-decoration: none;
  display: flex;
}

.container-1097 {
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-1098 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 0;
  text-decoration: none;
  display: flex;
}

.div-block-1691 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.container-1099 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-1100 {
  grid-row-gap: .01px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.bold-text-1307 {
  color: #fff;
  font-size: 30px;
}

.bold-text-1308 {
  color: #000;
  text-decoration: none;
}

.bold-text-1308:hover {
  color: #85ca96;
}

.div-block-1692 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-663 {
  margin-bottom: 60px;
}

.container-1101 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.div-block-1693 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.container-1102 {
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-1103, .container-1104 {
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-block-132 {
  font-size: 18px;
}

.container-1105 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.div-block-1694 {
  margin-bottom: 10px;
}

.container-1106 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 20px;
  text-decoration: none;
  display: flex;
}

.container-1107 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.bold-text-1309 {
  color: #85ca96;
}

.paragraph-1745 {
  color: #fff;
}

.container-1108 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-1109 {
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
}

.container-1110 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: grid;
}

.container-1111 {
  grid-row-gap: .01px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.bold-text-1312 {
  color: red;
}

.container-1112 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 10px 10px 0 0;
  text-decoration: none;
  display: flex;
}

.container-1113 {
  grid-row-gap: .01px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.button-123 {
  background-color: #d2232e;
  border-radius: 5px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-weight: 700;
}

.button-123:hover {
  color: #f21919;
  background-color: #fff;
  border: 1px solid #000;
  font-weight: 700;
}

.button-123.buy {
  padding-left: 50px;
  padding-right: 50px;
  box-shadow: inset 0 2px 5px #0003;
}

.button-123.learnmore {
  padding-left: 80px;
  padding-right: 80px;
}

.div-block-1695 {
  padding-top: 40px;
}

.container-1114 {
  max-width: 1170px;
  margin-top: 40px;
}

.container-1115 {
  grid-row-gap: .01px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.div-block-1696 {
  text-align: center;
}

.div-block-1697 {
  margin-top: 10px;
  margin-bottom: 30px;
}

.container-1116 {
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-1117 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.grid-421 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 2.5fr 1fr;
}

.container-1118 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 5px;
  text-decoration: none;
  display: flex;
}

.container-1119 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-1120 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: grid;
}

.container-1121 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 20px;
  text-decoration: none;
  display: flex;
}

.div-block-1698 {
  padding-top: 40px;
}

.container-1122 {
  flex-direction: column;
  flex-grow: 1;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 33.9px;
  max-width: 33.9px;
  text-decoration: none;
  display: flex;
}

.container-1123 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 5px;
  text-decoration: none;
  display: flex;
}

.bold-text-1317 {
  color: #000;
  text-decoration: none;
}

.bold-text-1317:hover {
  color: #85ca96;
}

.container-1124 {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 389.86px;
  text-decoration: none;
  display: flex;
}

.bold-text-1318 {
  font-size: 50px;
}

.div-block-1699 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.text-block-133 {
  font-size: 18px;
}

.div-block-1700 {
  border: 2px solid #000;
}

.container-1125 {
  border: 3px solid #000;
  min-width: auto;
  max-width: 1170px;
  min-height: auto;
  padding: 20px 40px;
}

.grid-422 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.bold-text-1320 {
  color: #85ca96;
}

.div-block-1701 {
  background-color: #39ce98;
  border: 1px solid #000;
  margin-top: 10px;
  margin-bottom: 0;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.bold-text-1321 {
  color: #85ca96;
}

.section-260.mo {
  display: none;
}

.div-block-1702 {
  text-align: center;
}

.grid-423 {
  grid-template-rows: auto auto auto;
  grid-template-columns: .25fr 3.5fr;
}

.bold-text-1322 {
  color: #85ca96;
}

.container-1126 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-block-134 {
  font-size: 18px;
}

.bold-text-1323 {
  font-size: 32px;
}

.container-1127 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 0;
  text-decoration: none;
  display: flex;
}

.bold-text-1324 {
  color: #85ca96;
}

.container-1128 {
  grid-row-gap: .01px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-1129 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.image-498 {
  display: block;
}

.container-1130 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 20px;
  text-decoration: none;
  display: flex;
}

.link-style-19 {
  background-color: #d2232e;
  border-radius: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 15px 50px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
  box-shadow: 0 1px 4px #252a3252;
}

.div-block-1703 {
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 870px;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

.grid-424 {
  grid-template-rows: auto;
  grid-template-columns: 3.25fr 1fr;
}

.container-1131 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 5px;
  text-decoration: none;
  display: flex;
}

.text-block-135 {
  font-size: 18px;
}

._1711192980-12png-3 {
  object-fit: cover;
  overflow: hidden;
}

.div-block-1704 {
  border-left: 1px #000;
  padding-left: 10px;
  padding-right: 10px;
}

.grid-425 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 2.25fr;
}

.text-block-136 {
  font-size: 14px;
}

.div-block-1705 {
  border-left: 1px #000;
}

.div-block-1706 {
  border-right: 1px solid #000;
  padding-left: 10px;
  padding-right: 10px;
}

.text-block-137 {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 16px;
}

.container-1132 {
  max-width: 1170px;
}

.div-block-1707 {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div-block-1708 {
  border-bottom: 1px solid #000;
}

.paragraph-1746 {
  font-size: 12px;
}

.grid-426 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.text-block-138 {
  font-size: 12px;
  font-weight: 700;
}

.div-block-1709 {
  padding-bottom: 62px;
}

.div-block-1710 {
  border-top: 1px solid #000;
}

.div-block-1711 {
  border-bottom: 1px solid #000;
}

.container-1133 {
  max-width: 1170px;
}

.container-1134 {
  text-align: left;
  border-right: 1px #000;
  padding-right: 0;
}

.div-block-1712 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 40px;
  padding-top: 10px;
}

.container-1135 {
  max-width: 1170px;
}

.flex-block-54 {
  justify-content: center;
}

.bold-text-1326 {
  color: #000;
}

.bold-text-1326:hover {
  color: #85ca96;
}

.button-124 {
  background-color: #000;
  border-radius: 20px;
  margin-left: -74px;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 16px;
}

.button-124:hover {
  background-color: #85ca96;
}

.bold-text-1327 {
  color: #000;
}

.bold-text-1327:hover {
  color: #85ca96;
}

.container-1136 {
  justify-content: flex-end;
  align-items: center;
  max-width: 1170px;
  padding-right: 140px;
  display: flex;
}

.container-1137 {
  max-width: 1170px;
}

.search-input-4 {
  border-radius: 40px;
  width: 600px;
  font-style: italic;
}

.flex-block-55 {
  justify-content: center;
  align-items: center;
}

.heading-665 {
  margin-top: 20px;
  padding-right: 40px;
}

.bold-text-1328 {
  color: #000;
}

.bold-text-1328:hover {
  color: #85ca96;
}

.bold-text-1329 {
  color: #000;
}

.bold-text-1329:hover {
  color: #85ca96;
}

.bold-text-1330 {
  color: #000;
}

.bold-text-1330:hover {
  color: #85ca96;
}

.container-1138 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-1139 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: grid;
}

.bold-text-1331 {
  color: #000;
  text-decoration: none;
}

.bold-text-1331:hover {
  color: #85ca96;
}

.container-1140, .container-1141 {
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-1142 {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 389.86px;
  text-decoration: none;
  display: flex;
}

.image-499 {
  margin-top: 0;
  padding-top: 0;
}

.div-block-1713 {
  padding-top: 40px;
}

.container-1143 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 5px;
  text-decoration: none;
  display: flex;
}

.bold-text-1333 {
  color: red;
}

.text-block-139 {
  font-size: 12px;
  font-weight: 700;
}

.container-1144 {
  max-width: 1170px;
}

.text-block-140 {
  margin-top: 10px;
  padding-bottom: 10px;
}

.container-1145, .container-1146 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 0;
  text-decoration: none;
  display: flex;
}

.bold-text-1335 {
  color: red;
}

.container-1147 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 10px 10px 0 0;
  text-decoration: none;
  display: flex;
}

.grid-427 {
  grid-template-rows: auto auto auto;
  grid-template-columns: .25fr 3.5fr;
}

.container-1148 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 10px 10px 0 0;
  text-decoration: none;
  display: flex;
}

.text-block-141 {
  font-size: 18px;
}

.div-block-1714 {
  text-align: center;
}

.container-1149 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 20px;
  text-decoration: none;
  display: flex;
}

.container-1150 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 10px 10px 0 0;
  text-decoration: none;
  display: flex;
}

.div-block-1715 {
  border-left: 1px #000;
  padding-left: 10px;
  padding-right: 10px;
}

.container-1151 {
  flex-direction: column;
  flex-grow: 1;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 33.9px;
  max-width: 33.9px;
  text-decoration: none;
  display: flex;
}

.bold-text-1339 {
  color: red;
}

.container-1152 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 20px;
  text-decoration: none;
  display: flex;
}

.container-1153 {
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 5px;
  text-decoration: none;
  display: flex;
}

.bold-text-1341 {
  color: red;
}

.container-1154 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: grid;
}

.container-1155 {
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 5px;
  text-decoration: none;
  display: flex;
}

.div-block-1716 {
  text-align: center;
}

.grid-428 {
  grid-template-rows: auto auto auto;
  grid-template-columns: .25fr 3.5fr;
}

.bold-text-1342 {
  color: #000;
  text-decoration: none;
}

.bold-text-1342:hover {
  color: #85ca96;
}

.div-block-1717 {
  text-align: center;
}

.div-block-1718 {
  justify-content: center;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.div-block-1718._4 {
  margin-top: -74px;
}

.div-block-1718._2 {
  margin-top: -104px;
}

.div-block-1718._5 {
  margin-top: -95px;
}

.div-block-1718._3 {
  margin-top: -92px;
}

.container-1156 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 5px;
  text-decoration: none;
  display: flex;
}

.div-block-1719 {
  margin-bottom: 10px;
}

.grid-429 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 2.25fr;
}

.container-1157 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 0;
  text-decoration: none;
  display: flex;
}

.grid-430 {
  grid-template-rows: auto auto auto;
  grid-template-columns: .25fr 3.5fr;
}

.div-block-1720 {
  padding-top: 40px;
}

.container-1158 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: grid;
}

.container-1159 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 10px 10px 0 0;
  text-decoration: none;
  display: flex;
}

.container-1160 {
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-1161 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 0;
  text-decoration: none;
  display: flex;
}

.div-block-1721 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.container-1162 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-1163 {
  grid-row-gap: .01px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.div-block-1722 {
  text-align: center;
}

.bold-text-1344 {
  color: #fff;
  font-size: 30px;
}

.bold-text-1345 {
  color: #000;
  text-decoration: none;
}

.bold-text-1345:hover {
  color: #85ca96;
}

.text-block-142 {
  font-size: 14px;
}

.div-block-1723 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-1724 {
  border-left: 1px #000;
}

.heading-668 {
  margin-bottom: 60px;
}

.container-1164 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.div-block-1725 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.container-1165 {
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-1166, .container-1167 {
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-block-143 {
  font-size: 18px;
}

.container-1168 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.div-block-1726 {
  margin-bottom: 10px;
}

.div-block-1727 {
  border-right: 1px solid #000;
  padding-left: 10px;
  padding-right: 10px;
}

.text-block-144 {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 16px;
}

.container-1169 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 20px;
  text-decoration: none;
  display: flex;
}

.container-1170 {
  max-width: 1170px;
}

.container-1171 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.bold-text-1346 {
  color: #85ca96;
}

.div-block-1728 {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.paragraph-1747 {
  color: #fff;
}

.div-block-1729 {
  border-bottom: 1px solid #000;
}

.container-1172 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-1173 {
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
}

.container-1174 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: grid;
}

.paragraph-1748 {
  font-size: 12px;
}

.container-1175 {
  grid-row-gap: .01px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.bold-text-1349 {
  color: red;
}

.container-1176 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 10px 10px 0 0;
  text-decoration: none;
  display: flex;
}

.container-1177 {
  grid-row-gap: .01px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.grid-431 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.div-block-1730 {
  padding-bottom: 62px;
}

.div-block-1731 {
  padding-top: 40px;
}

.container-1178 {
  max-width: 1170px;
  margin-top: 40px;
}

.container-1179 {
  grid-row-gap: .01px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.div-block-1732 {
  text-align: center;
}

.div-block-1733 {
  margin-top: 10px;
  margin-bottom: 30px;
}

.container-1180 {
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-1181 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.div-block-1734 {
  border-top: 1px solid #000;
}

.grid-432 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 2.5fr 1fr;
}

.container-1182 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 5px;
  text-decoration: none;
  display: flex;
}

.button-125 {
  background-color: #000;
  border-radius: 40px;
  margin-top: 20px;
  padding: 15px 40px;
  font-weight: 700;
}

.button-125:hover {
  background-color: #85ca96;
}

.container-1183 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-1184 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: grid;
}

.div-block-1735 {
  border-bottom: 1px solid #000;
}

.container-1185 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 20px;
  text-decoration: none;
  display: flex;
}

.div-block-1736 {
  padding-top: 40px;
}

.container-1186 {
  flex-direction: column;
  flex-grow: 1;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 33.9px;
  max-width: 33.9px;
  text-decoration: none;
  display: flex;
}

.container-1187 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 5px;
  text-decoration: none;
  display: flex;
}

.bold-text-1354 {
  color: #000;
  text-decoration: none;
}

.bold-text-1354:hover {
  color: #85ca96;
}

.container-1188 {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 389.86px;
  text-decoration: none;
  display: flex;
}

.bold-text-1355 {
  font-size: 50px;
}

.container-1189 {
  max-width: 1170px;
}

.div-block-1737 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.text-block-145 {
  font-size: 18px;
}

.div-block-1738 {
  border: 2px solid #000;
}

.container-1190 {
  border: 3px solid #000;
  min-width: auto;
  max-width: 1170px;
  min-height: auto;
  padding: 20px 40px;
}

.grid-433 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.bold-text-1357 {
  color: #85ca96;
}

.div-block-1739 {
  background-color: #39ce98;
  border: 1px solid #000;
  margin-top: 10px;
  margin-bottom: 0;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.bold-text-1358 {
  color: #85ca96;
}

.div-block-1740 {
  text-align: center;
}

.grid-434 {
  grid-template-rows: auto auto auto;
  grid-template-columns: .25fr 3.5fr;
}

.bold-text-1359 {
  color: #85ca96;
}

.container-1191 {
  text-align: left;
  border-right: 1px #000;
  padding-right: 0;
}

.container-1192 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.div-block-1741 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 40px;
  padding-top: 10px;
}

.text-block-146 {
  font-size: 18px;
}

.bold-text-1360 {
  font-size: 32px;
}

.container-1193 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 0;
  text-decoration: none;
  display: flex;
}

.bold-text-1361 {
  color: #85ca96;
}

.container-1194 {
  grid-row-gap: .01px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-1195 {
  max-width: 1170px;
}

.container-1196 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.image-500 {
  display: block;
}

.container-1197 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 20px;
  text-decoration: none;
  display: flex;
}

.div-block-1742 {
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 870px;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

.grid-435 {
  grid-template-rows: auto;
  grid-template-columns: 3.25fr 1fr;
}

.container-1198 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 5px;
  text-decoration: none;
  display: flex;
}

.text-block-147 {
  font-size: 18px;
}

.flex-block-56 {
  justify-content: center;
}

.bold-text-1363 {
  color: #000;
}

.bold-text-1363:hover {
  color: #85ca96;
}

.button-126 {
  background-color: #000;
  border-radius: 20px;
  margin-left: -74px;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 16px;
}

.button-126:hover {
  background-color: #85ca96;
}

.bold-text-1364 {
  color: #000;
}

.bold-text-1364:hover {
  color: #85ca96;
}

.container-1199 {
  justify-content: flex-end;
  align-items: center;
  max-width: 1170px;
  padding-right: 140px;
  display: flex;
}

.container-1200 {
  max-width: 1170px;
}

.search-input-5 {
  border-radius: 40px;
  width: 600px;
  font-style: italic;
}

.flex-block-57 {
  justify-content: center;
  align-items: center;
}

.heading-671 {
  margin-top: 20px;
  padding-right: 40px;
}

.bold-text-1365 {
  color: #000;
}

.bold-text-1365:hover {
  color: #85ca96;
}

.bold-text-1366 {
  color: #000;
}

.bold-text-1366:hover {
  color: #85ca96;
}

.bold-text-1367 {
  color: #000;
}

.bold-text-1367:hover {
  color: #85ca96;
}

.container-1201 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-1202 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: grid;
}

.bold-text-1368 {
  color: #000;
  text-decoration: none;
}

.bold-text-1368:hover {
  color: #85ca96;
}

.container-1203, .container-1204 {
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-1205 {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 389.86px;
  text-decoration: none;
  display: flex;
}

.image-501 {
  margin-top: 0;
  padding-top: 0;
}

.div-block-1744 {
  padding-top: 40px;
}

.container-1206 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 5px;
  text-decoration: none;
  display: flex;
}

.bold-text-1370 {
  color: red;
}

.container-1207 {
  max-width: 1170px;
}

.text-block-148 {
  margin-top: 10px;
  padding-bottom: 10px;
}

.container-1208, .container-1209 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 0;
  text-decoration: none;
  display: flex;
}

.bold-text-1372 {
  color: red;
}

.container-1210 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 10px 10px 0 0;
  text-decoration: none;
  display: flex;
}

.grid-436 {
  grid-template-rows: auto auto auto;
  grid-template-columns: .25fr 3.5fr;
}

.container-1211 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 10px 10px 0 0;
  text-decoration: none;
  display: flex;
}

.text-block-149 {
  font-size: 18px;
}

.div-block-1745 {
  text-align: center;
}

.container-1212 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 20px;
  text-decoration: none;
  display: flex;
}

.container-1213 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 10px 10px 0 0;
  text-decoration: none;
  display: flex;
}

.container-1214 {
  flex-direction: column;
  flex-grow: 1;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 33.9px;
  max-width: 33.9px;
  text-decoration: none;
  display: flex;
}

.bold-text-1376 {
  color: red;
}

.container-1215 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 20px;
  text-decoration: none;
  display: flex;
}

.container-1216 {
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 5px;
  text-decoration: none;
  display: flex;
}

.bold-text-1378 {
  color: red;
}

.container-1217 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: grid;
}

.container-1218 {
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 5px;
  text-decoration: none;
  display: flex;
}

.div-block-1746 {
  text-align: center;
}

.grid-437 {
  grid-template-rows: auto auto auto;
  grid-template-columns: .25fr 3.5fr;
}

.bold-text-1379 {
  color: #000;
  text-decoration: none;
}

.bold-text-1379:hover {
  color: #85ca96;
}

.div-block-1747 {
  text-align: center;
}

.div-block-1748 {
  justify-content: center;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.div-block-1748._4 {
  margin-top: -74px;
}

.div-block-1748._2 {
  margin-top: -104px;
}

.div-block-1748._5 {
  margin-top: -95px;
}

.div-block-1748._3 {
  margin-top: -92px;
}

.container-1219 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 5px;
  text-decoration: none;
  display: flex;
}

.div-block-1749 {
  margin-bottom: 10px;
}

.container-1220 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 0;
  text-decoration: none;
  display: flex;
}

.grid-438 {
  grid-template-rows: auto auto auto;
  grid-template-columns: .25fr 3.5fr;
}

.div-block-1751 {
  padding-top: 40px;
}

.container-1221 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: grid;
}

.container-1222 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 10px 10px 0 0;
  text-decoration: none;
  display: flex;
}

.container-1223 {
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-1224 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 0;
  text-decoration: none;
  display: flex;
}

.div-block-1752 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.container-1225 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-1226 {
  grid-row-gap: .01px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.bold-text-1381 {
  color: #fff;
  font-size: 30px;
}

.bold-text-1382 {
  color: #000;
  text-decoration: none;
}

.bold-text-1382:hover {
  color: #85ca96;
}

.div-block-1753 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-673 {
  margin-bottom: 60px;
}

.container-1227 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.div-block-1754 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.container-1228 {
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-1229, .container-1230 {
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-block-151 {
  font-size: 18px;
}

.container-1231 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.div-block-1755 {
  margin-bottom: 10px;
}

.container-1232 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 20px;
  text-decoration: none;
  display: flex;
}

.container-1233 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.bold-text-1383 {
  color: #85ca96;
}

.paragraph-1749 {
  color: #fff;
}

.container-1234 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-1235 {
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
}

.container-1236 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: grid;
}

.container-1237 {
  grid-row-gap: .01px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.bold-text-1386 {
  color: red;
}

.container-1238 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 10px 10px 0 0;
  text-decoration: none;
  display: flex;
}

.container-1239 {
  grid-row-gap: .01px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.div-block-1757 {
  padding-top: 40px;
}

.container-1240 {
  max-width: 1170px;
  margin-top: 40px;
}

.container-1241 {
  grid-row-gap: .01px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.div-block-1758 {
  text-align: center;
}

.div-block-1759 {
  margin-top: 10px;
  margin-bottom: 30px;
}

.container-1242 {
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-1243 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.grid-439 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 2.5fr 1fr;
}

.container-1244 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 5px;
  text-decoration: none;
  display: flex;
}

.container-1245 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-1246 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: grid;
}

.container-1247 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 20px;
  text-decoration: none;
  display: flex;
}

.div-block-1760 {
  padding-top: 40px;
}

.container-1248 {
  flex-direction: column;
  flex-grow: 1;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 33.9px;
  max-width: 33.9px;
  text-decoration: none;
  display: flex;
}

.container-1249 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 5px;
  text-decoration: none;
  display: flex;
}

.bold-text-1391 {
  color: #000;
  text-decoration: none;
}

.bold-text-1391:hover {
  color: #85ca96;
}

.container-1250 {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 389.86px;
  text-decoration: none;
  display: flex;
}

.bold-text-1392 {
  font-size: 50px;
}

.div-block-1761 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.text-block-152 {
  font-size: 18px;
}

.div-block-1762 {
  border: 2px solid #000;
}

.container-1251 {
  border: 3px solid #000;
  min-width: auto;
  max-width: 1170px;
  min-height: auto;
  padding: 20px 40px;
}

.grid-440 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.bold-text-1394 {
  color: #85ca96;
}

.div-block-1763 {
  background-color: #39ce98;
  border: 1px solid #000;
  margin-top: 10px;
  margin-bottom: 0;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.bold-text-1395 {
  color: #85ca96;
}

.section-262.mo {
  display: none;
}

.div-block-1764 {
  text-align: center;
}

.grid-441 {
  grid-template-rows: auto auto auto;
  grid-template-columns: .25fr 3.5fr;
}

.bold-text-1396 {
  color: #85ca96;
}

.container-1252 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-block-153 {
  font-size: 18px;
}

.bold-text-1397 {
  font-size: 32px;
}

.container-1253 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 0;
  text-decoration: none;
  display: flex;
}

.bold-text-1398 {
  color: #85ca96;
}

.container-1254 {
  grid-row-gap: .01px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-1255 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.image-502 {
  display: block;
}

.container-1256 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 20px;
  text-decoration: none;
  display: flex;
}

.div-block-1765 {
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 870px;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

.grid-442 {
  grid-template-rows: auto;
  grid-template-columns: 3.25fr 1fr;
}

.container-1257 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 5px;
  text-decoration: none;
  display: flex;
}

.text-block-156 {
  font-size: 18px;
}

.text-block-157 {
  font-size: 12px;
  font-weight: 700;
}

.div-block-1766 {
  border-left: 1px #000;
  padding-left: 10px;
  padding-right: 10px;
}

.grid-443 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 2.25fr;
}

.text-block-158 {
  font-size: 14px;
}

.div-block-1767 {
  border-left: 1px #000;
}

.div-block-1769 {
  border-right: 1px solid #000;
  padding-left: 10px;
  padding-right: 10px;
}

.text-block-159 {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 16px;
}

.container-1258 {
  max-width: 1170px;
}

.div-block-1770 {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div-block-1771 {
  border-bottom: 1px solid #000;
}

.paragraph-1750 {
  font-size: 12px;
}

.grid-444 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.div-block-1772 {
  padding-bottom: 62px;
}

.div-block-1773 {
  border-top: 1px solid #000;
}

.div-block-1774 {
  border-bottom: 1px solid #000;
}

.container-1259 {
  max-width: 1170px;
}

.container-1260 {
  text-align: left;
  border-right: 1px #000;
  padding-right: 0;
}

.div-block-1775 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 40px;
  padding-top: 10px;
}

.container-1261 {
  max-width: 1170px;
}

.flex-block-58 {
  justify-content: center;
}

.bold-text-1400 {
  color: #000;
}

.bold-text-1400:hover {
  color: #85ca96;
}

.button-127 {
  background-color: #000;
  border-radius: 20px;
  margin-left: -74px;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 16px;
}

.button-127:hover {
  background-color: #85ca96;
}

.bold-text-1401 {
  color: #000;
}

.bold-text-1401:hover {
  color: #85ca96;
}

.container-1262 {
  justify-content: flex-end;
  align-items: center;
  max-width: 1170px;
  padding-right: 140px;
  display: flex;
}

.container-1263 {
  max-width: 1170px;
}

.search-input-6 {
  border-radius: 40px;
  width: 600px;
  font-style: italic;
}

.flex-block-59 {
  justify-content: center;
  align-items: center;
}

.heading-679 {
  margin-top: 20px;
  padding-right: 40px;
}

.bold-text-1402 {
  color: #000;
}

.bold-text-1402:hover {
  color: #85ca96;
}

.bold-text-1403 {
  color: #000;
}

.bold-text-1403:hover {
  color: #85ca96;
}

.bold-text-1404 {
  color: #000;
}

.bold-text-1404:hover {
  color: #85ca96;
}

.container-1264 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.heading-680 {
  font-family: EB Garamond, sans-serif;
}

.container-1265 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: grid;
}

.bold-text-1405 {
  color: #000;
  text-decoration: none;
}

.bold-text-1405:hover {
  color: #85ca96;
}

.container-1266, .container-1267 {
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-1268 {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 389.86px;
  text-decoration: none;
  display: flex;
}

.image-503 {
  margin-top: 0;
  padding-top: 0;
}

.div-block-1776 {
  padding-top: 40px;
}

.container-1269 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 5px;
  text-decoration: none;
  display: flex;
}

.bold-text-1406 {
  font-family: Space Grotesk, sans-serif;
}

.bold-text-1407 {
  color: red;
}

.text-block-160 {
  font-size: 12px;
  font-weight: 700;
}

.container-1270 {
  max-width: 1170px;
}

.text-block-161 {
  margin-top: 10px;
  padding-bottom: 10px;
}

.container-1271 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 0;
  text-decoration: none;
  display: flex;
}

.bold-text-1408 {
  font-family: Space Grotesk, sans-serif;
}

.container-1272 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 0;
  text-decoration: none;
  display: flex;
}

.bold-text-1409 {
  color: red;
}

.container-1273 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 10px 10px 0 0;
  text-decoration: none;
  display: flex;
}

.grid-445 {
  grid-template-rows: auto auto auto;
  grid-template-columns: .25fr 3.5fr;
}

.bold-text-1410 {
  font-family: Space Grotesk, sans-serif;
}

.container-1274 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 10px 10px 0 0;
  text-decoration: none;
  display: flex;
}

.text-block-162 {
  font-size: 18px;
}

.div-block-1777 {
  text-align: center;
}

.container-1275 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 20px;
  text-decoration: none;
  display: flex;
}

.container-1276 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 10px 10px 0 0;
  text-decoration: none;
  display: flex;
}

.div-block-1778 {
  border-left: 1px #000;
  padding-left: 10px;
  padding-right: 10px;
}

.bold-text-1411 {
  font-family: Space Grotesk, sans-serif;
}

.container-1277 {
  flex-direction: column;
  flex-grow: 1;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 33.9px;
  max-width: 33.9px;
  text-decoration: none;
  display: flex;
}

.bold-text-1412 {
  font-family: Space Grotesk, sans-serif;
}

.bold-text-1413 {
  color: red;
}

.heading-681 {
  font-family: EB Garamond, sans-serif;
}

.container-1278 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 20px;
  text-decoration: none;
  display: flex;
}

.bold-text-1414 {
  font-family: Space Grotesk, sans-serif;
}

.container-1279 {
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 5px;
  text-decoration: none;
  display: flex;
}

.bold-text-1415 {
  color: red;
}

.container-1280 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: grid;
}

.container-1281 {
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 5px;
  text-decoration: none;
  display: flex;
}

.div-block-1779 {
  text-align: center;
}

.grid-446 {
  grid-template-rows: auto auto auto;
  grid-template-columns: .25fr 3.5fr;
}

.bold-text-1416 {
  color: #000;
  text-decoration: none;
}

.bold-text-1416:hover {
  color: #85ca96;
}

.div-block-1780 {
  text-align: center;
}

.div-block-1781 {
  justify-content: center;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.div-block-1781._4 {
  margin-top: -74px;
}

.div-block-1781._2 {
  margin-top: -104px;
}

.div-block-1781._5 {
  margin-top: -95px;
}

.div-block-1781._3 {
  margin-top: -92px;
}

.container-1282 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 5px;
  text-decoration: none;
  display: flex;
}

.div-block-1782 {
  margin-bottom: 10px;
}

.grid-447 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 2.25fr;
}

.container-1283 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 0;
  text-decoration: none;
  display: flex;
}

.bold-text-1417 {
  font-family: Space Grotesk, sans-serif;
}

.grid-448 {
  grid-template-rows: auto auto auto;
  grid-template-columns: .25fr 3.5fr;
}

.div-block-1783 {
  padding-top: 40px;
}

.container-1284 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: grid;
}

.container-1285 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 10px 10px 0 0;
  text-decoration: none;
  display: flex;
}

.container-1286 {
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-1287 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 0;
  text-decoration: none;
  display: flex;
}

.div-block-1784 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.container-1288 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-1289 {
  grid-row-gap: .01px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.div-block-1785 {
  text-align: center;
  display: none;
}

.bold-text-1418 {
  color: #fff;
  font-size: 30px;
}

.bold-text-1419 {
  color: #000;
  text-decoration: none;
}

.bold-text-1419:hover {
  color: #85ca96;
}

.text-block-163 {
  font-size: 14px;
}

.div-block-1786 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-1787 {
  text-align: left;
  border-left: 1px #000;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.heading-682 {
  margin-bottom: 60px;
}

.container-1290 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.div-block-1788 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.container-1291 {
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-1292, .container-1293 {
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.heading-683 {
  font-family: Space Grotesk, sans-serif;
}

.text-block-164 {
  font-size: 18px;
}

.container-1294 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.div-block-1789 {
  margin-bottom: 10px;
}

.div-block-1790 {
  border-right: 1px #000;
  padding-left: 10px;
  padding-right: 10px;
}

.text-block-165 {
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: EB Garamond, sans-serif;
  font-size: 16px;
}

.container-1295 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 20px;
  text-decoration: none;
  display: flex;
}

.container-1296 {
  max-width: 1170px;
}

.container-1297 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.bold-text-1420 {
  color: #85ca96;
}

.div-block-1791 {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.paragraph-1751 {
  color: #fff;
}

.div-block-1792 {
  border-bottom: 1px solid #000;
}

.bold-text-1421 {
  font-family: Space Grotesk, sans-serif;
}

.container-1298 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.bold-text-1422 {
  font-family: Space Grotesk, sans-serif;
}

.container-1299 {
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
}

.container-1300 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: grid;
}

.paragraph-1752 {
  font-family: EB Garamond, sans-serif;
  font-size: 12px;
}

.container-1301 {
  grid-row-gap: .01px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.bold-text-1423 {
  color: red;
}

.container-1302 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 10px 10px 0 0;
  text-decoration: none;
  display: flex;
}

.container-1303 {
  grid-row-gap: .01px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.grid-449 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.bold-text-1424 {
  font-family: Space Grotesk, sans-serif;
}

.div-block-1793 {
  padding-bottom: 62px;
}

.div-block-1794 {
  padding-top: 40px;
}

.bold-text-1425 {
  font-family: Space Grotesk, sans-serif;
}

.container-1304 {
  max-width: 1170px;
  margin-top: 40px;
}

.container-1305 {
  grid-row-gap: .01px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.div-block-1795 {
  text-align: center;
}

.div-block-1796 {
  margin-top: 10px;
  margin-bottom: 30px;
}

.container-1306 {
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-1307 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.div-block-1797 {
  border-top: 1px solid #000;
}

.grid-450 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 2.5fr 1fr;
}

.container-1308 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 5px;
  text-decoration: none;
  display: flex;
}

.button-128 {
  background-color: #000;
  border-radius: 40px;
  margin-top: 20px;
  padding: 15px 40px;
  font-weight: 700;
}

.button-128:hover {
  background-color: #85ca96;
}

.container-1309 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-1310 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: grid;
}

.div-block-1798 {
  border-bottom: 1px solid #000;
  display: block;
}

.container-1311 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 20px;
  text-decoration: none;
  display: flex;
}

.bold-text-1426, .bold-text-1427 {
  font-family: Space Grotesk, sans-serif;
}

.heading-684 {
  font-family: EB Garamond, sans-serif;
}

.div-block-1799 {
  padding-top: 40px;
}

.container-1312 {
  flex-direction: column;
  flex-grow: 1;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 33.9px;
  max-width: 33.9px;
  text-decoration: none;
  display: flex;
}

.container-1313 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 5px;
  text-decoration: none;
  display: flex;
}

.bold-text-1428 {
  color: #000;
  text-decoration: none;
}

.bold-text-1428:hover {
  color: #85ca96;
}

.container-1314 {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 389.86px;
  text-decoration: none;
  display: flex;
}

.bold-text-1429 {
  font-size: 50px;
}

.container-1315 {
  max-width: 1170px;
}

.bold-text-1430 {
  font-family: Space Grotesk, sans-serif;
}

.div-block-1800 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.text-block-166 {
  font-size: 18px;
}

.div-block-1801 {
  border: 2px solid #000;
}

.container-1316 {
  border: 3px solid #000;
  min-width: auto;
  max-width: 1170px;
  min-height: auto;
  padding: 20px 40px;
}

.grid-451 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.bold-text-1431 {
  color: #85ca96;
}

.div-block-1802 {
  background-color: #39ce98;
  border: 1px solid #000;
  margin-top: 10px;
  margin-bottom: 0;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.bold-text-1432 {
  color: #85ca96;
}

.div-block-1803 {
  text-align: center;
}

.grid-452 {
  grid-template-rows: auto auto auto;
  grid-template-columns: .25fr 3.5fr;
}

.bold-text-1433 {
  color: #85ca96;
}

.container-1317 {
  text-align: left;
  border-right: 1px #000;
  width: 100%;
  max-width: none;
  padding-left: 10px;
  padding-right: 0;
}

.container-1318 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.div-block-1804 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 40px;
  padding-top: 10px;
}

.text-block-167 {
  font-size: 18px;
}

.bold-text-1434 {
  font-family: Space Grotesk, sans-serif;
  font-size: 32px;
}

.container-1319 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 0;
  text-decoration: none;
  display: flex;
}

.bold-text-1435 {
  color: #85ca96;
}

.container-1320 {
  grid-row-gap: .01px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-1321 {
  max-width: 1170px;
}

.container-1322 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.image-504 {
  display: block;
}

.container-1323 {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 428.75px;
  text-decoration: none;
  display: flex;
}

.container-1324 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 20px;
  text-decoration: none;
  display: flex;
}

.bold-text-1436 {
  font-family: Space Grotesk, sans-serif;
}

.div-block-1805 {
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 870px;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

.grid-453 {
  grid-template-rows: auto;
  grid-template-columns: 3.25fr 1fr;
}

.container-1325 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 5px;
  text-decoration: none;
  display: flex;
}

.text-block-168 {
  font-size: 18px;
}

.link-3, .link-4, .link-5 {
  font-family: EB Garamond, sans-serif;
}

.flex-block-60 {
  justify-content: center;
}

.bold-text-1437 {
  color: #000;
}

.bold-text-1437:hover {
  color: #85ca96;
}

.button-129 {
  background-color: #000;
  border-radius: 20px;
  margin-left: -74px;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 16px;
}

.button-129:hover {
  background-color: #85ca96;
}

.bold-text-1438 {
  color: #000;
}

.bold-text-1438:hover {
  color: #85ca96;
}

.container-1326 {
  justify-content: flex-end;
  align-items: center;
  max-width: 1170px;
  padding-right: 140px;
  display: flex;
}

.container-1327 {
  max-width: 1170px;
}

.search-input-7 {
  border-radius: 40px;
  width: 600px;
  font-style: italic;
}

.flex-block-61 {
  justify-content: center;
  align-items: center;
}

.heading-685 {
  margin-top: 20px;
  padding-right: 40px;
}

.bold-text-1439 {
  color: #000;
}

.bold-text-1439:hover {
  color: #85ca96;
}

.bold-text-1440 {
  color: #000;
}

.bold-text-1440:hover {
  color: #85ca96;
}

.bold-text-1441 {
  color: #000;
}

.bold-text-1441:hover {
  color: #85ca96;
}

.container-1328 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-1329 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: grid;
}

.bold-text-1442 {
  color: #000;
  text-decoration: none;
}

.bold-text-1442:hover {
  color: #85ca96;
}

.container-1330, .container-1331 {
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-1332 {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 389.86px;
  text-decoration: none;
  display: flex;
}

.image-505 {
  margin-top: 0;
  padding-top: 0;
}

.div-block-1809 {
  padding-top: 40px;
}

.container-1333 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 5px;
  text-decoration: none;
  display: flex;
}

.bold-text-1443 {
  font-family: Space Grotesk, sans-serif;
}

.bold-text-1444 {
  color: red;
}

.container-1334 {
  max-width: 1170px;
}

.text-block-169 {
  margin-top: 10px;
  padding-bottom: 10px;
}

.container-1335 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 0;
  text-decoration: none;
  display: flex;
}

.bold-text-1445 {
  font-family: Space Grotesk, sans-serif;
}

.container-1336 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 0;
  text-decoration: none;
  display: flex;
}

.bold-text-1446 {
  color: red;
}

.container-1337 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 10px 10px 0 0;
  text-decoration: none;
  display: flex;
}

.grid-454 {
  grid-template-rows: auto auto auto;
  grid-template-columns: .25fr 3.5fr;
}

.bold-text-1447 {
  font-family: Space Grotesk, sans-serif;
}

.container-1338 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 10px 10px 0 0;
  text-decoration: none;
  display: flex;
}

.text-block-170 {
  font-size: 18px;
}

.div-block-1810 {
  text-align: center;
}

.container-1339 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 20px;
  text-decoration: none;
  display: flex;
}

.container-1340 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 10px 10px 0 0;
  text-decoration: none;
  display: flex;
}

.bold-text-1448 {
  font-family: Space Grotesk, sans-serif;
}

.container-1341 {
  flex-direction: column;
  flex-grow: 1;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 33.9px;
  max-width: 33.9px;
  text-decoration: none;
  display: flex;
}

.bold-text-1449 {
  font-family: Space Grotesk, sans-serif;
}

.bold-text-1450 {
  color: red;
}

.container-1342 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 20px;
  text-decoration: none;
  display: flex;
}

.bold-text-1451 {
  font-family: Space Grotesk, sans-serif;
}

.container-1343 {
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 5px;
  text-decoration: none;
  display: flex;
}

.bold-text-1452 {
  color: red;
}

.container-1344 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: grid;
}

.container-1345 {
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 5px;
  text-decoration: none;
  display: flex;
}

.container-1346 {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 428.75px;
  text-decoration: none;
  display: flex;
}

.div-block-1811 {
  text-align: center;
}

.grid-455 {
  grid-template-rows: auto auto auto;
  grid-template-columns: .25fr 3.5fr;
}

.bold-text-1453 {
  color: #000;
  text-decoration: none;
}

.bold-text-1453:hover {
  color: #85ca96;
}

.div-block-1812 {
  text-align: center;
}

.container-1347 {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 428.75px;
  text-decoration: none;
  display: flex;
}

.div-block-1813 {
  justify-content: center;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.div-block-1813._4 {
  margin-top: -74px;
}

.div-block-1813._2 {
  margin-top: -104px;
}

.div-block-1813._5 {
  margin-top: -95px;
}

.div-block-1813._3 {
  margin-top: -92px;
}

.container-1348 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 5px;
  text-decoration: none;
  display: flex;
}

.div-block-1814 {
  margin-bottom: 10px;
}

.container-1349 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 0;
  text-decoration: none;
  display: flex;
}

.bold-text-1454 {
  font-family: Space Grotesk, sans-serif;
}

.grid-456 {
  grid-template-rows: auto auto auto;
  grid-template-columns: .25fr 3.5fr;
}

.div-block-1815 {
  padding-top: 40px;
}

.container-1350 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: grid;
}

.container-1351 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 10px 10px 0 0;
  text-decoration: none;
  display: flex;
}

.container-1352 {
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-1353 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 0;
  text-decoration: none;
  display: flex;
}

.div-block-1816 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.container-1354 {
  grid-row-gap: .01px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.bold-text-1455 {
  color: #fff;
  font-size: 30px;
}

.bold-text-1456 {
  color: #000;
  text-decoration: none;
}

.bold-text-1456:hover {
  color: #85ca96;
}

.container-1355 {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 428.75px;
  text-decoration: none;
  display: flex;
}

.div-block-1817 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-687 {
  margin-bottom: 60px;
}

.container-1356 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.div-block-1818 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.container-1357 {
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-1358, .container-1359 {
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.heading-688 {
  font-family: Space Grotesk, sans-serif;
}

.text-block-172 {
  font-size: 18px;
}

.container-1360 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.div-block-1819 {
  margin-bottom: 10px;
}

.container-1361 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 20px;
  text-decoration: none;
  display: flex;
}

.bold-text-1457 {
  color: #85ca96;
}

.paragraph-1753 {
  color: #fff;
}

.bold-text-1458 {
  font-family: Space Grotesk, sans-serif;
}

.container-1362 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.bold-text-1459 {
  font-family: Space Grotesk, sans-serif;
}

.container-1363 {
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
}

.container-1364 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: grid;
}

.container-1365 {
  grid-row-gap: .01px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.bold-text-1460 {
  color: red;
}

.container-1366 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 10px 10px 0 0;
  text-decoration: none;
  display: flex;
}

.container-1367 {
  grid-row-gap: .01px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.bold-text-1461 {
  font-family: Space Grotesk, sans-serif;
}

.div-block-1822 {
  padding-top: 40px;
}

.bold-text-1462 {
  font-family: Space Grotesk, sans-serif;
}

.container-1368 {
  max-width: 1170px;
  margin-top: 40px;
}

.container-1369 {
  grid-row-gap: .01px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.div-block-1823 {
  text-align: center;
}

.div-block-1824 {
  margin-top: 10px;
  margin-bottom: 30px;
}

.container-1370 {
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.grid-457 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 2.5fr 1fr;
}

.container-1371 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 5px;
  text-decoration: none;
  display: flex;
}

.container-1372 {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 428.75px;
  text-decoration: none;
  display: flex;
}

.container-1373 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-1374 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: grid;
}

.container-1375 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 20px;
  text-decoration: none;
  display: flex;
}

.bold-text-1463, .bold-text-1464 {
  font-family: Space Grotesk, sans-serif;
}

.div-block-1825 {
  padding-top: 40px;
}

.container-1376 {
  flex-direction: column;
  flex-grow: 1;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 33.9px;
  max-width: 33.9px;
  text-decoration: none;
  display: flex;
}

.container-1377 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 5px;
  text-decoration: none;
  display: flex;
}

.bold-text-1465 {
  color: #000;
  text-decoration: none;
}

.bold-text-1465:hover {
  color: #85ca96;
}

.container-1378 {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 389.86px;
  text-decoration: none;
  display: flex;
}

.bold-text-1466 {
  font-size: 50px;
}

.bold-text-1467 {
  font-family: Space Grotesk, sans-serif;
}

.div-block-1827 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.text-block-173 {
  font-size: 18px;
}

.div-block-1828 {
  border: 2px solid #000;
}

.container-1379 {
  border: 3px solid #000;
  min-width: auto;
  max-width: 1170px;
  min-height: auto;
  padding: 20px 40px;
}

.bold-text-1468 {
  color: #85ca96;
}

.div-block-1829 {
  background-color: #39ce98;
  border: 1px solid #000;
  margin-top: 10px;
  margin-bottom: 0;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.bold-text-1469 {
  color: #85ca96;
}

.section-264.mo {
  display: none;
}

.div-block-1830 {
  text-align: center;
}

.grid-458 {
  grid-template-rows: auto auto auto;
  grid-template-columns: .25fr 3.5fr;
}

.bold-text-1470 {
  color: #85ca96;
}

.text-block-174 {
  font-size: 18px;
}

.bold-text-1471 {
  font-family: Space Grotesk, sans-serif;
  font-size: 32px;
}

.container-1380 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 0;
  text-decoration: none;
  display: flex;
}

.bold-text-1472 {
  color: #85ca96;
}

.container-1381 {
  grid-row-gap: .01px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.image-506 {
  display: block;
}

.container-1382 {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 428.75px;
  text-decoration: none;
  display: flex;
}

.container-1383 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 20px;
  text-decoration: none;
  display: flex;
}

.bold-text-1473 {
  font-family: Space Grotesk, sans-serif;
}

.div-block-1833 {
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 870px;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

.grid-459 {
  grid-template-rows: auto;
  grid-template-columns: 3.25fr 1fr;
}

.container-1384 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 5px;
  text-decoration: none;
  display: flex;
}

.text-block-177 {
  font-size: 18px;
}

.text-block-178 {
  font-size: 12px;
  font-weight: 700;
}

.div-block-1834 {
  border-left: 1px #000;
  padding-left: 10px;
  padding-right: 10px;
}

.grid-460 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 2.25fr;
}

.text-block-179 {
  font-size: 14px;
}

.div-block-1836 {
  border-left: 1px #000;
}

.div-block-1838 {
  border-right: 1px solid #000;
  padding-left: 10px;
  padding-right: 10px;
}

.text-block-180 {
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: EB Garamond, sans-serif;
  font-size: 16px;
}

.container-1385 {
  max-width: 1170px;
}

.div-block-1839 {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div-block-1840 {
  border-bottom: 1px solid #000;
}

.paragraph-1754 {
  font-family: EB Garamond, sans-serif;
  font-size: 12px;
}

.grid-461 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.div-block-1841 {
  padding-bottom: 62px;
}

.div-block-1842 {
  border-top: 1px solid #000;
}

.div-block-1843 {
  border-bottom: 1px solid #000;
}

.container-1386 {
  max-width: 1170px;
}

.container-1387 {
  text-align: left;
  border-right: 1px #000;
  padding-right: 0;
}

.div-block-1844 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 40px;
  padding-top: 10px;
}

.container-1388 {
  max-width: 1170px;
}

.paragraph-1755, .text-block-181, .text-block-182 {
  font-family: Red Hat Display, sans-serif;
}

.image-507 {
  border-radius: 10px;
}

.image-508 {
  border-radius: 20px;
}

.bold-text-1474 {
  color: #000;
}

.bold-text-1474:hover {
  color: #85ca96;
}

.bold-text-1475 {
  color: #000;
}

.bold-text-1475:hover {
  color: #85ca96;
}

.flex-block-62 {
  justify-content: center;
  align-items: center;
}

.container-1389 {
  max-width: 1170px;
}

.bold-text-1476 {
  color: #000;
}

.bold-text-1476:hover {
  color: #85ca96;
}

.search-input-8 {
  border-radius: 40px;
  width: 600px;
  font-style: italic;
}

.bold-text-1477 {
  color: #000;
}

.bold-text-1477:hover {
  color: #85ca96;
}

.heading-693 {
  margin-top: 20px;
  padding-right: 40px;
}

.container-1390 {
  justify-content: flex-end;
  align-items: center;
  max-width: 1170px;
  padding-right: 140px;
  display: flex;
}

.bold-text-1478 {
  color: #000;
}

.bold-text-1478:hover {
  color: #85ca96;
}

.button-130 {
  background-color: #000;
  border-radius: 20px;
  margin-left: -74px;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 16px;
}

.button-130:hover {
  background-color: #85ca96;
}

.flex-block-63 {
  justify-content: center;
}

.container-1391 {
  background-color: #fafafa;
  border: 3px #000;
  min-width: auto;
  max-width: 1170px;
  min-height: auto;
  padding: 20px 40px;
}

.div-block-1846 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-183 {
  font-family: Red Hat Display, sans-serif;
}

.div-block-1847 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.heading-694 {
  font-family: Space Grotesk, sans-serif;
}

.bold-text-1479 {
  font-size: 50px;
}

.text-block-184 {
  font-family: Red Hat Display, sans-serif;
}

.container-1392 {
  max-width: 1170px;
}

.body-38 {
  font-family: Red Hat Display, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.div-block-1848 {
  border-right: 1px solid #000;
  padding-left: 10px;
  padding-right: 10px;
}

.container-1393 {
  max-width: 1170px;
}

.div-block-1849 {
  border-bottom: 1px solid #000;
}

.paragraph-1756 {
  font-family: EB Garamond, sans-serif;
  font-size: 12px;
}

.div-block-1850 {
  padding-bottom: 62px;
}

.div-block-1851 {
  border-left: 1px #000;
}

.heading-695 {
  font-family: EB Garamond, sans-serif;
}

.div-block-1852 {
  border-bottom: 1px solid #000;
}

.text-block-185 {
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: EB Garamond, sans-serif;
  font-size: 16px;
}

.container-1394 {
  max-width: 1170px;
}

.container-1395 {
  text-align: left;
  border-right: 1px #000;
  padding-right: 0;
}

.div-block-1853 {
  border-top: 1px solid #000;
}

.grid-462 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 2.25fr;
}

.div-block-1854 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 40px;
  padding-top: 10px;
}

.div-block-1855 {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.grid-463 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.heading-696 {
  font-family: EB Garamond, sans-serif;
}

.text-block-186 {
  font-size: 12px;
  font-weight: 700;
}

.container-1396 {
  max-width: 1170px;
}

.heading-697 {
  font-family: EB Garamond, sans-serif;
}

.div-block-1856 {
  border-left: 1px #000;
  padding-left: 10px;
  padding-right: 10px;
}

.text-block-187 {
  font-size: 14px;
}

.bold-text-1480 {
  color: #000;
}

.bold-text-1480:hover {
  color: #85ca96;
}

.bold-text-1481 {
  color: #000;
}

.bold-text-1481:hover {
  color: #85ca96;
}

.flex-block-64 {
  justify-content: center;
  align-items: center;
}

.container-1397 {
  max-width: 1170px;
}

.bold-text-1482 {
  color: #000;
}

.bold-text-1482:hover {
  color: #85ca96;
}

.search-input-9 {
  border-radius: 40px;
  width: 600px;
  font-style: italic;
}

.bold-text-1483 {
  color: #000;
}

.bold-text-1483:hover {
  color: #85ca96;
}

.heading-698 {
  margin-top: 20px;
  padding-right: 40px;
}

.container-1398 {
  justify-content: flex-end;
  align-items: center;
  max-width: 1170px;
  padding-right: 140px;
  display: flex;
}

.bold-text-1484 {
  color: #000;
}

.bold-text-1484:hover {
  color: #85ca96;
}

.button-131 {
  background-color: #000;
  border-radius: 20px;
  margin-left: -74px;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 16px;
}

.button-131:hover {
  background-color: #85ca96;
}

.flex-block-65 {
  justify-content: center;
}

.container-1399 {
  max-width: 1170px;
}

.container-1400 {
  background-color: #fafafa;
  border: 3px #000;
  min-width: auto;
  max-width: 1170px;
  min-height: auto;
  padding: 20px 40px;
}

.div-block-1857 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-188 {
  font-family: Red Hat Display, sans-serif;
}

.div-block-1858 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.heading-699 {
  font-family: Space Grotesk, sans-serif;
}

.bold-text-1485 {
  font-size: 50px;
}

.text-block-189 {
  font-family: Red Hat Display, sans-serif;
}

.container-1401 {
  max-width: 1170px;
}

.div-block-1859 {
  border-right: 1px solid #000;
  padding-left: 10px;
  padding-right: 10px;
}

.div-block-1860 {
  border-bottom: 1px solid #000;
}

.paragraph-1757 {
  font-family: EB Garamond, sans-serif;
  font-size: 12px;
}

.div-block-1861 {
  padding-bottom: 62px;
}

.div-block-1862 {
  border-left: 1px #000;
}

.heading-700 {
  font-family: EB Garamond, sans-serif;
}

.div-block-1863 {
  border-bottom: 1px solid #000;
}

.text-block-190 {
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: EB Garamond, sans-serif;
  font-size: 16px;
}

.container-1402 {
  max-width: 1170px;
}

.container-1403 {
  text-align: left;
  border-right: 1px #000;
  padding-right: 0;
}

.div-block-1864 {
  border-top: 1px solid #000;
}

.grid-464 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 2.25fr;
}

.div-block-1865 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 40px;
  padding-top: 10px;
}

.div-block-1866 {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.grid-465 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.heading-701 {
  font-family: EB Garamond, sans-serif;
}

.text-block-191 {
  font-size: 12px;
  font-weight: 700;
}

.container-1404 {
  max-width: 1170px;
}

.heading-702 {
  font-family: EB Garamond, sans-serif;
}

.div-block-1867 {
  border-left: 1px #000;
  padding-left: 10px;
  padding-right: 10px;
}

.text-block-192 {
  font-size: 14px;
}

.body-39 {
  font-family: Red Hat Display, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.button-132 {
  background-color: #000;
  border-radius: 20px;
  margin-left: -74px;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 16px;
}

.button-132:hover {
  background-color: #85ca96;
}

.bold-text-1486 {
  color: #000;
}

.bold-text-1486:hover {
  color: #85ca96;
}

.flex-block-66 {
  justify-content: center;
  align-items: center;
}

.bold-text-1487 {
  color: #000;
}

.bold-text-1487:hover {
  color: #85ca96;
}

.container-1405 {
  max-width: 1170px;
}

.bold-text-1488 {
  color: #000;
}

.bold-text-1488:hover {
  color: #85ca96;
}

.search-input-10 {
  border-radius: 40px;
  width: 600px;
  font-style: italic;
}

.flex-block-67 {
  justify-content: center;
}

.bold-text-1489 {
  color: #000;
}

.bold-text-1489:hover {
  color: #85ca96;
}

.bold-text-1490 {
  color: #000;
}

.bold-text-1490:hover {
  color: #85ca96;
}

.heading-703 {
  margin-top: 20px;
  padding-right: 40px;
}

.container-1406 {
  justify-content: flex-end;
  align-items: center;
  max-width: 1170px;
  padding-right: 140px;
  display: flex;
}

.div-block-1869 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.div-block-1870 {
  text-align: center;
  box-shadow: 0 2px 5px #0003;
}

.bold-text-1491 {
  color: #000;
}

.bold-text-1491:hover {
  color: #85ca96;
}

.bold-text-1492 {
  color: #000;
}

.bold-text-1492:hover {
  color: #85ca96;
}

.flex-block-68 {
  justify-content: center;
  align-items: center;
}

.container-1407 {
  max-width: 1170px;
}

.bold-text-1493 {
  color: #000;
}

.bold-text-1493:hover {
  color: #85ca96;
}

.search-input-11 {
  border-radius: 40px;
  width: 600px;
  font-style: italic;
}

.bold-text-1494 {
  color: #000;
}

.bold-text-1494:hover {
  color: #85ca96;
}

.heading-704 {
  margin-top: 20px;
  padding-right: 40px;
}

.container-1408 {
  justify-content: flex-end;
  align-items: center;
  max-width: 1170px;
  padding-right: 140px;
  display: flex;
}

.bold-text-1495 {
  color: #000;
}

.bold-text-1495:hover {
  color: #85ca96;
}

.button-133 {
  background-color: #000;
  border-radius: 20px;
  margin-left: -74px;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 16px;
}

.button-133:hover {
  background-color: #85ca96;
}

.flex-block-69 {
  justify-content: center;
}

.text-block-193 {
  font-family: Red Hat Display, sans-serif;
}

.container-1409 {
  background-color: #fafafa;
  border: 3px #000;
  min-width: auto;
  max-width: 1170px;
  min-height: auto;
  padding: 20px 40px;
}

.heading-705 {
  font-family: Space Grotesk, sans-serif;
}

.div-block-1872 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-1873 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-194 {
  font-family: Red Hat Display, sans-serif;
}

.bold-text-1496 {
  font-size: 50px;
}

.container-1410 {
  max-width: 1170px;
}

.div-block-1875 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.div-block-1876 {
  border-left: 1px #000;
  padding-left: 10px;
  padding-right: 10px;
}

.grid-466 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 2.25fr;
}

.div-block-1877 {
  border-bottom: 1px solid #000;
}

.container-1411 {
  text-align: left;
  border-right: 1px #000;
  padding-right: 0;
}

.div-block-1878 {
  padding-bottom: 62px;
}

.div-block-1879 {
  border-bottom: 1px solid #000;
}

.div-block-1880 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 40px;
  padding-top: 10px;
}

.div-block-1881 {
  border-left: 1px #000;
}

.container-1412 {
  max-width: 1170px;
}

.div-block-1882 {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.heading-706 {
  font-family: EB Garamond, sans-serif;
}

.div-block-1883 {
  border-right: 1px solid #000;
  padding-left: 10px;
  padding-right: 10px;
}

.div-block-1884 {
  border-top: 1px solid #000;
}

.heading-707 {
  font-family: EB Garamond, sans-serif;
}

.grid-467 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.text-block-195 {
  font-size: 14px;
}

.paragraph-1758 {
  font-family: EB Garamond, sans-serif;
  font-size: 12px;
}

.heading-708 {
  font-family: EB Garamond, sans-serif;
}

.text-block-196 {
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: EB Garamond, sans-serif;
  font-size: 16px;
}

.text-block-197 {
  font-size: 12px;
  font-weight: 700;
}

.container-1413 {
  max-width: 1170px;
}

.div-block-1885 {
  margin-top: 20px;
}

.body-40 {
  font-family: Red Hat Display, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.heading-709 {
  margin-top: 20px;
  padding-right: 40px;
}

.container-1414 {
  justify-content: flex-end;
  align-items: center;
  max-width: 1170px;
  padding-right: 140px;
  display: flex;
}

.button-134 {
  background-color: #000;
  border-radius: 20px;
  margin-left: -74px;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 16px;
}

.button-134:hover {
  background-color: #85ca96;
}

.container-1415 {
  max-width: 1170px;
}

.bold-text-1497 {
  color: #000;
}

.bold-text-1497:hover {
  color: #85ca96;
}

.search-input-12 {
  border-radius: 40px;
  width: 600px;
  font-style: italic;
}

.bold-text-1498 {
  color: #000;
}

.bold-text-1498:hover {
  color: #85ca96;
}

.bold-text-1499 {
  color: #000;
}

.bold-text-1499:hover {
  color: #85ca96;
}

.bold-text-1500 {
  color: #000;
}

.bold-text-1500:hover {
  color: #85ca96;
}

.flex-block-70 {
  justify-content: center;
}

.flex-block-71 {
  justify-content: center;
  align-items: center;
}

.bold-text-1501 {
  color: #000;
}

.bold-text-1501:hover {
  color: #85ca96;
}

.text-block-198 {
  font-family: Red Hat Display, sans-serif;
}

.container-1416 {
  background-color: #fafafa;
  border: 3px #000;
  min-width: auto;
  max-width: 1170px;
  min-height: auto;
  padding: 20px 40px;
}

.heading-710 {
  font-family: Space Grotesk, sans-serif;
}

.div-block-1886 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-1887 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-199 {
  font-family: Red Hat Display, sans-serif;
}

.bold-text-1502 {
  font-size: 50px;
}

.container-1417 {
  max-width: 1170px;
}

.div-block-1888 {
  text-align: center;
  box-shadow: 0 2px 5px #0003;
}

.div-block-1890 {
  border-left: 1px #000;
  padding-left: 10px;
  padding-right: 10px;
}

.grid-468 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 2.25fr;
}

.div-block-1891 {
  border-bottom: 1px solid #000;
}

.container-1418 {
  text-align: left;
  border-right: 1px #000;
  padding-right: 0;
}

.div-block-1892 {
  padding-bottom: 62px;
}

.div-block-1893 {
  border-bottom: 1px solid #000;
}

.div-block-1894 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 40px;
  padding-top: 10px;
}

.div-block-1895 {
  border-left: 1px #000;
}

.container-1419 {
  max-width: 1170px;
}

.div-block-1896 {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.heading-711 {
  font-family: EB Garamond, sans-serif;
}

.div-block-1897 {
  border-right: 1px solid #000;
  padding-left: 10px;
  padding-right: 10px;
}

.div-block-1898 {
  border-top: 1px solid #000;
}

.heading-712 {
  font-family: EB Garamond, sans-serif;
}

.grid-469 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.text-block-200 {
  font-size: 14px;
}

.paragraph-1759 {
  font-family: EB Garamond, sans-serif;
  font-size: 12px;
}

.heading-713 {
  font-family: EB Garamond, sans-serif;
}

.text-block-201 {
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: EB Garamond, sans-serif;
  font-size: 16px;
}

.text-block-202 {
  font-size: 12px;
  font-weight: 700;
}

.container-1420 {
  max-width: 1170px;
}

.body-41 {
  font-family: Red Hat Display, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.div-block-1899 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.div-block-1900 {
  border-left: 1px #000;
  padding-left: 10px;
  padding-right: 10px;
}

.grid-470 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 2.25fr;
}

.div-block-1901 {
  border-bottom: 1px solid #000;
}

.container-1421 {
  text-align: left;
  border-right: 1px #000;
  padding-right: 0;
}

.div-block-1902 {
  padding-bottom: 62px;
}

.div-block-1903 {
  border-bottom: 1px solid #000;
}

.div-block-1904 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 40px;
  padding-top: 10px;
}

.div-block-1905 {
  border-left: 1px #000;
}

.container-1422 {
  max-width: 1170px;
}

.div-block-1906 {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.heading-714 {
  font-family: EB Garamond, sans-serif;
}

.div-block-1907 {
  border-right: 1px solid #000;
  padding-left: 10px;
  padding-right: 10px;
}

.div-block-1908 {
  border-top: 1px solid #000;
}

.heading-715 {
  font-family: EB Garamond, sans-serif;
}

.grid-471 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.text-block-204 {
  font-size: 14px;
}

.paragraph-1760 {
  font-family: EB Garamond, sans-serif;
  font-size: 12px;
}

.heading-716 {
  font-family: EB Garamond, sans-serif;
}

.text-block-205 {
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: EB Garamond, sans-serif;
  font-size: 16px;
}

.text-block-206 {
  font-size: 12px;
  font-weight: 700;
}

.container-1423 {
  max-width: 1170px;
}

.heading-717 {
  margin-top: 20px;
  padding-right: 40px;
}

.container-1424 {
  justify-content: flex-end;
  align-items: center;
  max-width: 1170px;
  padding-right: 140px;
  display: flex;
}

.button-135 {
  background-color: #000;
  border-radius: 20px;
  margin-left: -74px;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 16px;
}

.button-135:hover {
  background-color: #85ca96;
}

.container-1425 {
  max-width: 1170px;
}

.bold-text-1503 {
  color: #000;
}

.bold-text-1503:hover {
  color: #85ca96;
}

.search-input-13 {
  border-radius: 40px;
  width: 600px;
  font-style: italic;
}

.bold-text-1504 {
  color: #000;
}

.bold-text-1504:hover {
  color: #85ca96;
}

.bold-text-1505 {
  color: #000;
}

.bold-text-1505:hover {
  color: #85ca96;
}

.bold-text-1506 {
  color: #000;
}

.bold-text-1506:hover {
  color: #85ca96;
}

.flex-block-72 {
  justify-content: center;
}

.flex-block-73 {
  justify-content: center;
  align-items: center;
}

.bold-text-1507 {
  color: #000;
}

.bold-text-1507:hover {
  color: #85ca96;
}

.text-block-207 {
  font-family: Red Hat Display, sans-serif;
}

.container-1426 {
  border: 3px solid #000;
  min-width: auto;
  max-width: 1170px;
  min-height: auto;
  padding: 20px 40px;
}

.heading-718 {
  font-family: Space Grotesk, sans-serif;
}

.div-block-1909 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-1910 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-208 {
  font-family: Red Hat Display, sans-serif;
}

.bold-text-1508 {
  font-size: 50px;
}

.container-1427 {
  max-width: 1170px;
}

.div-block-1913 {
  border-left: 1px #000;
  padding-left: 10px;
  padding-right: 10px;
}

.grid-472 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 2.25fr;
}

.div-block-1914 {
  border-bottom: 1px solid #000;
}

.container-1428 {
  text-align: left;
  border-right: 1px #000;
  padding-right: 0;
}

.div-block-1915 {
  padding-bottom: 62px;
}

.div-block-1916 {
  border-bottom: 1px solid #000;
}

.div-block-1917 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 40px;
  padding-top: 10px;
}

.div-block-1918 {
  border-left: 1px #000;
}

.container-1429 {
  max-width: 1170px;
}

.div-block-1919 {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.heading-719 {
  font-family: EB Garamond, sans-serif;
}

.div-block-1920 {
  border-right: 1px solid #000;
  padding-left: 10px;
  padding-right: 10px;
}

.div-block-1921 {
  border-top: 1px solid #000;
}

.heading-720 {
  font-family: EB Garamond, sans-serif;
}

.grid-473 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.text-block-209 {
  font-size: 14px;
}

.paragraph-1761 {
  font-family: EB Garamond, sans-serif;
  font-size: 12px;
}

.heading-721 {
  font-family: EB Garamond, sans-serif;
}

.text-block-210 {
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: EB Garamond, sans-serif;
  font-size: 16px;
}

.text-block-211 {
  font-size: 12px;
  font-weight: 700;
}

.container-1430 {
  max-width: 1170px;
}

.div-block-1923, .div-block-1924 {
  display: none;
}

.container-1431 {
  max-width: 1170px;
}

.div-block-1925 {
  text-align: center;
  box-shadow: 0 2px 5px #0003;
}

.mobile-hero-image {
  display: none;
}

.div-block-1926 {
  text-align: center;
  box-shadow: 0 2px 5px #0003;
}

.container-1432 {
  width: 100%;
  max-width: 100%;
  padding-left: 10px;
}

.div-block-1927, .div-block-1928 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div-block-1944 {
  max-width: 1000px;
}

.health-dscvry-nav-27 {
  color: #fff;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Barlow, sans-serif;
  font-size: 50px;
  line-height: 50px;
  display: flex;
}

.container-1433 {
  max-width: 1200px;
}

.bold-text-1558 {
  text-align: left;
  max-width: 1200px;
  font-family: Barlow, sans-serif;
  font-size: 50px;
  line-height: 50px;
}

.paragraph-1771 {
  font-size: 20px;
  line-height: 30px;
}

.heading-725 {
  text-align: center;
}

.bold-text-1563 {
  text-align: left;
  max-width: 1200px;
  font-family: Barlow, sans-serif;
  font-size: 50px;
  line-height: 50px;
}

.section-270 {
  background-color: #fff;
}

.section-270.body-list {
  position: sticky;
}

.paragraph-1772 {
  font-family: Roboto, sans-serif;
  font-size: 16px;
}

.div-block-1947 {
  text-align: center;
}

.list-item-28, .paragraph-1767 {
  font-size: 20px;
  line-height: 30px;
}

.image-517 {
  text-align: center;
}

.heading-726, .heading-727 {
  margin-top: 0;
}

.grid-478 {
  grid-column-gap: 9px;
  grid-row-gap: 19px;
  grid-template-rows: 31px 30px 27px 37px;
  grid-template-columns: .25fr 2.25fr;
  margin-left: auto;
}

.grid-478.over {
  grid-row-gap: 14px;
  grid-template-rows: auto auto auto auto 30px 30px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 16px;
}

.bold-text-1560 {
  text-align: center;
  font-size: 30px;
  line-height: 24px;
}

.bold-text-1560.b {
  font-family: Fira Sans, sans-serif;
  font-size: 25px;
}

.container-1535 {
  width: auto;
  max-width: 1200px;
}

.heading-728 {
  margin-top: 0;
}

.div-block-1949 {
  text-align: center;
  width: 1400px;
}

.div-block-1949.j {
  width: auto;
}

.paragraph-1769 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Barlow, sans-serif;
  font-size: 20px;
}

.grid-476 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto auto auto auto auto;
}

.image-516 {
  text-align: center;
}

.paragraph-written-by-48 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 18px;
  line-height: 16px;
}

.paragraph-written-by-48.hkj {
  padding-bottom: 0;
  font-size: 16px;
}

.grid-479 {
  grid-row-gap: 6px;
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  padding-left: 20px;
  padding-right: 20px;
}

.grid-479.hfgh {
  grid-row-gap: 16px;
  position: absolute;
}

.grid-479.hfgh.fg.k {
  grid-row-gap: 8px;
  grid-template-rows: 45px 30px auto auto 40px auto auto auto;
  grid-template-columns: .5fr;
  position: static;
}

.container-1536 {
  max-width: 1200px;
}

.container-1536.hjk {
  width: auto;
  max-width: 1200px;
  margin-left: 0;
  margin-right: 0;
}

.section-271 {
  margin-top: 10px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 18px;
}

.bold-text-1562 {
  font-family: Barlow, sans-serif;
  font-size: 25px;
}

.div-block-1950 {
  background-color: #efefef;
  padding: 20px 40px;
}

.paragraph-1764 {
  font-family: Roboto, sans-serif;
  font-size: 16px;
}

.paragraph-1773, .paragraph-1770 {
  font-size: 20px;
  line-height: 30px;
}

.div-block-1951 {
  font-size: 16px;
}

.container-1534 {
  width: 800px;
  max-width: none;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.container-1537 {
  max-width: 1200px;
}

.container-1537.ghjgh {
  max-width: 100%;
}

.flex-block-74 {
  padding-top: 0;
}

.flex-block-75 {
  justify-content: center;
  align-items: center;
}

.div-block-1953 {
  text-align: center;
}

.button-139 {
  background-color: #457505;
  border-radius: 4px;
  width: 500px;
  height: 45px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 18px;
  font-weight: 700;
  position: static;
  top: 0;
  box-shadow: -1px 7px 5px #0003;
}

.button-139.big-footer-button {
  border-radius: 10px;
  padding-top: 30px;
  padding-bottom: 30px;
  font-size: 25px;
}

.button-139.big-footer-button.j {
  width: 1200px;
  line-height: 5px;
}

.button-139.big-footer-button.j.hj {
  width: 100%;
  font-size: 20px;
}

.side-offfer-15 {
  background-color: #fff;
  border: 2px solid #dbdbdb;
  border-radius: 8px;
  width: 350px;
  height: 800px;
  margin-top: 40px;
  margin-left: 20px;
  margin-right: 0;
  padding-left: 0;
  position: static;
  inset: 0% 0% 0% auto;
}

.side-offfer-15.blog_vertical {
  justify-content: center;
  align-items: center;
  width: 350px;
  height: 900px;
  margin-top: 40px;
}

.side-offfer-15.blog_vertical.ovr {
  height: 800px;
}

.heading-729 {
  color: #1aae41;
  font-size: 30px;
  line-height: 30px;
}

.hero-heading-main-48 {
  text-align: left;
  border: 2px solid #000;
  border-radius: 8px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 40px;
  line-height: 50px;
}

.hero-heading-main-48.kjnk {
  border-width: 0;
  border-radius: 0;
  margin-top: 10px;
}

.div-block-1954 {
  text-align: center;
  width: 350px;
}

.paragraph-1774 {
  font-family: Roboto, sans-serif;
  font-size: 16px;
}

.paragraph-1766 {
  font-size: 20px;
  line-height: 30px;
}

.button-140 {
  text-align: center;
  background-color: #417505;
  border-radius: 4px;
  flex-flow: row;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  padding: 15px 40px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 700;
  display: block;
  box-shadow: 0 0 11px 6px #0003;
}

.button-140._2 {
  text-align: center;
  border-radius: 5px;
  width: 300px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 15px 20px 15px 10px;
  font-family: Barlow, sans-serif;
  font-size: 14px;
  line-height: 25px;
  box-shadow: -1px 4px 8px 5px #0003;
}

.div-block-1952 {
  text-align: center;
}

.paragraph-1765 {
  font-size: 25px;
  line-height: 30px;
}

.div-block-1948 {
  text-align: center;
  margin-top: 20px;
}

.paragraph-1768 {
  font-family: Roboto, sans-serif;
  font-size: 16px;
}

.div-block-1946 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.grid-477 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  max-width: 100%;
}

.container-1538 {
  max-width: 1200px;
  font-size: 25px;
  line-height: 30px;
}

.div-block-1955 {
  text-align: center;
}

.paragraph-1775 {
  text-align: left;
}

.bold-text-1561 {
  font-size: 20px;
}

.paragraph-1776 {
  text-align: center;
  font-family: Barlow, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.hero-heading-main-49 {
  text-align: left;
  border: 2px solid #000;
  border-radius: 8px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 40px;
  line-height: 50px;
}

.bold-text-1565 {
  text-align: left;
  max-width: 1200px;
  font-family: Barlow, sans-serif;
  font-size: 65px;
  line-height: 65px;
}

.container-1539 {
  max-width: 1200px;
}

.container-1540 {
  max-width: 1200px;
  font-size: 25px;
  line-height: 30px;
}

.container-1541 {
  width: 800px;
  max-width: none;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.container-1541.fgdf {
  width: auto;
  max-width: 800px;
  margin-left: 0;
  margin-right: 0;
}

.container-1541.fgdf.mobilw {
  display: none;
}

.paragraph-written-by-49 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 18px;
  line-height: 16px;
}

.div-block-1960 {
  background-color: #efefef;
  padding: 20px 40px;
}

.paragraph-1777 {
  font-size: 25px;
  line-height: 30px;
}

.button-141 {
  background-color: #457505;
  border-radius: 4px;
  width: 500px;
  height: 45px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 16px;
  font-weight: 700;
  position: static;
  top: 0;
  box-shadow: -1px 7px 5px #0003;
}

.button-141.kjlkj {
  text-align: center;
}

.button-141.kjlkj.kj {
  border-radius: 8px;
  margin-bottom: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  line-height: 10px;
}

.grid-480 {
  grid-column-gap: 38px;
  grid-row-gap: 47px;
  grid-template-rows: auto auto auto auto auto;
}

.paragraph-1779 {
  font-size: 25px;
  line-height: 30px;
}

.section-272 {
  margin-top: 10px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 18px;
}

.heading-730 {
  text-align: center;
}

.paragraph-1780 {
  text-align: left;
}

.div-block-1958 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 500px;
  display: flex;
  position: static;
  top: 0;
}

.paragraph-1778 {
  font-size: 25px;
  line-height: 30px;
}

.section-273 {
  padding-top: 20px;
  padding-bottom: 20px;
  display: block;
}

.section-273.butom {
  display: block;
}

.container-1542 {
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 500px;
  max-width: none;
  display: flex;
  position: sticky;
  top: 0;
  overflow: visible;
}

.paragraph-1781 {
  font-size: 25px;
  line-height: 30px;
}

.container-1543 {
  max-width: 1200px;
}

.div-block-1956 {
  text-align: center;
}

.paragraph-1782 {
  font-size: 25px;
  line-height: 30px;
}

.div-block-1962 {
  text-align: center;
  width: 1400px;
}

.div-block-1962.j {
  width: auto;
}

.container-1544 {
  width: auto;
  max-width: 1200px;
}

.flex-block-76 {
  justify-content: center;
  align-items: center;
}

.paragraph-1783 {
  font-size: 25px;
  line-height: 30px;
}

.section-274 {
  background-color: #fff;
}

.section-274.body-list.desk {
  display: none;
}

.list-item-29, .paragraph-1784, .paragraph-1785 {
  font-size: 20px;
  line-height: 30px;
}

.bold-text-1572 {
  font-size: 20px;
}

.paragraph-1786 {
  font-size: 20px;
  line-height: 30px;
}

.div-block-1964 {
  background-color: #efefef;
  padding: 20px 40px;
}

.button-142 {
  background-color: #457505;
  border-radius: 4px;
  width: 500px;
  height: 45px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 18px;
  font-weight: 700;
  position: static;
  top: 0;
  box-shadow: -1px 7px 5px #0003;
}

.container-1545 {
  justify-content: center;
  align-items: center;
  max-width: 1200px;
  display: flex;
}

.grid-481 {
  grid-template-rows: auto auto auto auto auto;
}

.paragraph-1787 {
  font-size: 20px;
  line-height: 30px;
}

.div-block-1965 {
  text-align: center;
  width: 1400px;
}

.div-block-1965.j {
  width: auto;
}

.heading-732 {
  margin-top: 0;
}

.paragraph-1788 {
  text-align: left;
}

.paragraph-1789 {
  font-size: 25px;
  line-height: 30px;
}

.heading-733 {
  margin-top: 0;
}

.paragraph-1790 {
  font-size: 20px;
  line-height: 30px;
}

.heading-734 {
  margin-top: 0;
}

.paragraph-1791 {
  font-size: 20px;
  line-height: 30px;
}

.heading-736 {
  margin-top: 0;
}

.section-275 {
  margin-top: 10px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 18px;
}

.list-item-30 {
  font-size: 20px;
  line-height: 30px;
}

.div-block-1968 {
  justify-content: center;
  align-items: center;
  width: 800px;
  display: flex;
}

.list-84 {
  font-size: 20px;
  line-height: 30px;
}

.heading-737 {
  text-align: center;
}

.container-1546 {
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 500px;
  max-width: none;
  display: flex;
  position: sticky;
  top: 0;
  overflow: visible;
}

.container-1546.xcx {
  width: 100%;
}

.div-block-1969 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 500px;
  display: flex;
  position: static;
  top: 0;
}

.div-block-1969.jghkjh {
  width: 500px;
  max-width: 100.002%;
}

.section-276 {
  background-color: #fff;
  padding-top: 10px;
  padding-bottom: 10px;
  position: sticky;
  top: 0;
  bottom: 0;
}

.button-143 {
  background-color: #457505;
  border-radius: 8px;
}

.button-143.stky {
  width: 100%;
  max-width: 100%;
  padding: 20px 10px;
  font-size: 18px;
}

.container-1547 {
  justify-content: flex-end;
  align-items: center;
  max-width: 1170px;
  padding-right: 140px;
  display: flex;
}

.flex-block-77 {
  justify-content: center;
  align-items: center;
}

.bold-text-1579 {
  color: #000;
}

.bold-text-1579:hover {
  color: #85ca96;
}

.heading-738 {
  margin-top: 20px;
  padding-right: 40px;
}

.bold-text-1580 {
  color: #000;
}

.bold-text-1580:hover {
  color: #85ca96;
}

.bold-text-1581 {
  color: #000;
}

.bold-text-1581:hover {
  color: #85ca96;
}

.bold-text-1582 {
  color: #000;
}

.bold-text-1582:hover {
  color: #85ca96;
}

.bold-text-1583 {
  color: #000;
}

.bold-text-1583:hover {
  color: #85ca96;
}

.search-input-14 {
  border-radius: 40px;
  width: 600px;
  font-style: italic;
}

.container-1548 {
  max-width: 1170px;
}

.button-144 {
  background-color: #000;
  border-radius: 20px;
  margin-left: -74px;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 16px;
}

.button-144:hover {
  background-color: #85ca96;
}

.flex-block-78 {
  justify-content: center;
}

.bold-text-1584 {
  color: #000;
}

.bold-text-1584:hover {
  color: #85ca96;
}

.container-1549 {
  justify-content: flex-end;
  align-items: center;
  max-width: 1170px;
  padding-right: 140px;
  display: flex;
}

.button-145 {
  background-color: #000;
  border-radius: 20px;
  margin-left: -74px;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 16px;
}

.button-145:hover {
  background-color: #85ca96;
}

.flex-block-79 {
  justify-content: center;
}

.bold-text-1585 {
  color: #000;
}

.bold-text-1585:hover {
  color: #85ca96;
}

.container-1550 {
  max-width: 1170px;
}

.bold-text-1586 {
  color: #000;
}

.bold-text-1586:hover {
  color: #85ca96;
}

.bold-text-1587 {
  color: #000;
}

.bold-text-1587:hover {
  color: #85ca96;
}

.heading-739 {
  margin-top: 20px;
  padding-right: 40px;
}

.bold-text-1588 {
  color: #000;
}

.bold-text-1588:hover {
  color: #85ca96;
}

.flex-block-80 {
  justify-content: center;
  align-items: center;
}

.list-88 {
  line-height: 30px;
}

.div-block-1979 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 10px;
  display: flex;
}

.bold-text-1512 {
  font-size: 50px;
}

.bold-text-1589 {
  font-family: Space Grotesk, sans-serif;
}

.bold-text-1590 {
  color: #000;
  font-size: 30px;
}

.div-block-1980 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 40px;
  padding-top: 10px;
}

.div-block-1971 {
  padding-top: 20px;
}

.div-block-1970 {
  text-align: center;
  width: 100%;
}

.div-block-1981 {
  margin-top: 10px;
  margin-bottom: 30px;
}

.bold-text-1591 {
  color: #000;
}

.heading-740 {
  text-align: left;
}

.heading-741 {
  margin-bottom: 20px;
  font-family: Space Grotesk, sans-serif;
}

.div-block-1982 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-radius: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

.text-block-217 {
  font-size: 14px;
}

.div-block-1983 {
  text-align: left;
  background-color: #f3f3f3;
  border-radius: 10px;
  margin-bottom: 0;
  padding-bottom: 20px;
  padding-left: 40px;
  padding-right: 10px;
  box-shadow: 0 2px 5px #0003;
}

.container-1453 {
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
}

.paragraph-1792 {
  color: #000;
}

.div-block-1984 {
  text-align: center;
}

.heading-742 {
  text-align: left;
}

.text-block-218 {
  font-family: Red Hat Display, sans-serif;
}

.container-1437, .container-1465 {
  max-width: 1170px;
}

.list-86 {
  line-height: 30px;
}

.heading-743 {
  margin-bottom: 60px;
  font-size: 30px;
}

.bold-text-1513 {
  font-family: Space Grotesk, sans-serif;
}

.div-block-1985 {
  border-bottom: 1px solid #000;
}

.image-521 {
  border-radius: 10px;
  line-height: 10px;
}

.heading-744 {
  font-family: EB Garamond, sans-serif;
}

.text-block-219 {
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: EB Garamond, sans-serif;
  font-size: 16px;
}

.div-block-1986 {
  border-left: 1px #000;
}

.div-block-1987 {
  text-align: center;
  margin-top: 20px;
  padding-bottom: 20px;
}

.grid-482 {
  grid-template-rows: auto;
  grid-template-columns: 3.25fr 1fr;
}

.div-block-1988 {
  border: 2px #000;
  border-radius: 20px;
  margin-top: 10px;
}

.text-block-220 {
  font-size: 18px;
}

.container-1443 {
  max-width: 1170px;
  margin-top: 40px;
}

.bold-text-1519 {
  font-family: Space Grotesk, sans-serif;
}

.div-block-1989 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.container-1551 {
  background-color: #fafafa;
  max-width: 1170px;
}

.div-block-1990 {
  text-align: left;
  background-color: #f3f3f3;
  border-radius: 10px;
  margin-top: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 40px;
  box-shadow: 0 2px 5px #0003;
}

.bold-text-1592 {
  font-family: Space Grotesk, sans-serif;
}

.image-512 {
  border-radius: 20px;
}

.text-block-221 {
  font-family: Red Hat Display, sans-serif;
}

.container-1444 {
  text-align: left;
  border-right: 1px #000;
  padding-right: 0;
}

.bold-text-1593 {
  font-family: Space Grotesk, sans-serif;
  font-size: 32px;
}

.container-1552 {
  max-width: 1170px;
}

.heading-745 {
  text-align: center;
  font-size: 25px;
}

.paragraph-1793 {
  font-family: EB Garamond, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

.product-container {
  max-width: 950px;
  display: block;
}

.paragraph-1794 {
  font-family: Red Hat Display, sans-serif;
  line-height: 30px;
}

.div-block-1991 {
  border-right: 1px #000;
  padding-left: 10px;
  padding-right: 10px;
}

.image-523 {
  padding-left: 0;
  padding-right: 5px;
}

.grid-483 {
  grid-row-gap: 6px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: .25fr 3.5fr;
}

.grid-483.o, .grid-483.c, .grid-483.k {
  grid-template-rows: auto auto auto auto;
}

.grid-483.j {
  grid-template-rows: auto auto auto;
}

.grid-483.body {
  background-color: #0000;
  grid-template-rows: auto auto auto auto;
}

.heading-746 {
  font-size: 25px;
}

.div-block-1992 {
  border-top: 1px solid #000;
}

.div-block-1993 {
  color: #000;
  background-color: #f3f3f3;
  border: 1px #000;
  border-radius: 10px;
  margin-top: 10px;
  margin-bottom: 0;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.heading-747 {
  font-family: EB Garamond, sans-serif;
}

.bold-text-1510 {
  color: #000;
}

.div-block-1994 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-left: 1px #000;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 100%;
  padding-left: 10px;
  padding-right: 10px;
  display: block;
}

.list-87 {
  line-height: 30px;
}

.div-block-1995 {
  background-color: #f3f3f3;
  border-radius: 10px;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  box-shadow: 0 2px 5px #0003;
}

.div-block-1996 {
  border-bottom: 1px solid #000;
}

.grid-484 {
  grid-column-gap: 21px;
  grid-row-gap: 25px;
  grid-template-rows: auto auto;
  margin-bottom: 0;
  padding-bottom: 0;
}

.grid-485 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.div-block-1997 {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 10px;
}

.div-block-1998 {
  text-align: left;
  background-color: #f3f3f3;
  border-radius: 10px;
  padding-bottom: 20px;
  padding-left: 40px;
  padding-right: 10px;
  box-shadow: 0 2px 5px #0003;
}

.div-block-1972 {
  margin-top: 40px;
}

.div-block-1999 {
  text-align: center;
  margin-bottom: 10px;
}

.container-1450 {
  background-color: #fafafa;
  border: 3px #000;
  border-radius: 10px;
  min-width: auto;
  max-width: 1170px;
  min-height: auto;
  padding: 40px;
}

.heading-748 {
  font-family: EB Garamond, sans-serif;
}

.list-85 {
  margin-bottom: 0;
  line-height: 30px;
}

.heading-749 {
  line-height: 30px;
}

.div-block-2001 {
  margin-top: 10px;
}

.div-block-2002 {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
}

.nav-w-button-section {
  background-color: #326132;
  position: sticky;
  top: 0;
  bottom: 0;
}

.container-1554 {
  max-width: 1200px;
}

.grid-486 {
  grid-template-rows: auto;
}

.div-block-2010 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.heading-750 {
  color: #fff;
  font-size: 30px;
  line-height: 40px;
}

.bold-text-1595 {
  font-family: Archivo, sans-serif;
  font-size: 33px;
}

.div-block-2011 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.button-146 {
  color: #2c2c2c;
  background-color: #fdd64b;
  border: 1px solid #000;
  border-radius: 8px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.heading-751 {
  color: #000;
  font-family: Archivo, sans-serif;
  font-size: 40px;
  line-height: 56px;
}

.container-1555 {
  justify-content: center;
  align-items: center;
  max-width: 1200px;
  margin-top: 50px;
  margin-bottom: 0;
  padding-bottom: 40px;
  display: flex;
}

.button-147 {
  color: #000;
  background-color: #fdd64b;
  border: 1px solid #000;
  border-radius: 40px;
  padding: 15px 40px;
  font-size: 16px;
  box-shadow: -1px 3px 11px 3px #0003;
}

.div-block-2012 {
  color: #f6f6f6;
  background-color: #326132;
  border: 1px solid #000;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  width: 600px;
  padding: 30px 40px;
  display: block;
}

.submit-story-section {
  background-color: #eeeded;
  padding-top: 60px;
  padding-bottom: 20px;
}

.div-block-2013 {
  margin-top: 20px;
}

.div-block-2014 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.bold-text-1596 {
  font-family: Montserrat, sans-serif;
}

.paragraph-1795 {
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 25px;
}

.text-span-92 {
  color: #d00202;
}

.text-span-93 {
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.grid-487 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.75fr;
}

.grid-488 {
  grid-template-rows: auto;
}

.container-1556 {
  max-width: 1200px;
}

.paragraph-1796 {
  font-family: Archivo, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 25px;
}

.div-block-2015 {
  margin-bottom: 20px;
  padding-top: 40px;
}

.div-block-2016 {
  padding-left: 10px;
  padding-right: 10px;
}

.container-1557 {
  max-width: 1200px;
  margin-top: 0;
  padding-top: 40px;
}

.bold-text-1597 {
  color: #fff;
  font-size: 20px;
  font-weight: 500;
  text-decoration: none;
}

.bold-text-1597:hover {
  color: #fdfdfd;
}

.button-148 {
  color: #000;
  background-color: #fdd64b;
  border: 1px solid #000;
  border-radius: 40px;
  padding: 15px 40px;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.heading-752 {
  text-align: center;
  margin-bottom: 60px;
  font-family: Montserrat, sans-serif;
}

.div-block-2017 {
  text-align: center;
}

.div-block-2018 {
  padding-left: 10px;
  padding-right: 10px;
}

.heading-753, .heading-754 {
  text-align: center;
}

.text-block-223 {
  color: #fff;
  background-color: #326132;
  border-radius: 5px;
  padding: 15px 40px;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
  box-shadow: 3px 4px 2px 4px #fdd64b;
}

.text-block-223:hover {
  color: #a38585;
}

.bold-text-1598 {
  font-family: Arvo, sans-serif;
  font-size: 25px;
  line-height: 35px;
}

.paragraph-1797 {
  text-align: center;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.paragraph-1798 {
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.heading-755 {
  text-align: center;
}

.div-block-1627 {
  padding-left: 10px;
  padding-right: 10px;
}

.bold-text-1599 {
  font-family: Arvo, sans-serif;
  font-size: 25px;
  line-height: 35px;
}

.paragraph-1799 {
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.benefit-secttion {
  background-color: #f7f7f6;
  padding-bottom: 50px;
  display: block;
}

.div-block-1626 {
  padding-left: 10px;
  padding-right: 10px;
}

.grid-489 {
  grid-column-gap: 100px;
  grid-row-gap: 39px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-489.mob {
  display: none;
}

.bold-text-1600 {
  font-family: Arvo, sans-serif;
  font-size: 25px;
  line-height: 35px;
}

.div-block-2019 {
  background-color: #c4e7c4;
  display: block;
}

.image-525 {
  width: 100%;
}

.paragraph-1800 {
  margin-top: 10px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  line-height: 18px;
}

.image-526 {
  border-radius: 20px;
}

.container-1558 {
  max-width: 1200px;
}

.image-527 {
  border-radius: 20px;
}

.bold-text-1601 {
  font-family: Poppins, sans-serif;
  font-size: 55px;
  line-height: 55px;
}

.div-block-2020 {
  border: 1px dashed #e67c7c;
  border-radius: 20px;
}

.div-block-2021 {
  margin-top: 20px;
  margin-bottom: 10px;
}

.grid-405 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.div-block-2022 {
  padding-top: 20px;
}

.review-tips-section {
  background-color: #c6e4c6;
  margin-top: 0;
  padding-top: 40px;
  padding-bottom: 40px;
}

.div-block-2023 {
  border: 1px dashed #e67373;
  border-radius: 20px;
}

.div-block-2024 {
  background-color: #fff;
  border: 1px dashed #000;
  border-radius: 10px;
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 10px;
}

.button-149 {
  color: #000;
  background-color: #fdd64b;
  border: 1px solid #000;
  border-radius: 40px;
  padding: 20px 40px;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
  line-height: 17px;
}

.image-528 {
  border-radius: 20px;
}

.grid-404 {
  grid-column-gap: 36px;
  grid-template-rows: auto;
}

.div-block-2025 {
  border: 1px dashed #e67c7c;
  border-radius: 20px;
}

.paragraph-1801 {
  font-family: Poppins, sans-serif;
  font-size: 18px;
  line-height: 25px;
}

.bold-text-1602 {
  font-family: Montserrat, sans-serif;
  font-size: 30px;
}

.div-block-2026 {
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 10px;
  display: flex;
}

.accordion-item-title---brix-2 {
  color: #170f49;
  font-size: 22px;
  font-weight: 500;
  line-height: 28px;
}

.text-block-224 {
  font-family: Montserrat, sans-serif;
  font-weight: 700;
}

.accordion-arrow-wrapper---brix {
  z-index: 200;
  color: #4a3aff;
  justify-content: center;
  align-items: center;
  width: 18px;
  height: 18px;
  padding-bottom: 2px;
  display: flex;
  position: relative;
  transform: rotate(90deg);
}

.accordion-trigger---brix-2 {
  border: 1px #dcdcdc;
  border-radius: 5px;
  justify-content: space-between;
  align-items: center;
  padding: 10px;
  display: flex;
}

.button-150 {
  color: #000;
  background-color: #fdd64b;
  border: 1px solid #000;
  border-radius: 20px;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.container-1559 {
  max-width: 1200px;
}

.accordion-arrow-wrap---brix {
  background-color: #fff;
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 50px;
  min-height: 50px;
  display: flex;
  box-shadow: 0 5px 16px #080f340f;
}

.div-block-2027 {
  margin-bottom: 20px;
}

.div-block-2028 {
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-2029 {
  justify-content: center;
  align-items: center;
  margin-bottom: 60px;
  padding-top: 60px;
  display: block;
}

.paragraph-1802 {
  font-family: Montserrat, sans-serif;
  font-weight: 700;
}

.div-block-2030 {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
}

.heading-756 {
  text-align: center;
}

.div-block-2031 {
  text-align: center;
  padding-top: 20px;
}

.bold-text-1603 {
  font-family: Montserrat, sans-serif;
  font-size: 110px;
  line-height: 110px;
}

.grid-490 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.button-116 {
  color: #000;
  background-color: #fdd64b;
  border: 1px solid #000;
  border-radius: 40px;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
  box-shadow: 0 2px 7px 2px #0003;
}

.faq-container {
  max-width: 1200px;
}

.bold-text-1604 {
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 18px;
}

.bold-text-1605 {
  font-family: Montserrat, sans-serif;
  font-size: 30px;
}

.text-block-225 {
  font-family: Montserrat, sans-serif;
  font-size: 25px;
  font-weight: 500;
  line-height: 35px;
}

.container-1560 {
  max-width: 1200px;
}

.bold-text-1606 {
  font-family: Montserrat, sans-serif;
  font-size: 55px;
  line-height: 72px;
}

.grid-403 {
  grid-template-rows: auto;
}

.container-1561 {
  max-width: 1200px;
}

.heading-757 {
  margin-bottom: 20px;
  font-size: 80px;
}

.arrow-line---brix {
  background-color: #4a3aff;
  border-radius: 500px;
  width: 11px;
  min-height: 2px;
  position: absolute;
}

.arrow-line---brix._2---brix {
  right: 7px;
  transform: rotate(-45deg);
}

.arrow-line---brix._1---brix {
  left: 7px;
  transform: rotate(45deg);
}

.accordion-paragraph---brix-3 {
  width: 100%;
  max-width: 90%;
  margin-top: 18px;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  line-height: 21px;
}

.div-block-2032 {
  text-align: center;
}

.div-block-2033 {
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 40px;
  display: flex;
}

.div-block-2034 {
  text-align: center;
}

.div-block-2035 {
  text-align: center;
  background-color: #c6e4c6;
  justify-content: flex-start;
  align-items: center;
  max-width: 900px;
  margin-top: 40px;
  margin-bottom: 40px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: block;
}

.div-block-2036 {
  text-align: center;
}

.bold-text-1607 {
  font-family: Montserrat, sans-serif;
}

.logo-footer {
  background-color: #326132;
}

.container-1562 {
  max-width: 1200px;
}

.div-block-1628 {
  justify-content: center;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  display: flex;
}

.bold-text-1608 {
  font-size: 14px;
}

.bold-text-1609 {
  font-size: 20px;
  line-height: 28px;
}

.bold-text-1610 {
  font-size: 24px;
  line-height: 24px;
}

.bold-text-1611, .bold-text-1612 {
  line-height: 17px;
}

.div-block-2037 {
  border-radius: 20px;
}

.container-1563 {
  text-align: center;
}

.div-block-2038 {
  justify-content: flex-start;
  align-items: center;
  max-width: 1170px;
  display: block;
}

.grid-491 {
  grid-template-rows: auto;
  grid-template-columns: 3.75fr 1fr;
}

.container-1564 {
  max-width: 1170px;
}

.container-1565 {
  max-width: 100%;
}

.div-block-2039 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.div-block-2040 {
  padding-left: 0;
  padding-right: 10px;
  position: sticky;
  top: 0;
  bottom: 0;
}

.bold-text-1613 {
  color: #000;
}

.bold-text-1613:hover {
  color: #85ca86;
}

.bold-text-1614 {
  color: #000;
}

.bold-text-1614:hover {
  color: #85ca86;
}

.bold-text-1615 {
  color: #000;
}

.bold-text-1615:hover {
  color: #85ca86;
}

.bold-text-1616 {
  color: #000;
}

.bold-text-1616:hover {
  color: #85ca86;
}

.div-block-2041, .div-block-2042, .div-block-2043 {
  text-align: center;
}

.div-block-2044 {
  text-align: center;
  justify-content: flex-start;
  align-items: center;
  display: block;
}

.image-529 {
  text-align: left;
}

.div-block-2045 {
  text-align: center;
}

.div-block-2046 {
  margin-bottom: 20px;
  padding-bottom: 0;
}

.div-block-2047 {
  margin-bottom: 20px;
}

.div-block-2048 {
  text-align: center;
  margin-top: 20px;
}

.button-151 {
  background-color: #000;
  border-radius: 30px;
  padding: 15px 20px;
}

.div-block-2049 {
  text-align: center;
  margin-left: 10px;
  margin-right: 10px;
}

.div-block-2050, .div-block-2051 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.div-block-2052 {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
}

.div-block-2053 {
  margin-top: 30px;
  margin-bottom: 10px;
}

.bold-text-1617 {
  font-size: 25px;
}

.div-block-2054 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.heading-758 {
  text-align: center;
}

.grid-492 {
  grid-column-gap: 13px;
  grid-template-rows: auto;
  grid-template-columns: 3.5fr 1.5fr;
}

.paragraph-1804 {
  text-align: left;
}

.div-block-2055, .div-block-2056 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.bold-text-1618 {
  text-align: center;
}

.div-block-2057 {
  font-size: 16px;
}

.bold-text-1619 {
  font-size: 25px;
}

.paragraph-1805 {
  font-family: Barlow, sans-serif;
  font-size: 14px;
  line-height: 25px;
}

.div-block-2058 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.paragraph-1806 {
  text-align: center;
  font-family: Barlow, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.paragraph-1807 {
  font-family: Barlow, sans-serif;
  font-size: 14px;
  line-height: 25px;
}

.heading-759 {
  text-align: center;
}

.bold-text-1620 {
  text-align: center;
  font-size: 30px;
}

.bold-text-1621 {
  font-size: 25px;
}

.div-block-2059 {
  text-align: center;
  margin-top: 30px;
}

.section-278 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.heading-760 {
  text-align: center;
}

.div-block-2060 {
  margin-top: 30px;
}

.paragraph-1808 {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Barlow, sans-serif;
  font-size: 25px;
}

.grid-493 {
  grid-row-gap: 0px;
  grid-template-rows: .75fr auto auto .5fr auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-rows: 1fr;
}

.button-152 {
  text-align: center;
  background-color: #538125;
  border-radius: 8px;
  width: 100%;
  max-width: 100%;
  font-size: 20px;
}

.div-block-2061, .div-block-2062, .div-block-2063 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.div-block-2064 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.heading-761 {
  text-align: center;
}

.paragraph-1809 {
  font-family: Barlow, sans-serif;
  font-size: 14px;
  line-height: 25px;
}

.div-block-2065 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.div-block-2066 {
  margin-top: 30px;
}

.button-153 {
  text-align: center;
  background-color: #417505;
  border-radius: 4px;
  flex-flow: row;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  padding: 15px 40px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 700;
  display: block;
  box-shadow: 0 0 11px 6px #0003;
}

.button-153.adv {
  border-radius: 40px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: PT Sans, sans-serif;
  font-size: 20px;
  box-shadow: 0 1px 8px 1px #0003;
}

.div-block-2067 {
  margin-top: 30px;
}

.div-block-2068, .div-block-2069 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.heading-762 {
  margin-top: 0;
  font-size: 25px;
}

.paragraph-1810 {
  font-family: Barlow, sans-serif;
  font-size: 14px;
  line-height: 25px;
}

.grid-494 {
  grid-row-gap: 0px;
  grid-template-rows: .25fr auto auto auto;
  grid-template-columns: .25fr 1.5fr;
}

.bold-text-1622 {
  color: #415c70;
  text-align: center;
  font-size: 28px;
  line-height: 18px;
}

.bold-text-1622.fd {
  color: #1aae41;
  font-size: 18px;
}

.container-1566 {
  max-width: 1000px;
}

.div-block-2070 {
  text-align: center;
  margin-top: 40px;
  padding-bottom: 10px;
}

.div-block-2071 {
  text-align: center;
}

.side-offer-7 {
  border: 1px solid #c9c9d0;
  border-radius: 10px;
  height: 830px;
  margin-top: 40px;
  margin-left: 20px;
}

.side-offer-7.adv {
  height: 750px;
  margin-left: 0;
  position: sticky;
  top: 0;
  bottom: 0;
}

.side-offer-7.adv.mob {
  border-style: none;
  border-radius: 0;
  display: none;
}

.div-block-2072 {
  margin-left: 20px;
  margin-right: 20px;
}

.container-1567 {
  max-width: 1200px;
}

.footer {
  margin-top: 20px;
}

.footer.hh {
  background-color: #f0f0f0;
}

.container-1568 {
  max-width: 1200px;
}

.paragraph-1811 {
  color: #1a1a1a;
  text-align: center;
  font-size: 14px;
  line-height: 25px;
}

.section-279 {
  background-color: #538125;
  position: sticky;
  top: 0;
  bottom: 0;
}

.container-1569 {
  max-width: 1200px;
}

.flex-block-83 {
  text-align: center;
  justify-content: center;
  align-items: center;
}

.div-block-2073 {
  margin-right: 40px;
  padding-right: 0;
}

.text-block-226 {
  color: #fff;
  font-size: 20px;
}

.div-block-2074 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.button-154 {
  color: #538125;
  background-color: #fdfdfd;
  border-radius: 10px;
  font-size: 20px;
}

.body-42 {
  font-family: PT Sans, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.div-block-2075, .pain-vid.mb {
  display: none;
}

.bold-text-1623 {
  font-size: 30px;
  line-height: 35px;
}

.bold-text-1624 {
  font-size: 30px;
}

.container-1570 {
  justify-content: flex-start;
  align-items: center;
  display: block;
}

.div-block-2076 {
  text-align: center;
  margin-top: 40px;
}

.heading-765 {
  text-align: left;
  margin-top: 20px;
}

.list-89 {
  line-height: 30px;
}

.grid-495 {
  grid-row-gap: 6px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: .25fr 3.5fr;
}

.grid-495.o {
  grid-template-rows: auto auto auto auto;
}

.text-block-227 {
  font-size: 18px;
}

.grid-496 {
  grid-row-gap: 6px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: .25fr 3.5fr;
}

.grid-496.j {
  grid-template-rows: auto auto auto;
}

.list-90 {
  line-height: 30px;
}

.bold-text-1625 {
  color: #000;
}

.bold-text-1625:hover {
  color: #85ca96;
}

.flex-block-84 {
  justify-content: center;
  align-items: center;
}

.bold-text-1626 {
  color: #000;
}

.bold-text-1626:hover {
  color: #85ca96;
}

.container-1553 {
  justify-content: flex-end;
  align-items: center;
  max-width: 1170px;
  padding-right: 140px;
  display: flex;
}

.bold-text-1627 {
  color: #000;
}

.bold-text-1627:hover {
  color: #85ca96;
}

.button-155 {
  background-color: #000;
  border-radius: 20px;
  margin-left: -74px;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 16px;
}

.button-155:hover {
  background-color: #85ca96;
}

.flex-block-85 {
  justify-content: center;
}

.container-1571 {
  max-width: 1170px;
}

.heading-766 {
  margin-top: 20px;
  padding-right: 40px;
}

.bold-text-1628 {
  color: #000;
}

.bold-text-1628:hover {
  color: #85ca96;
}

.bold-text-1629 {
  color: #000;
}

.bold-text-1629:hover {
  color: #85ca96;
}

.button-156 {
  background-color: #000;
  border-radius: 20px;
  margin-left: -74px;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 16px;
}

.button-156:hover {
  background-color: #85ca96;
}

.flex-block-86 {
  justify-content: center;
}

.container-1572 {
  justify-content: flex-end;
  align-items: center;
  max-width: 1170px;
  padding-right: 140px;
  display: flex;
}

.div-block-2090 {
  margin-top: 10px;
  margin-bottom: 30px;
}

.container-1573 {
  max-width: 100%;
}

.container-1574 {
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-2087 {
  text-align: center;
  margin-bottom: 10px;
}

.div-block-2088 {
  border-top: 1px solid #000;
}

.list-91 {
  line-height: 30px;
}

.grid-497 {
  grid-template-rows: auto;
  grid-template-columns: 3.25fr 1fr;
}

.heading-767 {
  text-align: left;
}

.div-block-2091 {
  text-align: center;
}

.div-block-2092 {
  padding-left: 0;
  padding-right: 10px;
  position: sticky;
  top: 0;
  bottom: 0;
}

.bold-text-1630 {
  color: #000;
}

.container-1575 {
  max-width: 1170px;
}

.paragraph-1812 {
  color: #000;
}

.div-block-2093 {
  text-align: center;
  margin-top: 20px;
}

.heading-768 {
  text-align: center;
  font-size: 25px;
}

.list-93 {
  line-height: 30px;
}

.container-1576 {
  text-align: left;
  border-right: 1px #000;
  padding-right: 0;
}

.div-block-2079 {
  border: 2px #000;
  border-radius: 20px;
  margin-top: 10px;
}

.grid-498 {
  grid-column-gap: 21px;
  grid-row-gap: 25px;
  grid-template-rows: auto auto;
}

.heading-769 {
  font-family: EB Garamond, sans-serif;
}

.heading-770 {
  font-size: 25px;
}

.heading-771 {
  font-family: EB Garamond, sans-serif;
}

.div-block-2096 {
  text-align: center;
  margin-top: 20px;
  padding-bottom: 20px;
}

.div-block-2095 {
  border-bottom: 1px solid #000;
}

.container-1577 {
  background-color: #fafafa;
  max-width: 1170px;
}

.div-block-2084 {
  background-color: #f3f3f3;
  border-radius: 10px;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  box-shadow: 0 2px 5px #0003;
}

.text-block-228 {
  font-family: Red Hat Display, sans-serif;
}

.div-block-2097 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.bold-text-1632 {
  font-family: Space Grotesk, sans-serif;
}

.bold-text-1633 {
  color: #000;
}

.bold-text-1633:hover {
  color: #85ca86;
}

.div-block-2098 {
  text-align: left;
  background-color: #f3f3f3;
  border-radius: 10px;
  margin-bottom: 0;
  padding-bottom: 20px;
  padding-left: 40px;
  padding-right: 10px;
  box-shadow: 0 2px 5px #0003;
}

.bold-text-1634 {
  color: #000;
  font-size: 30px;
}

.div-block-2081 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-radius: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

.container-1578 {
  max-width: 1170px;
}

.heading-772 {
  margin-bottom: 20px;
  font-family: Space Grotesk, sans-serif;
}

.div-block-2099 {
  border-right: 1px #000;
  padding-left: 10px;
  padding-right: 10px;
}

.heading-773 {
  text-align: left;
}

.bold-text-1635 {
  font-family: Space Grotesk, sans-serif;
  font-size: 32px;
}

.div-block-2080 {
  border-bottom: 1px solid #000;
}

.container-1579 {
  background-color: #fafafa;
  border: 3px #000;
  border-radius: 10px;
  min-width: auto;
  max-width: 1170px;
  min-height: auto;
  padding: 40px;
}

.text-block-230 {
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: EB Garamond, sans-serif;
  font-size: 16px;
}

.text-block-231 {
  font-size: 18px;
}

.bold-text-1636 {
  color: #000;
}

.bold-text-1636:hover {
  color: #85ca86;
}

.list-94 {
  line-height: 30px;
}

.div-block-2100 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 40px;
  padding-top: 10px;
}

.bold-text-1637 {
  font-size: 50px;
}

.container-1580 {
  max-width: 1170px;
}

.div-block-2101 {
  border-left: 1px #000;
}

.div-block-2086 {
  text-align: left;
  background-color: #f3f3f3;
  border-radius: 10px;
  padding-bottom: 20px;
  padding-left: 40px;
  padding-right: 10px;
  box-shadow: 0 2px 5px #0003;
}

.bold-text-1638 {
  font-family: Space Grotesk, sans-serif;
}

.heading-774 {
  font-family: EB Garamond, sans-serif;
}

.image-530 {
  padding-left: 0;
  padding-right: 5px;
}

.bold-text-1639 {
  color: #000;
}

.bold-text-1639:hover {
  color: #85ca86;
}

.grid-499 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.list-95 {
  line-height: 30px;
}

.image-531 {
  border-radius: 20px;
}

.paragraph-1813 {
  font-family: Red Hat Display, sans-serif;
  line-height: 30px;
}

.container-1581 {
  max-width: 1170px;
}

.heading-775 {
  text-align: left;
}

.text-block-232 {
  font-size: 14px;
}

.heading-776 {
  line-height: 30px;
}

.list-92 {
  margin-bottom: 0;
  line-height: 30px;
}

.div-block-2078 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 10px;
  display: flex;
}

.div-block-2089 {
  color: #000;
  background-color: #f3f3f3;
  border: 1px #000;
  border-radius: 10px;
  margin-top: 10px;
  margin-bottom: 0;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.div-block-2082 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.bold-text-1640 {
  color: #000;
}

.bold-text-1640:hover {
  color: #85ca86;
}

.div-block-2102 {
  text-align: left;
  background-color: #f3f3f3;
  border-radius: 10px;
  margin-top: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 40px;
  box-shadow: 0 2px 5px #0003;
}

.div-block-2103 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-left: 1px #000;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 100%;
  padding-left: 10px;
  padding-right: 10px;
  display: block;
}

.bold-text-1641 {
  color: #000;
}

.text-block-233 {
  font-family: Red Hat Display, sans-serif;
}

.image-532 {
  border-radius: 10px;
  line-height: 10px;
}

.text-block-229 {
  font-size: 18px;
}

.grid-500 {
  grid-row-gap: 6px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: .25fr 3.5fr;
}

.grid-500.o, .grid-500.c, .grid-500.k {
  grid-template-rows: auto auto auto auto;
}

.grid-500.j {
  grid-template-rows: auto auto auto;
}

.grid-500.body {
  background-color: #0000;
  grid-template-rows: auto auto auto auto;
}

.div-block-2104 {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 10px;
}

.div-block-2085 {
  padding-top: 20px;
}

.button-157 {
  background-color: #000;
  border-radius: 30px;
  padding: 15px 20px;
}

.grid-501 {
  grid-template-rows: auto;
  grid-template-columns: 3.75fr 1fr;
}

.container-1582 {
  max-width: 1170px;
  margin-top: 40px;
}

.body-43 {
  font-family: Red Hat Display, sans-serif;
  font-size: 18px;
}

.bold-text-1642, .bold-text-1643, .bold-text-1644 {
  font-size: 35px;
}

.div-block-2105 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.container-1585 {
  max-width: 1200px;
}

.health-dscvry-nav-28 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 50px;
  line-height: 50px;
}

.paragraph-1814 {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 20px;
}

.text-block-235 {
  background-color: #eef0f4;
}

.bold-text-1647 {
  font-size: 50px;
  line-height: 50px;
}

.button-158 {
  text-align: center;
  background-color: #417505;
  border-radius: 4px;
  flex-flow: row;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  padding: 15px 40px;
  font-size: 18px;
  font-weight: 700;
  display: block;
  box-shadow: 0 0 11px 6px #0003;
}

.button-158._2 {
  text-align: center;
  border-radius: 5px;
  width: 300px;
  margin-top: 40px;
  margin-bottom: 20px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 18px;
  line-height: 25px;
  box-shadow: -7px 5px 10px 4px #0003;
}

.div-block-2106 {
  font-size: 16px;
}

.paragraph-1815 {
  font-size: 14px;
}

.container-1586 {
  max-width: 1200px;
}

.paragraph-1816 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.image-533 {
  padding-top: 10px;
}

.heading-778, .bold-text-1648 {
  font-size: 25px;
}

.grid-502 {
  grid-column-gap: 9px;
  grid-row-gap: 19px;
  grid-template-rows: 31px 30px 27px 37px;
  grid-template-columns: .25fr 2.25fr;
  margin-left: auto;
}

.paragraph-1817 {
  font-size: 14px;
}

.grid-503 {
  grid-template-rows: auto;
  grid-template-columns: 2.5fr 1fr;
}

.grid-504 {
  grid-row-gap: 6px;
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  padding-left: 20px;
  padding-right: 20px;
}

.grid-504.dog {
  grid-column-gap: 18px;
  grid-row-gap: 5px;
  grid-template-rows: auto auto auto auto 64px auto auto auto;
}

.paragraph-1818 {
  text-align: center;
  font-size: 20px;
  font-weight: 700;
}

.paragraph-1819 {
  font-size: 14px;
}

.div-block-2107, .image-534 {
  text-align: center;
}

.bold-text-1649 {
  color: #415c70;
  text-align: center;
  font-size: 28px;
  line-height: 18px;
}

.bold-text-1649.fd {
  color: #1aae41;
  font-size: 20px;
}

.container-1587 {
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 500px;
  max-width: none;
  display: flex;
  position: sticky;
  top: 0;
  overflow: visible;
}

.paragraph-1820 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.heading-779 {
  margin-bottom: 20px;
  font-size: 36px;
}

.paragraph-1821 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.container-1588 {
  max-width: 100%;
  padding-top: 20px;
  padding-bottom: 10px;
}

.bold-text-1651 {
  font-size: 35px;
}

.container-1589 {
  max-width: 1200px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.paragraph-1822 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.bold-text-1652, .bold-text-1653 {
  font-size: 35px;
}

.paragraph-1823 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.paragraph-1824 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 16px;
}

.bold-text-1654 {
  font-size: 35px;
}

.div-block-2108 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.button-159 {
  background-color: #457505;
  border-radius: 4px;
  width: 500px;
  height: 45px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 16px;
  font-weight: 700;
  line-height: 16px;
  position: static;
  top: 0;
  box-shadow: -1px 7px 5px #0003;
}

.button-footer-sticky-g-35 {
  text-align: center;
  background-color: #457505;
  border-radius: 8px;
  width: 1200px;
  max-width: 1200px;
  height: 50px;
  margin-bottom: 0;
  padding: 15px 20px;
  font-size: 20px;
  font-weight: 700;
  box-shadow: 0 6px 8px #0003, 0 2px 5px #0003;
}

.paragraph-1825 {
  background-color: #f3f2f2;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 18px;
  line-height: 25px;
}

.grid-505 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  max-width: 1200px;
}

.grid-505.lisuy {
  grid-column-gap: 54px;
  grid-row-gap: 94px;
  grid-template-columns: 1fr 1fr;
  max-width: 850px;
}

.container-1590 {
  width: auto;
  max-width: 1200px;
}

.bold-text-1657 {
  line-height: 35px;
}

.heading-780 {
  margin-top: 0;
}

.image-535 {
  border: 0 solid #000;
  border-radius: 0;
}

.div-block-2109 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 500px;
  display: flex;
  position: static;
  top: 0;
}

.paragraph-1826 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.image-536 {
  border: 0 solid #000;
  border-radius: 0;
  width: 1000px;
}

.container-1591 {
  max-width: 1200px;
  padding-right: 0;
}

.container-1591.list.njmn {
  max-width: 100%;
  display: flex;
}

.paragraph-1827 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.section-281 {
  z-index: auto;
  background-color: #fff;
  max-width: none;
  padding-top: 20px;
  padding-bottom: 20px;
  position: sticky;
  inset: auto 0% 0%;
}

.heading-781 {
  margin-top: 0;
  font-size: 35px;
}

.paragraph-1828, .paragraph-1829, .paragraph-1830, .paragraph-1831 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.bold-text-1659 {
  font-size: 35px;
}

.hero-heading-main-50 {
  text-align: left;
  border: 0 solid #000;
  border-radius: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 40px;
  line-height: 50px;
}

.paragraph-1832 {
  font-size: 25px;
  line-height: 30px;
}

.container-1592 {
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 500px;
  max-width: none;
  display: flex;
  position: sticky;
  top: 0;
  overflow: visible;
}

.paragraph-1833 {
  line-height: 30px;
}

.heading-782 {
  font-size: 35px;
}

.heading-783 {
  margin-bottom: 20px;
}

.paragraph-1834 {
  font-size: 25px;
  line-height: 30px;
}

.bold-text-1660 {
  font-size: 35px;
}

.grid-506 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  max-width: 1200px;
}

.paragraph-1835 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 16px;
}

.bold-text-1661 {
  line-height: 35px;
}

.paragraph-1836 {
  line-height: 30px;
}

.div-block-2110 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 500px;
  display: flex;
  position: static;
  top: 0;
}

.bold-text-1663 {
  text-align: left;
  max-width: 1200px;
  font-size: 65px;
  line-height: 65px;
}

.paragraph-1837 {
  line-height: 30px;
}

.div-block-2111 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.button-1sst-12 {
  text-align: center;
  background-color: #457505;
  border-radius: 8px;
  width: 1200px;
  max-width: 1200px;
  height: 50px;
  margin-bottom: 0;
  padding: 15px 20px;
  font-size: 20px;
  font-weight: 700;
  box-shadow: 0 6px 8px #0003, 0 2px 5px #0003;
}

.paragraph-1838 {
  background-color: #f3f2f2;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 18px;
}

.bold-text-1664 {
  font-size: 35px;
}

.section-mobile-7 {
  padding-top: 20px;
  padding-bottom: 20px;
  display: none;
}

.container-1593 {
  max-width: 1200px;
}

.section-282 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 25px;
  line-height: 30px;
}

.paragraph-1839 {
  line-height: 30px;
}

.paragraph-1840 {
  font-size: 25px;
  line-height: 30px;
}

.container-1594 {
  max-width: 1200px;
  padding-top: 20px;
}

.paragraph-1841 {
  line-height: 30px;
}

.paragraph-written-by-50 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 18px;
  line-height: 16px;
}

.paragraph-1842 {
  font-size: 27px;
  line-height: 35px;
}

.paragraph-1843 {
  font-size: 25px;
  line-height: 30px;
}

.image-538 {
  border: 2px solid #000;
  border-radius: 8px;
}

.container-1595 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 1200px;
  max-width: 100%;
  margin-bottom: 0;
  padding-left: 10px;
  padding-right: 10px;
  display: block;
}

.bold-text-1669 {
  font-size: 25px;
  line-height: 25px;
}

.button-1-2 {
  background-color: #457505;
  border-radius: 4px;
  width: 500px;
  height: 45px;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 16px;
  position: static;
  top: 0;
  box-shadow: -1px 7px 5px #0003;
}

.paragraph-1844 {
  font-size: 25px;
  line-height: 30px;
}

.container-1596 {
  max-width: 1200px;
  font-size: 25px;
  line-height: 30px;
}

.container-1597 {
  max-width: 1200px;
  padding-top: 20px;
  padding-bottom: 10px;
}

.body-44 {
  font-family: Barlow, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.container-1598 {
  max-width: 1200px;
}

.health-dscvry-nav-29 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  font-size: 65px;
  line-height: 65px;
}

.grid-507 {
  grid-column-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 2fr;
  width: 1200px;
  max-width: 100%;
  display: flex;
}

.paragraph-1845 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.heading-787 {
  font-size: 25px;
}

.div-block-2112 {
  text-align: center;
}

.heading-788 {
  margin-top: 0;
  font-size: 35px;
}

.paragraph-1846 {
  font-size: 16px;
}

.paragraph-1847 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.div-block-2113 {
  font-size: 16px;
}

.paragraph-1848 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.bold-text-1670 {
  font-size: 35px;
}

.paragraph-1849 {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 20px;
}

.image-539 {
  text-align: center;
}

.hero-heading-main-51 {
  text-align: left;
  border: 2px solid #000;
  border-radius: 8px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 40px;
  line-height: 50px;
}

.hero-heading-main-51.kjnk {
  border-width: 0;
  border-radius: 0;
}

.bold-text-1671 {
  font-size: 35px;
}

.button-footer-sticky-g-36 {
  text-align: center;
  background-color: #457505;
  border-radius: 8px;
  width: 1200px;
  max-width: 1200px;
  height: 50px;
  margin-bottom: 0;
  padding: 15px 20px;
  font-size: 20px;
  font-weight: 700;
  box-shadow: 0 6px 8px #0003, 0 2px 5px #0003;
}

.paragraph-1850 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.bold-text-1672 {
  font-size: 35px;
}

.paragraph-1851 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 16px;
}

.paragraph-1852 {
  font-size: 20px;
  line-height: 35px;
}

.bold-text-1673 {
  color: #415c70;
  text-align: center;
  font-size: 25px;
  line-height: 18px;
}

.div-block-2114 {
  width: 800px;
}

.grid-508 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  max-width: 1200px;
}

.grid-508.lisuy {
  grid-column-gap: 54px;
  grid-row-gap: 90px;
  grid-template-columns: 1fr 1fr;
  width: 800px;
  max-width: 100%;
}

.bold-text-1674 {
  text-align: left;
  max-width: none;
  font-size: 50px;
  line-height: 50px;
}

.paragraph-1853 {
  font-size: 16px;
}

.paragraph-1854 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.container-1599 {
  width: 800px;
  max-width: 800px;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.bold-text-1675 {
  font-size: 35px;
}

.container-1600 {
  max-width: 1200px;
  padding-top: 20px;
}

.image-540 {
  border: 0 #000;
  border-radius: 0;
  width: 1000px;
}

.image-541 {
  text-align: center;
}

.button-160 {
  text-align: center;
  background-color: #417505;
  border-radius: 4px;
  flex-flow: row;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  padding: 15px 40px;
  font-size: 18px;
  font-weight: 700;
  display: block;
  box-shadow: 0 0 11px 6px #0003;
}

.button-160._2 {
  text-align: center;
  border-radius: 5px;
  width: 300px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 18px;
  line-height: 25px;
  box-shadow: -7px 5px 10px 4px #0003;
}

.heading-789 {
  margin-top: 0;
  font-size: 35px;
}

.paragraph-1855 {
  text-align: center;
  font-size: 20px;
  font-weight: 700;
}

.container-1601 {
  max-width: 1200px;
}

.div-block-2115 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 500px;
  display: flex;
  position: static;
  top: 0;
}

.image-542 {
  border: 0 #000;
  border-radius: 0;
}

.container-1602 {
  max-width: 1200px;
  padding-right: 0;
}

.container-1602.list.njmn {
  max-width: 800px;
  margin-top: 20px;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 20px;
}

.div-block-2116 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.liats-section-2 {
  text-align: left;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  padding-left: 0;
  display: block;
}

.grid-509 {
  grid-column-gap: 9px;
  grid-row-gap: 19px;
  grid-template-rows: 31px 30px 27px 37px;
  grid-template-columns: .25fr 2.25fr;
  margin-left: auto;
}

.paragraph-1856 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.paragraph-1857 {
  font-size: 16px;
}

.grid-510 {
  grid-row-gap: 6px;
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  padding-left: 20px;
  padding-right: 20px;
}

.grid-510.dog {
  grid-column-gap: 20px;
  grid-row-gap: 1px;
  grid-template-rows: 61px 33px auto auto auto auto auto auto;
  width: 350px;
  height: 750px;
}

.side-offfer-16 {
  background-color: #fff;
  border: 1px solid #dbdbdb;
  border-radius: 8px;
  width: 400px;
  height: 800px;
  margin-top: 40px;
  margin-left: 20px;
  margin-right: 20px;
  position: static;
  inset: 0% 0% 0% auto;
}

.section-283 {
  z-index: auto;
  background-color: #fff;
  max-width: none;
  padding-top: 20px;
  padding-bottom: 20px;
  position: sticky;
  inset: 0 0% 0%;
}

.paragraph-written-by-51 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 18px;
  line-height: 16px;
}

.paragraph-1858 {
  background-color: #f3f2f2;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 18px;
  line-height: 25px;
}

.button-161 {
  background-color: #457505;
  border-radius: 4px;
  width: 500px;
  height: 45px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 13px;
  padding-bottom: 15px;
  font-size: 18px;
  font-weight: 700;
  position: static;
  top: 0;
  box-shadow: -1px 7px 5px #0003;
}

.bold-text-1678 {
  line-height: 35px;
}

.paragraph-1859 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.container-1603 {
  justify-content: center;
  max-width: 1200px;
  display: block;
}

.bold-text-1679 {
  font-size: 30px;
}

.paragraph-1860 {
  font-size: 16px;
}

.container-1604 {
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 500px;
  max-width: none;
  display: flex;
  position: sticky;
  top: 0;
  overflow: visible;
}

.container-1605 {
  max-width: 1000px;
}

.paragraph-1861 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.bold-text-1680 {
  font-size: 35px;
}

.container-1606 {
  max-width: 1200px;
  font-size: 25px;
  line-height: 30px;
}

.seccfree-shipping-22 {
  background-color: #0000;
}

.paragraph-1862 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.bold-text-1681 {
  font-size: 35px;
}

.paragraph-1863 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.section-284 {
  padding-top: 0;
  padding-bottom: 0;
}

.container-1607 {
  max-width: 100%;
  padding-top: 20px;
  padding-bottom: 10px;
}

.heading-790 {
  margin-bottom: 20px;
  font-size: 36px;
}

.paragraph-1864, .paragraph-1865 {
  font-size: 25px;
  line-height: 30px;
}

.section-285 {
  z-index: auto;
  background-color: #fff;
  max-width: none;
  padding-top: 20px;
  padding-bottom: 0;
  position: sticky;
  top: 0;
}

.div-block-2117 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 500px;
  display: flex;
  position: static;
  top: 0;
}

.paragraph-written-by-52 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 18px;
  line-height: 16px;
}

.button-1sst-13 {
  text-align: center;
  background-color: #457505;
  border-radius: 8px;
  width: 1200px;
  max-width: 100%;
  height: 50px;
  margin-bottom: 0;
  padding: 15px 20px;
  font-size: 20px;
  font-weight: 700;
  box-shadow: 0 6px 8px #0003, 0 2px 5px #0003;
}

.paragraph-1866 {
  font-size: 27px;
  line-height: 35px;
}

.bold-text-1682 {
  text-align: left;
  max-width: 1200px;
  font-size: 65px;
  line-height: 65px;
}

.container-1608 {
  max-width: 1200px;
  padding-top: 20px;
  padding-bottom: 10px;
}

.paragraph-1867 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 16px;
}

.paragraph-1868 {
  font-size: 25px;
  line-height: 30px;
}

.bold-text-1683 {
  line-height: 35px;
}

.heading-792 {
  margin-bottom: 20px;
}

.paragraph-1869 {
  background-color: #f3f2f2;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 18px;
}

.container-1610 {
  max-width: 1200px;
}

.section-mobile-8 {
  padding-top: 20px;
  padding-bottom: 20px;
  display: none;
}

.hero-heading-main-52 {
  text-align: left;
  border: 0 solid #000;
  border-radius: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 40px;
  line-height: 50px;
}

.bold-text-1684 {
  font-size: 35px;
}

.button-162 {
  background-color: #457505;
  border-radius: 4px;
  width: 500px;
  height: 45px;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 16px;
  position: static;
  top: 0;
  box-shadow: -1px 7px 5px #0003;
}

.container-1611 {
  max-width: 1200px;
  padding-top: 20px;
}

.paragraph-1870 {
  line-height: 30px;
}

.div-block-2118 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.bold-text-1685 {
  font-size: 35px;
}

.paragraph-1871 {
  line-height: 30px;
}

.container-1612 {
  max-width: 1200px;
  font-size: 25px;
  line-height: 30px;
}

.heading-793 {
  font-size: 35px;
}

.section-286 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 25px;
  line-height: 30px;
}

.bold-text-1686 {
  font-size: 35px;
}

.grid-511 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  max-width: 1200px;
}

.container-1613 {
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 500px;
  max-width: none;
  display: flex;
  position: sticky;
  top: 0;
  overflow: visible;
}

.bold-text-1687 {
  font-size: 35px;
}

.image-544 {
  border: 2px solid #000;
  border-radius: 8px;
}

.paragraph-1872 {
  font-size: 25px;
  line-height: 30px;
}

.seccfree-shipping-23 {
  background-color: #0000;
}

.paragraph-1873, .paragraph-1874 {
  line-height: 30px;
}

.bold-text-1689 {
  font-size: 35px;
}

.paragraph-1875 {
  font-size: 25px;
  line-height: 30px;
}

.paragraph-1876 {
  line-height: 30px;
}

.container-1614 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 1200px;
  max-width: 100%;
  margin-bottom: 0;
  padding-left: 10px;
  padding-right: 10px;
  display: block;
}

.body-45 {
  font-family: Barlow, sans-serif;
}

.bold-text-1690 {
  font-size: 35px;
}

.grid-512, .grid-513 {
  grid-template-rows: auto;
}

.grid-514 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  grid-template-rows: auto auto auto auto auto;
}

.grid-515 {
  grid-template-rows: auto;
}

.body-46 {
  font-family: Barlow, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.heading-794 {
  font-size: 50px;
  line-height: 50px;
}

.heading-795 {
  text-align: center;
  font-size: 50px;
  line-height: 50px;
}

.grid-516 {
  grid-template-rows: auto;
}

.div-block-2119 {
  text-align: center;
  background-color: #f5f5f5;
  border-radius: 5px;
  margin-bottom: 0;
  padding-top: 40px;
  padding-bottom: 40px;
}

.div-block-2120 {
  text-align: center;
  background-color: #fdfdfd;
  margin-top: 20px;
}

.section-287 {
  margin-top: 20px;
}

.div-block-2121 {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 20px;
}

.button-163 {
  background-color: #457505;
  border-radius: 40px;
  padding: 15px 40px;
  font-size: 20px;
  font-weight: 700;
}

.button-163:hover {
  color: #1f7422;
  background-color: #c2f99b;
  border: 1px solid #000;
}

.div-block-2122 {
  margin-top: 20px;
  margin-bottom: 10px;
}

.body-reasons {
  margin-top: 40px;
}

.body-reasons.mob {
  display: none;
}

.div-block-2123 {
  padding-bottom: 20px;
}

.offer-with-qoute {
  margin-top: 20px;
  margin-bottom: 20px;
  font-weight: 700;
}

.paragraph-1877 {
  text-align: center;
  background-color: #fff;
  border-radius: 8px;
  padding-bottom: 10px;
}

.container-1615 {
  margin-top: 10px;
  margin-bottom: 40px;
}

.footeer {
  background-color: #f9f9f9;
}

.div-block-2124 {
  text-align: center;
  margin-top: 30px;
  margin-bottom: 20px;
}

.button-164 {
  background-color: #457505;
  border-radius: 10px;
  padding-left: 40px;
  padding-right: 40px;
  font-size: 25px;
  box-shadow: 0 2px 5px #0003;
}

.button-164:hover {
  color: #1d741d;
  background-color: #c2f99b;
  border: 1px solid #000;
}

.button-164.footr {
  padding-left: 100px;
  padding-right: 100px;
  font-weight: 700;
}

.div-block-2125 {
  padding-bottom: 10px;
}

.heading-796 {
  margin-top: 10px;
  font-size: 25px;
}

.paragraph-1878 {
  text-align: left;
  font-size: 21px;
  line-height: 30px;
}

.heading-797 {
  margin-top: 10px;
  font-size: 40px;
}

.div-block-2126 {
  background-color: #fff;
  border-radius: 8px;
  margin-top: 10px;
  padding-left: 20px;
  padding-right: 20px;
  box-shadow: 0 2px 5px #0003;
}

.image-545 {
  border-radius: 10px;
}

.italic-text-14 {
  font-weight: 400;
}

.container-1616 {
  padding: 20px 60px;
  box-shadow: 0 2px 5px #0003;
}

.text-block-236 {
  margin-bottom: 10px;
}

.container-1617 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.hero {
  font-weight: 700;
}

.button----footer {
  background-color: #fff;
  position: sticky;
  top: 0;
  bottom: 0;
}

.bold-text-1691 {
  font-size: 22px;
}

.div-block-2132 {
  padding-top: 10px;
}

.container-1618 {
  max-width: 1200px;
}

.health-dscvry-nav-30 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 50px;
  line-height: 50px;
}

.paragraph-1881 {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 20px;
}

.text-block-237 {
  background-color: #eef0f4;
}

.heading-799 {
  margin-top: 10px;
  font-size: 30px;
}

.bold-text-1692 {
  font-size: 50px;
  line-height: 50px;
}

.button-165 {
  text-align: center;
  background-color: #417505;
  border-radius: 4px;
  flex-flow: row;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  padding: 15px 40px;
  font-size: 18px;
  font-weight: 700;
  display: block;
  box-shadow: 0 0 11px 6px #0003;
}

.button-165._2 {
  text-align: center;
  border-radius: 5px;
  width: 300px;
  margin-top: 40px;
  margin-bottom: 20px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 23px;
  line-height: 25px;
  box-shadow: -7px 5px 10px 4px #0003;
}

.div-block-2133 {
  font-size: 16px;
}

.paragraph-1882 {
  font-size: 14px;
}

.container-1619 {
  max-width: 1200px;
}

.paragraph-1883 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.image-546 {
  padding-top: 10px;
}

.heading-800, .bold-text-1693 {
  font-size: 25px;
}

.grid-517 {
  grid-column-gap: 9px;
  grid-row-gap: 19px;
  grid-template-rows: 31px 30px 27px 37px;
  grid-template-columns: .25fr 2.25fr;
  margin-left: auto;
}

.paragraph-1884 {
  font-size: 14px;
}

.grid-518 {
  grid-template-rows: auto;
  grid-template-columns: 2.5fr 1fr;
}

.grid-519 {
  grid-row-gap: 6px;
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  padding-left: 20px;
  padding-right: 20px;
}

.grid-519.dog {
  grid-column-gap: 18px;
  grid-row-gap: 5px;
}

.paragraph-1885 {
  text-align: center;
  font-size: 20px;
  font-weight: 700;
}

.paragraph-1886 {
  font-size: 14px;
}

.div-block-2134, .image-547 {
  text-align: center;
}

.bold-text-1694 {
  color: #415c70;
  text-align: center;
  font-size: 28px;
  line-height: 18px;
}

.bold-text-1694.fd {
  color: #1aae41;
  font-size: 20px;
}

.container-1620 {
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 500px;
  max-width: none;
  display: flex;
  position: sticky;
  top: 0;
  overflow: visible;
}

.paragraph-1887 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.heading-801 {
  margin-bottom: 20px;
  font-size: 36px;
}

.paragraph-1888 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.container-1621 {
  max-width: 100%;
  padding-top: 20px;
  padding-bottom: 10px;
}

.bold-text-1696 {
  font-size: 35px;
}

.container-1622 {
  max-width: 1200px;
  padding-top: 10px;
  padding-bottom: 20px;
}

.paragraph-1889 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.bold-text-1697 {
  font-size: 35px;
}

.mobile-list-hidden-dsktop-2 {
  display: none;
}

.bold-text-1698 {
  font-size: 35px;
}

.paragraph-1890 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.paragraph-1891 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 16px;
}

.bold-text-1699 {
  font-size: 35px;
}

.div-block-2135 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.button-166 {
  background-color: #457505;
  border-radius: 4px;
  width: 500px;
  height: 45px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 20px;
  font-weight: 700;
  line-height: 16px;
  position: static;
  top: 0;
  box-shadow: -1px 7px 5px #0003;
}

.button-footer-sticky-g-37 {
  text-align: center;
  background-color: #457505;
  border-radius: 8px;
  width: 1200px;
  max-width: 1200px;
  height: 50px;
  margin-bottom: 0;
  padding: 20px;
  font-size: 20px;
  font-weight: 700;
  box-shadow: 0 6px 8px #0003, 0 2px 5px #0003;
}

.paragraph-1892 {
  background-color: #f3f2f2;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  font-size: 18px;
  line-height: 25px;
}

.grid-520 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  max-width: 1200px;
}

.grid-520.lisuy {
  grid-column-gap: 54px;
  grid-row-gap: 94px;
  grid-template-columns: 1fr 1fr;
  max-width: 850px;
}

.container-1623 {
  width: auto;
  max-width: 1200px;
}

.bold-text-1702 {
  line-height: 35px;
}

.heading-802 {
  margin-top: 0;
}

.image-548 {
  border: 0 solid #000;
  border-radius: 0;
}

.liats-section-3 {
  text-align: left;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding-top: 20px;
  padding-left: 0;
  display: block;
}

.div-block-2136 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 500px;
  display: flex;
  position: static;
  top: 0;
}

.paragraph-1893 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.image-549 {
  border: 0 solid #000;
  border-radius: 0;
  width: 1000px;
}

.container-1624 {
  max-width: 1200px;
  padding-right: 0;
}

.container-1624.list.njmn {
  max-width: 100%;
  display: flex;
}

.paragraph-1894 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.section-293 {
  z-index: auto;
  background-color: #fff;
  max-width: none;
  padding-top: 20px;
  padding-bottom: 20px;
  position: sticky;
  inset: auto 0% 0%;
}

.heading-803 {
  margin-top: 0;
  font-size: 35px;
}

.paragraph-1895, .paragraph-1896, .paragraph-1897, .paragraph-1898 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.bold-text-1704 {
  font-size: 35px;
}

.paragraph-1899 {
  font-size: 25px;
  line-height: 30px;
}

.container-1625 {
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 500px;
  max-width: none;
  display: flex;
  position: sticky;
  top: 0;
  overflow: visible;
}

.paragraph-1900 {
  line-height: 30px;
}

.hero-heading-main-53 {
  text-align: left;
  border: 0 solid #000;
  border-radius: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 40px;
  line-height: 50px;
}

.heading-804 {
  font-size: 35px;
}

.paragraph-1901 {
  font-size: 25px;
  line-height: 30px;
}

.bold-text-1705 {
  font-size: 35px;
}

.grid-521 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  max-width: 1200px;
}

.paragraph-1902 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 16px;
}

.bold-text-1706 {
  line-height: 35px;
}

.paragraph-1903 {
  line-height: 30px;
}

.div-block-2137 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 500px;
  display: flex;
  position: static;
  top: 0;
}

.bold-text-1708 {
  text-align: left;
  max-width: 1200px;
  font-size: 65px;
  line-height: 65px;
}

.paragraph-1904 {
  line-height: 30px;
}

.div-block-2138 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.paragraph-1905 {
  background-color: #f3f2f2;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 18px;
}

.bold-text-1709 {
  font-size: 35px;
}

.section-mobile-9 {
  padding-top: 20px;
  padding-bottom: 20px;
  display: none;
}

.container-1626 {
  max-width: 1200px;
}

.section-294 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 25px;
  line-height: 30px;
}

.paragraph-1906 {
  line-height: 30px;
}

.paragraph-1907 {
  font-size: 25px;
  line-height: 30px;
}

.container-1627 {
  max-width: 1200px;
  padding-top: 20px;
}

.paragraph-1908 {
  line-height: 30px;
}

.paragraph-written-by-53 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 18px;
  line-height: 16px;
}

.paragraph-1909 {
  font-size: 27px;
  line-height: 35px;
}

.paragraph-1910 {
  font-size: 25px;
  line-height: 30px;
}

.image-551 {
  border: 2px solid #000;
  border-radius: 8px;
}

.container-1628 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 1200px;
  max-width: 100%;
  margin-bottom: 0;
  padding-left: 10px;
  padding-right: 10px;
  display: block;
}

.heading-808 {
  margin-bottom: 20px;
}

.bold-text-1714 {
  font-size: 25px;
  line-height: 25px;
}

.paragraph-1911 {
  font-size: 25px;
  line-height: 30px;
}

.container-1629 {
  max-width: 1200px;
  font-size: 25px;
  line-height: 30px;
}

.container-1630 {
  max-width: 1200px;
  padding-top: 20px;
  padding-bottom: 10px;
}

.text-span-94 {
  font-size: 30px;
}

.text-block-238 {
  margin-top: 40px;
}

.div-block-2139 {
  background-color: #ffe7e7;
  border: 1px solid #f0caca;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  padding: 10px;
  box-shadow: 0 2px 5px #0003;
}

.bold-text-1715 {
  font-family: Barlow, sans-serif;
  font-size: 40px;
  line-height: 50px;
}

.container-1631 {
  max-width: 1200px;
}

.paragraph-1912 {
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.body-47 {
  font-family: Barlow, sans-serif;
}

.image-552 {
  text-align: center;
}

.div-block-2140 {
  text-align: center;
  margin-bottom: 20px;
}

.div-block-2141 {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 10px;
}

.nav-sec {
  background-color: #2258fc;
}

.container-1632 {
  max-width: 1200px;
}

.text-block-239 {
  text-align: center;
  border: 1px solid #c6c6c6;
  border-radius: 5px;
  margin-top: 10px;
  padding-bottom: 10px;
  font-size: 25px;
  font-weight: 700;
  line-height: 30px;
}

.lists--sec {
  margin-top: 20px;
}

.lists--sec.mobhh {
  display: none;
}

.grid-522 {
  grid-column-gap: 62px;
  grid-row-gap: 106px;
}

.div-block-2142 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.grid-523 {
  grid-template-rows: auto;
}

.div-block-2143 {
  margin-left: 10px;
}

.button-con {
  display: none;
}

.nav--bar {
  background-color: #24561a;
}

.text-block-240 {
  font-size: 20px;
  line-height: 30px;
}

.div-block-2144 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.div-block-2145 {
  margin-top: 10px;
}

.div-block-1339 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.div-block-1338 {
  text-align: center;
  margin-top: 40px;
  margin-bottom: 40px;
}

.div-block-2146 {
  text-align: center;
  margin-top: 60px;
  margin-bottom: 60px;
}

.heading-809 {
  text-align: left;
  margin-top: 0;
  font-size: 40px;
}

.heading-810 {
  margin-bottom: 0;
  font-size: 25px;
  line-height: 40px;
}

.image-553 {
  margin-right: 10px;
  display: block;
}

.paragraph-1913 {
  margin-bottom: 10px;
  font-size: 20px;
  line-height: 30px;
}

.div-block-2147 {
  align-self: center;
}

.div-block-2148 {
  margin-top: 20px;
  margin-bottom: 60px;
}

.flex-block-88 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-right: 20px;
}

.reviews-compilation {
  margin-top: 40px;
  margin-bottom: 40px;
}

.tp-reviews {
  background-color: #fff;
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 20px;
  box-shadow: 0 2px 5px #0003;
}

.div-block-2149 {
  margin-top: 10px;
}

.list-2 {
  background-color: #e7e7e7;
  font-size: 20px;
  line-height: 30px;
}

.div-block-2150 {
  margin-top: 10px;
}

.bold-text-1716 {
  text-align: left;
  font-size: 50px;
  line-height: 60px;
}

.bold-text-1716.gg {
  font-size: 40px;
  font-weight: 400;
}

.body-48 {
  font-family: Barlow, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.text-block-241 {
  font-family: Exo, sans-serif;
}

.bold-text-1717 {
  color: #000;
  -webkit-text-stroke-color: #333;
  font-family: Merriweather, serif;
  font-size: 25px;
  font-weight: 400;
  text-decoration: none;
}

.nav-mary {
  background-color: #ffa094;
  border: 1px #000;
  border-bottom-style: solid;
}

.image-554 {
  background-color: #fff;
}

.div-block-2151 {
  background-color: #f7f7f7;
  padding: 20px;
  box-shadow: 0 2px 5px #0003;
}

.image-555, .image-556, .image-557, .image-558, .image-559 {
  border-radius: 10px;
}

.div-block-2152 {
  background-color: #fffefe;
  border-radius: 10px;
}

.italic-text-15 {
  font-weight: 700;
}

.button-167 {
  outline-offset: 0px;
  text-align: center;
  background-color: #457505;
  border-radius: 10px;
  outline: 3px #fff;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  box-shadow: 0 2px 5px #0003;
}

.button-167:hover {
  color: #454545;
  background-color: #8fcb3e;
}

.button-167.sticky {
  padding-top: 15px;
  padding-bottom: 15px;
}

.div-block-2153 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.div-block-2154 {
  margin-bottom: 10px;
}

.div-block-2155, .div-block-2156 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.div-block-2157 {
  margin-top: 60px;
  margin-bottom: 20px;
}

.div-block-2158 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.grid-524 {
  grid-column-gap: 10px;
  grid-row-gap: 20px;
  -webkit-text-fill-color: inherit;
  background-color: #e1f7f8;
  background-clip: border-box;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  padding-bottom: 20px;
}

.div-block-2159 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.heading-812 {
  color: #333;
  margin-top: 0;
  font-size: 45px;
  line-height: 60px;
}

.div-block-2160 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.button-168 {
  font-weight: 700;
}

.div-block-2161 {
  margin-top: 40px;
}

.div-block-2162, .div-block-2163 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.heading-813 {
  margin-top: 40px;
  margin-bottom: 40px;
  font-size: 40px;
}

.button-169 {
  color: #fff;
  background-color: #489638;
  border: 1px solid #209b9e;
  border-radius: 10px;
  padding: 30px;
  font-size: 30px;
  font-weight: 700;
}

.button-169:hover {
  color: #292929;
  background-color: #9cd790;
}

.div-block-2164 {
  text-align: center;
  padding-bottom: 0;
}

.heading-814 {
  text-align: left;
}

.footer {
  color: #fff;
  background-color: #ffeded;
  padding-top: 20px;
}

.div-block-2165 {
  background-color: #fff;
  border-radius: 0;
  width: auto;
  max-width: none;
  margin: 10px 20px;
  padding: 20px 0 10px;
  box-shadow: 0 2px 5px #0003;
}

.div-block-2166 {
  background-color: #fff;
  margin: 10px 20px;
  padding: 10px 10px 10px 0;
  box-shadow: 0 2px 5px #0003;
}

.div-block-2167 {
  background-color: #fff;
  margin: 10px 20px;
  padding: 0;
  box-shadow: 0 2px 5px #0003;
}

.image-565 {
  text-align: center;
  border-radius: 5px;
}

.image-566, .image-567 {
  border-radius: 5px;
}

.div-block-2168 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
}

.section-295 {
  background-color: #fff;
  padding-top: 10px;
  padding-bottom: 10px;
  position: sticky;
  top: 0;
  bottom: 0;
}

.heading-815 {
  text-align: center;
  background-color: #e1f7f8;
  margin-bottom: 0;
  padding-top: 30px;
  padding-bottom: 20px;
  font-size: 30px;
  line-height: 35px;
}

.text-span-97 {
  color: #ff996e;
}

.text-span-98 {
  background-color: #fff79b;
}

.text-span-99 {
  color: #333;
  -webkit-text-decoration-skip-ink: auto;
  text-decoration-skip-ink: auto;
}

.text-span-100 {
  color: #333;
}

.container-1635 {
  max-width: 1200px;
}

.heading-816 {
  line-height: 40px;
}

.text-span-101 {
  color: #ff0303;
  background-color: #fff;
}

.text-span-102 {
  background-color: #fff79b;
}

.grid-525 {
  grid-row-gap: 12px;
  grid-template-rows: auto auto auto;
  grid-template-columns: .25fr 7fr;
}

.div-block-2169 {
  margin-top: 20px;
  margin-bottom: 40px;
  padding-bottom: 0;
}

.text-block-242, .text-block-243, .text-block-244 {
  font-weight: 700;
}

.text-span-103 {
  text-decoration: underline;
}

.heading-817 {
  font-size: 40px;
  line-height: 50px;
}

.text-span-104 {
  background-color: #fff79b;
}

.text-span-105, .text-span-106 {
  color: #35792d;
}

.text-span-107 {
  color: #35792d;
  font-weight: 700;
}

.text-span-108 {
  color: #00722a;
}

.grid-526 {
  grid-template-rows: auto auto auto;
}

.text-span-109 {
  color: #35792d;
}

.text-span-110 {
  color: #35792d;
  font-weight: 700;
}

.text-block-245 {
  font-weight: 700;
}

.text-span-111 {
  background-color: #fff79b;
}

.text-span-112, .text-span-113 {
  color: #35792d;
  font-weight: 700;
}

.bold-text-1718 {
  text-decoration: underline;
}

.bold-text-1719 {
  font-size: 25px;
}

.text-span-114 {
  color: #000;
  text-decoration: underline;
}

.bold-text-1720 {
  color: #fff8f8;
  font-family: Playfair Display, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 60px;
}

.grid-527 {
  grid-template-rows: auto;
  grid-template-columns: 2.75fr 1fr;
}

.text-span-115 {
  background-color: #e3fce7;
}

.container-1636 {
  max-width: 1000px;
}

.grid-528 {
  grid-template-rows: auto;
  grid-template-columns: 4fr 1fr;
}

.con-grid-body {
  max-width: 1200px;
}

.div-block-2170 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.heading-818 {
  line-height: 40px;
}

.text-span-116 {
  font-size: 30px;
}

.container-1637 {
  max-width: 1200px;
}

.health-dscvry-nav-31 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  font-size: 65px;
  line-height: 65px;
}

.paragraph-1914 {
  font-size: 20px;
  line-height: 35px;
}

.paragraph-1921 {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 20px;
}

.paragraph-1915 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.hero-heading-main-54 {
  text-align: left;
  border: 2px solid #000;
  border-radius: 8px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 40px;
  line-height: 50px;
}

.hero-heading-main-54.kjnk {
  border-width: 0;
  border-radius: 0;
}

.bold-text-1722 {
  font-size: 35px;
}

.grid-529 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  max-width: 1200px;
}

.grid-529.lisuy {
  grid-column-gap: 54px;
  grid-row-gap: 90px;
  grid-template-columns: 1fr 1fr;
  width: 800px;
  max-width: 100%;
}

.image-568 {
  text-align: center;
}

.paragraph-1917 {
  text-align: center;
  font-size: 20px;
  font-weight: 700;
}

.paragraph-1926 {
  font-size: 16px;
}

.paragraph-1925 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.paragraph-1927 {
  background-color: #f3f2f2;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 18px;
  line-height: 25px;
}

.container-1638 {
  max-width: 1200px;
}

.button-footer-sticky-g-38 {
  text-align: center;
  background-color: #457505;
  border-radius: 8px;
  width: 100%;
  max-width: none;
  height: 50px;
  margin-bottom: 0;
  padding: 15px 20px;
  font-size: 20px;
  font-weight: 700;
  box-shadow: 0 6px 8px #0003, 0 2px 5px #0003;
}

.heading-819 {
  margin-top: 0;
  font-size: 35px;
}

.bold-text-1724 {
  color: #415c70;
  text-align: center;
  font-size: 25px;
  line-height: 18px;
}

.grid-530 {
  grid-row-gap: 6px;
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  padding-left: 20px;
  padding-right: 20px;
}

.grid-530.dog {
  grid-column-gap: 20px;
  grid-row-gap: 1px;
  grid-template-rows: 61px 33px auto auto auto auto auto auto;
  width: 350px;
  height: 750px;
}

.div-block-2171 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.paragraph-1928, .paragraph-1924 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.container-1641 {
  max-width: 100%;
  padding-top: 20px;
  padding-bottom: 10px;
}

.container-1639 {
  max-width: 1200px;
  padding-top: 20px;
}

.image-570 {
  border: 0 #000;
  border-radius: 0;
  width: 1000px;
}

.section-296 {
  z-index: auto;
  background-color: #fff;
  max-width: none;
  padding-top: 20px;
  padding-bottom: 20px;
  position: sticky;
  inset: 0 0% 0%;
}

.paragraph-1916 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.liats-section-4 {
  text-align: left;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  padding-left: 0;
  display: block;
}

.div-block-2172 {
  font-size: 16px;
}

.bold-text-1725 {
  text-align: left;
  max-width: none;
  font-size: 50px;
  line-height: 50px;
}

.bold-text-1726 {
  line-height: 35px;
}

.grid-531 {
  grid-column-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 2fr;
  width: 1200px;
  max-width: 100%;
  display: flex;
}

.div-block-2173 {
  text-align: center;
}

.heading-820 {
  margin-bottom: 20px;
  font-size: 36px;
}

.heading-821 {
  font-size: 25px;
}

.container-1642 {
  max-width: 1200px;
  padding-right: 0;
}

.container-1642.list.njmn {
  max-width: 800px;
  margin-top: 20px;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 20px;
}

.heading-822 {
  margin-top: 0;
  font-size: 35px;
}

.paragraph-1920 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.bold-text-1728, .bold-text-1729 {
  font-size: 35px;
}

.paragraph-1930 {
  font-size: 16px;
}

.bold-text-1730 {
  font-size: 35px;
}

.paragraph-1919 {
  font-size: 16px;
}

.paragraph-1929 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.div-block-2174 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 500px;
  display: flex;
  position: static;
  top: 0;
}

.grid-532 {
  grid-column-gap: 9px;
  grid-row-gap: 19px;
  grid-template-rows: 31px 30px 27px 37px;
  grid-template-columns: .25fr 2.25fr;
  margin-left: auto;
}

.button-170 {
  text-align: center;
  background-color: #417505;
  border-radius: 4px;
  flex-flow: row;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  padding: 15px 40px;
  font-size: 18px;
  font-weight: 700;
  display: block;
  box-shadow: 0 0 11px 6px #0003;
}

.button-170._2 {
  text-align: center;
  border-radius: 5px;
  width: 300px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 18px;
  line-height: 25px;
  box-shadow: -7px 5px 10px 4px #0003;
}

.bold-text-1731 {
  font-size: 35px;
}

.paragraph-1931 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.side-offfer-17 {
  background-color: #fff;
  border: 1px solid #dbdbdb;
  border-radius: 8px;
  width: 400px;
  height: 800px;
  margin-top: 40px;
  margin-left: 20px;
  margin-right: 20px;
  position: static;
  inset: 0% 0% 0% auto;
}

.container-1643 {
  justify-content: center;
  max-width: 1200px;
  display: block;
}

.paragraph-written-by-54 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 18px;
  line-height: 16px;
}

.paragraph-1918 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.bold-text-1732 {
  font-size: 30px;
}

.container-1644 {
  max-width: 1000px;
}

.paragraph-1923 {
  font-size: 16px;
}

.bold-text-1733 {
  font-size: 35px;
}

.section-297 {
  padding-top: 0;
  padding-bottom: 0;
}

.bold-text-1734 {
  font-size: 35px;
}

.container-1640 {
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 500px;
  max-width: none;
  display: flex;
  position: sticky;
  top: 0;
  overflow: visible;
}

.container-1645 {
  width: 800px;
  max-width: 800px;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.paragraph-1932 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.paragraph-1922 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 16px;
}

.button-171 {
  background-color: #457505;
  border-radius: 4px;
  width: 500px;
  height: 45px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 13px;
  padding-bottom: 15px;
  font-size: 18px;
  font-weight: 700;
  position: static;
  top: 0;
  box-shadow: -1px 7px 5px #0003;
}

.seccfree-shipping-24 {
  background-color: #0000;
}

.image-571 {
  text-align: center;
}

.div-block-2175 {
  width: 800px;
}

.container-1646 {
  max-width: 1200px;
  font-size: 25px;
  line-height: 30px;
}

.bold-text-1735 {
  font-size: 35px;
}

.paragraph-1933 {
  font-size: 25px;
  line-height: 30px;
}

.div-block-2176 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 500px;
  display: flex;
  position: static;
  top: 0;
}

.paragraph-1943 {
  font-size: 25px;
  line-height: 30px;
}

.bold-text-1736 {
  font-size: 35px;
}

.bold-text-1737 {
  line-height: 35px;
}

.section-298 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 25px;
  line-height: 30px;
}

.paragraph-1934 {
  font-size: 25px;
  line-height: 30px;
}

.button-172 {
  background-color: #457505;
  border-radius: 4px;
  width: 500px;
  height: 45px;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 16px;
  position: static;
  top: 0;
  box-shadow: -1px 7px 5px #0003;
}

.paragraph-1944 {
  background-color: #f3f2f2;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 18px;
}

.paragraph-1937, .paragraph-1935 {
  line-height: 30px;
}

.bold-text-1738 {
  font-size: 35px;
}

.button-1sst-14 {
  text-align: center;
  background-color: #457505;
  border-radius: 8px;
  width: 1200px;
  max-width: 100%;
  height: 50px;
  margin-bottom: 0;
  padding: 15px 20px;
  font-size: 20px;
  font-weight: 700;
  box-shadow: 0 6px 8px #0003, 0 2px 5px #0003;
}

.container-1648 {
  max-width: 1200px;
  font-size: 25px;
  line-height: 30px;
}

.grid-533 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  max-width: 1200px;
}

.paragraph-written-by-55 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 18px;
  line-height: 16px;
}

.section-mobile-10 {
  padding-top: 20px;
  padding-bottom: 20px;
  display: none;
}

.section-299 {
  z-index: auto;
  background-color: #fff;
  max-width: none;
  padding-top: 20px;
  padding-bottom: 0;
  position: sticky;
  top: 0;
}

.container-1649 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 1200px;
  max-width: 100%;
  margin-bottom: 0;
  padding-left: 10px;
  padding-right: 10px;
  display: block;
}

.div-block-2177 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.bold-text-1741 {
  text-align: left;
  max-width: 1200px;
  font-size: 65px;
  line-height: 65px;
}

.paragraph-1941 {
  font-size: 27px;
  line-height: 35px;
}

.paragraph-1939 {
  line-height: 30px;
}

.image-572 {
  border: 2px solid #000;
  border-radius: 8px;
}

.paragraph-1938 {
  line-height: 30px;
}

.container-1650 {
  max-width: 1200px;
  padding-top: 20px;
  padding-bottom: 10px;
}

.bold-text-1742 {
  font-size: 35px;
}

.container-1651 {
  max-width: 1200px;
  padding-top: 20px;
}

.heading-824 {
  margin-bottom: 20px;
}

.heading-825 {
  font-size: 35px;
}

.paragraph-1936 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 16px;
}

.paragraph-1940 {
  font-size: 25px;
  line-height: 30px;
}

.container-1652 {
  max-width: 1200px;
}

.seccfree-shipping-25 {
  background-color: #0000;
}

.container-1653 {
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 500px;
  max-width: none;
  display: flex;
  position: sticky;
  top: 0;
  overflow: visible;
}

.paragraph-1942 {
  font-size: 25px;
  line-height: 30px;
}

.paragraph-1945 {
  line-height: 30px;
}

.bold-text-1743 {
  font-size: 35px;
}

.body-49 {
  font-family: Barlow, sans-serif;
}

.container-1654 {
  max-width: 1200px;
}

.health-dscvry-nav-32 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  font-size: 50px;
  line-height: 50px;
}

.image-573 {
  text-align: center;
}

.div-block-2178 {
  width: 800px;
}

.bold-text-1744 {
  line-height: 35px;
}

.paragraph-1946 {
  background-color: #f3f2f2;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 18px;
  line-height: 25px;
}

.container-1655 {
  max-width: 1200px;
}

.heading-826 {
  margin-top: 0;
  font-size: 35px;
}

.paragraph-1947 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.image-574 {
  border: 0 #000;
  border-radius: 0;
}

.bold-text-1746 {
  font-size: 35px;
}

.button-footer-sticky-g-39 {
  text-align: center;
  background-color: #457505;
  border-radius: 8px;
  width: 1200px;
  max-width: 1200px;
  height: 50px;
  margin-bottom: 0;
  padding: 15px 20px;
  font-size: 20px;
  font-weight: 700;
  box-shadow: 0 6px 8px #0003, 0 2px 5px #0003;
}

.bold-text-1747 {
  font-size: 35px;
}

.container-1656 {
  max-width: 1200px;
  padding-right: 0;
}

.container-1656.list.njmn {
  max-width: 800px;
  margin-top: 20px;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 20px;
}

.paragraph-1948 {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 20px;
}

.container-1657 {
  max-width: 1000px;
}

.button-173 {
  background-color: #457505;
  border-radius: 4px;
  width: 500px;
  height: 45px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 13px;
  padding-bottom: 15px;
  font-size: 18px;
  font-weight: 700;
  position: static;
  top: 0;
  box-shadow: -1px 7px 5px #0003;
}

.image-575 {
  text-align: center;
}

.bold-text-1748 {
  font-size: 35px;
}

.paragraph-1949 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 16px;
}

.liats-section-5 {
  text-align: left;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  padding-left: 0;
  display: block;
}

.image-576 {
  border: 0 #000;
  border-radius: 0;
  width: 1000px;
}

.bold-text-1749 {
  font-size: 35px;
}

.paragraph-1950 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.div-block-2179 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 500px;
  display: flex;
  position: static;
  top: 0;
}

.bold-text-1750 {
  font-size: 35px;
}

.container-1658 {
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 500px;
  max-width: none;
  display: flex;
  position: sticky;
  top: 0;
  overflow: visible;
}

.bold-text-1751 {
  text-align: left;
  max-width: none;
  font-size: 50px;
  line-height: 50px;
}

.div-block-2180 {
  text-align: center;
}

.paragraph-1951 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.bold-text-1752 {
  font-size: 35px;
}

.paragraph-1952, .paragraph-1953 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.paragraph-1954 {
  text-align: center;
  font-size: 20px;
  font-weight: 700;
}

.paragraph-1955 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.bold-text-1753 {
  font-size: 35px;
}

.paragraph-1956 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.paragraph-1957 {
  font-size: 16px;
}

.container-1659 {
  max-width: 1200px;
  font-size: 25px;
  line-height: 30px;
}

.grid-534 {
  grid-row-gap: 6px;
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  padding-left: 20px;
  padding-right: 20px;
}

.grid-534.dog {
  grid-column-gap: 20px;
  grid-row-gap: 1px;
  grid-template-rows: 61px 33px auto auto auto auto auto auto;
  width: 350px;
  height: 750px;
}

.heading-827 {
  margin-top: 0;
  font-size: 35px;
}

.paragraph-1958 {
  font-size: 20px;
  line-height: 35px;
}

.section-300 {
  z-index: auto;
  background-color: #fff;
  max-width: none;
  padding-top: 20px;
  padding-bottom: 20px;
  position: sticky;
  inset: 0 0% 0%;
}

.paragraph-1959 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.hero-heading-main-55 {
  text-align: left;
  border: 2px solid #000;
  border-radius: 8px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 40px;
  line-height: 50px;
}

.hero-heading-main-55.kjnk {
  border-width: 0;
  border-radius: 0;
}

.paragraph-1960 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.button-174 {
  text-align: center;
  background-color: #417505;
  border-radius: 4px;
  flex-flow: row;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  padding: 15px 40px;
  font-size: 18px;
  font-weight: 700;
  display: block;
  box-shadow: 0 0 11px 6px #0003;
}

.button-174._2 {
  text-align: center;
  border-radius: 5px;
  width: 300px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 18px;
  line-height: 25px;
  box-shadow: -7px 5px 10px 4px #0003;
}

.container-1660 {
  max-width: 100%;
  padding-top: 20px;
  padding-bottom: 10px;
}

.container-1661 {
  width: 800px;
  max-width: 800px;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.container-1662 {
  justify-content: center;
  max-width: 1200px;
  display: block;
}

.paragraph-written-by-56 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 18px;
  line-height: 16px;
}

.container-1663 {
  max-width: 1200px;
  padding-top: 20px;
}

.grid-535 {
  grid-column-gap: 9px;
  grid-row-gap: 19px;
  grid-template-rows: 31px 30px 27px 37px;
  grid-template-columns: .25fr 2.25fr;
  margin-left: auto;
}

.bold-text-1754 {
  font-size: 30px;
}

.heading-828 {
  font-size: 25px;
}

.grid-536 {
  grid-column-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 2fr;
  width: 1200px;
  max-width: 100%;
  display: flex;
}

.grid-537 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  max-width: 1200px;
}

.grid-537.lisuy {
  grid-column-gap: 54px;
  grid-row-gap: 90px;
  grid-template-columns: 1fr 1fr;
  width: 800px;
  max-width: 100%;
}

.section-301 {
  padding-top: 0;
  padding-bottom: 0;
}

.bold-text-1755 {
  color: #415c70;
  text-align: center;
  font-size: 25px;
  line-height: 18px;
}

.div-block-2181 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.div-block-2182 {
  font-size: 16px;
}

.heading-829 {
  margin-bottom: 20px;
  font-size: 36px;
}

.paragraph-1961, .paragraph-1962, .paragraph-1963 {
  font-size: 16px;
}

.paragraph-1964 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.paragraph-1965 {
  font-size: 25px;
  line-height: 30px;
}

.container-1664 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 1200px;
  max-width: 100%;
  margin-bottom: 0;
  padding-left: 10px;
  padding-right: 10px;
  display: block;
}

.bold-text-1757 {
  font-size: 35px;
}

.image-578 {
  border: 0 #000;
  border-radius: 0;
}

.button-1sst-15 {
  text-align: center;
  background-color: #457505;
  border-radius: 8px;
  width: 1200px;
  max-width: 100%;
  height: 50px;
  margin-bottom: 0;
  padding: 15px 20px;
  font-size: 20px;
  font-weight: 700;
  box-shadow: 0 6px 8px #0003, 0 2px 5px #0003;
}

.container-1666 {
  max-width: 1200px;
}

.paragraph-1966 {
  font-size: 25px;
  line-height: 30px;
}

.paragraph-1967 {
  line-height: 30px;
}

.bold-text-1758 {
  font-size: 35px;
}

.heading-831 {
  margin-bottom: 20px;
}

.bold-text-1759 {
  text-align: left;
  max-width: 1200px;
  font-size: 65px;
  line-height: 65px;
}

.paragraph-1968 {
  line-height: 30px;
}

.section-mobile-11 {
  padding-top: 20px;
  padding-bottom: 20px;
  display: none;
}

.paragraph-written-by-57 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 18px;
  line-height: 16px;
}

.paragraph-1969 {
  line-height: 30px;
}

.bold-text-1760 {
  font-size: 35px;
}

.grid-538 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  max-width: 1200px;
}

.paragraph-1970 {
  font-size: 25px;
  line-height: 30px;
}

.div-block-2183 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.container-1667 {
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 500px;
  max-width: none;
  display: flex;
  position: sticky;
  top: 0;
  overflow: visible;
}

.paragraph-1971 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 16px;
}

.bold-text-1761 {
  line-height: 35px;
}

.paragraph-1972, .paragraph-1973 {
  font-size: 25px;
  line-height: 30px;
}

.paragraph-1974 {
  line-height: 30px;
}

.section-302 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 25px;
  line-height: 30px;
}

.paragraph-1975 {
  font-size: 27px;
  line-height: 35px;
}

.div-block-2184 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 500px;
  display: flex;
  position: static;
  top: 0;
}

.container-1668 {
  max-width: 1200px;
  padding-top: 20px;
}

.bold-text-1762 {
  font-size: 35px;
}

.paragraph-1976 {
  background-color: #f3f2f2;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 18px;
}

.button-175 {
  background-color: #457505;
  border-radius: 4px;
  width: 500px;
  height: 45px;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 16px;
  position: static;
  top: 0;
  box-shadow: -1px 7px 5px #0003;
}

.container-1669 {
  max-width: 1200px;
  font-size: 25px;
  line-height: 30px;
}

.container-1670 {
  max-width: 1200px;
  padding-top: 20px;
  padding-bottom: 10px;
}

.image-579 {
  border: 2px solid #000;
  border-radius: 8px;
}

.bold-text-1764, .heading-832 {
  font-size: 35px;
}

.paragraph-1977 {
  line-height: 30px;
}

.div-block-2185 {
  margin-top: 10px;
}

.heading-833 {
  color: #6c6b6b;
  margin-top: 10px;
}

.container-1671 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.div-block-2186 {
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 10px;
  display: flex;
}

.text-block-246, .text-block-246.special-i {
  font-family: Bebas Neue, sans-serif;
}

.bold-text-1765 {
  color: #000;
  -webkit-text-stroke-color: #333;
  font-family: Bebas Neue, sans-serif;
  font-size: 30px;
  font-weight: 900;
  text-decoration: none;
}

.heading-834 {
  margin-top: 10px;
  font-size: 25px;
}

.div-block-2187 {
  margin-top: 20px;
  margin-bottom: 10px;
}

.div-block-2188 {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 20px;
}

.div-block-2189 {
  padding-top: 10px;
}

.button-176 {
  background-color: #457505;
  border-radius: 40px;
  padding: 15px 40px;
  font-weight: 700;
}

.button-176:hover {
  color: #1f7422;
  background-color: #c2f99b;
  border: 1px solid #000;
}

.image-580 {
  background-color: #fff;
}

.heading-835 {
  text-align: center;
  font-size: 50px;
  line-height: 50px;
}

.div-block-2190 {
  padding-bottom: 20px;
}

.section-304 {
  margin-top: 20px;
}

.container-1672 {
  padding: 20px 60px;
  box-shadow: 0 2px 5px #0003;
}

.grid-539, .grid-540 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  grid-template-rows: auto auto auto auto auto;
}

.section-305 {
  margin-top: 20px;
}

.container-1673 {
  padding: 20px 60px;
  box-shadow: 0 2px 5px #0003;
}

.div-block-2196 {
  background-color: #fff;
  border-radius: 8px;
  margin-top: 10px;
  padding-left: 20px;
  padding-right: 20px;
  box-shadow: 0 2px 5px #0003;
}

.div-block-2197 {
  text-align: center;
  background-color: #f5f5f5;
  border-radius: 5px;
  margin-bottom: 0;
  padding-top: 40px;
  padding-bottom: 40px;
}

.paragraph-1980 {
  text-align: center;
  background-color: #fff;
  border-radius: 8px;
  padding-bottom: 10px;
}

.image-581 {
  border-radius: 10px;
}

.div-block-2198 {
  text-align: center;
  background-color: #fdfdfd;
  margin-top: 20px;
}

.heading-838 {
  margin-top: 10px;
  font-size: 40px;
}

.container-1674 {
  margin-top: 10px;
  margin-bottom: 40px;
}

.text-block-247 {
  margin-bottom: 10px;
}

.container-1675 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.button-177 {
  background-color: #457505;
  border-radius: 10px;
  padding-left: 40px;
  padding-right: 40px;
  font-size: 25px;
  box-shadow: 0 2px 5px #0003;
}

.button-177:hover {
  color: #1d741d;
  background-color: #c2f99b;
  border: 1px solid #000;
}

.div-block-2199 {
  padding-bottom: 10px;
}

.div-block-2200 {
  text-align: center;
  margin-top: 30px;
  margin-bottom: 20px;
}

.container-1676 {
  max-width: 1200px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
}

.paragraph-1981 {
  font-size: 16px;
  line-height: 18px;
}

.div-block-2201 {
  text-align: center;
  margin-top: 30px;
  margin-bottom: 20px;
}

.button-178 {
  background-color: #457505;
  border-radius: 10px;
  padding-left: 40px;
  padding-right: 40px;
  font-size: 25px;
  box-shadow: 0 2px 5px #0003;
}

.button-178:hover {
  color: #1d741d;
  background-color: #c2f99b;
  border: 1px solid #000;
}

.button-178.footr {
  padding-left: 100px;
  padding-right: 100px;
  font-weight: 700;
}

.body-50 {
  font-family: Barlow, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.section-306 {
  margin-top: 20px;
}

.container-1677 {
  padding: 20px 60px;
  box-shadow: 0 2px 5px #0003;
}

.grid-541, .grid-542 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  grid-template-rows: auto auto auto auto auto;
}

.section-307 {
  margin-top: 20px;
}

.container-1678 {
  padding: 20px 60px;
  box-shadow: 0 2px 5px #0003;
}

.div-block-2207 {
  background-color: #fff;
  border-radius: 8px;
  margin-top: 10px;
  padding-left: 20px;
  padding-right: 20px;
  box-shadow: 0 2px 5px #0003;
}

.div-block-2208 {
  text-align: center;
  background-color: #f5f5f5;
  border-radius: 5px;
  margin-bottom: 0;
  padding-top: 40px;
  padding-bottom: 40px;
}

.paragraph-1984 {
  text-align: center;
  background-color: #fff;
  border-radius: 8px;
  padding-bottom: 10px;
  font-size: 23px;
}

.image-582 {
  border-radius: 10px;
}

.div-block-2209 {
  text-align: center;
  background-color: #fdfdfd;
  margin-top: 20px;
}

.heading-841 {
  margin-top: 10px;
  font-size: 40px;
}

.container-1679 {
  margin-top: 10px;
  margin-bottom: 40px;
}

.text-block-248 {
  margin-bottom: 10px;
}

.container-1680 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.button-179 {
  background-color: #457505;
  border-radius: 10px;
  padding-left: 40px;
  padding-right: 40px;
  font-size: 25px;
  box-shadow: 0 2px 5px #0003;
}

.button-179:hover {
  color: #1d741d;
  background-color: #c2f99b;
  border: 1px solid #000;
}

.div-block-2210 {
  padding-bottom: 10px;
}

.div-block-2211 {
  text-align: center;
  margin-top: 30px;
  margin-bottom: 20px;
}

.container-1681 {
  max-width: 1200px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
}

.paragraph-1985 {
  font-size: 16px;
  line-height: 18px;
}

.div-block-2212 {
  text-align: center;
  margin-top: 30px;
  margin-bottom: 20px;
}

.button-180 {
  background-color: #457505;
  border-radius: 10px;
  padding-left: 40px;
  padding-right: 40px;
  font-size: 25px;
  box-shadow: 0 2px 5px #0003;
}

.button-180:hover {
  color: #1d741d;
  background-color: #c2f99b;
  border: 1px solid #000;
}

.button-180.footr {
  padding-left: 100px;
  padding-right: 100px;
  font-weight: 700;
}

.grid-543 {
  grid-template-rows: auto;
}

.text-block-249 {
  color: #fff;
}

.text-block-250 {
  font-family: Merriweather Sans, sans-serif;
}

.image-583 {
  padding-right: 30px;
}

.bold-text-1766 {
  font-weight: 700;
}

.flex-block-89 {
  justify-content: center;
  align-items: center;
}

.div-block-2215 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.div-block-2216 {
  margin-top: 40px;
}

.text-span-117, .text-span-118 {
  color: #37672a;
}

.div-block-2217 {
  margin-top: 40px;
}

.text-span-119, .text-span-120, .text-span-121, .text-span-122, .text-span-123 {
  background-color: #ededed;
}

.text-span-124, .text-span-126 {
  background-color: #ebebeb;
}

.text-span-128, .text-span-131, .text-span-133, .text-span-134, .text-span-137, .text-span-139, .text-span-140, .text-span-143, .text-span-144 {
  background-color: #ededed;
}

.text-span-147 {
  background-color: #ebebeb;
}

.bold-text-1768 {
  font-size: 35px;
}

.text-span-153 {
  background-color: #fff79b;
}

.flex-block-90 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 10px;
}

.text-block-251 {
  padding-left: 10px;
  padding-right: 10px;
  font-size: 18px;
  font-weight: 700;
}

.div-block-2218 {
  padding-right: 10px;
}

.text-block-252 {
  font-size: 18px;
}

.div-block-2219 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.bold-text-1769 {
  color: #0c2016cc;
  font-weight: 400;
}

.bold-text-1769.hf {
  font-size: 21px;
  font-weight: 500;
}

.text-span-154, .text-span-155 {
  color: #306336;
}

.sub-heading-author-new {
  color: #635247;
  text-align: left;
  letter-spacing: .44px;
  background-color: #f7f1eb;
  border-bottom: 1px #e3e3e8;
  border-radius: 4px;
  margin-top: 0;
  margin-bottom: 15px;
  padding: 4px 10px;
  font-size: 14px;
  font-weight: 700;
  line-height: 28px;
}

.sub-heading-author-new.mc {
  color: #fff;
  background-color: #306336;
  border-color: #000 #000 #ede4dc;
  border-bottom-style: none;
  border-radius: 1px;
  min-height: 20px;
  margin-bottom: 0;
  font-family: Barlow, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.text-span-156 {
  color: #0c2016cc;
  font-weight: 700;
}

.bold-text-1770 {
  color: #0c2016cc;
  font-size: 21px;
}

.text-span-157 {
  color: #306336;
}

.frame-3 {
  grid-row-gap: 6px;
  background-color: #fff5dd;
  border: 1.4px dashed #ffc642;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 363px;
  height: 110px;
  padding: 8px 10px;
  text-decoration: none;
  display: flex;
}

.frame-5 {
  grid-column-gap: 3px;
  background-color: #ffc642;
  border-radius: 4px;
  justify-content: flex-start;
  align-items: center;
  width: 132px;
  height: 20px;
  padding: 3px 6px;
  text-decoration: none;
  display: flex;
}

.group-1000009821 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 13px;
  height: 13px;
  text-decoration: none;
  display: flex;
}

.text-358 {
  color: #262012e6;
  text-align: center;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Barlow, sans-serif;
  font-size: 11px;
  font-weight: 700;
  line-height: 25px;
  text-decoration: none;
}

.frame-4 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-359 {
  color: #1b1b1bd6;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Barlow, sans-serif;
  font-size: 13px;
  font-weight: 600;
  line-height: 22px;
  text-decoration: none;
}

.frame-6 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.background {
  background-color: #306336;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  width: 18px;
  height: 18px;
  padding-left: 0;
  padding-right: 0;
  text-decoration: none;
  display: flex;
}

.text-360 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Barlow, sans-serif;
  font-size: 13px;
  font-weight: 600;
  line-height: 33px;
  text-decoration: none;
}

.frame-7 {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.vector {
  object-fit: cover;
}

.text-361 {
  color: #0c2016cc;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 22.4px;
  text-decoration: none;
}

.free-usa-shipping-on-all-orders-0 {
  color: #0c2016cc;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Barlow, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 22.4px;
  text-decoration: none;
}

.free-usa-shipping-on-all-orders-1 {
  color: #0c2016cc;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Barlow, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 22.4px;
  text-decoration: none;
}

.frame-1484580644 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  text-decoration: none;
  display: flex;
}

.text-362 {
  color: #0c2016cc;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 22.4px;
  text-decoration: none;
}

.free-usa-shipping-on-all-orders-2 {
  color: #0c2016cc;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Barlow, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 22.4px;
  text-decoration: none;
}

.background-2 {
  background-color: #edf5ef;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 806px;
  height: 75px;
  padding: 14.89px 16px 16px 32px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.container-1682 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  padding-right: 20.92px;
  text-decoration: none;
  display: flex;
}

.strong-note {
  color: #24362d;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 21.6px;
  text-decoration: none;
}

.background-3 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 8px;
  height: 20.3369px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 22.5846px;
  left: 16.0342px;
}

.strong-note-0 {
  color: #24362d;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Barlow, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 21.6px;
  text-decoration: none;
}

.strong-note-1 {
  color: #24362d;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Barlow, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 21.6px;
  text-decoration: none;
}

.container-1683 {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  height: 19px;
  text-decoration: none;
  display: flex;
}

.container-1684 {
  grid-column-gap: 4px;
  flex-wrap: wrap;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.img---45-stars {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.container-1685 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 17.59px;
  text-decoration: none;
  display: flex;
}

.container-1686 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.svg-2 {
  object-fit: cover;
}

.container-1687 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 17.59px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.container-1688 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 8.8px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}

.container-1689 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 17.59px;
  text-decoration: none;
  display: flex;
}

.container-1690 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.container-1691 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-363 {
  color: #000000b3;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Barlow, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
}

.text-364 {
  color: #0c2016e6;
  width: 100%;
  margin: 0;
  font-family: Barlow, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 55px;
  text-decoration: none;
}

.div-block-2220 {
  margin-top: 15px;
  margin-left: 10px;
  margin-right: 10px;
}

.frame-10 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  grid-template-rows: auto;
  grid-template-columns: .3fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center flex-start;
  place-items: center start;
  margin-top: 20px;
  text-decoration: none;
  display: grid;
}

._67c0b669bd9ddee829a51a48_image20expertpng {
  grid-row-gap: 10px;
  object-fit: fill;
  border: 1px solid #0000001f;
  border-radius: 60px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0;
  text-decoration: none;
  display: block;
}

.container-1692 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 256px;
  text-decoration: none;
  display: flex;
}

.written-by-dr-jennifer-martin-certified-podiatrist-0 {
  color: #0c2016cc;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Barlow, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.written-by-dr-jennifer-martin-certified-podiatrist-1 {
  color: #0c2016cc;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Barlow, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
  text-decoration: none;
}

.written-by-dr-jennifer-martin-certified-podiatrist-2 {
  color: #306336;
  margin-top: 4px;
  margin-bottom: 0;
  font-family: Barlow, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
  text-decoration: none;
  display: flex;
}

.frame-12 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1440px;
  text-decoration: none;
  display: flex;
}

.rectangle-9526 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  height: 27px;
  text-decoration: none;
  display: flex;
}

.frame-6791 {
  grid-column-gap: 6px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-end;
  text-decoration: none;
  display: flex;
}

.frame-6789 {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

._611447c74d1e8c7665470be5_pp4png {
  object-fit: cover;
  border-radius: 56px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 43px;
  height: 23px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.text-365 {
  color: #f6f9fe;
  text-align: center;
  letter-spacing: .28px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 700;
  line-height: 21.6px;
  text-decoration: none;
}

.text-365._2 {
  border: 1px #d0d5dd;
  width: 2.4rem;
  min-width: 2.4rem;
  height: 2.4rem;
  min-height: 2.4rem;
}

.group-1000009911 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 12px;
  height: 12px;
  text-decoration: none;
  display: flex;
}

.frame-6790 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.frame-18 {
  grid-column-gap: 5px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-end;
  text-decoration: none;
  display: flex;
}

.frame-17 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 25px;
  text-decoration: none;
  display: flex;
}

.group-1010021-1 {
  object-fit: cover;
}

.frame-16 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 24px;
  text-decoration: none;
  display: flex;
}

.text-366 {
  color: #1e1e1eb3;
  letter-spacing: .496px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Barlow, sans-serif;
  font-size: 11px;
  font-weight: 600;
  line-height: 21px;
  text-decoration: none;
}

.text-367 {
  color: #142308e6;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 32px;
  text-decoration: none;
}

.frame-1321317224 {
  grid-column-gap: 19px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
  position: relative;
}

.frame-1321317223 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.rectangle-10198 {
  object-fit: cover;
  border-radius: 4px;
}

.frame-1321317226 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 187px;
  text-decoration: none;
  display: flex;
}

.frame-1321317220 {
  grid-column-gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-368 {
  color: #2b3921e6;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 11px;
  font-weight: 700;
  line-height: 14px;
  text-decoration: none;
}

.frame-1321317225 {
  justify-content: space-between;
  align-items: center;
  width: 143px;
  text-decoration: none;
  display: flex;
}

.frame-1321317222 {
  grid-column-gap: 1px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.frame-style {
  object-fit: cover;
}

.text-369 {
  color: #142308b3;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 11px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
}

.frame-1321317219 {
  grid-row-gap: 10px;
  background-color: #404d37;
  border-radius: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100px;
  height: 35px;
  padding: 10px 22px;
  text-decoration: none;
  display: flex;
}

.frame-1321317218 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-370 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 700;
  line-height: 12px;
  text-decoration: none;
}

.frame-1321317221 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 18px;
  left: 119px;
}

.frame-1484580645 {
  justify-content: space-between;
  align-items: center;
  width: 143px;
  text-decoration: none;
  display: flex;
}

.frame-1484580646 {
  grid-column-gap: 1px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-371 {
  color: #142308b3;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 11px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
}

.div-block-2223 {
  margin-top: 40px;
}

.div-block-2224, .div-block-2225 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.div-block-2226 {
  margin-top: 20px;
}

.div-block-2227 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.heading-842, .heading-843 {
  line-height: 40px;
}

.div-block-2228, .div-block-2229 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.nav {
  color: #fff;
  background-color: #b7a391;
}

.grid-544 {
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
}

.hero-sec {
  border-radius: 0;
  margin-top: 20px;
}

.body-faq-style {
  background-color: #f7f7fb;
  margin-top: 10px;
}

.accordion-trigger---brix-3 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.accordion-paragraph---brix {
  width: 100%;
  max-width: 90%;
  margin-top: 18px;
  margin-bottom: 0;
}

.accordion-item-wrapper---brix {
  max-width: 886px;
  margin-left: auto;
  margin-right: auto;
}

.cloneable-container-default {
  background-color: #f7f7fb;
  border-radius: 20px;
  min-height: 624px;
  padding: 100px 40px;
  transform: translate(0);
}

.body-51 {
  font-family: Barlow, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.heading-844 {
  text-align: left;
}

.div-block-2230 {
  padding-left: 0;
  padding-right: 20px;
}

.flex-block-91 {
  padding: 20px;
}

.div-block-2231 {
  background-color: #fff;
  border-radius: 5px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 10px;
}

.div-block-2232, .div-block-2233 {
  background-color: #fff;
  border-radius: 5px;
  margin-bottom: 0;
  padding: 10px;
}

.section-309 {
  background-color: #1f6487;
}

.heading-845 {
  color: #fff;
  margin-top: 10px;
  font-size: 50px;
  line-height: 50px;
}

.bold-text-1772 {
  font-size: 50px;
  line-height: 50px;
}

.div-block-2234 {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
  font-weight: 700;
}

.button-181 {
  background-color: #457505;
  border-radius: 10px;
  padding: 20px 40px;
  font-size: 25px;
  box-shadow: 0 2px 5px #0003;
}

.button-181:hover {
  color: #292929;
  background-color: #8fcb3e;
}

.bold-text-1773 {
  font-size: 25px;
}

.section-310 {
  background-color: #fff;
  padding-top: 10px;
  padding-bottom: 10px;
  position: sticky;
  top: 0;
  bottom: 0;
}

.div-block-2235 {
  text-align: left;
}

.div-block-2236 {
  background-color: #ebebea;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.container-1693 {
  border-radius: 10px;
  max-width: 1200px;
  margin-top: 0;
  margin-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  box-shadow: 0 2px 5px #0003;
}

.heading-846 {
  margin-top: 10px;
  font-size: 30px;
}

.heading-847 {
  text-align: center;
  font-size: 28px;
}

.button-182 {
  background-color: #457505;
  border-radius: 40px;
  padding-left: 30px;
  padding-right: 30px;
}

.button-182:hover {
  color: #3c3c3c;
  background-color: #8fcb3e;
}

.div-block-2237 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.section-311 {
  text-align: center;
  background-color: #efefef;
  margin-top: 0;
  margin-bottom: 40px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.container-1694 {
  background-color: #ffe9e9;
  border-radius: 20px;
  max-width: 1200px;
  margin-top: 20px;
  margin-bottom: 0;
  padding-top: 20px;
  padding-left: 40px;
  padding-right: 40px;
}

.div-block-2238 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.div-block-2239 {
  background-color: #0000;
  padding: 10px;
}

.text-block-253 {
  text-align: left;
}

.image-584 {
  padding-left: 10px;
}

.div-block-2240 {
  padding-right: 10px;
}

.text-block-254, .text-block-255 {
  font-size: 18px;
}

.flex-block-92 {
  justify-content: flex-start;
  align-items: center;
}

.paragraph-1987 {
  text-align: center;
  font-size: 16px;
  line-height: 20px;
}

.container-1695 {
  max-width: 1200px;
}

.heading-848 {
  margin-top: 0;
}

.container-1696 {
  background-color: #fff;
  max-width: 1200px;
  padding-left: 0;
  padding-right: 0;
}

.grid-545 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  display: block;
}

.container-1697, .container-1698 {
  max-width: 1200px;
}

.image-585 {
  text-align: center;
  width: 100%;
}

.image-div {
  text-align: left;
  margin-top: 0;
}

.container-1699 {
  max-width: 1200px;
}

.grid-546 {
  grid-template-rows: auto;
}

.container-1700 {
  max-width: 1200px;
}

.body-52 {
  font-family: PT Sans, sans-serif;
  font-size: 20px;
  line-height: 40px;
}

.container-1701 {
  background-color: #fff;
  max-width: 1200px;
  margin: 0;
  padding: 0;
}

.grid-547 {
  grid-column-gap: 12px;
  grid-row-gap: 9px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 31px 3.75fr;
  line-height: 30px;
}

.grid-548 {
  grid-column-gap: 11px;
  grid-row-gap: 6px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: .25fr 5fr;
  line-height: 35px;
}

.grid-549 {
  grid-column-gap: 15px;
  grid-row-gap: 13px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 29px 1fr;
  line-height: 20px;
}

.div-block-2242 {
  background-color: #fff;
  margin-bottom: 20px;
  padding: 10px;
}

.div-block-2243, .div-block-2244 {
  background-color: #fff;
  padding: 10px;
}

.heading-849 {
  font-size: 30px;
}

.container-1702 {
  max-width: 1200px;
}

.div-block-2245, .susan-image {
  margin-top: 20px;
  margin-bottom: 10px;
}

.susan-image.mob {
  display: none;
}

.heading-850 {
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 35px;
}

.modern-shoes-image {
  margin-top: 10px;
  margin-bottom: 10px;
}

.modern-shoes-image.mob {
  display: none;
}

.unllike-doctors-image {
  margin-top: 10px;
  margin-bottom: 10px;
}

.unllike-doctors-image.mob {
  display: none;
}

.div-block-2249 {
  margin-top: 0;
  margin-bottom: 10px;
}

.intro-hf-image {
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 20px;
}

.intro-hf-image.mob {
  display: none;
}

.few-day-image {
  margin-top: 10px;
  margin-bottom: 10px;
}

.few-day-image.mob {
  display: none;
}

.getting-start-hf-image {
  margin-top: 10px;
  margin-bottom: 10px;
}

.getting-start-hf-image.mob {
  display: none;
}

.hf-clouf-change-image {
  margin-top: 10px;
  margin-bottom: 10px;
}

.hf-clouf-change-image.mob {
  display: none;
}

.div-block-2254 {
  margin-top: 30px;
}

.div-block-2255 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.div-block-2256, .div-block-2257 {
  text-align: center;
  margin-top: 40px;
  margin-bottom: 40px;
}

.bold-text-1776 {
  font-size: 22px;
}

.section-312 {
  background-color: #fefefe;
  box-shadow: 0 2px 5px #0003;
}

.section-313 {
  background-color: #205620;
}

.heading-851 {
  font-size: 50px;
  line-height: 50px;
}

.div-block-2258 {
  margin-bottom: 0;
}

.div-block-2259, .div-block-2260 {
  margin-bottom: 20px;
}

.div-block-2261 {
  margin-top: 10px;
  margin-bottom: 20px;
}

.div-block-2262 {
  margin-bottom: 20px;
}

._100-k-imge {
  margin-top: 10px;
  margin-bottom: 10px;
}

._100-k-imge.mob {
  display: none;
}

.div-block-2264, .div-block-2265 {
  margin-bottom: 20px;
}

.tap-below {
  background-color: #fffef3;
  border: 1px dashed #c3a457;
  margin-top: 40px;
}

.button-183, .button-184 {
  background-color: #457505;
  border-radius: 10px;
  box-shadow: 0 2px 5px #0003;
}

.button-184.hero-button {
  border-radius: 40px;
}

.div-block-2266 {
  text-align: center;
}

.text-block-257 {
  margin-top: 10px;
}

.section-314 {
  background-color: #fff;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  position: sticky;
  top: 0;
  bottom: 0;
}

.heading-853, .heading-854, .heading-855, .heading-856, .heading-857, .heading-858, .heading-859, .heading-860 {
  text-align: left;
}

.heading-861 {
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 33px;
}

.heading-862 {
  text-align: center;
  font-size: 33px;
}

.heading-863 {
  font-size: 30px;
  line-height: 40px;
}

.container-1703 {
  line-height: 0;
}

.div-block-2267, .div-block-2268, .div-block-2269 {
  background-color: #fff;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 0;
}

.div-block-2270 {
  padding: 20px 40px;
}

.div-block-2271 {
  background-color: #fff;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 0;
}

.div-block-2272 {
  background-color: #fff;
  padding: 20px 40px;
}

.div-block-2273 {
  background-color: #fff;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 0;
}

.div-block-2274 {
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 0;
}

.div-block-2275 {
  background-color: #fff;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 0;
}

.div-block-2276 {
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 0 40px;
}

.div-block-2277 {
  background-color: #fff;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 0 40px;
}

.div-block-2278 {
  background-color: #fff;
  padding: 10px;
}

.container-1704 {
  max-width: 1200px;
}

.nav---bar {
  background-color: #0a450e;
}

.heading-864 {
  color: #f9f9f9;
  font-family: Playfair Display, sans-serif;
  font-size: 25px;
}

.bold-text-1777 {
  font-size: 30px;
}

.div-block-2279 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.image-586, .image-587, .image-588, .image-589, .image-590, .image-591, .image-592, .image-593, .image-594, .image-595 {
  width: 100%;
}

.text-span-158 {
  background-color: #0000;
}

.bold-text-1782 {
  color: #096023;
}

.text-span-159 {
  color: #37803a;
}

.image-596, .image-597 {
  width: 100%;
}

.bold-text-1783 {
  font-size: 50px;
  line-height: 50px;
}

.container-1705 {
  max-width: 1200px;
}

.nav_bar {
  color: #fff;
  background-color: #236a2e;
  position: sticky;
  top: 0;
  bottom: 0;
}

.image-598 {
  text-align: center;
}

.div-block-2280 {
  text-align: right;
  margin-top: 15px;
  margin-bottom: 15px;
}

.container-1706 {
  max-width: 1200px;
  margin-top: 0;
  padding-top: 10px;
}

.body-53 {
  font-family: PT Sans, sans-serif;
  font-size: 20px;
  line-height: 40px;
}

.container-1707 {
  max-width: 1200px;
}

.hero___sec {
  color: #333;
  background-color: #fff;
}

.body___sec {
  background-color: #fff;
}

.container-1708 {
  text-align: left;
  max-width: 1200px;
  margin-top: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 0;
}

.container-1708.mob {
  display: none;
}

.section-315 {
  color: #333;
  background-color: #fff;
  padding-top: 10px;
  padding-bottom: 10px;
}

.container-1709 {
  max-width: 1200px;
}

.foootr {
  text-align: center;
  background-color: #f2f2f2;
}

.container-1710 {
  max-width: 1200px;
}

.div-block-2281 {
  text-align: center;
}

.heading-865 {
  margin-top: 10px;
  font-size: 50px;
  line-height: 60px;
}

.button-185 {
  color: #333;
  background-color: #fff;
  border: 2px solid #1b959a;
  border-radius: 40px;
  font-weight: 700;
  box-shadow: 0 2px 5px #0003;
}

.button-185:hover {
  color: #fff;
  background-color: #92b88c;
}

.grid-550 {
  grid-column-gap: 68px;
  grid-template-rows: auto;
}

.grid-551 {
  grid-column-gap: 30px;
  grid-template-rows: auto;
}

.grid-552 {
  grid-column-gap: 68px;
  grid-template-rows: auto;
}

.section-316 {
  color: #000;
  background-color: #fff;
  padding-top: 10px;
  padding-bottom: 10px;
}

.section-317 {
  color: #333;
  background-color: #fff;
  padding-top: 10px;
  padding-bottom: 10px;
}

.div-block-2282 {
  text-align: center;
  background-color: #f4f3e2;
  border-radius: 20px;
  margin-top: 60px;
  margin-bottom: 100px;
  padding-top: 20px;
  padding-bottom: 20px;
  box-shadow: 0 2px 5px #0003;
}

.bold-text-1784 {
  text-align: center;
  line-height: 50px;
}

.page-wrapper {
  overflow: clip;
}

.page-wrapper.fm {
  font-family: Barlow, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.page-wrapper.fm.cc-quiz {
  background-color: #fefffa;
}

.leadlane-styles, ._04_custom {
  display: none;
}

.quiz_review {
  color: #fff;
  text-align: left;
  background-color: #2b3920;
  justify-content: center;
  align-items: center;
  height: 30px;
  display: flex;
}

.review_component {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  font-size: 1em;
  line-height: 1;
}

.review_component.cc-sm {
  font-size: .875rem;
}

.review_component-wrapper {
  grid-column-gap: .6em;
  grid-row-gap: .6em;
  align-items: center;
  display: flex;
}

.review_stars-wrapper {
  color: #000;
  align-items: center;
  display: flex;
}

.review_component-star {
  width: 1.2em;
  height: 1.2em;
}

.review_component-star.cc-height {
  width: auto;
}

.u-font-bold {
  font-weight: 700;
}

.review_divider {
  border-left: 1px solid #c7c7c7;
  padding-left: .6em;
}

.quiz_progress_wrapper {
  z-index: 1;
  flex-flow: column;
  justify-content: center;
  height: 36px;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: flex;
  position: relative;
  box-shadow: 0 2px 5px #2b392030;
}

.quiz_progress-bar {
  background-color: #3e6c183d;
  border-radius: 100px;
  align-items: center;
  width: 100%;
  height: 10px;
  display: flex;
  position: relative;
}

.quiz_progress-pct {
  background-color: #2b3920;
  border-radius: 100px;
  width: 0%;
  height: 6px;
  margin-left: 3px;
  transition: width .2s;
  position: absolute;
  inset: auto 0%;
}

.quiz_wrapper {
  color: #2b3920;
  background-color: #fefffa;
  flex-flow: column;
}

.quiz_step {
  background-color: #fefffa;
  flex-flow: column;
  width: 100%;
  padding-top: 4rem;
  padding-bottom: 4rem;
  display: flex;
}

.quiz_step.cc-intro {
  justify-content: flex-start;
  align-items: center;
  padding-top: 6rem;
}

.quiz_content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  max-width: 580px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.quiz_content.cc-intro {
  align-items: center;
}

.quiz__header {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  text-align: center;
  flex-flow: column;
  align-items: center;
  display: flex;
}

.quiz_author {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  text-align: left;
  justify-content: center;
  align-items: center;
  display: flex;
}

.quiz_author__image {
  width: 56px;
  height: 56px;
}

.quiz_title {
  letter-spacing: -.03em;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 1.3;
}

.quiz_title.cc-intro {
  font-size: 1.75rem;
  font-weight: 400;
}

.quiz-cta {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: .5rem;
  display: flex;
}

.testimonial1_component {
  grid-column-gap: .5rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.testimonial1_component.align-center.flex-vertical-mobile {
  font-size: .8rem;
}

.div-block-1642 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  display: flex;
}

.text-size-tiny {
  font-size: .75rem;
}

.testimonial1_stars {
  width: 100px;
  height: auto;
  margin-right: .25rem;
}

.testimonial1_text {
  border-left: 1px solid #c7c7c7;
  margin-left: 0;
  padding-left: 1rem;
}

.cc-btn-hike {
  color: #fff;
  text-align: center;
  background-color: #000;
  border: 2px solid #000;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 4rem;
  padding: 1rem 2rem;
  font-weight: 600;
  text-decoration: none;
  transition: background-color .12s, border .12s;
  display: flex;
  position: relative;
}

.cc-btn-hike.cc-full {
  background-color: #3e6c18;
  border-color: #3e6c18;
  width: 100%;
}

.cc-btn-hike.cc-full.is-inactive {
  pointer-events: none;
  color: #a5a5a5;
  background-color: #e0e0e0;
  border-color: #e0e0e0;
}

.quiz-results {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
}

.results__icon {
  justify-content: center;
  align-items: center;
  width: 1.15rem;
  height: 1.15rem;
  display: flex;
}

.quiz_item-answers {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  flex-flow: column;
  display: flex;
}

.quiz_button {
  color: #000;
  text-align: center;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #2b392045;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  min-height: 4.25rem;
  padding: 1rem 2rem;
  transition: background-color .2s cubic-bezier(.25, 1, .5, 1);
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 1px 2px #2b392040;
}

.quiz_button.cc-active {
  color: #fff;
  background-color: #3e6c18;
  font-weight: 600;
}

.quiz_button-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.quiz_button-content {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.quiz-cta-arrow {
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
  position: absolute;
  right: 10%;
  transform: rotate(180deg);
}

.quiz-note {
  background-color: #f3ffea;
  border: 1.4px dashed #3e6c18;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: .75rem .75rem .75rem 1rem;
  display: flex;
  position: relative;
}

.quiz-note-p {
  letter-spacing: -.1px;
  font-family: Inter, sans-serif;
  font-size: 15px;
}

.quiz-bulb {
  background-color: #2b3920;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
  position: absolute;
  inset: -.75rem auto auto -.75rem;
}

.quiz_icons {
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.quiz-header {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.quiz-authors {
  font-weight: 700;
}

.paragraph-1988 {
  text-align: center;
}

.paragraph-1989 {
  text-align: center;
  font-size: 18px;
  line-height: 20px;
}

.paragraph-1990 {
  text-align: center;
  margin-top: 10px;
  font-size: 16px;
  line-height: 20px;
}

.section-318 {
  color: #333;
  background-color: #fff;
}

.button-186 {
  border-radius: 8px;
  padding: 16px 28px;
  box-shadow: 0 2px 5px #0003;
}

.heading-866 {
  font-size: 28px;
  line-height: 40px;
}

.div-block-2283 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.button-187 {
  color: #fff;
  background-color: #236a2e;
  border: 1px #000;
  border-radius: 20px;
  padding-left: 20px;
  padding-right: 30px;
  font-size: 23px;
  font-weight: 700;
  box-shadow: 0 2px 5px #0003;
}

.button-187:hover {
  color: #fff;
  background-color: #418006;
}

.div-block-2284 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.button-188 {
  box-shadow: 0 2px 5px #0003;
}

.div-block-2285 {
  margin-top: 20px;
  padding-bottom: 20px;
}

.div-block-2286 {
  margin-top: 40px;
  margin-bottom: 20px;
}

.paragraph-1991 {
  text-align: left;
  font-size: 20px;
  line-height: 40px;
}

.div-block-2287 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.div-block-2288 {
  padding-bottom: 0;
}

.image-599 {
  border-radius: 1px;
  width: 100%;
}

.grid-553 {
  grid-column-gap: 17px;
  grid-row-gap: 11px;
  grid-template-rows: auto auto auto;
  grid-template-columns: .3fr 5.75fr;
  line-height: 50px;
}

.div-block-2289 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0000;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: center;
  width: auto;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 220px;
  display: block;
}

.paragraph-1992 {
  color: #333;
  line-height: 50px;
}

.text-block-398, .text-block-399, .text-block-400 {
  color: #333;
}

.text-span-160 {
  color: #20f290;
}

.paragraph-1993 {
  text-align: center;
  line-height: 50px;
}

.paragraph-1994 {
  text-align: center;
  border: 1px #000;
  line-height: 50px;
}

.grid-554 {
  text-align: left;
  grid-template-rows: auto auto auto;
  grid-template-columns: .75fr 27.75fr;
  padding-left: 220px;
}

.heading-867 {
  text-align: center;
  background-color: #f4f4f4;
  border-radius: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 40px;
}

.div-block-2290 {
  margin-top: 20px;
  padding-left: 10px;
  padding-right: 10px;
}

.paragraph-1995, .paragraph-1996 {
  line-height: 50px;
}

.grid-555 {
  grid-column-gap: 22px;
  grid-template-rows: auto auto 45px;
  grid-template-columns: .25fr 4fr;
}

.div-block-2291 {
  display: none;
}

.div-block-2294 {
  margin-top: 10px;
}

.container-1711, .container-1712 {
  max-width: 1200px;
}

.grid-556 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 2.75fr 1fr;
}

.grid-557 {
  grid-template-rows: auto;
}

.div-block-2295 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.div-block-2296 {
  margin-top: 10px;
  margin-bottom: 20px;
}

.grid-558 {
  grid-column-gap: 30px;
  grid-template-rows: auto;
  margin-top: 10px;
}

.grid-559, .grid-560, .grid-561 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
}

.grid-562, .grid-563 {
  grid-template-rows: auto;
}

.grid-564, .grid-565 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
}

.div-block-2297 {
  text-align: center;
  padding-left: 0;
}

.div-block-2298 {
  background-color: #fff;
}

.grid-566 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
}

.text-span-161 {
  font-family: Space Grotesk, sans-serif;
}

.text-span-161.spacial-i {
  font-family: Josefin Sans, sans-serif;
  font-weight: 100;
  overflow: hidden;
}

.text-block-401 {
  font-family: Bebas Neue, sans-serif;
}

.paragraph-1997 {
  margin-bottom: 0;
}

.grid-567 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
}

.bold-text-1785, .bold-text-1786, .bold-text-1787, .bold-text-1788, .bold-text-1789 {
  background-color: #c4f29f;
}

.grid-568, .grid-569 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.paragraph-1998 {
  margin-bottom: 0;
}

.div-block-2299 {
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 0;
}

.bold-text-1790, .bold-text-1791 {
  font-size: 23px;
}

.imgemob {
  display: none;
}

.div-block-2301 {
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 0;
}

.sitting-couch-image {
  padding-top: 10px;
}

.sitting-couch-image.mob {
  display: none;
}

.div-block-2302, .div-block-2303 {
  background-color: #ffe3ca;
}

.div-block-2304 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.side-offer2 {
  border: 1px solid #a1a1a1;
  border-radius: 8px;
  height: 750px;
  margin-top: 20px;
  padding-left: 10px;
  padding-right: 10px;
}

.grid-offer {
  grid-row-gap: 2px;
  grid-template-rows: 30px 30px 30px auto 30px auto auto 102px;
  grid-template-columns: .25fr;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px;
}

.div-block-2305 {
  text-align: left;
}

.div-block-2306 {
  text-align: center;
  margin-top: 0;
}

.div-block-2307, .div-block-2308, .div-block-2309, .div-block-2310, .div-block-2311 {
  text-align: center;
}

.div-block-2312 {
  text-align: center;
  padding-left: 10px;
  padding-right: 10px;
}

.div-block-2313 {
  text-align: center;
}

.grid-checklist {
  grid-column-gap: 6px;
  grid-row-gap: 3px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: .25fr 2.5fr;
  padding-left: 0;
  padding-right: 0;
}

.div-block-2314 {
  text-align: left;
  line-height: 25px;
}

.div-block-2315 {
  background-color: #fff;
  border-radius: 8px;
  width: 850px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 10px 20px;
  box-shadow: 0 2px 5px #0003;
}

.heading-869 {
  margin-top: 0;
}

.container-1713 {
  max-width: 1200px;
  padding: 20px 60px;
}

.bold-text-1792 {
  background-color: #5ec2f061;
}

.div-block-2316 {
  width: 300px;
}

.grid-570, .grid-571, .grid-572, .grid-573 {
  grid-template-rows: auto;
}

.align-mob, .woman-shoes-image, .bad-good-shoes-gif, .reviews-mob {
  display: none;
}

.div-block-2321 {
  padding-left: 60px;
}

.div-block-2322 {
  background-color: #fff;
  border-radius: 8px;
  padding-left: 40px;
  padding-right: 40px;
}

.bold-text-1793 {
  text-align: center;
}

.body-54 {
  font-family: Barlow, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.container-1714 {
  max-width: 1200px;
}

.grid-574 {
  grid-template-rows: auto;
  grid-template-columns: 2.75fr 1fr;
}

.heading-870 {
  font-size: 50px;
  line-height: 50px;
}

.text-block-402 {
  background-color: #a0a0a0;
}

.div-block-2323 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.div-block-2324 {
  margin-bottom: 0;
}

.paragraph-2000 {
  font-size: 20px;
  line-height: 30px;
}

.container-1715, .container-1716, .container-1717 {
  max-width: 1200px;
}

.section-320 {
  background-color: #fff;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  position: sticky;
  top: 0;
  bottom: 0;
}

.grid-578 {
  grid-column-gap: 39px;
  grid-row-gap: 58px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
}

.bold-text-1794 {
  font-size: 50px;
  line-height: 50px;
}

.heading-871 {
  margin-top: 10px;
}

._1-mob, ._2-mob {
  display: none;
}

.button-189 {
  background-color: #538125;
  border-radius: 8px;
  width: 100%;
  max-width: 100%;
  font-weight: 700;
}

.grid-579 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.heading-872 {
  text-align: center;
  border: 1px #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 30px;
}

.div-block-2336 {
  background-color: #ffe9e9;
  border: 1px #db6f6f;
  border-radius: 8px;
  margin-top: 20px;
  padding: 10px;
}

.bold-text-1795 {
  color: #278358;
}

.div-block-2337 {
  margin-top: 10px;
  margin-bottom: 20px;
  padding-top: 0;
}

.div-block-2338 {
  text-align: center;
}

.side__offer-reveal {
  border: 1px solid #c9c9c9;
  border-radius: 8px;
  height: 630px;
}

.heading-873 {
  text-align: center;
  border-bottom: 1px #333;
  border-left: 1px #000;
  border-right: 1px #333;
  border-radius: 0;
  margin-top: 0;
  padding-top: 10px;
  padding-bottom: 10px;
}

.div-block-2339 {
  text-align: center;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.div-block-2340 {
  background-color: #f4d5b6;
  border-top: 1px #333;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

.code-embed-4 {
  margin-bottom: 0;
}

.container-1718 {
  margin-top: 40px;
}

.heading-874, .heading-875, .heading-876 {
  margin-top: 10px;
}

.div-block-2341 {
  margin-top: 10px;
  padding-bottom: 10px;
}

.div-block-2342, .div-block-2343, .div-block-2344 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.div-block-2345, .div-block-2346 {
  margin-top: 10px;
  margin-bottom: 20px;
}

.div-block-2347 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.div-block-2348, .div-block-2349, .div-block-2350, .div-block-2351 {
  margin-top: 10px;
  margin-bottom: 20px;
}

.guarantee-mob {
  display: none;
}

.text-block-403, .text-block-404, .text-block-405 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.text-span-162 {
  color: #2a670e;
}

.text-block-406 {
  font-size: 18px;
}

.div-block-2353 {
  margin-bottom: 10px;
}

.container-1719 {
  max-width: 1200px;
}

.nav_bar2 {
  background-color: #1f6487;
  padding-top: 10px;
  padding-bottom: 10px;
  position: static;
  top: 0;
  bottom: 0;
}

.container-1720 {
  max-width: 1200px;
}

.container-1721 {
  max-width: 1200px;
  margin-top: 20px;
  margin-bottom: 10px;
  padding-left: 40px;
  padding-right: 40px;
  box-shadow: 0 2px 5px #0003;
}

.hero-sec {
  width: 100%;
  margin-top: 10px;
}

.body__sec {
  margin-top: 20px;
}

.grid-581 {
  grid-column-gap: 64px;
  grid-row-gap: 56px;
  grid-template-rows: auto;
}

.body-55 {
  font-family: PT Sans, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.grid-582 {
  grid-row-gap: 8px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: .25fr 4.75fr;
}

.container-1722 {
  max-width: 1200px;
}

.heading-877 {
  text-align: center;
  margin-bottom: 20px;
}

.div-block-2354 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.div-block-2355 {
  text-align: center;
  margin-top: 40px;
  margin-bottom: 40px;
}

.button-191 {
  background-color: #457505;
  border-radius: 8px;
  width: 100%;
  font-size: 25px;
  font-weight: 700;
}

.button-192 {
  background-color: #457505;
  border-radius: 8px;
  font-weight: 700;
}

.heading-878 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 50px;
  line-height: 50px;
}

.div-block-2356 {
  text-align: center;
  background-color: #d5f3ff;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 0;
  box-shadow: 0 2px 5px #0003;
}

.div-block-2357 {
  background-image: radial-gradient(circle closest-corner, #e898b7, #fff);
  margin-top: 40px;
  margin-bottom: 40px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.container-1723 {
  background-color: #f2f2f2;
  max-width: 1200px;
  margin-top: 40px;
}

.paragraph-2013 {
  text-align: center;
  margin-top: 0;
  padding-top: 10px;
}

.button-193 {
  background-color: #0d5617;
  border-radius: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 20px 30px;
  font-size: 23px;
  font-weight: 700;
}

.button-193:hover {
  color: #fcd7d7;
  background-color: #428c4c;
}

.div-block-2358 {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
}

.div-block-2359 {
  text-align: right;
  padding-right: 20px;
}

.button-194 {
  color: #fff;
  background-color: #0d5617;
  border: 1px solid #fff;
  border-radius: 40px;
  font-weight: 700;
}

.button-194:hover {
  color: #000;
  background-color: #3d8259;
  border-width: 3px;
  border-color: #f4a0e6;
}

.grid-583 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.75fr;
}

.text-block-410 {
  color: #fff;
  text-align: left;
  font-size: 25px;
  font-weight: 700;
}

.grid-584 {
  grid-template-columns: 1fr;
}

.grid-585 {
  grid-row-gap: 5px;
  grid-template-columns: 1fr;
}

.div-block-2360 {
  padding-left: 10px;
}

.sticky---button-sec {
  background-color: #fff;
  position: sticky;
  top: 0;
  bottom: 0;
}

.italic-text-16 {
  font-weight: 400;
}

.grid-586 {
  grid-template: "." 32px
                 "Area" 34%
                 / .75fr 5fr;
}

.grid-587 {
  grid-row-gap: 2px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

.div-block-2361 {
  border: 1px solid #b2b2b2;
  border-radius: 8px;
  width: 400px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 10px;
}

.text-block-411 {
  font-size: 16px;
  line-height: 20px;
}

.text-block-412 {
  font-size: 18px;
  line-height: 20px;
}

.container-1724 {
  max-width: 940px;
}

.nav---bar0 {
  color: #fffefe;
  background-color: #af2621;
  border: 1px #af2621;
}

.heading-882 {
  font-size: 50px;
  line-height: 50px;
}

.grid-588 {
  grid-template-rows: auto;
  grid-template-columns: 3.25fr 1.25fr;
}

.side--offer {
  border: 1px solid #b8b8b8;
  border-radius: 10px;
  height: 720px;
  margin-top: 20px;
  margin-left: 10px;
  padding-top: 10px;
}

.grid-589 {
  grid-column-gap: 10px;
  grid-row-gap: 1px;
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  margin-top: 0;
}

.grid-590 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: .5fr 1fr;
}

.text-block-413 {
  text-align: center;
  padding-top: 10px;
  font-size: 20px;
}

.body-56 {
  font-family: Barlow, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.image-600 {
  text-align: center;
}

.text-block-414 {
  text-align: center;
  font-size: 16px;
}

.bold-text-1797 {
  color: #af2621;
  font-size: 20px;
}

.grid-591 {
  grid-row-gap: 9px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: .25fr 1.75fr;
}

.button-195 {
  background-color: #528125;
  border-radius: 8px;
}

.div-block-2362 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.div-block-2363 {
  padding: 10px;
}

.grid-592 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
}

.button-196 {
  background-color: #457505;
  border-radius: 8px;
  font-size: 20px;
}

.div-block-2364 {
  text-align: center;
}

.div-block-2365 {
  padding-top: 0;
}

.div-block-2366 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.text-block-415, .text-block-416, .text-block-417, .text-block-418 {
  font-size: 14px;
  line-height: 20px;
}

.bold-text-1798 {
  font-size: 50px;
  line-height: 50px;
}

.button---sticky {
  background-color: #fff;
  padding-top: 10px;
  padding-bottom: 10px;
  position: sticky;
  top: 0;
  bottom: 0;
}

.button-197 {
  background-color: #457505;
  border-radius: 8px;
  width: 100%;
  font-weight: 700;
}

.div-block-2367 {
  text-align: center;
  width: 100%;
}

.heading-883, .heading-884, .heading-885, .heading-886, .heading-887 {
  margin-top: 10px;
}

.heading-888 {
  margin-top: 0;
}

.heading-889, .heading-890, .heading-891 {
  margin-top: 10px;
}

.bold-text-1799 {
  font-size: 18px;
}

.heading-892 {
  margin-top: 10px;
}

.body-57 {
  font-family: Barlow, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

._1mob, ._2mob, ._3mob, ._4mob, ._5mob, ._6mob, ._7mob, ._8mob, ._9mob, ._10mob, ._1mob {
  display: none;
}

.text-span-163 {
  color: #77f54d;
  font-weight: 700;
}

.body-58 {
  font-family: Inter, sans-serif;
}

.heading-893, .heading-894, .heading-895, .heading-896, .heading-897 {
  margin-top: 10px;
}

.bold-text-1800 {
  color: #fff;
}

.image-601 {
  border: 1px solid #f8e3ee;
  border-radius: 10px;
}

.heading-898 {
  font-size: 25px;
}

.div-block-2388 {
  margin-top: 10px;
}

.div-block-2389 {
  margin-top: 0;
}

.body-59 {
  font-family: Barlow, sans-serif;
}

.image-602 {
  max-width: none;
}

.div-block-2390 {
  margin-top: 10px;
  margin-bottom: 0;
}

.div-block-2391 {
  text-align: center;
}

.div-block-2392 {
  margin-bottom: 10px;
  padding-top: 20px;
}

.firsttime-mob {
  display: none;
}

.div-block-2393 {
  text-align: center;
}

.div-block-2394 {
  text-align: center;
  margin-bottom: 20px;
  padding-left: 60px;
  padding-right: 60px;
}

.div-block-2395 {
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
}

._9mob---2 {
  display: none;
}

.grid-593 {
  grid-template-rows: auto;
  grid-template-columns: 3.25fr 1.25fr;
}

.heading-899 {
  margin-top: 10px;
}

.div-block-2428 {
  width: 850px;
  margin-top: 20px;
}

.heading-900 {
  margin-top: 10px;
}

.paragraph-2014 {
  background-color: #f3f2f2;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 18px;
  line-height: 25px;
}

.heading-901 {
  margin-top: 10px;
}

.text-block-419 {
  font-size: 14px;
  line-height: 20px;
}

.text-block-420 {
  text-align: center;
  font-size: 16px;
}

.div-block-2430 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.text-block-421, .text-block-422 {
  font-size: 14px;
  line-height: 20px;
}

.container-1734 {
  max-width: 1200px;
}

.div-block-2431 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.text-block-423 {
  font-size: 14px;
  line-height: 20px;
}

.bold-text-1802 {
  font-size: 18px;
}

.div-block-2433, .image-604 {
  text-align: center;
}

._5mob---2 {
  display: none;
}

.heading-902, .heading-903, .heading-904, .heading-905 {
  margin-top: 10px;
}

.container-1733 {
  max-width: 1200px;
}

._6mob---2, .div-block-2427 {
  display: none;
}

.div-block-2434 {
  padding: 10px;
}

.button-199 {
  background-color: #528125;
  border-radius: 8px;
}

.heading-906 {
  margin-top: 10px;
}

.bold-text-1803 {
  color: #af2621;
  font-size: 20px;
}

.heading-907 {
  margin-top: 10px;
}

.container-1732 {
  max-width: 1200px;
}

.heading-908 {
  margin-bottom: 20px;
  font-size: 36px;
}

.grid-594 {
  grid-row-gap: 9px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: .25fr 2.25fr;
}

.div-block-2436 {
  padding-top: 0;
}

.grid-595 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
}

.container-1725 {
  max-width: 100%;
  padding-top: 20px;
  padding-bottom: 10px;
}

.heading-909 {
  margin-top: 0;
}

.bold-text-1804 {
  font-size: 50px;
  line-height: 50px;
}

.button-200 {
  background-color: #457505;
  border-radius: 8px;
  width: 100%;
  font-weight: 700;
}

.div-block-2439 {
  text-align: center;
  width: 100%;
}

.grid-596 {
  grid-column-gap: 10px;
  grid-row-gap: 1px;
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  margin-top: 0;
}

._2mob---2 {
  display: none;
}

.button-201 {
  background-color: #457505;
  border-radius: 8px;
  font-size: 20px;
}

._1mob--2, ._7mob---2, ._10mob---2 {
  display: none;
}

.text-block-424 {
  text-align: center;
  padding-top: 10px;
  font-size: 20px;
}

._4mob---2, ._8mob---2 {
  display: none;
}

.paragraph-2015 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 16px;
}

.text-block-425 {
  font-size: 18px;
}

.paragraph-2016 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 25px;
}

.container-1736 {
  max-width: 100%;
  padding-top: 20px;
  padding-bottom: 10px;
}

.heading-910 {
  margin-top: 0;
  font-size: 35px;
}

.bold-text-1806 {
  font-size: 35px;
}

.paragraph-2017 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.paragraph-2020 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 16px;
}

.grid-611 {
  grid-row-gap: 6px;
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  padding-left: 20px;
  padding-right: 20px;
}

.grid-611.dog {
  grid-column-gap: 18px;
  grid-row-gap: 5px;
}

.paragraph-2019 {
  font-family: Barlow, sans-serif;
  font-size: 14px;
}

.bold-text-1812 {
  font-size: 35px;
}

.button-footer-sticky-g-40 {
  text-align: center;
  background-color: #457505;
  border-radius: 8px;
  width: 1200px;
  max-width: 1200px;
  height: 50px;
  margin-bottom: 0;
  padding: 15px 20px;
  font-size: 20px;
  font-weight: 700;
  box-shadow: 0 6px 8px #0003, 0 2px 5px #0003;
}

.bold-text-1813 {
  font-size: 35px;
}

.heading-911 {
  margin-bottom: 20px;
  font-size: 36px;
}

.heading-912 {
  font-size: 25px;
}

.container-1737 {
  max-width: 1200px;
  padding-right: 0;
}

.container-1737.list.njmn {
  max-width: 900%;
}

.side-offer-8 {
  border: 1px solid #c9c9d0;
  border-radius: 10px;
  height: 850px;
  margin-top: 40px;
}

.paragraph-2021 {
  text-align: center;
  font-family: Barlow, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.paragraph-2022 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 25px;
}

.grid-612 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  max-width: 1200px;
}

.grid-612.lisuy {
  grid-column-gap: 76px;
  grid-row-gap: 81px;
  grid-template-columns: 1fr 1fr;
  padding-top: 20px;
}

.paragraph-2023 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 25px;
}

.grid-613 {
  grid-template-rows: auto;
  grid-template-columns: 2.5fr 1fr;
}

.heading-913 {
  margin-top: 10px;
}

.paragraph-2024 {
  margin-top: 0;
  font-size: 20px;
  line-height: 30px;
}

.image-606 {
  border: 0 solid #000;
  border-radius: 0;
}

.div-block-2445 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.paragraph-2025 {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Barlow, sans-serif;
  font-size: 20px;
}

.paragraph-2026 {
  font-family: Barlow, sans-serif;
  font-size: 14px;
}

.bold-text-1814 {
  line-height: 35px;
}

.div-block-2446 {
  text-align: center;
}

.paragraph-2027 {
  font-family: Barlow, sans-serif;
  font-size: 14px;
}

.div-block-2447 {
  font-size: 16px;
}

.text-block-435 {
  background-color: #eef0f4;
}

.section-323 {
  font-size: 27px;
}

.section-323.body {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.paragraph-2028 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 25px;
}

.image-607 {
  border: 0 solid #000;
  border-radius: 0;
}

.image-608 {
  border: 0 solid #000;
  border-radius: 0;
  width: 1000px;
}

.heading-914 {
  font-size: 35px;
}

.paragraph-2029 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 25px;
}

.div-block-2448 {
  width: auto;
  max-width: 900px;
}

.bold-text-1815 {
  font-size: 35px;
}

.container-1735 {
  max-width: 1200px;
  padding-top: 20px;
}

.paragraph-2030 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.paragraph-2018 {
  background-color: #f3f2f2;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 18px;
}

.bold-text-1816 {
  font-size: 35px;
}

.button-202 {
  text-align: center;
  background-color: #417505;
  border-radius: 4px;
  flex-flow: row;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  padding: 15px 40px;
  font-size: 18px;
  font-weight: 700;
  display: block;
  box-shadow: 0 0 11px 6px #0003;
}

.button-202._2 {
  text-align: center;
  border-radius: 5px;
  width: 300px;
  margin-top: 40px;
  margin-bottom: 20px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 18px;
  line-height: 25px;
  box-shadow: -7px 5px 10px 4px #0003;
}

.bold-text-1810 {
  font-size: 50px;
  line-height: 50px;
}

.paragraph-2031, .paragraph-2032 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 25px;
}

.bold-text-1817 {
  font-size: 35px;
}

.paragraph-2033 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 25px;
}

.div-block-2449 {
  text-align: center;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 10px;
}

.container-1738 {
  max-width: 1200px;
}

.heading-915, .heading-916 {
  margin-top: 0;
  font-size: 35px;
}

.image-609 {
  text-align: center;
}

.bold-text-1818 {
  font-size: 35px;
}

.paragraph-2034 {
  font-family: Barlow, sans-serif;
  font-size: 14px;
}

.bold-text-1819 {
  color: #415c70;
  text-align: center;
  font-size: 28px;
  line-height: 18px;
}

.bold-text-1819.fd {
  color: #1aae41;
  font-size: 25px;
}

.bold-text-1820 {
  font-size: 25px;
}

.grid-610 {
  grid-column-gap: 9px;
  grid-row-gap: 19px;
  grid-template-rows: 31px 30px 27px 37px;
  grid-template-columns: .25fr 2.25fr;
  margin-left: auto;
  padding-left: 10px;
  padding-right: 10px;
}

.container-1739 {
  max-width: 1200px;
}

.paragraph-2035 {
  line-height: 30px;
}

.bold-text-1821 {
  font-size: 35px;
}

.heading-917 {
  margin-bottom: 20px;
}

.image-610 {
  border: 2px solid #000;
  border-radius: 8px;
}

.div-block-2450 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.bold-text-1822, .bold-text-1824, .heading-919 {
  font-size: 35px;
}

.container-1740 {
  max-width: 1200px;
  padding-top: 20px;
  padding-bottom: 10px;
}

.button-1-3 {
  background-color: #457505;
  border-radius: 4px;
  width: 500px;
  height: 45px;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 16px;
  position: static;
  top: 0;
  box-shadow: -1px 7px 5px #0003;
}

.paragraph-2036 {
  font-size: 27px;
  line-height: 35px;
}

.image-611 {
  border: 2px solid #000;
  border-radius: 8px;
}

.paragraph-2037 {
  font-size: 25px;
  line-height: 30px;
}

.image-612 {
  border: 2px solid #000;
  border-radius: 8px;
}

.container-1741 {
  max-width: 1200px;
}

.paragraph-2038 {
  line-height: 30px;
}

.bold-text-1826 {
  font-size: 35px;
}

.section-mobile-12 {
  padding-top: 20px;
  padding-bottom: 20px;
  display: none;
}

.image-613, .image-614 {
  border: 2px solid #000;
  border-radius: 8px;
}

.section-325 {
  z-index: auto;
  background-color: #fff;
  max-width: none;
  padding-top: 20px;
  padding-bottom: 0;
  position: sticky;
  top: 0;
}

.image-615 {
  border: 2px solid #000;
  border-radius: 8px;
}

.container-1742 {
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 500px;
  max-width: none;
  display: flex;
  position: sticky;
  top: 0;
  overflow: visible;
}

.button-1sst-16 {
  text-align: center;
  background-color: #457505;
  border-radius: 8px;
  width: 1200px;
  max-width: 1200px;
  height: 50px;
  margin-bottom: 0;
  padding: 15px 20px;
  font-size: 20px;
  font-weight: 700;
  box-shadow: 0 6px 8px #0003, 0 2px 5px #0003;
}

.container-1743 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 1200px;
  max-width: 100%;
  margin-bottom: 0;
  padding-left: 10px;
  padding-right: 10px;
  display: block;
}

.heading-922 {
  font-size: 35px;
}

.paragraph-2039 {
  font-size: 25px;
  line-height: 30px;
}

.image-616 {
  border: 2px solid #000;
  border-radius: 8px;
}

.bold-text-1828 {
  font-size: 35px;
}

.grid-614 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  max-width: 1200px;
}

.paragraph-2040 {
  font-size: 25px;
  line-height: 30px;
}

.section-326 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 25px;
  line-height: 30px;
}

.paragraph-2041, .paragraph-2042 {
  line-height: 30px;
}

.paragraph-2043 {
  background-color: #f3f2f2;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 18px;
}

.paragraph-2044 {
  font-size: 25px;
  line-height: 30px;
}

.paragraph-2045 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 16px;
}

.paragraph-2046 {
  line-height: 30px;
}

.image-617 {
  border: 2px solid #000;
  border-radius: 8px;
}

.paragraph-2047 {
  font-size: 25px;
  line-height: 30px;
}

.bold-text-1829 {
  text-align: left;
  max-width: 1200px;
  font-size: 65px;
  line-height: 65px;
}

.hero-heading-main-56 {
  text-align: left;
  border: 0 solid #000;
  border-radius: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 40px;
  line-height: 50px;
}

.container-1744 {
  max-width: 1200px;
  font-size: 25px;
  line-height: 30px;
}

.container-1745 {
  max-width: 1200px;
  padding-top: 20px;
}

.paragraph-written-by-58 {
  padding-top: 20px;
  padding-bottom: 0;
  font-size: 18px;
  line-height: 16px;
}

.bold-text-1830 {
  line-height: 35px;
}

.div-block-2451 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 500px;
  display: flex;
  position: static;
  top: 0;
}

.heading-927 {
  font-size: 35px;
}

.section-327 {
  position: sticky;
  top: 0;
  bottom: 0;
}

.container-1746 {
  max-width: 1200px;
}

.section-328 {
  background-color: #fff;
  position: sticky;
  top: 0;
  bottom: 0;
}

.container-1747 {
  max-width: 1200px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.div-block-2452 {
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
  position: sticky;
  top: 0;
  bottom: 0;
}

.grid-615 {
  grid-template-rows: auto;
  grid-template-columns: 3.25fr 1.25fr;
}

.heading-928 {
  margin-top: 10px;
}

.div-block-2453 {
  width: 850px;
  margin-top: 20px;
}

.heading-929 {
  margin-top: 10px;
}

.paragraph-2048 {
  background-color: #f3f2f2;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 18px;
  line-height: 25px;
}

.heading-930 {
  margin-top: 10px;
}

.text-block-436 {
  font-size: 14px;
  line-height: 20px;
}

.text-block-437 {
  text-align: center;
  font-size: 16px;
}

.div-block-2455 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.text-block-438, .text-block-439 {
  font-size: 14px;
  line-height: 20px;
}

.container-1748 {
  max-width: 1200px;
}

.div-block-2456 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.text-block-440 {
  font-size: 14px;
  line-height: 20px;
}

.bold-text-1833 {
  font-size: 18px;
}

.div-block-2458, .image-618 {
  text-align: center;
}

.heading-931, .heading-932, .heading-933, .heading-934 {
  margin-top: 10px;
}

.container-1749 {
  max-width: 1200px;
}

._6mob---3, .div-block-2459 {
  display: none;
}

.div-block-2460 {
  padding: 10px;
}

.button-203 {
  background-color: #528125;
  border-radius: 8px;
}

.heading-935 {
  margin-top: 10px;
}

.bold-text-1834 {
  color: #1aae41;
  font-size: 20px;
}

.heading-936 {
  margin-top: 10px;
}

.heading-937 {
  margin-bottom: 20px;
  font-size: 36px;
}

.grid-616 {
  grid-row-gap: 9px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: .25fr 2.25fr;
}

.div-block-2462 {
  padding-top: 0;
}

.grid-617 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
}

.container-1750 {
  max-width: 100%;
  padding-top: 20px;
  padding-bottom: 10px;
}

.heading-938 {
  margin-top: 0;
}

.bold-text-1835 {
  font-size: 50px;
  line-height: 50px;
}

.button-204 {
  background-color: #457505;
  border-radius: 8px;
  width: 100%;
  font-weight: 700;
}

.div-block-2465 {
  text-align: center;
  width: 100%;
}

.grid-618 {
  grid-column-gap: 10px;
  grid-row-gap: 1px;
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  margin-top: 0;
}

._2mob---3 {
  display: none;
}

.button-205 {
  background-color: #457505;
  border-radius: 8px;
  font-size: 20px;
}

._10mob---3 {
  display: none;
}

.text-block-441 {
  text-align: center;
  padding-top: 10px;
  font-size: 20px;
}

.paragraph-2049 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 16px;
}

.image-619 {
  max-width: 100%;
}

.image-620 {
  text-align: center;
}

.image-621 {
  border: 0 solid #000;
  border-radius: 0;
  width: 1000px;
}

.image-622 {
  border: 0 solid #000;
  border-radius: 0;
}

.image-623, .image-624, .image-625 {
  border: 0 solid #000;
  border-radius: 0;
  width: 1000px;
}

.image-626 {
  border: 0 solid #000;
  border-radius: 0;
}

.image-627, .image-628 {
  border: 0 solid #000;
  border-radius: 0;
  width: 1000px;
}

.image-629 {
  border: 0 solid #000;
  border-radius: 0;
}

.image-630, .image-631, .image-632 {
  border: 0 solid #000;
  border-radius: 0;
  width: 1000px;
}

.image-633 {
  border: 0 solid #000;
  border-radius: 0;
}

.image-634 {
  border: 0 solid #000;
  border-radius: 0;
  width: 1000px;
}

.italic-text-17 {
  font-size: 18px;
}

.button-210 {
  background-color: #457505;
  border-radius: 8px;
  width: 100%;
  font-weight: 700;
}

.div-block-2472 {
  text-align: center;
  width: 100%;
}

.grid-619 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
}

.image-635 {
  border: 0 solid #000;
  border-radius: 0;
}

.paragraph-2050 {
  background-color: #f3f2f2;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  font-size: 20px;
  line-height: 25px;
}

.grid-620 {
  grid-row-gap: 9px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: .25fr 2.25fr;
}

.image-636 {
  border: 0 solid #000;
  border-radius: 0;
  width: 1000px;
}

.div-block-2474 {
  padding-top: 0;
}

.grid-621 {
  grid-column-gap: 10px;
  grid-row-gap: 1px;
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  margin-top: 0;
}

.image-637 {
  border: 0 solid #000;
  border-radius: 0;
  width: 1000px;
}

._2mob---4 {
  display: none;
}

.image-638, .image-639 {
  border: 0 solid #000;
  border-radius: 0;
  width: 1000px;
}

.grid-622 {
  grid-template-rows: auto;
  grid-template-columns: 3.25fr 1.25fr;
}

.text-block-442 {
  text-align: center;
  font-size: 16px;
}

.image-640 {
  border: 0 solid #000;
  border-radius: 0;
}

._10mob---4 {
  display: none;
}

.button-212 {
  background-color: #457505;
  border-radius: 8px;
  font-size: 20px;
}

.image-641, .image-642 {
  border: 0 solid #000;
  border-radius: 0;
  width: 1000px;
}

.image-643 {
  border: 0 solid #000;
  border-radius: 0;
}

.text-block-443 {
  font-size: 14px;
  line-height: 20px;
}

.div-block-2478 {
  text-align: center;
}

.heading-939 {
  margin-top: 0;
}

.image-644 {
  border: 0 solid #000;
  border-radius: 0;
  width: 1000px;
}

.paragraph-2051 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 16px;
}

.image-645 {
  border: 0 solid #000;
  border-radius: 0;
}

._6mob---4 {
  display: none;
}

.heading-940 {
  margin-bottom: 20px;
  font-size: 36px;
}

.image-646 {
  max-width: 100%;
}

.bold-text-1836 {
  color: #1aae41;
  font-size: 20px;
}

.container-1751 {
  max-width: 1200px;
}

.bold-text-1837 {
  font-size: 50px;
  line-height: 50px;
}

.heading-941 {
  margin-top: 10px;
}

.text-block-444 {
  font-size: 18px;
}

.div-block-2482 {
  width: 850px;
  margin-top: 20px;
}

.div-block-2483 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.button-211 {
  background-color: #528125;
  border-radius: 8px;
}

.image-647 {
  border: 0 solid #000;
  border-radius: 0;
  width: 1000px;
}

.div-block-2484 {
  display: none;
}

.text-block-445 {
  text-align: center;
  padding-top: 10px;
  font-size: 20px;
}

.italic-text-18 {
  font-size: 18px;
}

.div-block-2485 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.div-block-2486 {
  padding: 10px 20px;
}

.image-648, .image-649 {
  text-align: center;
}

.container-1752 {
  max-width: 100%;
  padding-top: 20px;
  padding-bottom: 10px;
}

.text-block-446, .text-block-447 {
  font-size: 14px;
  line-height: 20px;
}

.image-650 {
  border: 0 solid #000;
  border-radius: 0;
  width: 1000px;
}

.text-block-448 {
  font-size: 14px;
  line-height: 20px;
}

.image-651 {
  border: 0 solid #000;
  border-radius: 0;
  width: 1000px;
}

.heading-942 {
  margin-top: 10px;
}

.div-block-2490 {
  text-align: center;
  width: 100%;
}

.grid-623 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
}

.italic-text-19 {
  background-color: #ebebeb;
  font-size: 18px;
}

.image-652 {
  border: 0 solid #000;
  border-radius: 0;
}

.paragraph-2052 {
  background-color: #f3f2f2;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 18px;
  line-height: 25px;
}

.grid-624 {
  grid-row-gap: 9px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: .25fr 2.25fr;
}

.image-653 {
  border: 0 solid #000;
  border-radius: 0;
  width: 1000px;
}

.div-block-2492 {
  padding-top: 0;
}

.grid-625 {
  grid-column-gap: 10px;
  grid-row-gap: 1px;
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  margin-top: 0;
}

.image-654 {
  border: 0 solid #000;
  border-radius: 0;
  width: 1000px;
}

._2mob---5 {
  display: none;
}

.image-655, .image-656 {
  border: 0 solid #000;
  border-radius: 0;
  width: 1000px;
}

.grid-626 {
  grid-template-rows: auto;
  grid-template-columns: 3.25fr 1.25fr;
}

.text-block-449 {
  text-align: center;
  font-size: 16px;
}

.image-657 {
  border: 0 solid #000;
  border-radius: 0;
}

._10mob---5 {
  display: none;
}

.button-213 {
  background-color: #457505;
  border-radius: 8px;
  font-size: 20px;
}

.image-658, .image-659 {
  border: 0 solid #000;
  border-radius: 0;
  width: 1000px;
}

.image-660 {
  border: 0 solid #000;
  border-radius: 0;
}

.text-block-450 {
  font-size: 14px;
  line-height: 20px;
}

.div-block-2496 {
  text-align: center;
}

.heading-943 {
  margin-top: 0;
}

.button-214 {
  background-color: #457505;
  border-radius: 8px;
  width: 100%;
  font-size: 20px;
  font-weight: 700;
}

.image-661 {
  border: 0 solid #000;
  border-radius: 0;
  width: 1000px;
}

.paragraph-2053 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 16px;
}

.image-662 {
  border: 0 solid #000;
  border-radius: 0;
}

._6mob---5 {
  display: none;
}

.heading-944 {
  margin-bottom: 20px;
  font-size: 36px;
}

.image-663 {
  max-width: 100%;
}

.bold-text-1839 {
  color: #1aae41;
  font-size: 20px;
}

.container-1753 {
  max-width: 1200px;
}

.bold-text-1840 {
  font-size: 50px;
  line-height: 50px;
}

.heading-945 {
  margin-top: 10px;
}

.div-block-2500 {
  width: 850px;
  margin-top: 20px;
}

.div-block-2501 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.button-215 {
  background-color: #528125;
  border-radius: 8px;
}

.image-664 {
  border: 0 solid #000;
  border-radius: 0;
  width: 1000px;
}

._3-mob {
  display: none;
}

.text-block-451 {
  text-align: center;
  padding-top: 10px;
  font-size: 20px;
}

.div-block-2503 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.div-block-2504 {
  padding: 10px;
}

.image-665, .image-666 {
  text-align: center;
}

.container-1754 {
  max-width: 100%;
  padding-top: 20px;
  padding-bottom: 10px;
}

.text-block-453, .text-block-454 {
  font-size: 14px;
  line-height: 20px;
}

.image-667 {
  border: 0 solid #000;
  border-radius: 0;
  width: 1000px;
}

.text-block-455 {
  font-size: 14px;
  line-height: 20px;
}

.image-668 {
  border: 0 solid #000;
  border-radius: 0;
  width: 1000px;
}

.heading-946 {
  margin-top: 10px;
}

.image-669 {
  padding-top: 10px;
}

.image-670 {
  text-align: center;
}

.image-671, .image-672, .image-673, .image-674, .image-675, .image-676, .image-677 {
  border: 0 solid #000;
  border-radius: 0;
  width: auto;
}

.image-678 {
  border: 0 solid #000;
  border-radius: 0;
}

.image-679 {
  border: 0 solid #000;
  border-radius: 0;
  width: auto;
}

.image-680 {
  border: 0 solid #000;
  border-radius: 0;
  width: 1000px;
}

.image-681 {
  border: 0 solid #000;
  border-radius: 0;
}

.image-682, .image-683, .image-684, .image-685, .image-686, .image-687 {
  border: 0 solid #000;
  border-radius: 0;
  width: 1000px;
}

.div-block-2508 {
  text-align: center;
  width: 100%;
}

.grid-627 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
}

.italic-text-20 {
  background-color: #ebebeb;
  font-size: 18px;
}

.image-688 {
  border: 0 solid #000;
  border-radius: 0;
}

.paragraph-2054 {
  background-color: #f3f2f2;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  font-size: 18px;
  line-height: 25px;
}

.grid-628 {
  grid-row-gap: 9px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: .25fr 2.25fr;
}

.image-689 {
  border: 0 solid #000;
  border-radius: 0;
  width: 1000px;
}

.div-block-2510 {
  padding-top: 0;
}

.grid-629 {
  grid-column-gap: 10px;
  grid-row-gap: 1px;
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  margin-top: 0;
}

.image-690, .image-691, .image-692 {
  border: 0 solid #000;
  border-radius: 0;
  width: 1000px;
}

.grid-630 {
  grid-template-rows: auto;
  grid-template-columns: 3.25fr 1.25fr;
}

.text-block-456 {
  text-align: center;
  font-size: 16px;
  font-weight: 700;
}

.image-693 {
  border: 0 solid #000;
  border-radius: 0;
}

._10mob---6 {
  display: none;
}

.button-216 {
  background-color: #457505;
  border-radius: 8px;
  font-size: 20px;
}

.image-694, .image-695 {
  border: 0 solid #000;
  border-radius: 0;
  width: 1000px;
}

.image-696 {
  border: 0 solid #000;
  border-radius: 0;
}

.text-block-457 {
  font-size: 14px;
  line-height: 20px;
}

.div-block-2514 {
  text-align: center;
}

.heading-947 {
  margin-top: 0;
}

.image-697 {
  border: 0 solid #000;
  border-radius: 0;
  width: 1000px;
}

.paragraph-2055 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 16px;
}

.image-698 {
  border: 0 solid #000;
  border-radius: 0;
}

._6mob---6 {
  display: none;
}

.heading-948 {
  margin-bottom: 20px;
  font-size: 36px;
}

.image-699 {
  max-width: 100%;
}

.bold-text-1842 {
  color: #415c70;
  font-size: 20px;
}

.container-1755 {
  max-width: 1200px;
}

.bold-text-1843 {
  font-size: 50px;
  line-height: 50px;
}

.heading-949 {
  margin-top: 10px;
}

.div-block-2518 {
  width: 850px;
  margin-top: 20px;
}

.div-block-2519 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.button-217 {
  text-align: center;
  background-color: #528125;
  border-radius: 8px;
  width: 270px;
}

.image-700 {
  border: 0 solid #000;
  border-radius: 0;
  width: 1000px;
}

.div-block-2520 {
  display: none;
}

.text-block-458 {
  text-align: center;
  padding-top: 10px;
  font-size: 20px;
}

.div-block-2521 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.div-block-2522 {
  padding: 10px 10px 10px 20px;
}

.image-701, .image-702 {
  text-align: center;
}

.container-1756 {
  max-width: 100%;
  padding-top: 20px;
  padding-bottom: 10px;
}

.text-block-460, .text-block-461 {
  font-size: 14px;
  line-height: 20px;
}

.image-703 {
  border: 0 solid #000;
  border-radius: 0;
  width: 1000px;
}

.text-block-462 {
  font-size: 14px;
  line-height: 20px;
}

.image-704 {
  border: 0 solid #000;
  border-radius: 0;
  width: 1000px;
}

.heading-950 {
  margin-top: 10px;
}

.image-705 {
  padding-top: 10px;
}

.image-706 {
  border: 0 solid #000;
  border-radius: 0;
  width: 1000px;
}

.image-707, .image-708 {
  text-align: center;
}

.div-block-2526 {
  text-align: center;
  width: 100%;
}

.grid-631 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
}

.italic-text-21 {
  background-color: #ebebeb;
  font-size: 18px;
}

.image-709 {
  border: 0 solid #000;
  border-radius: 0;
}

.paragraph-2056 {
  background-color: #f3f2f2;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 18px;
  line-height: 25px;
}

.grid-632 {
  grid-row-gap: 9px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: .25fr 2.25fr;
}

.image-710 {
  border: 0 solid #000;
  border-radius: 0;
  width: 1000px;
}

.div-block-2528 {
  padding-top: 0;
}

.grid-633 {
  grid-column-gap: 10px;
  grid-row-gap: 1px;
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  margin-top: 0;
}

.image-711, .image-712, .image-713 {
  border: 0 solid #000;
  border-radius: 0;
  width: 1000px;
}

.grid-634 {
  grid-template-rows: auto;
  grid-template-columns: 3.25fr 1.25fr;
}

.text-block-463 {
  text-align: center;
  font-size: 16px;
}

.image-714 {
  border: 0 solid #000;
  border-radius: 0;
}

._10mob---7 {
  display: none;
}

.button-218 {
  background-color: #457505;
  border-radius: 8px;
  font-size: 20px;
}

.image-715, .image-716 {
  border: 0 solid #000;
  border-radius: 0;
  width: 1000px;
}

.image-717 {
  border: 0 solid #000;
  border-radius: 0;
}

.text-block-464 {
  font-size: 14px;
  line-height: 20px;
}

.div-block-2532 {
  text-align: center;
}

.heading-951 {
  margin-top: 0;
}

.image-718 {
  border: 0 solid #000;
  border-radius: 0;
  width: 1000px;
}

.paragraph-2057 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 16px;
}

.image-719 {
  border: 0 solid #000;
  border-radius: 0;
}

._6mob---7 {
  display: none;
}

.heading-952 {
  margin-bottom: 20px;
  font-size: 36px;
}

.image-720 {
  max-width: 100%;
}

.bold-text-1845 {
  color: #1aae41;
  font-size: 20px;
}

.container-1757 {
  max-width: 1200px;
}

.bold-text-1846 {
  font-size: 50px;
  line-height: 50px;
}

.heading-953 {
  margin-top: 10px;
}

.div-block-2536 {
  width: 850px;
  margin-top: 20px;
}

.div-block-2537 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.button-219 {
  background-color: #528125;
  border-radius: 8px;
}

.image-721 {
  border: 0 solid #000;
  border-radius: 0;
  width: 1000px;
}

.div-block-2538 {
  display: none;
}

.text-block-465 {
  text-align: center;
  padding-top: 10px;
  font-size: 20px;
}

.div-block-2539 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.div-block-2540 {
  padding: 10px;
}

.image-722, .image-723 {
  text-align: center;
}

.container-1758 {
  max-width: 100%;
  padding-top: 20px;
  padding-bottom: 10px;
}

.text-block-467, .text-block-468 {
  font-size: 14px;
  line-height: 20px;
}

.image-724 {
  border: 0 solid #000;
  border-radius: 0;
  width: 1000px;
}

.text-block-469 {
  font-size: 14px;
  line-height: 20px;
}

.image-725 {
  border: 0 solid #000;
  border-radius: 0;
  width: 1000px;
}

.heading-954 {
  margin-top: 10px;
}

.image-726 {
  text-align: center;
}

.grid-635 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  margin-bottom: 20px;
}

.grid-636 {
  grid-column-gap: 70px;
  grid-row-gap: 70px;
  grid-template-rows: auto;
  margin-bottom: 20px;
}

.div-block-2543 {
  margin-top: 10px;
}

.div-block-2544 {
  margin-bottom: 40px;
}

.bold-text-1848 {
  font-size: 22px;
}

.bold-text-1849 {
  font-size: 50px;
  line-height: 40px;
}

.div-block-2545 {
  text-align: center;
}

.image-727 {
  border-radius: 10px;
  width: 80%;
  max-width: 100%;
}

.div-block-2546 {
  text-align: left;
  margin-top: 10px;
  padding-left: 60px;
  padding-right: 60px;
}

.paragraph-2059, .paragraph-2060 {
  text-align: left;
}

.div-block-2547 {
  padding-left: 60px;
  padding-right: 60px;
}

.image-728 {
  text-align: center;
  width: 85%;
  max-width: 100%;
}

.image-729 {
  width: 85%;
}

.image-730 {
  width: 90%;
}

.image-731 {
  width: 85%;
}

.health-dscvry-nav-33 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 50px;
  line-height: 50px;
}

.div-block-2548 {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 10px;
}

.heading-963 {
  margin-top: 10px;
  font-size: 30px;
}

.grid-637 {
  grid-template-rows: auto;
  grid-template-columns: 2.5fr 1fr;
}

.paragraph-2121 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.image-732 {
  text-align: center;
}

.bold-text-1884 {
  color: #415c70;
  text-align: center;
  font-size: 28px;
  line-height: 18px;
}

.bold-text-1884.fd {
  color: #1aae41;
  font-size: 20px;
}

.bold-text-1885 {
  font-size: 25px;
}

.bold-text-1886 {
  font-size: 50px;
  line-height: 50px;
}

.paragraph-2124, .paragraph-2122 {
  font-size: 14px;
}

.div-block-2549 {
  font-size: 16px;
}

.div-block-2550 {
  text-align: center;
}

.paragraph-2125 {
  text-align: center;
  font-size: 20px;
  font-weight: 700;
}

.grid-638 {
  grid-row-gap: 6px;
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  padding-left: 20px;
  padding-right: 20px;
}

.grid-638.dog {
  grid-column-gap: 18px;
  grid-row-gap: 5px;
}

.text-block-470 {
  background-color: #eef0f4;
  font-size: 18px;
  line-height: 20px;
}

.paragraph-2123 {
  font-size: 14px;
}

.grid-639 {
  grid-column-gap: 9px;
  grid-row-gap: 19px;
  grid-template-rows: 31px 30px 27px 37px;
  grid-template-columns: .25fr 2.25fr;
  margin-left: auto;
}

.heading-962 {
  font-size: 25px;
}

.button-220 {
  text-align: center;
  background-color: #417505;
  border-radius: 4px;
  flex-flow: row;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  padding: 15px 40px;
  font-size: 18px;
  font-weight: 700;
  display: block;
  box-shadow: 0 0 11px 6px #0003;
}

.button-220._2 {
  text-align: center;
  border-radius: 5px;
  width: 300px;
  margin-top: 40px;
  margin-bottom: 20px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 23px;
  line-height: 25px;
  box-shadow: -7px 5px 10px 4px #0003;
}

.paragraph-2126 {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 20px;
}

.container-1787 {
  max-width: 100%;
  padding-top: 20px;
  padding-bottom: 10px;
}

.paragraph-2139 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.section-340 {
  font-size: 27px;
}

.section-340.body {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.image-733 {
  text-align: center;
}

.bold-text-1892 {
  font-size: 35px;
}

.heading-964 {
  margin-top: 0;
}

.container-1788 {
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 500px;
  max-width: none;
  display: flex;
  position: sticky;
  top: 0;
  overflow: visible;
}

.div-block-2551 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.div-block-2552 {
  background-color: #fffefe;
  border-radius: 10px;
}

.button-221 {
  background-color: #457505;
  border-radius: 4px;
  width: 600px;
  height: 45px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 20px;
  font-weight: 700;
  line-height: 16px;
  position: static;
  top: 0;
  box-shadow: -1px 7px 5px #0003;
}

.paragraph-2137 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.container-1789 {
  max-width: 1200px;
  padding-top: 10px;
  padding-bottom: 20px;
}

.paragraph-2134, .paragraph-2133, .paragraph-2136 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.container-1791 {
  max-width: 1200px;
  padding-right: 0;
}

.container-1791.list.njmn {
  width: 1200px;
  max-width: none;
  display: flex;
}

.container-1792 {
  max-width: 1200px;
}

.bold-text-1891, .bold-text-1893 {
  font-size: 35px;
}

.paragraph-2128 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.container-1790 {
  width: auto;
  max-width: 1200px;
}

.heading-965 {
  margin-bottom: 20px;
  font-size: 36px;
}

.paragraph-2130 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.bold-text-1887 {
  line-height: 35px;
}

.paragraph-2138 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.grid-640 {
  grid-column-gap: 62px;
  grid-row-gap: 106px;
}

.section-339 {
  z-index: auto;
  background-color: #fff;
  max-width: none;
  padding-top: 20px;
  padding-bottom: 20px;
  position: sticky;
  inset: auto 0% 0%;
}

.image-734 {
  border-radius: 10px;
}

.paragraph-2135 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.text-block-471 {
  text-align: center;
  border: 1px solid #c6c6c6;
  border-radius: 5px;
  margin-top: 10px;
  padding-bottom: 10px;
  font-size: 25px;
  font-weight: 700;
  line-height: 30px;
}

.italic-text-22 {
  font-weight: 700;
}

.paragraph-2131 {
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.bold-text-1889 {
  font-size: 35px;
}

.div-block-2553 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 500px;
  display: flex;
  position: static;
  top: 0;
}

.paragraph-2127 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 16px;
}

.paragraph-2132 {
  background-color: #f3f2f2;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  font-size: 18px;
  line-height: 25px;
}

.div-block-2554 {
  background-color: #f7f7f7;
  padding: 20px;
  box-shadow: 0 2px 5px #0003;
}

.bold-text-1888 {
  font-size: 35px;
}

.div-block-2555 {
  text-align: center;
  margin-bottom: 20px;
}

.heading-966 {
  margin-top: 0;
  font-size: 35px;
}

.button-222 {
  outline-offset: 0px;
  text-align: center;
  background-color: #457505;
  border-radius: 10px;
  outline: 3px #fff;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  box-shadow: 0 2px 5px #0003;
}

.button-222:hover {
  color: #454545;
  background-color: #8fcb3e;
}

.paragraph-2129 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.paragraph-2144 {
  background-color: #f3f2f2;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  font-size: 18px;
  line-height: 25px;
}

.text-block-472 {
  text-align: center;
  border: 1px solid #c6c6c6;
  border-radius: 5px;
  margin-top: 10px;
  padding-bottom: 10px;
  font-size: 25px;
  font-weight: 700;
  line-height: 30px;
}

.div-block-2556 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 500px;
  display: flex;
  position: static;
  top: 0;
}

.container-1799 {
  max-width: 1200px;
  padding-right: 0;
}

.container-1799.list.njmn {
  max-width: 100%;
  display: flex;
}

.paragraph-2142, .paragraph-2146 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.paragraph-2143 {
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.bold-text-1901, .bold-text-1905 {
  font-size: 35px;
}

.paragraph-2141 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.container-1797 {
  width: auto;
  max-width: 1200px;
}

.button-1-4 {
  background-color: #457505;
  border-radius: 4px;
  width: 500px;
  height: 45px;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 16px;
  position: static;
  top: 0;
  box-shadow: -1px 7px 5px #0003;
}

.bold-text-1903 {
  font-size: 35px;
}

.paragraph-2148 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.bold-text-1899 {
  font-size: 35px;
}

.container-1795 {
  max-width: 1200px;
  padding-top: 20px;
}

.container-1795.div {
  display: none;
}

.button-1sst-17 {
  text-align: center;
  background-color: #457505;
  border-radius: 8px;
  width: 1200px;
  max-width: 1200px;
  height: 50px;
  margin-bottom: 0;
  padding: 15px 20px;
  font-size: 20px;
  font-weight: 700;
  box-shadow: 0 6px 8px #0003, 0 2px 5px #0003;
}

.container-1798 {
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 500px;
  max-width: none;
  display: flex;
  position: sticky;
  top: 0;
  overflow: visible;
}

.paragraph-2140, .paragraph-2152 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.bold-text-1902 {
  font-size: 35px;
}

.div-block-2557 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.image-739 {
  text-align: center;
}

.heading-967 {
  margin-top: 0;
}

.paragraph-2151 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.bold-text-1897 {
  line-height: 35px;
}

.grid-641 {
  grid-column-gap: 62px;
  grid-row-gap: 106px;
}

.paragraph-2149 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 16px;
}

.paragraph-2145 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.div-block-2558 {
  text-align: center;
  margin-bottom: 20px;
}

.div-block-2559 {
  background-color: #f7f7f7;
  padding: 20px;
  box-shadow: 0 2px 5px #0003;
}

.paragraph-2150 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.bold-text-1898 {
  font-size: 35px;
}

.container-1794 {
  max-width: 100%;
  padding-top: 20px;
  padding-bottom: 10px;
}

.heading-970 {
  margin-top: 0;
  font-size: 35px;
}

.div-block-2560 {
  background-color: #fffefe;
  border-radius: 10px;
}

.container-1800 {
  max-width: 1200px;
}

.paragraph-2147 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 30px;
}

.heading-969 {
  margin-bottom: 20px;
  font-size: 36px;
}

.body-60 {
  font-family: Barlow, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.italic-text-23 {
  font-size: 16px;
  line-height: 20px;
}

.input, .input-flds {
  color: #000;
  border: 1px solid #dadada;
  border-radius: 8px;
  width: 100%;
  min-height: 3.5rem;
  padding: .5rem 1rem;
  box-shadow: 0 1px 2px #2b392040;
}

.btns-fields {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.badge-result {
  background-color: #e1f3d2;
  border-radius: 4px;
  padding: .5rem .75rem;
  font-weight: 600;
}

.div-block-2561 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.quiz_img {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  text-align: center;
  flex-flow: column;
  align-items: center;
  font-weight: 700;
  display: flex;
}

.loader_input {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-2563 {
  text-align: center;
  width: 100%;
}

.grid-642 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
}

.italic-text-24 {
  background-color: #ebebeb;
  font-size: 18px;
}

.image-741 {
  border: 0 solid #000;
  border-radius: 0;
}

.paragraph-2185 {
  background-color: #f3f2f2;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  font-size: 18px;
  line-height: 25px;
}

.grid-643 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
}

.grid-644 {
  grid-row-gap: 9px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: .25fr 2.25fr;
}

.image-742 {
  border: 0 solid #000;
  border-radius: 0;
  width: 1000px;
}

.div-block-2565 {
  padding-top: 0;
}

.grid-645 {
  grid-column-gap: 10px;
  grid-row-gap: 5px;
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  margin-top: 0;
}

.image-743, .image-744, .image-745 {
  border: 0 solid #000;
  border-radius: 0;
  width: 1000px;
}

.grid-646 {
  grid-template-rows: auto;
  grid-template-columns: 3.25fr 1.25fr;
}

.image-746 {
  border: 0 solid #000;
  border-radius: 0;
}

._10mob---8 {
  display: none;
}

.button-223 {
  background-color: #457505;
  border-radius: 8px;
  font-size: 20px;
}

.image-747, .image-748 {
  border: 0 solid #000;
  border-radius: 0;
  width: 1000px;
}

.image-749 {
  border: 0 solid #000;
  border-radius: 0;
}

.text-block-473 {
  font-size: 14px;
  line-height: 20px;
}

.div-block-2569 {
  text-align: center;
}

.heading-971 {
  margin-top: 0;
}

.image-750 {
  border: 0 solid #000;
  border-radius: 0;
  width: 1000px;
}

.div-block-2571 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.paragraph-2187 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 16px;
}

.image-751 {
  border: 0 solid #000;
  border-radius: 0;
}

._6mob---8 {
  display: none;
}

.heading-972 {
  margin-bottom: 20px;
  font-size: 36px;
}

.image-752 {
  max-width: 100%;
}

.bold-text-1907 {
  color: #415c70;
  font-size: 20px;
}

.container-1801 {
  max-width: 1200px;
}

.bold-text-1908 {
  font-size: 50px;
  line-height: 50px;
}

.heading-973 {
  margin-top: 10px;
}

.div-block-2574 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.button-224 {
  text-align: center;
  background-color: #528125;
  border-radius: 8px;
  width: 270px;
  line-height: 30px;
}

.image-753 {
  border: 0 solid #000;
  border-radius: 0;
  width: 1000px;
}

.div-block-2575 {
  display: none;
}

.text-block-474 {
  text-align: center;
  padding-top: 10px;
  font-size: 20px;
}

.div-block-2576 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.div-block-2577 {
  padding: 10px 10px 10px 20px;
}

.image-754, .image-755 {
  text-align: center;
}

.container-1802 {
  max-width: 100%;
  padding-top: 20px;
  padding-bottom: 10px;
}

.text-block-476 {
  text-align: center;
  font-size: 18px;
  font-weight: 700;
}

.text-block-477, .text-block-478 {
  font-size: 14px;
  line-height: 20px;
}

.image-756 {
  border: 0 solid #000;
  border-radius: 0;
  width: 1000px;
}

.text-block-479 {
  font-size: 14px;
  line-height: 20px;
}

.image-757 {
  border: 0 solid #000;
  border-radius: 0;
  width: 1000px;
}

.div-block-2579 {
  width: 850px;
  margin-top: 20px;
}

.heading-974 {
  margin-top: 10px;
}

.body-61 {
  font-family: Barlow, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.div-block-2581 {
  padding-left: 0;
}

.container-1803 {
  max-width: 1200px;
}

.heading-975 {
  color: #415c70;
}

.div-block-2582 {
  width: 850px;
}

.text-block-480 {
  color: #3e6c18;
}

.div-block-2583 {
  width: 850px;
}

.div-block-2585 {
  text-align: center;
  width: 100%;
}

.italic-text-25 {
  background-color: #ebebeb;
  font-size: 18px;
}

.image-758 {
  border: 0 solid #000;
  border-radius: 0;
}

.paragraph-2189 {
  background-color: #f3f2f2;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 18px;
  line-height: 25px;
}

.grid-647 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
}

.grid-648 {
  grid-row-gap: 9px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: .25fr 2.25fr;
}

.image-759 {
  border: 0 solid #000;
  border-radius: 0;
  width: 1000px;
}

.div-block-2587 {
  padding-top: 0;
}

.grid-649 {
  grid-column-gap: 10px;
  grid-row-gap: 1px;
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  margin-top: 0;
}

.image-760, .image-761, .image-762 {
  border: 0 solid #000;
  border-radius: 0;
  width: 1000px;
}

.grid-650 {
  grid-template-rows: auto;
  grid-template-columns: 3.25fr 1.25fr;
}

.image-763 {
  border: 0 solid #000;
  border-radius: 0;
}

._10mob---9 {
  display: none;
}

.button-225 {
  background-color: #457505;
  border-radius: 8px;
  font-size: 20px;
}

.image-764, .image-765 {
  border: 0 solid #000;
  border-radius: 0;
  width: 1000px;
}

.image-766 {
  border: 0 solid #000;
  border-radius: 0;
}

.text-block-481 {
  font-size: 14px;
  line-height: 20px;
}

.div-block-2591 {
  text-align: center;
}

.heading-976 {
  margin-top: 0;
}

.image-767 {
  border: 0 solid #000;
  border-radius: 0;
  width: 1000px;
}

.div-block-2593 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.paragraph-2191 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 16px;
}

.grid-651 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
}

.image-768 {
  border: 0 solid #000;
  border-radius: 0;
}

._6mob---9 {
  display: none;
}

.heading-977 {
  margin-bottom: 20px;
  font-size: 36px;
}

.image-769 {
  max-width: 100%;
}

.bold-text-1910 {
  color: #1aae41;
  font-size: 20px;
}

.container-1804 {
  max-width: 1200px;
}

.bold-text-1911 {
  font-size: 50px;
  line-height: 50px;
}

.heading-978 {
  margin-top: 10px;
}

.div-block-2596 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.button-226 {
  background-color: #528125;
  border-radius: 8px;
}

.image-770 {
  border: 0 solid #000;
  border-radius: 0;
  width: 1000px;
}

.div-block-2597 {
  display: none;
}

.text-block-482 {
  text-align: center;
  padding-top: 10px;
  font-size: 20px;
}

.div-block-2598 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.div-block-2599 {
  padding: 10px;
}

.image-771, .image-772 {
  text-align: center;
}

.container-1805 {
  max-width: 100%;
  padding-top: 20px;
  padding-bottom: 10px;
}

.text-block-484 {
  text-align: center;
  font-size: 16px;
  font-weight: 700;
}

.text-block-485, .text-block-486 {
  font-size: 14px;
  line-height: 20px;
}

.image-773 {
  border: 0 solid #000;
  border-radius: 0;
  width: 1000px;
}

.text-block-487 {
  font-size: 14px;
  line-height: 20px;
}

.image-774 {
  border: 0 solid #000;
  border-radius: 0;
  width: 1000px;
}

.div-block-2601 {
  width: 850px;
  margin-top: 20px;
}

.heading-979 {
  margin-top: 10px;
}

.grid-652 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
}

.div-block-2603 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.grid-653 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
}

.div-block-2604 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.div-block-2606 {
  text-align: center;
  width: 100%;
}

.italic-text-26 {
  background-color: #ebebeb;
  font-size: 18px;
}

.image-775 {
  border: 0 solid #000;
  border-radius: 0;
}

.paragraph-2193 {
  background-color: #f3f2f2;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 18px;
  line-height: 25px;
}

.grid-654 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
}

.grid-655 {
  grid-column-gap: 12px;
  grid-row-gap: 9px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: .25fr 2.5fr;
}

.image-776 {
  border: 0 solid #000;
  border-radius: 0;
  width: 1000px;
}

.div-block-2608 {
  padding-top: 0;
}

.grid-656 {
  grid-column-gap: 10px;
  grid-row-gap: 1px;
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  margin-top: 0;
}

.image-777, .image-778, .image-779 {
  border: 0 solid #000;
  border-radius: 0;
  width: 1000px;
}

.grid-657 {
  grid-template-rows: auto;
  grid-template-columns: 3.25fr 1.25fr;
}

.image-780 {
  border: 0 solid #000;
  border-radius: 0;
}

._10mob---10 {
  display: none;
}

.button-227 {
  background-color: #457505;
  border-radius: 8px;
  font-size: 20px;
}

.image-781, .image-782 {
  border: 0 solid #000;
  border-radius: 0;
  width: 1000px;
}

.image-783 {
  border: 0 solid #000;
  border-radius: 0;
}

.text-block-488 {
  font-size: 14px;
  line-height: 20px;
}

.div-block-2612 {
  text-align: center;
}

.heading-980 {
  margin-top: 0;
}

.image-784 {
  border: 0 solid #000;
  border-radius: 0;
  width: 1000px;
}

.div-block-2614 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.paragraph-2195 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 16px;
}

.grid-658 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
}

.image-785 {
  border: 0 solid #000;
  border-radius: 0;
}

._6mob---10 {
  display: none;
}

.heading-981 {
  margin-bottom: 20px;
  font-size: 36px;
}

.image-786 {
  max-width: 100%;
}

.bold-text-1913 {
  color: #1aae41;
  font-size: 20px;
}

.container-1806 {
  max-width: 1200px;
}

.bold-text-1914 {
  font-size: 50px;
  line-height: 50px;
}

.heading-982 {
  margin-top: 10px;
}

.div-block-2617 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.button-228 {
  text-align: center;
  background-color: #528125;
  border-radius: 8px;
  width: 270px;
}

.image-787 {
  border: 0 solid #000;
  border-radius: 0;
  width: 1000px;
}

.div-block-2618 {
  display: none;
}

.text-block-489 {
  text-align: center;
  padding-top: 10px;
  font-size: 20px;
}

.div-block-2619 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.div-block-2620 {
  padding: 10px 10px 10px 20px;
}

.image-788, .image-789 {
  text-align: center;
}

.container-1807 {
  max-width: 100%;
  padding-top: 20px;
  padding-bottom: 10px;
}

.text-block-491 {
  text-align: center;
  font-size: 16px;
  font-weight: 700;
}

.text-block-492, .text-block-493 {
  font-size: 14px;
  line-height: 20px;
}

.image-790 {
  border: 0 solid #000;
  border-radius: 0;
  width: 1000px;
}

.text-block-494 {
  font-size: 14px;
  line-height: 20px;
}

.image-791 {
  border: 0 solid #000;
  border-radius: 0;
  width: 1000px;
}

.div-block-2622 {
  width: 850px;
  margin-top: 20px;
}

.heading-983 {
  margin-top: 10px;
}

.div-block-2624 {
  padding-top: 10px;
}

.div-block-2626 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.div-block-2627 {
  display: none;
}

.flex-block-96 {
  justify-content: flex-start;
  align-items: center;
}

.bold-text-1916 {
  padding-right: 5px;
  font-size: 15px;
}

.heading-984 {
  margin-top: 10px;
}

.image-792 {
  margin-top: 20px;
}

.paragraph-2196 {
  color: #949a97;
  font-size: 18px;
}

.flex-block-97 {
  display: none;
}

.container-1808 {
  max-width: 1200px;
  margin-top: 20px;
}

.paragraph-2197 {
  color: #0c2016;
  font-size: 20px;
  line-height: 30px;
}

.div-block-2630 {
  margin-top: 10px;
}

.bold-text-1917 {
  color: #0c2016;
  font-size: 35px;
  line-height: 30px;
}

.paragraph-2198 {
  color: #fff8f8;
  background-color: #3d4c45;
  justify-content: center;
  align-items: center;
  font-size: 18px;
  line-height: 30px;
  display: block;
}

.text-span-165 {
  color: #77f54d;
  font-weight: 700;
}

.div-block-2631 {
  margin-top: 40px;
}

.div-block-2632 {
  justify-content: center;
  align-items: center;
  max-width: none;
  display: flex;
}

.heading-985 {
  color: #fff;
  text-align: left;
  background-color: #0c2016;
  border-radius: 8px;
  margin-top: 0;
  padding: 10px;
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
}

.div-block-2633 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.div-block-2634 {
  text-align: center;
}

.grid-659 {
  grid-column-gap: 44px;
  grid-row-gap: 44px;
  grid-template-rows: auto;
}

.container-1809 {
  max-width: 1200px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.div-block-2635 {
  border-radius: 10px;
}

.container-1810 {
  max-width: 1200px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.button-229 {
  background-color: #538125;
  border-radius: 15px;
  padding: 15px 60px;
  font-size: 18px;
  font-weight: 400;
}

.button-229:hover {
  background-color: #9cbd7a;
}

.paragraph-2199 {
  color: #0c2016;
  margin-top: 10px;
  margin-bottom: 20px;
  font-size: 18px;
  line-height: 30px;
}

.paragraph-2200 {
  color: #0c2016;
  font-size: 18px;
  line-height: 30px;
}

.heading-986 {
  color: #0c2016;
  font-size: 30px;
  font-weight: 400;
}

.grid-660 {
  grid-template-rows: auto auto auto;
  grid-template-columns: .25fr 1.75fr;
}

.grid-661 {
  grid-column-gap: 45px;
  grid-row-gap: 45px;
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr;
}

.paragraph-2201 {
  color: #0c2016;
  font-size: 18px;
  line-height: 30px;
}

.container-1811 {
  max-width: 1200px;
  padding-top: 40px;
  padding-bottom: 40px;
}

.paragraph-2202 {
  color: #0c2016;
  font-size: 18px;
  line-height: 30px;
}

.container-1812 {
  max-width: 1200px;
  padding-top: 30px;
  padding-bottom: 30px;
}

.bold-text-1918 {
  line-height: 30px;
}

.div-block-2636 {
  text-align: center;
}

.container-1813 {
  max-width: 1200px;
  padding-top: 40px;
  padding-bottom: 40px;
}

.grid-662 {
  grid-column-gap: 45px;
  grid-row-gap: 45px;
  grid-template-rows: auto;
}

.heading-987 {
  color: #fff;
  margin-bottom: 20px;
  font-size: 30px;
  font-weight: 400;
}

.paragraph-2203 {
  color: #fff;
  font-size: 18px;
  line-height: 30px;
}

.bold-text-1919 {
  color: #0c2016;
}

.paragraph-2204 {
  color: #0c2016;
  font-size: 20px;
  line-height: 25px;
}

.paragraph-2205 {
  color: #0c2016;
  font-size: 20px;
  line-height: 30px;
}

.paragraph-2206 {
  color: #000;
  font-size: 20px;
  line-height: 30px;
}

.text-block-495 {
  text-align: center;
  background-color: #538125;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  font-size: 25px;
  font-weight: 700;
  line-height: 50px;
  display: flex;
}

.text-block-495.dark, .text-block-495.dar, .text-block-495.sidebar-block-2 {
  background-color: #0c2016;
}

.flex-block-98 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 600px;
  display: block;
}

.container-1814 {
  color: #fff;
  background-color: #fff;
  border: 2px solid #000;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  max-width: 1000px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  display: flex;
}

.paragraph-2207 {
  color: #0c2016;
  font-size: 20px;
  line-height: 30px;
}

.heading-988 {
  color: #26382f;
  text-align: center;
  font-weight: 400;
}

.grid-663 {
  grid-row-gap: 14px;
  text-align: left;
  grid-template-rows: 80px 59px auto;
  grid-template-columns: .5fr 7.75fr;
}

.div-block-2639 {
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.paragraph-2208 {
  color: #485750;
  margin-top: 10px;
  font-size: 18px;
  line-height: 25px;
}

.text-block-496 {
  color: #fff;
  background-color: #306336;
  border: 1px #000;
  border-radius: 4px;
  padding: 5px 10px;
  font-size: 18px;
}

.container-1815 {
  max-width: 1200px;
}

.div-block-2640 {
  padding-left: 10px;
}

.div-block-2641 {
  padding-left: 10px;
  padding-right: 10px;
}

.text-block-497 {
  color: #010101;
  text-align: center;
  border: 1px solid #000;
  border-radius: 5px;
  margin: 5px;
  padding: 5px;
  font-size: 14px;
  line-height: 16px;
}

.text-block-497:hover {
  color: #fff;
  background-color: #538125;
}

.paragraph-2209 {
  color: #485750;
  margin-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 18px;
  line-height: 25px;
}

.image-795 {
  border-radius: 8px;
}

.paragraph-2210 {
  color: #485750;
  margin-top: 10px;
  font-size: 18px;
  line-height: 25px;
}

.div-block-2642 {
  justify-content: center;
  align-items: center;
  padding-left: 20px;
  display: flex;
}

.image-796 {
  border-radius: 8px;
}

.flex-block-99 {
  background-color: #fff;
  border-radius: 10px;
  padding: 0 0 20px;
}

.text-block-498 {
  color: #fff;
  background-color: #306336;
  border: 1px #000;
  border-radius: 4px;
  padding: 5px 10px;
  font-size: 18px;
}

.div-block-2643 {
  padding-left: 10px;
  padding-right: 10px;
}

.flex-block-100 {
  background-color: #fff;
  border-radius: 10px;
  padding: 0 0 20px;
}

.container-1816 {
  max-width: 1200px;
  padding-bottom: 40px;
}

.div-block-2644 {
  justify-content: center;
  align-items: center;
  display: block;
}

.text-block-499 {
  color: #fff;
  background-color: #306336;
  border-radius: 4px;
  padding: 5px 10px;
  font-size: 18px;
}

.div-block-2645 {
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.image-797 {
  text-align: center;
  border-radius: 8px;
}

.div-block-2646 {
  padding-left: 10px;
}

.grid-664 {
  grid-column-gap: 78px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.flex-block-101 {
  background-color: #fff;
  border-radius: 10px;
  max-width: 100%;
  padding: 0 0 20px;
}

.text-block-500 {
  text-align: center;
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 5px;
  margin: 5px;
  padding: 5px;
  font-size: 14px;
  line-height: 16px;
}

.text-block-500:hover {
  color: #fff;
  background-color: #538125;
}

.heading-989 {
  margin-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 18px;
}

.div-block-2649 {
  padding-left: 10px;
  padding-right: 10px;
}

.container-1817 {
  max-width: 1200px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.div-block-2651 {
  background-color: #538125;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 300px;
  height: 15px;
  display: flex;
}

.div-block-2651.mojd {
  justify-content: flex-start;
  align-items: center;
}

.paragraph-2211, .paragraph-2212 {
  color: #333;
  font-size: 18px;
}

.div-block-2653 {
  width: 100%;
}

.heading-990 {
  text-align: center;
  font-size: 25px;
}

.heading-990.h {
  font-size: 30px;
}

.container-1818 {
  max-width: 1200px;
}

.div-block-2654 {
  display: block;
}

.text-block-501 {
  color: #333;
  text-align: center;
  font-size: 16px;
}

.grid-665 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: 194px auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-2656 {
  margin-top: 20px;
  padding-bottom: 20px;
}

.text-block-502 {
  text-align: center;
  background-color: #538125;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  font-size: 25px;
  font-weight: 700;
  line-height: 50px;
  display: flex;
}

.container-1819 {
  max-width: 100%;
}

.paragraph-2213 {
  color: #333;
  font-size: 18px;
}

.paragraph-2214 {
  color: #333;
  text-align: center;
  margin-top: 10px;
  font-size: 16px;
}

.div-block-2658 {
  border: 1px solid #538125;
  border-radius: 20px;
  width: 450px;
  height: 15px;
  line-height: 8px;
}

.div-block-2658.mobf {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.grid-666 {
  grid-row-gap: 11px;
  grid-template-rows: 50px 50px 50px;
  grid-template-columns: .25fr 2.5fr;
}

.grid-666.mo {
  display: none;
}

.bold-text-1922 {
  font-size: 18px;
}

.button-230 {
  text-align: center;
  background-color: #538125;
  border-radius: 30px;
  width: 100%;
  padding: 20px 60px;
  font-size: 18px;
  font-weight: 700;
}

.button-230:hover {
  background-color: #96bd6f;
}

.grid-667 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  color: #fff;
  grid-template-rows: auto;
}

.heading-991 {
  text-align: center;
}

.accordion-paragraph---brix-4 {
  width: 100%;
  max-width: 90%;
  margin-top: 18px;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 30px;
}

.div-block-2660 {
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.accordion-trigger---brix-4 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.container-1820 {
  padding-bottom: 20px;
}

.button-231 {
  background-color: #538125;
  border-radius: 8px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 20px;
}

.container-1821 {
  max-width: 1200px;
}

.div-block-2661 {
  text-align: center;
}

.section-341 {
  background-color: #fff;
  position: sticky;
  top: 0;
  bottom: 0;
}

.container-1822, .container-1823, .container-1824 {
  max-width: 1200px;
}

.div-block-2662 {
  margin-top: 10px;
}

.div-block-2663 {
  margin-top: 15px;
}

.heading-992 {
  text-align: center;
}

.navbar-dark-blue {
  text-align: center;
  background-color: #1f6487;
}

.button-206 {
  color: #000;
  background-color: #57a3ca;
  border-radius: 8px;
  margin-top: 10px;
  margin-bottom: 10px;
  box-shadow: 0 2px 5px #0003;
}

.image-798 {
  padding-right: 10px;
}

.button-232 {
  background-color: #538025;
  border-radius: 8px;
  width: 100%;
}

.grid-602 {
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr;
}

.div-block-2423, .div-block-2422 {
  text-align: center;
}

.grid-668 {
  grid-template-rows: auto;
  margin-top: 20px;
  margin-bottom: 40px;
}

.div-block-2405, .div-block-2404, .div-block-2421, .div-block-2424, .text-block-432, .text-block-433 {
  text-align: center;
}

.grid-603 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.flex-block-102 {
  text-align: center;
}

.section-329 {
  background-color: #696969;
  margin-top: 0;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.grid-604 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.text-block-434 {
  color: #fff;
  text-align: center;
  line-height: 15px;
}

.div-block-2426 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.bold-text-1809 {
  width: 100.001%;
}

.div-block-2425 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.grid-669 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
}

.paragraph-2215 {
  text-align: center;
  font-size: 20px;
  line-height: 25px;
}

.button-207 {
  text-align: center;
  background-color: #538025;
  border-radius: 8px;
  width: 100%;
}

.grid-606 {
  grid-template-rows: auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  padding-left: 10px;
  padding-right: 10px;
}

.text-block-503 {
  color: #fff;
}

.accordion-paragraph---brix-5 {
  text-align: left;
  width: 100%;
  max-width: 90%;
  margin-top: 18px;
  margin-bottom: 0;
}

.div-block-2407 {
  text-align: center;
}

.div-block-2664 {
  margin-top: 60px;
  margin-bottom: 60px;
}

.div-block-2409 {
  text-align: center;
}

.button-209 {
  background-color: #538025;
  border-radius: 8px;
  padding-left: 40px;
  padding-right: 40px;
}

.heading-993 {
  margin-top: 0;
  margin-bottom: 0;
}

.div-block-2418 {
  background-color: #f5f5f5;
  padding: 20px 10px;
}

.image-799 {
  padding-right: 10px;
}

.div-block-2411 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.heading-994 {
  color: #fff;
}

.div-block-2417 {
  background-color: #f5f5f5;
  margin-top: 0;
  padding-top: 20px;
  padding-bottom: 20px;
}

.div-block-2408 {
  text-align: center;
  margin-top: 40px;
  margin-bottom: 40px;
}

.list-97 {
  text-align: left;
}

.div-block-2419 {
  color: #fff;
  background-color: #538025;
  padding-top: 10px;
  padding-bottom: 10px;
}

.heading-995 {
  text-align: center;
}

.button-208 {
  background-color: #538025;
  border-radius: 8px;
  padding-left: 40px;
  padding-right: 40px;
}

.div-block-2420 {
  background-image: url("https://cdn.prod.website-files.com/67c0adaa13938e6b3abdbd37/68356b23598245de8e7b4262_1726116905-Theora%20Banner.jpg");
  background-position: 50% 100%;
  background-repeat: repeat;
  background-size: cover;
  width: 100%;
  margin-top: 40px;
  margin-bottom: 40px;
  padding-top: 100px;
  padding-bottom: 100px;
}

.grid-605 {
  grid-column-gap: 33px;
  grid-row-gap: 33px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.div-block-2410, .div-block-2412 {
  text-align: center;
}

.div-block-2413 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.grid-607 {
  grid-template-rows: auto;
}

.container-1731 {
  width: 100%;
  max-width: none;
}

.footr-txt {
  color: #fff;
  font-size: 16px;
}

.div-block-2416 {
  color: #fff;
}

.div-block-2414 {
  text-align: center;
  padding-left: 0;
}

.footer-2 {
  text-align: center;
  background-color: #86a666;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 40px;
}

.heading-996 {
  color: #fff;
}

.image-800 {
  padding-top: 10px;
}

.grid-609 {
  color: #fff;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

.grid-608 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  padding-left: 40px;
}

.div-block-2415 {
  color: #fff;
}

.navbar-green {
  background-color: #538025;
}

.div-block-2665 {
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
}

.button-233 {
  color: #0e0e0e;
  text-align: center;
  background-color: #8abc53;
  border-radius: 8px;
}

.image-801 {
  padding-right: 10px;
}

.button-234 {
  background-color: #538025;
  border-radius: 8px;
  width: 100%;
}

.grid-670 {
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr;
}

.div-block-2666, .div-block-2667 {
  text-align: center;
}

.grid-671 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  margin-top: 20px;
  margin-bottom: 40px;
}

.div-block-2668 {
  text-align: center;
}

.div-block-2669 {
  text-align: center;
  margin-top: 10px;
}

.div-block-2670, .div-block-2671, .text-block-504, .text-block-505 {
  text-align: center;
}

.grid-672 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.flex-block-103 {
  text-align: center;
}

.section-349 {
  background-color: #696969;
  margin-top: 0;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.grid-673 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.text-block-506 {
  color: #fff;
  text-align: center;
  line-height: 15px;
}

.div-block-2672 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.bold-text-1924 {
  width: 100.001%;
}

.div-block-2673 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.div-block-2674 {
  margin-top: 20px;
  display: none;
}

.grid-674 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
}

.paragraph-2216 {
  text-align: center;
  font-size: 20px;
  line-height: 25px;
}

.button-235 {
  text-align: center;
  background-color: #538025;
  border-radius: 8px;
  width: 100%;
}

.grid-675 {
  grid-row-gap: 5px;
  grid-template-rows: auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  padding-left: 10px;
  padding-right: 10px;
}

.accordion-paragraph---brix-6 {
  text-align: left;
  width: 100%;
  max-width: 90%;
  margin-top: 18px;
  margin-bottom: 0;
}

.div-block-2675 {
  text-align: center;
}

.div-block-2676 {
  margin-top: 60px;
  margin-bottom: 60px;
}

.div-block-2677 {
  text-align: center;
}

.button-236 {
  background-color: #538025;
  border: 1px solid #f4f4f4;
  border-radius: 8px;
  padding-left: 40px;
  padding-right: 40px;
}

.heading-997 {
  margin-top: 0;
  margin-bottom: 0;
}

.div-block-2678 {
  background-color: #f5f5f5;
  padding: 20px 10px;
}

.image-802 {
  padding-right: 10px;
}

.div-block-2679 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.cloneable-container-default-2 {
  background-color: #f7f7fb;
  border-radius: 20px;
  min-height: 624px;
  margin-top: 20px;
  padding: 100px 40px;
  transform: translate(0);
}

.heading-998 {
  color: #fff;
  text-align: center;
}

.div-block-2680 {
  background-color: #f5f5f5;
  margin-top: 0;
  padding-top: 20px;
  padding-bottom: 20px;
}

.div-block-2681 {
  text-align: center;
  margin-top: 40px;
  margin-bottom: 40px;
}

.div-block-2682 {
  color: #fff;
  background-color: #538025;
  padding-top: 10px;
  padding-bottom: 10px;
}

.heading-999 {
  text-align: center;
}

.section-350 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.button-237 {
  background-color: #538025;
  border-radius: 8px;
  padding-left: 40px;
  padding-right: 40px;
}

.div-block-2683 {
  background-image: url("https://cdn.prod.website-files.com/67c0adaa13938e6b3abdbd37/68358a0c340414b193191c2b_1729686796-Untitled%20design%20(82)%20(1).jpg");
  background-position: 50%;
  background-repeat: repeat;
  background-size: cover;
  width: 100%;
  margin-top: 40px;
  margin-bottom: 40px;
  padding-top: 220px;
  padding-bottom: 220px;
}

.grid-676 {
  grid-column-gap: 33px;
  grid-row-gap: 33px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.div-block-2684 {
  text-align: center;
}

.section-351 {
  color: #fff;
  background-color: #7b7b7b;
  margin-top: 10px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
}

.div-block-2685 {
  text-align: center;
}

.bold-text-1948 {
  font-size: 12px;
}

.div-block-2686 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.grid-677 {
  grid-template-rows: auto;
}

.link-6 {
  border: 1px #3a3939;
}

.container-1833 {
  width: 100%;
  max-width: none;
}

.div-block-2687 {
  color: #fff;
}

.div-block-2688 {
  text-align: center;
  padding-left: 0;
}

.heading-1000 {
  color: #fff;
}

.image-803 {
  padding-top: 10px;
}

.grid-678 {
  color: #fff;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

.grid-679 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  padding-left: 40px;
}

.div-block-2689 {
  color: #fff;
}

.div-block-2690 {
  margin-top: 20px;
}

.body-62 {
  font-size: 20px;
  line-height: 30px;
}

.container-1834 {
  text-align: center;
  width: 100%;
  max-width: none;
}

.text-block-507 {
  color: #fff;
  text-align: center;
}

.div-block-2691 {
  text-align: center;
}

.list-98 {
  text-align: left;
}

.text-block-508, .link-7, .link-8, .link-9, .link-10, .link-11, .link-12, .link-13, .link-14, .link-15, .link-16 {
  font-size: 16px;
}

.link-17 {
  font-size: 16px;
  line-height: 16px;
}

.text-block-509, .link-18, .text-block-510, .link-19 {
  font-size: 16px;
}

.mob1, .mob2, .mob4, .mob5 {
  display: none;
}

.div-block-2692 {
  margin-top: 20px;
  margin-bottom: 40px;
}

.mob-star-reviews {
  display: none;
}

.div-block-2721 {
  text-align: center;
}

.div-block-2720 {
  text-align: center;
  margin-top: 10px;
}

.button-250 {
  text-align: center;
  background-color: #538025;
  border-radius: 8px;
  width: 100%;
}

.text-block-514, .text-block-515, .div-block-2718 {
  text-align: center;
}

.mob-star-reviews-2 {
  display: none;
}

.bold-text-1956 {
  width: 100.001%;
}

.div-block-2722 {
  text-align: center;
}

.image-805 {
  padding-right: 10px;
}

.div-block-2717, .flex-block-105 {
  text-align: center;
}

.div-block-2716 {
  margin-top: 20px;
  display: none;
}

.grid-688 {
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr;
}

.div-block-2715 {
  margin-top: 20px;
}

.button-249 {
  background-color: #538025;
  border-radius: 8px;
  width: 100%;
}

.grid-687 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.div-block-2719 {
  text-align: center;
}

.grid-689 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  margin-top: 20px;
  margin-bottom: 40px;
}

.section-361 {
  background-color: #696969;
  margin-top: 0;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.grid-690 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.text-block-516 {
  color: #fff;
  text-align: center;
  line-height: 15px;
}

.bold-text-1957 {
  width: 100.001%;
}

.div-block-2726 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.mob5-2 {
  display: none;
}

.paragraph-2229 {
  text-align: center;
  font-size: 20px;
  line-height: 25px;
}

.button-251 {
  text-align: center;
  background-color: #538025;
  border-radius: 8px;
  width: 100%;
}

.mob4-2, .mob1-2 {
  display: none;
}

.div-block-2725 {
  margin-top: 20px;
  display: none;
}

.grid-691 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
}

.div-block-2724 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.div-block-2733 {
  background-color: #f5f5f5;
  padding: 20px 10px 30px;
}

.grid-692 {
  grid-column-gap: 33px;
  grid-row-gap: 33px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.section-362 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.div-block-2729 {
  color: #fff;
  background-color: #538025;
  padding-top: 10px;
  padding-bottom: 10px;
}

.div-block-2728 {
  text-align: center;
}

.accordion-paragraph---brix-7 {
  text-align: left;
  width: 100%;
  max-width: 90%;
  margin-top: 18px;
  margin-bottom: 0;
}

.grid-693 {
  grid-row-gap: 5px;
  grid-template-rows: auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  padding-left: 10px;
  padding-right: 10px;
}

.heading-1003 {
  text-align: center;
}

.heading-1004 {
  margin-top: 0;
  margin-bottom: 0;
}

.div-block-2731 {
  margin-top: 20px;
  margin-bottom: 40px;
}

.div-block-2732 {
  background-color: #f5f5f5;
  margin-top: 0;
  padding-top: 20px;
  padding-bottom: 20px;
}

.div-block-2730 {
  text-align: center;
}

.list-99 {
  text-align: left;
}

.div-block-2727 {
  text-align: center;
  margin-top: 40px;
  margin-bottom: 40px;
}

.image-807 {
  padding-right: 10px;
}

.button-252 {
  background-color: #538025;
  border-radius: 8px;
  padding-left: 40px;
  padding-right: 40px;
}

.text-block-517 {
  color: #fff;
  text-align: center;
}

.div-block-2735 {
  background-image: url("https://cdn.prod.website-files.com/67c0adaa13938e6b3abdbd37/6835be01f3863581daf79883_1732866362-Untitled%20design%20(90).jpg");
  background-position: 50%;
  background-repeat: repeat;
  background-size: cover;
  width: 100%;
  margin-top: 40px;
  margin-bottom: 40px;
  padding-top: 220px;
  padding-bottom: 220px;
}

.container-1842 {
  text-align: center;
  width: 100%;
  max-width: none;
}

.heading-1005 {
  color: #fff;
  text-align: center;
}

.button-253 {
  background-color: #538025;
  border: 1px solid #f4f4f4;
  border-radius: 8px;
  padding-left: 40px;
  padding-right: 40px;
}

.div-block-2734 {
  text-align: center;
}

.div-block-2737 {
  margin-top: 60px;
  margin-bottom: 60px;
}

.div-block-2736 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.section-363 {
  color: #fff;
  background-color: #7b7b7b;
  margin-top: 10px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
}

.div-block-2738 {
  text-align: center;
}

.bold-text-1958 {
  font-size: 12px;
}

.div-block-2739 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.grid-694 {
  grid-template-rows: auto;
}

.link-21 {
  border: 1px #3a3939;
}

.grid-696 {
  color: #fff;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

.container-1843 {
  width: 100%;
  max-width: none;
}

.div-block-2742 {
  color: #fff;
}

.link-23 {
  font-size: 16px;
  line-height: 16px;
}

.heading-1006 {
  color: #fff;
}

.text-block-519 {
  font-size: 16px;
}

.div-block-2741 {
  color: #fff;
}

.grid-695 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  padding-left: 40px;
}

.text-block-520 {
  font-size: 16px;
}

.div-block-2740 {
  text-align: center;
  padding-left: 0;
}

.text-block-521 {
  font-size: 16px;
}

.image-808 {
  padding-top: 10px;
}

.body-63 {
  font-size: 20px;
  line-height: 30px;
}

.button-254 {
  color: #000;
  background-color: #57a3ca;
  border-radius: 8px;
  margin-top: 10px;
  margin-bottom: 10px;
  box-shadow: 0 2px 5px #0003;
}

.div-block-2743 {
  text-align: center;
}

.div-block-2744 {
  text-align: center;
  margin-top: 10px;
}

.button-255 {
  text-align: center;
  background-color: #538025;
  border-radius: 8px;
  width: 100%;
}

.text-block-523, .text-block-524, .div-block-2745 {
  text-align: center;
}

.mob-star-reviews-3 {
  display: none;
}

.bold-text-1959 {
  width: 100.001%;
}

.div-block-2746 {
  text-align: center;
}

.image-809 {
  padding-right: 10px;
}

.div-block-2748, .flex-block-106 {
  text-align: center;
}

.div-block-2749 {
  margin-top: 20px;
  display: none;
}

.grid-697 {
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr;
}

.div-block-2750 {
  margin-top: 20px;
}

.button-256 {
  background-color: #538025;
  border-radius: 8px;
  width: 100%;
}

.grid-698 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.div-block-2751 {
  text-align: center;
}

.grid-699 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  margin-top: 20px;
  margin-bottom: 40px;
}

.logossec {
  background-color: #696969;
  margin-top: 0;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.grid-700 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.text-block-525 {
  color: #fff;
  text-align: center;
  line-height: 15px;
}

.bold-text-1960 {
  width: 100.001%;
}

.div-block-2752 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.paragraph-2231 {
  text-align: center;
  font-size: 20px;
  line-height: 25px;
}

.button-257 {
  text-align: center;
  background-color: #538025;
  border-radius: 8px;
  width: 100%;
}

.div-block-2753 {
  margin-top: 20px;
  display: none;
}

.grid-701 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
}

.div-block-2754 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.div-block-2755 {
  background-color: #f5f5f5;
  padding: 20px 10px 30px;
}

.reviewssec {
  padding-top: 40px;
  padding-bottom: 40px;
}

.grid-702 {
  grid-column-gap: 33px;
  grid-row-gap: 33px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.div-block-2756 {
  color: #fff;
  background-color: #538025;
  padding-top: 10px;
  padding-bottom: 10px;
}

.div-block-2757 {
  text-align: center;
}

.accordion-paragraph---brix-8 {
  text-align: left;
  width: 100%;
  max-width: 90%;
  margin-top: 18px;
  margin-bottom: 0;
}

.grid-703 {
  grid-row-gap: 5px;
  grid-template-rows: auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  padding-left: 10px;
  padding-right: 10px;
}

.heading-1008 {
  text-align: center;
}

.heading-1009 {
  margin-top: 0;
  margin-bottom: 0;
}

.div-block-2758 {
  margin-top: 20px;
  margin-bottom: 40px;
}

.div-block-2759 {
  background-color: #f5f5f5;
  margin-top: 0;
  padding-top: 20px;
  padding-bottom: 20px;
}

.div-block-2760 {
  text-align: center;
}

.list-100 {
  text-align: left;
}

.div-block-2761 {
  text-align: center;
  margin-top: 40px;
  margin-bottom: 40px;
}

.image-811 {
  padding-right: 10px;
}

.button-258 {
  background-color: #538025;
  border-radius: 8px;
  padding-left: 40px;
  padding-right: 40px;
}

.text-block-526 {
  color: #fff;
  text-align: center;
}

.div-block-2762 {
  background-image: url("https://cdn.prod.website-files.com/67c0adaa13938e6b3abdbd37/6835be01f3863581daf79883_1732866362-Untitled%20design%20(90).jpg");
  background-position: 50%;
  background-repeat: repeat;
  background-size: cover;
  width: 100%;
  margin-top: 40px;
  margin-bottom: 40px;
  padding-top: 220px;
  padding-bottom: 220px;
}

.container-1844 {
  text-align: center;
  width: 100%;
  max-width: none;
}

.heading-1010 {
  color: #fff;
  text-align: center;
}

.button-259 {
  background-color: #538025;
  border: 1px solid #f4f4f4;
  border-radius: 8px;
  padding-left: 40px;
  padding-right: 40px;
}

.div-block-2763 {
  text-align: center;
}

.div-block-2764 {
  margin-top: 60px;
  margin-bottom: 60px;
}

.div-block-2765 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.policysec {
  color: #fff;
  background-color: #7b7b7b;
  margin-top: 10px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
}

.div-block-2766 {
  text-align: center;
}

.bold-text-1961 {
  font-size: 12px;
}

.div-block-2767 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.grid-704 {
  grid-template-rows: auto;
}

.link-24 {
  border: 1px solid #3a3939;
}

.grid-705 {
  color: #fff;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

.container-1845 {
  width: 100%;
  max-width: none;
}

.div-block-2768 {
  color: #fff;
}

.link-26 {
  font-size: 16px;
  line-height: 16px;
}

.heading-1011 {
  color: #fff;
}

.text-block-528 {
  font-size: 16px;
}

.div-block-2769 {
  color: #fff;
}

.grid-706 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  padding-left: 40px;
}

.text-block-529 {
  font-size: 16px;
}

.div-block-2770 {
  text-align: center;
  padding-left: 0;
}

.text-block-530 {
  font-size: 16px;
}

.image-812 {
  padding-top: 10px;
}

.body-64 {
  font-size: 20px;
  line-height: 30px;
}

.div-block-2771 {
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
}

.button-260 {
  color: #0e0e0e;
  text-align: center;
  background-color: #8abc53;
  border-radius: 8px;
}

.div-block-2772 {
  text-align: center;
}

.div-block-2773 {
  text-align: center;
  margin-top: 10px;
}

.button-261 {
  text-align: center;
  background-color: #538025;
  border-radius: 8px;
  width: 100%;
}

.text-block-532, .text-block-533, .div-block-2774 {
  text-align: center;
}

.mob-star-reviews-4 {
  display: none;
}

.bold-text-1962 {
  width: 100.001%;
}

.div-block-2775 {
  text-align: center;
}

.image-813 {
  padding-right: 10px;
}

.div-block-2777 {
  text-align: center;
}

.flex-block-107 {
  text-align: center;
  justify-content: flex-start;
  align-items: center;
}

.div-block-2778 {
  margin-top: 20px;
  display: none;
}

.grid-707 {
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr;
}

.div-block-2779 {
  margin-top: 20px;
}

.button-262 {
  background-color: #538025;
  border-radius: 8px;
  width: 100%;
}

.grid-708 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.div-block-2780 {
  text-align: center;
}

.grid-709 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  margin-top: 20px;
  margin-bottom: 40px;
}

.grid-710 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.text-block-534 {
  color: #fff;
  text-align: center;
  line-height: 15px;
}

.bold-text-1963 {
  width: 100.001%;
}

.div-block-2781 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.paragraph-2233 {
  text-align: center;
  font-size: 20px;
  line-height: 25px;
}

.button-263 {
  text-align: center;
  background-color: #538025;
  border-radius: 8px;
  width: 100%;
}

.div-block-2782 {
  margin-top: 20px;
  display: none;
}

.grid-711 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
}

.div-block-2783 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.image-814 {
  border-radius: 10px;
}

.div-block-2784 {
  background-color: #f5f5f5;
  padding: 20px 10px;
}

.grid-712 {
  grid-column-gap: 33px;
  grid-row-gap: 33px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.div-block-2785 {
  color: #fff;
  background-color: #538025;
  padding-top: 10px;
  padding-bottom: 10px;
}

.div-block-2786 {
  text-align: center;
}

.accordion-paragraph---brix-9 {
  text-align: left;
  width: 100%;
  max-width: 90%;
  margin-top: 18px;
  margin-bottom: 0;
}

.grid-713 {
  grid-row-gap: 5px;
  grid-template-rows: auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  padding-left: 10px;
  padding-right: 10px;
}

.heading-1013 {
  text-align: center;
}

.heading-1014 {
  margin-top: 0;
  margin-bottom: 0;
}

.div-block-2787 {
  margin-top: 20px;
  margin-bottom: 40px;
}

.div-block-2788 {
  background-color: #f5f5f5;
  margin-top: 0;
  padding-top: 20px;
  padding-bottom: 20px;
}

.div-block-2789 {
  text-align: center;
}

.list-101 {
  text-align: left;
}

.div-block-2790 {
  text-align: center;
  margin-top: 40px;
  margin-bottom: 40px;
}

.image-815 {
  padding-right: 10px;
}

.button-264 {
  background-color: #538025;
  border-radius: 8px;
  padding-left: 40px;
  padding-right: 40px;
}

.text-block-535 {
  color: #fff;
  text-align: center;
}

.div-block-2791 {
  background-image: url("https://cdn.prod.website-files.com/67c0adaa13938e6b3abdbd37/68356b23598245de8e7b4262_1726116905-Theora%20Banner.jpg");
  background-position: 50%;
  background-repeat: repeat;
  background-size: cover;
  width: 100%;
  margin-top: 40px;
  margin-bottom: 40px;
  padding-top: 220px;
  padding-bottom: 220px;
}

.container-1846 {
  text-align: center;
  width: 100%;
  max-width: none;
}

.heading-1015 {
  color: #fff;
  text-align: center;
}

.button-265 {
  background-color: #538025;
  border: 1px solid #f4f4f4;
  border-radius: 8px;
  padding-left: 40px;
  padding-right: 40px;
}

.div-block-2792 {
  text-align: center;
}

.div-block-2793 {
  margin-top: 60px;
  margin-bottom: 60px;
}

.div-block-2794 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.div-block-2795 {
  text-align: center;
}

.bold-text-1964 {
  font-size: 12px;
}

.div-block-2796 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.grid-714 {
  grid-template-rows: auto;
}

.text-block-536 {
  border-style: none;
}

.link-27 {
  border: 1px #3a3939;
}

.grid-715 {
  color: #fff;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

.container-1847 {
  width: 100%;
  max-width: none;
}

.div-block-2797 {
  color: #fff;
}

.link-29 {
  font-size: 16px;
  line-height: 16px;
}

.heading-1016 {
  color: #fff;
}

.text-block-537 {
  font-size: 16px;
}

.div-block-2798 {
  color: #fff;
}

.grid-716 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  padding-left: 40px;
}

.text-block-538 {
  font-size: 16px;
}

.div-block-2799 {
  text-align: center;
  padding-left: 0;
}

.text-block-539 {
  font-size: 16px;
}

.image-816 {
  padding-top: 10px;
}

.body-65 {
  font-size: 20px;
  line-height: 30px;
}

.button-266 {
  background-color: #538025;
  border-radius: 8px;
  width: 100%;
}

.image-817 {
  border-radius: 10px;
}

.button-267 {
  color: #000;
  background-color: #57a3ca;
  border-radius: 8px;
  margin-top: 10px;
  margin-bottom: 10px;
  box-shadow: 0 2px 5px #0003;
}

.div-block-2800 {
  text-align: center;
  margin-top: 10px;
}

.grid-717 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.flex-block-108, .text-block-540, .div-block-2801 {
  text-align: center;
}

.div-block-2802 {
  margin-top: 20px;
}

.button-268 {
  text-align: center;
  background-color: #538025;
  border-radius: 8px;
  width: 100%;
}

.text-block-542, .div-block-2803 {
  text-align: center;
}

.bold-text-1965 {
  width: 100.001%;
}

.div-block-2805 {
  margin-top: 20px;
  display: none;
}

.button-269 {
  background-color: #538025;
  border-radius: 8px;
  width: 100%;
}

.div-block-2806 {
  text-align: center;
}

.grid-718 {
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr;
}

.div-block-2807, .div-block-2808 {
  text-align: center;
}

.image-818 {
  padding-right: 10px;
}

.grid-719 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  margin-top: 20px;
  margin-bottom: 40px;
}

.grid-720 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.text-block-543 {
  color: #fff;
  text-align: center;
  line-height: 15px;
}

.paragraph-2235 {
  text-align: center;
  font-size: 20px;
  line-height: 25px;
}

.button-270 {
  text-align: center;
  background-color: #538025;
  border-radius: 8px;
  width: 100%;
}

.div-block-2809, .div-block-2810 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.grid-721 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
}

.bold-text-1966 {
  width: 100.001%;
}

.div-block-2811 {
  text-align: center;
  margin-top: 40px;
  margin-bottom: 40px;
}

.div-block-2812 {
  margin-top: 20px;
  display: none;
}

.button-271 {
  background-color: #538025;
  border-radius: 8px;
  width: 100%;
}

.button-272 {
  color: #000;
  background-color: #57a3ca;
  border-radius: 8px;
  margin-top: 10px;
  margin-bottom: 10px;
  box-shadow: 0 2px 5px #0003;
}

.div-block-2813 {
  text-align: center;
  margin-top: 10px;
}

.grid-722 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.flex-block-109, .text-block-544, .div-block-2814 {
  text-align: center;
}

.div-block-2815 {
  margin-top: 20px;
}

.button-273 {
  text-align: center;
  background-color: #538025;
  border-radius: 8px;
  width: 100%;
}

.text-block-546, .div-block-2816 {
  text-align: center;
}

.bold-text-1967 {
  width: 100.001%;
}

.div-block-2818 {
  margin-top: 20px;
  display: none;
}

.button-274 {
  background-color: #538025;
  border-radius: 8px;
  width: 100%;
}

.div-block-2819 {
  text-align: center;
}

.grid-723 {
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr;
}

.div-block-2820, .div-block-2821 {
  text-align: center;
}

.image-820 {
  padding-right: 10px;
}

.grid-724 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  margin-top: 20px;
  margin-bottom: 40px;
}

.grid-725 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.text-block-547 {
  color: #fff;
  text-align: center;
  line-height: 15px;
}

.paragraph-2237 {
  text-align: center;
  font-size: 20px;
  line-height: 25px;
}

.button-275 {
  text-align: center;
  background-color: #538025;
  border-radius: 8px;
  width: 100%;
}

.div-block-2822, .div-block-2823 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.grid-726 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
}

.bold-text-1968 {
  width: 100.001%;
}

.div-block-2824 {
  text-align: center;
  margin-top: 40px;
  margin-bottom: 40px;
}

.div-block-2825 {
  margin-top: 20px;
  display: none;
}

.button-276 {
  background-color: #538025;
  border-radius: 8px;
  width: 100%;
}

.div-block-2826 {
  background-color: #f5f5f5;
  margin-top: 0;
  padding-top: 20px;
  padding-bottom: 20px;
}

.accordion-paragraph---brix-10 {
  text-align: left;
  width: 100%;
  max-width: 90%;
  margin-top: 18px;
  margin-bottom: 0;
}

.grid-727 {
  grid-row-gap: 5px;
  grid-template-rows: auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  padding-left: 10px;
  padding-right: 10px;
}

.button-277 {
  background-color: #538025;
  border-radius: 8px;
  padding-left: 40px;
  padding-right: 40px;
}

.div-block-2827 {
  text-align: center;
}

.heading-1019 {
  margin-top: 0;
  margin-bottom: 0;
}

.div-block-2828 {
  background-color: #f5f5f5;
  padding: 20px 10px 30px;
}

.heading-1020 {
  text-align: center;
}

.div-block-2829 {
  color: #fff;
  background-color: #538025;
  padding-top: 10px;
  padding-bottom: 10px;
}

.div-block-2830 {
  text-align: center;
}

.div-block-2831 {
  text-align: center;
  margin-top: 40px;
  margin-bottom: 40px;
}

.image-822 {
  padding-right: 10px;
}

.grid-728 {
  grid-column-gap: 33px;
  grid-row-gap: 33px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.list-102 {
  text-align: left;
}

.div-block-2832 {
  margin-top: 20px;
  margin-bottom: 40px;
}

.button-278 {
  background-color: #538025;
  border: 1px solid #f4f4f4;
  border-radius: 8px;
  padding-left: 40px;
  padding-right: 40px;
}

.container-1848 {
  text-align: center;
  width: 100%;
  max-width: none;
}

.heading-1021 {
  color: #fff;
  text-align: center;
}

.div-block-2833 {
  text-align: center;
}

.text-block-548 {
  color: #fff;
  text-align: center;
}

.div-block-2834 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.div-block-2835 {
  background-image: url("https://cdn.prod.website-files.com/67c0adaa13938e6b3abdbd37/6835be01f3863581daf79883_1732866362-Untitled%20design%20(90).jpg");
  background-position: 50%;
  background-repeat: repeat;
  background-size: cover;
  width: 100%;
  margin-top: 40px;
  margin-bottom: 40px;
  padding-top: 220px;
  padding-bottom: 220px;
}

.div-block-2836 {
  margin-top: 60px;
  margin-bottom: 60px;
}

.div-block-2837 {
  text-align: center;
}

.bold-text-1969 {
  font-size: 12px;
}

.div-block-2838 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.grid-729 {
  grid-template-rows: auto;
}

.link-30 {
  border: 1px #3a3939;
}

.image-823 {
  padding-top: 10px;
}

.heading-1022, .div-block-2839 {
  color: #fff;
}

.grid-730 {
  color: #fff;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

.container-1849 {
  width: 100%;
  max-width: none;
}

.text-block-550 {
  font-size: 16px;
}

.grid-731 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  padding-left: 40px;
}

.div-block-2840 {
  text-align: center;
  padding-left: 0;
}

.div-block-2841 {
  color: #fff;
}

.text-block-551, .text-block-552 {
  font-size: 16px;
}

.link-32 {
  font-size: 16px;
  line-height: 16px;
}

.body-66 {
  font-size: 20px;
  line-height: 30px;
}

.button-279 {
  color: #000;
  background-color: #57a3ca;
  border-radius: 8px;
  margin-top: 10px;
  margin-bottom: 10px;
  box-shadow: 0 2px 5px #0003;
}

.div-block-2842 {
  text-align: center;
  margin-top: 10px;
}

.grid-732 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.flex-block-110, .text-block-553, .div-block-2843 {
  text-align: center;
}

.div-block-2844 {
  margin-top: 20px;
}

.button-280 {
  text-align: center;
  background-color: #538025;
  border-radius: 8px;
  width: 100%;
}

.text-block-555, .div-block-2845 {
  text-align: center;
}

.bold-text-1970 {
  width: 100.001%;
}

.div-block-2847 {
  margin-top: 20px;
  display: none;
}

.button-281 {
  background-color: #538025;
  border-radius: 8px;
  width: 100%;
}

.div-block-2848 {
  text-align: center;
}

.grid-733 {
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr;
}

.div-block-2849, .div-block-2850 {
  text-align: center;
}

.image-824 {
  padding-right: 10px;
}

.grid-734 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  margin-top: 20px;
  margin-bottom: 40px;
}

.grid-735 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.text-block-556 {
  color: #fff;
  text-align: center;
  line-height: 15px;
}

.paragraph-2239 {
  text-align: center;
  font-size: 20px;
  line-height: 25px;
}

.button-282 {
  text-align: center;
  background-color: #538025;
  border-radius: 8px;
  width: 100%;
}

.div-block-2851, .div-block-2852 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.grid-736 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
}

.bold-text-1971 {
  width: 100.001%;
}

.div-block-2853 {
  text-align: center;
  margin-top: 40px;
  margin-bottom: 40px;
}

.div-block-2854 {
  margin-top: 20px;
  display: none;
}

.button-283 {
  background-color: #538025;
  border-radius: 8px;
  width: 100%;
}

.div-block-2855 {
  background-color: #f5f5f5;
  margin-top: 0;
  padding-top: 20px;
  padding-bottom: 20px;
}

.accordion-paragraph---brix-11 {
  text-align: left;
  width: 100%;
  max-width: 90%;
  margin-top: 18px;
  margin-bottom: 0;
}

.grid-737 {
  grid-row-gap: 5px;
  grid-template-rows: auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  padding-left: 10px;
  padding-right: 10px;
}

.button-284 {
  background-color: #538025;
  border-radius: 8px;
  padding-left: 40px;
  padding-right: 40px;
}

.div-block-2856 {
  text-align: center;
}

.heading-1024 {
  margin-top: 0;
  margin-bottom: 0;
}

.div-block-2857 {
  background-color: #f5f5f5;
  padding: 20px 10px 30px;
}

.heading-1025 {
  text-align: center;
}

.div-block-2858 {
  color: #fff;
  background-color: #538025;
  padding-top: 10px;
  padding-bottom: 10px;
}

.div-block-2859 {
  text-align: center;
}

.div-block-2860 {
  text-align: center;
  margin-top: 40px;
  margin-bottom: 40px;
}

.image-826 {
  padding-right: 10px;
}

.grid-738 {
  grid-column-gap: 33px;
  grid-row-gap: 33px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.list-103 {
  text-align: left;
}

.div-block-2861 {
  margin-top: 20px;
  margin-bottom: 40px;
}

.button-285 {
  background-color: #538025;
  border: 1px solid #f4f4f4;
  border-radius: 8px;
  padding-left: 40px;
  padding-right: 40px;
}

.container-1850 {
  text-align: center;
  width: 100%;
  max-width: none;
}

.heading-1026 {
  color: #fff;
  text-align: center;
}

.div-block-2862 {
  text-align: center;
}

.text-block-557 {
  color: #fff;
  text-align: center;
}

.div-block-2863 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.div-block-2864 {
  background-image: url("https://cdn.prod.website-files.com/67c0adaa13938e6b3abdbd37/6835be01f3863581daf79883_1732866362-Untitled%20design%20(90).jpg");
  background-position: 50%;
  background-repeat: repeat;
  background-size: cover;
  width: 100%;
  margin-top: 40px;
  margin-bottom: 40px;
  padding-top: 220px;
  padding-bottom: 220px;
}

.div-block-2865 {
  margin-top: 60px;
  margin-bottom: 60px;
}

.div-block-2866 {
  text-align: center;
}

.bold-text-1972 {
  font-size: 12px;
}

.div-block-2867 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.grid-739 {
  grid-template-rows: auto;
}

.link-33 {
  border: 1px solid #3a3939;
}

.image-827 {
  padding-top: 10px;
}

.heading-1027, .div-block-2868 {
  color: #fff;
}

.grid-740 {
  color: #fff;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

.container-1851 {
  width: 100%;
  max-width: none;
}

.text-block-559 {
  font-size: 16px;
}

.grid-741 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  padding-left: 40px;
}

.div-block-2869 {
  text-align: center;
  padding-left: 0;
}

.div-block-2870 {
  color: #fff;
}

.text-block-560, .text-block-561 {
  font-size: 16px;
}

.link-35 {
  font-size: 16px;
  line-height: 16px;
}

.body-67 {
  font-size: 20px;
  line-height: 30px;
}

.container-1852, .container-1853 {
  max-width: 940px;
}

.navbar {
  z-index: 1000;
  background-color: #0f4d32;
  position: static;
  top: 0;
  bottom: 0;
}

.paragraph-2240 {
  font-size: 20px;
  font-weight: 400;
  line-height: 40px;
}

.div-block-2871 {
  margin-bottom: 20px;
}

.heading-1028 {
  margin-top: 0;
  font-family: PT Sans, sans-serif;
  font-size: 45px;
  line-height: 45px;
}

.grid-742 {
  grid-column-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
}

.div-block-2872 {
  margin-bottom: 30px;
}

.body-68 {
  font-family: PT Sans, sans-serif;
  font-size: 18px;
  line-height: 25px;
}

.grid-743 {
  grid-template-rows: auto;
}

.heading-1029 {
  font-size: 20px;
}

.div-block-2873 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.heading-1030 {
  color: #fff;
}

.container-1854 {
  max-width: 940px;
}

.grid-744 {
  grid-column-gap: 50px;
  grid-template-rows: auto;
}

.heading-1031 {
  font-family: PT Sans, sans-serif;
  font-size: 30px;
  line-height: 40px;
}

.div-block-2874 {
  padding: 10px;
}

.div-block-2875 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.herose1 {
  background-color: #e4e3d9;
  background-image: url("https://cdn.prod.website-files.com/67c0adaa13938e6b3abdbd37/683d0dd7ac2fe38f7e667960_6.png");
  background-position: 0 0;
  background-size: auto;
  padding-top: 40px;
  padding-bottom: 40px;
}

.container-1855 {
  max-width: 940px;
  padding-top: 0;
}

.heading-1032 {
  text-align: left;
  background-color: #eddab2;
  border: 3px solid #fff;
  border-radius: 20px 20px 0 0;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Alumni Sans, sans-serif;
  font-size: 40px;
  line-height: 40px;
}

.div-block-2876 {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
}

.grid-745 {
  grid-column-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  padding-top: 0;
}

.grid-746 {
  grid-row-gap: 10px;
  background-color: #d9cfc1;
  grid-template-rows: 35px 84px 41%;
  grid-template-columns: 1fr;
  padding: 10px 10px 0;
}

.text-block-562 {
  text-align: center;
  padding: 10px 20px;
  font-weight: 700;
}

.div-block-2877 {
  text-align: center;
  margin-top: 10px;
}

.div-block-2878 {
  padding-bottom: 0;
}

.bold-text-1973 {
  text-align: left;
  font-family: PT Sans, sans-serif;
  font-size: 30px;
  line-height: 40px;
}

.bio-sec {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 40px;
  padding-bottom: 40px;
}

.map-sec {
  background-color: #e4e3d9;
  background-image: url("https://cdn.prod.website-files.com/67c0adaa13938e6b3abdbd37/683d0694bb11df9731a81dd1_Untitled%20design%20(12).png");
  background-position: 50%;
  background-size: cover;
  padding-top: 40px;
  padding-bottom: 40px;
}

.container-1856 {
  max-width: 940px;
}

.paragraph-2241 {
  text-align: left;
}

.paragraph-2242 {
  background-color: #fff;
  border-radius: 8px;
  margin-left: 0;
  margin-right: 40px;
  padding: 10px;
  box-shadow: 0 2px 5px #0003;
}

.section-367 {
  background-color: #1f6487;
}

.section-368, .section-369 {
  background-color: #b7a391;
}

.grid-747 {
  grid-row-gap: 8px;
  grid-template-rows: 25px 28px;
  grid-template-columns: .25fr 4.25fr;
  grid-auto-rows: 28px;
}

.container-1857 {
  max-width: 1200px;
}

.grid-748 {
  grid-row-gap: 6px;
  grid-template-columns: .5fr 10.5fr;
}

.heading-1033 {
  font-family: Alumni Sans, sans-serif;
  font-size: 40px;
  line-height: 40px;
}

.grid-749 {
  grid-template-rows: auto;
}

.section-370 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.grid-750 {
  grid-template-rows: auto;
}

.container-1858 {
  max-width: 1200px;
}

.heading-1034 {
  text-align: center;
  background-color: #ffdcdc;
  border: 1px solid silver;
  border-radius: 4px;
  padding-left: 10px;
  padding-right: 10px;
}

.div-block-2879 {
  margin-top: 10px;
}

.button-286 {
  color: #000;
  background-color: #ffc700;
  border-radius: 10px;
}

.grid-751 {
  grid-template-rows: auto;
}

.div-block-2880 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.heading-1035, .heading-1036, .heading-1037, .heading-1038, .heading-1039 {
  background-color: #ffdcdc;
  border: 1px solid silver;
  border-radius: 4px;
  padding-left: 10px;
  padding-right: 10px;
}

.container-1859 {
  background-color: #e6e6e6;
  padding: 20px;
}

.div-block-2881, .div-block-2882 {
  background-color: #fff;
  border: 1px solid #bbb8b8;
  padding: 10px;
}

.heading-1040 {
  font-family: Alumni Sans, sans-serif;
  font-size: 40px;
}

.div-block-2884 {
  text-align: left;
  margin-top: 20px;
  margin-bottom: 20px;
}

.button-287 {
  background-color: #0f782e;
  border-radius: 10px;
}

.text-block-563 {
  padding-top: 5px;
  padding-bottom: 5px;
}

.text-block-564 {
  margin-top: 5px;
}

.text-block-565 {
  text-align: center;
}

.paragraph-2243 {
  font-size: 25px;
}

.div-block-2885 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.button-288 {
  color: #1c1a1a;
  background-color: #fff;
  border: 3px solid #74b744;
  border-radius: 40px;
  font-weight: 700;
}

.div-block-2886 {
  margin-top: 20px;
}

.image-828 {
  border-radius: 10px;
}

.grid-752 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.grid-753 {
  grid-column-gap: 10px;
  grid-template-columns: 1fr 22.25fr;
}

.grid-754 {
  grid-column-gap: 62px;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
}

.grid-755 {
  grid-column-gap: 46px;
  grid-template-rows: auto;
}

.benefit-sec {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 40px;
  padding-bottom: 40px;
  display: block;
}

.button-289 {
  text-align: center;
  background-color: #307e3d;
  border-radius: 8px;
  font-weight: 700;
}

.button-289:hover {
  color: #232323;
  background-color: #43a453;
}

.div-block-2887 {
  text-align: left;
  margin-top: 20px;
  margin-bottom: 20px;
}

.container-1860 {
  text-align: center;
  max-width: 1200px;
}

.div-block-2888 {
  border-left: 5px solid #474747;
  margin-top: 20px;
  padding-left: 20px;
}

.heading-1041 {
  background-color: #f1f9f0;
  border-radius: 10px;
  padding: 10px;
  font-family: Inconsolata, monospace;
}

.heading-1042 {
  font-family: PT Sans, sans-serif;
  font-size: 30px;
  line-height: 40px;
}

.image-829, .image-830, .image-831 {
  border-radius: 8px;
}

.container-1861 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.paragraph-2244 {
  text-align: left;
  font-size: 16px;
}

.heading-1043 {
  border: 3px dashed #447c4b;
  padding: 20px;
}

.footertrrrr {
  background-color: #d7d4d4;
  padding-top: 10px;
  padding-bottom: 10px;
}

.button-290 {
  text-align: center;
  background-color: #307e3d;
  border-radius: 8px;
  font-weight: 700;
}

.div-block-2889 {
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
}

.text-span-166 {
  color: #3c934d;
}

.grid-756 {
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
}

.cta-sec {
  background-image: url("https://cdn.prod.website-files.com/67c0adaa13938e6b3abdbd37/683d0eba034dacf2e71c7ab7_Untitled%20design%20(16).png");
  background-position: 0 0;
  background-size: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 60px;
  padding-bottom: 60px;
}

.text-span-167 {
  color: #3c934d;
}

.button-291 {
  text-align: center;
  background-color: #307e3d;
  border: 1px solid #fff;
  border-radius: 8px;
  width: 100%;
  font-weight: 700;
}

.div-block-2891 {
  background-color: #f0f5e8;
  border-radius: 8px;
}

.div-block-2892 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.foot {
  display: none;
}

.text-span-168 {
  font-size: 23px;
}

.text-span-169 {
  background-color: #eddab2;
  border-radius: 4px;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 23px;
}

.mob, .mob3 {
  display: none;
}

.reviewsec {
  background-image: linear-gradient(#68784a, #fff);
}

.div-block-2894 {
  outline-offset: 0px;
  background-color: #4b0505;
  border-radius: 4px;
  outline: 3px solid #333;
  padding-bottom: 0;
}

.grid-757 {
  grid-row-gap: 10px;
  background-color: #d9cfc1;
  grid-template-rows: 35px 84px 41%;
  grid-template-columns: 1fr;
  padding: 10px 10px 0;
}

.text-block-566 {
  text-align: center;
  padding: 10px 20px;
  font-weight: 700;
}

.div-block-2895 {
  text-align: center;
  margin-top: 10px;
}

.div-block-2896, .div-block-2897 {
  text-align: center;
}

.desk1 {
  border-radius: 0;
  padding-left: 10px;
  padding-right: 10px;
}

.section-376 {
  background-color: #1f6487;
  position: sticky;
  top: 0;
  bottom: 0;
}

.body-69 {
  font-family: PT Sans, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.text-block-567 {
  font-size: 25px;
}

.grid-758 {
  grid-column-gap: 34px;
  grid-template-rows: auto;
}

.grid-759 {
  grid-template-rows: auto;
  grid-template-columns: 2.5fr 1fr;
}

.section-377 {
  background-color: #f9f9f9;
  border-bottom: 1px #245434;
  padding-top: 40px;
  padding-bottom: 40px;
}

.grid-760 {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

.grid-761 {
  grid-column-gap: 59px;
  grid-template-rows: auto;
}

.div-block-2898 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.heading-1044 {
  text-align: center;
}

.text-block-568 {
  text-align: center;
  font-size: 22px;
}

.image-832 {
  text-align: center;
  border: 1px solid #fff;
  border-bottom-color: #374aba;
  border-radius: 20px;
}

.div-block-2899 {
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
}

.div-block-2900 {
  padding-top: 20px;
  padding-bottom: 10px;
}

.section-378 {
  background-color: #d0d0d0;
}

.container-1862 {
  padding-top: 10px;
}

.grid-762 {
  grid-template-rows: auto;
}

.text-block-569 {
  color: #fff;
}

.div-block-2901 {
  text-align: left;
}

.button-292 {
  border-radius: 40px;
}

.div-block-2902 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.button-293 {
  background-color: #228725;
  border: 1px solid #fff;
  border-radius: 40px;
}

.button-294 {
  background-color: #228725;
  border-radius: 8px;
  font-weight: 700;
  transform: translate(0);
  box-shadow: 0 2px 5px #0003;
}

.button-294:hover {
  color: #434343;
  background-color: #7dc980;
}

.div-block-2903 {
  margin-top: 40px;
  padding-top: 0;
}

.image-833 {
  padding-right: 20px;
}

.flex-block-111 {
  border-bottom: 1px solid #959595;
  margin-top: 0;
  padding: 40px 10px 20px;
}

.flex-block-112 {
  border-bottom: 2px solid #959595;
  padding: 20px 10px;
}

.section-379 {
  background-color: #dce5fa;
}

.text-span-170 {
  color: #1f6f4f;
  background-color: #0000;
  font-weight: 700;
}

.desktp {
  text-align: left;
}

.div-block-2904 {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
}

.text-block-570 {
  text-align: center;
}

.div-block-2905 {
  background-color: #fff;
  border-radius: 8px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 10px;
}

.section-380 {
  background-color: #fff;
}

.desktp {
  margin-bottom: 10px;
}

.slider {
  background-color: #50563c;
}

.div-block-2908 {
  text-align: left;
}

.grid-763 {
  grid-column-gap: 43px;
  border-bottom: 3px solid #bbb;
  grid-template-rows: auto;
  padding-top: 40px;
  padding-bottom: 20px;
}

.section-381 {
  background-color: #fff;
}

.nav--barrr {
  z-index: 10;
  background-color: #1f6487;
  position: sticky;
  top: 0;
  bottom: 0;
}

.grid-764 {
  grid-template-rows: auto;
}

.div-block-2910 {
  text-align: left;
}

.text-block-571 {
  color: #fff;
}

.div-block-2911 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.button-295 {
  background-color: #228725;
  border: 1px solid #fff;
  border-radius: 40px;
  font-weight: 700;
}

.button-295:hover {
  background-color: #59985b;
}

.hero--sec {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/67c0adaa13938e6b3abdbd37/68593762c8e219f5d92678f2_Untitled%20design%20(27).png");
  background-position: 0 0;
  background-size: cover;
}

.heading-1046 {
  text-align: center;
  font-size: 50px;
  line-height: 50px;
}

.div-block-2912 {
  margin-bottom: 20px;
}

.body {
  background-color: #f9f9f9;
  border-bottom: 1px #245434;
  padding-top: 40px;
  padding-bottom: 40px;
}

.grid-765 {
  grid-column-gap: 34px;
  grid-template-rows: auto;
}

.button-296 {
  background-color: #228725;
  border-radius: 8px;
  font-weight: 700;
  transform: translate(0);
  box-shadow: 0 2px 5px #0003;
}

.button-296:hover {
  color: #434343;
  background-color: #7dc980;
}

.div-block-2914 {
  margin-top: 40px;
  padding-top: 0;
}

.grid-766 {
  grid-column-gap: 43px;
  background-color: #fdf0f0;
  border-bottom: 3px solid #bbb;
  grid-template-rows: auto;
  padding: 40px 20px 20px;
}

.body-_2 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/67c0adaa13938e6b3abdbd37/6859376fe4021ddb4d393b47_Untitled%20design%20(28).png");
  background-position: 0 0;
  background-size: cover;
}

.div-block-2915 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.mob1-3 {
  display: none;
}

.text-span-171 {
  color: #1f6f4f;
  background-color: #0000;
  font-weight: 700;
}

.button-297 {
  background-color: #228725;
  border-radius: 8px;
  font-size: 25px;
  font-weight: 700;
  transform: translate(0);
  box-shadow: 0 2px 5px #0003;
}

.button-297:hover {
  color: #434343;
  background-color: #7dc980;
}

.text-block-572 {
  text-align: center;
}

.heading-1047 {
  text-align: center;
  background-color: #0000;
  font-size: 38px;
  line-height: 40px;
}

.cta-1 {
  background-color: #dce5fa;
}

.div-block-2916 {
  padding-top: 0;
  padding-bottom: 0;
}

.div-block-2917 {
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
}

.div-block-2918 {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
}

.image-836 {
  text-align: center;
  border: 1px solid #fff;
  border-radius: 20px;
}

.div-block-2919 {
  background-color: #fff;
  border-radius: 8px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 20px;
}

.foootrr {
  background-color: #d0d0d0;
}

.paragraph-2246 {
  text-align: left;
  font-size: 16px;
}

.container-1863 {
  padding-top: 10px;
}

.div-block-2920 {
  border-right: 1px #000;
  padding-left: 10px;
  padding-right: 10px;
}

.image-837 {
  padding-left: 0;
  padding-right: 5px;
}

.grid-767 {
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
}

.body-70 {
  font-family: PT Sans, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.div-block-2921 {
  padding-top: 20px;
}

.button-298 {
  background-color: #307e3d;
  border-radius: 8px;
  font-weight: 700;
}

.sticky-sec {
  z-index: 1000;
  background-color: #fff;
  padding-top: 10px;
  padding-bottom: 10px;
  position: sticky;
  top: 0;
  bottom: 0;
}

.div-block-2923 {
  text-align: center;
}

.div-block-2924 {
  padding-top: 10px;
}

.div-block-2925 {
  margin-top: 20px;
}

.grid-768 {
  grid-column-gap: 10px;
  grid-template-columns: 1fr 22.25fr;
}

.div-block-2926 {
  text-align: left;
  margin-top: 20px;
  margin-bottom: 20px;
}

.text-span-172 {
  color: #3c934d;
}

.container-1864 {
  max-width: 940px;
}

.grid-769 {
  grid-column-gap: 62px;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
}

.button-299 {
  text-align: center;
  background-color: #307e3d;
  border-radius: 8px;
  font-weight: 700;
}

.button-299:hover {
  color: #232323;
  background-color: #43a453;
}

.heading-1049 {
  font-family: PT Sans, sans-serif;
  font-size: 30px;
  line-height: 40px;
}

.button-300 {
  text-align: center;
  background-color: #307e3d;
  border-radius: 8px;
  font-weight: 700;
}

.heading-1050 {
  background-color: #f1f9f0;
  border-radius: 10px;
  padding: 10px;
  font-family: Inconsolata, monospace;
}

.container-1865 {
  text-align: center;
  max-width: 1200px;
}

.grid-770 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.div-block-2928 {
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
}

.image-839 {
  border-radius: 8px;
}

.div-block-2930 {
  background-color: #f0f5e8;
  border-radius: 8px;
}

.heading-1051 {
  border: 3px dashed #447c4b;
  padding: 20px;
}

.button-301 {
  text-align: center;
  background-color: #307e3d;
  border: 1px solid #fff;
  border-radius: 8px;
  width: 100%;
  font-weight: 700;
}

.div-block-2931 {
  padding-top: 10px;
}

.text-span-173 {
  color: #3c934d;
}

.div-block-2932 {
  text-align: left;
  margin-top: 20px;
  margin-bottom: 20px;
}

.grid-771 {
  grid-column-gap: 46px;
  grid-template-rows: auto;
}

.container-1866 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.grid-772 {
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
}

.paragraph-2247 {
  text-align: left;
  font-size: 16px;
}

.div-block-2933 {
  border-right: 1px #000;
  padding-left: 10px;
  padding-right: 10px;
}

.image-840 {
  padding-left: 0;
  padding-right: 5px;
}

.sticky-sec-2 {
  background-color: #fff;
  padding-top: 10px;
  padding-bottom: 10px;
  position: sticky;
  top: 0;
  bottom: 0;
}

.div-block-2934 {
  text-align: center;
}

.button-302 {
  background-color: #307e3d;
  border-radius: 8px;
  font-weight: 700;
}

.text-span-174 {
  font-size: 25px;
}

.text-span-175 {
  background-color: #eddab2;
  border-radius: 4px;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 23px;
}

.bold-text-1974 {
  padding-left: 5px;
  padding-right: 5px;
}

.text-span-176 {
  color: #297d34;
}

.grid-773 {
  grid-column-gap: 10px;
  grid-template-columns: 1fr 22.25fr;
}

.div-block-2935 {
  text-align: left;
  margin-top: 20px;
  margin-bottom: 20px;
}

.text-span-177 {
  color: #3c934d;
}

.grid-774 {
  grid-column-gap: 62px;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
}

.button-303 {
  text-align: center;
  background-color: #307e3d;
  border-radius: 8px;
  font-weight: 700;
}

.button-303:hover {
  color: #232323;
  background-color: #43a453;
}

.heading-1053 {
  font-family: PT Sans, sans-serif;
  font-size: 30px;
  line-height: 40px;
}

.grid-775 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.heading-1054 {
  background-color: #f1f9f0;
  border-radius: 10px;
  padding: 10px;
  font-family: Inconsolata, monospace;
}

.section-388 {
  background-image: linear-gradient(#68784a, #fff);
}

.image-841 {
  border-radius: 8px;
}

.div-block-2938 {
  background-color: #f0f5e8;
  border-radius: 8px;
}

.heading-1055 {
  border: 3px dashed #447c4b;
  padding: 20px;
}

.button-304 {
  text-align: center;
  background-color: #307e3d;
  border: 1px solid #fff;
  border-radius: 8px;
  width: 100%;
  font-weight: 700;
}

.div-block-2939 {
  padding-top: 10px;
}

.text-span-178 {
  color: #3c934d;
}

.div-block-2940 {
  text-align: left;
  margin-top: 20px;
  margin-bottom: 20px;
}

.grid-776 {
  grid-column-gap: 46px;
  grid-template-rows: auto;
}

.container-1867 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.section-389 {
  background-image: url("https://cdn.prod.website-files.com/67c0adaa13938e6b3abdbd37/683d08a9313d97c8271c73f9_Untitled%20design%20(14).png");
  background-position: 0 0;
  background-size: auto;
  padding-top: 40px;
  padding-bottom: 40px;
}

.grid-777 {
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
}

.paragraph-2248 {
  text-align: left;
  font-size: 16px;
}

.div-block-2941 {
  border-right: 1px #000;
  padding-left: 10px;
  padding-right: 10px;
}

.image-842 {
  padding-left: 0;
  padding-right: 5px;
}

.section-390 {
  background-color: #d7d4d4;
}

.container-1868 {
  margin-top: 0;
  padding-top: 10px;
  padding-bottom: 10px;
}

.div-block-2942 {
  text-align: center;
}

.button-305 {
  background-color: #307e3d;
  border-radius: 8px;
  font-weight: 700;
}

.container-1869 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.section-391 {
  background-color: #fff;
  position: sticky;
  top: 0;
  bottom: 0;
}

.section-392 {
  overflow: visible;
}

.navbar1 {
  z-index: 1000;
  background-color: #0f4d32;
  position: sticky;
  top: 0;
  bottom: 0;
}

.navbar1.jkk {
  position: sticky;
}

.grid-778 {
  grid-column-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: .75fr .75fr;
}

.div-block-2943 {
  margin-bottom: 20px;
}

.div-block-2944 {
  margin-bottom: 30px;
}

.heading-1057 {
  margin-top: 0;
  font-family: PT Sans, sans-serif;
  font-size: 45px;
  line-height: 45px;
}

.paragraph-2249 {
  font-size: 20px;
  font-weight: 400;
  line-height: 40px;
}

.text-span-179 {
  color: #297d34;
}

.image-843 {
  border-radius: 10px;
}

.container-1870 {
  margin-top: 0;
  margin-bottom: 40px;
}

.hero-sec1 {
  background-image: url("https://cdn.prod.website-files.com/67c0adaa13938e6b3abdbd37/683d0dd7ac2fe38f7e667960_6.png");
  background-position: 0 0;
  background-size: auto;
  padding-top: 40px;
  padding-bottom: 5px;
}

.grid-779 {
  grid-column-gap: 50px;
  grid-template-rows: auto;
}

.div-block-2946 {
  text-align: left;
  margin-top: 20px;
  margin-bottom: 20px;
}

.button-306 {
  text-align: center;
  background-color: #307e3d;
  border-radius: 8px;
  font-weight: 700;
}

.button-306:hover {
  color: #232323;
  background-color: #43a453;
}

.bio {
  padding-top: 40px;
  padding-bottom: 40px;
}

.div-block-2947 {
  padding-top: 20px;
}

.text-span-180 {
  background-color: #eddab2;
  border-radius: 4px;
  padding-left: 5px;
  padding-right: 0;
  font-size: 23px;
}

.div-block-2948 {
  border-left: 5px solid #474747;
  margin-top: 20px;
  padding-left: 20px;
}

.text-span-181 {
  background-color: #eddab2;
  border-radius: 4px;
  padding-left: 5px;
  padding-right: 0;
  font-size: 23px;
}

.container-1871 {
  max-width: 940px;
  padding-top: 0;
}

.div-block-2949 {
  margin-top: 20px;
}

.bold-text-1975 {
  padding-left: 5px;
  padding-right: 5px;
  font-size: 20px;
}

.div-block-2950 {
  margin-top: 20px;
}

.paragraph-2251 {
  background-color: #fff;
  border-radius: 8px;
  margin-left: 0;
  margin-right: 40px;
  padding: 10px;
  font-size: 20px;
  box-shadow: inset 0 2px 5px #0003, 0 2px 5px #0003;
}

.div-block-2951 {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
}

.grid-780 {
  grid-column-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  padding-top: 0;
}

.bold-text-1976 {
  text-align: left;
  font-family: PT Sans, sans-serif;
  font-size: 30px;
  line-height: 40px;
}

.heading-1058 {
  text-align: left;
  background-color: #eddab2;
  border: 3px solid #fff;
  border-radius: 20px 20px 0 0;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 40px;
  line-height: 40px;
}

.paragraph-2252 {
  text-align: left;
}

.day-1-sec {
  background-image: url("https://cdn.prod.website-files.com/67c0adaa13938e6b3abdbd37/6842684c900d9768c932fb24_Untitled%20design%20(22).png");
  background-position: 50%;
  background-repeat: repeat;
  background-size: cover;
  margin-bottom: 0;
  padding-top: 40px;
  padding-bottom: 40px;
}

.grid-781 {
  grid-column-gap: 10px;
  grid-template-columns: 1fr 22.25fr;
}

.div-block-2952 {
  text-align: left;
  margin-top: 20px;
  margin-bottom: 20px;
}

.grid-782 {
  grid-column-gap: 62px;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
}

.button-307 {
  text-align: center;
  background-color: #307e3d;
  border-radius: 8px;
  font-weight: 700;
}

.button-307:hover {
  color: #232323;
  background-color: #43a453;
}

.heading-1059 {
  font-family: PT Sans, sans-serif;
  font-size: 30px;
  line-height: 40px;
}

.benifitsec {
  padding-top: 0;
  padding-bottom: 20px;
}

.testimonial {
  padding-top: 20px;
  padding-bottom: 20px;
}

.grid-783 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.heading-1060 {
  text-align: center;
  background-color: #f1f9f0;
  border-radius: 10px;
  padding: 10px;
  font-family: Inconsolata, monospace;
}

.soft-cta {
  background-image: linear-gradient(#68784a, #fff);
  padding-top: 20px;
  padding-bottom: 20px;
}

.div-block-2955 {
  text-align: left;
  margin-top: 20px;
  margin-bottom: 20px;
}

.div-block-2956 {
  padding-top: 10px;
}

.button-308 {
  text-align: center;
  background-color: #307e3d;
  border: 1px solid #fff;
  border-radius: 8px;
  width: 100%;
  font-weight: 700;
}

.image-844 {
  border-radius: 8px;
}

.div-block-2957 {
  background-color: #f0f5e8;
  border-radius: 8px;
}

.grid-784 {
  grid-column-gap: 46px;
  grid-template-rows: auto;
}

.heading-1061 {
  text-align: left;
  border: 3px dashed #447c4b;
  padding: 20px;
}

.text-span-182 {
  color: #3c934d;
}

.soft-cta1 {
  background-image: url("https://cdn.prod.website-files.com/67c0adaa13938e6b3abdbd37/683d0eba034dacf2e71c7ab7_Untitled%20design%20(16).png");
  background-position: 0 0;
  background-size: cover;
  padding-top: 40px;
  padding-bottom: 40px;
}

.grid-785 {
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
}

.paragraph-2253 {
  text-align: left;
  font-size: 16px;
}

.div-block-2958 {
  border-right: 1px #000;
  padding-left: 10px;
  padding-right: 10px;
}

.image-845 {
  padding-left: 0;
  padding-right: 5px;
}

.footerrr {
  background-color: #d7d4d469;
  padding-top: 10px;
  padding-bottom: 10px;
}

.div-block-2959 {
  text-align: center;
}

.button-309 {
  background-color: #307e3d;
  border-radius: 8px;
  font-weight: 700;
}

.button {
  z-index: auto;
  background-color: #fff;
  padding-top: 10px;
  padding-bottom: 10px;
  position: sticky;
  top: 0;
  bottom: 0;
}

.image-846 {
  border-radius: 9px;
  padding-left: 10px;
  padding-right: 10px;
  box-shadow: 0 2px 5px #0003;
}

.paragraph-2254 {
  background-color: #f7edd7;
  border-radius: 5px;
  margin-top: 40px;
  padding: 10px;
}

.bold-text-1978 {
  font-size: 20px;
}

.text-span-183 {
  font-size: 25px;
}

.grid-786 {
  grid-template-rows: auto;
}

.div-block-2960 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.heading-1063 {
  color: #fff;
}

.div-block-2961 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.button-310 {
  color: #1c1a1a;
  background-color: #fff;
  border: 3px solid #74b744;
  border-radius: 40px;
  font-weight: 700;
}

.heading-1064 {
  margin-top: 0;
  font-family: PT Sans, sans-serif;
  font-size: 45px;
  line-height: 45px;
}

.image-847 {
  border-radius: 10px;
}

.grid-787 {
  grid-column-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: .75fr .75fr;
}

.div-block-2963 {
  margin-bottom: 20px;
}

.container-1872 {
  margin-top: 0;
  margin-bottom: 40px;
}

.paragraph-2255 {
  font-size: 20px;
  font-weight: 400;
  line-height: 35px;
}

.text-span-184 {
  color: #297d34;
}

.div-block-2964 {
  margin-bottom: 30px;
}

.grid-788 {
  grid-column-gap: 50px;
  grid-template-rows: auto;
}

.div-block-2965 {
  text-align: left;
  margin-top: 20px;
  margin-bottom: 20px;
}

.image-848 {
  border-radius: 9px;
  padding-left: 10px;
  padding-right: 10px;
  box-shadow: 0 2px 5px #0003;
}

.paragraph-2257 {
  background-color: #f7edd7;
  border-radius: 5px;
  margin-top: 40px;
  padding: 10px;
}

.button-311 {
  text-align: center;
  background-color: #307e3d;
  border-radius: 8px;
  font-weight: 700;
}

.button-311:hover {
  color: #232323;
  background-color: #43a453;
}

.text-span-185 {
  font-size: 25px;
}

.paragraph-2258 {
  text-align: left;
}

.paragraph-2259 {
  background-color: #fff;
  border-radius: 8px;
  margin-left: 0;
  margin-right: 40px;
  padding: 10px;
  font-size: 20px;
  box-shadow: 0 2px 5px #0003;
}

.container-1873 {
  max-width: 940px;
  padding-top: 0;
}

.grid-789 {
  grid-column-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  padding-top: 0;
}

.div-block-2966 {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
}

.div-block-2967 {
  margin-top: 20px;
}

.bold-text-1980 {
  text-align: left;
  font-family: PT Sans, sans-serif;
  font-size: 30px;
  line-height: 40px;
}

.bold-text-1981 {
  font-size: 20px;
}

.div-block-2968 {
  border-left: 5px solid #474747;
  margin-top: 20px;
  padding-left: 20px;
}

.div-block-2969 {
  margin-top: 20px;
}

.text-span-186 {
  background-color: #eddab2;
  border-radius: 4px;
  padding-left: 5px;
  padding-right: 0;
  font-size: 23px;
}

.div-block-2970 {
  padding-top: 20px;
}

.text-span-187 {
  background-color: #eddab2;
  border-radius: 4px;
  padding-left: 5px;
  padding-right: 0;
  font-size: 23px;
}

.bold-text-1982 {
  padding-left: 5px;
  padding-right: 5px;
  font-size: 20px;
}

.heading-1065 {
  text-align: left;
  background-color: #eddab2;
  border: 3px solid #fff;
  border-radius: 20px 20px 0 0;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 40px;
  line-height: 40px;
}

.grid-790 {
  grid-column-gap: 10px;
  grid-template-columns: 1fr 22.25fr;
}

.heading-1066 {
  font-family: PT Sans, sans-serif;
  font-size: 30px;
  line-height: 40px;
}

.div-block-2972 {
  text-align: left;
  margin-top: 20px;
  margin-bottom: 20px;
}

.button-312 {
  text-align: center;
  background-color: #307e3d;
  border-radius: 8px;
  font-weight: 700;
}

.button-312:hover {
  color: #232323;
  background-color: #43a453;
}

.grid-791 {
  grid-column-gap: 62px;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
}

.grid-792 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.heading-1067 {
  text-align: center;
  background-color: #f1f9f0;
  border-radius: 10px;
  padding: 10px;
  font-family: Inconsolata, monospace;
}

.div-block-2974 {
  padding-top: 10px;
}

.text-span-188 {
  color: #3c934d;
}

.heading-1068 {
  text-align: left;
  border: 3px dashed #447c4b;
  padding: 20px;
}

.div-block-2975 {
  background-color: #f0f5e8;
  border-radius: 8px;
}

.div-block-2976 {
  text-align: left;
  margin-top: 20px;
  margin-bottom: 20px;
}

.grid-793 {
  grid-column-gap: 46px;
  grid-template-rows: auto;
}

.button-313 {
  text-align: center;
  background-color: #307e3d;
  border: 1px solid #fff;
  border-radius: 8px;
  width: 100%;
  font-weight: 700;
}

.image-849 {
  border-radius: 8px;
}

.grid-794 {
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
}

.paragraph-2260 {
  text-align: left;
  font-size: 16px;
}

.div-block-2977 {
  border-right: 1px #000;
  padding-left: 10px;
  padding-right: 10px;
}

.image-850 {
  padding-left: 0;
  padding-right: 5px;
}

.button-314 {
  background-color: #fff;
  padding-top: 10px;
  padding-bottom: 10px;
  position: sticky;
  top: 0;
  bottom: 0;
}

.div-block-2978 {
  text-align: center;
}

.button-315 {
  background-color: #307e3d;
  border-radius: 8px;
  font-weight: 700;
}

.body-71 {
  font-size: 18px;
  line-height: 25px;
}

.grid-795 {
  grid-template-rows: auto;
}

.heading-1070 {
  font-size: 50px;
  line-height: 50px;
}

._9mob---3 {
  display: none;
}

.grid-796 {
  grid-template-rows: auto;
  grid-template-columns: 3.25fr 1.25fr;
}

.heading-1071, .heading-1072 {
  margin-top: 10px;
}

.paragraph-2261 {
  background-color: #f3f2f2;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 18px;
  line-height: 25px;
}

.heading-1073 {
  margin-top: 10px;
}

.text-block-573 {
  font-size: 14px;
  line-height: 20px;
}

.text-block-574 {
  text-align: center;
  font-size: 16px;
}

.div-block-2980 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.text-block-575, .text-block-576 {
  font-size: 14px;
  line-height: 20px;
}

.div-block-2981 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.text-block-577 {
  font-size: 14px;
  line-height: 20px;
}

.bold-text-1984 {
  font-size: 18px;
}

.div-block-2983, .image-851 {
  text-align: center;
}

._5mob---3 {
  display: none;
}

.heading-1074, .heading-1075, .heading-1076, .heading-1077 {
  margin-top: 10px;
}

._6mob---11 {
  display: none;
}

.container-1874 {
  max-width: 1200px;
}

.div-block-2984 {
  display: none;
}

.div-block-2985 {
  padding: 10px;
}

.button-316 {
  background-color: #528125;
  border-radius: 8px;
}

.heading-1078 {
  margin-top: 10px;
}

.bold-text-1985 {
  color: #af2621;
  font-size: 20px;
}

.heading-1079 {
  margin-top: 10px;
}

.heading-1080 {
  margin-bottom: 20px;
  font-size: 36px;
}

.grid-797 {
  grid-row-gap: 9px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: .25fr 2.25fr;
}

.div-block-2987 {
  padding-top: 0;
}

.grid-798 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
}

.container-1875 {
  max-width: 100%;
  padding-top: 20px;
  padding-bottom: 10px;
}

.heading-1081 {
  margin-top: 0;
}

.bold-text-1986 {
  font-size: 50px;
  line-height: 50px;
}

.button-317 {
  background-color: #457505;
  border-radius: 8px;
  width: 100%;
  font-weight: 700;
}

.div-block-2990 {
  text-align: center;
  width: 100%;
}

.grid-799 {
  grid-column-gap: 10px;
  grid-row-gap: 1px;
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  margin-top: 0;
}

._2mob---6 {
  display: none;
}

.button-318 {
  background-color: #457505;
  border-radius: 8px;
  font-size: 20px;
}

.div-block-2995 {
  width: 850px;
  margin-top: 20px;
}

._1mob--3, ._7mob---3, ._10mob---11 {
  display: none;
}

.text-block-578 {
  text-align: center;
  padding-top: 10px;
  font-size: 20px;
}

._4mob---3, ._8mob---3 {
  display: none;
}

.paragraph-2262 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 16px;
}

.grid-800 {
  grid-column-gap: 10px;
  grid-template-columns: 1fr 22.25fr;
}

.heading-1082 {
  font-family: PT Sans, sans-serif;
  font-size: 30px;
  line-height: 40px;
}

.div-block-2998 {
  text-align: left;
  margin-top: 20px;
  margin-bottom: 20px;
}

.button-319 {
  text-align: center;
  background-color: #307e3d;
  border-radius: 8px;
  font-weight: 700;
}

.button-319:hover {
  color: #232323;
  background-color: #43a453;
}

.grid-801 {
  grid-column-gap: 62px;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
}

.grid-802 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.heading-1083 {
  text-align: center;
  background-color: #f1f9f0;
  border-radius: 10px;
  padding: 10px;
  font-family: Inconsolata, monospace;
}

.div-block-3000 {
  padding-top: 10px;
}

.text-span-189 {
  color: #3c934d;
}

.heading-1084 {
  text-align: left;
  border: 3px dashed #447c4b;
  padding: 20px;
}

.div-block-3001 {
  background-color: #f0f5e8;
  border-radius: 8px;
}

.div-block-3002 {
  text-align: left;
  margin-top: 40px;
  margin-bottom: 20px;
}

.grid-803 {
  grid-column-gap: 46px;
  grid-template-rows: auto;
}

.button-320 {
  text-align: center;
  background-color: #307e3d;
  border: 1px solid #fff;
  border-radius: 8px;
  width: 100%;
  font-weight: 700;
}

.image-852 {
  border-radius: 8px;
}

.grid-804 {
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
}

.paragraph-2263 {
  text-align: left;
  font-size: 16px;
}

.div-block-3003 {
  border-right: 1px #000;
  padding-left: 10px;
  padding-right: 10px;
}

.image-853 {
  padding-left: 0;
  padding-right: 5px;
}

.button-321 {
  background-color: #fff;
  padding-top: 10px;
  padding-bottom: 10px;
  position: sticky;
  top: 0;
  bottom: 0;
}

.div-block-3004 {
  text-align: center;
}

.button-322 {
  background-color: #307e3d;
  border-radius: 8px;
  font-weight: 700;
}

.grid-805 {
  grid-column-gap: 10px;
  grid-template-columns: 1fr 22.25fr;
}

.heading-1086 {
  font-family: PT Sans, sans-serif;
  font-size: 30px;
  line-height: 40px;
}

.div-block-3006 {
  text-align: left;
  margin-top: 20px;
  margin-bottom: 20px;
}

.button-323 {
  text-align: center;
  background-color: #307e3d;
  border-radius: 8px;
  font-weight: 700;
}

.button-323:hover {
  color: #232323;
  background-color: #43a453;
}

.grid-806 {
  grid-column-gap: 62px;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
}

.grid-807 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.heading-1087 {
  text-align: center;
  background-color: #f1f9f0;
  border-radius: 10px;
  padding: 10px;
  font-family: Inconsolata, monospace;
}

.div-block-3008 {
  padding-top: 10px;
}

.text-span-190 {
  color: #3c934d;
}

.heading-1088 {
  text-align: left;
  border: 3px dashed #447c4b;
  padding: 20px;
}

.div-block-3009 {
  background-color: #f0f5e8;
  border-radius: 8px;
}

.div-block-3010 {
  text-align: left;
  margin-top: 20px;
  margin-bottom: 20px;
}

.grid-808 {
  grid-column-gap: 46px;
  grid-template-rows: auto;
}

.button-324 {
  text-align: center;
  background-color: #307e3d;
  border: 1px solid #fff;
  border-radius: 8px;
  width: 100%;
  font-weight: 700;
}

.image-854 {
  border-radius: 8px;
}

.grid-809 {
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
}

.paragraph-2264 {
  text-align: left;
  font-size: 16px;
}

.div-block-3011 {
  border-right: 1px #000;
  padding-left: 10px;
  padding-right: 10px;
}

.image-855 {
  padding-left: 0;
  padding-right: 5px;
}

.button-325 {
  background-color: #fff;
  padding-top: 10px;
  padding-bottom: 10px;
  position: sticky;
  top: 0;
  bottom: 0;
}

.div-block-3012 {
  text-align: center;
}

.button-326 {
  background-color: #307e3d;
  border-radius: 8px;
  font-weight: 700;
}

.grid-810 {
  grid-template-rows: auto;
}

.div-block-3013 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.heading-1090 {
  color: #fff;
}

.div-block-3014 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.button-327 {
  color: #1c1a1a;
  background-color: #fff;
  border: 3px solid #74b744;
  border-radius: 40px;
  font-weight: 700;
}

.heading-1091 {
  margin-top: 0;
  font-family: PT Sans, sans-serif;
  font-size: 45px;
  line-height: 45px;
}

.image-856 {
  border-radius: 10px;
}

.grid-811 {
  grid-column-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: .75fr .75fr;
}

.div-block-3016 {
  margin-bottom: 20px;
}

.container-1876 {
  margin-top: 0;
  margin-bottom: 40px;
}

.paragraph-2265 {
  font-size: 20px;
  font-weight: 400;
  line-height: 40px;
}

.text-span-191 {
  color: #297d34;
}

.div-block-3017 {
  margin-bottom: 30px;
}

.grid-812 {
  grid-column-gap: 50px;
  grid-template-rows: auto;
}

.div-block-3018 {
  text-align: left;
  margin-top: 20px;
  margin-bottom: 20px;
}

.image-857 {
  border-radius: 9px;
  padding-left: 10px;
  padding-right: 10px;
  box-shadow: 0 2px 5px #0003;
}

.paragraph-2267 {
  background-color: #f7edd7;
  border-radius: 5px;
  margin-top: 40px;
  padding: 10px;
}

.button-328 {
  text-align: center;
  background-color: #307e3d;
  border-radius: 8px;
  font-weight: 700;
}

.button-328:hover {
  color: #232323;
  background-color: #43a453;
}

.text-span-192 {
  font-size: 25px;
}

.paragraph-2268 {
  text-align: left;
}

.paragraph-2269 {
  background-color: #fff;
  border-radius: 8px;
  margin-left: 0;
  margin-right: 40px;
  padding: 10px;
  font-size: 20px;
  box-shadow: 0 2px 5px #0003;
}

.container-1877 {
  max-width: 940px;
  padding-top: 0;
}

.grid-813 {
  grid-column-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  padding-top: 0;
}

.div-block-3019 {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
}

.div-block-3020 {
  margin-top: 20px;
}

.bold-text-1988 {
  text-align: left;
  font-family: PT Sans, sans-serif;
  font-size: 30px;
  line-height: 40px;
}

.bold-text-1989 {
  font-size: 20px;
}

.div-block-3021 {
  border-left: 5px solid #474747;
  margin-top: 20px;
  padding-left: 20px;
}

.div-block-3022 {
  margin-top: 20px;
}

.text-span-193 {
  background-color: #eddab2;
  border-radius: 4px;
  padding-left: 5px;
  padding-right: 0;
  font-size: 23px;
}

.div-block-3023 {
  padding-top: 20px;
}

.text-span-194 {
  background-color: #eddab2;
  border-radius: 4px;
  padding-left: 5px;
  padding-right: 0;
  font-size: 23px;
}

.bold-text-1990 {
  padding-left: 5px;
  padding-right: 5px;
  font-size: 20px;
}

.heading-1092 {
  text-align: left;
  background-color: #eddab2;
  border: 3px solid #fff;
  border-radius: 20px 20px 0 0;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 40px;
  line-height: 40px;
}

.grid-814 {
  grid-template-rows: auto;
}

.div-block-3024 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.heading-1093 {
  color: #fff;
}

.div-block-3025 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.button-329 {
  color: #1c1a1a;
  background-color: #fff;
  border: 3px solid #74b744;
  border-radius: 40px;
  font-weight: 700;
}

.heading-1094 {
  margin-top: 0;
  font-family: PT Sans, sans-serif;
  font-size: 45px;
  line-height: 45px;
}

.image-858 {
  border-radius: 10px;
}

.grid-815 {
  grid-column-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: .75fr .75fr;
}

.div-block-3027 {
  margin-bottom: 20px;
}

.container-1878 {
  margin-top: 0;
  margin-bottom: 40px;
}

.paragraph-2270 {
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
}

.text-span-195 {
  color: #297d34;
}

.div-block-3028 {
  margin-bottom: 30px;
}

.grid-816 {
  grid-column-gap: 50px;
  grid-template-rows: auto;
}

.div-block-3029 {
  text-align: left;
  margin-top: 20px;
  margin-bottom: 20px;
}

.image-859 {
  border-radius: 9px;
  padding-left: 10px;
  padding-right: 10px;
  box-shadow: 0 2px 5px #0003;
}

.paragraph-2272 {
  background-color: #f7edd7;
  border-radius: 5px;
  margin-top: 40px;
  padding: 10px;
}

.button-330 {
  text-align: center;
  background-color: #307e3d;
  border-radius: 8px;
  font-weight: 700;
}

.button-330:hover {
  color: #232323;
  background-color: #43a453;
}

.text-span-196 {
  font-size: 25px;
}

.paragraph-2273 {
  text-align: left;
}

.paragraph-2274 {
  background-color: #fff;
  border-radius: 8px;
  margin-left: 0;
  margin-right: 40px;
  padding: 10px;
  font-size: 20px;
  box-shadow: 0 2px 5px #0003;
}

.container-1879 {
  max-width: 940px;
  padding-top: 0;
}

.grid-817 {
  grid-column-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  padding-top: 0;
}

.div-block-3030 {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
}

.div-block-3031 {
  margin-top: 20px;
}

.bold-text-1992 {
  text-align: left;
  font-family: PT Sans, sans-serif;
  font-size: 30px;
  line-height: 40px;
}

.bold-text-1993 {
  font-size: 20px;
}

.div-block-3032 {
  border-left: 5px solid #474747;
  margin-top: 20px;
  padding-left: 20px;
}

.div-block-3033 {
  margin-top: 20px;
}

.text-span-197 {
  background-color: #eddab2;
  border-radius: 4px;
  padding-left: 5px;
  padding-right: 0;
  font-size: 23px;
}

.div-block-3034 {
  padding-top: 20px;
}

.text-span-198 {
  background-color: #eddab2;
  border-radius: 4px;
  padding-left: 5px;
  padding-right: 0;
  font-size: 23px;
}

.bold-text-1994 {
  padding-left: 5px;
  padding-right: 5px;
  font-size: 20px;
}

.heading-1095 {
  text-align: left;
  background-color: #eddab2;
  border: 3px solid #fff;
  border-radius: 20px 20px 0 0;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 40px;
  line-height: 40px;
}

.grid-818 {
  grid-column-gap: 10px;
  grid-template-columns: 1fr 22.25fr;
}

.heading-1096 {
  font-family: PT Sans, sans-serif;
  font-size: 30px;
  line-height: 40px;
}

.div-block-3036 {
  text-align: left;
  margin-top: 20px;
  margin-bottom: 20px;
}

.button-331 {
  text-align: center;
  background-color: #307e3d;
  border-radius: 8px;
  font-weight: 700;
}

.button-331:hover {
  color: #232323;
  background-color: #43a453;
}

.grid-819 {
  grid-column-gap: 62px;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
}

.grid-820 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.heading-1097 {
  text-align: center;
  background-color: #f1f9f0;
  border-radius: 10px;
  padding: 10px;
  font-family: Inconsolata, monospace;
}

.div-block-3038 {
  padding-top: 10px;
}

.text-span-199 {
  color: #3c934d;
}

.heading-1098 {
  text-align: left;
  border: 3px dashed #447c4b;
  padding: 20px;
}

.div-block-3039 {
  background-color: #f0f5e8;
  border-radius: 8px;
}

.div-block-3040 {
  text-align: left;
  margin-top: 20px;
  margin-bottom: 20px;
}

.grid-821 {
  grid-column-gap: 46px;
  grid-template-rows: auto;
}

.button-332 {
  text-align: center;
  background-color: #307e3d;
  border: 1px solid #fff;
  border-radius: 8px;
  width: 100%;
  font-weight: 700;
}

.image-860 {
  border-radius: 8px;
}

.grid-822 {
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
}

.paragraph-2275 {
  text-align: left;
  font-size: 16px;
}

.div-block-3041 {
  border-right: 1px #000;
  padding-left: 10px;
  padding-right: 10px;
}

.image-861 {
  padding-left: 0;
  padding-right: 5px;
}

.button-333 {
  background-color: #fff;
  padding-top: 10px;
  padding-bottom: 10px;
  position: sticky;
  top: 0;
  bottom: 0;
}

.div-block-3042 {
  text-align: center;
}

.button-334 {
  background-color: #307e3d;
  border-radius: 8px;
  font-weight: 700;
}

.body-72 {
  font-family: PT Sans, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.grid-823 {
  grid-template-rows: auto;
}

.div-block-3043 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.heading-1100 {
  color: #fff;
}

.div-block-3044 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.button-335 {
  color: #1c1a1a;
  background-color: #fff;
  border: 3px solid #74b744;
  border-radius: 40px;
  font-weight: 700;
}

.heading-1101 {
  margin-top: 0;
  font-family: PT Sans, sans-serif;
  font-size: 45px;
  line-height: 45px;
}

.image-862 {
  border-radius: 10px;
}

.grid-824 {
  grid-column-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: .75fr .75fr;
}

.div-block-3046 {
  margin-bottom: 20px;
}

.container-1880 {
  margin-top: 0;
  margin-bottom: 40px;
}

.paragraph-2276 {
  font-size: 20px;
  font-weight: 400;
  line-height: 40px;
}

.text-span-200 {
  color: #297d34;
}

.div-block-3047 {
  margin-bottom: 30px;
}

.grid-825 {
  grid-column-gap: 50px;
  grid-template-rows: auto;
}

.div-block-3048 {
  text-align: left;
  margin-top: 20px;
  margin-bottom: 20px;
}

.image-863 {
  border-radius: 9px;
  padding-left: 10px;
  padding-right: 10px;
  box-shadow: 0 2px 5px #0003;
}

.paragraph-2278 {
  background-color: #f7edd7;
  border-radius: 5px;
  margin-top: 40px;
  padding: 10px;
}

.button-336 {
  text-align: center;
  background-color: #307e3d;
  border-radius: 8px;
  font-weight: 700;
}

.button-336:hover {
  color: #232323;
  background-color: #43a453;
}

.text-span-201 {
  font-size: 25px;
}

.paragraph-2279 {
  text-align: left;
}

.paragraph-2280 {
  background-color: #fff;
  border-radius: 8px;
  margin-left: 0;
  margin-right: 40px;
  padding: 10px;
  font-size: 20px;
  box-shadow: 0 2px 5px #0003;
}

.container-1881 {
  max-width: 940px;
  padding-top: 0;
}

.grid-826 {
  grid-column-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  padding-top: 0;
}

.div-block-3049 {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
}

.div-block-3050 {
  margin-top: 20px;
}

.bold-text-1996 {
  text-align: left;
  font-family: PT Sans, sans-serif;
  font-size: 30px;
  line-height: 40px;
}

.bold-text-1997 {
  font-size: 20px;
}

.div-block-3051 {
  border-left: 5px solid #474747;
  margin-top: 20px;
  padding-left: 20px;
}

.div-block-3052 {
  margin-top: 20px;
}

.text-span-202 {
  background-color: #eddab2;
  border-radius: 4px;
  padding-left: 5px;
  padding-right: 0;
  font-size: 23px;
}

.div-block-3053 {
  padding-top: 20px;
}

.text-span-203 {
  background-color: #eddab2;
  border-radius: 4px;
  padding-left: 5px;
  padding-right: 0;
  font-size: 23px;
}

.bold-text-1998 {
  padding-left: 5px;
  padding-right: 5px;
  font-size: 20px;
}

.heading-1102 {
  text-align: left;
  background-color: #eddab2;
  border: 3px solid #fff;
  border-radius: 20px 20px 0 0;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 40px;
  line-height: 40px;
}

.grid-827 {
  grid-column-gap: 10px;
  grid-template-columns: 1fr 22.25fr;
}

.heading-1103 {
  font-family: PT Sans, sans-serif;
  font-size: 30px;
  line-height: 40px;
}

.div-block-3055 {
  text-align: left;
  margin-top: 20px;
  margin-bottom: 20px;
}

.button-337 {
  text-align: center;
  background-color: #307e3d;
  border-radius: 8px;
  font-weight: 700;
}

.button-337:hover {
  color: #232323;
  background-color: #43a453;
}

.grid-828 {
  grid-column-gap: 62px;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
}

.grid-829 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.heading-1104 {
  text-align: center;
  background-color: #f1f9f0;
  border-radius: 10px;
  padding: 10px;
  font-family: Inconsolata, monospace;
}

.div-block-3057 {
  padding-top: 10px;
}

.text-span-204 {
  color: #3c934d;
}

.heading-1105 {
  text-align: left;
  border: 3px dashed #447c4b;
  padding: 20px;
}

.div-block-3058 {
  background-color: #f0f5e8;
  border-radius: 8px;
}

.div-block-3059 {
  text-align: left;
  margin-top: 20px;
  margin-bottom: 20px;
}

.grid-830 {
  grid-column-gap: 46px;
  grid-template-rows: auto;
}

.button-338 {
  text-align: center;
  background-color: #307e3d;
  border: 1px solid #fff;
  border-radius: 8px;
  width: 100%;
  font-weight: 700;
}

.image-864 {
  border-radius: 8px;
}

.grid-831 {
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
}

.paragraph-2281 {
  text-align: left;
  font-size: 16px;
}

.div-block-3060 {
  border-right: 1px #000;
  padding-left: 10px;
  padding-right: 10px;
}

.image-865 {
  padding-left: 0;
  padding-right: 5px;
}

.button-339 {
  background-color: #fff;
  padding-top: 10px;
  padding-bottom: 10px;
  position: sticky;
  top: 0;
  bottom: 0;
}

.div-block-3061 {
  text-align: center;
}

.button-340 {
  background-color: #307e3d;
  border-radius: 8px;
  font-weight: 700;
}

.body-73 {
  font-size: 18px;
  line-height: 25px;
}

.grid-832 {
  grid-column-gap: 10px;
  grid-template-columns: 1.25fr 22.25fr;
}

.heading-1107 {
  margin-bottom: 20px;
  font-family: PT Sans, sans-serif;
  font-size: 30px;
  line-height: 40px;
}

.div-block-3063 {
  text-align: center;
  margin-top: 40px;
  margin-bottom: 10px;
}

.button-341 {
  text-align: center;
  background-color: #307e3d;
  border: 1px solid #fff;
  border-radius: 8px;
  width: 100%;
  font-weight: 700;
  box-shadow: 0 2px 5px #0003;
}

.button-341:hover {
  color: #232323;
  background-color: #43a453;
}

.grid-833 {
  grid-column-gap: 57px;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1.5fr;
  margin-top: 20px;
  margin-bottom: 20px;
}

.grid-834 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.grid-834.i {
  grid-column-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1.25fr;
  margin-top: 20px;
}

.mob-review {
  padding-left: 10px;
  padding-right: 10px;
  display: none;
}

.heading-1108 {
  text-align: center;
  background-color: #f1f9f0;
  border-radius: 0;
  padding: 10px;
  font-family: Oswald, sans-serif;
}

.div-block-3065 {
  margin-top: 40px;
  margin-bottom: 20px;
  padding-top: 0;
}

.text-span-205 {
  color: #3c934d;
}

.heading-1109 {
  text-align: left;
  border: 3px dashed #447c4b;
  padding: 20px;
}

.div-block-3066 {
  background-color: #f0f5e8;
  border-radius: 8px;
}

.div-block-3067 {
  text-align: left;
  margin-top: 40px;
  margin-bottom: 20px;
}

.grid-835 {
  grid-column-gap: 46px;
  grid-template-rows: auto;
}

.button-342 {
  text-align: center;
  background-color: #307e3d;
  border: 1px solid #fff;
  border-radius: 8px;
  width: 100%;
  font-weight: 700;
}

.image-866 {
  border-radius: 8px;
}

.grid-836 {
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
}

.paragraph-2282 {
  text-align: left;
  font-size: 16px;
}

.div-block-3068 {
  border-right: 1px #000;
  padding-left: 10px;
  padding-right: 10px;
}

.image-867 {
  padding-left: 0;
  padding-right: 5px;
}

.button-343 {
  background-color: #fff;
  padding-top: 10px;
  padding-bottom: 10px;
  position: sticky;
  top: 0;
  bottom: 0;
}

.div-block-3069 {
  text-align: center;
}

.button-344 {
  background-color: #307e3d;
  border-radius: 8px;
  font-weight: 700;
}

.grid-837 {
  grid-template-rows: auto;
}

.div-block-3070 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.heading-1111 {
  color: #fff;
  font-size: 20px;
}

.div-block-3071 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.button-345 {
  color: #1c1a1a;
  background-color: #fff;
  border: 3px solid #74b744;
  border-radius: 40px;
  font-weight: 700;
}

.heading-1112 {
  margin-top: 0;
  font-family: Fira Sans, sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 50px;
}

.image-868 {
  border-radius: 10px;
}

.grid-838 {
  grid-column-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: .75fr .75fr;
}

.div-block-3073 {
  margin-bottom: 0;
}

.container-1882 {
  margin-top: 0;
  margin-bottom: 40px;
}

.paragraph-2283 {
  color: #131313;
  font-family: PT Sans, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
}

.text-span-206 {
  color: #297d34;
}

.div-block-3074 {
  margin-bottom: 30px;
}

.grid-839 {
  grid-column-gap: 50px;
  grid-template-rows: auto;
}

.div-block-3075 {
  text-align: left;
  margin-top: 20px;
  margin-bottom: 20px;
}

.image-869 {
  border-radius: 9px;
  padding-left: 10px;
  padding-right: 10px;
  box-shadow: 0 2px 5px #0003;
}

.paragraph-2285 {
  background-color: #f7edd7;
  border-radius: 5px;
  margin-top: 40px;
  padding: 10px;
}

.button-346 {
  text-align: center;
  background-color: #307e3d;
  border-radius: 8px;
  font-weight: 700;
}

.button-346:hover {
  color: #232323;
  background-color: #43a453;
}

.text-span-207 {
  font-size: 25px;
}

.paragraph-2286 {
  text-align: left;
}

.paragraph-2287 {
  background-color: #fff;
  border-radius: 8px;
  margin-left: 0;
  margin-right: 40px;
  padding: 10px;
  font-size: 20px;
  box-shadow: 0 2px 5px #0003;
}

.container-1883 {
  max-width: 940px;
  padding-top: 0;
}

.grid-840 {
  grid-column-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  padding-top: 0;
}

.div-block-3076 {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
}

.div-block-3077 {
  margin-top: 20px;
}

.bold-text-2000 {
  text-align: left;
  font-family: PT Sans, sans-serif;
  font-size: 30px;
  line-height: 40px;
}

.bold-text-2001 {
  font-size: 20px;
}

.div-block-3078 {
  border-left: 5px solid #474747;
  margin-top: 20px;
  padding-left: 20px;
}

.div-block-3079 {
  margin-top: 20px;
}

.text-span-208 {
  background-color: #fff;
  border-radius: 4px;
  padding-left: 5px;
  padding-right: 0;
  font-size: 23px;
}

.mob-day1 {
  padding-top: 20px;
  display: none;
  position: relative;
}

.text-span-209 {
  background-color: #fff;
  border-radius: 4px;
  padding-left: 5px;
  padding-right: 0;
  font-size: 23px;
}

.bold-text-2002 {
  padding-left: 5px;
  padding-right: 5px;
  font-size: 20px;
}

.heading-1113 {
  text-align: left;
  background-color: #eddab2;
  border: 3px solid #fff;
  border-radius: 20px 20px 0 0;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 40px;
  line-height: 40px;
}

.image-870 {
  border: 5px solid #fffcfc;
  border-top-right-radius: 20px;
  border-bottom-left-radius: 20px;
}

.image-871, .image-872, .image-873, .image-874 {
  border: 5px solid #fff;
  border-top-right-radius: 20px;
  border-bottom-left-radius: 20px;
}

.text-span-210 {
  color: #38651d;
}

.section-393 {
  color: #fff;
  background-color: #b7a391;
}

.grid-841 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 288px;
}

.italic-text-28 {
  font-size: 18px;
}

.div-block-3081 {
  margin-bottom: 40px;
}

.div-block-3082 {
  padding-top: 10px;
  padding-bottom: 10px;
}

._1mob--4 {
  display: none;
}

.image-875 {
  max-width: 100%;
}

.heading-1114, .div-block-3084 {
  margin-top: 10px;
}

.grid-842 {
  grid-column-gap: 70px;
  grid-row-gap: 70px;
  grid-template-rows: auto;
  margin-bottom: 20px;
}

.text-block-583 {
  font-size: 18px;
}

.div-block-3085 {
  padding-top: 0;
}

.bold-text-2005 {
  font-size: 50px;
  line-height: 50px;
}

.heading-1115 {
  margin-top: 10px;
}

.body-74 {
  font-family: Barlow, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.div-block-3086, ._5mob---4 {
  display: none;
}

.heading-1116 {
  margin-top: 0;
}

.grid-843 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
}

._10mob---12, ._6mob---12, ._7mob---4, ._8mob---4, ._4mob---4 {
  display: none;
}

.heading-1117 {
  margin-top: 10px;
}

.heading-1118 {
  text-align: left;
  margin-top: 10px;
}

.text-span-211 {
  text-align: left;
  font-size: 22px;
}

.container-1884 {
  max-width: 100%;
  padding-top: 20px;
  padding-bottom: 10px;
}

.heading-1119 {
  margin-bottom: 20px;
  font-size: 36px;
}

.paragraph-2289 {
  background-color: #f3f2f2;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  font-size: 20px;
  line-height: 25px;
}

.div-block-3096 {
  text-align: center;
  width: 100%;
}

.button-347 {
  background-color: #457505;
  border-radius: 8px;
  width: 100%;
  font-weight: 700;
}

.paragraph-2290 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 16px;
}

.container-1885, .container-1886 {
  max-width: 1200px;
}

.div-block-3097 {
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
}

.button-348 {
  background-color: #457505;
  border-radius: 8px;
  font-size: 20px;
}

.container-1887 {
  max-width: 1200px;
}

.section-394 {
  background-color: #fff;
  position: sticky;
  top: 0;
  bottom: 0;
}

.div-block-3098 {
  margin-bottom: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.container-1888 {
  max-width: 1200px;
}

.div-block-3099, ._5mob---5 {
  display: none;
}

.div-block-3102 {
  width: 850px;
  margin-top: 20px;
}

.heading-1120 {
  margin-top: 0;
}

.grid-844 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
}

._10mob---13, ._7mob---5, ._4mob---5 {
  display: none;
}

.heading-1121 {
  margin-top: 10px;
}

.container-1889 {
  max-width: 1200px;
}

.div-block-3110, ._5mob---6 {
  display: none;
}

.div-block-3113 {
  width: 850px;
  margin-top: 20px;
}

.heading-1122 {
  margin-top: 0;
}

.grid-845 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
}

._10mob---14, ._7mob---6, ._4mob---6 {
  display: none;
}

.heading-1123 {
  margin-top: 10px;
}

.heading-1124 {
  margin-bottom: 20px;
  font-size: 36px;
}

.paragraph-2291 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 16px;
}

.paragraph-2292 {
  background-color: #f3f2f2;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  font-size: 20px;
  line-height: 25px;
}

.div-block-3121 {
  text-align: center;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
}

.container-1890 {
  max-width: 100%;
  padding-top: 20px;
  padding-bottom: 10px;
}

.button-349 {
  background-color: #457505;
  border-radius: 8px;
  width: 100%;
  font-weight: 700;
}

.div-block-3122 {
  text-align: center;
}

.button-350 {
  background-color: #457505;
  border-radius: 8px;
  font-size: 20px;
}

.container-1891 {
  max-width: 1200px;
  padding: 20px 10px;
}

.heading-1125 {
  text-align: center;
  font-size: 30px;
}

.container-1892 {
  max-width: 1200px;
}

.heading-1126 {
  margin-bottom: 20px;
  font-size: 36px;
}

.paragraph-2293 {
  background-color: #f3f2f2;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  font-size: 20px;
  line-height: 25px;
}

.div-block-3123 {
  text-align: center;
  width: 100%;
}

.button-351 {
  background-color: #457505;
  border-radius: 8px;
  width: 100%;
  font-weight: 700;
}

.paragraph-2294 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 16px;
}

.div-block-3124 {
  text-align: center;
  background-color: #ffe0cc;
  border: 1px solid #000;
  border-radius: 8px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 40px 10px 20px;
}

.heading-1127 {
  margin-top: 0;
  font-size: 30px;
}

.div-block-3125 {
  text-align: center;
}

.button-352 {
  background-color: #457505;
  border-radius: 8px;
  font-size: 20px;
}

.div-block-3126 {
  text-align: center;
}

.button-353 {
  background-color: #457505;
  border-radius: 8px;
  font-size: 20px;
}

.text-span-212 {
  color: #483fe9;
}

.heading-1128 {
  font-size: 50px;
  line-height: 50px;
}

.container-1893 {
  max-width: 1200px;
}

.heading-1129 {
  margin-top: 0;
}

.container-1894 {
  max-width: 1200px;
}

.grid-846 {
  grid-template-rows: auto;
  grid-template-columns: 1.25fr .5fr;
}

.heading-1130 {
  margin-top: 10px;
  font-size: 50px;
  line-height: 50px;
}

.bold-text-2009 {
  font-size: 50px;
  line-height: 50px;
}

.heading-1131 {
  margin-top: 0;
}

.text-block-588 {
  font-size: 14px;
  line-height: 20px;
}

.grid-847 {
  grid-row-gap: 9px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: .25fr 2.25fr;
}

.image-876 {
  text-align: center;
}

.text-block-584 {
  font-size: 14px;
  line-height: 20px;
}

.bold-text-2010 {
  color: #1aae41;
  font-size: 20px;
}

.text-block-587 {
  font-size: 14px;
  line-height: 20px;
}

.bold-text-2011 {
  font-size: 22px;
}

.div-block-3127 {
  padding: 10px 20px;
}

.div-block-3128 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.button-354 {
  background-color: #528125;
  border-radius: 8px;
}

.text-block-589 {
  text-align: center;
  padding-top: 10px;
  font-size: 20px;
}

.text-block-590 {
  font-size: 14px;
  line-height: 20px;
}

.image-877 {
  text-align: center;
}

.text-block-586 {
  text-align: center;
  font-size: 16px;
}

.heading-1132 {
  text-align: center;
}

.grid-848 {
  grid-column-gap: 10px;
  grid-row-gap: 1px;
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  margin-top: 0;
}

.div-block-3129 {
  margin-top: 10px;
  padding-top: 0;
}

.text-block-585, .italic-text-29 {
  font-size: 18px;
}

.div-block-3130 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.image-878 {
  max-width: 100%;
}

.div-block-3131 {
  margin-bottom: 40px;
}

.grid-849 {
  grid-column-gap: 41px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: .75fr .75fr;
  margin-bottom: 20px;
}

.heading-1133 {
  margin-top: 10px;
}

._1mob--5 {
  display: none;
}

.text-span-213 {
  color: #a20d0d;
}

.grid-850 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
}

._10mob---15 {
  display: none;
}

.heading-1134 {
  margin-top: 0;
  font-size: 30px;
}

._5mob---7 {
  display: none;
}

.paragraph-2296 {
  background-color: #f3f2f2;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  font-size: 20px;
  line-height: 25px;
}

.div-block-3135 {
  text-align: center;
  width: 100%;
}

.div-block-3138 {
  text-align: center;
}

.heading-1135 {
  margin-bottom: 20px;
  font-size: 36px;
}

.paragraph-2297 {
  margin-top: 10px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 16px;
}

.div-block-3140 {
  display: none;
}

.div-block-3141 {
  width: 850px;
  margin-top: 20px;
}

.heading-1136 {
  margin-top: 0;
}

._7mob---7 {
  display: none;
}

.div-block-3144 {
  text-align: center;
  background-color: #ffe0cc;
  background-image: url("https://cdn.prod.website-files.com/67c0adaa13938e6b3abdbd37/684958ca42465e7929b90f01_Untitled%20design%20(24).png");
  background-position: 50% 0;
  background-size: cover;
  border: 1px #000;
  border-radius: 8px;
  margin-top: 20px;
  margin-bottom: 40px;
  padding: 40px 10px 20px;
  box-shadow: 0 2px 5px #0003;
}

._4mob---7 {
  display: none;
}

.button-355 {
  background-color: #457505;
  border-radius: 8px;
  width: 100%;
  font-weight: 700;
}

.heading-1137 {
  margin-top: 10px;
}

.container-1895 {
  max-width: 1200px;
}

.section-397 {
  color: #fff;
  background-color: #1f6487;
}

.body-75 {
  font-family: Barlow, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.heading-1138 {
  font-size: 50px;
  line-height: 50px;
}

.text-block-596 {
  font-size: 14px;
  line-height: 20px;
}

.div-block-3147 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.text-block-597 {
  font-size: 14px;
  line-height: 20px;
}

.heading-1139 {
  text-align: center;
  font-size: 20px;
}

.div-block-3148 {
  width: 850px;
  margin-top: 20px;
}

.grid-851 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
}

.container-1896 {
  max-width: 1200px;
}

.text-block-591 {
  font-size: 14px;
  line-height: 20px;
}

.image-879 {
  max-width: 100%;
}

._1mob--6, ._5mob---8 {
  display: none;
}

.heading-1140 {
  margin-top: 10px;
  font-size: 50px;
  line-height: 50px;
}

.image-880 {
  text-align: center;
}

.heading-1141 {
  margin-bottom: 20px;
  font-size: 36px;
}

.text-block-592 {
  font-size: 18px;
}

.text-block-593 {
  font-size: 14px;
  line-height: 20px;
}

.paragraph-2299 {
  margin-top: 10px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 16px;
}

.div-block-3153 {
  text-align: center;
}

.heading-1142 {
  margin-top: 0;
  font-size: 30px;
}

.grid-852 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  margin-bottom: 20px;
}

.bold-text-2013 {
  color: #1aae41;
  font-size: 20px;
}

.container-1897 {
  max-width: 1200px;
}

.text-span-214 {
  color: #a20d0d;
}

.bold-text-2014 {
  font-size: 22px;
}

.heading-1143 {
  margin-top: 0;
}

.text-block-595 {
  text-align: center;
  padding-top: 10px;
  font-size: 20px;
}

.button-356 {
  background-color: #528125;
  border-radius: 8px;
}

.div-block-3156 {
  display: none;
}

.div-block-3157 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.grid-853 {
  grid-column-gap: 10px;
  grid-row-gap: 1px;
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  margin-top: 0;
}

.button-357 {
  background-color: #457505;
  border-radius: 8px;
  width: 100%;
  font-weight: 700;
}

.div-block-3158 {
  margin-top: 10px;
  padding-top: 0;
}

.text-block-594 {
  text-align: center;
  font-size: 16px;
}

._7mob---8, ._4mob---8 {
  display: none;
}

.div-block-3161 {
  text-align: center;
  background-color: #ffe0cc;
  background-image: url("https://cdn.prod.website-files.com/67c0adaa13938e6b3abdbd37/684999864c797c0e28ec8bb2_Untitled%20design%20(26).png");
  background-position: 50% 0;
  background-size: cover;
  border: 1px #000;
  border-radius: 8px;
  margin-top: 20px;
  margin-bottom: 40px;
  padding: 40px 10px 20px;
  box-shadow: 0 2px 5px #0003;
}

.div-block-3162 {
  margin-bottom: 40px;
}

.heading-1144 {
  margin-top: 0;
}

.grid-854 {
  grid-template-rows: auto;
  grid-template-columns: 1.25fr .5fr;
}

.div-block-3163 {
  text-align: center;
  width: 100%;
}

.bold-text-2016 {
  font-size: 50px;
  line-height: 50px;
}

.div-block-3165 {
  padding: 10px 20px;
}

.image-881 {
  text-align: center;
}

._10mob---16 {
  display: none;
}

.paragraph-2300 {
  background-color: #f3f2f2;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  font-size: 20px;
  line-height: 25px;
}

.grid-855 {
  grid-row-gap: 9px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: .25fr 2.25fr;
}

.heading-1145 {
  margin-top: 10px;
}

.div-block-3167 {
  margin-bottom: 10px;
}

.div-block-3168 {
  text-align: left;
}

.image-882 {
  border-radius: 20px;
  width: 80%;
}

.grid-856 {
  grid-template-rows: auto;
  grid-template-columns: 4.5fr 293.25fr;
}

.heading-1146 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 50px;
  line-height: 50px;
}

.container-1898 {
  max-width: 1200px;
}

.heading-1147 {
  font-size: 50px;
  line-height: 50px;
}

.body-76 {
  font-family: Barlow, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.container-1899 {
  max-width: 1200px;
}

.grid-857 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 308px;
}

.heading-1148 {
  font-size: 50px;
  line-height: 50px;
}

.grid-858 {
  grid-template-rows: auto;
}

.container-1900 {
  max-width: 1200px;
}

.text-block-601 {
  font-size: 14px;
  line-height: 20px;
}

.image-888 {
  border: 0 solid #000;
  border-radius: 0;
  width: 1000px;
}

.div-block-3169 {
  padding: 10px;
}

.container-1901 {
  max-width: 100%;
  padding-top: 20px;
  padding-bottom: 10px;
}

.image-887 {
  text-align: center;
}

.paragraph-2302 {
  background-color: #f3f2f2;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 18px;
  line-height: 25px;
}

.italic-text-32 {
  font-size: 18px;
}

.div-block-3170 {
  text-align: center;
  width: 100%;
}

.grid-859 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
}

.image-895 {
  border: 0 solid #000;
  border-radius: 0;
  width: 1000px;
}

.div-block-3171 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.image-894 {
  border: 0 solid #000;
  border-radius: 0;
  width: 1000px;
}

.bold-text-2017 {
  font-size: 50px;
  line-height: 50px;
}

.text-block-603 {
  font-size: 14px;
  line-height: 20px;
}

.heading-1149 {
  margin-bottom: 20px;
  font-size: 36px;
}

.image-889 {
  border: 0 solid #000;
  border-radius: 0;
  width: 1000px;
}

._1mob--7, ._5mob---9 {
  display: none;
}

.container-1902 {
  max-width: 1200px;
}

.image-890 {
  text-align: center;
}

.text-block-602 {
  font-size: 14px;
  line-height: 20px;
}

.image-891 {
  border: 0 solid #000;
  border-radius: 0;
  width: 1000px;
}

.text-block-600 {
  text-align: center;
  padding-top: 10px;
  font-size: 20px;
}

.grid-860 {
  grid-template-rows: auto;
  grid-template-columns: 3.25fr 1.25fr;
}

.div-block-3177 {
  width: 850px;
  margin-top: 20px;
}

.div-block-3178 {
  display: none;
}

.text-block-598 {
  text-align: center;
  font-size: 16px;
}

.div-block-3179 {
  text-align: center;
}

.div-block-3180 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.image-893 {
  border: 0 solid #000;
  border-radius: 0;
  width: 1000px;
}

.heading-1150 {
  margin-top: 0;
}

.image-886 {
  border: 0 solid #000;
  border-radius: 0;
  width: 1000px;
}

.image-896 {
  max-width: 100%;
}

.image-897 {
  border: 0 solid #000;
  border-radius: 0;
}

.grid-861 {
  grid-row-gap: 9px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: .25fr 2.75fr;
}

.grid-862 {
  grid-column-gap: 10px;
  grid-row-gap: 1px;
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  margin-top: 0;
}

.image-898 {
  border: 0 solid #000;
  border-radius: 0;
  width: 1000px;
}

._7mob---9 {
  display: none;
}

.heading-1151 {
  margin-top: 10px;
  font-size: 50px;
  line-height: 50px;
}

.div-block-3184 {
  padding-top: 0;
}

.image-885 {
  border: 0 solid #000;
  border-radius: 0;
}

.bold-text-2019 {
  color: #1aae41;
  font-size: 20px;
}

._4mob---9 {
  display: none;
}

.button-358 {
  background-color: #457505;
  border-radius: 8px;
  width: 100%;
  font-weight: 700;
}

.image-884 {
  border: 0 solid #000;
  border-radius: 0;
  width: 1000px;
}

.paragraph-2303 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 16px;
}

.button-359 {
  background-color: #528125;
  border-radius: 8px;
}

.image-883 {
  border: 0 solid #000;
  border-radius: 0;
}

.text-block-599 {
  font-size: 14px;
  line-height: 20px;
}

.image-892 {
  border: 0 solid #000;
  border-radius: 0;
}

._10mob---17, ._6mob---13 {
  display: none;
}

.image-899 {
  border: 0 solid #000;
  border-radius: 0;
  width: 1000px;
}

.heading-1152 {
  margin-top: 0;
}

.grid-863 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
}

.code-embed-6, .heading-1153 {
  text-align: center;
}

.div-block-3187 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.heading-1154 {
  margin-top: 0;
}

.bold-text-2021 {
  color: #000;
}

.bold-text-2021:hover {
  color: #85ca96;
}

.flex-block-123 {
  justify-content: center;
}

.button-360 {
  background-color: #000;
  border-radius: 20px;
  margin-left: -74px;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 16px;
}

.button-360:hover {
  background-color: #85ca96;
}

.bold-text-2022 {
  color: #000;
}

.bold-text-2022:hover {
  color: #85ca96;
}

.container-1903 {
  max-width: 1170px;
}

.bold-text-2023 {
  color: #000;
}

.bold-text-2023:hover {
  color: #85ca96;
}

.heading-1155 {
  margin-top: 20px;
  padding-right: 40px;
}

.bold-text-2024 {
  color: #000;
}

.bold-text-2024:hover {
  color: #85ca96;
}

.container-1904 {
  justify-content: flex-end;
  align-items: center;
  max-width: 1170px;
  padding-right: 140px;
  display: block;
}

.bold-text-2025 {
  color: #000;
}

.bold-text-2025:hover {
  color: #85ca96;
}

.flex-block-124 {
  justify-content: center;
  align-items: center;
}

.flex-block-125 {
  justify-content: center;
}

.button-361 {
  background-color: #000;
  border-radius: 20px;
  margin-left: -74px;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 16px;
}

.button-361:hover {
  background-color: #85ca96;
}

.container-1905 {
  justify-content: flex-end;
  align-items: center;
  max-width: 1170px;
  padding-right: 140px;
  display: flex;
}

.container-1905.ghj {
  max-width: 1170px;
}

.bold-text-2026 {
  color: #000;
}

.bold-text-2026:hover {
  color: #85ca86;
}

.div-block-3189 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-3190 {
  text-align: center;
  margin-bottom: 10px;
}

.text-block-606 {
  font-size: 14px;
}

.image-900 {
  border-radius: 20px;
}

.div-block-3191 {
  border: 2px #000;
  border-radius: 20px;
  margin-top: 10px;
}

.div-block-3192 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-left: 1px #000;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 100%;
  padding-left: 10px;
  padding-right: 10px;
  display: block;
}

.bold-text-2027 {
  color: #000;
}

.heading-1156 {
  margin-bottom: 20px;
}

.grid-864 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.div-block-3193 {
  text-align: left;
  background-color: #f3f3f3;
  border-radius: 10px;
  padding-bottom: 20px;
  padding-left: 40px;
  padding-right: 10px;
  box-shadow: 0 2px 5px #0003;
}

.grid-865 {
  grid-column-gap: 21px;
  grid-row-gap: 25px;
  grid-template-rows: auto auto;
}

.div-block-3194 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 40px;
  padding-top: 10px;
}

.bold-text-2029 {
  font-size: 50px;
}

.heading-1158 {
  font-size: 25px;
}

.div-block-3195 {
  text-align: left;
  background-color: #f3f3f3;
  border-radius: 10px;
  margin-bottom: 0;
  padding-bottom: 20px;
  padding-left: 40px;
  padding-right: 10px;
  box-shadow: 0 2px 5px #0003;
}

.container-1906 {
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-3196 {
  text-align: center;
  margin-top: 20px;
  padding-bottom: 20px;
}

.heading-1159 {
  text-align: center;
  font-size: 25px;
}

.list-104 {
  line-height: 30px;
}

.grid-866 {
  grid-template-rows: auto;
  grid-template-columns: 3.25fr 1fr;
}

.bold-text-2031 {
  color: #000;
  font-size: 30px;
}

.container-1907 {
  max-width: 100%;
}

.div-block-3197 {
  color: #000;
  background-color: #f3f3f3;
  border: 1px #000;
  border-radius: 10px;
  margin-top: 10px;
  margin-bottom: 0;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.container-1908 {
  max-width: 1170px;
}

.div-block-3198 {
  border-right: 1px #000;
  padding-left: 10px;
  padding-right: 10px;
}

.list-105 {
  margin-bottom: 0;
  line-height: 30px;
}

.bold-text-2032 {
  color: #000;
}

.bold-text-2032:hover {
  color: #85ca86;
}

.div-block-3199 {
  border-top: 1px solid #000;
}

.heading-1162 {
  text-align: left;
}

.text-block-607 {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 16px;
}

.text-block-609 {
  font-size: 18px;
}

.list-106 {
  line-height: 30px;
}

.button-362 {
  background-color: #d2232e;
  border-radius: 5px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-weight: 700;
}

.button-362:hover {
  color: #f21919;
  background-color: #fff;
  border: 1px solid #000;
  font-weight: 700;
}

.button-362.learnmore {
  padding-left: 80px;
  padding-right: 80px;
}

.button-362.buy {
  padding-left: 50px;
  padding-right: 50px;
  box-shadow: inset 0 2px 5px #0003;
}

.div-block-3200 {
  background-color: #f3f3f3;
  border-radius: 10px;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  box-shadow: 0 2px 5px #0003;
}

.div-block-3201 {
  text-align: center;
}

.div-block-3203 {
  border-bottom: 1px solid #000;
}

.heading-1163 {
  line-height: 30px;
}

.container-1909 {
  max-width: 1170px;
}

.div-block-3204 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 10px;
  display: flex;
}

.grid-867 {
  grid-row-gap: 6px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: .25fr 3.5fr;
}

.grid-867.c, .grid-867.o, .grid-867.k {
  grid-template-rows: auto auto auto auto;
}

.grid-867.j {
  grid-template-rows: auto auto auto;
}

.grid-867.body {
  background-color: #0000;
  grid-template-rows: auto auto auto auto;
}

.container-1910 {
  max-width: 1170px;
}

.image-901 {
  border-radius: 10px;
  line-height: 10px;
}

.grid-868 {
  grid-template-rows: auto;
  grid-template-columns: 3.75fr 1fr;
}

.div-block-3205 {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 10px;
}

.button-363 {
  background-color: #000;
  border-radius: 30px;
  padding: 15px 20px;
}

.paragraph-2305 {
  line-height: 30px;
}

.div-block-3206 {
  margin-top: 10px;
  margin-bottom: 30px;
}

.div-block-3207 {
  text-align: center;
  margin-top: 20px;
}

.container-1911 {
  text-align: left;
  border-right: 1px #000;
  padding-right: 0;
}

.paragraph-2306 {
  color: #000;
}

.list-107 {
  line-height: 30px;
}

.image-902 {
  padding-left: 0;
  padding-right: 5px;
}

.container-1912 {
  max-width: 1170px;
  margin-top: 40px;
}

.container-1913 {
  max-width: 1170px;
}

.div-block-3208 {
  border-left: 1px #000;
}

.text-block-610 {
  font-size: 18px;
}

.div-block-3209 {
  text-align: left;
  background-color: #f3f3f3;
  border-radius: 10px;
  margin-top: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 40px;
  box-shadow: 0 2px 5px #0003;
}

.container-1914 {
  background-color: #fafafa;
  border: 3px #000;
  border-radius: 10px;
  min-width: auto;
  max-width: 1170px;
  min-height: auto;
  padding: 40px;
}

.div-block-3210 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-radius: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

.bold-text-2034 {
  color: #000;
}

.list-108 {
  line-height: 30px;
}

.container-1915 {
  background-color: #fafafa;
  max-width: 1170px;
}

.heading-1164 {
  text-align: left;
}

.bold-text-2035 {
  color: #000;
}

.bold-text-2035:hover {
  color: #85ca86;
}

.div-block-3211 {
  border-bottom: 1px solid #000;
}

.div-block-3212 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.bold-text-2036 {
  font-size: 32px;
}

.bold-text-2037 {
  color: #000;
}

.bold-text-2037:hover {
  color: #85ca86;
}

.div-block-3213 {
  padding-top: 20px;
}

.div-block-3215 {
  padding-left: 0;
  padding-right: 10px;
  position: sticky;
  top: 0;
  bottom: 0;
}

.heading-1165 {
  text-align: left;
}

.container-1916 {
  background-color: #fafafa;
  border-radius: 10px;
  max-width: 1170px;
  padding: 40px;
}

.div-block-3216 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-612 {
  font-family: Red Hat Display, sans-serif;
  line-height: 20px;
}

.div-block-3217 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 10px;
  display: flex;
}

.heading-1166 {
  margin-bottom: 20px;
  font-family: Space Grotesk, sans-serif;
}

.bold-text-2038 {
  font-family: Space Grotesk, sans-serif;
  font-size: 50px;
}

.body-77 {
  font-family: Red Hat Display, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.heading-1167 {
  margin-top: 0;
  font-family: Red Hat Display, sans-serif;
}

.div-block-3219 {
  margin-top: 20px;
}

.container-1917, .container-1918 {
  max-width: 1170px;
}

.grid-869 {
  grid-template-rows: auto;
  grid-template-columns: 3.25fr 1fr;
}

.heading-1168 {
  font-family: Space Grotesk, sans-serif;
  line-height: 30px;
}

.bold-text-2040 {
  font-size: 32px;
}

.paragraph-2307 {
  line-height: 30px;
}

.div-block-3220 {
  color: #000;
  background-color: #f3f3f3;
  border: 1px #000;
  border-radius: 10px;
  margin-top: 10px;
  margin-bottom: 0;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.bold-text-2041 {
  color: #000;
  font-size: 30px;
}

.paragraph-2308 {
  color: #000;
  line-height: 25px;
}

.bold-text-2042 {
  color: #000;
}

.bold-text-2042:hover {
  color: #85ca86;
}

.div-block-3221 {
  text-align: center;
  margin-bottom: 10px;
}

.bold-text-2043 {
  color: #000;
}

.div-block-3222 {
  text-align: left;
  background-color: #f3f3f3;
  border-radius: 10px;
  padding-bottom: 20px;
  padding-left: 40px;
  padding-right: 10px;
  box-shadow: 0 2px 5px #0003;
}

.grid-870 {
  grid-column-gap: 21px;
  grid-row-gap: 25px;
  grid-template-rows: auto auto;
}

.heading-1169 {
  font-size: 25px;
}

.div-block-3223 {
  text-align: left;
  background-color: #f3f3f3;
  border-radius: 10px;
  margin-bottom: 0;
  padding-bottom: 20px;
  padding-left: 40px;
  padding-right: 10px;
  box-shadow: 0 2px 5px #0003;
}

.div-block-3224 {
  text-align: center;
  margin-top: 20px;
  padding-bottom: 20px;
}

.heading-1170 {
  text-align: center;
  font-size: 25px;
}

.list-109 {
  line-height: 30px;
}

.container-1919 {
  max-width: 100%;
}

.list-110 {
  margin-bottom: 0;
  line-height: 30px;
}

.bold-text-2046 {
  color: #000;
}

.bold-text-2046:hover {
  color: #85ca86;
}

.heading-1171 {
  text-align: left;
}

.text-block-615 {
  font-size: 18px;
}

.list-111 {
  line-height: 30px;
}

.button-364 {
  background-color: #d2232e;
  border-radius: 5px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-weight: 700;
}

.button-364:hover {
  color: #f21919;
  background-color: #fff;
  border: 1px solid #000;
  font-weight: 700;
}

.button-364.learnmore {
  padding-left: 80px;
  padding-right: 80px;
}

.button-364.buy {
  padding-left: 50px;
  padding-right: 50px;
  box-shadow: inset 0 2px 5px #0003;
}

.div-block-3225 {
  background-color: #f3f3f3;
  border-radius: 10px;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  box-shadow: 0 2px 5px #0003;
}

.div-block-3226 {
  text-align: center;
}

.grid-871 {
  grid-row-gap: 6px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: .25fr 3.5fr;
}

.grid-871.c, .grid-871.o, .grid-871.k {
  grid-template-rows: auto auto auto auto;
}

.grid-871.j {
  grid-template-rows: auto auto auto;
}

.grid-871.body {
  background-color: #0000;
  grid-template-rows: auto auto auto auto;
}

.container-1920 {
  max-width: 1170px;
}

.grid-872 {
  grid-template-rows: auto;
  grid-template-columns: 3.75fr 1fr;
}

.div-block-3227 {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 10px;
}

.button-365 {
  background-color: #000;
  border-radius: 30px;
  padding: 15px 20px;
}

.div-block-3228 {
  text-align: center;
  margin-top: 20px;
}

.list-112 {
  line-height: 30px;
}

.container-1921 {
  max-width: 1170px;
  margin-top: 40px;
}

.text-block-616 {
  font-size: 18px;
}

.div-block-3229 {
  text-align: left;
  background-color: #f3f3f3;
  border-radius: 10px;
  margin-top: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 40px;
  box-shadow: 0 2px 5px #0003;
}

.bold-text-2047 {
  color: #000;
}

.list-113 {
  line-height: 30px;
}

.heading-1172 {
  text-align: left;
  font-family: Space Grotesk, sans-serif;
}

.bold-text-2048 {
  color: #000;
}

.bold-text-2048:hover {
  color: #85ca86;
}

.div-block-3230 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.bold-text-2049 {
  color: #000;
}

.bold-text-2049:hover {
  color: #85ca86;
}

.div-block-3231 {
  padding-top: 20px;
}

.div-block-3233 {
  padding-left: 0;
  padding-right: 10px;
  position: sticky;
  top: 0;
  bottom: 0;
}

.heading-1173 {
  text-align: left;
}

.div-block-3234 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-radius: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

.div-block-3235 {
  margin-top: 10px;
  margin-bottom: 30px;
}

.image-903 {
  border-radius: 20px;
}

.button-366 {
  background-color: #d2232e;
  border-radius: 5px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-weight: 700;
}

.button-366:hover {
  color: #f21919;
  background-color: #fff;
  border: 1px solid #000;
  font-weight: 700;
}

.button-366.buy {
  padding-left: 50px;
  padding-right: 50px;
  box-shadow: inset 0 2px 5px #0003;
}

.text-block-617 {
  font-size: 14px;
}

.div-block-3236 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-left: 1px #000;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 100%;
  padding-left: 10px;
  padding-right: 10px;
  display: block;
}

.grid-873 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.div-block-3237 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 40px;
  padding-top: 10px;
}

.div-block-3238 {
  border-right: 1px #000;
  padding-left: 10px;
  padding-right: 10px;
}

.div-block-3239 {
  border-top: 1px solid #000;
}

.text-block-618 {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 16px;
}

.div-block-3240 {
  border-bottom: 1px solid #000;
}

.container-1922 {
  max-width: 1170px;
}

.container-1923 {
  text-align: left;
  border-right: 1px #000;
  padding-right: 0;
}

.image-904 {
  padding-left: 0;
  padding-right: 5px;
}

.container-1924 {
  max-width: 1170px;
}

.div-block-3241 {
  border-left: 1px #000;
}

.container-1925 {
  background-color: #fafafa;
  max-width: 1170px;
}

.div-block-3242 {
  border-bottom: 1px solid #000;
}

.link-37 {
  font-size: 16px;
}

.section-400 {
  font-size: 18px;
}

.bold-text-2050 {
  font-family: Space Grotesk, sans-serif;
}

.container-1926 {
  justify-content: flex-end;
  align-items: center;
  max-width: 1170px;
  padding-right: 140px;
  display: flex;
}

.flex-block-126 {
  justify-content: center;
}

.button-367 {
  background-color: #000;
  border-radius: 20px;
  margin-left: -74px;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 16px;
}

.button-367:hover {
  background-color: #85ca96;
}

.code-embed-7 {
  text-align: center;
}

.button-368 {
  background-color: #010101;
  border-radius: 20px;
  margin-right: 0;
  padding: 5px 20px;
  font-size: 1px;
}

.flex-block-127 {
  justify-content: center;
}

.button-369 {
  background-color: #000;
  border-radius: 20px;
  margin-left: -74px;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 16px;
  line-height: 20px;
}

.button-369:hover {
  background-color: #85ca96;
}

.container-1927 {
  justify-content: flex-end;
  align-items: center;
  max-width: 1170px;
  padding-right: 140px;
  display: flex;
}

.bold-text-2051 {
  line-height: 20px;
}

.bold-text-2052 {
  color: #000;
}

.bold-text-2052:hover {
  color: #85ca96;
}

.container-1928 {
  max-width: 1170px;
}

.bold-text-2053 {
  color: #000;
}

.bold-text-2053:hover {
  color: #85ca96;
}

.flex-block-128 {
  justify-content: center;
  align-items: center;
}

.bold-text-2054 {
  color: #000;
}

.bold-text-2054:hover {
  color: #85ca96;
}

.bold-text-2055 {
  color: #000;
}

.bold-text-2055:hover {
  color: #85ca96;
}

.bold-text-2056 {
  color: #000;
}

.bold-text-2056:hover {
  color: #85ca96;
}

.container-1929 {
  justify-content: flex-end;
  align-items: center;
  max-width: 1170px;
  padding-right: 140px;
  display: flex;
}

.button-370 {
  background-color: #000;
  border-radius: 20px;
  margin-left: -74px;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 16px;
}

.button-370:hover {
  background-color: #85ca96;
}

.flex-block-129 {
  justify-content: center;
}

.heading-1177 {
  margin-top: 20px;
  padding-right: 40px;
}

.button-371 {
  background-color: #000;
  border-radius: 20px;
  margin-left: -74px;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 16px;
  line-height: 20px;
}

.button-371:hover {
  background-color: #85ca96;
}

.container-1930 {
  justify-content: flex-end;
  align-items: center;
  max-width: 1170px;
  padding-right: 140px;
  display: flex;
}

.flex-block-130 {
  justify-content: center;
}

.bold-text-2057 {
  line-height: 20px;
}

.heading-1178 {
  font-family: Space Grotesk, sans-serif;
  line-height: 30px;
}

.paragraph-2309 {
  line-height: 30px;
}

.body__sec1 {
  font-size: 18px;
}

.bold-text-2058 {
  font-size: 50px;
}

.heading-1179 {
  margin-bottom: 20px;
  font-family: Space Grotesk, sans-serif;
}

.div-block-3245 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.container-1931 {
  max-width: 1170px;
}

.bold-text-2059 {
  font-size: 32px;
}

.div-block-3246 {
  color: #000;
  background-color: #dfe4f1;
  border: 1px #000;
  border-radius: 10px;
  margin-top: 10px;
  margin-bottom: 0;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.heading-1180 {
  margin-top: 0;
}

.paragraph-2310 {
  color: #000;
  line-height: 25px;
}

.container-1932 {
  background-color: #fafafa;
  border-radius: 10px;
  max-width: 1170px;
  padding: 40px 40px 20px;
}

.div-block-3247 {
  margin-top: 20px;
}

.grid-874 {
  grid-template-rows: auto;
  grid-template-columns: 3.25fr 1fr;
}

.div-block-3248 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 10px;
  display: flex;
}

.bold-text-2061 {
  color: #000;
  font-size: 30px;
}

.container-1933 {
  max-width: 1170px;
}

.button-372 {
  background-color: #d2232e;
  border-radius: 5px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-weight: 700;
}

.button-372:hover {
  color: #f21919;
  background-color: #fff;
  border: 1px solid #000;
  font-weight: 700;
}

.button-372.buy {
  padding-left: 50px;
  padding-right: 50px;
  font-size: 22px;
  box-shadow: inset 0 2px 5px #0003;
}

.div-block-3249 {
  margin-top: 10px;
  margin-bottom: 30px;
}

.div-block-3250 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-left: 1px #000;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 100%;
  padding-left: 10px;
  padding-right: 10px;
  display: block;
}

.text-block-622 {
  font-size: 14px;
}

.div-block-3251 {
  text-align: center;
  margin-top: 20px;
}

.heading-1181 {
  text-align: left;
  font-family: Space Grotesk, sans-serif;
}

.container-1934 {
  background-color: #fafafa;
  max-width: 1170px;
}

.heading-1183 {
  font-size: 25px;
}

.image-905 {
  border-radius: 20px;
}

.div-block-3252 {
  text-align: center;
  margin-bottom: 10px;
}

.div-block-3253 {
  border-bottom: 1px solid #000;
}

.container-1935 {
  max-width: 100%;
}

.text-block-623 {
  font-size: 18px;
}

.div-block-3254 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 20px;
  padding-top: 10px;
}

.div-block-3255 {
  border-right: 1px #000;
  padding-left: 10px;
  padding-right: 10px;
}

.div-block-3256 {
  border-left: 1px #000;
}

.text-block-624 {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 16px;
}

.text-block-625 {
  font-size: 18px;
}

.container-1936 {
  text-align: left;
  border-right: 1px #000;
  padding-right: 0;
}

.div-block-3257 {
  text-align: center;
}

.button-373 {
  background-color: #000;
  border-radius: 30px;
  padding: 15px 20px;
}

.container-1937 {
  max-width: 1170px;
}

.heading-1185 {
  text-align: center;
  font-size: 25px;
}

.bold-text-2065 {
  color: #000;
}

.div-block-3258 {
  text-align: left;
  background-color: #f3f3f3;
  border-radius: 10px;
  padding-bottom: 20px;
  padding-left: 40px;
  padding-right: 10px;
  box-shadow: 0 2px 5px #0003;
}

.div-block-3259 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.div-block-3260 {
  text-align: center;
  margin-top: 20px;
  padding-bottom: 20px;
}

.container-1938 {
  max-width: 1170px;
}

.bold-text-2066 {
  color: #000;
}

.list-114 {
  margin-bottom: 0;
  line-height: 30px;
}

.div-block-3261 {
  padding-top: 20px;
}

.grid-875 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.container-1939 {
  max-width: 1170px;
  margin-top: 40px;
}

.grid-876 {
  grid-row-gap: 6px;
  grid-template-rows: auto auto auto;
  grid-template-columns: .25fr 3.5fr;
}

.grid-876.j {
  grid-template-rows: auto auto auto;
}

.grid-876.k {
  grid-template-rows: auto auto auto auto;
}

.grid-876.body {
  background-color: #0000;
  grid-template-rows: auto auto auto;
  padding-top: 0;
  padding-bottom: 0;
}

.grid-876.o, .grid-876.c {
  grid-template-rows: auto auto auto auto;
}

.heading-1186 {
  text-align: left;
}

.div-block-3262 {
  border-bottom: 1px solid #000;
}

.div-block-3263 {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 10px;
}

.div-block-3264 {
  text-align: left;
  background-color: #f3f3f3;
  border-radius: 10px;
  margin-bottom: 0;
  padding-bottom: 20px;
  padding-left: 40px;
  padding-right: 10px;
  box-shadow: 0 2px 5px #0003;
}

.div-block-3266 {
  border-top: 1px solid #000;
}

.list-115 {
  line-height: 30px;
}

.bold-text-2067 {
  color: #000;
}

.bold-text-2067:hover {
  color: #85ca86;
}

.div-block-3267 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #b0cadc;
  border-radius: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 1170px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-bottom: 20px;
  display: flex;
}

.button-374 {
  background-color: #d2232e;
  border-radius: 5px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-weight: 700;
}

.button-374:hover {
  color: #f21919;
  background-color: #fff;
  border: 1px solid #000;
  font-weight: 700;
}

.button-374.learnmore {
  padding-left: 80px;
  padding-right: 80px;
  font-size: 22px;
}

.button-374.buy {
  padding-left: 60px;
  padding-right: 60px;
  font-size: 22px;
  box-shadow: inset 0 2px 5px #0003;
}

.bold-text-2068 {
  color: #000;
}

.bold-text-2068:hover {
  color: #85ca86;
}

.div-block-3268 {
  padding-left: 0;
  padding-right: 10px;
  position: sticky;
  top: 0;
  bottom: 0;
}

.grid-877 {
  grid-column-gap: 21px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto;
}

.heading-1187 {
  text-align: left;
}

.container-1940 {
  max-width: 1170px;
}

.grid-878 {
  grid-template-rows: auto;
  grid-template-columns: 3.75fr 1fr;
}

.bold-text-2069 {
  color: #000;
}

.bold-text-2069:hover {
  color: #85ca86;
}

.bold-text-2070 {
  color: #000;
}

.bold-text-2070:hover {
  color: #85ca86;
}

.image-906 {
  padding-left: 0;
  padding-right: 5px;
}

.div-block-3269 {
  background-color: #f3f3f3;
  border-radius: 10px;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  box-shadow: 0 2px 5px #0003;
}

.div-block-3270 {
  text-align: left;
  background-color: #f3f3f3;
  border-radius: 10px;
  margin-top: 0;
  padding: 20px 10px 20px 40px;
  box-shadow: 0 2px 5px #0003;
}

.body-78 {
  font-family: Red Hat Display, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.italic-text-33 {
  color: #878787;
  font-family: Space Grotesk, sans-serif;
}

.heading-1189 {
  background-color: #fff;
  padding: 10px;
}

.image-907 {
  text-align: center;
  border-radius: 10px;
  width: 100%;
}

.div-block-3271, .div-block-3272, .div-block-3273, .div-block-3274, .div-block-3275 {
  margin-bottom: 20px;
}

.image-908, .image-909, .image-910, .image-911, .image-912 {
  border-radius: 10px;
}

.bold-text-2071, .bold-text-2072, .bold-text-2073, .bold-text-2074, .bold-text-2075 {
  font-size: 25px;
}

.image-913 {
  border-radius: 20px;
}

.image-914 {
  border: 5px solid #80c2ff;
  border-radius: 20px;
}

.div-block-3276 {
  padding-bottom: 20px;
}

.bold-text-2076 {
  font-size: 25px;
}

.image-916 {
  border-radius: 10px;
}

.div-block-3277 {
  text-align: center;
  margin-left: 0;
}

.div-block-3278 {
  text-align: center;
  margin-bottom: 20px;
}

.link-block-3 {
  display: block;
}

.image-917 {
  border-radius: 10px;
}

.container-1941 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.div-block-3279 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-918 {
  text-align: center;
  display: inline-block;
}

.image-919 {
  text-align: center;
}

.paragraph-2311 {
  font-size: 20px;
  line-height: 30px;
}

.grid-880 {
  grid-column-gap: 90px;
  grid-row-gap: 90px;
  grid-template-rows: auto auto auto auto auto;
}

.text-block-626 {
  background-color: #eef0f4;
  font-weight: 400;
}

.div-block-3280 {
  max-width: 850px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.container-1942 {
  max-width: 100%;
}

.container-1943 {
  max-width: 1200px;
}

.paragraph-2312 {
  font-size: 20px;
  line-height: 30px;
}

.paragraph-2313 {
  font-family: Barlow, sans-serif;
  font-size: 14px;
}

.button-375 {
  text-align: center;
  background-color: #417505;
  border-radius: 4px;
  flex-flow: row;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  padding: 15px 40px;
  font-size: 18px;
  font-weight: 700;
  display: block;
  box-shadow: 0 0 11px 6px #0003;
}

.button-375._2 {
  text-align: center;
  border-radius: 5px;
  width: 250px;
  margin-top: 40px;
  margin-bottom: 20px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 18px;
  line-height: 25px;
  box-shadow: -7px 5px 10px 4px #0003;
}

.bold-text-2078 {
  color: #415c70;
  text-align: center;
  font-size: 28px;
  line-height: 18px;
}

.bold-text-2078.fd {
  color: #3eb04d;
  font-size: 22px;
}

.paragraph-2314 {
  font-family: Barlow, sans-serif;
  font-size: 14px;
}

.button-376 {
  text-align: center;
  background-color: #457505;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 500px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 18px;
  font-weight: 700;
  display: flex;
}

.heading-1190 {
  margin-top: 0;
}

.grid-881 {
  grid-column-gap: 9px;
  grid-row-gap: 19px;
  grid-template-rows: 31px 30px 27px 37px;
  grid-template-columns: .25fr 2.25fr;
  margin-left: auto;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 12px;
}

.heading-1191 {
  margin-top: 0;
}

.text-block-627 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 20px;
}

.heading-1192 {
  margin-top: 0;
}

.side-offer-9 {
  border: 1px solid #c9c9d0;
  border-radius: 10px;
  height: 800px;
  margin-top: 40px;
  margin-left: 20px;
}

.paragraph-2315 {
  font-family: Barlow, sans-serif;
  font-size: 14px;
}

.div-block-3281 {
  text-align: center;
}

.paragraph-2316 {
  font-size: 20px;
  line-height: 30px;
}

.div-block-3283 {
  margin-top: 5px;
  margin-bottom: 5px;
}

.paragraph-2317 {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Barlow, sans-serif;
  font-size: 20px;
}

.container-1944 {
  max-width: 1200px;
}

.paragraph-2318 {
  text-align: center;
  font-family: Barlow, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.heading-1193 {
  color: #62d78d;
  font-size: 25px;
}

.div-block-3284 {
  font-size: 16px;
}

.grid-882 {
  grid-template-rows: auto;
  grid-template-columns: 2.5fr 1fr;
}

.container-1945 {
  background-color: #fff;
  justify-content: center;
  align-items: center;
  max-width: none;
  margin-top: 10px;
  margin-bottom: 10px;
  display: flex;
}

.paragraph-2319, .paragraph-2320 {
  font-size: 20px;
  line-height: 30px;
}

.div-block-3285 {
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 500px;
  display: flex;
}

.div-block-3286 {
  width: 800px;
}

.container-1946 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-3287 {
  max-width: 100%;
  margin-top: 40px;
  margin-bottom: 40px;
}

.grid-883 {
  grid-row-gap: 6px;
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  padding-left: 20px;
  padding-right: 20px;
}

.grid-883.dog {
  grid-column-gap: 18px;
  grid-row-gap: 5px;
}

.paragraph-2321 {
  font-family: Barlow, sans-serif;
  font-size: 14px;
}

.bold-text-2079 {
  font-size: 25px;
}

.heading-1195 {
  margin-top: 0;
}

.heading-1196 {
  text-align: left;
}

.paragraph-2322 {
  padding-top: 20px;
  font-size: 20px;
  line-height: 25px;
}

.heading-1197 {
  margin-top: 0;
}

.paragraph-2323 {
  font-size: 20px;
  line-height: 30px;
}

.bold-text-2080 {
  font-size: 55px;
  line-height: 50px;
}

.body-79 {
  font-family: Barlow, sans-serif;
}

.paragraph-2324 {
  font-weight: 500;
}

.paragraph-2325, .paragraph-2326, .paragraph-2327, .paragraph-2328 {
  font-weight: 600;
}

.container-1947 {
  margin-top: 20px;
}

.div-block-3288 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.text-span-215 {
  color: #6e6e6e;
  background-color: #fff;
  font-size: 25px;
}

.text-span-216 {
  color: #000;
  font-size: 20px;
}

.text-span-217 {
  font-size: 30px;
}

.div-block-3291 {
  text-align: center;
}

.section-401 {
  background-color: #5c3a21bf;
  padding-top: 10px;
  padding-bottom: 10px;
}

.text-span-218, .text-span-219 {
  font-size: 50px;
}

.italic-text-34 {
  color: #6c6c6c;
}

.heading-1198 {
  color: #fff;
  text-align: center;
  margin-top: 10px;
  font-family: Josefin Sans, sans-serif;
  font-size: 35px;
}

.div-block-3292 {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
}

.button-378 {
  background-color: #307e3d;
  border: 1px solid #000;
  border-radius: 8px;
  font-weight: 700;
}

.stikkkybutton {
  background-color: #fff;
  position: sticky;
  top: 0;
  bottom: 0;
}

.div-block-3294 {
  background-color: #0000;
  border: 1px #fff;
  border-radius: 0;
  padding-left: 10px;
  padding-right: 10px;
}

.text-block-628 {
  font-size: 18px;
}

.text-block-629 {
  color: #fff;
  text-align: center;
  margin-top: 10px;
  font-size: 18px;
  font-weight: 700;
}

.div-block-3295 {
  background-color: #5e36022b;
  padding: 20px 10px;
}

.div-block-3296 {
  margin-top: 40px;
}

.soft-cta-2 {
  background-image: linear-gradient(#68784a, #fff);
  padding-top: 20px;
  padding-bottom: 20px;
}

.grid-884 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.heading-1199 {
  text-align: center;
  background-color: #f1f9f0;
  border-radius: 10px;
  padding: 10px;
  font-family: Inconsolata, monospace;
}

.image-921 {
  border-radius: 10px;
}

.text-span-220 {
  color: #3c934d;
}

.div-block-3297 {
  text-align: left;
  margin-top: 20px;
  margin-bottom: 20px;
}

.div-block-3298 {
  background-color: #f0f5e8;
  border-radius: 8px;
}

.grid-885 {
  grid-column-gap: 46px;
  grid-template-rows: auto;
}

.image-922 {
  border-radius: 8px;
}

.button-379 {
  text-align: center;
  background-color: #307e3d;
  border: 1px solid #fff;
  border-radius: 8px;
  width: 100%;
  font-weight: 700;
}

.div-block-3299 {
  padding-top: 10px;
}

.heading-1200 {
  text-align: left;
  border: 3px dashed #447c4b;
  padding: 20px;
}

.grid-886 {
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
}

.paragraph-2329 {
  text-align: left;
  font-size: 16px;
}

.div-block-3300 {
  border-right: 1px #000;
  padding-left: 10px;
  padding-right: 10px;
}

.image-923 {
  padding-left: 0;
  padding-right: 5px;
}

.div-block-3301 {
  margin-top: 40px;
}

.button-380 {
  background-color: #307e3d;
  border: 1px solid #676767;
  border-radius: 40px;
  font-weight: 700;
}

.text-block-631 {
  color: #613535;
  margin: 10px;
  font-family: Poppins, sans-serif;
}

.text-span-221 {
  color: #1e3717;
  font-size: 35px;
}

.text-span-222 {
  color: #1e3717;
  font-size: 45px;
}

.italic-text-36, .italic-text-37 {
  font-size: 30px;
}

.bold-text-2083 {
  font-size: 23px;
}

.italic-text-38 {
  font-size: 20px;
}

.image-924 {
  width: 100%;
}

.heading-1202 {
  text-align: center;
}

.grid-888 {
  grid-column-gap: 73px;
  grid-row-gap: 91px;
}

.flex-block-132 {
  justify-content: flex-start;
  align-items: center;
}

.container-1948 {
  max-width: 1200px;
}

.image-926 {
  margin-top: 20px;
}

.bold-text-2085 {
  color: #0c2016;
  font-family: Inter, sans-serif;
  font-size: 35px;
  line-height: 30px;
}

.paragraph-2330 {
  color: #0c2016;
  font-size: 20px;
  line-height: 30px;
}

.container-1949 {
  max-width: 1200px;
  margin-top: 20px;
}

.flex-block-133 {
  display: none;
}

.bold-text-2086 {
  padding-right: 5px;
  font-size: 15px;
}

.paragraph-2331 {
  color: #949a97;
  font-size: 18px;
}

.heading-1203 {
  margin-top: 10px;
}

.bold-text-2087 {
  color: #56ce38;
}

.container-1950 {
  max-width: 1200px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.div-block-3303 {
  justify-content: center;
  align-items: center;
  max-width: none;
  display: flex;
}

.container-1951 {
  max-width: 1200px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.div-block-3304 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.div-block-3305 {
  text-align: center;
}

.grid-889 {
  grid-column-gap: 44px;
  grid-row-gap: 44px;
  grid-template-rows: auto;
}

.heading-1204 {
  color: #fff;
  text-align: left;
  background-color: #0c2016;
  border-radius: 8px;
  margin-top: 0;
  padding: 10px;
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
}

.paragraph-2332 {
  color: #fff8f8;
  background-color: #3d4c45;
  justify-content: center;
  align-items: center;
  font-size: 18px;
  line-height: 30px;
  display: block;
}

.div-block-3306 {
  border-radius: 10px;
}

.div-block-3307 {
  margin-top: 40px;
}

.grid-890 {
  grid-column-gap: 45px;
  grid-row-gap: 45px;
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr;
}

.heading-1205 {
  color: #0c2016;
  font-size: 30px;
  font-weight: 400;
}

.button-381 {
  background-color: #538125;
  border-radius: 15px;
  padding: 15px 60px;
  font-size: 18px;
  font-weight: 400;
}

.button-381:hover {
  background-color: #9cbd7a;
}

.paragraph-2333 {
  color: #0c2016;
  margin-top: 10px;
  margin-bottom: 20px;
  font-size: 18px;
  line-height: 30px;
}

.paragraph-2334 {
  color: #0c2016;
  font-size: 18px;
  line-height: 30px;
}

.grid-891 {
  grid-template-rows: auto auto auto;
  grid-template-columns: .25fr 1.75fr;
}

.container-1952 {
  max-width: 1200px;
  padding-top: 40px;
  padding-bottom: 40px;
}

.paragraph-2335 {
  color: #0c2016;
  font-size: 18px;
  line-height: 30px;
}

.div-block-3308 {
  text-align: center;
}

.paragraph-2336 {
  color: #0c2016;
  font-size: 18px;
  line-height: 30px;
}

.bold-text-2088 {
  line-height: 30px;
}

.container-1953 {
  max-width: 1200px;
  padding-top: 30px;
  padding-bottom: 30px;
}

.container-1954 {
  max-width: 1200px;
  padding-top: 60px;
  padding-bottom: 60px;
}

.grid-892 {
  grid-column-gap: 53px;
  grid-row-gap: 45px;
  grid-template-rows: auto;
}

.heading-1206 {
  color: #fff;
  margin-bottom: 20px;
  font-size: 30px;
  font-weight: 400;
}

.paragraph-2337 {
  color: #fff;
  font-size: 18px;
  line-height: 30px;
}

.paragraph-2338 {
  color: #0c2016;
  font-size: 20px;
  line-height: 25px;
}

.paragraph-2339 {
  color: #0c2016;
  font-size: 20px;
  line-height: 30px;
}

.text-block-633 {
  text-align: center;
  background-color: #538125;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  font-size: 25px;
  font-weight: 700;
  line-height: 50px;
  display: flex;
}

.text-block-633.dark, .text-block-633.sidebar-block-2, .text-block-633.dar {
  background-color: #0c2016;
}

.heading-1207 {
  color: #26382f;
  text-align: center;
  margin-bottom: 20px;
  font-weight: 400;
}

.paragraph-2340 {
  color: #0c2016;
  font-size: 20px;
  line-height: 30px;
}

.flex-block-134 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 600px;
  display: block;
}

.container-1955 {
  color: #fff;
  background-color: #fff;
  border: 2px solid #000;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  max-width: 1000px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.grid-893 {
  grid-row-gap: 14px;
  text-align: left;
  grid-template-rows: 80px 59px auto;
  grid-template-columns: .5fr 7.75fr;
}

.paragraph-2341 {
  color: #000;
  font-size: 20px;
  line-height: 30px;
}

.bold-text-2091 {
  color: #0c2016;
}

.div-block-3311 {
  padding-left: 10px;
  padding-right: 10px;
}

.paragraph-2342 {
  color: #485750;
  margin-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 18px;
  line-height: 25px;
}

.text-block-634 {
  color: #010101;
  text-align: center;
  border: 1px solid #000;
  border-radius: 5px;
  margin: 5px;
  padding: 5px;
  font-size: 14px;
  line-height: 16px;
}

.text-block-634:hover {
  color: #fff;
  background-color: #538125;
}

.image-928 {
  border-radius: 8px;
}

.text-block-635 {
  text-align: center;
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 5px;
  margin: 5px;
  padding: 5px;
  font-size: 14px;
  line-height: 16px;
}

.text-block-635:hover {
  color: #fff;
  background-color: #538125;
}

.heading-1208 {
  margin-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 18px;
}

.div-block-3313 {
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.div-block-3314 {
  padding-left: 10px;
}

.div-block-3315 {
  justify-content: center;
  align-items: center;
  display: block;
}

.container-1956 {
  max-width: 1200px;
  padding-bottom: 40px;
}

.div-block-3316 {
  padding-left: 10px;
}

.div-block-3317 {
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.image-929 {
  text-align: center;
  border-radius: 8px;
}

.div-block-3318 {
  justify-content: center;
  align-items: center;
  padding-left: 20px;
  display: flex;
}

.div-block-3319 {
  padding-left: 10px;
  padding-right: 10px;
}

.flex-block-135 {
  background-color: #fff;
  border-radius: 10px;
  padding: 0 0 20px;
}

.paragraph-2343 {
  color: #485750;
  margin-top: 10px;
  font-size: 18px;
  line-height: 25px;
}

.flex-block-136 {
  justify-content: center;
  align-items: center;
}

.div-block-3320 {
  padding-left: 10px;
  padding-right: 10px;
}

.text-block-636 {
  color: #fff;
  background-color: #306336;
  border-radius: 4px;
  padding: 5px 10px;
  font-size: 18px;
}

.image-930 {
  border-radius: 8px;
}

.grid-894 {
  grid-column-gap: 78px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.container-1957 {
  max-width: 1200px;
}

.flex-block-137 {
  background-color: #fff;
  border-radius: 10px;
  max-width: 100%;
  padding: 0 0 20px;
}

.paragraph-2344 {
  color: #485750;
  margin-top: 10px;
  font-size: 18px;
  line-height: 25px;
}

.flex-block-138 {
  background-color: #fff;
  border-radius: 10px;
  padding: 0 0 20px;
}

.paragraph-2345 {
  color: #333;
  text-align: center;
  margin-top: 10px;
  font-size: 16px;
}

.paragraph-2346 {
  color: #333;
  font-size: 18px;
}

.container-1958 {
  max-width: 100%;
}

.div-block-3323 {
  margin-top: 20px;
  padding-bottom: 20px;
}

.container-1959 {
  max-width: 1200px;
}

.paragraph-2347 {
  color: #333;
  font-size: 18px;
}

.container-1960 {
  max-width: 1200px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.paragraph-2348 {
  color: #333;
  font-size: 18px;
}

.text-block-637 {
  color: #333;
  text-align: center;
  font-size: 16px;
}

.grid-895 {
  grid-row-gap: 11px;
  grid-template-rows: 50px 50px 50px;
  grid-template-columns: .25fr 2.5fr;
}

.grid-895.mo {
  display: none;
}

.div-block-3326 {
  border: 1px solid #538125;
  border-radius: 20px;
  width: 450px;
  height: 15px;
  line-height: 8px;
}

.div-block-3326.mobf {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.bold-text-2092 {
  font-size: 18px;
}

.grid-896 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: 194px auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-897 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  color: #fff;
  grid-template-rows: auto;
}

.div-block-3327 {
  background-color: #538125;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 300px;
  height: 15px;
  display: flex;
}

.div-block-3327.mojd {
  justify-content: flex-start;
  align-items: center;
}

.button-382 {
  text-align: center;
  background-color: #538125;
  border-radius: 30px;
  width: 100%;
  padding: 20px 60px;
  font-size: 18px;
  font-weight: 700;
}

.button-382:hover {
  background-color: #96bd6f;
}

.div-block-3328 {
  width: 100%;
}

.heading-1209 {
  text-align: center;
  font-size: 25px;
}

.heading-1209.h {
  font-size: 30px;
}

.div-block-3331 {
  display: block;
}

.text-block-638 {
  text-align: center;
  background-color: #538125;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  font-size: 25px;
  font-weight: 700;
  line-height: 50px;
  display: flex;
}

.container-1961 {
  max-width: 1200px;
}

.button-383 {
  background-color: #538125;
  border-radius: 8px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 20px;
}

.div-block-3332 {
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.accordion-paragraph---brix-12 {
  width: 100%;
  max-width: 90%;
  margin-top: 18px;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 30px;
}

.heading-1210 {
  text-align: center;
}

.container-1962 {
  padding-bottom: 20px;
}

.heading-1211 {
  color: #fff;
}

.div-block-3333 {
  margin-bottom: 40px;
}

.div-block-3334 {
  padding-right: 10px;
}

.list-116 {
  color: #333;
  font-size: 18px;
  line-height: 40px;
}

.body-80 {
  font-family: Inter, sans-serif;
  font-size: 18px;
  line-height: 25px;
}

.list-item-31 {
  color: #333;
  font-size: 18px;
}

.bold-text-2094 {
  color: #333;
}

.list-117 {
  color: #fff;
  line-height: 40px;
}

.grid-898 {
  grid-column-gap: 52px;
  grid-template-rows: auto;
}

.container-1963 {
  max-width: 1200px;
  padding-top: 40px;
  padding-bottom: 40px;
}

.grid-899 {
  grid-column-gap: 54px;
  grid-template-rows: auto;
  margin-top: 20px;
  margin-bottom: 20px;
}

.heading-1212 {
  color: #fff;
  font-size: 20px;
}

.section-403 {
  background-color: #0c2016;
}

.heading-1213 {
  color: #fff;
}

.paragraph-2349 {
  color: #3f3f3f;
  text-align: left;
  font-size: 25px;
}

.list-118 {
  color: #333;
  text-align: left;
  font-size: 20px;
  line-height: 40px;
}

.list-item-32, .list-item-33 {
  text-align: left;
}

.grid-901 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  padding-left: 10px;
  padding-right: 10px;
}

.bold-text-2095 {
  color: #c8c8c8;
  font-weight: 400;
}

.paragraph-2350 {
  color: #333;
  text-align: center;
  margin-top: 10px;
  font-size: 16px;
}

.paragraph-2351 {
  color: #333;
  font-size: 18px;
}

.container-1964 {
  max-width: 100%;
}

.div-block-3336 {
  margin-top: 20px;
  padding-bottom: 20px;
}

.container-1965 {
  max-width: 1200px;
}

.paragraph-2352 {
  color: #333;
  font-size: 18px;
}

.container-1966 {
  max-width: 1200px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.paragraph-2353 {
  color: #333;
  font-size: 18px;
}

.text-block-639 {
  color: #333;
  text-align: center;
  font-size: 16px;
}

.grid-902 {
  grid-row-gap: 11px;
  grid-template-rows: 50px 50px 50px;
  grid-template-columns: .25fr 2.5fr;
}

.grid-902.mo {
  display: none;
}

.div-block-3339 {
  border: 1px solid #538125;
  border-radius: 20px;
  width: 450px;
  height: 15px;
  line-height: 8px;
}

.div-block-3339.mobf {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.bold-text-2096 {
  font-size: 18px;
}

.grid-903 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: 194px auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-904 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  color: #fff;
  grid-template-rows: auto;
}

.div-block-3340 {
  background-color: #538125;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 300px;
  height: 15px;
  display: flex;
}

.div-block-3340.mojd {
  justify-content: flex-start;
  align-items: center;
}

.button-384 {
  text-align: center;
  background-color: #538125;
  border-radius: 30px;
  width: 100%;
  padding: 20px 60px;
  font-size: 18px;
  font-weight: 700;
}

.button-384:hover {
  background-color: #96bd6f;
}

.div-block-3341 {
  width: 100%;
}

.heading-1214 {
  text-align: center;
  font-size: 25px;
}

.heading-1214.h {
  font-size: 30px;
}

.div-block-3344 {
  display: block;
}

.text-block-640 {
  text-align: center;
  background-color: #538125;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  font-size: 25px;
  font-weight: 700;
  line-height: 50px;
  display: flex;
}

.flex-block-139 {
  justify-content: flex-start;
  align-items: center;
}

.container-1967 {
  max-width: 1200px;
}

.image-932 {
  margin-top: 20px;
}

.bold-text-2097 {
  color: #0c2016;
  font-family: Inter, sans-serif;
  font-size: 35px;
  line-height: 30px;
}

.paragraph-2354 {
  color: #0c2016;
  font-size: 20px;
  line-height: 30px;
}

.container-1968 {
  max-width: 1200px;
  margin-top: 20px;
}

.flex-block-140 {
  display: none;
}

.bold-text-2098 {
  padding-right: 5px;
  font-size: 15px;
}

.paragraph-2355 {
  color: #949a97;
  font-size: 18px;
}

.heading-1215 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.bold-text-2099 {
  color: #56ce38;
}

.container-1969 {
  max-width: 1200px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.div-block-3346 {
  justify-content: center;
  align-items: center;
  max-width: none;
  display: flex;
}

.container-1970 {
  max-width: 1200px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.div-block-3347 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.div-block-3348 {
  text-align: center;
}

.grid-905 {
  grid-column-gap: 44px;
  grid-row-gap: 44px;
  grid-template-rows: auto;
}

.heading-1216 {
  color: #fff;
  text-align: left;
  background-color: #0c2016;
  border-radius: 8px;
  margin-top: 0;
  padding: 10px;
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
}

.paragraph-2356 {
  color: #333;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
  font-size: 20px;
  line-height: 30px;
  display: block;
}

.div-block-3349 {
  border-radius: 10px;
}

.div-block-3350 {
  margin-top: 40px;
}

.grid-906 {
  grid-column-gap: 45px;
  grid-row-gap: 45px;
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr;
}

.heading-1217 {
  color: #0c2016;
  font-size: 30px;
  font-weight: 400;
}

.button-385 {
  background-color: #538125;
  border-radius: 15px;
  padding: 15px 60px;
  font-size: 18px;
  font-weight: 400;
}

.button-385:hover {
  background-color: #9cbd7a;
}

.paragraph-2357 {
  color: #0c2016;
  margin-top: 10px;
  margin-bottom: 20px;
  font-size: 18px;
  line-height: 30px;
}

.paragraph-2358 {
  color: #0c2016;
  font-size: 18px;
  line-height: 30px;
}

.grid-907 {
  grid-template-rows: auto auto auto;
  grid-template-columns: .25fr 1.75fr;
}

.container-1971 {
  max-width: 1200px;
  padding-top: 40px;
  padding-bottom: 40px;
}

.paragraph-2359 {
  color: #0c2016;
  font-size: 18px;
  line-height: 30px;
}

.div-block-3351 {
  text-align: center;
}

.paragraph-2360 {
  color: #0c2016;
  font-size: 18px;
  line-height: 30px;
}

.bold-text-2100 {
  line-height: 30px;
}

.container-1972 {
  max-width: 1200px;
  padding-top: 30px;
  padding-bottom: 30px;
}

.benefit__section-2 {
  background-color: #0c2016;
}

.container-1973 {
  max-width: 1200px;
  padding-top: 40px;
  padding-bottom: 40px;
}

.grid-908 {
  grid-column-gap: 45px;
  grid-row-gap: 45px;
  grid-template-rows: auto;
}

.heading-1218 {
  color: #fff;
  margin-bottom: 20px;
  font-size: 30px;
  font-weight: 400;
}

.paragraph-2361 {
  color: #fff;
  font-size: 18px;
  line-height: 30px;
}

.paragraph-2362 {
  color: #0c2016;
  font-size: 20px;
  line-height: 25px;
}

.paragraph-2363 {
  color: #0c2016;
  font-size: 20px;
  line-height: 30px;
}

.text-block-642 {
  text-align: center;
  background-color: #538125;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  font-size: 25px;
  font-weight: 700;
  line-height: 50px;
  display: flex;
}

.text-block-642.dark, .text-block-642.sidebar-block-2, .text-block-642.dar {
  background-color: #0c2016;
}

.heading-1219 {
  color: #26382f;
  text-align: center;
  font-weight: 400;
}

.paragraph-2364 {
  color: #0c2016;
  font-size: 20px;
  line-height: 30px;
}

.flex-block-141 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 600px;
  display: block;
}

.grid-909 {
  grid-row-gap: 14px;
  text-align: left;
  grid-template-rows: 80px 59px auto;
  grid-template-columns: .5fr 7.75fr;
}

.container-1974 {
  color: #fff;
  background-color: #fff;
  border: 2px solid #000;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  max-width: 1000px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 20px;
  display: flex;
}

.paragraph-2365 {
  color: #000;
  font-size: 20px;
  line-height: 30px;
}

.bold-text-2103 {
  color: #0c2016;
}

.div-block-3354 {
  padding-left: 10px;
  padding-right: 10px;
}

.paragraph-2366 {
  color: #485750;
  margin-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 18px;
  line-height: 25px;
}

.text-block-643 {
  color: #010101;
  text-align: center;
  border: 1px solid #000;
  border-radius: 5px;
  margin: 5px;
  padding: 5px;
  font-size: 14px;
  line-height: 16px;
}

.text-block-643:hover {
  color: #fff;
  background-color: #538125;
}

.image-934 {
  border-radius: 8px;
}

.div-block-3355 {
  text-align: center;
}

.text-block-644 {
  text-align: center;
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 5px;
  margin: 5px;
  padding: 5px;
  font-size: 14px;
  line-height: 16px;
}

.text-block-644:hover {
  color: #fff;
  background-color: #538125;
}

.heading-1220 {
  margin-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 18px;
}

.div-block-3356 {
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.div-block-3357 {
  padding-left: 10px;
}

.div-block-3358 {
  justify-content: center;
  align-items: center;
  display: block;
}

.container-1975 {
  max-width: 1200px;
  padding-top: 40px;
  padding-bottom: 40px;
}

.div-block-3359 {
  padding-left: 10px;
}

.div-block-3360 {
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.image-935 {
  text-align: center;
  border-radius: 8px;
}

.div-block-3361 {
  justify-content: center;
  align-items: center;
  padding-left: 20px;
  display: flex;
}

.div-block-3362 {
  padding-left: 10px;
  padding-right: 10px;
}

.flex-block-142 {
  background-color: #fff;
  border-radius: 10px;
  padding: 0 0 20px;
}

.paragraph-2367 {
  color: #485750;
  margin-top: 10px;
  font-size: 18px;
  line-height: 25px;
}

.flex-block-143 {
  justify-content: center;
  align-items: center;
}

.div-block-3363 {
  padding-left: 10px;
  padding-right: 10px;
}

.text-block-645 {
  color: #fff;
  background-color: #306336;
  border-radius: 4px;
  padding: 5px 10px;
  font-size: 18px;
}

.image-936 {
  border-radius: 8px;
}

.grid-910 {
  grid-column-gap: 78px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.container-1976 {
  max-width: 1200px;
  padding-top: 40px;
}

.flex-block-144 {
  background-color: #fff;
  border-radius: 10px;
  max-width: 100%;
  padding: 0 0 20px;
}

.paragraph-2368 {
  color: #485750;
  margin-top: 10px;
  font-size: 18px;
  line-height: 25px;
}

.flex-block-145 {
  background-color: #fff;
  border-radius: 10px;
  padding: 0 0 20px;
}

.paragraph-2369 {
  color: #333;
  text-align: center;
  margin-top: 10px;
  font-size: 16px;
}

.paragraph-2370 {
  color: #333;
  font-size: 25px;
}

.container-1977 {
  max-width: 100%;
}

.div-block-3366 {
  margin-top: 20px;
  padding-bottom: 20px;
}

.container-1978 {
  max-width: 1200px;
}

.paragraph-2371 {
  color: #333;
  font-size: 20px;
}

.container-1979 {
  max-width: 1200px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.paragraph-2372 {
  color: #333;
  font-size: 18px;
}

.text-block-646 {
  color: #333;
  text-align: center;
  font-size: 16px;
}

.grid-911 {
  grid-row-gap: 11px;
  grid-template-rows: 50px 50px 50px;
  grid-template-columns: .25fr 4fr;
}

.grid-911.mo {
  display: none;
}

.div-block-3369 {
  border: 1px solid #538125;
  border-radius: 20px;
  width: 450px;
  height: 15px;
  line-height: 8px;
}

.div-block-3369.mobf {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.bold-text-2104 {
  font-size: 25px;
}

.grid-912 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: 194px auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-913 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  color: #fff;
  grid-template-rows: auto;
}

.div-block-3370 {
  background-color: #538125;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 300px;
  height: 15px;
  display: flex;
}

.div-block-3370.mojd {
  justify-content: flex-start;
  align-items: center;
}

.button-386 {
  text-align: center;
  background-color: #538125;
  border-radius: 30px;
  width: 100%;
  padding: 20px 60px;
  font-size: 18px;
  font-weight: 700;
}

.button-386:hover {
  background-color: #96bd6f;
}

.div-block-3371 {
  width: 100%;
}

.heading-1221 {
  text-align: center;
  font-size: 25px;
}

.heading-1221.h {
  font-size: 30px;
}

.div-block-3374 {
  display: block;
}

.text-block-647 {
  text-align: center;
  background-color: #538125;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  font-size: 25px;
  font-weight: 700;
  line-height: 50px;
  display: flex;
}

.container-1980 {
  max-width: 1200px;
}

.button-387 {
  background-color: #538125;
  border-radius: 8px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 20px;
}

.div-block-3375 {
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.accordion-paragraph---brix-13 {
  width: 100%;
  max-width: 90%;
  margin-top: 18px;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 30px;
}

.heading-1222 {
  text-align: center;
}

.container-1981 {
  padding-bottom: 20px;
}

.div-block-3376 {
  margin-top: 40px;
  font-size: 20px;
}

.button-388 {
  background-color: #538125;
  border: 1px solid #fff;
  border-radius: 8px;
  padding-top: 15px;
  padding-bottom: 15px;
  box-shadow: 0 2px 5px #0003;
}

.div-block-3377 {
  text-align: center;
}

.bold-text-2106 {
  color: #56ce38;
}

.container-1982 {
  max-width: 1200px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.div-block-3378 {
  justify-content: center;
  align-items: center;
  max-width: none;
  display: flex;
}

.container-1983 {
  max-width: 1200px;
  padding-top: 20px;
  padding-bottom: 10px;
}

.div-block-3379 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.div-block-3380 {
  text-align: center;
}

.grid-914 {
  grid-column-gap: 44px;
  grid-row-gap: 44px;
  grid-template-rows: auto;
}

.heading-1223 {
  color: #fff;
  text-align: left;
  background-color: #0c2016;
  border-radius: 8px;
  margin-top: 0;
  padding: 10px;
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
}

.paragraph-2373 {
  color: #fff8f8;
  background-color: #3d4c45;
  justify-content: center;
  align-items: center;
  padding-left: 20px;
  font-size: 20px;
  line-height: 30px;
  display: block;
}

.div-block-3381 {
  border-radius: 10px;
}

.div-block-3382 {
  margin-top: 40px;
}

.info_section-2 {
  -webkit-text-fill-color: inherit;
  background-color: #3d4c45;
  background-clip: border-box;
  padding-top: 20px;
}

.hero-tiittle {
  background-color: #fff;
  margin-top: 20px;
}

.div-block-3383 {
  margin-top: 10px;
}

.section-405 {
  background-color: #3d4c4554;
}

.text-block-648 {
  background-color: #ededed;
  border-radius: 5px;
  padding: 10px;
  font-size: 16px;
  box-shadow: 0 2px 5px #0003;
}

.heading-1224 {
  text-align: center;
}

.heading-1225 {
  color: #fff;
  text-align: center;
}

.container-1984 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.div-block-3384 {
  margin-top: 0;
  margin-bottom: 10px;
}

.bold-text-2107, .bold-text-2108 {
  font-size: 25px;
}

.grid-915 {
  grid-column-gap: 62px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.list-119 {
  color: #f8f8f8;
  font-size: 20px;
  line-height: 40px;
}

.div-block-3385 {
  background-color: #0000005c;
  border: 1px #d9d8d8;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  box-shadow: 0 2px 5px #0003;
}

.div-block-3386 {
  margin-top: 20px;
  margin-bottom: 30px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
}

.div-block-3387 {
  margin-top: 20px;
}

.container-1985 {
  padding-top: 0;
}

.container-1986 {
  max-width: 1200px;
  margin-top: 0;
  margin-bottom: 0;
}

.div-block-3388 {
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 220px;
  padding-right: 220px;
}

.button-389 {
  text-align: center;
  background-color: #538125;
  border: 1px solid #fff;
  border-radius: 8px;
  width: 100%;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 20px;
  box-shadow: 0 2px 5px #0003;
}

.div-block-3389 {
  margin-top: 60px;
  margin-bottom: 40px;
}

.heading-1226 {
  color: #fdfdfd;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Varela, sans-serif;
  font-size: 35px;
  line-height: 50px;
}

.footerrr-2 {
  background-color: #d7d4d4;
  padding-top: 10px;
  padding-bottom: 10px;
}

.grid-916 {
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
}

.paragraph-2374 {
  text-align: left;
  font-size: 14px;
}

.div-block-3390 {
  border-right: 1px #000;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.heading-1227 {
  font-size: 14px;
}

.image-937 {
  padding-left: 0;
  padding-right: 5px;
}

.section-406 {
  background-color: #3d4c45;
  padding-top: 40px;
  padding-bottom: 40px;
}

.mob-urgrncy {
  display: none;
}

.div-block-3391 {
  margin: 0 20px;
  padding: 0 20px;
}

.image-938 {
  max-width: 100%;
}

.image-939 {
  margin-top: 20px;
}

.bold-text-2109 {
  color: #333;
}

.section-407 {
  background-color: #ffffff54;
  display: block;
}

.body-81 {
  background-color: #fff;
  font-family: Inter, sans-serif;
}

.list-item-34, .list-item-35, .list-item-36 {
  font-weight: 700;
}

.intro-hero {
  max-width: 1200px;
  margin-top: 30px;
  margin-bottom: 40px;
}

.mob-vid-marta {
  display: none;
}

.grid-917 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

.mob-carousel {
  display: none;
}

.image-940 {
  margin-top: 20px;
}

.code-embed-8 {
  border: 0 #204d22;
  margin-top: 0;
}

.section-408 {
  background-color: #a8e6a1;
}

.grid-918 {
  grid-column-gap: 4px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

.grid-919 {
  grid-row-gap: 3px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

.text-block-649 {
  color: #3a7738;
}

.div-block-3394 {
  margin-top: 20px;
}

.grid-920 {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

.grid-921 {
  grid-template-columns: 1fr;
}

.grid-922 {
  grid-column-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 5fr;
}

.grid-923 {
  grid-column-gap: 10px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: .25fr;
}

.text-block-650 {
  color: #448646;
  font-size: 14px;
  line-height: 15px;
}

.bold-text-2110 {
  font-size: 15px;
}

.bold-text-2111 {
  line-height: 15px;
}

.div-block-3395 {
  margin-top: 10px;
}

.grid-924 {
  grid-template-rows: auto auto auto;
  grid-template-columns: .25fr 2.5fr;
}

.text-block-651, .text-block-652, .text-block-653 {
  color: #fff;
  font-size: 20px;
  font-weight: 700;
}

.text-span-223 {
  font-weight: 400;
}

.text-span-224 {
  color: #c9e398;
}

.paragraph-2375 {
  color: #fff;
  font-size: 20px;
  line-height: 30px;
}

.div-block-3396 {
  display: none;
}

.section-409, .code-embed-9 {
  background-color: #a8e6a3;
}

.section-410 {
  background-color: #3d4c45;
  margin-top: 3px;
}

.container-1987 {
  max-width: 1200px;
}

.div-block-3397 {
  margin: 0 20px;
  padding: 0 20px;
}

.section-411 {
  background-color: #ffffff54;
  display: block;
}

.bold-text-2114 {
  color: #333;
}

.container-1988 {
  max-width: 1200px;
  padding-top: 40px;
}

.image-941 {
  max-width: 100%;
}

.grid-925 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

.div-block-3398 {
  margin-top: 0;
  margin-bottom: 10px;
}

.section-412 {
  background-color: #538125;
  display: block;
}

.code-embed-10 {
  background-color: #a8e6a3;
}

.text-span-225 {
  color: #c9e398;
}

.grid-926 {
  grid-column-gap: 62px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.section-413 {
  background-color: #3d4c45;
  padding-top: 40px;
  padding-bottom: 40px;
}

.container-1989 {
  max-width: 1200px;
}

.text-block-654, .text-block-655 {
  color: #fff;
  font-size: 20px;
  font-weight: 700;
}

.button-391 {
  text-align: center;
  background-color: #538125;
  border: 1px solid #fff;
  border-radius: 8px;
  width: 100%;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 20px;
  box-shadow: 0 2px 5px #0003;
}

.heading-1230 {
  font-size: 14px;
}

.div-block-3401 {
  background-color: #0000005c;
  border: 1px #d9d8d8;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  box-shadow: 0 2px 5px #0003;
}

.text-span-226 {
  font-weight: 400;
}

.div-block-3404 {
  border-right: 1px #000;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.container-1990 {
  max-width: 1200px;
  margin-top: 0;
  margin-bottom: 0;
}

.div-block-3400 {
  margin-top: 60px;
  margin-bottom: 20px;
}

.paragraph-2376 {
  text-align: left;
  font-size: 14px;
}

.div-block-3402 {
  margin-top: 20px;
  margin-bottom: 30px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
}

.image-942 {
  padding-left: 0;
  padding-right: 5px;
}

.div-block-3403 {
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.text-block-656 {
  color: #fff;
  font-size: 20px;
  font-weight: 700;
}

.button-392 {
  background-color: #538125;
  border-radius: 8px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 20px;
}

.heading-1229 {
  color: #fdfdfd;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Varela, sans-serif;
  font-size: 35px;
  line-height: 50px;
}

.grid-928 {
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
}

.grid-927 {
  grid-template-rows: auto auto auto;
  grid-template-columns: .25fr 2.5fr;
}

.grid-929 {
  grid-column-gap: 55px;
  grid-template-rows: auto;
}

.button-393 {
  background-color: #538125;
  border: 1px solid #fff;
  border-radius: 8px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 25px;
  box-shadow: 0 2px 5px #0003;
}

.div-block-3405 {
  text-align: center;
  margin-top: 40px;
  margin-bottom: 40px;
}

.section-414 {
  background-color: #0c2016;
  border: 1px solid #fff;
  padding-top: 40px;
  padding-bottom: 40px;
}

.container-1991 {
  max-width: 1200px;
}

.heading-1231 {
  font-family: Lato, sans-serif;
  font-size: 14px;
}

.div-block-3406 {
  border-right: 1px #000;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.paragraph-2377 {
  text-align: left;
  font-size: 14px;
}

.image-943 {
  padding-left: 0;
  padding-right: 5px;
}

.div-block-3407 {
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.button-394 {
  background-color: #538125;
  border-radius: 8px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 20px;
}

.grid-930 {
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
}

.heading-1232 {
  text-align: center;
  font-size: 25px;
  font-weight: 400;
}

.container-1992 {
  outline-offset: 0px;
  background-color: #fff;
  border: 4px dotted #48b55e;
  border-radius: 20px;
  outline: 3px #333;
  max-width: 1200px;
  box-shadow: 0 2px 5px #0003;
}

.heading-1233 {
  text-align: center;
  margin-top: 40px;
  font-size: 40px;
}

.bold-text-2118 {
  color: #0d4e25;
  font-family: Josefin Sans, sans-serif;
}

.bold-text-2119 {
  color: #56d85b;
}

.div-block-3408 {
  padding-top: 40px;
}

.text-block-657 {
  color: #2a7a32;
  text-align: center;
  background-color: #eaeaea;
  padding: 5px;
  box-shadow: 0 2px 5px #0003;
}

.image-944, .image-945, .image-946, .image-947, .image-948 {
  border-radius: 5px;
}

.image-949 {
  border-radius: 5px;
  box-shadow: 0 2px 5px #0003;
}

.div-block-3409 {
  margin-top: 60px;
}

.container-1993 {
  max-width: 1200px;
}

.section-415 {
  padding-top: 25px;
  padding-bottom: 0;
}

.div-block-3410 {
  background-color: #3d4c45;
  border-left: 0 solid #000;
  border-radius: 20px 20px 0 0;
  margin-top: 20px;
  padding: 60px 100px;
}

.image-950 {
  border: 5px solid #fff;
  border-radius: 5px 50px;
  width: 100%;
}

.flex-block-146 {
  justify-content: flex-start;
  align-items: center;
}

.container-1994 {
  max-width: 1200px;
}

.image-952 {
  margin-top: 20px;
}

.bold-text-2120 {
  color: #0c2016;
  font-family: Inter, sans-serif;
  font-size: 35px;
  line-height: 30px;
}

.paragraph-2378 {
  color: #0c2016;
  font-size: 20px;
  line-height: 30px;
}

.container-1995 {
  max-width: 1200px;
  margin-top: 20px;
}

.flex-block-147 {
  display: none;
}

.bold-text-2121 {
  padding-right: 5px;
  font-size: 15px;
}

.paragraph-2379 {
  color: #949a97;
  font-size: 18px;
}

.heading-1234 {
  margin-top: 10px;
}

.bold-text-2122 {
  color: #56ce38;
}

.container-1996 {
  max-width: 1200px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.div-block-3412 {
  justify-content: center;
  align-items: center;
  max-width: none;
  display: flex;
}

.container-1997 {
  max-width: 1200px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.div-block-3413 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.div-block-3414 {
  text-align: center;
}

.grid-931 {
  grid-column-gap: 44px;
  grid-row-gap: 44px;
  grid-template-rows: auto;
}

.heading-1235 {
  color: #fff;
  text-align: left;
  background-color: #0c2016;
  border-radius: 8px;
  margin-top: 0;
  padding: 10px;
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
}

.paragraph-2380 {
  color: #fff8f8;
  background-color: #3d4c45;
  justify-content: center;
  align-items: center;
  font-size: 18px;
  line-height: 30px;
  display: block;
}

.div-block-3415 {
  border-radius: 10px;
}

.div-block-3416 {
  margin-top: 40px;
}

.info_section-3 {
  -webkit-text-fill-color: inherit;
  background-color: #3d4c45;
  background-clip: border-box;
}

.grid-932 {
  grid-column-gap: 45px;
  grid-row-gap: 45px;
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr;
}

.heading-1236 {
  color: #0c2016;
  font-size: 30px;
  font-weight: 400;
}

.paragraph-2381 {
  color: #0c2016;
  margin-top: 10px;
  margin-bottom: 20px;
  font-size: 18px;
  line-height: 30px;
}

.paragraph-2382 {
  color: #0c2016;
  font-size: 18px;
  line-height: 30px;
}

.grid-933 {
  grid-template-rows: auto auto auto;
  grid-template-columns: .25fr 1.75fr;
}

.container-1998 {
  max-width: 1200px;
  padding-top: 40px;
  padding-bottom: 40px;
}

.paragraph-2383 {
  color: #0c2016;
  font-size: 18px;
  line-height: 30px;
}

.div-block-3417 {
  text-align: center;
}

.paragraph-2384 {
  color: #0c2016;
  font-size: 18px;
  line-height: 30px;
}

.bold-text-2123 {
  line-height: 30px;
}

.container-1999 {
  max-width: 1200px;
  padding-top: 30px;
  padding-bottom: 30px;
}

.heading-1237 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.flex-block-148 {
  justify-content: flex-start;
  align-items: center;
}

.paragraph-2385 {
  color: #0c2016;
  font-size: 20px;
  line-height: 30px;
}

.bold-text-2124 {
  padding-right: 5px;
  font-size: 15px;
}

.paragraph-2386 {
  color: #949a97;
  font-size: 18px;
}

.grid-934 {
  grid-column-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 5fr;
}

.text-block-660 {
  color: #448646;
  font-size: 14px;
  line-height: 15px;
}

.grid-935 {
  grid-column-gap: 10px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: .25fr;
}

.bold-text-2125 {
  font-size: 15px;
}

.flex-block-149 {
  display: none;
}

.div-block-3418 {
  margin-top: 10px;
}

.hero-tiittle-2 {
  background-color: #fff;
  margin-top: 20px;
  margin-bottom: 20px;
}

.bold-text-2126 {
  line-height: 15px;
}

.bold-text-2127 {
  color: #0c2016;
  font-family: Inter, sans-serif;
  font-size: 35px;
  line-height: 30px;
}

.container-2000 {
  max-width: 1200px;
  margin-top: 20px;
}

.bold-text-2128 {
  color: #56ce38;
}

.container-2001 {
  max-width: 1200px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.div-block-3420 {
  justify-content: center;
  align-items: center;
  max-width: none;
  display: flex;
}

.container-2002 {
  max-width: 1200px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.div-block-3421 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.div-block-3422 {
  text-align: center;
}

.grid-936 {
  grid-column-gap: 44px;
  grid-row-gap: 44px;
  grid-template-rows: auto;
}

.heading-1238 {
  color: #fff;
  text-align: left;
  background-color: #0c2016;
  border-radius: 8px;
  margin-top: 0;
  padding: 10px;
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
}

.paragraph-2387 {
  color: #fff8f8;
  background-color: #3d4c45;
  justify-content: center;
  align-items: center;
  font-size: 18px;
  line-height: 30px;
  display: block;
}

.div-block-3423 {
  border-radius: 10px;
}

.div-block-3424 {
  margin-top: 20px;
}

.info_section-4 {
  -webkit-text-fill-color: inherit;
  background-color: #3d4c45;
  background-clip: border-box;
}

.grid-937 {
  grid-template-rows: auto;
}

.grid-938 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

.grid-939 {
  grid-column-gap: 64px;
  grid-row-gap: 45px;
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr;
}

.heading-1239 {
  color: #0c2016;
  margin-bottom: 20px;
  font-size: 30px;
  font-weight: 400;
}

.paragraph-2388 {
  color: #0c2016;
  margin-top: 10px;
  margin-bottom: 20px;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
}

.paragraph-2389 {
  color: #0c2016;
  font-size: 18px;
  line-height: 30px;
}

.grid-940 {
  grid-template-rows: auto auto auto;
  grid-template-columns: .25fr 1.75fr;
}

.container-2003 {
  max-width: 1200px;
  padding-top: 40px;
  padding-bottom: 40px;
}

.paragraph-2390 {
  color: #0c2016;
  font-size: 18px;
  line-height: 30px;
}

.div-block-3425 {
  text-align: center;
  margin-top: 60px;
  margin-bottom: 10px;
}

.paragraph-2391 {
  color: #0c2016;
  font-size: 18px;
  line-height: 30px;
}

.bold-text-2129 {
  line-height: 30px;
}

.container-2004 {
  max-width: 1200px;
  padding-top: 30px;
  padding-bottom: 20px;
}

.section-416 {
  background-color: #3d4c45;
  padding-top: 20px;
}

.container-2005 {
  max-width: 1200px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.grid-941 {
  border-bottom: 1px solid #fff;
  grid-template-rows: auto;
  margin-top: 10px;
}

.grid-942 {
  grid-template-rows: auto;
  margin-bottom: 0;
}

.text-block-661 {
  color: #fff;
}

.container-2006 {
  max-width: 1200px;
  margin-top: 0;
}

.grid-943 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: .25fr 4.75fr;
}

.paragraph-2392 {
  color: #949a97;
  font-size: 18px;
}

.grid-944 {
  grid-column-gap: 10px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: .25fr;
}

.hero-tiittle-3 {
  background-color: #fff;
  margin-top: 20px;
}

.grid-945 {
  grid-column-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 5fr;
}

.heading-1240 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.bold-text-2130 {
  color: #0c2016;
  font-family: Inter, sans-serif;
  font-size: 35px;
  line-height: 30px;
}

.flex-block-150 {
  display: none;
}

.bold-text-2131 {
  padding-right: 5px;
  font-size: 15px;
}

.bold-text-2132 {
  line-height: 15px;
}

.bold-text-2133 {
  font-size: 15px;
}

.paragraph-2393 {
  color: #0c2016;
  font-size: 20px;
  line-height: 30px;
}

.container-2007 {
  max-width: 1200px;
  margin-top: 20px;
}

.flex-block-151 {
  justify-content: flex-start;
  align-items: center;
}

.div-block-3427 {
  margin-top: 10px;
}

.text-block-663 {
  color: #448646;
  font-size: 14px;
  line-height: 15px;
}

.div-block-3428 {
  text-align: center;
}

.grid-946 {
  grid-column-gap: 44px;
  grid-row-gap: 44px;
  grid-template-rows: auto;
}

.paragraph-2394 {
  color: #333;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
  font-size: 20px;
  line-height: 30px;
  display: block;
}

.div-block-3429 {
  margin-top: 40px;
}

.text-block-664 {
  background-color: #ededed;
  border-radius: 5px;
  padding: 10px;
  font-size: 16px;
  box-shadow: 0 2px 5px #0003;
}

.div-block-3430 {
  margin-top: 40px;
  font-size: 20px;
}

.button-395 {
  background-color: #538125;
  border: 1px solid #fff;
  border-radius: 8px;
  padding-top: 15px;
  padding-bottom: 15px;
  box-shadow: 0 2px 5px #0003;
}

.container-2008, .container-2009 {
  max-width: 1200px;
}

.hero-doc {
  padding-top: 20px;
  padding-bottom: 20px;
}

.container-2010 {
  max-width: 1200px;
}

.grid-947 {
  grid-template-rows: auto;
}

.div-block-3433 {
  margin-top: 10px;
}

.grid-948 {
  grid-column-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 2.25fr;
}

.grid-949 {
  grid-column-gap: 10px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: .25fr;
}

.bold-text-2134 {
  font-size: 15px;
}

.text-block-665 {
  color: #448646;
  font-size: 14px;
  font-weight: 700;
  line-height: 15px;
}

.bold-text-2135 {
  line-height: 15px;
}

.heading-1241 {
  font-size: 35px;
}

.body-82 {
  font-family: Inter, sans-serif;
}

.heading-1242 {
  margin-bottom: 20px;
  font-size: 35px;
}

.text-block-666 {
  font-weight: 700;
}

.div-block-3434 {
  padding-left: 60px;
}

.container-2011, .container-2012 {
  max-width: 1200px;
}

.faq-carousel {
  padding-top: 40px;
  padding-bottom: 40px;
}

.grid-950 {
  grid-column-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 7.75fr;
}

.grid-951 {
  grid-column-gap: 44px;
  grid-row-gap: 38px;
  background-color: #f8f8f8;
  border-radius: 10px;
  grid-template-rows: .25fr auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-left: 0;
  padding: 20px 60px;
}

.grid-952 {
  grid-column-gap: 59px;
  grid-template-rows: auto;
}

.div-block-3435 {
  color: #fff;
  text-align: center;
}

.heading-1243 {
  color: #b2d28b;
  font-family: Josefin Sans, sans-serif;
}

.heading-1244 {
  color: #fff;
  text-align: center;
  margin-top: 40px;
  margin-bottom: 40px;
  font-weight: 400;
}

.div-block-3436 {
  padding-left: 10px;
  padding-right: 10px;
}

.paragraph-2395 {
  color: #485750;
  margin-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 18px;
  line-height: 25px;
}

.text-block-667 {
  color: #010101;
  text-align: center;
  border: 1px solid #000;
  border-radius: 5px;
  margin: 5px;
  padding: 5px;
  font-size: 14px;
  line-height: 16px;
}

.text-block-667:hover {
  color: #fff;
  background-color: #538125;
}

.image-956 {
  border-radius: 8px;
}

.text-block-668 {
  text-align: center;
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 5px;
  margin: 5px;
  padding: 5px;
  font-size: 14px;
  line-height: 16px;
}

.text-block-668:hover {
  color: #fff;
  background-color: #538125;
}

.heading-1245 {
  margin-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 18px;
}

.div-block-3438 {
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.div-block-3439 {
  padding-left: 10px;
}

.offer_section-2 {
  color: #000;
  background-color: #3d4c45;
}

.div-block-3440 {
  justify-content: center;
  align-items: center;
  display: block;
}

.container-2013 {
  max-width: 1200px;
  padding-bottom: 40px;
}

.div-block-3441 {
  padding-left: 10px;
}

.div-block-3442 {
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.image-957 {
  text-align: center;
  border-radius: 8px;
}

.div-block-3443 {
  justify-content: center;
  align-items: center;
  padding-left: 20px;
  display: flex;
}

.div-block-3444 {
  padding-left: 10px;
  padding-right: 10px;
}

.flex-block-152 {
  background-color: #fff;
  border-radius: 10px;
  padding: 0 0 20px;
}

.paragraph-2396 {
  color: #485750;
  margin-top: 10px;
  font-size: 18px;
  line-height: 25px;
}

.flex-block-153 {
  justify-content: center;
  align-items: center;
}

.div-block-3445 {
  padding-left: 10px;
  padding-right: 10px;
}

.text-block-669 {
  color: #fff;
  background-color: #306336;
  border-radius: 4px;
  padding: 5px 10px;
  font-size: 18px;
}

.image-958 {
  border-radius: 8px;
}

.grid-953 {
  grid-column-gap: 78px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.container-2014 {
  max-width: 1200px;
}

.flex-block-154 {
  background-color: #fff;
  border-radius: 10px;
  max-width: 100%;
  padding: 0 0 20px;
}

.paragraph-2397 {
  color: #485750;
  margin-top: 10px;
  font-size: 18px;
  line-height: 25px;
}

.flex-block-155 {
  background-color: #fff;
  border-radius: 10px;
  padding: 0 0 20px;
}

.paragraph-2398 {
  color: #333;
  text-align: center;
  margin-top: 10px;
  font-size: 16px;
}

.paragraph-2399 {
  color: #333;
  font-size: 18px;
}

.container-2015 {
  max-width: 100%;
}

.div-block-3448 {
  margin-top: 20px;
  padding-bottom: 20px;
}

.container-2016 {
  max-width: 1200px;
}

.paragraph-2400 {
  color: #333;
  font-size: 18px;
}

.container-2017 {
  max-width: 1200px;
  margin-top: 0;
  margin-bottom: 0;
}

.paragraph-2401 {
  color: #333;
  font-size: 18px;
}

.text-block-670 {
  color: #333;
  text-align: center;
  font-size: 16px;
}

.grid-954 {
  grid-row-gap: 11px;
  grid-template-rows: 50px 50px 50px;
  grid-template-columns: .25fr 2.5fr;
}

.grid-954.mo {
  display: none;
}

.div-block-3451 {
  border: 1px solid #538125;
  border-radius: 20px;
  width: 450px;
  height: 15px;
  line-height: 8px;
}

.div-block-3451.mobf {
  background-color: #fff;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.bold-text-2136 {
  font-size: 18px;
}

.grid-955 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: 194px auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-956 {
  grid-column-gap: 43px;
  grid-row-gap: 30px;
  color: #fff;
  grid-template-rows: auto;
}

.div-block-3452 {
  background-color: #538125;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 300px;
  height: 15px;
  display: flex;
}

.div-block-3452.mojd {
  justify-content: flex-start;
  align-items: center;
}

.button-396 {
  text-align: center;
  background-color: #538125;
  border-radius: 30px;
  width: 100%;
  padding: 20px 60px;
  font-size: 18px;
  font-weight: 700;
}

.button-396:hover {
  background-color: #96bd6f;
}

.div-block-3453 {
  width: 100%;
}

.heading-1246 {
  text-align: center;
  font-size: 25px;
}

.heading-1246.h {
  font-size: 30px;
}

.div-block-3456 {
  display: block;
}

.text-block-671 {
  text-align: center;
  background-color: #538125;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  font-size: 25px;
  font-weight: 700;
  line-height: 50px;
  display: flex;
}

.heading-1247 {
  color: #fff;
  text-align: center;
  margin-top: 40px;
  margin-bottom: 40px;
  font-weight: 400;
}

.div-block-3457 {
  padding-left: 10px;
  padding-right: 10px;
}

.paragraph-2402 {
  color: #333;
  margin-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 18px;
  line-height: 25px;
}

.text-block-672 {
  color: #010101;
  text-align: center;
  border: 1px solid #000;
  border-radius: 5px;
  margin: 5px;
  padding: 5px;
  font-size: 14px;
  line-height: 16px;
}

.text-block-672:hover {
  color: #fff;
  background-color: #538125;
}

.image-960 {
  border-radius: 8px;
}

.text-block-673 {
  text-align: center;
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 5px;
  margin: 5px;
  padding: 5px;
  font-size: 14px;
  line-height: 16px;
}

.text-block-673:hover {
  color: #fff;
  background-color: #538125;
}

.heading-1248 {
  margin-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 18px;
}

.div-block-3459 {
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.div-block-3460 {
  padding-left: 10px;
}

.offer_section-3 {
  color: #000;
  background-color: #3d4c45;
}

.div-block-3461 {
  justify-content: center;
  align-items: center;
  display: block;
}

.container-2018 {
  max-width: 1200px;
  padding-bottom: 40px;
}

.div-block-3462 {
  padding-left: 10px;
}

.div-block-3463 {
  border-radius: 10px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.image-961 {
  text-align: center;
  border-radius: 8px;
}

.div-block-3464 {
  justify-content: center;
  align-items: center;
  padding-left: 20px;
  display: flex;
}

.div-block-3465 {
  padding-left: 10px;
  padding-right: 10px;
}

.flex-block-156 {
  background-color: #fff;
  border-radius: 10px;
  padding: 0 0 20px;
}

.paragraph-2403 {
  color: #485750;
  margin-top: 10px;
  font-size: 18px;
  line-height: 25px;
}

.flex-block-157 {
  justify-content: center;
  align-items: center;
}

.div-block-3466 {
  padding-left: 10px;
  padding-right: 10px;
}

.text-block-674 {
  color: #fff;
  background-color: #306336;
  border-radius: 4px;
  padding: 5px 10px;
  font-size: 18px;
}

.image-962 {
  border-radius: 8px;
}

.grid-957 {
  grid-column-gap: 78px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-957.tab {
  grid-column-gap: 78px;
}

.container-2019 {
  max-width: 1200px;
}

.flex-block-158 {
  background-color: #fff;
  border-radius: 10px;
  max-width: 100%;
  padding: 0 0 20px;
}

.paragraph-2404 {
  color: #485750;
  margin-top: 10px;
  font-size: 18px;
  line-height: 25px;
}

.flex-block-159 {
  background-color: #fff;
  border-radius: 10px;
  padding: 0 0 20px;
}

.div-block-3468 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.div-block-3469 {
  text-align: center;
  padding: 10px;
  box-shadow: 0 2px 5px #0003;
}

.body-83 {
  font-family: Inter, sans-serif;
}

.text-block-675 {
  font-size: 20px;
  line-height: 25px;
}

.list-item-37 {
  color: #fff;
}

.list-item-38, .list-item-39 {
  color: #fdfdfd;
}

.list-120 {
  color: #fafafa;
  font-size: 22px;
  line-height: 35px;
}

.grid-958 {
  grid-template-rows: auto;
  margin-top: 40px;
}

.section-417 {
  background-color: #0c2016;
  padding-top: 10px;
  padding-bottom: 20px;
}

.section-418 {
  background-color: #f1f2e8;
}

.image-963 {
  border-radius: 10px;
  box-shadow: 0 2px 5px #0003;
}

.div-block-3470 {
  margin-top: 0;
  padding: 40px 40px 20px;
}

.div-block-3471 {
  padding-top: 20px;
}

.div-block-3472 {
  margin-bottom: 20px;
}

.section-419 {
  background-color: #f1f2e8;
  padding-top: 40px;
  padding-bottom: 40px;
}

.flex-block-160 {
  margin-top: 20px;
}

.image-964 {
  border-radius: 10px;
}

.image-965, .image-966 {
  border-radius: 5px;
}

.container-2020 {
  max-width: 1200px;
}

.heading-1249 {
  color: #fff;
  background-color: #243919;
  padding: 10px;
}

.div-block-3473 {
  margin-top: 0;
}

.heading-1250, .flex-block-161, .bold-text-2138, .div-block-3474 {
  text-align: center;
}

.section-420 {
  background-color: #3d4c45;
}

.container-2021 {
  max-width: 1200px;
}

.flex-block-162, .flex-block-163, .flex-block-164 {
  background-color: #fff;
  border-radius: 10px;
}

.heading-1251 {
  margin-bottom: 15px;
  font-size: 25px;
}

.heading-1252 {
  font-size: 20px;
}

.heading-1253, .heading-1254, .heading-1255, .heading-1256, .heading-1257 {
  margin-bottom: 15px;
  font-size: 25px;
}

.bold-text-2139 {
  font-size: 25px;
}

@media screen and (max-width: 991px) {
  .section-6 {
    justify-content: center;
    align-items: center;
  }

  .logo-num.glb {
    width: 220px;
  }

  .main-button.is-full.af.glb {
    background-color: #528125;
  }

  .bold-text-56.glb {
    line-height: 44px;
  }

  .testimonial19_mask {
    width: 50%;
  }

  .nav-left {
    flex: 1;
  }

  .review-container-3 {
    flex: 0 auto;
    width: 100%;
  }

  .main-heading-ad-new-2 {
    font-size: 37px;
    line-height: 42px;
  }

  .div-block-1041 {
    display: none;
  }

  .blog-sides {
    flex-wrap: wrap;
  }

  .heading-25 {
    text-align: center;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-top.padding-xhuge {
    padding-top: 2rem;
  }

  .div-block-54.margin-top.margin-large.relative.justify-center {
    width: 674px;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .brand {
    padding-left: 12px;
    padding-right: 12px;
  }

  .padding-section-large-3 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .section-2 {
    padding: 20px 25px 96px;
  }

  .blog-sidebar-home-3 {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 64px;
    display: none;
  }

  .button-text-10 {
    color: #000;
    text-transform: capitalize;
    text-underline-offset: 1px;
    font-weight: 600;
    text-decoration: underline;
  }

  .listicle_reasons {
    grid-row-gap: 1.4rem;
  }

  .navbar-wrapper {
    flex-wrap: wrap;
    align-content: space-between;
  }

  .padding-vertical-5 {
    padding-left: 0;
    padding-right: 0;
  }

  .text-size-medium {
    font-size: 20px;
  }

  .testimonial19_arrow {
    width: 3rem;
    height: 3rem;
  }

  .side-div-home {
    width: 100%;
  }

  .hero-section-1.review_container {
    margin-top: 0;
  }

  .nav-menu {
    display: none;
  }

  .sub-heading-author-new-2.nsa {
    padding-top: 10px;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .testimonial19_slide {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .listicle-row {
    grid-column-gap: 3rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .try-risk-free-bar {
    border: 1px solid #d0d5dd;
    border-radius: 8px;
    width: 80%;
    padding-left: 15px;
    padding-right: 15px;
    display: block;
    bottom: 1%;
    left: 10%;
    box-shadow: 0 0 25px 16px #0000001f;
  }

  .button-text-12 {
    color: #000;
    text-transform: capitalize;
    text-underline-offset: 1px;
    font-weight: 600;
    text-decoration: underline;
  }

  .button-text-12.af.glb._2.large {
    font-size: 14.4px;
  }

  .bold-text-19 {
    font-size: 50px;
    line-height: 40px;
  }

  .paragraph-24 {
    font-size: 20px;
    line-height: 25px;
  }

  .section-17 {
    margin-left: 10px;
  }

  .heading-47 {
    margin-bottom: 20px;
  }

  .button-footer-sticky-g {
    width: 700px;
  }

  .hero-heading-main {
    font-size: 55px;
    line-height: 55px;
  }

  .paragraph-written-by {
    font-family: Barlow, sans-serif;
  }

  .container-53 {
    max-width: 100%;
    margin-left: 10px;
  }

  .nav-bar {
    max-width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .health-dscvry-nav-2 {
    text-align: left;
  }

  .bold-text-63 {
    font-size: 50px;
    line-height: 40px;
  }

  .section-19 {
    padding-top: 0;
  }

  .paragraph-49 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .bold-text-64 {
    font-size: 30px;
  }

  .paragraph-50 {
    font-size: var(--list-paragraph-height);
    line-height: 30px;
  }

  .bold-text-65 {
    font-family: Barlow, sans-serif;
    font-size: 30px;
  }

  .section-20 {
    margin-left: 10px;
  }

  .heading-54 {
    margin-top: 0;
  }

  .bold-text-67 {
    font-size: 32px;
  }

  .heading-55 {
    margin-bottom: 20px;
  }

  .paragraph-40, .paragraph-51 {
    font-size: var(--list-paragraph-height);
    line-height: 30px;
  }

  .heading-56 {
    margin-top: 0;
  }

  .paragraph-53 {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .grid-23 {
    grid-column-gap: 63px;
    margin-left: 10px;
    margin-right: 10px;
  }

  .heading-57 {
    margin-top: 0;
  }

  .paragraph-54 {
    font-size: var(--list-paragraph-height);
    line-height: 30px;
  }

  .hero-heading-main-2 {
    border-style: none;
    border-width: 2px;
    border-radius: 8px;
    font-size: 55px;
    line-height: 55px;
  }

  .button-footer-sticky-g-2 {
    width: 700px;
    margin-left: 20px;
  }

  .paragraph-55, .paragraph-43, .paragraph-56 {
    font-size: var(--list-paragraph-height);
    line-height: 30px;
  }

  .container-63 {
    max-width: 100%;
    margin-left: 10px;
  }

  .paragraph-57, .paragraph-58, .paragraph-46 {
    font-size: var(--list-paragraph-height);
    line-height: 30px;
  }

  .bold-text-77 {
    font-size: 38px;
  }

  .bold-text-80 {
    font-size: 50px;
    line-height: 40px;
  }

  .section-23 {
    margin-left: 10px;
  }

  .heading-60 {
    margin-bottom: 20px;
  }

  .paragraph-61 {
    font-size: 20px;
    line-height: 25px;
  }

  .button-footer-sticky-g-3 {
    width: 700px;
  }

  .hero-heading-main-3 {
    font-size: 55px;
    line-height: 55px;
  }

  .container-69 {
    max-width: 100%;
    margin-left: 10px;
  }

  .bold-text-93 {
    font-size: 50px;
    line-height: 40px;
  }

  .paragraph-73 {
    font-size: 20px;
  }

  .section-26 {
    margin-left: 10px;
  }

  .heading-67 {
    margin-bottom: 20px;
  }

  .paragraph-74 {
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-75, .paragraph-76 {
    font-size: 20px;
  }

  .button-footer-sticky-g-4 {
    width: 700px;
  }

  .paragraph-78, .paragraph-79, .paragraph-80, .paragraph-81 {
    font-size: 20px;
  }

  .hero-heading-main-4 {
    font-size: 55px;
    line-height: 55px;
  }

  .paragraph-82, .paragraph-83 {
    font-size: 20px;
  }

  .container-75 {
    width: auto;
    max-width: 100%;
    margin-left: 10px;
    font-size: 100%;
  }

  .paragraph-84 {
    font-size: 20px;
  }

  .grid-25 {
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
  }

  .nav-bar-2 {
    max-width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .bold-text-103 {
    font-family: Barlow, sans-serif;
    font-size: 50px;
    line-height: 40px;
  }

  .section-28 {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    padding-left: 0;
    display: block;
  }

  .paragraph-86 {
    font-family: Barlow, sans-serif;
    font-size: 25px;
    line-height: 25px;
  }

  .section-29 {
    margin-left: 10px;
  }

  .heading-71 {
    margin-bottom: 20px;
  }

  .paragraph-87 {
    font-family: Barlow, sans-serif;
    font-size: 25px;
    line-height: 30px;
  }

  .paragraph, .paragraph-89 {
    font-family: Barlow, sans-serif;
    font-size: 25px;
    line-height: 25px;
  }

  .button-footer-sticky-g-5 {
    width: 700px;
  }

  .paragraph-90, .paragraph-91, .paragraph-92 {
    font-family: Barlow, sans-serif;
    font-size: 25px;
    line-height: 25px;
  }

  .paragraph-93 {
    font-size: 25px;
    line-height: 25px;
  }

  .hero-heading-main-5 {
    font-size: 55px;
    line-height: 55px;
  }

  .paragraph-94, .paragraph-95, .paragraph-t {
    font-family: Barlow, sans-serif;
    font-size: 25px;
    line-height: 25px;
  }

  .bold-text-113 {
    font-family: Barlow, sans-serif;
  }

  .nav-bar-3 {
    max-width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .health-dscvry-nav-5 {
    text-align: left;
  }

  .bold-text-115 {
    font-family: Barlow, sans-serif;
    font-size: 50px;
    line-height: 40px;
  }

  .section-31 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .section-32 {
    margin-left: 10px;
  }

  .heading-82 {
    margin-bottom: 20px;
  }

  .paragraph-98 {
    font-size: 25px;
    line-height: 30px;
  }

  .button-footer-sticky-g-6 {
    width: 700px;
  }

  .hero-heading-main-6 {
    font-size: 55px;
    line-height: 55px;
  }

  .paragraph-107 {
    font-size: 25px;
  }

  .button-17._2 {
    font-family: Roboto, sans-serif;
  }

  .section-34 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .bold-text-123 {
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: Roboto, sans-serif;
    font-size: 40px;
    line-height: 40px;
  }

  .paragraph-108 {
    margin-bottom: 0;
    font-family: Roboto, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-109 {
    padding-top: 10px;
    font-family: Roboto, sans-serif;
  }

  .paragraph-110 {
    font-family: Roboto, sans-serif;
  }

  .paragraph-111 {
    font-family: Roboto, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .bold-text-124 {
    font-family: Roboto, sans-serif;
    font-size: 30px;
    line-height: 30px;
  }

  .bold-text-125 {
    font-family: Roboto, sans-serif;
  }

  .bold-text-126 {
    font-family: Roboto, sans-serif;
    font-size: 30px;
    line-height: 30px;
  }

  .paragraph-112 {
    font-family: Roboto, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .heading-93 {
    font-family: Roboto, sans-serif;
  }

  .grid-29 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .paragraph-113, .paragraph-114 {
    font-family: Roboto, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-115 {
    margin-bottom: 20px;
    font-family: Roboto, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-116 {
    font-family: Roboto, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .bold-text-127 {
    font-family: Barlow, sans-serif;
    font-size: 30px;
    line-height: 30px;
  }

  .bold-text-128 {
    font-family: Roboto, sans-serif;
    font-size: 30px;
    line-height: 30px;
  }

  .list-5 {
    font-family: Roboto, sans-serif;
    line-height: 15px;
  }

  .paragraph-117 {
    font-family: Roboto, sans-serif;
  }

  .section-36 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .bold-text-130 {
    font-family: Roboto, sans-serif;
  }

  .paragraph-118 {
    font-family: Roboto, sans-serif;
    font-size: 20px;
    line-height: 20px;
  }

  .paragraph-119 {
    font-family: Roboto, sans-serif;
  }

  .paragraph-120 {
    font-family: Roboto, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .list-item-7 {
    font-size: 20px;
  }

  .lsit {
    font-size: 30px;
    line-height: 30px;
  }

  .paragraph-121 {
    font-family: Roboto, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-123 {
    font-size: 20px;
    line-height: 25px;
  }

  .bold-text-132, .bold-text-134 {
    font-size: 30px;
    line-height: 30px;
  }

  .paragraph-124 {
    font-size: 20px;
    line-height: 25px;
  }

  .grid-31 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .paragraph-125, .paragraph-126 {
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-127 {
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-128 {
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-131 {
    font-size: 20px;
    line-height: 20px;
  }

  .paragraph-132, .paragraph-133, .paragraph-135 {
    font-size: 20px;
    line-height: 25px;
  }

  .bold-text-138, .bold-text-140 {
    font-size: 30px;
    line-height: 30px;
  }

  .paragraph-136 {
    font-size: 20px;
    line-height: 25px;
  }

  .grid-35 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .paragraph-137, .paragraph-138 {
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-139 {
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-140 {
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-143 {
    font-size: 20px;
    line-height: 20px;
  }

  .paragraph-144, .paragraph-145, .paragraph-147 {
    font-size: 20px;
    line-height: 25px;
  }

  .bold-text-144, .bold-text-146 {
    font-size: 30px;
    line-height: 30px;
  }

  .paragraph-148 {
    font-size: 20px;
    line-height: 25px;
  }

  .grid-39 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .paragraph-149, .paragraph-150 {
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-151 {
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-152 {
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-155 {
    font-size: 20px;
    line-height: 20px;
  }

  .paragraph-156, .paragraph-157, .paragraph-159 {
    font-size: 20px;
    line-height: 25px;
  }

  .bold-text-150, .bold-text-152 {
    font-size: 30px;
    line-height: 30px;
  }

  .paragraph-160 {
    font-size: 20px;
    line-height: 25px;
  }

  .grid-43 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .paragraph-161, .paragraph-162 {
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-163 {
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-164 {
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-167 {
    font-size: 20px;
    line-height: 20px;
  }

  .paragraph-168, .paragraph-169 {
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-170 {
    font-family: Roboto, sans-serif;
  }

  .paragraph-171 {
    font-family: Roboto, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .bold-text-157, .bold-text-159 {
    font-size: 30px;
    line-height: 30px;
  }

  .paragraph-172 {
    font-family: Roboto, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .grid-47 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .paragraph-173, .paragraph-174 {
    font-family: Roboto, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-175 {
    margin-bottom: 20px;
    font-family: Roboto, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-176 {
    font-family: Roboto, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .button-18._2, .paragraph-177 {
    font-family: Roboto, sans-serif;
  }

  .paragraph-179 {
    font-family: Roboto, sans-serif;
    font-size: 20px;
    line-height: 20px;
  }

  .paragraph-180 {
    font-family: Roboto, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .lsit-2 {
    font-size: 30px;
    line-height: 30px;
  }

  .paragraph-181 {
    font-family: Roboto, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-182 {
    font-family: Roboto, sans-serif;
  }

  .paragraph-183 {
    font-family: Roboto, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .bold-text-163, .bold-text-165 {
    font-size: 30px;
    line-height: 30px;
  }

  .paragraph-184 {
    font-family: Roboto, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .grid-51 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .paragraph-185, .paragraph-186 {
    font-family: Roboto, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-187 {
    margin-bottom: 20px;
    font-family: Roboto, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-188 {
    font-family: Roboto, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .button-19._2, .paragraph-189 {
    font-family: Roboto, sans-serif;
  }

  .paragraph-191 {
    font-family: Roboto, sans-serif;
    font-size: 20px;
    line-height: 20px;
  }

  .paragraph-192, .paragraph-193 {
    font-family: Roboto, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .list-24, .list-25, .heading-113, .heading-114, .bold-text-169 {
    font-family: Roboto, sans-serif;
  }

  .grid-54 {
    grid-template-columns: 1fr;
    max-width: none;
  }

  .side-offfer {
    width: auto;
    display: none;
  }

  .grid-55 {
    display: none;
  }

  .button-20._2 {
    font-family: Roboto, sans-serif;
  }

  .lists-section {
    min-width: auto;
    max-width: none;
    padding-left: 10px;
    padding-right: 10px;
  }

  .nav-menu-wrapper {
    background-color: #0000;
  }

  .nav-menu-2 {
    background-color: #fff;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: center;
    padding-left: 0;
    display: flex;
  }

  .nav-link {
    padding-left: 5px;
    padding-right: 5px;
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: absolute;
  }

  .nav-button-wrapper {
    width: 100%;
    margin-left: 0;
  }

  .menu-button {
    padding: 12px;
  }

  .menu-button.w--open {
    color: #fff;
    background-color: #a6b1bf;
  }

  .container-116 {
    max-width: none;
  }

  .nav-bar-4, .nav-bar-5 {
    max-width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .bold-text-172 {
    font-size: 50px;
    line-height: 40px;
  }

  .heading-116 {
    margin-bottom: 20px;
  }

  .paragraph-211 {
    padding-top: 10px;
    font-size: 20px;
    line-height: 25px;
  }

  .button-footer-sticky-g-7 {
    width: 700px;
  }

  .hero-heading-main-7 {
    font-size: 55px;
    line-height: 55px;
  }

  .container-124 {
    max-width: 100%;
    margin-left: 10px;
  }

  .section-46 {
    margin-left: 10px;
  }

  .grid-57 {
    grid-column-gap: 52px;
    grid-row-gap: 51px;
  }

  .bold-text-183 {
    font-size: 40px;
    line-height: 40px;
  }

  .paragraph-220 {
    font-size: var(--list-paragraph-height);
  }

  .bold-text-184, .heading-126 {
    font-size: var(--list-paragraph-size);
    line-height: 35px;
  }

  .paragraph-222, .paragraph-223 {
    font-size: var(--list-paragraph-height);
  }

  .heading-127 {
    margin-bottom: 20px;
  }

  .bold-text-186 {
    font-size: var(--list-paragraph-size);
  }

  .paragraph-224 {
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-225 {
    font-size: var(--list-paragraph-height);
  }

  .button-footer-sticky-g-8 {
    width: 700px;
  }

  .paragraph-226 {
    margin-bottom: 0;
  }

  .paragraph-227 {
    font-size: var(--list-paragraph-height);
  }

  .bold-text-188 {
    font-size: var(--list-paragraph-size);
    line-height: 35px;
  }

  .paragraph-229 {
    font-size: var(--list-paragraph-height);
  }

  .bold-text-189 {
    font-size: var(--list-paragraph-size);
    line-height: 35px;
  }

  .hero-heading-main-8 {
    margin-top: 0;
    font-size: 55px;
    line-height: 55px;
  }

  .paragraph-230, .paragraph-231 {
    font-size: var(--list-paragraph-height);
  }

  .container-131 {
    max-width: 100%;
    margin-left: 10px;
  }

  .paragraph-232 {
    font-size: var(--list-paragraph-height);
  }

  .section-49 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .bold-text-190 {
    font-size: var(--list-paragraph-size);
    line-height: 35px;
  }

  .bold-text-191 {
    font-size: var(--list-paragraph-size);
  }

  .section-50 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .bold-text-195 {
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: Roboto, sans-serif;
    font-size: 40px;
    line-height: 40px;
  }

  .paragraph-233 {
    margin-bottom: 0;
    font-family: Roboto, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-234 {
    padding-top: 10px;
  }

  .paragraph-235 {
    font-family: Roboto, sans-serif;
  }

  .paragraph-236 {
    font-family: Roboto, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .bold-text-196, .bold-text-198 {
    font-size: 30px;
    line-height: 30px;
  }

  .paragraph-237 {
    font-family: Roboto, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .grid-60 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .paragraph-238, .paragraph-239 {
    font-family: Roboto, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-240 {
    margin-bottom: 20px;
    font-family: Roboto, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-241 {
    font-family: Roboto, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .bold-text-200 {
    font-family: Barlow, sans-serif;
    font-size: 30px;
    line-height: 30px;
  }

  .bold-text-202 {
    font-size: 30px;
    line-height: 30px;
  }

  .paragraph-242 {
    font-family: Roboto, sans-serif;
  }

  .section-52 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .paragraph-244 {
    font-family: Roboto, sans-serif;
    font-size: 20px;
    line-height: 20px;
  }

  .paragraph-245 {
    font-family: Roboto, sans-serif;
  }

  .paragraph-246 {
    font-family: Roboto, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .button-24._2 {
    font-family: Roboto, sans-serif;
  }

  .paragraph-247 {
    font-family: Roboto, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-248 {
    font-family: Roboto, sans-serif;
  }

  .paragraph-249 {
    font-family: Roboto, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .bold-text-206, .bold-text-208 {
    font-size: 30px;
    line-height: 30px;
  }

  .paragraph-250 {
    font-family: Roboto, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .grid-64 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .paragraph-251, .paragraph-252 {
    font-family: Roboto, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-253 {
    margin-bottom: 20px;
    font-family: Roboto, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-254 {
    font-family: Roboto, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-255 {
    font-family: Roboto, sans-serif;
  }

  .paragraph-257 {
    font-family: Roboto, sans-serif;
    font-size: 20px;
    line-height: 20px;
  }

  .paragraph-258 {
    font-family: Roboto, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .button-25._2 {
    font-family: Roboto, sans-serif;
  }

  .paragraph-259 {
    font-family: Roboto, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .bold-text-214 {
    font-size: 50px;
    line-height: 40px;
  }

  .container-144 {
    max-width: 100%;
    margin-left: 10px;
  }

  .paragraph-262 {
    font-size: 20px;
    line-height: 25px;
  }

  .heading-147 {
    margin-bottom: 20px;
  }

  .button-1sst {
    width: 700px;
  }

  .hero-heading-main-9 {
    font-size: 55px;
    line-height: 55px;
  }

  .section-55 {
    margin-left: 10px;
  }

  .section-mobile {
    display: none;
  }

  .health-dscvry-nav-8 {
    text-align: center;
  }

  .bold-text-228 {
    font-family: Barlow, sans-serif;
    font-size: 50px;
    line-height: 40px;
  }

  .button-27._2 {
    font-family: Roboto, sans-serif;
  }

  .list-section {
    min-width: auto;
    max-width: none;
    padding-left: 10px;
    padding-right: 10px;
  }

  .list-section.section-list {
    flex-flow: row;
    display: block;
  }

  .grid-70 {
    display: none;
  }

  .grid-68 {
    grid-template-columns: 1fr;
    max-width: none;
  }

  .grid-68.hkjh {
    max-width: 100%;
  }

  .container-hero {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    padding-left: 0;
    display: block;
  }

  .container-155 {
    max-width: none;
  }

  .container-155.hjk {
    width: auto;
    max-width: 100%;
  }

  .container-166 {
    max-width: 700px;
  }

  .button-28.big-footer-button.j {
    width: 700px;
  }

  .div-block-1091 {
    margin-left: 10px;
  }

  .bold-text-239 {
    font-family: Barlow, sans-serif;
    font-size: 50px;
    line-height: 40px;
  }

  .button-29.big-footer-button.j {
    width: 700px;
  }

  .container-170 {
    max-width: 700px;
  }

  .health-dscvry-nav-9 {
    text-align: left;
    font-size: 50px;
    line-height: 50px;
  }

  .paragraph-334, .paragraph-332 {
    font-size: 20px;
    line-height: 30px;
  }

  .bold-text-268 {
    font-size: 30px;
    line-height: 30px;
  }

  .paragraph-330 {
    font-size: 20px;
    line-height: 30px;
  }

  .button-30._2 {
    font-family: Roboto, sans-serif;
  }

  .button-footer-sticky-g-9 {
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 100%;
    display: flex;
  }

  .bold-text-272 {
    font-size: 30px;
    line-height: 30px;
  }

  .container-181 {
    max-width: none;
  }

  .paragraph-343 {
    font-size: 20px;
    line-height: 30px;
  }

  .bold-text-263 {
    font-size: 30px;
  }

  .section-70 {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    padding-left: 0;
    display: block;
  }

  .paragraph-338 {
    font-size: 20px;
    line-height: 30px;
  }

  .grid-76 {
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
  }

  .grid-75 {
    grid-template-columns: 1fr;
    max-width: none;
  }

  .bold-text-286 {
    font-size: 30px;
    line-height: 30px;
  }

  .paragraph-341 {
    font-size: 20px;
    line-height: 30px;
  }

  .bold-text-267 {
    font-size: 30px;
    line-height: 30px;
  }

  .paragraph-327 {
    font-size: 18px;
  }

  .section-68 {
    margin-left: 10px;
  }

  .paragraph-328 {
    font-size: 20px;
    line-height: 30px;
  }

  .heading-166 {
    margin-bottom: 20px;
  }

  .bold-text-269 {
    font-size: 30px;
  }

  .bold-text-264 {
    font-family: Barlow, sans-serif;
    font-size: 40px;
    line-height: 40px;
  }

  .paragraph-329 {
    font-size: 20px;
    line-height: 30px;
  }

  .heading-177 {
    font-family: Barlow, sans-serif;
    font-size: 30px;
    line-height: 35px;
  }

  .paragraph-339 {
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 30px;
  }

  .paragraph-336 {
    font-size: 20px;
    line-height: 30px;
  }

  .grid-77 {
    display: none;
  }

  .heading-167 {
    font-family: Barlow, sans-serif;
    font-size: 30px;
    line-height: 30px;
  }

  .paragraph-340 {
    font-size: 20px;
    line-height: 30px;
  }

  .container-194 {
    max-width: 100%;
    margin-left: 10px;
  }

  .bold-text-295 {
    font-size: 50px;
    line-height: 40px;
  }

  .paragraph-364 {
    font-size: 20px;
    line-height: 25px;
  }

  .section-75 {
    margin-left: 10px;
  }

  .heading-181 {
    margin-bottom: 20px;
  }

  .button-1sst-2 {
    width: 700px;
  }

  .hero-heading-main-11 {
    font-size: 55px;
    line-height: 55px;
  }

  .health-dscvry-nav-10 {
    text-align: left;
  }

  .button-31._2 {
    font-family: Roboto, sans-serif;
  }

  .paragraph-389 {
    font-family: Barlow, sans-serif;
    font-size: 25px;
    line-height: 30px;
  }

  .paragraph-388, .paragraph-385, .paragraph-378 {
    font-size: 20px;
  }

  .section-77 {
    margin-left: 10px;
  }

  .button-footer-sticky-g-10 {
    width: 700px;
  }

  .container-200 {
    max-width: none;
  }

  .grid-84 {
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
  }

  .grid-83 {
    grid-template-columns: 1fr;
    max-width: none;
  }

  .bold-text-304 {
    font-family: Barlow, sans-serif;
    font-size: 50px;
    line-height: 40px;
  }

  .section-78 {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    padding-left: 0;
    display: block;
  }

  .paragraph-380 {
    font-size: 20px;
  }

  .heading-189 {
    margin-bottom: 20px;
  }

  .paragraph-386, .paragraph-379, .paragraph-372, .paragraph-384, .paragraph-387 {
    font-size: 20px;
  }

  .grid-81 {
    display: none;
  }

  .paragraph-377 {
    font-size: 20px;
  }

  .container-209 {
    max-width: 100%;
    margin-left: 10px;
  }

  .hero-heading-main-12 {
    font-size: 55px;
    line-height: 55px;
  }

  .paragraph-396 {
    font-size: 20px;
    line-height: 25px;
  }

  .section-80 {
    margin-left: 10px;
  }

  .bold-text-317 {
    font-size: 50px;
    line-height: 40px;
  }

  .heading-199 {
    margin-bottom: 20px;
  }

  .health-dscvry-nav-11 {
    text-align: left;
    margin-left: 10px;
    font-family: Barlow, sans-serif;
  }

  .paragraph-405 {
    font-size: 20px;
  }

  .button-32._2 {
    font-family: Roboto, sans-serif;
  }

  .paragraph-409 {
    font-size: 20px;
  }

  .container-216 {
    max-width: none;
  }

  .section-82 {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    padding-left: 0;
    display: block;
  }

  .paragraph-407 {
    font-size: 20px;
  }

  .section-83 {
    margin-left: 10px;
  }

  .paragraph-412 {
    font-size: 20px;
  }

  .bold-text-330 {
    font-family: Barlow, sans-serif;
    font-size: 50px;
    line-height: 40px;
  }

  .paragraph-406 {
    font-size: 20px;
  }

  .heading-200 {
    margin-bottom: 20px;
  }

  .paragraph-410 {
    font-size: 20px;
  }

  .grid-88 {
    display: none;
  }

  .grid-87 {
    grid-template-columns: 1fr;
    max-width: none;
  }

  .button-footer-sticky-g-11 {
    width: 700px;
  }

  .paragraph-414, .paragraph-411, .paragraph-420, .paragraph-418 {
    font-size: 20px;
  }

  .grid-86 {
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
  }

  .paragraph-422 {
    font-family: Barlow, sans-serif;
    font-size: 25px;
    line-height: 30px;
  }

  .container-223 {
    max-width: 100%;
    margin-left: 10px;
  }

  .paragraph-429 {
    font-size: 20px;
    line-height: 25px;
  }

  .heading-211 {
    margin-bottom: 20px;
  }

  .section-86 {
    margin-left: 10px;
  }

  .bold-text-342 {
    font-size: 50px;
    line-height: 40px;
  }

  .hero-heading-main-13 {
    font-size: 55px;
    line-height: 55px;
  }

  .section-87 {
    margin-left: 10px;
  }

  .paragraph-438, .paragraph-442 {
    font-size: 20px;
  }

  .button-33._2 {
    font-family: Roboto, sans-serif;
  }

  .paragraph-454 {
    font-family: Barlow, sans-serif;
    font-size: 25px;
    line-height: 30px;
  }

  .grid-92 {
    grid-template-columns: 1fr;
    max-width: none;
  }

  .paragraph-452, .paragraph-446, .paragraph-439 {
    font-size: 20px;
  }

  .grid-91 {
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
  }

  .paragraph-443, .paragraph-450 {
    font-size: 20px;
  }

  .grid-93 {
    display: none;
  }

  .heading-215 {
    margin-bottom: 20px;
  }

  .container-230 {
    max-width: none;
  }

  .paragraph-444 {
    font-size: 20px;
  }

  .side-offfer-2 {
    width: auto;
    display: none;
  }

  .button-footer-sticky-g-12 {
    width: 700px;
  }

  .paragraph-437 {
    font-size: 20px;
  }

  .section-89 {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    padding-left: 0;
    display: block;
  }

  .bold-text-353 {
    font-family: Barlow, sans-serif;
    font-size: 50px;
    line-height: 40px;
  }

  .paragraph-441 {
    font-size: 20px;
  }

  .hero-heading-main-15 {
    font-size: 55px;
    line-height: 55px;
  }

  .container-237 {
    max-width: 100%;
    margin-left: 10px;
  }

  .paragraph-461 {
    font-size: 20px;
    line-height: 25px;
  }

  .heading-223 {
    margin-bottom: 20px;
  }

  .bold-text-371 {
    font-size: 50px;
    line-height: 40px;
  }

  .section-91, .section-92 {
    margin-left: 10px;
  }

  .paragraph-472 {
    padding-top: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 30px;
  }

  .paragraph-474 {
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 30px;
  }

  .bold-text-373 {
    font-size: 30px;
  }

  .button-34._2 {
    font-family: Roboto, sans-serif;
  }

  .grid-98 {
    display: none;
  }

  .bold-text-377 {
    font-family: Barlow, sans-serif;
    font-size: 50px;
    line-height: 40px;
  }

  .bold-text-379, .bold-text-374 {
    font-family: Barlow, sans-serif;
    font-size: 30px;
  }

  .paragraph-470 {
    font-size: 20px;
    line-height: 30px;
  }

  .container-247 {
    max-width: none;
  }

  .paragraph-473, .paragraph-480 {
    font-size: 20px;
    line-height: 30px;
  }

  .grid-96 {
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
  }

  .section-93 {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    padding-left: 0;
    display: block;
  }

  .paragraph-468 {
    font-size: 20px;
    line-height: 30px;
  }

  .grid-97 {
    grid-template-columns: 1fr;
    max-width: none;
  }

  .paragraph-482 {
    font-size: 20px;
    line-height: 30px;
  }

  .heading-227 {
    margin-bottom: 20px;
  }

  .button-footer-sticky-g-13 {
    width: 100%;
  }

  .paragraph-475 {
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 30px;
  }

  .bold-text-382, .bold-text-383 {
    font-size: 30px;
  }

  .paragraph-476 {
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 30px;
  }

  .bold-text-384 {
    font-family: Barlow, sans-serif;
  }

  .paragraph-479, .paragraph-484 {
    font-size: 20px;
    line-height: 30px;
  }

  .bold-text-385 {
    font-size: 50px;
    line-height: 40px;
  }

  .container-253 {
    max-width: 100%;
    margin-left: 10px;
  }

  .paragraph-488 {
    font-size: 20px;
    line-height: 25px;
  }

  .hero-heading-main-17 {
    font-size: 55px;
    line-height: 55px;
  }

  .heading-238 {
    margin-bottom: 20px;
  }

  .section-96 {
    margin-left: 10px;
  }

  .paragraph-517 {
    font-size: 20px;
  }

  .section-97 {
    margin-left: 10px;
  }

  .paragraph-507 {
    font-size: 20px;
  }

  .bold-text-397 {
    font-family: Barlow, sans-serif;
    font-size: 50px;
    line-height: 40px;
  }

  .button-35._2 {
    font-family: Roboto, sans-serif;
  }

  .paragraph-515 {
    font-family: Barlow, sans-serif;
    font-size: 25px;
    line-height: 30px;
  }

  .paragraph-514, .paragraph-502, .paragraph-513, .paragraph-505, .paragraph-510 {
    font-size: 20px;
  }

  .grid-104 {
    grid-template-columns: 1fr;
    max-width: none;
  }

  .paragraph-509 {
    font-size: 20px;
  }

  .side-offfer-3 {
    width: auto;
    display: none;
  }

  .section-98 {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    padding-left: 0;
    display: block;
  }

  .container-263 {
    max-width: none;
  }

  .paragraph-518 {
    font-size: 20px;
  }

  .grid-102 {
    display: none;
  }

  .button-footer-sticky-g-14 {
    width: 700px;
  }

  .paragraph-511 {
    font-size: 20px;
  }

  .grid-101 {
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
  }

  .heading-242 {
    margin-bottom: 20px;
  }

  .paragraph-519 {
    font-size: 20px;
  }

  .section-100 {
    margin-left: 10px;
  }

  .paragraph-521 {
    font-size: 20px;
  }

  .bold-text-410 {
    font-family: Barlow, sans-serif;
    font-size: 50px;
    line-height: 40px;
  }

  .button-36._2 {
    font-family: Roboto, sans-serif;
  }

  .paragraph-522 {
    font-family: Barlow, sans-serif;
    font-size: 25px;
    line-height: 30px;
  }

  .paragraph-523, .paragraph-527, .paragraph-528, .paragraph-529, .paragraph-530 {
    font-size: 20px;
  }

  .grid-105 {
    grid-template-columns: 1fr;
    max-width: none;
  }

  .paragraph-532 {
    font-size: 20px;
  }

  .section-101 {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    padding-left: 0;
    display: block;
  }

  .container-270 {
    max-width: none;
  }

  .paragraph-534 {
    font-size: 20px;
  }

  .grid-106 {
    display: none;
  }

  .button-footer-sticky-g-15 {
    width: 700px;
  }

  .paragraph-535 {
    font-size: 20px;
  }

  .grid-107 {
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
  }

  .heading-246 {
    margin-bottom: 20px;
  }

  .section-102 {
    text-align: center;
    position: sticky;
    top: 0;
  }

  .paragraph-538 {
    font-size: 20px;
    line-height: 30px;
  }

  .section-103 {
    margin-left: 10px;
  }

  .paragraph-540 {
    font-size: 20px;
    line-height: 30px;
  }

  .bold-text-423 {
    font-family: Barlow, sans-serif;
    font-size: 50px;
    line-height: 40px;
  }

  .button-37._2 {
    font-family: Roboto, sans-serif;
  }

  .paragraph-541 {
    font-family: Barlow, sans-serif;
    font-size: 25px;
    line-height: 30px;
  }

  .paragraph-542 {
    font-size: 20px;
    line-height: 30px;
  }

  .bold-text-424 {
    font-size: 30px;
  }

  .paragraph-546, .paragraph-547, .paragraph-548, .paragraph-549 {
    font-size: 20px;
    line-height: 30px;
  }

  .grid-108 {
    grid-template-columns: 1fr;
    max-width: none;
  }

  .paragraph-551 {
    font-size: 20px;
    line-height: 30px;
  }

  .section-104 {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    padding-left: 0;
    display: block;
  }

  .bold-text-426 {
    font-size: 30px;
    line-height: 35px;
  }

  .bold-text-427 {
    font-size: 30px;
  }

  .container-277 {
    max-width: none;
  }

  .paragraph-553 {
    font-size: 20px;
    line-height: 30px;
  }

  .grid-109 {
    display: none;
  }

  .button-footer-sticky-g-16 {
    width: 100%;
    max-width: none;
    padding-top: 30px;
    padding-bottom: 40px;
  }

  .paragraph-554 {
    font-size: 20px;
    line-height: 30px;
  }

  .heading-248, .heading-249 {
    font-size: 30px;
    line-height: 35px;
  }

  .grid-110 {
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
  }

  .heading-250 {
    margin-bottom: 20px;
  }

  .paragraph-557 {
    font-size: 20px;
  }

  .section-105 {
    margin-left: 10px;
  }

  .paragraph-559 {
    font-size: 20px;
  }

  .bold-text-437 {
    font-family: Barlow, sans-serif;
    font-size: 50px;
    line-height: 40px;
  }

  .section-106 {
    margin-left: 10px;
  }

  .button-38._2 {
    font-family: Roboto, sans-serif;
  }

  .paragraph-563 {
    font-family: Barlow, sans-serif;
    font-size: 25px;
    line-height: 30px;
  }

  .paragraph-564, .paragraph-569, .paragraph-570, .paragraph-571, .paragraph-572 {
    font-size: 20px;
  }

  .container-283 {
    max-width: 100%;
    margin-left: 10px;
  }

  .grid-111 {
    grid-template-columns: 1fr;
    max-width: none;
  }

  .paragraph-574 {
    font-size: 20px;
  }

  .section-108 {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    padding-left: 0;
    display: block;
  }

  .heading-255 {
    margin-bottom: 20px;
  }

  .container-288 {
    max-width: none;
  }

  .paragraph-579 {
    font-size: 20px;
  }

  .grid-112 {
    display: none;
  }

  .button-footer-sticky-g-17 {
    width: 700px;
  }

  .paragraph-580 {
    font-size: 20px;
  }

  .paragraph-581 {
    font-size: 20px;
    line-height: 25px;
  }

  .hero-heading-main-18 {
    font-size: 55px;
    line-height: 55px;
  }

  .grid-114 {
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
  }

  .bold-text-454 {
    font-size: 50px;
    line-height: 40px;
  }

  .heading-260 {
    margin-bottom: 20px;
  }

  .body-8 {
    font-family: Roboto, sans-serif;
  }

  .health-dscvry-nav-12 {
    text-align: left;
  }

  .paragraph-589 {
    font-family: Barlow, sans-serif;
    font-size: 25px;
    line-height: 30px;
  }

  .paragraph-590 {
    font-size: 20px;
  }

  .grid-115 {
    display: none;
  }

  .grid-116 {
    grid-template-columns: 1fr;
    max-width: none;
  }

  .bold-text-459 {
    font-family: Barlow, sans-serif;
    font-size: 50px;
    line-height: 40px;
  }

  .section-109 {
    margin-left: 10px;
  }

  .grid-117 {
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
  }

  .section-110 {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    padding-left: 0;
    display: block;
  }

  .paragraph-592, .paragraph-594 {
    font-size: 20px;
  }

  .heading-262 {
    margin-bottom: 20px;
  }

  .container-297 {
    max-width: none;
  }

  .paragraph-597 {
    font-size: 20px;
  }

  .button-39._2 {
    font-family: Roboto, sans-serif;
  }

  .paragraph-600, .paragraph-603 {
    font-size: 20px;
  }

  .button-footer-sticky-g-18 {
    width: 700px;
  }

  .heading-263 {
    margin-top: 0;
  }

  .side-offfer-4 {
    width: auto;
    display: none;
  }

  .paragraph-604, .paragraph-605, .paragraph-606, .paragraph-607 {
    font-size: 20px;
  }

  .heading-264 {
    margin-top: 0;
  }

  .paragraph-609 {
    font-family: Barlow, sans-serif;
    font-size: 25px;
    line-height: 30px;
  }

  .paragraph-610 {
    font-size: 20px;
  }

  .grid-118 {
    display: none;
  }

  .grid-119 {
    grid-template-columns: 1fr;
    max-width: none;
  }

  .bold-text-473 {
    font-family: Barlow, sans-serif;
    font-size: 50px;
    line-height: 40px;
  }

  .section-111 {
    margin-left: 10px;
  }

  .hero-heading-main-19 {
    font-size: 55px;
    line-height: 55px;
  }

  .grid-120 {
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
  }

  .container-304 {
    max-width: 100%;
    margin-left: 10px;
  }

  .section-112 {
    margin-left: 10px;
  }

  .section-113 {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    padding-left: 0;
    display: block;
  }

  .paragraph-616, .paragraph-618 {
    font-size: 20px;
  }

  .heading-267 {
    margin-bottom: 20px;
  }

  .container-307 {
    max-width: none;
  }

  .heading-268 {
    margin-bottom: 20px;
  }

  .paragraph-622 {
    font-size: 20px;
  }

  .button-40._2 {
    font-family: Roboto, sans-serif;
  }

  .paragraph-626, .paragraph-629 {
    font-size: 20px;
  }

  .button-footer-sticky-g-19 {
    width: 700px;
  }

  .side-offfer-5 {
    width: auto;
    display: none;
  }

  .paragraph-631, .paragraph-633 {
    font-size: 20px;
  }

  .bold-text-489 {
    font-size: 50px;
    line-height: 40px;
  }

  .paragraph-634, .paragraph-635 {
    font-size: 20px;
  }

  .body-9 {
    font-family: Roboto, sans-serif;
  }

  .health-dscvry-nav-13 {
    text-align: center;
  }

  .heading-272 {
    margin-bottom: 20px;
  }

  .paragraph-639, .paragraph-640 {
    font-size: 20px;
  }

  .paragraph-641 {
    font-family: Barlow, sans-serif;
    font-size: 25px;
    line-height: 30px;
  }

  .paragraph-643, .paragraph-647 {
    font-size: 20px;
  }

  .grid-122 {
    grid-template-columns: 1fr;
    max-width: none;
  }

  .side-offfer-6 {
    width: auto;
    display: none;
  }

  .grid-123 {
    display: none;
  }

  .paragraph-650, .paragraph-651, .paragraph-652 {
    font-size: 20px;
  }

  .container-321 {
    max-width: none;
  }

  .paragraph-653, .paragraph-654 {
    font-size: 20px;
  }

  .button-footer-sticky-g-20 {
    width: 700px;
  }

  .section-115 {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    padding-left: 0;
    display: block;
  }

  .paragraph-655 {
    font-size: 20px;
  }

  .section-116 {
    margin-left: 10px;
  }

  .grid-124 {
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
  }

  .bold-text-504 {
    font-family: Barlow, sans-serif;
    font-size: 50px;
    line-height: 40px;
  }

  .container-323 {
    max-width: 100%;
    margin-left: 10px;
  }

  .bold-text-505 {
    font-size: 50px;
    line-height: 40px;
  }

  .heading-278 {
    margin-bottom: 20px;
  }

  .hero-heading-main-21 {
    font-size: 55px;
    line-height: 55px;
  }

  .section-118 {
    margin-left: 10px;
  }

  .health-dscvry-nav-14 {
    text-align: left;
  }

  .bold-text-522 {
    font-size: 30px;
    line-height: 35px;
  }

  .side-offfer-7 {
    width: auto;
    display: none;
  }

  .paragraph-682 {
    font-size: 20px;
    line-height: 30px;
  }

  .grid-126 {
    display: none;
  }

  .bold-text-535 {
    line-height: 30px;
  }

  .bold-text-523, .bold-text-515 {
    font-size: 30px;
    line-height: 30px;
  }

  .section-121 {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    padding-left: 0;
    display: block;
  }

  .paragraph-680 {
    font-size: 20px;
    line-height: 30px;
  }

  .heading-282 {
    margin-bottom: 20px;
  }

  .paragraph-676 {
    padding-top: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 30px;
  }

  .paragraph-687 {
    font-size: 20px;
    line-height: 30px;
  }

  .bold-text-518, .bold-text-517 {
    font-size: 30px;
    line-height: 30px;
  }

  .bold-text-516 {
    font-family: Barlow, sans-serif;
    font-size: 50px;
    line-height: 40px;
  }

  .bold-text-519 {
    font-size: 30px;
    line-height: 35px;
  }

  .container-333 {
    max-width: none;
  }

  .section-122 {
    margin-left: 10px;
  }

  .section-122.body {
    margin-right: 10px;
  }

  .paragraph-671 {
    font-size: 20px;
    line-height: 20px;
  }

  .button-footer-sticky-g-21 {
    width: 700px;
  }

  .paragraph-677 {
    font-size: 20px;
    line-height: 30px;
  }

  .bold-text-536 {
    font-size: 30px;
    line-height: 35px;
  }

  .paragraph-686, .paragraph-681 {
    font-size: 20px;
    line-height: 30px;
  }

  .grid-127 {
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
  }

  .paragraph-679, .paragraph-674 {
    font-size: 20px;
    line-height: 30px;
  }

  .bold-text-520 {
    font-size: 30px;
  }

  .paragraph-673 {
    font-size: 20px;
    line-height: 30px;
  }

  .heading-285 {
    font-size: 30px;
    line-height: 30px;
  }

  .paragraph-689 {
    font-size: 20px;
    line-height: 30px;
  }

  .grid-129 {
    grid-template-columns: 1fr;
    max-width: none;
  }

  .heading-286 {
    margin-bottom: 20px;
  }

  .section-124 {
    margin-left: 10px;
  }

  .container-338 {
    max-width: 100%;
    margin-left: 10px;
  }

  .bold-text-530 {
    font-size: 50px;
    line-height: 40px;
  }

  .hero-heading-main-23 {
    font-size: 55px;
    line-height: 55px;
  }

  .paragraph-693 {
    font-size: 20px;
    line-height: 25px;
  }

  .grid-130 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-1192 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .body-12 {
    font-family: Roboto, sans-serif;
  }

  .health-dscvry-nav-15 {
    text-align: center;
  }

  .grid-132 {
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
  }

  .paragraph-703 {
    font-size: 20px;
  }

  .button-45._2 {
    font-family: Roboto, sans-serif;
  }

  .heading-290 {
    margin-bottom: 20px;
  }

  .paragraph-704, .paragraph-705, .paragraph-706 {
    font-size: 20px;
  }

  .grid-133 {
    display: none;
  }

  .container-348 {
    width: auto;
    max-width: 100%;
    margin-left: 10px;
    font-size: 100%;
  }

  .container-349 {
    max-width: none;
  }

  .paragraph-708, .paragraph-709 {
    font-size: 20px;
  }

  .paragraph-711 {
    font-family: Barlow, sans-serif;
    font-size: 25px;
    line-height: 30px;
  }

  .side-offfer-8 {
    width: auto;
    display: none;
  }

  .grid-134 {
    grid-template-columns: 1fr;
    max-width: none;
  }

  .section-lists-d {
    margin-left: 10px;
  }

  .paragraph-713 {
    font-size: 20px;
  }

  .section-126 {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    padding-left: 0;
    display: block;
  }

  .button-footer-sticky-g-22 {
    width: 700px;
  }

  .paragraph-717, .paragraph-719 {
    font-size: 20px;
  }

  .bold-text-561 {
    font-family: Barlow, sans-serif;
    font-size: 50px;
    line-height: 40px;
  }

  .paragraph-720 {
    font-size: 20px;
  }

  .button-1sst-3 {
    width: 700px;
  }

  .bold-text-564 {
    font-size: 50px;
    line-height: 40px;
  }

  .section-mobile-2 {
    display: none;
  }

  .paragraph-729 {
    font-size: 20px;
    line-height: 25px;
  }

  .hero-heading-main-24 {
    font-size: 55px;
    line-height: 55px;
  }

  .section-128 {
    margin-left: 10px;
  }

  .container-359 {
    max-width: 100%;
    margin-left: 10px;
  }

  .heading-299 {
    margin-bottom: 20px;
  }

  .paragraph-734 {
    font-size: 20px;
  }

  .container-364 {
    max-width: none;
  }

  .button-47._2 {
    font-family: Roboto, sans-serif;
  }

  .paragraph-736, .paragraph-737 {
    font-size: 20px;
  }

  .container-365 {
    max-width: none;
  }

  .grid-139 {
    grid-template-columns: 1fr;
    width: 100%;
    max-width: none;
  }

  .paragraph-739 {
    font-size: 20px;
  }

  .button-footer-sticky-g-23 {
    width: 100%;
    max-width: 100%;
  }

  .container-366 {
    width: auto;
    max-width: 100%;
    margin-left: 10px;
    font-size: 100%;
  }

  .grid-138 {
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
  }

  .grid-138.lisuy {
    width: 100%;
    max-width: 100%;
  }

  .heading-302 {
    margin-bottom: 20px;
  }

  .section-130 {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    padding-left: 0;
    display: block;
  }

  .paragraph-740 {
    font-size: 20px;
  }

  .grid-140 {
    display: none;
  }

  .bold-text-575 {
    font-size: 35px;
  }

  .paragraph-742 {
    font-family: Barlow, sans-serif;
    font-size: 25px;
    line-height: 30px;
  }

  .side-offfer-9 {
    width: auto;
    display: none;
  }

  .paragraph-743, .paragraph-746, .paragraph-747 {
    font-size: 20px;
  }

  .bold-text-579 {
    font-family: Barlow, sans-serif;
    font-size: 50px;
    line-height: 40px;
  }

  .paragraph-749, .paragraph-750, .paragraph-751 {
    font-size: 20px;
  }

  .button-1sst-4 {
    width: 700px;
  }

  .paragraph-757 {
    font-size: 20px;
    line-height: 25px;
  }

  .bold-text-588 {
    font-size: 50px;
    line-height: 40px;
  }

  .container-376 {
    max-width: 100%;
    margin-left: 10px;
  }

  .section-132 {
    margin-left: 10px;
  }

  .hero-heading-main-25 {
    font-size: 55px;
    line-height: 55px;
  }

  .paragraph-766 {
    font-size: 20px;
  }

  .button-49._2 {
    font-family: Roboto, sans-serif;
  }

  .paragraph-769 {
    padding-top: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 30px;
  }

  .grid-142 {
    grid-template-columns: 1fr;
    max-width: none;
  }

  .container-382 {
    max-width: none;
  }

  .paragraph-770, .paragraph-771 {
    font-size: 20px;
  }

  .side-offfer-10 {
    width: auto;
    display: none;
  }

  .paragraph-773 {
    font-size: 20px;
  }

  .grid-143 {
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
  }

  .paragraph-774 {
    font-size: 20px;
  }

  .grid-144 {
    display: none;
  }

  .heading-310 {
    margin-top: 0;
  }

  .heading-311 {
    margin-bottom: 20px;
  }

  .paragraph-775 {
    font-size: 20px;
  }

  .button-footer-sticky-g-24 {
    width: 700px;
  }

  .paragraph-776 {
    font-size: 20px;
  }

  .heading-312 {
    margin-top: 0;
  }

  .paragraph-777, .paragraph-778, .paragraph-779 {
    font-size: 20px;
  }

  .bold-text-605 {
    font-family: Barlow, sans-serif;
    font-size: 50px;
    line-height: 40px;
  }

  .section-134 {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    padding-left: 0;
    display: block;
  }

  .hero-heading-main-14, .hero-heading-main-26 {
    font-size: 55px;
    line-height: 55px;
  }

  .container-387 {
    max-width: 100%;
    margin-left: 10px;
  }

  .section-mobile-3 {
    display: none;
  }

  .paragraph-787 {
    font-size: 20px;
    line-height: 25px;
  }

  .button-1sst-5 {
    width: 700px;
  }

  .bold-text-611 {
    font-size: 50px;
    line-height: 40px;
  }

  .section-135 {
    margin-left: 10px;
  }

  .image-267 {
    border: 2px #000;
    border-radius: 8px;
  }

  .paragraph-894 {
    font-size: 20px;
  }

  .container-426 {
    max-width: none;
  }

  .paragraph-891 {
    padding-top: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 30px;
  }

  .button-54._2 {
    font-family: Roboto, sans-serif;
  }

  .paragraph-890 {
    font-size: 20px;
  }

  .bold-text-666 {
    font-size: 30px;
    line-height: 35px;
  }

  .heading-339 {
    margin-top: 0;
  }

  .side-offfer-11 {
    width: auto;
    display: none;
  }

  .bold-text-667 {
    font-size: 30px;
  }

  .paragraph-878 {
    font-size: 20px;
  }

  .bold-text-665 {
    font-size: 30px;
  }

  .grid-168 {
    display: none;
  }

  .bold-text-673 {
    font-family: Barlow, sans-serif;
    font-size: 50px;
    line-height: 40px;
  }

  .paragraph-877, .paragraph-880 {
    font-size: 20px;
  }

  .bold-text-664 {
    font-size: 30px;
    line-height: 35px;
  }

  .bold-text-674 {
    font-size: 30px;
  }

  .container-428 {
    max-width: none;
  }

  .button-footer-sticky-g-25 {
    width: 100%;
    box-shadow: 0 2px 5px #0003;
  }

  .bold-text-675 {
    font-size: 30px;
    line-height: 35px;
  }

  .hero-heading-main-34 {
    font-size: 55px;
    line-height: 55px;
  }

  .paragraph-885 {
    font-size: 20px;
  }

  .heading-340 {
    margin-top: 0;
  }

  .paragraph-895 {
    font-size: 20px;
  }

  .bold-text-669 {
    font-size: 30px;
    line-height: 35px;
  }

  .paragraph-882 {
    font-size: 20px;
  }

  .section-154 {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    padding-left: 0;
    display: block;
  }

  .bold-text-663 {
    font-size: 30px;
    line-height: 35px;
  }

  .paragraph-886, .paragraph-888 {
    font-size: 20px;
  }

  .heading-337 {
    margin-bottom: 20px;
  }

  .grid-166 {
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
  }

  .section-155 {
    text-align: center;
    position: sticky;
    top: 0;
  }

  .grid-169 {
    grid-template-columns: 1fr;
    max-width: none;
  }

  .paragraph-899 {
    font-family: Barlow, sans-serif;
    font-size: 25px;
    line-height: 30px;
  }

  .heading-342 {
    margin-bottom: 20px;
  }

  .button-55._2 {
    font-family: Roboto, sans-serif;
  }

  .grid-173 {
    grid-template-columns: 1fr;
    max-width: none;
  }

  .section-160 {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    padding-left: 0;
    display: block;
  }

  .container-435 {
    max-width: 100%;
    margin-left: 10px;
  }

  .grid-171 {
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
  }

  .paragraph-896, .paragraph-898, .paragraph-909, .paragraph-926 {
    font-size: 20px;
  }

  .paragraph-916 {
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-903 {
    font-size: 20px;
  }

  .bold-text-683 {
    font-family: Barlow, sans-serif;
    font-size: 50px;
    line-height: 40px;
  }

  .button-1sst-8 {
    width: 700px;
  }

  .hero-heading-main-35 {
    font-size: 55px;
    line-height: 55px;
  }

  .paragraph-901 {
    font-size: 20px;
  }

  .grid-172 {
    display: none;
  }

  .paragraph-910, .paragraph-902 {
    font-size: 20px;
  }

  .button-footer-sticky-g-26 {
    width: 700px;
  }

  .paragraph-904, .paragraph-911 {
    font-size: 20px;
  }

  .hero-heading-main-31 {
    font-size: 55px;
    line-height: 55px;
  }

  .section-158 {
    text-align: center;
    position: sticky;
    top: 0;
  }

  .bold-text-676 {
    font-size: 50px;
    line-height: 40px;
  }

  .container-443 {
    max-width: none;
  }

  .section-161 {
    margin-left: 10px;
  }

  .health-dscvry-nav-16 {
    text-align: left;
  }

  .paragraph-1008, .paragraph-1000, .paragraph-998, .paragraph-1010 {
    font-size: 20px;
  }

  .container-474 {
    max-width: none;
  }

  .button-footer-sticky-g-27 {
    width: 700px;
  }

  .paragraph-1002 {
    font-family: Barlow, sans-serif;
    font-size: 25px;
    line-height: 30px;
  }

  .paragraph-1006 {
    font-size: 20px;
  }

  .grid-185 {
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
  }

  .paragraph-1003 {
    font-size: 20px;
  }

  .hero-heading-main-38 {
    font-size: 55px;
    line-height: 55px;
  }

  .bold-text-747 {
    font-family: Barlow, sans-serif;
    font-size: 50px;
    line-height: 40px;
  }

  .grid-183 {
    display: none;
  }

  .paragraph-995 {
    font-size: 20px;
  }

  .side-offfer-13 {
    width: auto;
    display: none;
  }

  .paragraph-1004, .paragraph-999 {
    font-size: 20px;
  }

  .grid-186 {
    grid-template-columns: 1fr;
    max-width: none;
  }

  .section-171 {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    padding-top: 0;
    padding-left: 0;
    display: block;
  }

  .paragraph-993 {
    font-size: 20px;
  }

  .button-59._2 {
    font-family: Roboto, sans-serif;
  }

  .heading-365 {
    margin-bottom: 20px;
  }

  .paragraph-1019 {
    font-size: 20px;
    line-height: 25px;
  }

  .section-mobile-4 {
    display: none;
  }

  .bold-text-753 {
    font-size: 50px;
    line-height: 40px;
  }

  .section-175 {
    margin-left: 10px;
  }

  .button-1sst-9 {
    width: 700px;
  }

  .hero-heading-main-39 {
    font-size: 55px;
    line-height: 55px;
  }

  .container-480 {
    max-width: 100%;
    margin-left: 10px;
  }

  .health-dscvry-nav-17 {
    text-align: left;
  }

  .paragraph-1042, .paragraph-1031 {
    font-size: 20px;
  }

  .bold-text-770 {
    font-size: 30px;
    line-height: 35px;
  }

  .button-footer-sticky-g-28 {
    width: 100%;
  }

  .paragraph-1028, .paragraph-1040 {
    font-size: 20px;
  }

  .bold-text-760 {
    font-size: 30px;
    line-height: 35px;
  }

  .bold-text-763 {
    font-size: 30px;
  }

  .hero-heading-main-40 {
    font-size: 55px;
    line-height: 55px;
  }

  .paragraph-1029 {
    font-size: 20px;
  }

  .section-176 {
    text-align: center;
    position: sticky;
    top: 0;
  }

  .bold-text-761, .bold-text-764 {
    font-size: 30px;
  }

  .grid-188 {
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
  }

  .paragraph-1032 {
    font-size: 20px;
  }

  .bold-text-762 {
    font-size: 30px;
    line-height: 35px;
  }

  .bold-text-771 {
    font-family: Barlow, sans-serif;
    font-size: 50px;
    line-height: 40px;
  }

  .bold-text-767 {
    font-size: 30px;
  }

  .paragraph-1039 {
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 30px;
  }

  .section-177 {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    padding-left: 0;
    display: block;
  }

  .grid-190 {
    display: none;
  }

  .heading-377 {
    margin-top: 0;
  }

  .heading-378 {
    margin-bottom: 20px;
  }

  .button-60._2 {
    font-family: Roboto, sans-serif;
  }

  .container-486 {
    max-width: none;
  }

  .paragraph-1033 {
    font-size: 20px;
  }

  .grid-191 {
    grid-template-columns: 1fr;
    max-width: none;
  }

  .paragraph-1035 {
    font-size: 20px;
  }

  .heading-379 {
    margin-top: 0;
  }

  .bold-text-768 {
    font-size: 30px;
    line-height: 35px;
  }

  .paragraph-1044 {
    font-size: 20px;
  }

  .paragraph-1058 {
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-1057 {
    font-size: 20px;
  }

  .hero-heading-main-41 {
    font-size: 55px;
    line-height: 55px;
  }

  .section-mobile-5 {
    display: none;
  }

  .container-494 {
    max-width: 100%;
    margin-left: 10px;
  }

  .paragraph-1069, .paragraph-1056, .paragraph-1070, .paragraph-1045 {
    font-size: 20px;
  }

  .grid-194 {
    grid-template-columns: 1fr;
    max-width: none;
  }

  .paragraph-1054 {
    font-size: 20px;
  }

  .paragraph-1074 {
    font-family: Barlow, sans-serif;
    font-size: 25px;
    line-height: 30px;
  }

  .section-180 {
    margin-left: 10px;
  }

  .bold-text-783 {
    font-size: 50px;
    line-height: 40px;
  }

  .grid-192 {
    display: none;
  }

  .paragraph-1049 {
    font-size: 20px;
  }

  .button-footer-sticky-g-29 {
    width: 700px;
  }

  .button-61._2 {
    font-family: Roboto, sans-serif;
  }

  .grid-195 {
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
  }

  .heading-384 {
    margin-bottom: 20px;
  }

  .section-181 {
    text-align: center;
    position: sticky;
    top: 0;
  }

  .container-496 {
    max-width: none;
  }

  .hero-heading-main-42 {
    font-size: 55px;
    line-height: 55px;
  }

  .bold-text-782 {
    font-family: Barlow, sans-serif;
    font-size: 50px;
    line-height: 40px;
  }

  .paragraph-1055 {
    font-size: 20px;
  }

  .section-182 {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    padding-left: 0;
    display: block;
  }

  .paragraph-1063 {
    font-size: 20px;
  }

  .button-1sst-10 {
    width: 700px;
  }

  .health-dscvry-nav-18 {
    text-align: left;
  }

  .grid-197 {
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
  }

  .paragraph-1076, .paragraph-1077 {
    font-size: 20px;
    line-height: 30px;
  }

  .paragraph-1079 {
    font-family: Barlow, sans-serif;
    font-size: 25px;
    line-height: 30px;
  }

  .paragraph-1080, .paragraph-1081 {
    font-size: 20px;
    line-height: 30px;
  }

  .container-509 {
    max-width: none;
  }

  .grid-198 {
    grid-template-columns: 1fr;
    max-width: none;
  }

  .paragraph-1083 {
    font-size: 20px;
    line-height: 30px;
  }

  .bold-text-797 {
    font-family: Barlow, sans-serif;
    font-size: 40px;
    line-height: 40px;
  }

  .hero-heading-main-43 {
    font-size: 55px;
    line-height: 55px;
  }

  .hero-heading-main-43.kjnk {
    margin-top: 0;
  }

  .paragraph-1084 {
    font-size: 20px;
    line-height: 30px;
  }

  .image-314 {
    border: 0 #000;
    border-radius: 0;
  }

  .paragraph-1085, .paragraph-1086 {
    font-size: 20px;
    line-height: 30px;
  }

  .heading-388 {
    margin-bottom: 20px;
  }

  .section-184 {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    padding-top: 0;
    padding-left: 0;
    display: block;
  }

  .paragraph-1091 {
    font-size: 20px;
    line-height: 30px;
  }

  .button-footer-sticky-g-30 {
    width: 100%;
  }

  .paragraph-1093 {
    font-size: 20px;
    line-height: 30px;
  }

  .button-62._2 {
    font-family: Roboto, sans-serif;
  }

  .grid-199 {
    display: none;
  }

  .bold-text-809 {
    font-size: 50px;
    line-height: 40px;
  }

  .hero-heading-main-44 {
    font-size: 55px;
    line-height: 55px;
  }

  .section-mobile-6 {
    display: none;
  }

  .paragraph-1101 {
    font-size: 20px;
    line-height: 25px;
  }

  .container-520 {
    max-width: 100%;
    margin-left: 10px;
  }

  .section-186 {
    margin-left: 10px;
  }

  .button-1sst-11 {
    width: 700px;
  }

  .div-block-1312 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .section-187 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .bold-text-833 {
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: Roboto, sans-serif;
    font-size: 40px;
    line-height: 40px;
  }

  .paragraph-1107 {
    margin-bottom: 0;
    font-family: Roboto, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-1108 {
    padding-top: 10px;
    font-family: Roboto, sans-serif;
  }

  .paragraph-1109, .bold-text-834 {
    font-family: Roboto, sans-serif;
  }

  .paragraph-1111 {
    font-size: 20px;
    line-height: 25px;
  }

  .grid-227 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .paragraph-1113 {
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-1114 {
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-1115 {
    font-family: Roboto, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-1116 {
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-1118 {
    font-family: Roboto, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-1119 {
    font-family: Roboto, sans-serif;
  }

  .paragraph-1120 {
    margin-bottom: 20px;
    font-family: Roboto, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .button-74._2 {
    font-family: Roboto, sans-serif;
  }

  .bold-text-838 {
    font-size: 30px;
    line-height: 30px;
  }

  .bold-text-839 {
    font-family: Roboto, sans-serif;
    font-size: 30px;
    line-height: 30px;
  }

  .heading-406 {
    font-family: Roboto, sans-serif;
  }

  .paragraph-1121, .paragraph-1122 {
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-1123 {
    font-family: Roboto, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .section-188 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .paragraph-1125 {
    font-family: Roboto, sans-serif;
    font-size: 20px;
    line-height: 20px;
  }

  .paragraph-1126 {
    font-size: 20px;
    line-height: 25px;
  }

  .list-36 {
    font-family: Roboto, sans-serif;
  }

  .paragraph-1128, .paragraph-1129, .paragraph-1130 {
    font-size: 20px;
    line-height: 25px;
  }

  .lsit-3 {
    font-size: 30px;
    line-height: 30px;
  }

  .bold-text-844 {
    font-family: Roboto, sans-serif;
    font-size: 30px;
    line-height: 30px;
  }

  .bold-text-846, .bold-text-847 {
    font-size: 30px;
    line-height: 30px;
  }

  .paragraph-1132 {
    font-family: Roboto, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-1133, .paragraph-1134 {
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-1136 {
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-1137 {
    font-size: 20px;
    line-height: 25px;
  }

  .list-38 {
    font-family: Roboto, sans-serif;
  }

  .bold-text-851 {
    font-family: Roboto, sans-serif;
    font-size: 30px;
    line-height: 30px;
  }

  .grid-235 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .paragraph-1138 {
    font-size: 20px;
    line-height: 20px;
  }

  .paragraph-1139 {
    font-size: 20px;
    line-height: 25px;
  }

  .bold-text-852 {
    font-size: 30px;
    line-height: 30px;
  }

  .heading-411 {
    font-family: Roboto, sans-serif;
  }

  .paragraph-1140, .paragraph-1141, .paragraph-1142, .paragraph-1143, .paragraph-1144 {
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-1145 {
    font-family: Roboto, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-1146, .bold-text-855 {
    font-family: Roboto, sans-serif;
  }

  .paragraph-1148, .paragraph-1149, .paragraph-1150, .paragraph-1151 {
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-1152 {
    font-size: 20px;
    line-height: 20px;
  }

  .grid-238 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .bold-text-856 {
    font-size: 30px;
    line-height: 30px;
  }

  .heading-415 {
    font-family: Roboto, sans-serif;
  }

  .paragraph-1153 {
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-1154 {
    font-family: Roboto, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .bold-text-857 {
    font-size: 30px;
    line-height: 30px;
  }

  .paragraph-1156 {
    font-size: 20px;
    line-height: 25px;
  }

  .bold-text-858 {
    font-family: Barlow, sans-serif;
    font-size: 30px;
    line-height: 30px;
  }

  .bold-text-859 {
    font-size: 30px;
    line-height: 30px;
  }

  .paragraph-1157, .paragraph-1158 {
    font-size: 20px;
    line-height: 25px;
  }

  .grid-241 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .bold-text-861 {
    font-size: 30px;
    line-height: 30px;
  }

  .bold-text-862 {
    font-family: Roboto, sans-serif;
  }

  .paragraph-1160 {
    font-size: 20px;
    line-height: 25px;
  }

  .grid-242 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .paragraph-1162 {
    font-family: Roboto, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-1163, .paragraph-1164 {
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-1166 {
    font-size: 20px;
    line-height: 20px;
  }

  .paragraph-1167 {
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-1168 {
    font-size: 20px;
    line-height: 20px;
  }

  .list-item-15 {
    font-size: 20px;
  }

  .paragraph-1169 {
    font-family: Roboto, sans-serif;
    font-size: 20px;
    line-height: 20px;
  }

  .paragraph-1170, .paragraph-1171, .paragraph-1172, .paragraph-1173 {
    font-family: Roboto, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .bold-text-870 {
    font-size: 30px;
    line-height: 30px;
  }

  .paragraph-1174 {
    font-family: Roboto, sans-serif;
  }

  .bold-text-871 {
    font-size: 30px;
    line-height: 30px;
  }

  .paragraph-1175 {
    font-family: Roboto, sans-serif;
  }

  .paragraph-1176 {
    font-family: Roboto, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .lsit-4 {
    font-size: 30px;
    line-height: 30px;
  }

  .paragraph-1177 {
    margin-bottom: 20px;
    font-family: Roboto, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .button-75._2 {
    font-family: Roboto, sans-serif;
  }

  .paragraph-1178 {
    font-family: Roboto, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .grid-246 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .list-item-16 {
    font-size: 20px;
  }

  .paragraph-1180 {
    font-family: Roboto, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .bold-text-891 {
    font-size: 30px;
  }

  .bold-text-909, .bold-text-910 {
    font-size: 22px;
  }

  .button-72._2 {
    font-family: Roboto, sans-serif;
  }

  .container-567 {
    max-width: none;
  }

  .container-563 {
    margin-left: 10px;
  }

  .side-offer {
    display: none;
  }

  .bold-text-911 {
    font-size: 22px;
  }

  .bold-text-912 {
    font-size: 50px;
  }

  .container-565 {
    max-width: none;
  }

  .section-204 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-429 {
    margin-bottom: 20px;
  }

  .grid-224 {
    display: none;
  }

  .section-203 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .button-pod {
    border-radius: 8px;
  }

  .button-pod.button-1sst {
    width: auto;
  }

  .bold-text-913, .bold-text-914 {
    font-size: 22px;
  }

  .paragraph-1182 {
    margin-top: 10px;
  }

  .div-block-1308 {
    width: auto;
  }

  .grid-222 {
    grid-template-columns: 2.5fr;
  }

  .bold-text-915 {
    font-size: 25px;
  }

  .div-block-1324 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .button-76._2 {
    font-family: Roboto, sans-serif;
  }

  .grid-251 {
    display: none;
  }

  .grid-252 {
    grid-template-columns: 2.5fr;
  }

  .hero-section {
    margin-left: 10px;
    margin-right: 10px;
  }

  .bold-text-919 {
    font-size: 50px;
  }

  .button-77._2 {
    font-family: Roboto, sans-serif;
  }

  .grid-253 {
    display: none;
  }

  .grid-254 {
    grid-template-columns: 2.5fr;
  }

  .side-offer-2 {
    display: none;
  }

  .section-212 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-1330 {
    width: 100%;
  }

  .bold-text-922 {
    font-size: 30px;
    line-height: 35px;
  }

  .bold-text-923 {
    font-size: 30px;
  }

  .bold-text-927 {
    font-size: var(--list-paragraph-size);
    line-height: 35px;
  }

  .button-78 {
    background-color: #538125;
    border-radius: 8px;
  }

  .contaunr-hero {
    max-width: 100%;
  }

  .grid-335 {
    display: none;
  }

  .grid-336 {
    grid-template-columns: 2.5fr;
  }

  .button-87._2 {
    font-family: Roboto, sans-serif;
  }

  .section-hero {
    margin-left: 10px;
    margin-right: 10px;
  }

  .side-offer-4 {
    display: none;
  }

  .container-543 {
    max-width: 100%;
  }

  .butiton.button-1sst.hjg {
    width: 100%;
    max-width: 100%;
  }

  .grid-337 {
    grid-template-columns: 2.5fr;
  }

  .side-offer-5, .grid-339 {
    display: none;
  }

  .button-88._2 {
    font-family: Roboto, sans-serif;
  }

  .container-655 {
    max-width: 100%;
  }

  .bold-text-1143 {
    font-size: 50px;
  }

  .grid-221 {
    grid-column-gap: 54px;
  }

  .collectionn-section {
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-331 {
    border-radius: 0;
  }

  .button-71.blue {
    width: 500px;
    font-family: Barlow, sans-serif;
  }

  .bodysec {
    padding-left: 10px;
    padding-right: 10px;
  }

  .containr-logo {
    margin-left: 10px;
    margin-right: 10px;
  }

  .column-5 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .bold-text-1145 {
    text-align: right;
  }

  .columns-4 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .heading-566 {
    text-align: right;
    font-size: 25px;
    line-height: 30px;
  }

  .button-p {
    font-family: Barlow, sans-serif;
  }

  .side-offer-6 {
    display: none;
  }

  .grid-341 {
    grid-template-columns: 2.5fr;
  }

  .button-91._2 {
    font-family: Roboto, sans-serif;
  }

  .grid-343 {
    display: none;
  }

  .container-661 {
    max-width: 100%;
  }

  .div-block-1392 {
    width: 100%;
  }

  .paragraph-1566 {
    margin-bottom: 20px;
  }

  .div-block-1394 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-345 {
    grid-column-gap: 54px;
  }

  .column-6 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .bold-text-1152 {
    text-align: right;
  }

  .heading-578 {
    text-align: right;
    font-size: 25px;
    line-height: 30px;
  }

  .containr-logo-2 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .button-p-2 {
    font-family: Barlow, sans-serif;
  }

  .heading-581 {
    text-align: right;
    font-size: 25px;
    line-height: 30px;
  }

  .bold-text-1156 {
    text-align: right;
  }

  .div-block-1271 {
    width: auto;
  }

  .section-214 {
    margin: 10px;
  }

  .bold-text-1158 {
    text-align: center;
  }

  .div-block-1267 {
    width: auto;
  }

  .div-block-1268 {
    padding-left: 20px;
  }

  .grid-201 {
    grid-column-gap: 19px;
    grid-template-columns: 3.25fr 1.25fr;
    place-items: center;
  }

  .paragraph-1586 {
    font-size: 20px;
  }

  .div-block-1409 {
    max-width: 1200px;
  }

  .paragraph-1588 {
    font-size: 20px;
  }

  .div-block-1273, .paragraph-1589 {
    font-size: 20px;
    line-height: 30px;
  }

  .heading-584 {
    text-align: center;
  }

  .grid-202 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    place-items: center;
  }

  .paragraph-1591 {
    font-size: 20px;
  }

  .div-block-1414 {
    width: auto;
  }

  .section-215 {
    margin: 10px;
  }

  .bold-text-1160 {
    text-align: center;
  }

  .div-block-1415 {
    width: auto;
  }

  .div-block-1417 {
    padding-left: 20px;
  }

  .paragraph-1592 {
    font-size: 20px;
  }

  .div-block-1419 {
    max-width: 1200px;
  }

  .paragraph-1594 {
    font-size: 20px;
  }

  .div-block-1422, .paragraph-1596 {
    font-size: 20px;
    line-height: 30px;
  }

  .heading-586 {
    text-align: center;
  }

  .grid-351 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    place-items: center;
  }

  .paragraph-1598 {
    font-size: 20px;
  }

  .container-589 {
    max-width: 100%;
    margin-left: 10px;
  }

  .bold-text-962 {
    font-size: 32px;
  }

  .heading-455 {
    margin-bottom: 20px;
  }

  .paragraph-1260, .paragraph-1259, .paragraph-1261, .paragraph-1262, .paragraph-1251 {
    font-size: 20px;
    line-height: 30px;
  }

  .bold-text-957 {
    font-size: 38px;
  }

  .paragraph-1253 {
    font-size: 20px;
    line-height: 30px;
  }

  .section-217 {
    padding-top: 0;
  }

  .bold-text-960 {
    font-family: Barlow, sans-serif;
    font-size: 30px;
  }

  .bold-text-958 {
    font-size: 30px;
  }

  .paragraph-1254 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .hero-heading-main-45 {
    border-style: none;
    border-width: 2px;
    border-radius: 8px;
    font-size: 55px;
    line-height: 55px;
  }

  .grid-256 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .paragraph-1258 {
    font-size: 20px;
    line-height: 30px;
  }

  .paragraph-written-by-44 {
    font-family: Barlow, sans-serif;
  }

  .paragraph-1250 {
    font-size: 20px;
    line-height: 30px;
  }

  .button-footer-sticky-g-33 {
    width: 700px;
    margin-left: 20px;
  }

  .bold-text-956 {
    font-size: 50px;
    line-height: 40px;
  }

  .paragraph-1252 {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 25px;
    line-height: 30px;
  }

  .container-699 {
    max-width: 100%;
    margin-left: 10px;
  }

  .bold-text-1168 {
    font-size: 32px;
  }

  .heading-594 {
    margin-bottom: 20px;
  }

  .bold-text-1173 {
    font-size: 38px;
  }

  .paragraph-1609 {
    font-size: 20px;
    line-height: 30px;
  }

  .section-219 {
    padding-top: 0;
  }

  .bold-text-1176 {
    font-family: Barlow, sans-serif;
    font-size: 30px;
  }

  .bold-text-1177 {
    font-size: 30px;
  }

  .paragraph-1610 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .hero-heading-main-46 {
    border-style: none;
    border-width: 2px;
    border-radius: 8px;
    font-size: 55px;
    line-height: 55px;
  }

  .grid-354 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .paragraph-1612 {
    font-size: 20px;
    line-height: 30px;
  }

  .paragraph-written-by-45 {
    font-family: Barlow, sans-serif;
  }

  .paragraph-1613 {
    font-size: 20px;
    line-height: 30px;
  }

  .button-footer-sticky-g-34 {
    width: 700px;
    margin-left: 20px;
  }

  .bold-text-1179 {
    font-size: 50px;
    line-height: 40px;
  }

  .paragraph-1614 {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .section-220 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .info_section {
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-1617 {
    margin-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-599 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-355 {
    grid-template-columns: 1fr;
  }

  .benefit_section {
    margin-left: 10px;
    margin-right: 10px;
  }

  .grid-203 {
    grid-template-columns: 1.25fr;
  }

  .heading-600 {
    text-align: center;
  }

  .benefit__section {
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-205 {
    grid-template-columns: 1fr;
  }

  .section-195 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .div-block-1440 {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .image-449 {
    width: 100%;
  }

  .container-539 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    place-items: center start;
    width: auto;
    max-width: none;
    display: block;
  }

  .image-450 {
    width: 100%;
  }

  .offer_section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-714 {
    max-width: 100%;
  }

  .image-451 {
    width: 100%;
  }

  .flex-block-7 {
    width: 100%;
  }

  .grid-207 {
    grid-template-columns: .25fr .25fr 2.25fr;
  }

  .grid-207.tab {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    width: 100%;
    min-width: auto;
  }

  .flex-block-5 {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
  }

  .flex-block-6 {
    width: 100%;
    max-width: 100%;
  }

  .div-block-1285 {
    width: 100%;
  }

  .faq_section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .faq-wrapper {
    padding-left: 10px;
    padding-right: 10px;
  }

  .accordion-item-title---brix {
    max-width: 88%;
  }

  .accordion-paragraph---brix-2 {
    max-width: 100%;
  }

  .sticky_button_section {
    margin-left: 10px;
    margin-right: 10px;
  }

  .accordion-item---brix.accordion-1---brix {
    margin-bottom: 20px;
  }

  .nav_tittle_section {
    margin-left: 10px;
    margin-right: 10px;
  }

  .testimonial_section2 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .paragraph-1646 {
    margin-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-611 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-364 {
    grid-template-columns: 1fr;
  }

  .heading-612 {
    text-align: center;
  }

  .grid-365 {
    grid-template-columns: 1.25fr;
  }

  .grid-358 {
    grid-template-columns: 1fr;
  }

  .heading-613 {
    text-align: center;
  }

  .grid-366 {
    grid-template-columns: 1.25fr;
  }

  .image-458 {
    width: 100%;
  }

  .container-736 {
    max-width: 100%;
  }

  .image-459, .div-block-1460 {
    width: 100%;
  }

  .grid-360 {
    grid-template-columns: .25fr .25fr 2.25fr;
  }

  .grid-360.tab {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    width: 100%;
    min-width: auto;
  }

  .flex-block-20 {
    width: 100%;
    max-width: 100%;
  }

  .container-737 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    place-items: center start;
    width: auto;
    max-width: none;
    display: block;
  }

  .flex-block-21 {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
  }

  .image-461 {
    width: 100%;
  }

  .div-block-1462 {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .heading-620 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-373 {
    grid-template-columns: 1fr;
  }

  .paragraph-1690 {
    margin-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-621 {
    text-align: center;
  }

  .grid-374 {
    grid-template-columns: 1.25fr;
  }

  .grid-382 {
    grid-template-columns: 1fr;
  }

  .container-753 {
    max-width: 100%;
  }

  .flex-block-34 {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
  }

  .flex-block-35 {
    width: 100%;
    max-width: 100%;
  }

  .image-469, .image-470 {
    width: 100%;
  }

  .grid-378 {
    grid-template-columns: .25fr .25fr 2.25fr;
  }

  .grid-378.tab {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    width: 100%;
    min-width: auto;
  }

  .container-754 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    place-items: center start;
    width: auto;
    max-width: none;
    display: block;
  }

  .div-block-1535 {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .image-468 {
    width: 100%;
  }

  .div-block-1531 {
    width: 100%;
  }

  .grid-383 {
    grid-template-columns: 1fr;
  }

  .paragraph-1702 {
    margin-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-633 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-634 {
    text-align: center;
  }

  .grid-384 {
    grid-template-columns: 1.25fr;
  }

  .div-block-1561 {
    width: 100%;
  }

  .container-770 {
    max-width: 100%;
  }

  .grid-388 {
    grid-template-columns: .25fr .25fr 2.25fr;
  }

  .grid-388.tab {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    width: 100%;
    min-width: auto;
  }

  .div-block-1564 {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .image-480 {
    width: 100%;
  }

  .flex-block-40 {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
  }

  .container-771 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    place-items: center start;
    width: auto;
    max-width: none;
    display: block;
  }

  .flex-block-41 {
    width: 100%;
    max-width: 100%;
  }

  .image-481 {
    width: 100%;
  }

  .image-478 {
    width: 100%;
  }

  .paragraph-1721 {
    margin-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-392 {
    grid-template-columns: 1fr;
  }

  .heading-642 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-643 {
    text-align: center;
  }

  .grid-393 {
    grid-template-columns: 1.25fr;
  }

  .flex-block-28 {
    width: 100%;
    max-width: 100%;
  }

  .image-485 {
    width: 100%;
  }

  .container-785 {
    max-width: 100%;
  }

  .div-block-1509 {
    width: 100%;
  }

  .container-786 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    place-items: center start;
    width: auto;
    max-width: none;
    display: block;
  }

  .flex-block-26 {
    width: 100%;
  }

  .image-462, .image-486 {
    width: 100%;
  }

  .grid-396 {
    grid-template-columns: .25fr .25fr 2.25fr;
  }

  .grid-396.tab {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    width: 100%;
    min-width: auto;
  }

  .flex-block-27 {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
  }

  .div-block-1513 {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .grid-398 {
    grid-template-rows: auto auto;
    grid-template-columns: 1.75fr;
  }

  .grid-399 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .grid-400 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .top-choice-con {
    margin-left: 10px;
    margin-right: 10px;
  }

  .logo-sole-container {
    text-align: center;
  }

  .footer-sec {
    margin-left: 10px;
    margin-right: 10px;
  }

  .grid-410 {
    grid-template-columns: 2.5fr;
  }

  .section-259 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .sticky-questiions {
    display: none;
  }

  .grid-421 {
    grid-template-columns: 2.5fr;
  }

  .section-260 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .grid-432 {
    grid-template-columns: 2.5fr;
  }

  .section-261 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .grid-439 {
    grid-template-columns: 2.5fr;
  }

  .section-262 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .container-1262.ghj {
    padding-right: 10px;
  }

  .grid-450 {
    grid-template-columns: 2.5fr;
  }

  .section-263 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .grid-457 {
    grid-template-columns: 2.5fr;
  }

  .section-264 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .container-1390.ghj {
    padding-right: 10px;
  }

  .container-1392 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .container-1398.ghj {
    padding-right: 10px;
  }

  .container-1401, .section-266 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .container-1408.ghj {
    padding-right: 10px;
  }

  .heading-705, .bold-text-1496 {
    text-align: center;
  }

  .container-1410 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .container-1414.ghj {
    padding-right: 10px;
  }

  .container-1417 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .container-1424.ghj {
    padding-right: 10px;
  }

  .health-dscvry-nav-27 {
    text-align: center;
  }

  .bold-text-1558, .bold-text-1563 {
    font-family: Barlow, sans-serif;
    font-size: 50px;
    line-height: 40px;
  }

  .div-block-1947 {
    margin-left: 10px;
  }

  .container-1535 {
    max-width: 700px;
  }

  .grid-479 {
    display: none;
  }

  .container-1536 {
    max-width: none;
  }

  .container-1536.hjk {
    width: auto;
    max-width: 100%;
  }

  .container-1534 {
    width: auto;
    max-width: 100%;
    margin-left: 10px;
    font-size: 100%;
  }

  .button-139.big-footer-button.j {
    width: 700px;
  }

  .side-offfer-15 {
    width: auto;
    display: none;
  }

  .hero-heading-main-48 {
    font-size: 55px;
    line-height: 55px;
  }

  .button-140._2 {
    font-family: Roboto, sans-serif;
  }

  .grid-477 {
    grid-template-columns: 1fr;
    max-width: none;
  }

  .hero-heading-main-49 {
    font-size: 55px;
    line-height: 55px;
  }

  .bold-text-1565 {
    font-family: Barlow, sans-serif;
    font-size: 50px;
    line-height: 40px;
  }

  .container-1541 {
    width: auto;
    max-width: 100%;
    margin-left: 10px;
    font-size: 100%;
  }

  .container-1544 {
    max-width: 700px;
  }

  .container-1549.ghj {
    padding-right: 10px;
  }

  .grid-482 {
    grid-template-columns: 3.25fr;
  }

  .section-277 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-2010, .bold-text-1595 {
    padding-left: 10px;
  }

  .div-block-1629 {
    padding-top: 40px;
  }

  .heading-751 {
    margin-top: 0;
  }

  .submit-story-section {
    margin-left: 0;
    margin-right: 0;
    padding-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-488 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-2015 {
    padding-top: 0;
  }

  .flex-block-82 {
    justify-content: center;
    align-items: center;
  }

  .benefit-secttion {
    margin-left: 10px;
    margin-right: 10px;
  }

  .review-tips-section {
    margin-left: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .button-149 {
    text-align: center;
  }

  .grid-404 {
    text-align: center;
    grid-template-columns: 1fr;
  }

  .accordion-item-title---brix-2 {
    max-width: 88%;
  }

  .div-block-2029 {
    padding-left: 10px;
  }

  .grid-490 {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .faq-container {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-1560 {
    padding-left: 0;
  }

  .grid-403 {
    text-align: center;
    grid-template-columns: 1fr;
  }

  .container-1561 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .accordion-paragraph---brix-3 {
    max-width: 100%;
  }

  .grid-491 {
    grid-template-columns: 3.75fr;
  }

  .container-1565 {
    display: none;
  }

  .grid-492 {
    grid-template-columns: 3fr;
  }

  .section-278 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .side-offer-7, .side-offer-7.adv {
    display: none;
  }

  .bold-text-1624 {
    font-size: 30px;
    line-height: 35px;
  }

  .container-1572.ghj {
    padding-right: 10px;
  }

  .container-1573 {
    display: none;
  }

  .grid-497 {
    grid-template-columns: 3.25fr;
  }

  .section-280 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .grid-501 {
    grid-template-columns: 3.75fr;
  }

  .div-block-2105 {
    margin-top: 10px;
  }

  .health-dscvry-nav-28 {
    text-align: left;
  }

  .grid-503 {
    grid-template-columns: 2.5fr;
  }

  .grid-504 {
    display: none;
  }

  .paragraph-1820 {
    font-size: 20px;
  }

  .heading-779 {
    margin-bottom: 20px;
  }

  .paragraph-1821, .paragraph-1822, .paragraph-1823 {
    font-size: 20px;
  }

  .button-footer-sticky-g-35 {
    width: 700px;
  }

  .grid-505 {
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
  }

  .container-1590 {
    max-width: none;
  }

  .paragraph-1826, .paragraph-1827, .paragraph-1828, .paragraph-1829, .paragraph-1830, .paragraph-1831 {
    font-size: 20px;
  }

  .hero-heading-main-50 {
    font-size: 55px;
    line-height: 55px;
  }

  .heading-783 {
    margin-bottom: 20px;
  }

  .bold-text-1663 {
    font-size: 50px;
    line-height: 40px;
  }

  .button-1sst-12 {
    width: 700px;
  }

  .section-mobile-7 {
    display: none;
  }

  .section-282 {
    margin-left: 10px;
  }

  .paragraph-1842 {
    font-size: 20px;
    line-height: 25px;
  }

  .container-1595 {
    max-width: 100%;
    margin-left: 10px;
  }

  .health-dscvry-nav-29 {
    text-align: center;
  }

  .grid-507 {
    grid-template-columns: 1fr;
    width: 100%;
    max-width: none;
  }

  .paragraph-1845, .paragraph-1847, .paragraph-1848 {
    font-size: 20px;
  }

  .hero-heading-main-51 {
    font-size: 55px;
    line-height: 55px;
  }

  .button-footer-sticky-g-36 {
    width: 100%;
    max-width: 100%;
  }

  .paragraph-1850 {
    font-size: 20px;
  }

  .bold-text-1672 {
    font-size: 35px;
  }

  .paragraph-1852 {
    font-size: 25px;
    line-height: 30px;
  }

  .div-block-2114 {
    width: 100%;
  }

  .grid-508 {
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
  }

  .grid-508.lisuy {
    width: 100%;
    max-width: 100%;
  }

  .bold-text-1674 {
    font-size: 50px;
    line-height: 40px;
  }

  .paragraph-1854 {
    font-size: 20px;
  }

  .container-1599 {
    width: auto;
    max-width: 100%;
    margin-left: 10px;
    font-size: 100%;
  }

  .liats-section-2 {
    min-width: auto;
    max-width: none;
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-1856 {
    font-size: 20px;
  }

  .grid-510 {
    display: none;
  }

  .side-offfer-16 {
    width: auto;
    display: none;
  }

  .paragraph-1858, .paragraph-1859 {
    font-size: 20px;
  }

  .container-1603 {
    max-width: none;
  }

  .paragraph-1861 {
    font-size: 20px;
  }

  .container-1606 {
    max-width: none;
  }

  .paragraph-1862, .paragraph-1863 {
    font-size: 20px;
  }

  .section-284 {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    padding-left: 0;
    display: block;
  }

  .heading-790 {
    margin-bottom: 20px;
  }

  .button-1sst-13 {
    width: 700px;
  }

  .paragraph-1866 {
    font-size: 20px;
    line-height: 25px;
  }

  .bold-text-1682 {
    font-size: 50px;
    line-height: 40px;
  }

  .heading-792 {
    margin-bottom: 20px;
  }

  .section-mobile-8 {
    display: none;
  }

  .hero-heading-main-52 {
    font-size: 55px;
    line-height: 55px;
  }

  .section-286 {
    margin-left: 10px;
  }

  .container-1614 {
    max-width: 100%;
    margin-left: 10px;
  }

  .heading-795 {
    text-align: center;
  }

  .health-dscvry-nav-30 {
    text-align: left;
  }

  .grid-518 {
    grid-template-columns: 2.5fr;
  }

  .grid-519 {
    display: none;
  }

  .paragraph-1887 {
    font-size: 20px;
  }

  .heading-801 {
    margin-bottom: 20px;
  }

  .paragraph-1888, .paragraph-1889, .paragraph-1890 {
    font-size: 20px;
  }

  .button-footer-sticky-g-37 {
    width: 700px;
  }

  .grid-520 {
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
  }

  .container-1623 {
    max-width: none;
  }

  .liats-section-3 {
    min-width: auto;
    max-width: none;
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-1893, .paragraph-1894, .paragraph-1895, .paragraph-1896, .paragraph-1897, .paragraph-1898 {
    font-size: 20px;
  }

  .hero-heading-main-53 {
    font-size: 55px;
    line-height: 55px;
  }

  .bold-text-1708 {
    font-size: 50px;
    line-height: 40px;
  }

  .section-mobile-9 {
    display: none;
  }

  .section-294 {
    margin-left: 10px;
  }

  .paragraph-1909 {
    font-size: 20px;
    line-height: 25px;
  }

  .container-1628 {
    max-width: 100%;
    margin-left: 10px;
  }

  .heading-808 {
    margin-bottom: 20px;
  }

  .body--sec, .body--sec-2, .footer, .section-295 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .grid-528 {
    grid-template-columns: 4fr;
  }

  .health-dscvry-nav-31 {
    text-align: left;
  }

  .paragraph-1914 {
    font-size: 25px;
    line-height: 30px;
  }

  .paragraph-1915 {
    font-size: 20px;
  }

  .hero-heading-main-54 {
    font-size: 55px;
    line-height: 55px;
  }

  .grid-529 {
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
  }

  .grid-529.lisuy {
    width: 100%;
    max-width: 100%;
  }

  .paragraph-1925, .paragraph-1927 {
    font-size: 20px;
  }

  .button-footer-sticky-g-38 {
    width: 100%;
    max-width: 100%;
  }

  .grid-530 {
    display: none;
  }

  .paragraph-1928, .paragraph-1924, .paragraph-1916 {
    font-size: 20px;
  }

  .liats-section-4 {
    min-width: auto;
    max-width: none;
    padding-left: 10px;
    padding-right: 10px;
  }

  .bold-text-1725 {
    font-size: 50px;
    line-height: 40px;
  }

  .grid-531 {
    grid-template-columns: 1fr;
    width: 100%;
    max-width: none;
  }

  .heading-820 {
    margin-bottom: 20px;
  }

  .paragraph-1920, .paragraph-1929 {
    font-size: 20px;
  }

  .bold-text-1731 {
    font-size: 35px;
  }

  .paragraph-1931 {
    font-size: 20px;
  }

  .side-offfer-17 {
    width: auto;
    display: none;
  }

  .container-1643 {
    max-width: none;
  }

  .paragraph-1918 {
    font-size: 20px;
  }

  .section-297 {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    padding-left: 0;
    display: block;
  }

  .container-1645 {
    width: auto;
    max-width: 100%;
    margin-left: 10px;
    font-size: 100%;
  }

  .paragraph-1932 {
    font-size: 20px;
  }

  .div-block-2175 {
    width: 100%;
  }

  .container-1646 {
    max-width: none;
  }

  .section-298 {
    margin-left: 10px;
  }

  .button-1sst-14 {
    width: 700px;
  }

  .section-mobile-10 {
    display: none;
  }

  .container-1649 {
    max-width: 100%;
    margin-left: 10px;
  }

  .bold-text-1741 {
    font-size: 50px;
    line-height: 40px;
  }

  .paragraph-1941 {
    font-size: 20px;
    line-height: 25px;
  }

  .heading-824 {
    margin-bottom: 20px;
  }

  .health-dscvry-nav-32 {
    text-align: center;
  }

  .div-block-2178 {
    width: 100%;
  }

  .paragraph-1946, .paragraph-1947 {
    font-size: 20px;
  }

  .button-footer-sticky-g-39 {
    width: 100%;
    max-width: 100%;
  }

  .liats-section-5 {
    min-width: auto;
    max-width: none;
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-1950 {
    font-size: 20px;
  }

  .bold-text-1751 {
    font-size: 50px;
    line-height: 40px;
  }

  .paragraph-1951, .paragraph-1952, .paragraph-1953, .paragraph-1955 {
    font-size: 20px;
  }

  .bold-text-1753 {
    font-size: 35px;
  }

  .paragraph-1956 {
    font-size: 20px;
  }

  .container-1659 {
    max-width: none;
  }

  .grid-534 {
    display: none;
  }

  .paragraph-1958 {
    font-size: 25px;
    line-height: 30px;
  }

  .paragraph-1959 {
    font-size: 20px;
  }

  .hero-heading-main-55 {
    font-size: 55px;
    line-height: 55px;
  }

  .paragraph-1960 {
    font-size: 20px;
  }

  .container-1661 {
    width: auto;
    max-width: 100%;
    margin-left: 10px;
    font-size: 100%;
  }

  .container-1662 {
    max-width: none;
  }

  .grid-536 {
    grid-template-columns: 1fr;
    width: 100%;
    max-width: none;
  }

  .grid-537 {
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
  }

  .grid-537.lisuy {
    width: 100%;
    max-width: 100%;
  }

  .section-301 {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    padding-left: 0;
    display: block;
  }

  .heading-829 {
    margin-bottom: 20px;
  }

  .paragraph-1964 {
    font-size: 20px;
  }

  .container-1664 {
    max-width: 100%;
    margin-left: 10px;
  }

  .button-1sst-15 {
    width: 700px;
  }

  .heading-831 {
    margin-bottom: 20px;
  }

  .bold-text-1759 {
    font-size: 50px;
    line-height: 40px;
  }

  .section-mobile-11 {
    display: none;
  }

  .section-302 {
    margin-left: 10px;
  }

  .paragraph-1975 {
    font-size: 20px;
    line-height: 25px;
  }

  .heading-835 {
    text-align: center;
  }

  .hero-sec, .body-faq-style {
    margin-left: 10px;
    margin-right: 10px;
  }

  .accordion-paragraph---brix {
    max-width: 100%;
  }

  .section-311 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-2238, .section-312 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-2280, .container-1707, .hero___sec, .container-1708, .section-315 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-865 {
    font-size: 45px;
  }

  .section-317 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .quiz_progress_wrapper, .quiz_step {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .quiz_content {
    max-width: 100%;
  }

  .quiz-cta {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .testimonial1_text {
    margin-left: .125rem;
  }

  .paragraph-1990 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-866 {
    font-size: 25px;
  }

  .grid-556 {
    grid-template-columns: 2.75fr;
  }

  .side-offer2 {
    display: none;
  }

  .div-block-2315 {
    width: 100%;
  }

  .grid-574 {
    grid-template-columns: 2.75fr;
  }

  .section-321, .body__sec {
    margin-left: 10px;
    margin-right: 10px;
  }

  .grid-582 {
    grid-template-columns: .5fr 4.75fr;
  }

  .section-322 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .grid-588 {
    grid-template-columns: 3.5fr;
  }

  .side--offer {
    display: none;
  }

  .button-197 {
    text-align: center;
    background-color: #457505;
    border-radius: 8px;
    width: 100%;
    font-weight: 700;
  }

  .div-block-2367 {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .grid-593 {
    grid-template-columns: 3.5fr;
  }

  .div-block-2428 {
    width: auto;
  }

  .paragraph-2014 {
    font-size: 20px;
  }

  .container-1733 {
    max-width: none;
  }

  .heading-908 {
    margin-bottom: 20px;
  }

  .button-200 {
    text-align: center;
    background-color: #457505;
    border-radius: 8px;
    width: 100%;
    font-weight: 700;
  }

  .div-block-2439 {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .body----sec-2 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .paragraph-2016, .paragraph-2017 {
    font-size: 20px;
  }

  .grid-611 {
    display: none;
  }

  .button-footer-sticky-g-40 {
    width: 700px;
  }

  .heading-911 {
    margin-bottom: 20px;
  }

  .side-offer-8 {
    display: none;
  }

  .paragraph-2022 {
    font-size: 20px;
  }

  .grid-612 {
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
  }

  .paragraph-2023 {
    font-size: 20px;
  }

  .grid-613 {
    grid-template-columns: 2.5fr;
  }

  .div-block-2445 {
    margin-top: 10px;
  }

  .section-323 {
    margin-left: 10px;
  }

  .paragraph-2028, .paragraph-2029 {
    font-size: 20px;
  }

  .section-324 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .paragraph-2030 {
    font-size: 20px;
  }

  .bold-text-1810 {
    font-size: 50px;
  }

  .paragraph-2031, .paragraph-2032, .paragraph-2033 {
    font-size: 20px;
  }

  .heading-917 {
    margin-bottom: 20px;
  }

  .paragraph-2036 {
    font-size: 20px;
    line-height: 25px;
  }

  .section-mobile-12 {
    display: none;
  }

  .button-1sst-16 {
    width: 700px;
  }

  .container-1743 {
    max-width: 100%;
    margin-left: 10px;
  }

  .section-326 {
    margin-left: 10px;
  }

  .bold-text-1829 {
    font-size: 50px;
    line-height: 40px;
  }

  .hero-heading-main-56 {
    font-size: 55px;
    line-height: 55px;
  }

  .grid-615 {
    grid-template-columns: 3.5fr;
  }

  .div-block-2453 {
    width: auto;
  }

  .paragraph-2048 {
    font-size: 20px;
  }

  .container-1749 {
    max-width: none;
  }

  .heading-937 {
    margin-bottom: 20px;
  }

  .button-204 {
    text-align: center;
    background-color: #457505;
    border-radius: 8px;
    width: 100%;
    font-weight: 700;
  }

  .div-block-2465 {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .body----sec-3 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .button-210 {
    text-align: center;
    background-color: #457505;
    border-radius: 8px;
    width: 100%;
    font-weight: 700;
  }

  .div-block-2472 {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .paragraph-2050 {
    font-size: 20px;
  }

  .body----sec-4 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .grid-622 {
    grid-template-columns: 3.5fr;
  }

  .heading-940 {
    margin-bottom: 20px;
  }

  .container-1751 {
    max-width: none;
  }

  .div-block-2482 {
    width: auto;
  }

  .div-block-2490 {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .paragraph-2052 {
    font-size: 20px;
  }

  .body----sec-5 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .grid-626 {
    grid-template-columns: 3.5fr;
  }

  .button-214 {
    text-align: center;
    background-color: #457505;
    border-radius: 8px;
    width: 100%;
    font-weight: 700;
  }

  .heading-944 {
    margin-bottom: 20px;
  }

  .container-1753 {
    max-width: none;
  }

  .div-block-2500 {
    width: auto;
  }

  .div-block-2508 {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .paragraph-2054 {
    font-size: 20px;
  }

  .body----sec-6 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .grid-630 {
    grid-template-columns: 3.5fr;
  }

  .heading-948 {
    margin-bottom: 20px;
  }

  .container-1755 {
    max-width: none;
  }

  .div-block-2518 {
    width: auto;
  }

  .div-block-2526 {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .paragraph-2056 {
    font-size: 20px;
  }

  .body----sec-7 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .grid-634 {
    grid-template-columns: 3.5fr;
  }

  .heading-952 {
    margin-bottom: 20px;
  }

  .container-1757 {
    max-width: none;
  }

  .div-block-2536 {
    width: auto;
  }

  .grid-637 {
    grid-template-columns: 2.5fr;
  }

  .grid-638 {
    display: none;
  }

  .paragraph-2139 {
    font-size: 20px;
  }

  .section-340 {
    margin-left: 10px;
  }

  .section-340.body {
    margin-right: 10px;
  }

  .paragraph-2137, .paragraph-2134, .paragraph-2133, .paragraph-2136, .paragraph-2128 {
    font-size: 20px;
  }

  .container-1790 {
    max-width: none;
  }

  .heading-965 {
    margin-bottom: 20px;
  }

  .paragraph-2130, .paragraph-2138, .paragraph-2135, .paragraph-2129, .paragraph-2142, .paragraph-2146, .paragraph-2141 {
    font-size: 20px;
  }

  .container-1797 {
    max-width: none;
  }

  .paragraph-2148 {
    font-size: 20px;
  }

  .button-1sst-17 {
    width: 700px;
  }

  .paragraph-2140, .paragraph-2152, .paragraph-2151, .paragraph-2145, .paragraph-2150, .paragraph-2147 {
    font-size: 20px;
  }

  .heading-969 {
    margin-bottom: 20px;
  }

  .div-block-2563 {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .paragraph-2185 {
    font-size: 20px;
  }

  .body----sec-8 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .grid-646 {
    grid-template-columns: 3.5fr;
  }

  .heading-972 {
    margin-bottom: 20px;
  }

  .container-1801 {
    max-width: none;
  }

  .div-block-2579 {
    width: auto;
  }

  .div-block-2585 {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .paragraph-2189 {
    font-size: 20px;
  }

  .body----sec-9 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .grid-650 {
    grid-template-columns: 3.5fr;
  }

  .heading-977 {
    margin-bottom: 20px;
  }

  .container-1804 {
    max-width: none;
  }

  .div-block-2601 {
    width: auto;
  }

  .div-block-2606 {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .paragraph-2193 {
    font-size: 20px;
  }

  .grid-657 {
    grid-template-columns: 3.5fr;
  }

  .heading-981 {
    margin-bottom: 20px;
  }

  .container-1806 {
    max-width: none;
  }

  .div-block-2622 {
    width: auto;
  }

  .paragraph-2198 {
    margin-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-985 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-659 {
    grid-template-columns: 1fr;
  }

  .heading-986 {
    text-align: center;
  }

  .grid-661 {
    grid-template-columns: 1.25fr;
  }

  .grid-662 {
    grid-template-columns: 1fr;
  }

  .container-1815 {
    max-width: 100%;
  }

  .image-795, .image-796 {
    width: 100%;
  }

  .flex-block-99 {
    width: 100%;
  }

  .flex-block-100 {
    width: 100%;
    max-width: 100%;
  }

  .container-1816 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    place-items: center start;
    width: auto;
    max-width: none;
    display: block;
  }

  .div-block-2644 {
    width: 100%;
  }

  .image-797 {
    width: 100%;
  }

  .grid-664 {
    grid-template-columns: .25fr .25fr 2.25fr;
  }

  .grid-664.tab {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    width: 100%;
    min-width: auto;
  }

  .div-block-2648 {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .flex-block-101 {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
  }

  .accordion-paragraph---brix-4, .accordion-paragraph---brix-5, .accordion-paragraph---brix-6, .accordion-paragraph---brix-7, .accordion-paragraph---brix-8, .accordion-paragraph---brix-9, .accordion-paragraph---brix-10, .accordion-paragraph---brix-11 {
    max-width: 100%;
  }

  .navbar {
    padding-left: 10px;
  }

  .paragraph-2240 {
    line-height: 35px;
  }

  .heading-1028 {
    font-size: 35px;
    line-height: 40px;
  }

  .grid-742 {
    grid-column-gap: 20px;
  }

  .body-68 {
    padding-left: 0;
    padding-right: 0;
  }

  .grid-744 {
    grid-column-gap: 20px;
  }

  .div-block-2875 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .herose1 {
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-745 {
    grid-template-columns: 1.75fr;
  }

  .grid-746 {
    grid-template-columns: .9fr;
    max-width: 100%;
  }

  .bio-sec, .map-sec {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .grid-747 {
    grid-column-gap: 12px;
    grid-template-columns: .25fr 6fr;
  }

  .grid-749 {
    grid-template-columns: 1fr;
  }

  .grid-757 {
    grid-template-columns: .9fr;
    max-width: 100%;
  }

  .div-block-2909, .div-block-2912 {
    margin-bottom: 10px;
  }

  .navbar1 {
    padding-left: 10px;
  }

  .grid-778 {
    grid-column-gap: 20px;
  }

  .heading-1057 {
    font-size: 35px;
    line-height: 40px;
  }

  .paragraph-2249 {
    line-height: 35px;
  }

  .hero-sec1 {
    padding-top: 20px;
  }

  .grid-779 {
    grid-column-gap: 20px;
  }

  .grid-780 {
    grid-template-columns: 1.75fr;
  }

  .heading-1064 {
    font-size: 35px;
    line-height: 40px;
  }

  .grid-787 {
    grid-column-gap: 20px;
  }

  .paragraph-2255 {
    line-height: 35px;
  }

  .grid-788 {
    grid-column-gap: 20px;
  }

  .grid-789 {
    grid-template-columns: 1.75fr;
  }

  .grid-796 {
    grid-template-columns: 3.5fr;
  }

  .paragraph-2261 {
    font-size: 20px;
  }

  .container-1874 {
    max-width: none;
  }

  .heading-1080 {
    margin-bottom: 20px;
  }

  .button-317 {
    text-align: center;
    background-color: #457505;
    border-radius: 8px;
    width: 100%;
    font-weight: 700;
  }

  .div-block-2990 {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .div-block-2995 {
    width: auto;
  }

  .heading-1091 {
    font-size: 35px;
    line-height: 40px;
  }

  .grid-811 {
    grid-column-gap: 20px;
  }

  .paragraph-2265 {
    line-height: 35px;
  }

  .grid-812 {
    grid-column-gap: 20px;
  }

  .grid-813 {
    grid-template-columns: 1.75fr;
  }

  .heading-1094 {
    font-size: 35px;
    line-height: 40px;
  }

  .grid-815 {
    grid-column-gap: 20px;
  }

  .paragraph-2270 {
    line-height: 35px;
  }

  .grid-816 {
    grid-column-gap: 20px;
  }

  .grid-817 {
    grid-template-columns: 1.75fr;
  }

  .heading-1101 {
    font-size: 35px;
    line-height: 40px;
  }

  .grid-824 {
    grid-column-gap: 20px;
  }

  .paragraph-2276 {
    line-height: 35px;
  }

  .grid-825 {
    grid-column-gap: 20px;
  }

  .grid-826 {
    grid-template-columns: 1.75fr;
  }

  .heading-1112 {
    font-size: 35px;
    line-height: 40px;
  }

  .grid-838 {
    grid-column-gap: 20px;
  }

  .paragraph-2283 {
    line-height: 35px;
  }

  .grid-839 {
    grid-column-gap: 20px;
  }

  .grid-840 {
    grid-template-columns: 1.75fr;
  }

  .heading-1119 {
    margin-bottom: 20px;
  }

  .paragraph-2289 {
    font-size: 20px;
  }

  .div-block-3096 {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .button-347 {
    text-align: center;
    background-color: #457505;
    border-radius: 8px;
    width: 100%;
    font-weight: 700;
  }

  .container-1885 {
    max-width: 1200px;
  }

  .container-1887 {
    padding-left: 10px;
  }

  .div-block-3102, .div-block-3113 {
    width: auto;
  }

  .heading-1124 {
    margin-bottom: 20px;
  }

  .paragraph-2292 {
    font-size: 20px;
  }

  .div-block-3121 {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .button-349 {
    text-align: center;
    background-color: #457505;
    border-radius: 8px;
    width: 100%;
    font-weight: 700;
  }

  .heading-1126 {
    margin-bottom: 20px;
  }

  .paragraph-2293 {
    font-size: 20px;
  }

  .div-block-3123 {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .button-351 {
    text-align: center;
    background-color: #457505;
    border-radius: 8px;
    width: 100%;
    font-weight: 700;
  }

  .grid-846 {
    grid-template-columns: 1.25fr;
  }

  .paragraph-2296 {
    font-size: 20px;
  }

  .div-block-3135 {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .heading-1135 {
    margin-bottom: 20px;
  }

  .div-block-3141 {
    width: auto;
  }

  .button-355 {
    text-align: center;
    background-color: #457505;
    border-radius: 8px;
    width: 100%;
    font-weight: 700;
  }

  .section-396 {
    margin-left: 10px;
    padding-right: 10px;
  }

  .div-block-3148 {
    width: auto;
  }

  .heading-1141 {
    margin-bottom: 20px;
  }

  .button-357 {
    text-align: center;
    background-color: #457505;
    border-radius: 8px;
    width: 100%;
    font-weight: 700;
  }

  .div-block-3163 {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .paragraph-2300, .paragraph-2302 {
    font-size: 20px;
  }

  .div-block-3170 {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .heading-1149 {
    margin-bottom: 20px;
  }

  .container-1902 {
    max-width: none;
  }

  .grid-860 {
    grid-template-columns: 3.5fr;
  }

  .div-block-3177 {
    width: auto;
  }

  .button-358 {
    text-align: center;
    background-color: #457505;
    border-radius: 8px;
    width: 100%;
    font-weight: 700;
  }

  .container-1905.ghj {
    padding-right: 10px;
  }

  .grid-866 {
    grid-template-columns: 3.25fr;
  }

  .container-1907 {
    display: none;
  }

  .grid-868 {
    grid-template-columns: 3.75fr;
  }

  .section-399 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .grid-869 {
    grid-template-columns: 3.25fr;
  }

  .container-1919 {
    display: none;
  }

  .grid-872 {
    grid-template-columns: 3.75fr;
  }

  .container-1926.ghj, .container-1927.ghj, .container-1930.ghj {
    padding-right: 10px;
  }

  .body__sec1 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .grid-874 {
    grid-template-columns: 3.25fr;
  }

  .container-1935 {
    display: none;
  }

  .div-block-3257, .grid-877 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .grid-878 {
    grid-template-columns: 3.75fr;
  }

  .div-block-3270 {
    padding-right: 10px;
  }

  .container-1943 {
    max-width: 100%;
  }

  .side-offer-9 {
    display: none;
  }

  .grid-882 {
    grid-template-columns: 2.5fr;
  }

  .grid-883 {
    display: none;
  }

  .bold-text-2080 {
    font-size: 50px;
  }

  .grid-889 {
    grid-template-columns: 1fr;
  }

  .heading-1204 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-2332 {
    margin-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-890 {
    grid-template-columns: 1.25fr;
  }

  .heading-1205 {
    text-align: center;
  }

  .grid-892 {
    grid-template-columns: 1fr;
  }

  .image-928 {
    width: 100%;
  }

  .div-block-3312 {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .div-block-3315 {
    width: 100%;
  }

  .container-1956 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    place-items: center start;
    width: auto;
    max-width: none;
    display: block;
  }

  .image-929 {
    width: 100%;
  }

  .flex-block-135 {
    width: 100%;
  }

  .image-930 {
    width: 100%;
  }

  .grid-894 {
    grid-template-columns: .25fr .25fr 2.25fr;
  }

  .grid-894.tab {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    width: 100%;
    min-width: auto;
  }

  .container-1957 {
    max-width: 100%;
  }

  .flex-block-137 {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
  }

  .flex-block-138 {
    width: 100%;
    max-width: 100%;
  }

  .accordion-paragraph---brix-12 {
    max-width: 100%;
  }

  .container-1963, .section-402 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-905 {
    grid-template-columns: 1fr;
  }

  .heading-1216 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-2356 {
    margin-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-906 {
    grid-template-columns: 1.25fr;
  }

  .heading-1217 {
    text-align: center;
  }

  .benefit__section-2 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-908 {
    grid-template-columns: 1fr;
  }

  .image-934 {
    width: 100%;
  }

  .div-block-3355 {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .div-block-3358 {
    width: 100%;
  }

  .container-1975 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    place-items: center start;
    width: auto;
    max-width: none;
    display: block;
  }

  .image-935 {
    width: 100%;
  }

  .flex-block-142 {
    width: 100%;
  }

  .image-936 {
    width: 100%;
  }

  .grid-910 {
    grid-template-columns: .25fr .25fr 2.25fr;
  }

  .grid-910.tab {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    width: 100%;
    min-width: auto;
  }

  .container-1976 {
    max-width: 100%;
  }

  .flex-block-144 {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
  }

  .flex-block-145 {
    width: 100%;
    max-width: 100%;
  }

  .accordion-paragraph---brix-13 {
    max-width: 100%;
  }

  .grid-914 {
    grid-template-columns: 1fr;
  }

  .heading-1223 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-2373 {
    margin-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .info_section-2, .section-410 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-1988 {
    max-width: 100%;
  }

  .section-414 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-3410 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .grid-931 {
    grid-template-columns: 1fr;
  }

  .heading-1235 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-2380 {
    margin-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .info_section-3 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-932 {
    grid-template-columns: 1.25fr;
  }

  .heading-1236 {
    text-align: center;
  }

  .hero-tiittle-2 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-936 {
    grid-template-columns: 1fr;
  }

  .heading-1238 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-2387 {
    margin-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .info_section-4 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-939 {
    grid-template-columns: 1.25fr;
  }

  .heading-1239 {
    text-align: center;
  }

  .section-416 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-946 {
    grid-template-columns: 1fr;
  }

  .paragraph-2394 {
    margin-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-956 {
    width: 100%;
  }

  .div-block-3437 {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .offer_section-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-3440 {
    width: 100%;
  }

  .container-2013 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    place-items: center start;
    width: auto;
    max-width: none;
    display: block;
  }

  .image-957 {
    width: 100%;
  }

  .flex-block-152 {
    width: 100%;
  }

  .image-958 {
    width: 100%;
  }

  .grid-953 {
    grid-template-columns: .25fr .25fr 2.25fr;
  }

  .grid-953.tab {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    width: 100%;
    min-width: auto;
  }

  .container-2014 {
    max-width: 100%;
  }

  .flex-block-154 {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
  }

  .flex-block-155 {
    width: 100%;
    max-width: 100%;
  }

  .image-960 {
    width: 100%;
  }

  .div-block-3458 {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .offer_section-3 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-3461 {
    width: 100%;
  }

  .container-2018 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    place-items: center start;
    width: auto;
    max-width: none;
    display: block;
  }

  .image-961 {
    width: 100%;
  }

  .flex-block-156 {
    width: 100%;
  }

  .image-962 {
    width: 100%;
  }

  .grid-957 {
    grid-template-columns: .25fr .25fr 2.25fr;
  }

  .grid-957.tab {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    width: 100%;
    min-width: auto;
  }

  .container-2019 {
    max-width: 100%;
  }

  .flex-block-158 {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
  }

  .flex-block-159 {
    width: 100%;
    max-width: 100%;
  }

  .section-418, .section-419, .container-2021 {
    padding-left: 10px;
    padding-right: 10px;
  }
}

@media screen and (max-width: 767px) {
  .section-6 {
    justify-content: center;
    align-items: center;
  }

  .nav-icon-wrapper {
    padding-left: 12px;
    padding-right: 12px;
  }

  .nav-icon-wrapper.menu {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .logo-num.glb {
    width: 200px;
  }

  .bold-text-56.glb {
    font-size: 35px;
    line-height: 44px;
  }

  .testimonial19_mask {
    width: 100%;
  }

  .nav-left {
    justify-content: center;
    align-items: stretch;
  }

  .review-container-3 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .button-12.is-small {
    background-color: #ce4c96;
    border-style: none;
  }

  .padding-global-17 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .relative.margin-top.margin-medium {
    text-align: center;
  }

  .page-padding-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .navlink {
    padding-top: 10px;
    padding-bottom: 12px;
  }

  .main-heading-ad-new-2 {
    letter-spacing: 0;
  }

  .testimonial19_client {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .testimonial19_content {
    padding: 1.5rem;
  }

  .page-padding-4 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .testimonial19_client-image-wrapper {
    margin-bottom: 1rem;
    margin-right: 0;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-section-large-3 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .section-2 {
    padding: 0 15px 80px;
  }

  .section-2.white_bg {
    padding-top: 20px;
  }

  .section-2.white_bg.glb {
    padding-top: 0;
  }

  .testimonial19_component {
    padding-bottom: 3rem;
    padding-left: 0;
    padding-right: 0;
  }

  .listicle_reasons {
    grid-row-gap: 2rem;
  }

  .navbar-wrapper {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .padding-vertical-5 {
    padding-left: 0;
    padding-right: 0;
  }

  .bold-text-48 {
    font-size: 1.5rem;
  }

  .text-size-medium {
    font-size: 20px;
  }

  .testimonial19_arrow {
    bottom: 3rem;
  }

  .heading-style-h5 {
    font-size: 1.25rem;
  }

  .hero-section-1.review_container {
    padding-right: 0;
  }

  .sub-heading-author-new-2.nsa {
    margin-bottom: 25px;
    padding-top: 10px;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .testimonial19_slide {
    margin-right: 2rem;
    padding-left: 0;
    padding-right: 0;
  }

  .text-size-medium-5 {
    font-size: 1rem;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .listicle-row {
    grid-template-columns: 1fr;
  }

  .try-risk-free-bar {
    border: 1px solid #d0d5dd;
    border-radius: 10px;
    width: 80%;
    padding-left: 15px;
    padding-right: 15px;
    display: block;
    bottom: 1%;
    left: 10%;
    box-shadow: 0 0 25px 16px #0000001f;
  }

  .button-text-12.af.glb._2.large {
    font-size: 14px;
  }

  .bold-text-19 {
    font-size: 40px;
    line-height: 40px;
  }

  .paragraph-24 {
    font-size: 25px;
  }

  .paragraph-42 {
    font-size: 25px;
    line-height: 25px;
  }

  .bold-text-46 {
    font-size: 30px;
    line-height: 35px;
  }

  .paragraph-39, .paragraph-48 {
    font-size: 25px;
    line-height: 25px;
  }

  .heading-50 {
    font-size: 30px;
    line-height: 35px;
  }

  .paragraph-47 {
    font-size: 25px;
    line-height: 25px;
  }

  .heading-51 {
    font-size: 30px;
    line-height: 35px;
  }

  .paragraph-44 {
    font-size: 25px;
    line-height: 25px;
  }

  .button-footer-sticky-g {
    width: 550px;
    max-width: 1200px;
  }

  .paragraph-41 {
    font-size: 25px;
    line-height: 25px;
  }

  .bold-text-59 {
    line-height: 35px;
  }

  .paragraph-45 {
    font-size: 25px;
    line-height: 25px;
  }

  .health-dscvry-nav {
    font-size: 40px;
    display: flex;
  }

  .bold-text-60 {
    font-size: 30px;
    line-height: 35px;
  }

  .bold-text-61 {
    font-size: 25px;
    line-height: 25px;
  }

  .heading-52 {
    font-size: 30px;
    line-height: 35px;
  }

  .bold-text-62 {
    line-height: 35px;
  }

  .heading-53 {
    font-size: 30px;
    line-height: 35px;
  }

  .health-dscvry-nav-2 {
    font-size: 40px;
    display: flex;
  }

  .bold-text-63 {
    font-size: 40px;
    line-height: 40px;
  }

  .grid-23 {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    grid-template-columns: 1fr;
  }

  .health-dscvry-nav-3, .health-dscvry-nav-4 {
    font-size: 40px;
    display: flex;
  }

  .bold-text-80, .bold-text-93 {
    font-size: 40px;
    line-height: 40px;
  }

  .section-26.body {
    margin-left: 0;
  }

  .button-footer-sticky-g-4 {
    width: 550px;
  }

  .container-75 {
    margin-left: 0;
  }

  .container-75.fgdf {
    width: auto;
    position: static;
  }

  .grid-25.lisuy {
    grid-template-columns: 1fr;
  }

  .bold-text-103 {
    font-size: 40px;
    line-height: 40px;
  }

  .hero-heading-main-5.kjnk {
    margin-top: 0;
  }

  .health-dscvry-nav-5 {
    font-size: 40px;
    display: flex;
  }

  .bold-text-115 {
    font-size: 40px;
    line-height: 40px;
  }

  .bold-text-123 {
    font-size: 40px;
  }

  .paragraph-108 {
    font-size: 20px;
    line-height: 20px;
  }

  .paragraph-111 {
    line-height: 20px;
  }

  .paragraph-112 {
    font-size: 20px;
    line-height: 20px;
  }

  .grid-29 {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    grid-template-columns: 1fr;
  }

  .paragraph-114 {
    line-height: 20px;
  }

  .paragraph-115 {
    font-size: 20px;
    line-height: 20px;
  }

  .paragraph-116 {
    line-height: 20px;
  }

  .section-35 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .paragraph-118 {
    line-height: 20px;
  }

  .paragraph-119 {
    line-height: 18px;
  }

  .paragraph-120 {
    line-height: 20px;
  }

  .grid-27 {
    grid-template-columns: 1fr;
  }

  .paragraph-121, .paragraph-123 {
    line-height: 20px;
  }

  .paragraph-124 {
    font-size: 20px;
    line-height: 20px;
  }

  .paragraph-126 {
    line-height: 20px;
  }

  .paragraph-127 {
    font-size: 20px;
    line-height: 20px;
  }

  .paragraph-128, .paragraph-131, .paragraph-132, .paragraph-133, .paragraph-135 {
    line-height: 20px;
  }

  .paragraph-136 {
    font-size: 20px;
    line-height: 20px;
  }

  .paragraph-138 {
    line-height: 20px;
  }

  .paragraph-139 {
    font-size: 20px;
    line-height: 20px;
  }

  .paragraph-140, .paragraph-143, .paragraph-144, .paragraph-145, .paragraph-147 {
    line-height: 20px;
  }

  .paragraph-148 {
    font-size: 20px;
    line-height: 20px;
  }

  .paragraph-150 {
    line-height: 20px;
  }

  .paragraph-151 {
    font-size: 20px;
    line-height: 20px;
  }

  .paragraph-152, .paragraph-155, .paragraph-156, .paragraph-157, .paragraph-159 {
    line-height: 20px;
  }

  .paragraph-160 {
    font-size: 20px;
    line-height: 20px;
  }

  .paragraph-162 {
    line-height: 20px;
  }

  .paragraph-163 {
    font-size: 20px;
    line-height: 20px;
  }

  .paragraph-164, .paragraph-167, .paragraph-168, .paragraph-169, .paragraph-171 {
    line-height: 20px;
  }

  .paragraph-172 {
    font-size: 20px;
    line-height: 20px;
  }

  .paragraph-174 {
    line-height: 20px;
  }

  .paragraph-175 {
    font-size: 20px;
    line-height: 20px;
  }

  .paragraph-176, .paragraph-179, .paragraph-180, .paragraph-181, .paragraph-183 {
    line-height: 20px;
  }

  .paragraph-184 {
    font-size: 20px;
    line-height: 20px;
  }

  .paragraph-186 {
    line-height: 20px;
  }

  .paragraph-187 {
    font-size: 20px;
    line-height: 20px;
  }

  .paragraph-188, .paragraph-191, .paragraph-192, .paragraph-193 {
    line-height: 20px;
  }

  .grid-54 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-left: 0;
    display: flex;
  }

  .lists-section.doog {
    margin-left: 10px;
    margin-right: 10px;
  }

  .navbar-brand {
    padding-left: 0;
  }

  .nav-menu-2 {
    flex-direction: column;
    padding-bottom: 30px;
    padding-left: 0;
  }

  .nav-link {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .nav-dropdown {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .nav-dropdown-toggle {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-dropdown-list.shadow-three {
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: relative;
  }

  .nav-dropdown-list.shadow-three.mobile-shadow-hide {
    box-shadow: none;
  }

  .mobile-margin-top-10 {
    margin-top: 10px;
  }

  .container-116 {
    align-self: center;
    padding-left: 0;
  }

  .health-dscvry-nav-6, .health-dscvry-nav-7 {
    font-size: 40px;
    display: flex;
  }

  .bold-text-172 {
    font-size: 40px;
    line-height: 40px;
  }

  .hero-heading-main-7 {
    font-family: Roboto, sans-serif;
  }

  .grid-57 {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    grid-template-columns: 1fr;
  }

  .bold-text-183 {
    font-size: 40px;
    line-height: 40px;
  }

  .hero-heading-main-8 {
    font-family: Roboto, sans-serif;
  }

  .grid-58.fgf {
    grid-template-columns: 1fr;
  }

  .bold-text-195 {
    font-size: 40px;
  }

  .paragraph-233 {
    font-size: 20px;
    line-height: 20px;
  }

  .paragraph-236 {
    line-height: 20px;
  }

  .paragraph-237 {
    font-size: 20px;
    line-height: 20px;
  }

  .grid-60 {
    grid-template-columns: 1fr;
  }

  .paragraph-239 {
    line-height: 20px;
  }

  .paragraph-240 {
    font-size: 20px;
    line-height: 20px;
  }

  .paragraph-241, .paragraph-244 {
    line-height: 20px;
  }

  .paragraph-245 {
    line-height: 18px;
  }

  .paragraph-246, .paragraph-247, .paragraph-249 {
    line-height: 20px;
  }

  .paragraph-250 {
    font-size: 20px;
    line-height: 20px;
  }

  .paragraph-252 {
    line-height: 20px;
  }

  .paragraph-253 {
    font-size: 20px;
    line-height: 20px;
  }

  .paragraph-254, .paragraph-257, .paragraph-258, .paragraph-259 {
    line-height: 20px;
  }

  .bold-text-214 {
    font-size: 40px;
    line-height: 40px;
  }

  .hero-heading-main-9 {
    font-family: Roboto, sans-serif;
  }

  .health-dscvry-nav-8 {
    font-size: 40px;
    display: flex;
  }

  .bold-text-228 {
    font-size: 40px;
    line-height: 40px;
  }

  .list-section.section-list {
    margin-left: 10px;
    margin-right: 10px;
    padding-right: 0;
  }

  .grid-68 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-left: 0;
    display: flex;
  }

  .container-hero.ddd.m.l {
    width: auto;
    max-width: none;
  }

  .container-155 {
    align-self: center;
    padding-left: 0;
  }

  .container-155.hjk {
    width: auto;
    max-width: none;
  }

  .section-62.body-list {
    margin-left: 10px;
    margin-right: 10px;
  }

  .button-28.big-footer-button.j {
    width: 550px;
  }

  .button-28.big-footer-button.j.hj {
    font-size: 20px;
  }

  .bold-text-239 {
    font-size: 40px;
    line-height: 40px;
  }

  .button-29.big-footer-button.j {
    width: 550px;
  }

  .section-66.body-list {
    margin-left: 10px;
    margin-right: 10px;
  }

  .health-dscvry-nav-9 {
    font-size: 40px;
    display: flex;
  }

  .paragraph-334 {
    line-height: 30px;
  }

  .bold-text-268 {
    font-size: 30px;
    line-height: 30px;
  }

  .paragraph-330 {
    line-height: 30px;
  }

  .button-footer-sticky-g-9 {
    width: 550px;
  }

  .bold-text-272 {
    font-size: 30px;
    line-height: 30px;
  }

  .container-181 {
    align-self: center;
    padding-left: 0;
  }

  .paragraph-343 {
    line-height: 25px;
  }

  .bold-text-263 {
    font-size: 30px;
    line-height: 30px;
  }

  .grid-75 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-left: 0;
    display: flex;
  }

  .bold-text-286 {
    font-size: 30px;
    line-height: 30px;
  }

  .bold-text-287 {
    line-height: 30px;
  }

  .bold-text-267 {
    font-size: 30px;
    line-height: 30px;
  }

  .section-68.body {
    margin-left: 0;
  }

  .paragraph-328 {
    line-height: 30px;
  }

  .bold-text-269 {
    font-size: 30px;
    line-height: 30px;
  }

  .bold-text-264 {
    font-size: 40px;
    line-height: 40px;
  }

  .paragraph-329 {
    line-height: 30px;
  }

  .bold-text-265, .heading-177, .bold-text-275 {
    font-size: 30px;
    line-height: 30px;
  }

  .paragraph-339 {
    line-height: 25px;
  }

  .paragraph-336 {
    line-height: 30px;
  }

  .heading-167 {
    font-size: 30px;
  }

  .bold-text-295 {
    font-size: 40px;
    line-height: 40px;
  }

  .hero-heading-main-11 {
    font-family: Roboto, sans-serif;
  }

  .health-dscvry-nav-10 {
    font-size: 40px;
    display: flex;
  }

  .bold-text-302 {
    font-size: 30px;
    line-height: 30px;
  }

  .paragraph-385 {
    line-height: 30px;
  }

  .bold-text-311 {
    font-size: 30px;
    line-height: 30px;
  }

  .section-77.body {
    margin-left: 0;
  }

  .button-footer-sticky-g-10 {
    width: 550px;
  }

  .heading-188 {
    font-size: 30px;
  }

  .container-200 {
    align-self: center;
    padding-left: 0;
  }

  .grid-84.lisuy {
    grid-template-columns: 1fr;
  }

  .grid-83 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-left: 0;
    display: flex;
  }

  .bold-text-304 {
    font-size: 40px;
    line-height: 40px;
  }

  .bold-text-309 {
    font-size: 30px;
    line-height: 30px;
  }

  .paragraph-380 {
    line-height: 30px;
  }

  .bold-text-303, .bold-text-305 {
    font-size: 30px;
    line-height: 30px;
  }

  .paragraph-386, .bold-text-300 {
    line-height: 30px;
  }

  .bold-text-310, .bold-text-301 {
    font-size: 30px;
    line-height: 30px;
  }

  .paragraph-379, .paragraph-372, .paragraph-387 {
    line-height: 30px;
  }

  .bold-text-307 {
    font-size: 30px;
    line-height: 30px;
  }

  .hero-heading-main-12 {
    font-family: Roboto, sans-serif;
  }

  .bold-text-317 {
    font-size: 40px;
    line-height: 40px;
  }

  .health-dscvry-nav-11 {
    font-size: 40px;
    display: flex;
  }

  .bold-text-325, .bold-text-329, .bold-text-333 {
    font-size: 30px;
    line-height: 30px;
  }

  .paragraph-409 {
    line-height: 30px;
  }

  .container-216 {
    align-self: center;
    padding-left: 0;
  }

  .paragraph-407 {
    line-height: 30px;
  }

  .bold-text-334 {
    font-size: 30px;
    line-height: 30px;
  }

  .section-83.body {
    margin-left: 0;
  }

  .bold-text-335, .bold-text-332, .bold-text-324 {
    font-size: 30px;
    line-height: 30px;
  }

  .paragraph-412 {
    line-height: 30px;
  }

  .bold-text-330 {
    font-size: 40px;
    line-height: 40px;
  }

  .paragraph-406 {
    line-height: 30px;
  }

  .bold-text-337 {
    font-size: 30px;
    line-height: 30px;
  }

  .grid-87 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-left: 0;
    display: flex;
  }

  .button-footer-sticky-g-11 {
    width: 550px;
  }

  .paragraph-414, .paragraph-411 {
    line-height: 30px;
  }

  .heading-203 {
    font-size: 30px;
  }

  .grid-86.lisuy {
    grid-column-gap: 27px;
    grid-row-gap: 26px;
  }

  .bold-text-342 {
    font-size: 40px;
    line-height: 40px;
  }

  .hero-heading-main-13 {
    font-family: Roboto, sans-serif;
  }

  .section-87.body {
    margin-left: 0;
  }

  .paragraph-438 {
    line-height: 30px;
  }

  .bold-text-358 {
    font-size: 30px;
    line-height: 30px;
  }

  .grid-92 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-left: 0;
    display: flex;
  }

  .paragraph-446, .paragraph-439, .paragraph-443 {
    line-height: 30px;
  }

  .heading-214 {
    font-size: 30px;
  }

  .container-230 {
    align-self: center;
    padding-left: 0;
  }

  .bold-text-360 {
    font-size: 30px;
    line-height: 30px;
  }

  .paragraph-444 {
    line-height: 30px;
  }

  .bold-text-357, .bold-text-361 {
    font-size: 30px;
    line-height: 30px;
  }

  .button-footer-sticky-g-12 {
    width: 550px;
  }

  .bold-text-362, .bold-text-352, .bold-text-363, .bold-text-355 {
    font-size: 30px;
    line-height: 30px;
  }

  .bold-text-353 {
    font-size: 40px;
    line-height: 40px;
  }

  .paragraph-441 {
    line-height: 30px;
  }

  .hero-heading-main-15 {
    font-family: Roboto, sans-serif;
  }

  .bold-text-371 {
    font-size: 40px;
    line-height: 40px;
  }

  .section-92.body {
    margin-left: 0;
  }

  .paragraph-474 {
    line-height: 30px;
  }

  .bold-text-373 {
    font-size: 30px;
    line-height: 30px;
  }

  .heading-226 {
    font-size: 30px;
  }

  .bold-text-377 {
    font-size: 40px;
    line-height: 40px;
  }

  .bold-text-379, .bold-text-374 {
    font-size: 30px;
    line-height: 30px;
  }

  .container-247 {
    align-self: center;
    padding-left: 0;
  }

  .paragraph-473, .paragraph-480 {
    line-height: 30px;
  }

  .bold-text-380 {
    font-size: 30px;
    line-height: 30px;
  }

  .grid-97 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-left: 0;
    display: flex;
  }

  .button-footer-sticky-g-13 {
    width: 550px;
  }

  .bold-text-381, .bold-text-383 {
    font-size: 30px;
    line-height: 30px;
  }

  .paragraph-476 {
    line-height: 30px;
  }

  .bold-text-384 {
    font-size: 30px;
    line-height: 30px;
  }

  .paragraph-479, .paragraph-484 {
    line-height: 30px;
  }

  .bold-text-385 {
    font-size: 40px;
    line-height: 40px;
  }

  .hero-heading-main-17 {
    font-family: Roboto, sans-serif;
  }

  .paragraph-517 {
    line-height: 30px;
  }

  .section-97.body {
    margin-left: 0;
  }

  .paragraph-507 {
    line-height: 30px;
  }

  .bold-text-397 {
    font-size: 40px;
    line-height: 40px;
  }

  .paragraph-514 {
    line-height: 30px;
  }

  .bold-text-398 {
    font-size: 30px;
    line-height: 30px;
  }

  .paragraph-502 {
    line-height: 30px;
  }

  .bold-text-399 {
    font-size: 30px;
    line-height: 30px;
  }

  .paragraph-510 {
    line-height: 30px;
  }

  .grid-104 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-left: 0;
    display: flex;
  }

  .bold-text-401 {
    font-size: 30px;
    line-height: 30px;
  }

  .container-263 {
    align-self: center;
    padding-left: 0;
  }

  .bold-text-403 {
    font-size: 30px;
    line-height: 30px;
  }

  .paragraph-518 {
    line-height: 30px;
  }

  .button-footer-sticky-g-14 {
    width: 550px;
  }

  .heading-240 {
    font-size: 30px;
  }

  .bold-text-406, .bold-text-407 {
    font-size: 30px;
    line-height: 30px;
  }

  .grid-101.lisuy {
    grid-column-gap: 27px;
    grid-row-gap: 26px;
  }

  .bold-text-409 {
    font-size: 30px;
    line-height: 30px;
  }

  .paragraph-519 {
    line-height: 30px;
  }

  .section-100.body {
    margin-left: 0;
  }

  .paragraph-521 {
    line-height: 30px;
  }

  .bold-text-410 {
    font-size: 40px;
    line-height: 40px;
  }

  .paragraph-523 {
    line-height: 30px;
  }

  .bold-text-411 {
    font-size: 30px;
    line-height: 30px;
  }

  .paragraph-527 {
    line-height: 30px;
  }

  .bold-text-412 {
    font-size: 30px;
    line-height: 30px;
  }

  .paragraph-530 {
    line-height: 30px;
  }

  .grid-105 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-left: 0;
    display: flex;
  }

  .bold-text-414 {
    font-size: 30px;
    line-height: 30px;
  }

  .container-270 {
    align-self: center;
    padding-left: 0;
  }

  .bold-text-416 {
    font-size: 30px;
    line-height: 30px;
  }

  .paragraph-534 {
    line-height: 30px;
  }

  .button-footer-sticky-g-15 {
    width: 550px;
  }

  .heading-244 {
    font-size: 30px;
  }

  .bold-text-419, .bold-text-420 {
    font-size: 30px;
    line-height: 30px;
  }

  .grid-107.lisuy {
    grid-column-gap: 27px;
    grid-row-gap: 26px;
  }

  .bold-text-422 {
    font-size: 30px;
    line-height: 30px;
  }

  .section-102 {
    padding-top: 10px;
    padding-bottom: 10px;
    bottom: 0%;
  }

  .paragraph-538 {
    line-height: 30px;
  }

  .section-103.body {
    margin-left: 0;
  }

  .paragraph-540 {
    line-height: 30px;
  }

  .bold-text-423 {
    font-size: 40px;
    line-height: 40px;
  }

  .paragraph-542 {
    line-height: 30px;
  }

  .bold-text-424 {
    font-size: 30px;
    line-height: 30px;
  }

  .paragraph-546 {
    line-height: 30px;
  }

  .bold-text-425 {
    font-size: 30px;
    line-height: 30px;
  }

  .paragraph-549 {
    line-height: 30px;
  }

  .grid-108 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-left: 0;
    display: flex;
  }

  .bold-text-427 {
    font-size: 30px;
    line-height: 30px;
  }

  .container-277 {
    align-self: center;
    padding-left: 0;
  }

  .bold-text-429 {
    font-size: 30px;
    line-height: 30px;
  }

  .paragraph-553 {
    line-height: 30px;
  }

  .button-footer-sticky-g-16 {
    width: 550px;
  }

  .heading-248 {
    font-size: 30px;
  }

  .bold-text-432 {
    font-size: 30px;
    line-height: 30px;
  }

  .bold-text-433 {
    font-size: 30px;
    line-height: 35px;
  }

  .grid-110.lisuy {
    grid-column-gap: 27px;
    grid-row-gap: 26px;
  }

  .bold-text-435 {
    font-size: 30px;
    line-height: 30px;
  }

  .paragraph-557 {
    line-height: 30px;
  }

  .section-105.body {
    margin-left: 0;
  }

  .paragraph-559 {
    line-height: 30px;
  }

  .bold-text-437 {
    font-size: 40px;
    line-height: 40px;
  }

  .paragraph-564 {
    line-height: 30px;
  }

  .bold-text-439 {
    font-size: 30px;
    line-height: 30px;
  }

  .paragraph-569 {
    line-height: 30px;
  }

  .bold-text-442 {
    font-size: 30px;
    line-height: 30px;
  }

  .paragraph-572 {
    line-height: 30px;
  }

  .grid-111 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-left: 0;
    display: flex;
  }

  .bold-text-444 {
    font-size: 30px;
    line-height: 30px;
  }

  .container-288 {
    align-self: center;
    padding-left: 0;
  }

  .bold-text-447 {
    font-size: 30px;
    line-height: 30px;
  }

  .paragraph-579 {
    line-height: 30px;
  }

  .button-footer-sticky-g-17 {
    width: 550px;
  }

  .heading-258 {
    font-size: 30px;
  }

  .bold-text-451 {
    font-size: 30px;
    line-height: 30px;
  }

  .hero-heading-main-18 {
    font-family: Roboto, sans-serif;
  }

  .bold-text-452 {
    font-size: 30px;
    line-height: 30px;
  }

  .grid-114.lisuy {
    grid-column-gap: 27px;
    grid-row-gap: 26px;
  }

  .bold-text-454 {
    font-size: 40px;
    line-height: 40px;
  }

  .bold-text-457 {
    font-size: 30px;
    line-height: 30px;
  }

  .health-dscvry-nav-12 {
    font-size: 40px;
    display: flex;
  }

  .grid-116 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-left: 0;
    display: flex;
  }

  .bold-text-459 {
    font-size: 40px;
    line-height: 40px;
  }

  .section-109.body {
    margin-left: 0;
  }

  .bold-text-460, .bold-text-461 {
    font-size: 30px;
    line-height: 30px;
  }

  .paragraph-594 {
    line-height: 30px;
  }

  .container-297 {
    align-self: center;
    padding-left: 0;
  }

  .paragraph-600 {
    line-height: 30px;
  }

  .bold-text-464 {
    font-size: 30px;
    line-height: 30px;
  }

  .paragraph-603 {
    line-height: 30px;
  }

  .bold-text-465 {
    font-size: 30px;
    line-height: 30px;
  }

  .button-footer-sticky-g-18 {
    width: 550px;
  }

  .bold-text-467, .bold-text-468 {
    font-size: 30px;
    line-height: 30px;
  }

  .paragraph-604 {
    line-height: 30px;
  }

  .bold-text-469 {
    font-size: 30px;
    line-height: 30px;
  }

  .paragraph-606, .paragraph-607 {
    line-height: 30px;
  }

  .heading-264 {
    font-size: 30px;
  }

  .grid-119 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-left: 0;
    display: flex;
  }

  .bold-text-473 {
    font-size: 40px;
    line-height: 40px;
  }

  .section-111.body {
    margin-left: 0;
  }

  .hero-heading-main-19 {
    font-family: Roboto, sans-serif;
  }

  .bold-text-474, .bold-text-475 {
    font-size: 30px;
    line-height: 30px;
  }

  .paragraph-618 {
    line-height: 30px;
  }

  .container-307 {
    align-self: center;
    padding-left: 0;
  }

  .paragraph-626 {
    line-height: 30px;
  }

  .bold-text-480 {
    font-size: 30px;
    line-height: 30px;
  }

  .paragraph-629 {
    line-height: 30px;
  }

  .bold-text-481 {
    font-size: 30px;
    line-height: 30px;
  }

  .button-footer-sticky-g-19 {
    width: 550px;
  }

  .bold-text-485, .bold-text-486 {
    font-size: 30px;
    line-height: 30px;
  }

  .paragraph-631 {
    line-height: 30px;
  }

  .bold-text-488 {
    font-size: 30px;
    line-height: 30px;
  }

  .bold-text-489 {
    font-size: 40px;
    line-height: 40px;
  }

  .paragraph-634, .paragraph-635 {
    line-height: 30px;
  }

  .heading-270 {
    font-size: 30px;
  }

  .body-9 {
    font-family: Roboto, sans-serif;
  }

  .health-dscvry-nav-13 {
    font-size: 40px;
    display: flex;
  }

  .bold-text-492 {
    font-size: 30px;
    line-height: 30px;
  }

  .paragraph-640 {
    line-height: 30px;
  }

  .heading-273 {
    font-size: 30px;
  }

  .paragraph-643 {
    line-height: 30px;
  }

  .grid-122 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-left: 0;
    display: flex;
  }

  .bold-text-496 {
    font-size: 30px;
    line-height: 30px;
  }

  .paragraph-650, .paragraph-651, .paragraph-652 {
    line-height: 30px;
  }

  .container-321 {
    align-self: center;
    padding-left: 0;
  }

  .paragraph-653 {
    line-height: 30px;
  }

  .bold-text-498, .bold-text-499 {
    font-size: 30px;
    line-height: 30px;
  }

  .button-footer-sticky-g-20 {
    width: 550px;
  }

  .bold-text-500, .bold-text-501, .bold-text-502 {
    font-size: 30px;
    line-height: 30px;
  }

  .section-116.body {
    margin-left: 0;
  }

  .bold-text-504, .bold-text-505 {
    font-size: 40px;
    line-height: 40px;
  }

  .hero-heading-main-21 {
    font-family: Roboto, sans-serif;
  }

  .health-dscvry-nav-14 {
    font-size: 40px;
    display: flex;
  }

  .bold-text-522 {
    font-size: 30px;
    line-height: 30px;
  }

  .paragraph-682 {
    line-height: 30px;
  }

  .bold-text-523, .bold-text-515 {
    font-size: 30px;
    line-height: 30px;
  }

  .paragraph-680, .paragraph-687 {
    line-height: 30px;
  }

  .bold-text-517 {
    font-size: 30px;
    line-height: 30px;
  }

  .bold-text-516 {
    font-size: 40px;
    line-height: 40px;
  }

  .bold-text-519 {
    font-size: 30px;
    line-height: 30px;
  }

  .container-333 {
    align-self: center;
    padding-left: 0;
  }

  .section-122.body {
    margin-left: 10px;
  }

  .button-footer-sticky-g-21 {
    width: 550px;
  }

  .paragraph-677 {
    line-height: 30px;
  }

  .bold-text-536 {
    font-size: 30px;
    line-height: 30px;
  }

  .paragraph-681 {
    line-height: 30px;
  }

  .bold-text-520 {
    font-size: 30px;
    line-height: 30px;
  }

  .heading-285 {
    font-size: 30px;
  }

  .paragraph-689 {
    line-height: 30px;
  }

  .grid-129 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-left: 0;
    display: flex;
  }

  .bold-text-530 {
    font-size: 40px;
    line-height: 40px;
  }

  .hero-heading-main-23 {
    font-family: Roboto, sans-serif;
  }

  .health-dscvry-nav-15 {
    font-size: 40px;
    display: flex;
  }

  .container-348 {
    margin-left: 0;
  }

  .container-349 {
    align-self: center;
    padding-left: 0;
  }

  .grid-134 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-left: 0;
    display: flex;
  }

  .section-lists-d.body {
    margin-left: 0;
  }

  .button-footer-sticky-g-22 {
    width: 550px;
  }

  .bold-text-561, .bold-text-564 {
    font-size: 40px;
    line-height: 40px;
  }

  .hero-heading-main-24 {
    font-family: Roboto, sans-serif;
  }

  .container-364 {
    align-self: center;
    padding-left: 0;
  }

  .grid-139 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-left: 0;
    display: flex;
  }

  .button-footer-sticky-g-23 {
    width: 550px;
  }

  .container-366 {
    margin-left: 0;
  }

  .bold-text-579, .bold-text-588 {
    font-size: 40px;
    line-height: 40px;
  }

  .hero-heading-main-25 {
    font-family: Roboto, sans-serif;
  }

  .paragraph-766 {
    line-height: 30px;
  }

  .bold-text-594 {
    font-size: 30px;
    line-height: 30px;
  }

  .grid-142 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-left: 0;
    display: flex;
  }

  .container-382 {
    align-self: center;
    padding-left: 0;
  }

  .paragraph-770, .paragraph-774 {
    line-height: 30px;
  }

  .heading-310 {
    font-size: 30px;
  }

  .paragraph-775 {
    line-height: 30px;
  }

  .bold-text-598, .bold-text-599, .bold-text-600 {
    font-size: 30px;
    line-height: 30px;
  }

  .button-footer-sticky-g-24 {
    width: 550px;
  }

  .bold-text-601 {
    font-size: 30px;
    line-height: 30px;
  }

  .paragraph-776 {
    line-height: 30px;
  }

  .bold-text-602, .bold-text-603, .bold-text-604 {
    font-size: 30px;
    line-height: 30px;
  }

  .paragraph-779 {
    line-height: 30px;
  }

  .bold-text-605 {
    font-size: 40px;
    line-height: 40px;
  }

  .hero-heading-main-26 {
    font-family: Roboto, sans-serif;
  }

  .bold-text-611 {
    font-size: 40px;
    line-height: 40px;
  }

  .paragraph-894 {
    line-height: 30px;
  }

  .paragraph-891 {
    font-size: 22px;
  }

  .paragraph-890 {
    line-height: 30px;
  }

  .bold-text-666 {
    font-size: 30px;
    line-height: 30px;
  }

  .heading-339 {
    font-size: 30px;
  }

  .bold-text-665 {
    font-size: 30px;
    line-height: 30px;
  }

  .bold-text-673 {
    font-size: 40px;
    line-height: 40px;
  }

  .paragraph-880 {
    line-height: 30px;
  }

  .bold-text-664, .bold-text-674 {
    font-size: 30px;
    line-height: 30px;
  }

  .container-428 {
    align-self: center;
    padding-left: 0;
  }

  .button-footer-sticky-g-25 {
    width: 550px;
  }

  .bold-text-675 {
    font-size: 30px;
    line-height: 30px;
  }

  .heading-340 {
    font-size: 30px;
    line-height: 35px;
  }

  .paragraph-895 {
    line-height: 30px;
  }

  .bold-text-669 {
    font-size: 30px;
    line-height: 30px;
  }

  .section-154 {
    width: auto;
  }

  .bold-text-663 {
    font-size: 30px;
    line-height: 30px;
  }

  .paragraph-886, .paragraph-888 {
    line-height: 30px;
  }

  .grid-169 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-left: 0;
    display: flex;
  }

  .heading-343 {
    font-size: 30px;
  }

  .grid-173 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-left: 0;
    display: flex;
  }

  .bold-text-682 {
    font-size: 30px;
    line-height: 30px;
  }

  .paragraph-896 {
    line-height: 30px;
  }

  .bold-text-690 {
    font-size: 30px;
    line-height: 30px;
  }

  .paragraph-909, .paragraph-926 {
    line-height: 30px;
  }

  .bold-text-691, .bold-text-679 {
    font-size: 30px;
    line-height: 30px;
  }

  .bold-text-683 {
    font-size: 40px;
    line-height: 40px;
  }

  .paragraph-901 {
    line-height: 30px;
  }

  .bold-text-687 {
    font-size: 30px;
    line-height: 30px;
  }

  .paragraph-910 {
    line-height: 30px;
  }

  .bold-text-684 {
    font-size: 30px;
    line-height: 30px;
  }

  .paragraph-902 {
    line-height: 30px;
  }

  .button-footer-sticky-g-26 {
    width: 550px;
  }

  .hero-heading-main-31 {
    font-family: Roboto, sans-serif;
  }

  .bold-text-689 {
    font-size: 30px;
    line-height: 30px;
  }

  .bold-text-676 {
    font-size: 40px;
    line-height: 40px;
  }

  .container-443 {
    align-self: center;
    padding-left: 0;
  }

  .health-dscvry-nav-16 {
    font-size: 40px;
    display: flex;
  }

  .paragraph-1008 {
    line-height: 30px;
  }

  .bold-text-740 {
    font-size: 30px;
    line-height: 30px;
  }

  .heading-366 {
    font-size: 30px;
  }

  .bold-text-743 {
    font-size: 30px;
    line-height: 30px;
  }

  .container-474 {
    align-self: center;
    padding-left: 0;
  }

  .button-footer-sticky-g-27 {
    width: 550px;
  }

  .bold-text-741 {
    font-size: 30px;
    line-height: 30px;
  }

  .paragraph-1006 {
    line-height: 30px;
  }

  .bold-text-746 {
    font-size: 30px;
    line-height: 30px;
  }

  .bold-text-747 {
    font-size: 40px;
    line-height: 40px;
  }

  .bold-text-745 {
    font-size: 30px;
    line-height: 30px;
  }

  .paragraph-995, .paragraph-1004 {
    line-height: 30px;
  }

  .bold-text-744, .bold-text-750 {
    font-size: 30px;
    line-height: 30px;
  }

  .paragraph-999 {
    line-height: 30px;
  }

  .bold-text-739 {
    font-size: 30px;
    line-height: 30px;
  }

  .grid-186 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-left: 0;
    display: flex;
  }

  .paragraph-993 {
    line-height: 30px;
  }

  .bold-text-753 {
    font-size: 40px;
    line-height: 40px;
  }

  .hero-heading-main-39 {
    font-family: Roboto, sans-serif;
  }

  .health-dscvry-nav-17 {
    font-size: 40px;
    display: flex;
  }

  .paragraph-1042, .paragraph-1031 {
    line-height: 30px;
  }

  .bold-text-770 {
    font-size: 30px;
    line-height: 30px;
  }

  .button-footer-sticky-g-28 {
    width: 550px;
  }

  .paragraph-1028 {
    line-height: 30px;
  }

  .bold-text-760, .bold-text-761, .bold-text-764 {
    font-size: 30px;
    line-height: 30px;
  }

  .paragraph-1032 {
    line-height: 30px;
  }

  .bold-text-762 {
    font-size: 30px;
    line-height: 30px;
  }

  .bold-text-771 {
    font-size: 40px;
    line-height: 40px;
  }

  .bold-text-767 {
    font-size: 30px;
    line-height: 30px;
  }

  .container-486 {
    align-self: center;
    padding-left: 0;
  }

  .paragraph-1033 {
    line-height: 30px;
  }

  .grid-191 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-left: 0;
    display: flex;
  }

  .paragraph-1035 {
    line-height: 30px;
  }

  .heading-379 {
    font-size: 30px;
  }

  .bold-text-768 {
    font-size: 30px;
    line-height: 30px;
  }

  .paragraph-1044 {
    line-height: 30px;
  }

  .bold-text-787 {
    font-size: 30px;
    line-height: 30px;
  }

  .paragraph-1057 {
    line-height: 30px;
  }

  .bold-text-775 {
    font-size: 30px;
    line-height: 30px;
  }

  .paragraph-1070, .paragraph-1045 {
    line-height: 30px;
  }

  .grid-194 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-left: 0;
    display: flex;
  }

  .bold-text-785 {
    font-size: 30px;
    line-height: 30px;
  }

  .bold-text-783 {
    font-size: 40px;
    line-height: 40px;
  }

  .bold-text-780 {
    font-size: 30px;
    line-height: 30px;
  }

  .paragraph-1049 {
    line-height: 30px;
  }

  .button-footer-sticky-g-29 {
    width: 550px;
  }

  .bold-text-772 {
    font-size: 30px;
    line-height: 30px;
  }

  .container-496 {
    align-self: center;
    padding-left: 0;
  }

  .bold-text-791, .bold-text-779 {
    font-size: 30px;
    line-height: 30px;
  }

  .hero-heading-main-42 {
    font-family: Roboto, sans-serif;
  }

  .bold-text-782 {
    font-size: 40px;
    line-height: 40px;
  }

  .paragraph-1055 {
    line-height: 30px;
  }

  .heading-383 {
    font-size: 30px;
  }

  .health-dscvry-nav-18 {
    font-size: 40px;
    display: flex;
  }

  .bold-text-792, .bold-text-793, .bold-text-794 {
    font-size: 30px;
    line-height: 30px;
  }

  .paragraph-1076, .paragraph-1080, .paragraph-1081 {
    line-height: 30px;
  }

  .container-509 {
    align-self: center;
    padding-left: 0;
  }

  .grid-198 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-left: 0;
    display: flex;
  }

  .bold-text-797 {
    font-size: 40px;
    line-height: 40px;
  }

  .bold-text-798, .bold-text-799 {
    font-size: 30px;
    line-height: 30px;
  }

  .paragraph-1086 {
    line-height: 30px;
  }

  .bold-text-800 {
    font-size: 30px;
    line-height: 30px;
  }

  .paragraph-1091 {
    line-height: 30px;
  }

  .heading-391 {
    font-size: 30px;
  }

  .bold-text-802 {
    font-size: 30px;
    line-height: 30px;
  }

  .button-footer-sticky-g-30 {
    width: 550px;
  }

  .paragraph-1093 {
    line-height: 30px;
  }

  .bold-text-809 {
    font-size: 40px;
    line-height: 40px;
  }

  .hero-heading-main-44 {
    font-family: Roboto, sans-serif;
  }

  .bold-text-833 {
    font-size: 40px;
  }

  .paragraph-1107 {
    font-size: 20px;
    line-height: 20px;
  }

  .paragraph-1109 {
    line-height: 18px;
  }

  .paragraph-1111 {
    line-height: 20px;
  }

  .paragraph-1113 {
    font-size: 20px;
    line-height: 20px;
  }

  .paragraph-1114, .paragraph-1115, .paragraph-1116, .paragraph-1118 {
    line-height: 20px;
  }

  .paragraph-1120 {
    font-size: 20px;
    line-height: 20px;
  }

  .grid-232 {
    padding-right: 10px;
  }

  .paragraph-1121, .paragraph-1122, .paragraph-1123 {
    font-size: 20px;
    line-height: 20px;
  }

  .paragraph-1125, .paragraph-1126, .paragraph-1128, .paragraph-1129, .paragraph-1132, .paragraph-1133, .paragraph-1134 {
    line-height: 20px;
  }

  .paragraph-1136 {
    font-size: 20px;
    line-height: 20px;
  }

  .paragraph-1137, .paragraph-1138, .paragraph-1139, .paragraph-1141 {
    line-height: 20px;
  }

  .paragraph-1142 {
    font-size: 20px;
    line-height: 20px;
  }

  .paragraph-1144, .paragraph-1148 {
    line-height: 20px;
  }

  .paragraph-1149 {
    font-size: 20px;
    line-height: 20px;
  }

  .paragraph-1150, .paragraph-1151, .paragraph-1152 {
    line-height: 20px;
  }

  .section-191 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .paragraph-1153, .paragraph-1154, .paragraph-1157 {
    line-height: 20px;
  }

  .paragraph-1158, .paragraph-1160 {
    font-size: 20px;
    line-height: 20px;
  }

  .paragraph-1162, .paragraph-1163, .paragraph-1164, .paragraph-1166, .paragraph-1167, .paragraph-1168, .paragraph-1169, .paragraph-1170, .paragraph-1171, .paragraph-1172 {
    line-height: 20px;
  }

  .paragraph-1173 {
    font-size: 20px;
    line-height: 20px;
  }

  .paragraph-1176 {
    line-height: 20px;
  }

  .paragraph-1177 {
    font-size: 20px;
    line-height: 20px;
  }

  .paragraph-1180 {
    line-height: 20px;
  }

  .div-block-1332 {
    padding-left: 0;
  }

  .grid-216 {
    grid-template-columns: 1fr;
  }

  .button-71.blue {
    font-size: 18px;
  }

  .grid-219 {
    grid-template-columns: 1fr;
  }

  .bold-text-827.df {
    font-size: 35px;
    line-height: 40px;
  }

  .heading-420 {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 30px;
    line-height: 35px;
  }

  .grid-220 {
    grid-template-columns: 1fr;
  }

  .button-p {
    font-size: 18px;
  }

  .bold-text-1150 {
    font-size: 35px;
    line-height: 40px;
  }

  .button-93 {
    font-size: 18px;
  }

  .heading-577 {
    font-family: Barlow, sans-serif;
    font-size: 35px;
    line-height: 40px;
  }

  .grid-346 {
    grid-template-columns: 1fr;
  }

  .bold-text-1152 {
    font-size: 20px;
  }

  .grid-347 {
    grid-template-columns: 2.5fr;
  }

  .heading-578 {
    margin-top: 0;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .button-p-2.purple-button {
    font-size: 18px;
  }

  .body-28 {
    font-family: Barlow, sans-serif;
  }

  .div-block-1403 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .health-dscvry-nav-22 {
    font-size: 40px;
    display: flex;
  }

  .bold-text-956 {
    font-size: 40px;
    line-height: 40px;
  }

  .health-dscvry-nav-23 {
    font-size: 40px;
    display: flex;
  }

  .bold-text-1179 {
    font-size: 40px;
    line-height: 40px;
  }

  .grid-355 {
    grid-template-columns: 1fr;
  }

  .grid-203 {
    grid-template-columns: 1.75fr;
  }

  .grid-205 {
    grid-template-columns: 1fr;
  }

  .accordion-item-title---brix {
    max-width: 80%;
    font-size: 18px;
  }

  .accordion-paragraph---brix-2 {
    max-width: 100%;
    font-size: 16px;
    line-height: 1.6;
  }

  .accordion-item---brix.accordion-1---brix {
    margin-bottom: 16px;
    padding: 32px;
  }

  .grid-364 {
    grid-template-columns: 1fr;
  }

  .grid-365 {
    grid-template-columns: 1.75fr;
  }

  .grid-358 {
    grid-template-columns: 1fr;
  }

  .grid-366 {
    grid-template-columns: 1.75fr;
  }

  .grid-373 {
    grid-template-columns: 1fr;
  }

  .grid-374 {
    grid-template-columns: 1.75fr;
  }

  .grid-382, .grid-383 {
    grid-template-columns: 1fr;
  }

  .grid-384 {
    grid-template-columns: 1.75fr;
  }

  .grid-392 {
    grid-template-columns: 1fr;
  }

  .grid-393 {
    grid-template-columns: 1.75fr;
  }

  .health-dscvry-nav-27 {
    font-size: 40px;
    display: flex;
  }

  .bold-text-1558, .bold-text-1563 {
    font-size: 40px;
    line-height: 40px;
  }

  .section-270.body-list {
    margin-left: 10px;
    margin-right: 10px;
  }

  .container-1536 {
    align-self: center;
    padding-left: 0;
  }

  .container-1536.hjk {
    width: auto;
    max-width: none;
  }

  .container-1534 {
    margin-left: 0;
  }

  .button-139.big-footer-button.j {
    width: 550px;
  }

  .button-139.big-footer-button.j.hj {
    font-size: 20px;
  }

  .grid-477 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-left: 0;
    display: flex;
  }

  .bold-text-1565 {
    font-size: 40px;
    line-height: 40px;
  }

  .container-1541 {
    margin-left: 0;
  }

  .container-1541.fgdf {
    width: auto;
    position: static;
  }

  .section-274.body-list {
    margin-left: 10px;
    margin-right: 10px;
  }

  .grid-482 {
    grid-template-columns: 3.25fr;
  }

  .container-1554 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-489 {
    grid-column-gap: 16px;
  }

  .accordion-item-title---brix-2 {
    max-width: 80%;
    font-size: 18px;
  }

  .container-1559, .featured-sections {
    padding-left: 10px;
    padding-right: 10px;
  }

  .accordion-arrow-wrap---brix {
    width: 40px;
    min-height: 40px;
  }

  .grid-490 {
    grid-template-columns: 1fr;
  }

  .accordion-paragraph---brix-3 {
    max-width: 100%;
    font-size: 16px;
    line-height: 1.6;
  }

  .grid-497 {
    grid-template-columns: 3.25fr;
  }

  .health-dscvry-nav-28 {
    font-size: 40px;
    display: flex;
  }

  .paragraph-1820, .bold-text-1650 {
    line-height: 30px;
  }

  .bold-text-1651 {
    font-size: 30px;
    line-height: 30px;
  }

  .paragraph-1822 {
    line-height: 30px;
  }

  .bold-text-1652, .bold-text-1653 {
    font-size: 30px;
    line-height: 30px;
  }

  .paragraph-1823 {
    line-height: 30px;
  }

  .bold-text-1654, .bold-text-1655 {
    font-size: 30px;
    line-height: 30px;
  }

  .button-footer-sticky-g-35 {
    width: 550px;
  }

  .bold-text-1656 {
    font-size: 30px;
    line-height: 30px;
  }

  .grid-505.lisuy {
    grid-template-columns: 1fr;
  }

  .container-1590 {
    align-self: center;
    padding-left: 0;
  }

  .bold-text-1657 {
    font-size: 30px;
    line-height: 30px;
  }

  .heading-780 {
    font-size: 30px;
  }

  .paragraph-1826, .paragraph-1828, .paragraph-1829 {
    line-height: 30px;
  }

  .bold-text-1659 {
    font-size: 30px;
    line-height: 30px;
  }

  .bold-text-1663 {
    font-size: 40px;
    line-height: 40px;
  }

  .health-dscvry-nav-29 {
    font-size: 40px;
    display: flex;
  }

  .grid-507 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-left: 0;
    display: flex;
  }

  .button-footer-sticky-g-36 {
    width: 550px;
  }

  .bold-text-1674 {
    font-size: 40px;
    line-height: 40px;
  }

  .container-1599 {
    margin-left: 0;
  }

  .container-1603 {
    align-self: center;
    padding-left: 0;
  }

  .bold-text-1682 {
    font-size: 40px;
    line-height: 40px;
  }

  .health-dscvry-nav-30 {
    font-size: 40px;
    display: flex;
  }

  .paragraph-1887, .bold-text-1695 {
    line-height: 30px;
  }

  .bold-text-1696 {
    font-size: 30px;
    line-height: 30px;
  }

  .paragraph-1889 {
    line-height: 30px;
  }

  .bold-text-1697, .bold-text-1698 {
    font-size: 30px;
    line-height: 30px;
  }

  .paragraph-1890 {
    line-height: 30px;
  }

  .bold-text-1699, .bold-text-1700 {
    font-size: 30px;
    line-height: 30px;
  }

  .button-footer-sticky-g-37 {
    width: 550px;
  }

  .bold-text-1701 {
    font-size: 30px;
    line-height: 30px;
  }

  .grid-520.lisuy {
    grid-template-columns: 1fr;
  }

  .container-1623 {
    align-self: center;
    padding-left: 0;
  }

  .bold-text-1702 {
    font-size: 30px;
    line-height: 30px;
  }

  .heading-802 {
    font-size: 30px;
  }

  .paragraph-1893 {
    line-height: 30px;
  }

  .container-1624.list.njmn {
    margin-left: 10px;
    margin-right: 10px;
  }

  .paragraph-1895, .paragraph-1896 {
    line-height: 30px;
  }

  .bold-text-1704 {
    font-size: 30px;
    line-height: 30px;
  }

  .bold-text-1708 {
    font-size: 40px;
    line-height: 40px;
  }

  .health-dscvry-nav-31 {
    font-size: 40px;
    display: flex;
  }

  .paragraph-1914 {
    font-size: 20px;
  }

  .button-footer-sticky-g-38 {
    width: 550px;
  }

  .bold-text-1725 {
    font-size: 40px;
    line-height: 40px;
  }

  .grid-531 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-left: 0;
    display: flex;
  }

  .container-1643 {
    align-self: center;
    padding-left: 0;
  }

  .container-1645 {
    margin-left: 0;
  }

  .bold-text-1741 {
    font-size: 40px;
    line-height: 40px;
  }

  .health-dscvry-nav-32 {
    font-size: 40px;
    display: flex;
  }

  .button-footer-sticky-g-39 {
    width: 550px;
  }

  .bold-text-1751 {
    font-size: 40px;
    line-height: 40px;
  }

  .container-1661 {
    margin-left: 0;
  }

  .container-1662 {
    align-self: center;
    padding-left: 0;
  }

  .grid-536 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-left: 0;
    display: flex;
  }

  .bold-text-1759 {
    font-size: 40px;
    line-height: 40px;
  }

  .hero-sec, .body-faq-style {
    margin-left: 10px;
    margin-right: 10px;
  }

  .accordion-paragraph---brix {
    max-width: 100%;
    font-size: 16px;
    line-height: 1.6;
  }

  .cloneable-container-default {
    padding: 80px 24px;
  }

  .quiz_content {
    max-width: 100%;
  }

  .div-block-2359, .nav---bar0 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .body----sec, .body----sec-2 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .button-footer-sticky-g-40 {
    width: 550px;
  }

  .grid-612.lisuy {
    grid-template-columns: 1fr;
  }

  .section-323.body {
    margin-left: 0;
  }

  .bold-text-1829 {
    font-size: 40px;
    line-height: 40px;
  }

  .body----sec-3, .body----sec-4, .body----sec-5, .body----sec-6, .body----sec-7 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .health-dscvry-nav-33 {
    font-size: 40px;
    display: flex;
  }

  .paragraph-2139 {
    line-height: 30px;
  }

  .section-340.body {
    margin-left: 10px;
  }

  .bold-text-1892 {
    font-size: 30px;
    line-height: 30px;
  }

  .heading-964 {
    font-size: 30px;
  }

  .bold-text-1890 {
    font-size: 30px;
    line-height: 30px;
  }

  .paragraph-2134, .paragraph-2133 {
    line-height: 30px;
  }

  .container-1791.list.njmn {
    margin-left: 10px;
    margin-right: 10px;
  }

  .bold-text-1891, .bold-text-1893 {
    font-size: 30px;
    line-height: 30px;
  }

  .container-1790 {
    align-self: center;
    padding-left: 0;
  }

  .paragraph-2130 {
    line-height: 30px;
  }

  .bold-text-1887 {
    font-size: 30px;
    line-height: 30px;
  }

  .paragraph-2138, .paragraph-2135 {
    line-height: 30px;
  }

  .bold-text-1889, .bold-text-1888, .bold-text-1894, .bold-text-1900, .bold-text-1904 {
    font-size: 30px;
    line-height: 30px;
  }

  .container-1799.list.njmn {
    margin-left: 10px;
    margin-right: 10px;
  }

  .paragraph-2142, .paragraph-2146 {
    line-height: 30px;
  }

  .bold-text-1901, .bold-text-1905 {
    font-size: 30px;
    line-height: 30px;
  }

  .container-1797 {
    align-self: center;
    padding-left: 0;
  }

  .bold-text-1903, .bold-text-1899 {
    font-size: 30px;
    line-height: 30px;
  }

  .paragraph-2152 {
    line-height: 30px;
  }

  .bold-text-1902 {
    font-size: 30px;
    line-height: 30px;
  }

  .heading-967 {
    font-size: 30px;
  }

  .paragraph-2151 {
    line-height: 30px;
  }

  .bold-text-1897 {
    font-size: 30px;
    line-height: 30px;
  }

  .paragraph-2145 {
    line-height: 30px;
  }

  .bold-text-1898 {
    font-size: 30px;
    line-height: 30px;
  }

  .paragraph-2147 {
    line-height: 30px;
  }

  .body----sec-8, .body----sec-9 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .grid-659 {
    grid-template-columns: 1fr;
  }

  .grid-661 {
    grid-template-columns: 1.75fr;
  }

  .grid-662 {
    grid-template-columns: 1fr;
  }

  .accordion-paragraph---brix-4, .accordion-paragraph---brix-5, .accordion-paragraph---brix-6 {
    max-width: 100%;
    font-size: 16px;
    line-height: 1.6;
  }

  .cloneable-container-default-2 {
    padding: 80px 24px;
  }

  .accordion-paragraph---brix-7, .accordion-paragraph---brix-8, .accordion-paragraph---brix-9, .accordion-paragraph---brix-10, .accordion-paragraph---brix-11 {
    max-width: 100%;
    font-size: 16px;
    line-height: 1.6;
  }

  .body-68 {
    padding-left: 0;
    padding-right: 0;
  }

  .hero--sec, .body, .grid-765, .body-_2, .navbar1, .hero-sec1, .bio, .day-1-sec, .soft-cta, .soft-cta1, .grid-833 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-846 {
    grid-template-columns: 1.25fr;
  }

  .section-396 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .grid-866, .grid-869, .grid-874 {
    grid-template-columns: 3.25fr;
  }

  .div-block-3258 {
    padding-left: 10px;
  }

  .grid-876 {
    grid-template-columns: .25fr 3.5fr;
  }

  .div-block-3264 {
    padding-left: 10px;
  }

  .div-block-3269, .div-block-3270 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-889 {
    grid-template-columns: 1fr;
  }

  .grid-890 {
    grid-template-columns: 1.75fr;
  }

  .grid-892 {
    grid-template-columns: 1fr;
  }

  .accordion-paragraph---brix-12 {
    max-width: 100%;
    font-size: 16px;
    line-height: 1.6;
  }

  .grid-905 {
    grid-template-columns: 1fr;
  }

  .grid-906 {
    grid-template-columns: 1.75fr;
  }

  .grid-908 {
    grid-template-columns: 1fr;
  }

  .accordion-paragraph---brix-13 {
    max-width: 100%;
    font-size: 16px;
    line-height: 1.6;
  }

  .grid-914, .grid-931 {
    grid-template-columns: 1fr;
  }

  .grid-932 {
    grid-template-columns: 1.75fr;
  }

  .grid-936 {
    grid-template-columns: 1fr;
  }

  .grid-939 {
    grid-template-columns: 1.75fr;
  }

  .grid-946 {
    grid-template-columns: 1fr;
  }
}

@media screen and (max-width: 479px) {
  .section-6 {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 38px;
    margin-bottom: 0;
  }

  .section-6.hf {
    border-bottom-style: none;
  }

  .nav-icon-wrapper {
    padding-left: 8px;
    padding-right: 8px;
  }

  .review-fb-inner-2 {
    border-radius: 25px;
    padding-right: 20px;
  }

  .image_wrapper_1-1 {
    object-fit: fill;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .strong-read-this {
    font-size: 15px;
    font-weight: 500;
  }

  .text-block-22 {
    font-size: .75rem;
  }

  .fixed-bar {
    font-size: 9px;
    line-height: 18px;
  }

  .review {
    width: auto;
    padding-left: 23px;
    padding-right: 23px;
  }

  .review._3 {
    margin-top: 45px;
    margin-left: 0;
  }

  .review._2 {
    width: auto;
    margin-top: 25px;
    margin-bottom: 41px;
    margin-right: 0;
  }

  .review._1 {
    width: 340px;
    margin-bottom: 42px;
    margin-left: 0;
  }

  .strong-read-this-0 {
    font-size: 16px;
  }

  .div-block-62 {
    margin-top: 35px;
  }

  .how-step {
    width: auto;
    height: auto;
    padding-top: 23px;
    padding-bottom: 23px;
    padding-left: 11px;
  }

  .text-span-89 {
    font-size: 13.4px;
    font-weight: 700;
  }

  .sidebar-block-2, .sidebar-block-2.mobile {
    display: block;
  }

  .sidebar-block-2.mobile._2 {
    margin-top: 25px;
  }

  .logo-num {
    max-width: 100%;
  }

  .logo-num.glb {
    text-align: center;
    width: 250px;
    font-size: 25px;
    line-height: 25px;
  }

  .image-36 {
    width: 120px;
  }

  .main-button.is-full.af.glb {
    background-color: #528125;
    border-style: none;
  }

  .main-button.is-full.af.glb.hf {
    grid-column-gap: .7rem;
    grid-row-gap: .7rem;
    box-shadow: none;
    background-color: #3e6c18;
    border-radius: 6px;
    justify-content: flex-start;
    align-items: center;
    width: 94%;
    min-height: 2.6rem;
    margin-top: 6px;
    padding-top: 1.1rem;
    padding-bottom: 1.1rem;
    padding-left: 0;
  }

  .div-block-1049 {
    font-size: 14px;
  }

  .bold-text-56 {
    font-size: 26px;
    font-weight: 700;
    line-height: 30px;
  }

  .bold-text-56.glb {
    font-size: 28px;
    line-height: 28px;
  }

  .bold-text-56.glb.hf {
    font-size: 24px;
  }

  .text-span-87 {
    font-size: 13.4px;
  }

  .frame-1484580626 {
    justify-content: flex-start;
    align-items: center;
  }

  .countdown2_divider {
    color: #f1ffea;
    padding-left: 0;
    padding-right: 0;
  }

  .bjola-heading-2 {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .nav-left {
    justify-content: center;
    align-items: stretch;
    height: 50px;
  }

  .review-container-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .button-12.is-small {
    background-color: #3d9d69;
    border-radius: 7px;
    margin-top: 9px;
    padding: .35rem 1.5rem;
    box-shadow: inset 0 -3px #00000052;
  }

  .button-12.is-small._12._13 {
    margin-top: 0;
  }

  .padding-global-17 {
    border-width: 0 0 1px;
    border-bottom-color: #e1e1e1;
    margin-top: 0;
    padding: 5px .5rem;
    top: 39px;
  }

  .image-40 {
    width: 50px;
    margin-bottom: 7px;
    margin-left: 16px;
  }

  .role-btn-2 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-direction: column;
    margin-bottom: 3rem;
    padding: 10px 1rem;
  }

  .section-reviews.relative {
    background-color: #c8f6ff;
    margin-top: 0;
  }

  .blogpost1_content-top {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .relative.all-caps.is--mobile {
    text-align: center;
    font-size: 19px;
  }

  .para-ad-2 {
    font-size: 16px;
    line-height: 25px;
  }

  .para-ad-2._3 {
    font-size: 16px;
    font-weight: 500;
  }

  .para-ad-2._3._4 {
    font-size: 15.5px;
  }

  .test-div {
    background-color: #fff4d9;
    border-style: dashed;
    border-color: #f1b313;
    justify-content: center;
    align-items: center;
    width: auto;
    max-width: 100%;
    margin-top: 3px;
    padding-left: 6px;
    padding-right: 6px;
    transform: none;
  }

  .test-div.af {
    padding-left: 5px;
    padding-right: 5px;
  }

  .page-wrapper-2 {
    position: static;
  }

  .vectors-wrapper-153 {
    width: 17px;
    height: 13px;
  }

  .page-padding-5 {
    background-color: #098a78;
    justify-content: center;
    align-items: stretch;
    display: flex;
  }

  .div-block-61 {
    width: auto;
  }

  .navlink {
    padding-bottom: 10px;
  }

  .justify-center {
    justify-content: center;
    align-items: center;
  }

  .image_wrapper_image {
    object-fit: contain;
    border-style: none;
    flex: 0 auto;
    width: 100%;
    height: 100%;
    display: block;
  }

  .main-heading-ad-new-2 {
    text-align: left;
    margin-top: -5px;
    font-weight: 700;
  }

  .main-heading-ad-new-2.change_headline {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 33px;
    line-height: 24px;
  }

  .fb-review {
    grid-template-columns: minmax(60px, 60px) 1fr;
  }

  .div-block-1041 {
    display: none;
  }

  .text-span-91.nsa {
    font-size: 13px;
  }

  .sidebar-heading-3 {
    color: #000;
    font-size: 1.4rem;
    line-height: 1.4;
  }

  .sidebar-heading-3._2 {
    font-weight: 700;
  }

  .blogpost1_author-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-radius: 8px;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: 100%;
    padding: 0 0 7px;
  }

  .blogpost1_author-wrapper.recommended {
    border-style: none;
    border-radius: 0;
    justify-content: center;
    align-items: center;
    padding-left: 5px;
    padding-right: 5px;
  }

  .desktop-hadings-offer-3 {
    font-size: .7rem;
  }

  .review-wrapper {
    margin-top: -13px;
    margin-bottom: 0;
  }

  .bg-reviews {
    margin-top: -.3rem;
  }

  .fb-icons-right-2 {
    margin-top: 0;
  }

  .loading-spinner {
    display: none;
  }

  .text-327 {
    text-align: left;
    margin-left: -30px;
    margin-right: 0;
    padding-left: 6px;
  }

  .text-327.text-255 {
    margin-left: 0;
    font-weight: 500;
  }

  .text-327.text-255._2 {
    padding-bottom: 3px;
    padding-left: 0;
    font-size: 15px;
    font-weight: 600;
  }

  .review-content-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .text-70 {
    padding-right: 0;
    font-size: 12px;
  }

  .text-70.text-90 {
    text-align: center;
    font-size: 13px;
    font-weight: 700;
  }

  .heading-25 {
    text-align: left;
    font-size: 1.4rem;
    line-height: 1.7;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-top.padding-xhuge.is--mobile {
    padding-top: 0;
  }

  .button-secondary-2 {
    color: #fff;
    background-color: #ff5376;
    flex: 0 auto;
    align-self: center;
    width: auto;
    padding-left: 2.1rem;
    padding-right: 2.1rem;
    font-size: 18px;
    display: block;
    box-shadow: 0 7px #000;
  }

  .button-secondary-2:hover {
    background-color: #fff;
  }

  .page-padding-4 {
    background-color: #c8f6ff;
    justify-content: center;
    align-items: stretch;
    display: flex;
  }

  .image-content-2 {
    object-fit: fill;
    width: 100%;
    height: 100%;
  }

  .countdown2_box {
    width: 2.4rem;
    min-width: 2rem;
    height: 2.4rem;
    min-height: 2rem;
  }

  .grid-21 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .cta1_button-content-2 {
    grid-column-gap: 0rem;
    font-size: 1rem;
  }

  .grid-20 {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    margin-bottom: 20px;
  }

  .section-how-it-works {
    margin-top: -4px;
  }

  .sm.af {
    max-width: 100%;
  }

  .image-44 {
    vertical-align: baseline;
    width: 60px;
    max-width: 100%;
    height: 18px;
    margin-left: 7px;
    margin-right: 7px;
    position: static;
    inset: 0% auto 0% 0%;
  }

  .div-block-54.margin-top.margin-large.relative.justify-center {
    width: auto;
    height: auto;
  }

  .bold-text-49 {
    color: #f1ffea;
    letter-spacing: 0;
    font-size: 14px;
    font-weight: 700;
  }

  .countdown2_number {
    font-size: 1rem;
  }

  .blogpost1_date-wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: flex-start;
    align-items: center;
    margin-top: 5px;
  }

  .blogpost1_date-wrapper._2.mobile {
    grid-column-gap: 0%;
    grid-row-gap: 0%;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
    place-content: start;
    place-items: center start;
    width: 100%;
    display: flex;
  }

  .div-block-56 {
    border-radius: 90px;
    width: 300px;
    height: auto;
    padding: 7px 25px 7px 24px;
  }

  .div-block-53 {
    margin-top: 26px;
  }

  .star-copy {
    top: 62%;
    left: -15%;
  }

  .countdown2_wrapper {
    z-index: 1;
    flex-wrap: wrap;
    position: relative;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .brand {
    padding-left: 8px;
    padding-right: 8px;
  }

  ._1-text {
    font-size: 13px;
  }

  .section-2 {
    padding: 0 15px 30px;
  }

  .section-2.white_bg {
    padding: 20px 15px 25px;
  }

  .section-2.white_bg.glb {
    padding: 0 0 2px;
  }

  .blog-sidebar-home-3 {
    flex: 1;
    width: auto;
    margin-left: 8px;
    margin-right: 8px;
    display: none;
  }

  .image-wrapper_widescreen-2 {
    border-radius: 0;
    height: 100%;
  }

  .padding-global-16 {
    padding-left: 0%;
    padding-right: 0%;
  }

  .blog_vertical {
    margin-bottom: 0;
  }

  .fb-below {
    margin-left: 10px;
    font-size: 12px;
  }

  .button-text-10 {
    color: #000;
    text-underline-offset: 3px;
    width: 100%;
    font-size: 1rem;
    font-weight: 600;
    text-decoration: none;
  }

  .button-text-10.af {
    font-size: .94rem;
    font-weight: 700;
  }

  .button-text-10.af.glb._2 {
    font-size: 13px;
  }

  .listicle_reasons {
    grid-row-gap: 1rem;
  }

  .blogpost1_author-image.glb {
    position: relative;
    right: -11px;
  }

  .blogpost1_author-image.glb.recommended {
    width: 3rem;
    min-width: 3rem;
    height: 3rem;
    min-height: 3rem;
  }

  .grid-1-1-1 {
    grid-template-columns: 1fr;
  }

  ._1-text-2 {
    font-size: 13px;
  }

  .div-text-weight-medium-7 {
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .review-count-2.glb {
    font-size: 14px;
  }

  .navbar-wrapper {
    padding-left: 0;
  }

  .p-bottom-0-3 {
    text-align: left;
    letter-spacing: 0;
    max-width: 100%;
    font-size: 1.1rem;
    font-weight: 500;
    line-height: 30px;
  }

  .p-bottom-0-3._2 {
    font-size: 1.1rem;
  }

  .p-bottom-0-3._2.glb {
    margin-top: -6px;
  }

  .padding-vertical-5 {
    padding-left: 0;
    padding-right: 0;
  }

  .text-326.glb {
    font-size: 15px;
  }

  .paragraph-div-3.change {
    padding: 14px;
  }

  .paragraph-div-3.change.glb {
    background-color: #f3f3f3;
    border-color: #d0d5dd;
  }

  .image-41 {
    padding-top: 0;
  }

  .bold-text-48 {
    color: #222;
    font-family: Barlow, sans-serif;
    font-size: 1.4rem;
    font-weight: 800;
  }

  .text-size-medium {
    text-align: left;
    margin-top: 20px;
    font-size: 1.1rem;
    line-height: 30px;
  }

  .text-size-medium.glb {
    margin-top: 5px;
  }

  .div-sale-bar-box-2 {
    margin-right: -8px;
    padding-left: 0;
    padding-right: 0;
  }

  .container-main {
    width: 95%;
  }

  .container-main.content-center {
    width: 90%;
  }

  .bold-text-57 {
    font-size: 13.4px;
  }

  .heading-style-h5 {
    text-align: left;
    font-size: 1.3rem;
    font-weight: 400;
  }

  .heading-style-h5.mobil {
    margin-top: -21px;
    font-family: Barlow, sans-serif;
    font-size: 1.4rem;
    font-weight: 700;
    display: block;
  }

  .heading-style-h5.desktop {
    display: none;
  }

  .div-block-58 {
    align-self: auto;
  }

  .div-block-63 {
    flex-direction: column;
    align-items: flex-start;
  }

  .side-div-home {
    width: 100%;
    margin-left: 0;
  }

  .star {
    top: 31%;
  }

  .hero-section-1 {
    padding-left: 0;
    padding-right: 0;
  }

  .hero-section-1.review_container {
    padding-right: 0;
  }

  .hero-section-1.af {
    padding-top: 10px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .text-size-small-copy-2 {
    margin-top: 5px;
    font-size: 1rem;
    font-weight: 500;
  }

  .text-size-small-copy-2.recommended {
    margin-top: 0;
    font-size: 13.4px;
    font-weight: 500;
  }

  .text-size-small-copy-2.recommended._2 {
    font-size: 14px;
  }

  .grid-22.padding-bottom {
    grid-template-columns: 1fr;
  }

  .div-block-57 {
    height: 39px;
  }

  .sub-heading-author-new-2 {
    text-align: left;
    letter-spacing: -.5px;
    font-size: 14px;
    line-height: 25px;
  }

  .sub-heading-author-new-2.nsa {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    letter-spacing: 0;
    order: 0;
    justify-content: center;
    align-items: center;
    padding-top: 10px;
    font-size: 13px;
    display: flex;
  }

  .sub-heading-author-new-2.nsa.hf {
    font-size: 15px;
  }

  .sub-heading-author-new-2.glb {
    margin-top: 0;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .div-sales-bar-4.sales-bar-5 {
    border-bottom-left-radius: 0;
  }

  .text-weight-semibold-2.recommended {
    margin-top: 5px;
    font-size: 13.4px;
  }

  .text-weight-semibold-2.glb._2 {
    width: 100%;
    position: static;
    left: -5px;
  }

  .fb-icon-2 {
    width: 14px;
  }

  .lottie-animation-4 {
    margin-left: 14px;
  }

  .lottie-animation-4._2 {
    width: 70px;
  }

  .main-wrapper, .blogpost1_author-text {
    width: 100%;
  }

  .icon-embed-xsmall-4 {
    color: #000;
    width: 1rem;
    height: 1rem;
    margin-left: -20px;
    font-size: .8rem;
  }

  .icon-embed-xsmall-4.af {
    font-size: 1rem;
  }

  .icon-embed-xsmall-4.af.glb {
    width: 1.2rem;
    height: 1.2rem;
    font-size: 1.4rem;
  }

  .text-323 {
    max-width: 100%;
  }

  .button-text-11 {
    margin-top: -2px;
    font-size: 14px;
    font-weight: 400;
  }

  .nav-right {
    height: 50px;
  }

  .divlowstock {
    margin-right: 0;
    padding-right: 0;
  }

  .divlowstock.stock-2 {
    text-align: left;
    margin-top: 7px;
    margin-left: -17px;
    padding-bottom: 10px;
    padding-left: 0;
    position: static;
  }

  .divlowstock.stock-2._3 {
    background-color: #ffeded00;
    border-style: none;
    border-radius: 0;
    margin-top: 4px;
    margin-bottom: 1px;
    margin-left: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .width-50 {
    width: 100%;
  }

  .countdown2_label {
    color: #fff;
    font-size: .7rem;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .margin-left.margin-medium.is--mobile {
    width: 100px;
    margin-bottom: .2rem;
  }

  .listicle-row {
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
  }

  .try-risk-free-bar {
    z-index: 50;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border: 1.4px solid #ccc;
    border-radius: 10px;
    flex-flow: column;
    width: 94%;
    margin-left: 0;
    padding-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px;
    display: flex;
    bottom: 1%;
    left: 3%;
    box-shadow: 0 0 25px 16px #0000001f;
  }

  .try-risk-free-bar.hf {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    border: 1.4px solid #d0d5dd;
    border-left: 3px solid #3e6c18;
    border-radius: 0 6px 6px 0;
    justify-content: center;
    align-items: flex-start;
    width: 74%;
    margin-left: 0;
    margin-right: 6px;
    padding: 14px 0 14px 14px;
    transition: opacity .1s;
    bottom: 4%;
    left: 0%;
    box-shadow: 0 0 25px 16px #0000001c;
  }

  .text-328 {
    max-width: 100%;
  }

  .free-bonus-gifts-worth-total-value-3.af {
    font-family: Barlow, sans-serif;
    font-weight: 600;
  }

  .frame-1484580642 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: row;
    align-items: center;
    margin-bottom: 10px;
  }

  .gamification-2 {
    background-image: linear-gradient(90deg, #5db482 67%, #e7e7e7 67%, #e7e7e7);
    width: 100%;
  }

  .svg {
    width: 100%;
    margin-left: 3px;
    padding-left: 1px;
    padding-right: 1px;
  }

  .vectors-wrapper-159 {
    width: 14px;
  }

  .button-text-12 {
    color: #000;
    text-underline-offset: 3px;
    width: 100%;
    font-size: 1rem;
    font-weight: 600;
    text-decoration: none;
  }

  .button-text-12.af {
    font-size: .94rem;
    font-weight: 700;
  }

  .button-text-12.af.glb._2 {
    font-size: 13px;
  }

  .button-text-12.af.glb._2.large {
    font-family: Barlow, sans-serif;
    font-size: 15px;
  }

  .bold-text-19 {
    text-align: center;
    font-size: 35px;
    line-height: 35px;
  }

  .paragraph-24 {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 25px;
    line-height: 25px;
  }

  .paragraph-14 {
    line-height: 25px;
  }

  .section-17 {
    margin-right: 10px;
  }

  .paragraph-39 {
    font-size: 25px;
  }

  .paragraph-38 {
    font-size: 18px;
    line-height: 20px;
  }

  .section-11 {
    max-width: 100%;
  }

  .hero-image-3-pics.hghj {
    margin-left: 0;
    margin-right: 0;
  }

  .grid-5 {
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-18 {
    padding-left: 21px;
  }

  .button-footer-sticky-g {
    width: 500px;
    max-width: 250px;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
  }

  .hero-heading-main {
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
    font-size: 30px;
    line-height: 20px;
  }

  .hero-description {
    margin-left: 0;
    margin-right: 0;
  }

  .paragraph-written-by {
    font-size: 14px;
  }

  .container-53 {
    margin-right: 10px;
  }

  .button-4 {
    width: 250px;
    padding-left: 10px;
    font-size: 14px;
  }

  .nav-bar {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-bar.df.mn {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-bar.df {
    line-height: 14px;
  }

  .health-dscvry-nav {
    flex-flow: wrap;
    justify-content: space-between;
    align-items: center;
    font-size: 25px;
    line-height: 40px;
    display: block;
  }

  .container-55 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .health-dscvry-nav-2 {
    text-align: left;
    flex-flow: wrap;
    justify-content: space-between;
    align-items: center;
    font-family: Barlow, sans-serif;
    font-size: 30px;
    line-height: 40px;
    display: block;
  }

  .bold-text-63 {
    text-align: center;
    font-family: Barlow, sans-serif;
    font-size: 33px;
    line-height: 35px;
  }

  .section-19 {
    padding-top: 10px;
  }

  .image-45 {
    border-width: 0;
    border-radius: 0;
  }

  .paragraph-49 {
    font-size: 18px;
    line-height: 20px;
  }

  .image-46 {
    border-width: 0;
    border-radius: 0;
  }

  .paragraph-50 {
    font-size: 20px;
    line-height: 25px;
  }

  .bold-text-65 {
    font-size: 30px;
  }

  .section-20 {
    margin-right: 10px;
  }

  .div-block-1050 {
    max-width: 100%;
    margin-right: 0;
    display: block;
  }

  .container-57 {
    width: 100%;
    max-width: 100%;
    padding-right: 0;
  }

  .heading-54 {
    display: none;
  }

  .bold-text-67 {
    font-size: 30px;
  }

  .paragraph-40 {
    font-size: 20px;
    line-height: 25px;
  }

  .div-block-1051 {
    padding-left: 0;
    padding-right: 0;
  }

  .image-47 {
    border-width: 0;
    border-radius: 0;
  }

  .paragraph-51 {
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-52 {
    font-size: 16px;
    line-height: 20px;
  }

  .heading-56 {
    display: none;
  }

  .image-49 {
    border-width: 0;
    border-radius: 0;
  }

  .paragraph-53 {
    text-transform: none;
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .section-21 {
    max-width: 100%;
    padding-top: 0;
    position: sticky;
    top: 0;
  }

  .section-21.sticky-bottom-button {
    padding-top: 0;
  }

  .section-21.njn {
    position: sticky;
    inset: 0 0% 0%;
  }

  .grid-23 {
    grid-row-gap: 23px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .heading-57 {
    display: none;
  }

  .image-51 {
    border-width: 0;
    border-radius: 0;
  }

  .button-13 {
    border-radius: 4px;
    width: 250px;
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 15px;
    font-size: 14px;
    display: inline-block;
  }

  .image-52 {
    border-width: 0;
    border-radius: 0;
  }

  .paragraph-54 {
    font-size: 20px;
    line-height: 25px;
  }

  .number-list {
    font-family: Barlow, sans-serif;
    font-size: var(--list-mobile-size);
    line-height: var(--list-paragrph-mobile-height);
    text-transform: none;
    margin-bottom: 0;
    padding-top: 20px;
    padding-bottom: 10px;
  }

  .hero-heading-main-2 {
    border-style: solid;
    border-width: 0;
    border-radius: 0;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
    font-size: 30px;
    line-height: 20px;
  }

  .button-footer-sticky-g-2 {
    width: 100%;
    max-width: 100%;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
  }

  .paragraph-55 {
    margin-bottom: 0;
    padding-bottom: 20px;
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-43 {
    font-size: 20px;
    line-height: 25px;
  }

  .heading-58 {
    display: none;
  }

  .paragraph-56 {
    font-size: 20px;
    line-height: 25px;
  }

  .mobile-list-hidden-dsktop {
    margin-top: 0;
    margin-bottom: 10px;
    display: block;
  }

  .mobile-list-hidden-dsktop.hjghj {
    display: none;
  }

  .container-63 {
    margin-right: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-57 {
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .bold-text-75 {
    font-size: 20px;
  }

  .paragraph-58, .paragraph-46 {
    font-size: 20px;
    line-height: 25px;
  }

  .image-53 {
    border-width: 0;
    border-radius: 0;
  }

  .bold-text-76 {
    font-family: Barlow, sans-serif;
    font-size: var(--list-mobile-size);
  }

  .image-54 {
    border-width: 0;
    border-radius: 0;
  }

  .bold-text-79 {
    font-size: 25px;
    line-height: var(--list-mobile-height);
    text-transform: uppercase;
  }

  .health-dscvry-nav-3 {
    text-align: left;
    flex-flow: wrap;
    justify-content: space-between;
    align-items: center;
    font-family: Barlow, sans-serif;
    font-size: 30px;
    line-height: 40px;
    display: block;
  }

  .health-dscvry-nav-4 {
    text-align: center;
    flex-flow: wrap;
    justify-content: space-between;
    align-items: center;
    font-size: 30px;
    line-height: 40px;
    display: block;
  }

  .bold-text-80 {
    text-align: center;
    font-size: 30px;
    line-height: 35px;
  }

  .paragraph-59 {
    line-height: 25px;
  }

  .paragraph-written-by-2 {
    font-size: 14px;
  }

  .button-14 {
    border-radius: 8px;
    width: 250px;
    margin-left: -42px;
    margin-right: -48px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
  }

  .paragraph-60 {
    font-size: 20px;
    line-height: 30px;
  }

  .bold-text-82 {
    font-size: 30px;
  }

  .section-23 {
    margin-right: 10px;
  }

  .div-block-1052 {
    margin-right: 20px;
  }

  .container-66 {
    padding-right: 159px;
  }

  .heading-59 {
    display: none;
  }

  .div-block-1053 {
    padding-left: 25px;
    padding-right: 0;
  }

  .paragraph-61 {
    margin-bottom: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 18px;
    line-height: 30px;
  }

  .paragraph-62 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .paragraph-63 {
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 30px;
  }

  .button-footer-sticky-g-3 {
    width: 500px;
    max-width: 300px;
    margin-left: -26px;
    margin-right: -1px;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
  }

  .paragraph-64 {
    font-size: 18px;
    line-height: 20px;
  }

  .heading-61 {
    display: none;
  }

  .paragraph-65 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .section-24 {
    max-width: 100%;
  }

  .heading-62 {
    display: none;
  }

  .paragraph-66, .paragraph-67 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .paragraph-68 {
    font-size: 20px;
    line-height: 30px;
  }

  .number-list-2 {
    font-size: 30px;
    line-height: 35px;
  }

  .hero-heading-main-3 {
    border-style: none;
    border-width: 0;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
    font-size: 30px;
    line-height: 20px;
  }

  .paragraph-69 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .heading-63, .heading-64, .heading-65 {
    display: none;
  }

  .paragraph-70 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .container-69 {
    margin-right: 10px;
  }

  .paragraph-71 {
    font-size: 20px;
    line-height: 30px;
  }

  .bold-text-92 {
    font-size: 20px;
  }

  .container-70 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .grid-24 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    margin-left: 10px;
    margin-right: 10px;
  }

  .bold-text-93 {
    text-align: center;
    font-size: 30px;
    line-height: 35px;
  }

  .paragraph-72 {
    line-height: 25px;
  }

  .paragraph-written-by-3 {
    font-size: 14px;
  }

  .button-15 {
    border-radius: 8px;
    width: 250px;
    margin-left: -42px;
    margin-right: -48px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
  }

  .image-65 {
    max-width: 100vh;
  }

  .paragraph-73 {
    font-size: 20px;
    line-height: 30px;
  }

  .bold-text-95 {
    font-size: 30px;
  }

  .section-26 {
    margin-right: 10px;
  }

  .div-block-1054 {
    margin-right: 20px;
  }

  .container-71 {
    padding-right: 159px;
  }

  .heading-66 {
    display: none;
  }

  .div-block-1055 {
    text-align: center;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-74 {
    margin-bottom: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 18px;
    line-height: 30px;
  }

  .paragraph-75 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .paragraph-76 {
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 30px;
  }

  .button-footer-sticky-g-4 {
    width: 500px;
    max-width: 300px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 14px;
    line-height: 15px;
  }

  .paragraph-77 {
    font-size: 18px;
    line-height: 20px;
  }

  .paragraph-78 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .section-27 {
    max-width: 100%;
  }

  .paragraph-79 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .heading-68 {
    display: none;
  }

  .paragraph-80 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .paragraph-81 {
    font-size: 20px;
    line-height: 30px;
  }

  .hero-heading-main-4 {
    border-style: none;
    border-width: 0;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
    font-size: 30px;
    line-height: 20px;
  }

  .paragraph-82 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .heading-69 {
    display: none;
  }

  .paragraph-83 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .container-75 {
    width: auto;
    margin-right: 0;
  }

  .container-75.fgdf {
    width: auto;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-75.fgdf.mobilw {
    display: none;
  }

  .paragraph-84 {
    font-size: 20px;
    line-height: 30px;
  }

  .container-76 {
    margin-left: 10px;
    margin-right: 10px;
    padding-top: 10px;
  }

  .grid-25 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    min-width: 100%;
    margin-left: 10px;
    margin-right: 10px;
  }

  .grid-25.xvx {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    flex-flow: column;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .grid-25.lisuy {
    min-width: auto;
  }

  .container-77 {
    flex-flow: column;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .bold-text-103 {
    text-align: center;
    font-size: 35px;
    line-height: 35px;
  }

  .section-28 {
    margin-left: 0;
    padding-right: 10px;
  }

  .paragraph-85 {
    line-height: 25px;
  }

  .paragraph-written-by-4 {
    font-size: 14px;
  }

  .button-16 {
    border-radius: 8px;
    width: 250px;
    margin-left: -42px;
    margin-right: -48px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
  }

  .paragraph-86 {
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .bold-text-105 {
    font-size: 30px;
  }

  .section-29 {
    margin-right: 10px;
  }

  .div-block-1056 {
    margin-right: 20px;
  }

  .container-78 {
    padding-right: 159px;
  }

  .heading-70 {
    display: none;
  }

  .div-block-1057 {
    padding-left: 25px;
    padding-right: 0;
  }

  .paragraph-87 {
    margin-bottom: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph, .paragraph-89 {
    margin-bottom: 20px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .button-footer-sticky-g-5 {
    width: 500px;
    max-width: 300px;
    margin-left: -26px;
    margin-right: -1px;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
  }

  .heading-72 {
    display: none;
  }

  .paragraph-90 {
    margin-bottom: 20px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .section-30 {
    max-width: 100%;
  }

  .heading-73 {
    display: none;
  }

  .paragraph-91 {
    margin-bottom: 20px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .heading-74 {
    display: none;
  }

  .paragraph-92 {
    margin-bottom: 20px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-93 {
    font-size: 20px;
    line-height: 30px;
  }

  .container-81 {
    overflow: hidden;
  }

  .hero-heading-main-5 {
    border-style: none;
    border-width: 0;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
    font-size: 30px;
    line-height: 20px;
  }

  .hero-heading-main-5.kjnk {
    margin-left: 0;
    margin-right: 0;
  }

  .paragraph-94 {
    margin-bottom: 20px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .heading-75, .heading-76, .heading-77, .heading-78, .heading-79 {
    display: none;
  }

  .paragraph-95 {
    margin-bottom: 20px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-t {
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .heading-80 {
    display: none;
  }

  .container-83 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .bold-text-111 {
    line-height: 25px;
  }

  .bold-text-112 {
    font-size: 20px;
  }

  .bold-text-114 {
    line-height: 25px;
  }

  .health-dscvry-nav-5 {
    text-align: left;
    flex-flow: wrap;
    justify-content: space-between;
    align-items: center;
    font-size: 30px;
    line-height: 30px;
    display: block;
  }

  .bold-text-115 {
    text-align: center;
    font-size: 30px;
    line-height: 35px;
  }

  .paragraph-96 {
    line-height: 25px;
  }

  .paragraph-97 {
    font-size: 20px;
    line-height: 25px;
  }

  .bold-text-117 {
    font-size: 30px;
  }

  .section-32 {
    margin-right: 10px;
  }

  .div-block-1058 {
    margin-right: 20px;
  }

  .container-85 {
    padding-right: 159px;
  }

  .heading-81 {
    display: none;
  }

  .div-block-1059 {
    padding-left: 25px;
    padding-right: 0;
  }

  .paragraph-98 {
    margin-bottom: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-99, .paragraph-100 {
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 25px;
  }

  .button-footer-sticky-g-6 {
    width: 500px;
    max-width: 300px;
    margin-left: -35px;
    margin-right: -1px;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
  }

  .heading-83 {
    display: none;
  }

  .paragraph-101 {
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 25px;
  }

  .section-33 {
    max-width: 100%;
  }

  .heading-84 {
    display: none;
  }

  .paragraph-102 {
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 25px;
  }

  .heading-85 {
    display: none;
  }

  .paragraph-103 {
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-104 {
    font-size: 20px;
    line-height: 30px;
  }

  .hero-heading-main-6 {
    border-style: none;
    border-width: 0;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
    font-size: 30px;
    line-height: 20px;
  }

  .paragraph-105 {
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 25px;
  }

  .heading-86, .heading-87, .heading-88, .heading-89 {
    display: none;
  }

  .paragraph-106 {
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-107 {
    font-size: 20px;
    line-height: 25px;
  }

  .container-90 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .columns-3.jkj {
    flex-flow: row;
    max-width: 300px;
    display: flex;
  }

  .nav-cta {
    position: static;
  }

  .container-92 {
    max-width: 300px;
  }

  .button-17 {
    text-align: center;
    flex: 0 auto;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 10px 20px;
    font-size: 14px;
    line-height: 16px;
  }

  .button-17._2 {
    width: 250px;
    max-width: 100%;
    margin-left: 10px;
  }

  .bold-text-122 {
    font-size: 16px;
    line-height: 16px;
  }

  .heading-90 {
    margin-top: 10px;
    margin-bottom: 0;
  }

  .section-34 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .heading-91 {
    padding-top: 0;
  }

  .bold-text-123 {
    font-family: Barlow, sans-serif;
    font-size: 35px;
    line-height: 35px;
  }

  .paragraph-108 {
    font-family: Barlow, sans-serif;
    font-size: 18px;
    line-height: 25px;
  }

  .paragraph-109 {
    font-family: Barlow, sans-serif;
  }

  .paragraph-110 {
    text-align: center;
    width: 100%;
    max-width: 100%;
    font-size: 14px;
  }

  .paragraph-111 {
    margin-top: 10px;
    font-size: 18px;
    line-height: 20px;
  }

  .bold-text-124, .bold-text-125, .bold-text-126 {
    font-size: 27px;
  }

  .paragraph-112 {
    margin-top: 10px;
    font-size: 18px;
    line-height: 20px;
  }

  .grid-28 {
    width: 100%;
    max-width: 100%;
  }

  .grid-29 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .paragraph-113, .paragraph-114 {
    margin-top: 10px;
    font-size: 18px;
    line-height: 20px;
  }

  .paragraph-115 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 18px;
    line-height: 20px;
  }

  .paragraph-116 {
    margin-top: 10px;
    font-size: 18px;
    line-height: 20px;
  }

  .section-35 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .heading-94, .bold-text-130 {
    font-size: 27px;
  }

  .paragraph-118 {
    margin-top: 10px;
    font-size: 18px;
    line-height: 20px;
  }

  .section-body_desktop_visible {
    margin-left: 10px;
    margin-right: 10px;
    display: block;
  }

  .section-body_desktop_visible.mobile {
    display: none;
  }

  .paragraph-120 {
    margin-top: 10px;
    font-size: 18px;
    line-height: 20px;
  }

  .list-item-7 {
    line-height: 25px;
  }

  .container-97 {
    flex-flow: column;
    width: 100%;
    max-width: 100%;
    display: flex;
  }

  .paragraph-121 {
    font-size: 18px;
    line-height: 20px;
  }

  .image-67 {
    text-align: center;
    width: 100%;
    max-width: 100%;
    margin-left: 0;
  }

  .paragraph-122 {
    text-align: center;
    width: 100%;
    max-width: 100%;
    font-size: 14px;
  }

  .paragraph-123 {
    margin-top: 10px;
    font-size: 18px;
    line-height: 20px;
  }

  .bold-text-132, .bold-text-133, .bold-text-134 {
    font-size: 27px;
  }

  .paragraph-124 {
    margin-top: 10px;
    font-size: 18px;
    line-height: 20px;
  }

  .grid-30 {
    width: 100%;
    max-width: 100%;
  }

  .grid-31 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .bold-text-135 {
    width: 100%;
  }

  .paragraph-125, .paragraph-126 {
    margin-top: 10px;
    font-size: 18px;
    line-height: 20px;
  }

  .paragraph-127 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 18px;
    line-height: 20px;
  }

  .paragraph-128 {
    margin-top: 10px;
    font-size: 18px;
    line-height: 20px;
  }

  .bold-text-136 {
    font-size: 25px;
    line-height: 25px;
  }

  .section-37 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .heading-97 {
    font-size: 27px;
  }

  .list-6 {
    font-size: 12px;
    line-height: 18px;
  }

  .div-block-1061 {
    text-align: left;
    width: 100%;
    max-width: 100%;
    margin-right: 0;
  }

  .paragraph-130 {
    font-size: 16px;
  }

  .bold-text-137 {
    font-size: 27px;
  }

  .paragraph-131 {
    margin-top: 10px;
    font-size: 18px;
    line-height: 20px;
  }

  .list-7 {
    font-size: 10px;
    line-height: 15px;
  }

  .paragraph-132 {
    margin-top: 10px;
    font-size: 18px;
    line-height: 20px;
  }

  .container-100 {
    flex-flow: column;
    width: 100%;
    max-width: 100%;
    display: flex;
  }

  .list-8 {
    font-size: 10px;
  }

  .heading-99 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .paragraph-133 {
    font-size: 18px;
    line-height: 20px;
  }

  .image-69 {
    text-align: center;
    width: 100%;
    max-width: 100%;
    margin-left: 0;
  }

  .paragraph-134 {
    text-align: center;
    width: 100%;
    max-width: 100%;
    font-size: 14px;
  }

  .paragraph-135 {
    margin-top: 10px;
    font-size: 18px;
    line-height: 20px;
  }

  .bold-text-138, .bold-text-139, .bold-text-140 {
    font-size: 27px;
  }

  .paragraph-136 {
    margin-top: 10px;
    font-size: 18px;
    line-height: 20px;
  }

  .grid-34 {
    width: 100%;
    max-width: 100%;
  }

  .grid-35 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .bold-text-141 {
    width: 100%;
  }

  .paragraph-137, .paragraph-138 {
    margin-top: 10px;
    font-size: 18px;
    line-height: 20px;
  }

  .paragraph-139 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 18px;
    line-height: 20px;
  }

  .paragraph-140 {
    margin-top: 10px;
    font-size: 18px;
    line-height: 20px;
  }

  .bold-text-142 {
    font-size: 25px;
    line-height: 25px;
  }

  .section-38 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .heading-100 {
    font-size: 27px;
  }

  .list-9 {
    font-size: 12px;
    line-height: 18px;
  }

  .div-block-1062 {
    text-align: left;
    width: 100%;
    max-width: 100%;
    margin-right: 0;
  }

  .paragraph-142 {
    font-size: 16px;
  }

  .bold-text-143 {
    font-size: 27px;
  }

  .paragraph-143 {
    margin-top: 10px;
    font-size: 18px;
    line-height: 20px;
  }

  .list-10 {
    font-size: 10px;
    line-height: 15px;
  }

  .paragraph-144 {
    margin-top: 10px;
    font-size: 18px;
    line-height: 20px;
  }

  .container-103 {
    flex-flow: column;
    width: 100%;
    max-width: 100%;
    display: flex;
  }

  .list-11 {
    font-size: 10px;
  }

  .heading-102 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .paragraph-145 {
    font-size: 18px;
    line-height: 20px;
  }

  .image-71 {
    text-align: center;
    width: 100%;
    max-width: 100%;
    margin-left: 0;
  }

  .paragraph-146 {
    text-align: center;
    width: 100%;
    max-width: 100%;
    font-size: 14px;
  }

  .paragraph-147 {
    margin-top: 10px;
    font-size: 18px;
    line-height: 20px;
  }

  .bold-text-144, .bold-text-145, .bold-text-146 {
    font-size: 27px;
  }

  .paragraph-148 {
    margin-top: 10px;
    font-size: 18px;
    line-height: 20px;
  }

  .grid-38 {
    width: 100%;
    max-width: 100%;
  }

  .grid-39 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .bold-text-147 {
    width: 100%;
  }

  .paragraph-149, .paragraph-150 {
    margin-top: 10px;
    font-size: 18px;
    line-height: 20px;
  }

  .paragraph-151 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 18px;
    line-height: 20px;
  }

  .paragraph-152 {
    margin-top: 10px;
    font-size: 18px;
    line-height: 20px;
  }

  .bold-text-148 {
    font-size: 25px;
    line-height: 25px;
  }

  .section-39 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .heading-103 {
    font-size: 27px;
  }

  .list-12 {
    font-size: 12px;
    line-height: 18px;
  }

  .div-block-1063 {
    text-align: left;
    width: 100%;
    max-width: 100%;
    margin-right: 0;
  }

  .paragraph-154 {
    font-size: 16px;
  }

  .bold-text-149 {
    font-size: 27px;
  }

  .paragraph-155 {
    margin-top: 10px;
    font-size: 18px;
    line-height: 20px;
  }

  .list-13 {
    font-size: 10px;
    line-height: 15px;
  }

  .paragraph-156 {
    margin-top: 10px;
    font-size: 18px;
    line-height: 20px;
  }

  .container-106 {
    flex-flow: column;
    width: 100%;
    max-width: 100%;
    display: flex;
  }

  .list-14 {
    font-size: 10px;
  }

  .heading-105 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .paragraph-157 {
    font-size: 18px;
    line-height: 20px;
  }

  .image-73 {
    text-align: center;
    width: auto;
    max-width: 100%;
    margin-left: 0;
  }

  .paragraph-158 {
    text-align: center;
    width: 100%;
    max-width: 100%;
    font-size: 14px;
  }

  .paragraph-159 {
    margin-top: 10px;
    font-size: 18px;
    line-height: 20px;
  }

  .bold-text-150, .bold-text-151, .bold-text-152 {
    font-size: 27px;
  }

  .paragraph-160 {
    margin-top: 10px;
    font-size: 18px;
    line-height: 20px;
  }

  .grid-42 {
    width: 100%;
    max-width: 100%;
  }

  .grid-43 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .bold-text-153 {
    width: 100%;
  }

  .paragraph-161, .paragraph-162 {
    margin-top: 10px;
    font-size: 18px;
    line-height: 20px;
  }

  .paragraph-163 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 18px;
    line-height: 20px;
  }

  .paragraph-164 {
    margin-top: 10px;
    font-size: 18px;
    line-height: 20px;
  }

  .bold-text-154 {
    font-size: 25px;
    line-height: 25px;
  }

  .section-40 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .heading-106 {
    font-size: 27px;
  }

  .heading-107 {
    margin-top: 10px;
    margin-bottom: 20px;
  }

  .list-15 {
    font-size: 12px;
    line-height: 18px;
  }

  .div-block-1064 {
    text-align: left;
    width: 100%;
    max-width: 100%;
    margin-right: 0;
  }

  .paragraph-166 {
    font-size: 16px;
  }

  .bold-text-155 {
    font-size: 27px;
  }

  .paragraph-167 {
    margin-top: 10px;
    font-size: 18px;
    line-height: 20px;
  }

  .list-16 {
    font-size: 10px;
    line-height: 15px;
  }

  .paragraph-168 {
    margin-top: 10px;
    font-size: 18px;
    line-height: 20px;
  }

  .container-109 {
    flex-flow: column;
    width: 100%;
    max-width: 100%;
    display: flex;
  }

  .list-17 {
    font-size: 10px;
  }

  .heading-108 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .paragraph-169 {
    font-size: 18px;
    line-height: 20px;
  }

  .paragraph-170 {
    text-align: center;
    width: 100%;
    max-width: 100%;
    font-size: 14px;
  }

  .paragraph-171 {
    margin-top: 10px;
    font-size: 18px;
    line-height: 20px;
  }

  .bold-text-157, .bold-text-158, .bold-text-159 {
    font-size: 27px;
  }

  .paragraph-172 {
    margin-top: 10px;
    font-size: 18px;
    line-height: 20px;
  }

  .grid-46 {
    width: 100%;
    max-width: 100%;
  }

  .grid-47 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .bold-text-160 {
    width: 100%;
  }

  .paragraph-173, .paragraph-174 {
    margin-top: 10px;
    font-size: 18px;
    line-height: 20px;
  }

  .paragraph-175 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 18px;
    line-height: 20px;
  }

  .paragraph-176 {
    margin-top: 10px;
    font-size: 18px;
    line-height: 20px;
  }

  .bold-text-161 {
    font-family: Roboto, sans-serif;
    font-size: 25px;
    line-height: 25px;
  }

  .section-41 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .button-18 {
    text-align: center;
    flex: 0 auto;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 10px 20px;
    font-size: 14px;
    line-height: 16px;
  }

  .button-18._2 {
    width: 250px;
    max-width: 100%;
    margin-left: 10px;
  }

  .heading-109 {
    font-family: Roboto, sans-serif;
    font-size: 27px;
  }

  .list-18 {
    font-size: 12px;
    line-height: 18px;
  }

  .div-block-1065 {
    text-align: left;
    width: 100%;
    max-width: 100%;
    margin-right: 0;
  }

  .paragraph-178 {
    font-family: Roboto, sans-serif;
    font-size: 16px;
  }

  .bold-text-162 {
    font-size: 27px;
  }

  .paragraph-179 {
    margin-top: 10px;
    font-size: 18px;
    line-height: 20px;
  }

  .list-19 {
    font-size: 10px;
    line-height: 15px;
  }

  .paragraph-180 {
    margin-top: 10px;
    font-size: 18px;
    line-height: 20px;
  }

  .container-112 {
    flex-flow: column;
    width: 100%;
    max-width: 100%;
    display: flex;
  }

  .lsit-2 {
    font-family: Barlow, sans-serif;
    font-size: 27px;
  }

  .list-20 {
    font-size: 10px;
  }

  .heading-110 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .paragraph-181 {
    font-size: 18px;
    line-height: 20px;
  }

  .paragraph-182 {
    text-align: center;
    width: 100%;
    max-width: 100%;
    font-family: Barlow, sans-serif;
    font-size: 14px;
  }

  .paragraph-183 {
    margin-top: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .bold-text-163 {
    font-family: Barlow, sans-serif;
    font-size: 25px;
  }

  .bold-text-164 {
    font-family: Barlow, sans-serif;
    font-size: 25px;
    line-height: 30px;
  }

  .bold-text-165 {
    font-size: 25px;
  }

  .paragraph-184 {
    margin-top: 10px;
    font-family: Barlow, sans-serif;
    font-size: 18px;
    line-height: 25px;
  }

  .grid-50 {
    grid-row-gap: 15px;
    place-items: center;
    width: 100%;
    max-width: 100%;
  }

  .grid-51 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .bold-text-166 {
    width: 100%;
  }

  .paragraph-185 {
    margin-top: 10px;
    font-family: Barlow, sans-serif;
    font-size: 18px;
    line-height: 25px;
  }

  .paragraph-186 {
    margin-top: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-187 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-family: Barlow, sans-serif;
    font-size: 18px;
    line-height: 25px;
  }

  .paragraph-188 {
    margin-top: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .bold-text-167 {
    font-family: Barlow, sans-serif;
    font-size: 25px;
    line-height: 30px;
  }

  .section-42 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .button-19 {
    text-align: center;
    flex: 0 auto;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 10px 20px;
    font-size: 14px;
    line-height: 16px;
  }

  .button-19._2 {
    width: 250px;
    max-width: 100%;
    margin-left: 10px;
  }

  .button-19._2.dfgd {
    margin-left: 0;
    font-family: Barlow, sans-serif;
    box-shadow: 2px 7px 10px 3px #0003;
  }

  .heading-111 {
    font-family: Barlow, sans-serif;
    font-size: 27px;
  }

  .list-21 {
    font-family: Barlow, sans-serif;
    font-size: 12px;
    line-height: 18px;
  }

  .div-block-1066 {
    text-align: left;
    width: 100%;
    max-width: 100%;
    margin-right: 0;
  }

  .paragraph-189 {
    margin-bottom: 10px;
    padding-left: 5px;
    padding-right: 5px;
    font-family: Barlow, sans-serif;
  }

  .paragraph-190 {
    font-family: Barlow, sans-serif;
    font-size: 16px;
    line-height: 25px;
  }

  .bold-text-168 {
    font-family: Barlow, sans-serif;
    font-size: 27px;
  }

  .paragraph-191 {
    margin-top: 10px;
    font-family: Barlow, sans-serif;
    font-size: 18px;
    line-height: 20px;
  }

  .list-22 {
    font-family: Barlow, sans-serif;
    font-size: 10px;
    line-height: 15px;
  }

  .paragraph-192 {
    margin-top: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .grid-52 {
    grid-template-columns: 1fr;
    place-items: center;
  }

  .container-115 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    max-width: 100%;
    display: block;
  }

  .list-23 {
    font-size: 10px;
  }

  .heading-112 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .paragraph-193 {
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .grid-54 {
    grid-template-columns: 1fr;
    width: 400px;
    max-width: 100%;
  }

  .side-offfer {
    display: none;
  }

  .grid-55 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .button-20 {
    text-align: center;
    flex: 0 auto;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 10px 20px;
    font-size: 14px;
    line-height: 16px;
  }

  .button-20._2 {
    width: 250px;
    max-width: 100%;
    margin-left: 10px;
  }

  .lists-section {
    width: 100%;
    display: none;
  }

  .lists-section.mobile, .lists-section.doog {
    display: block;
  }

  .lists-section.doog {
    display: none;
  }

  .nav-menu-2 {
    flex-direction: column;
  }

  .nav-button-wrapper {
    width: auto;
  }

  .body-2 {
    max-width: 100%;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .image-79 {
    max-width: none;
  }

  .container-116 {
    width: auto;
  }

  .health-dscvry-nav-6, .health-dscvry-nav-7 {
    text-align: center;
    flex-flow: wrap;
    justify-content: space-between;
    align-items: center;
    font-size: 30px;
    line-height: 40px;
    display: block;
  }

  .bold-text-172 {
    text-align: center;
    font-size: 30px;
    line-height: 35px;
  }

  .paragraph-207 {
    margin-bottom: 20px;
    font-size: 18px;
  }

  .section-44 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .paragraph-208 {
    line-height: 25px;
  }

  .paragraph-written-by-5 {
    margin-bottom: 0;
    padding-top: 10px;
    font-size: 14px;
  }

  .button-21 {
    border-radius: 8px;
    width: 250px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 16px;
  }

  .div-block-1075 {
    margin-right: 0;
  }

  .container-119 {
    width: 100%;
    padding-right: 0;
  }

  .heading-115 {
    display: none;
  }

  .paragraph-209 {
    margin-bottom: 20px;
    font-size: 18px;
  }

  .bold-text-174 {
    font-family: Barlow, sans-serif;
  }

  .paragraph-210 {
    margin-bottom: 20px;
    font-size: 18px;
    line-height: 30px;
  }

  .heading-116 {
    font-family: Roboto, sans-serif;
  }

  .bold-text-175 {
    font-size: 20px;
  }

  .div-block-1076 {
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-211 {
    margin-bottom: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: Roboto, sans-serif;
    font-size: 18px;
    line-height: 30px;
  }

  .paragraph-212 {
    margin-bottom: 20px;
    font-size: 18px;
  }

  .button-footer-sticky-g-7 {
    width: 500px;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
    line-height: 20px;
  }

  .paragraph-213 {
    font-size: 14px;
    line-height: 20px;
  }

  .heading-117 {
    display: none;
  }

  .paragraph-214 {
    margin-bottom: 20px;
    font-size: 18px;
  }

  .section-45 {
    max-width: 100%;
  }

  .section-45.m {
    padding-top: 10px;
  }

  .heading-118 {
    display: none;
  }

  .paragraph-215 {
    font-size: 18px;
    line-height: 30px;
  }

  .heading-119 {
    display: none;
  }

  .paragraph-216 {
    font-size: 18px;
    line-height: 30px;
  }

  .number-list-3 {
    margin-top: 20px;
    margin-bottom: 0;
    font-family: Barlow, sans-serif;
    font-size: 30px;
    line-height: 30px;
  }

  .number-list-3.hid {
    margin-bottom: 10px;
    display: block;
  }

  .number-list-3.hid.lk {
    display: none;
  }

  .hero-heading-main-7 {
    border-style: none;
    border-width: 0;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
    font-family: Roboto, sans-serif;
    font-size: 30px;
    line-height: 20px;
  }

  .heading-120 {
    display: none;
  }

  .paragraph-217 {
    margin-bottom: 20px;
    font-size: 18px;
  }

  .paragraph-218 {
    font-size: 18px;
    line-height: 30px;
  }

  .heading-121, .heading-122 {
    display: none;
  }

  .container-124 {
    width: auto;
    margin-right: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-123, .heading-124 {
    display: none;
  }

  .paragraph-219 {
    margin-bottom: 20px;
    font-size: 18px;
  }

  .section-46 {
    margin-right: 10px;
  }

  .heading-125 {
    display: none;
  }

  .container-125 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .grid-57 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    margin-left: 10px;
    margin-right: 10px;
  }

  .body-3 {
    font-family: Barlow, sans-serif;
  }

  .bold-text-183 {
    text-align: center;
    font-family: Barlow, sans-serif;
    font-size: 30px;
    line-height: 35px;
  }

  .paragraph-220 {
    margin-bottom: 20px;
    font-size: 18px;
  }

  .section-47 {
    margin-left: 10px;
    margin-right: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .image-91 {
    border-width: 0;
    border-radius: 0;
  }

  .paragraph-221 {
    line-height: 25px;
  }

  .paragraph-written-by-6 {
    padding-top: 10px;
    font-family: Barlow, sans-serif;
    font-size: 14px;
  }

  .button-22 {
    border-radius: 8px;
    width: 250px;
    margin-left: -42px;
    margin-right: -48px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
  }

  .image-92 {
    border-width: 0;
    border-radius: 0;
  }

  .div-block-1077 {
    margin-right: 20px;
  }

  .container-126 {
    max-width: 100%;
    padding-right: 0;
    position: static;
  }

  .heading-126 {
    margin-top: 10px;
    display: none;
  }

  .paragraph-222 {
    margin-bottom: 20px;
    font-size: 18px;
  }

  .paragraph-223 {
    margin-bottom: 20px;
    font-size: 18px;
    line-height: 30px;
  }

  .heading-127 {
    font-family: Roboto, sans-serif;
  }

  .bold-text-186 {
    font-size: 20px;
  }

  .div-block-1078 {
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-224 {
    margin-bottom: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: Barlow, sans-serif;
    font-size: 18px;
    line-height: 30px;
  }

  .paragraph-225 {
    margin-bottom: 20px;
    font-size: 18px;
  }

  .image-93 {
    border-width: 0;
    border-radius: 0;
  }

  .button-footer-sticky-g-8 {
    width: 500px;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 15px;
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .paragraph-226 {
    font-size: 12px;
    line-height: 20px;
  }

  .heading-128 {
    display: none;
  }

  .paragraph-227 {
    margin-bottom: 20px;
    font-size: 18px;
  }

  .heading-129 {
    display: none;
  }

  .paragraph-228 {
    font-size: 18px;
    line-height: 30px;
  }

  .heading-130 {
    display: none;
  }

  .image-97 {
    border-width: 0;
    border-radius: 0;
  }

  .section-48 {
    max-width: 100%;
    padding-top: 0;
    position: sticky;
    top: 0;
  }

  .paragraph-229 {
    margin-bottom: 20px;
    font-size: 18px;
    line-height: 30px;
  }

  .hero-heading-main-8 {
    border-style: none;
    border-width: 0;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
    font-family: Roboto, sans-serif;
    font-size: 30px;
    line-height: 20px;
  }

  .heading-131 {
    margin-top: 10px;
    display: none;
  }

  .paragraph-230 {
    margin-bottom: 20px;
    font-size: 18px;
  }

  .paragraph-231 {
    font-size: 18px;
    line-height: 30px;
  }

  .heading-132 {
    margin-top: 10px;
    display: none;
  }

  .heading-133 {
    display: none;
  }

  .container-131 {
    margin-right: 10px;
  }

  .container-131.df {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-134 {
    margin-top: 10px;
    display: none;
  }

  .heading-135 {
    display: none;
  }

  .paragraph-232 {
    margin-bottom: 20px;
    font-size: 18px;
  }

  .section-49 {
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 0;
  }

  .heading-136 {
    margin-top: 10px;
    display: none;
  }

  .container-132 {
    margin-left: 10px;
    margin-right: 10px;
    padding-top: 0;
  }

  .image-99 {
    border-width: 0;
    border-radius: 0;
  }

  .grid-58 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    margin-left: 10px;
    margin-right: 10px;
  }

  .grid-58.fgf {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .image-100 {
    border: 2px solid #000;
    border-radius: 8px;
  }

  .image-100.fgf {
    border-width: 0;
    border-radius: 0;
  }

  .container-133 {
    width: 150px;
  }

  .container-134 {
    max-width: 300px;
  }

  .bold-text-194 {
    flex: 1;
    margin-left: 10px;
    font-family: Barlow, sans-serif;
    font-size: 16px;
    line-height: 16px;
  }

  .heading-137 {
    margin-top: 10px;
    margin-bottom: 0;
  }

  .button-23 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    text-align: center;
    flex: 0 auto;
    justify-content: flex-end;
    align-items: center;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-right: 10px;
    padding: 10px 20px;
    font-size: 14px;
    line-height: 16px;
    display: flex;
  }

  .section-50 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .heading-138 {
    margin-top: 10px;
  }

  .bold-text-195 {
    padding-top: 0;
    font-family: Barlow, sans-serif;
    font-size: 35px;
    line-height: 40px;
  }

  .paragraph-233 {
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-235 {
    text-align: center;
    width: 100%;
    max-width: 100%;
    font-size: 14px;
  }

  .paragraph-236 {
    margin-top: 10px;
    font-size: 18px;
    line-height: 20px;
  }

  .list-26 {
    font-size: 10px;
  }

  .bold-text-196, .bold-text-197, .bold-text-198 {
    font-size: 27px;
  }

  .paragraph-237 {
    margin-top: 10px;
    font-size: 18px;
    line-height: 20px;
  }

  .grid-59 {
    width: 100%;
    max-width: 100%;
  }

  .grid-60 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .bold-text-199 {
    width: 100%;
  }

  .paragraph-238, .paragraph-239 {
    margin-top: 10px;
    font-size: 18px;
    line-height: 20px;
  }

  .paragraph-240 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 18px;
    line-height: 20px;
  }

  .paragraph-241 {
    margin-top: 10px;
    font-size: 18px;
    line-height: 20px;
  }

  .bold-text-201 {
    font-family: Roboto, sans-serif;
    font-size: 25px;
    line-height: 25px;
  }

  .section-51 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .heading-141 {
    font-family: Roboto, sans-serif;
    font-size: 27px;
  }

  .list-27 {
    font-size: 12px;
    line-height: 18px;
  }

  .div-block-1079 {
    text-align: left;
    width: 100%;
    max-width: 100%;
    margin-right: 0;
  }

  .paragraph-243 {
    font-family: Roboto, sans-serif;
    font-size: 16px;
  }

  .bold-text-204 {
    font-size: 27px;
  }

  .paragraph-244 {
    margin-top: 10px;
    font-size: 18px;
    line-height: 20px;
  }

  .list-28 {
    font-size: 10px;
    line-height: 15px;
  }

  .paragraph-246 {
    margin-top: 10px;
    font-size: 18px;
    line-height: 20px;
  }

  .button-24 {
    text-align: center;
    flex: 0 auto;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 10px 20px;
    font-size: 14px;
    line-height: 16px;
  }

  .button-24._2 {
    width: 250px;
    max-width: 100%;
    margin-left: 10px;
  }

  .container-139 {
    flex-flow: column;
    width: 100%;
    max-width: 100%;
    display: flex;
  }

  .heading-143 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .paragraph-247 {
    font-size: 18px;
    line-height: 20px;
  }

  .paragraph-248 {
    text-align: center;
    width: 100%;
    max-width: 100%;
    font-family: Barlow, sans-serif;
    font-size: 14px;
  }

  .paragraph-249 {
    margin-top: 20px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .list-29 {
    font-family: Barlow, sans-serif;
    font-size: 10px;
  }

  .bold-text-206 {
    font-family: Barlow, sans-serif;
    font-size: 27px;
  }

  .bold-text-207 {
    font-family: Barlow, sans-serif;
    font-size: 27px;
    line-height: 30px;
  }

  .bold-text-208 {
    font-size: 27px;
  }

  .paragraph-250 {
    margin-top: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .grid-63 {
    grid-row-gap: 9px;
    place-items: center;
    width: 100%;
    max-width: 100%;
  }

  .grid-64 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    display: block;
  }

  .bold-text-209 {
    width: 100%;
    font-family: Barlow, sans-serif;
  }

  .paragraph-251 {
    margin-top: 10px;
    margin-bottom: 20px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-252 {
    margin-top: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-253 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-254 {
    margin-top: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .bold-text-210 {
    font-family: Barlow, sans-serif;
    font-size: 25px;
    line-height: 25px;
  }

  .section-53 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .heading-144 {
    font-family: Roboto, sans-serif;
    font-size: 27px;
  }

  .list-30 {
    font-family: Barlow, sans-serif;
    font-size: 12px;
    line-height: 18px;
  }

  .div-block-1080 {
    text-align: left;
    width: 100%;
    max-width: 100%;
    margin-right: 0;
  }

  .paragraph-255 {
    font-family: Barlow, sans-serif;
  }

  .paragraph-256 {
    font-family: Barlow, sans-serif;
    font-size: 16px;
  }

  .bold-text-211 {
    font-size: 27px;
    line-height: 30px;
  }

  .paragraph-257 {
    margin-top: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .list-31 {
    font-family: Barlow, sans-serif;
    font-size: 10px;
    line-height: 15px;
  }

  .paragraph-258 {
    margin-top: 0;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .button-25 {
    text-align: center;
    flex: 0 auto;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 10px 20px;
    font-size: 14px;
    line-height: 16px;
  }

  .button-25._2 {
    width: 250px;
    max-width: 100%;
    margin-left: 10px;
  }

  .button-25._2.jk {
    margin-left: 0;
    font-family: Barlow, sans-serif;
    box-shadow: 0 4px 7px 2px #0003;
  }

  .grid-65 {
    grid-template-columns: 1fr;
  }

  .container-142 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 100%;
    display: flex;
  }

  .heading-145 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .paragraph-259 {
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .body-5 {
    font-family: Barlow, sans-serif;
  }

  .italic-text-3 {
    width: 211.219px;
    height: 19px;
    font-size: 1rem;
    font-weight: 500;
  }

  .text-block-37 {
    font-family: Barlow, sans-serif;
  }

  .bold-text-212 {
    width: 10px;
    min-width: 10px;
    min-height: 10px;
    font-family: Barlow, sans-serif;
  }

  .italic-text-4 {
    position: relative;
    top: -5px;
  }

  .italic-text-5 {
    font-size: 16px;
  }

  .bold-text-213 {
    float: none;
    text-align: center;
    position: relative;
    top: -17px;
  }

  .quick-stack {
    opacity: 0;
    top: -149px;
  }

  .paragraph-260 {
    text-align: center;
    font-size: 16px;
    display: block;
  }

  .bold-text-214 {
    text-align: center;
    font-size: 30px;
    line-height: 35px;
  }

  .image-105 {
    border-width: 0;
    border-radius: 0;
  }

  .paragraph-261 {
    margin-bottom: 20px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .button-26 {
    border-radius: 8px;
    width: 250px;
    margin-left: -42px;
    margin-right: -48px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
  }

  .button-26.sticky {
    margin-left: -56px;
  }

  .button-26.sticky.k {
    width: 400px;
    max-width: 100%;
    display: block;
  }

  .div-block-1081 {
    width: 100%;
    max-width: 100%;
    margin-right: 20px;
    display: block;
  }

  .container-143 {
    max-width: 100%;
    padding-right: 159px;
  }

  .container-144 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-146 {
    display: none;
  }

  .paragraph-262 {
    margin-bottom: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .bold-text-216 {
    font-family: Barlow, sans-serif;
  }

  .paragraph-263 {
    margin-bottom: 20px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-264 {
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .heading-147 {
    font-family: Barlow, sans-serif;
  }

  .bold-text-217 {
    font-size: 20px;
  }

  .div-block-1082 {
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-265 {
    margin-bottom: 20px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .image-107, .image-108 {
    border-width: 0;
    border-radius: 0;
  }

  .button-1sst {
    width: 500px;
    max-width: 300px;
    margin-bottom: 0;
    margin-left: -29px;
    margin-right: 24px;
    padding-bottom: 15px;
    padding-left: 0;
    padding-right: 0;
    font-size: 18px;
    line-height: 20px;
    text-decoration: none;
  }

  .button-1sst.kj {
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
    font-family: Barlow, sans-serif;
    font-size: 14px;
    line-height: 14px;
  }

  .paragraph-266 {
    margin-top: 10px;
    font-family: Barlow, sans-serif;
    font-size: 14px;
    line-height: 20px;
  }

  .heading-148 {
    display: none;
  }

  .paragraph-267 {
    font-family: Barlow, sans-serif;
    line-height: 20px;
  }

  .image-109 {
    border-width: 0;
    border-radius: 0;
  }

  .paragraph-268 {
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 25px;
  }

  .heading-149, .heading-150 {
    display: none;
  }

  .image-110, .image-111 {
    border-width: 0;
    border-radius: 0;
  }

  .section-54 {
    text-align: center;
    max-width: 100%;
    margin-right: 0;
  }

  .image-112 {
    border-width: 0;
    border-radius: 0;
  }

  .container-147 {
    margin-left: 0;
    margin-right: 0;
  }

  .hero-heading-main-9 {
    border-style: none;
    border-width: 0;
    border-radius: 0;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
    font-family: Barlow, sans-serif;
    font-size: 30px;
    line-height: 20px;
  }

  .heading-151, .heading-152, .heading-153 {
    display: none;
  }

  .paragraph-269, .paragraph-270 {
    margin-bottom: 20px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .heading-154 {
    display: none;
  }

  .section-55 {
    margin-left: 0;
    margin-right: 0;
  }

  .heading-155 {
    display: none;
  }

  .paragraph-271 {
    margin-bottom: 20px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .bold-text-225 {
    font-size: 18px;
  }

  .paragraph-272, .paragraph-273 {
    margin-bottom: 20px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .section-mobile {
    margin-left: 10px;
    margin-right: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 0;
    display: block;
  }

  .heading-156 {
    display: none;
  }

  .container-149 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .image-113 {
    border-width: 0;
    border-radius: 0;
  }

  .grid-67 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    margin-left: 10px;
    margin-right: 10px;
  }

  .health-dscvry-nav-8 {
    text-align: left;
    flex-flow: wrap;
    justify-content: space-between;
    align-items: center;
    font-family: Barlow, sans-serif;
    font-size: 30px;
    line-height: 40px;
    display: block;
  }

  .divbn.nbn {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 10px;
    padding-top: 10px;
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-written-by-7 {
    font-size: 14px;
  }

  .paragraph-written-by-7.hkj {
    margin-bottom: 0;
  }

  .bold-text-228 {
    text-align: center;
    font-size: 33px;
    line-height: 35px;
  }

  .bold-text-228.j {
    max-width: none;
    font-size: 35px;
    line-height: 35px;
  }

  .button-27 {
    text-align: center;
    flex: 0 auto;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 10px 20px;
    font-size: 14px;
    line-height: 16px;
  }

  .button-27._2 {
    width: 250px;
    max-width: 100%;
    margin-left: 10px;
  }

  .image-118 {
    max-width: none;
  }

  .list-section {
    width: 100%;
    display: none;
  }

  .list-section.section-list {
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 0;
    padding-right: 0;
    display: none;
  }

  .grid-70 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .grid-68 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: .25fr;
    grid-auto-columns: 1fr;
    justify-items: center;
    width: auto;
    max-width: 100%;
    display: grid;
  }

  .grid-68.hkjh {
    width: auto;
    margin-right: 0;
    padding-right: 0;
    display: block;
  }

  .number-list-6 {
    margin-top: 20px;
    font-size: 30px;
    line-height: 35px;
  }

  .bold-text-237 {
    font-size: 20px;
  }

  .container-hero {
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
  }

  .container-hero.ddd.m.l {
    flex: none;
    width: auto;
    max-width: none;
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .container-153.ghjgh {
    margin-left: 0;
    margin-right: 0;
  }

  .container-155 {
    width: auto;
  }

  .container-155.hjk {
    width: auto;
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
  }

  .list-item-13 {
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-313 {
    margin-top: 10px;
    font-size: 20px;
  }

  .div-block-1093 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-73 {
    grid-template-columns: 1fr;
  }

  .container-166 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .section-62.body-list {
    display: none;
  }

  .button-28 {
    border-radius: 8px;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding: 20px 10px 30px;
    font-size: 14px;
    line-height: 10px;
  }

  .button-28.big-footer-button.j {
    width: 400px;
  }

  .button-28.big-footer-button.j.hj {
    margin-left: 0;
    margin-right: 0;
    line-height: 20px;
  }

  .button-28.kjlkj.kj {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 14px;
  }

  .div-block-1094 {
    margin-right: 20px;
  }

  .container-151 {
    padding-right: 159px;
  }

  .button-section1 {
    display: none;
  }

  .paragraph-written-by-8 {
    font-size: 14px;
  }

  .bold-text-239 {
    text-align: center;
    font-size: 35px;
    line-height: 35px;
  }

  .bold-text-239.j, .image-119 {
    max-width: none;
  }

  .bold-text-240 {
    font-size: 20px;
  }

  .paragraph-314._3 {
    margin-top: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 30px;
  }

  .paragraph-315 {
    font-size: 20px;
  }

  .div-block-1095 {
    margin-top: 20px;
    padding: 0 20px;
  }

  .section-65 {
    padding-top: 0;
    padding-bottom: 10px;
  }

  .liat5 {
    margin-top: 10px;
  }

  .grid-74 {
    grid-template-columns: 1fr;
  }

  .grid-74.k {
    grid-row-gap: 20px;
  }

  .imahe-div1 {
    margin-right: 0;
    display: block;
  }

  .button-29 {
    border-radius: 8px;
    width: 250px;
    margin-left: -42px;
    margin-right: -48px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
    line-height: 14px;
  }

  .button-29.big-footer-button.j {
    width: 400px;
  }

  .button-29.big-footer-button.j.f {
    width: 300px;
    margin-left: 0;
    margin-right: 10px;
    padding-left: 0;
    font-size: 16px;
    line-height: 10px;
  }

  .button-29.kjlkj.kj {
    margin: 10px 0;
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 14px;
  }

  .paragraph-316._5 {
    margin-top: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .div-block-1096 {
    margin-right: 20px;
  }

  .paragraph-317._1, .paragraph-318.list-pargph {
    margin-top: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 30px;
  }

  .list-4 {
    line-height: 30px;
  }

  .paragraph-319 {
    font-size: 14px;
  }

  .container-170 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .container-170.hj {
    margin-right: 0;
  }

  .list3 {
    margin-top: 0;
  }

  .section-66.body-list {
    display: none;
  }

  .section-66.body-list.desk {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .section-66.body-list.desk.bhn {
    margin-left: 10px;
    margin-right: 10px;
    display: none;
  }

  .list-1 {
    font-family: Barlow, sans-serif;
    font-size: 30px;
    line-height: 30px;
  }

  .paragraph-320._4 {
    margin-top: 0;
    font-size: 20px;
    line-height: 30px;
  }

  .list2 {
    margin-top: 10px;
    font-family: Barlow, sans-serif;
  }

  .container-172 {
    padding-right: 159px;
  }

  .container-172.xcx {
    width: 100%;
    padding-right: 0;
  }

  .section-67 {
    display: none;
  }

  .section-67.butom {
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .bold-text-241, .heading-157 {
    text-align: center;
  }

  .div-block-1099 {
    margin-top: 10px;
    margin-bottom: 20px;
    padding-bottom: 0;
  }

  .body-6 {
    font-family: Barlow, sans-serif;
  }

  .section-73 {
    text-align: center;
    max-width: 100%;
    margin-right: 0;
    position: static;
  }

  .section-73.hnjk {
    padding-top: 0;
    position: sticky;
    bottom: 0;
  }

  .container-173 {
    max-width: 100%;
    padding-right: 0;
    position: static;
  }

  .div-block-1100 {
    width: 100%;
    max-width: 100%;
    margin-right: 0;
    position: static;
    bottom: 0;
  }

  .button-1 {
    border-radius: 8px;
    width: 250px;
    margin-left: 0;
    margin-right: 0;
    padding: 10px;
    font-family: Barlow, sans-serif;
    font-size: 14px;
    line-height: 14px;
  }

  .button-1.reponsive-2 {
    width: 250px;
    max-width: 100%;
    height: 45px;
    margin-left: 0;
    margin-right: 0;
    line-height: 14px;
  }

  .button-1.mobb {
    font-size: 25px;
    line-height: 20px;
  }

  .container-174 {
    max-width: 100%;
    padding-top: 0;
    padding-bottom: 10px;
    padding-right: 0;
    position: static;
  }

  .div-block-1101 {
    width: 100%;
    max-width: 100%;
    margin-right: 0;
  }

  .bold-text-297 {
    font-size: 12px;
    line-height: 14px;
  }

  .text-block-38 {
    width: auto;
    font-size: .7rem;
  }

  .cell {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .image-120 {
    text-align: left;
    border-radius: 10px;
    flex: 0 auto;
    align-self: center;
    margin-top: 0;
    position: relative;
    top: -32px;
  }

  .paragraph-321 {
    opacity: 1;
    text-align: center;
    background-color: #fff4d9;
    border: 2px dashed #000;
    border-radius: 5px;
    position: relative;
    top: -32px;
  }

  .bold-text-298 {
    float: left;
    text-align: center;
    margin-top: -21px;
    position: relative;
    top: -17px;
  }

  .section-74 {
    text-align: center;
    background-color: #fff4d9;
    border: 2px dashed #000;
    border-radius: 6px;
    position: relative;
    top: -35px;
  }

  .paragraph-322 {
    margin-top: 45px;
    margin-bottom: 0;
    padding: 7px 9px;
  }

  .paragraph-323 {
    text-align: center;
    background-color: #fff4d9;
    border: 2px dashed #000;
    border-radius: 5px;
    align-self: auto;
    margin-top: -24px;
    padding: 9px 7px;
    font-family: Barlow, sans-serif;
    font-weight: 500;
  }

  .health-dscvry-nav-9 {
    text-align: left;
    flex-flow: wrap;
    justify-content: space-between;
    align-items: center;
    font-family: Barlow, sans-serif;
    font-size: 30px;
    line-height: 40px;
    display: block;
  }

  .paragraph-334 {
    font-size: 20px;
    line-height: 30px;
  }

  .paragraph-332 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .paragraph-330 {
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 30px;
  }

  .paragraph-written-by-10 {
    font-size: 14px;
  }

  .button-30 {
    text-align: center;
    flex: 0 auto;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 10px 20px;
    font-size: 14px;
    line-height: 16px;
  }

  .button-30._2 {
    width: 250px;
    max-width: 100%;
    margin-left: 10px;
  }

  .button-footer-sticky-g-9 {
    width: 500px;
    max-width: 300px;
    margin-left: -26px;
    margin-right: -1px;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
  }

  .bold-text-272 {
    font-size: 30px;
  }

  .container-181 {
    width: auto;
  }

  .paragraph-343 {
    font-size: 20px;
    line-height: 30px;
  }

  .section-70 {
    margin-left: 0;
    padding-right: 10px;
  }

  .paragraph-338 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .grid-76 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    min-width: 100%;
    margin-left: 10px;
    margin-right: 10px;
  }

  .grid-76.lisuy {
    min-width: auto;
  }

  .grid-75 {
    grid-template-columns: 1fr;
    width: 400px;
    max-width: 100%;
  }

  .container-182 {
    max-width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 0;
    position: static;
  }

  .paragraph-341 {
    font-size: 20px;
    line-height: 30px;
  }

  .div-block-1104 {
    padding-left: 25px;
    padding-right: 0;
  }

  .image-143 {
    max-width: none;
  }

  .paragraph-327 {
    line-height: 25px;
  }

  .section-68 {
    margin-right: 10px;
  }

  .paragraph-328 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .bold-text-264 {
    text-align: center;
    font-size: 35px;
    line-height: 35px;
  }

  .container-184 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .paragraph-329 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .heading-177 {
    display: none;
  }

  .div-block-1106 {
    width: 100%;
    max-width: 100%;
    margin-right: 20px;
  }

  .paragraph-339 {
    margin-bottom: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .image-139 {
    max-width: 100vh;
  }

  .paragraph-336 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .grid-77 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .bold-text-273 {
    font-size: 20px;
  }

  .heading-167 {
    display: none;
  }

  .paragraph-340 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .section-69 {
    max-width: 100%;
  }

  .heading-180 {
    display: none;
  }

  .container-194 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .bold-text-295 {
    text-align: center;
    font-family: Barlow, sans-serif;
    font-size: 30px;
    line-height: 35px;
  }

  .paragraph-370 {
    margin-bottom: 20px;
    padding-top: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .container-192 {
    margin-left: 0;
    margin-right: 0;
  }

  .paragraph-369 {
    padding-bottom: 0;
    font-family: Barlow, sans-serif;
    font-size: 14px;
    line-height: 20px;
  }

  .paragraph-364 {
    margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .heading-179 {
    display: none;
  }

  .bold-text-299 {
    font-size: 12px;
    line-height: 14px;
  }

  .paragraph-362 {
    font-family: Barlow, sans-serif;
    line-height: 20px;
  }

  .image-158 {
    border-width: 0;
    border-radius: 0;
  }

  .paragraph-368 {
    margin-bottom: 20px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .grid-80 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    margin-left: 0;
    margin-right: 0;
  }

  .section-75 {
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
  }

  .heading-178 {
    display: none;
  }

  .heading-181 {
    font-family: Roboto, sans-serif;
  }

  .container-195 {
    max-width: 100%;
    padding-top: 0;
    padding-bottom: 5px;
    padding-right: 0;
    position: static;
  }

  .paragraph-359 {
    margin-bottom: 20px;
    padding-top: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .image-155 {
    border-width: 0;
    border-radius: 0;
  }

  .bold-text-288 {
    font-family: Barlow, sans-serif;
  }

  .bold-text-296 {
    font-size: 20px;
  }

  .section-76 {
    text-align: center;
    max-width: 100%;
    margin-right: 0;
    position: static;
  }

  .section-76.hnjk {
    padding-top: 0;
    position: sticky;
    inset: auto 0% 0%;
  }

  .heading-183 {
    display: none;
  }

  .button-1sst-2 {
    width: 100%;
    max-width: 100%;
    max-height: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 20px 10px 50px;
    font-family: Barlow, sans-serif;
    font-size: 16px;
    line-height: 16px;
    text-decoration: none;
    box-shadow: 0 2px 5px #0003;
  }

  .button-1sst-2.responisive-1 {
    max-width: 100%;
    padding-top: 20px;
    padding-bottom: 40px;
    font-family: Barlow, sans-serif;
    font-size: 12px;
    line-height: 20px;
    box-shadow: 0 2px 5px #0003;
  }

  .button-1sst-2.responisive-1.lk {
    padding-top: 30px;
    padding-bottom: 30px;
    font-size: 14px;
    line-height: 14px;
    display: inline-block;
  }

  .button-1sst-2.responisive-1 {
    max-width: 100%;
    margin-left: 0;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 16px;
    line-height: 14px;
  }

  .button-1sst-2.mobbb {
    padding-bottom: 40px;
    font-size: 20px;
  }

  .container-191 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .container-191.div {
    width: 100%;
  }

  .paragraph-367, .paragraph-366 {
    margin-bottom: 20px;
    padding-top: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .heading-184 {
    display: none;
  }

  .paragraph-360 {
    margin-top: 10px;
    margin-bottom: 20px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-365 {
    margin-bottom: 20px;
    padding-top: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .container-193 {
    margin-left: 0;
    margin-right: 0;
  }

  .heading-185 {
    display: none;
  }

  .number-list-9 {
    margin-top: 10px;
    font-family: Barlow, sans-serif;
    font-size: 25px;
    line-height: 30px;
  }

  .heading-182 {
    display: none;
  }

  .div-block-1110 {
    width: 100%;
    max-width: 100%;
    margin-right: 0;
  }

  .paragraph-361 {
    margin-bottom: 20px;
    padding-top: 10px;
    font-size: 20px;
    line-height: 25px;
  }

  .image-160 {
    border-width: 0;
    border-radius: 0;
  }

  .heading-186 {
    display: none;
  }

  .image-156 {
    border-width: 0;
    border-radius: 0;
  }

  .div-block-1111 {
    padding-left: 25px;
    padding-right: 0;
  }

  .div-block-1111.div {
    width: 100%;
    padding-left: 0;
  }

  .paragraph-363 {
    margin-bottom: 20px;
    padding-top: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .image-154 {
    border-width: 0;
    border-radius: 0;
  }

  .hero-heading-main-11 {
    border-style: none;
    border-width: 0;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
    font-family: Roboto, sans-serif;
    font-size: 30px;
    line-height: 20px;
  }

  .paragraph-371 {
    padding-top: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .image-157 {
    border-width: 0;
    border-radius: 0;
  }

  .image-161 {
    border: 0 solid #000;
    border-radius: 0;
  }

  .health-dscvry-nav-10 {
    text-align: left;
    flex-flow: wrap;
    justify-content: space-between;
    align-items: center;
    font-family: Barlow, sans-serif;
    font-size: 30px;
    line-height: 40px;
    display: block;
  }

  .health-dscvry-nav-10.hf {
    padding-left: 0;
    font-size: 20px;
  }

  .button-31 {
    text-align: center;
    flex: 0 auto;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 10px 20px;
    font-size: 14px;
    line-height: 16px;
  }

  .button-31._2 {
    width: 250px;
    max-width: 100%;
    margin-left: 10px;
  }

  .paragraph-389 {
    margin-bottom: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .div-block-1112 {
    padding-left: 25px;
    padding-right: 0;
  }

  .paragraph-388 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .paragraph-written-by-13 {
    font-size: 14px;
  }

  .image-162 {
    max-width: 100vh;
  }

  .paragraph-385 {
    font-size: 20px;
    line-height: 30px;
  }

  .container-204 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .bold-text-311 {
    font-size: 30px;
  }

  .bold-text-306 {
    font-size: 20px;
  }

  .container-205 {
    max-width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 0;
    position: static;
  }

  .paragraph-378 {
    font-size: 20px;
    line-height: 30px;
  }

  .section-77 {
    margin-right: 10px;
  }

  .button-footer-sticky-g-10 {
    width: 500px;
    max-width: 300px;
    margin-left: -26px;
    margin-right: -1px;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
  }

  .paragraph-381 {
    line-height: 25px;
  }

  .heading-188 {
    display: none;
  }

  .container-200 {
    width: auto;
  }

  .grid-84 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    min-width: 100%;
    margin-left: 10px;
    margin-right: 10px;
  }

  .grid-84.lisuy {
    min-width: auto;
  }

  .grid-83 {
    grid-template-columns: 1fr;
    width: 400px;
    max-width: 100%;
  }

  .bold-text-304 {
    text-align: center;
    font-size: 35px;
    line-height: 35px;
  }

  .section-78 {
    margin-left: 0;
    padding-right: 10px;
  }

  .paragraph-380 {
    font-size: 20px;
    line-height: 30px;
  }

  .paragraph-386 {
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 30px;
  }

  .heading-190 {
    display: none;
  }

  .div-block-1117 {
    width: 100%;
    max-width: 100%;
    margin-right: 20px;
  }

  .paragraph-379, .paragraph-372, .paragraph-384 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .section-79 {
    max-width: 100%;
  }

  .image-165 {
    max-width: none;
  }

  .paragraph-387 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .paragraph-390 {
    font-size: 18px;
    line-height: 20px;
  }

  .grid-81 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .paragraph-377 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .heading-191 {
    display: none;
  }

  .container-206 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .container-206.div {
    width: auto;
    margin-left: 10px;
    margin-right: 10px;
  }

  .container-206.div.kjk {
    display: block;
  }

  .container-208 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .container-209 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .hero-heading-main-12 {
    border-style: none;
    border-width: 0;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
    font-family: Barlow, sans-serif;
    font-size: 30px;
    line-height: 20px;
  }

  .paragraph-397, .paragraph-399 {
    margin-bottom: 20px;
    font-family: Barlow, sans-serif;
    font-size: 18px;
    line-height: 25px;
  }

  .paragraph-396 {
    margin-bottom: 10px;
    padding-top: 10px;
    padding-bottom: 0;
    font-family: Barlow, sans-serif;
    font-size: 18px;
    line-height: 25px;
  }

  .div-block-1120 {
    width: 100%;
    max-width: 100%;
    margin-right: 0;
  }

  .section-80 {
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .heading-192 {
    display: none;
  }

  .bold-text-317 {
    text-align: center;
    font-family: Barlow, sans-serif;
    font-size: 33px;
    line-height: 35px;
  }

  .paragraph-402 {
    font-family: Barlow, sans-serif;
    font-size: 18px;
    line-height: 25px;
  }

  .container-212 {
    max-width: 100%;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    position: static;
  }

  .paragraph-395 {
    margin-bottom: 20px;
    font-family: Barlow, sans-serif;
    font-size: 18px;
    line-height: 25px;
  }

  .bold-text-319 {
    font-size: 18px;
    line-height: 14px;
  }

  .button-section-sticky {
    text-align: center;
    max-width: 100%;
    margin-right: 0;
    position: static;
  }

  .button-section-sticky.hnjk {
    padding-top: 0;
    position: sticky;
    inset: 0 0% 0%;
  }

  .heading-193, .heading-194 {
    display: none;
  }

  .image-167 {
    border: 0 solid #000;
    border-radius: 0;
  }

  .paragraph-392 {
    margin-bottom: 20px;
    font-family: Barlow, sans-serif;
    font-size: 18px;
    line-height: 25px;
  }

  .grid-85 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    margin-left: 10px;
    margin-right: 10px;
  }

  .heading-195 {
    display: none;
  }

  .paragraph-401 {
    margin-bottom: 20px;
    font-family: Barlow, sans-serif;
    font-size: 18px;
    line-height: 25px;
  }

  .paragraph-391 {
    font-family: Barlow, sans-serif;
    line-height: 20px;
  }

  .heading-196, .heading-197 {
    display: none;
  }

  .bold-text-316 {
    font-family: Barlow, sans-serif;
  }

  .heading-198 {
    display: none;
  }

  .number-list-10 {
    font-family: Barlow, sans-serif;
    font-size: 25px;
    line-height: 35px;
  }

  .image-168 {
    border: 2px solid #000;
    border-radius: 8px;
  }

  .paragraph-394 {
    margin-bottom: 20px;
    font-family: Barlow, sans-serif;
    font-size: 18px;
    line-height: 25px;
  }

  .paragraph-393 {
    margin-bottom: 20px;
    font-size: 18px;
    line-height: 25px;
  }

  .div-block-1121 {
    padding-left: 25px;
    padding-right: 0;
  }

  .div-block-1121.div {
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 0;
  }

  .image-169 {
    border-width: 0;
    border-radius: 0;
  }

  .bold-text-322 {
    font-size: 20px;
  }

  .paragraph-400, .paragraph-398 {
    margin-bottom: 20px;
    font-family: Barlow, sans-serif;
    font-size: 18px;
    line-height: 25px;
  }

  .paragraph-403 {
    margin-bottom: 0;
    padding-bottom: 0;
    font-family: Barlow, sans-serif;
    font-size: 14px;
    line-height: 20px;
  }

  .heading-199 {
    font-family: Roboto, sans-serif;
  }

  .health-dscvry-nav-11 {
    text-align: left;
    flex-flow: wrap;
    justify-content: space-between;
    align-items: center;
    font-family: Barlow, sans-serif;
    font-size: 30px;
    line-height: 40px;
    display: block;
  }

  .bold-text-325 {
    font-size: 30px;
  }

  .paragraph-405 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .button-32 {
    text-align: center;
    flex: 0 auto;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 10px 20px;
    font-size: 14px;
    line-height: 16px;
  }

  .button-32._2 {
    width: 250px;
    max-width: 100%;
    margin-left: 10px;
  }

  .paragraph-409 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .container-216 {
    width: auto;
  }

  .section-82 {
    margin-left: 0;
    padding-right: 10px;
  }

  .paragraph-417 {
    line-height: 25px;
  }

  .paragraph-407 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .paragraph-404 {
    font-size: 18px;
    line-height: 20px;
  }

  .section-83 {
    margin-right: 10px;
  }

  .paragraph-written-by-14 {
    font-size: 14px;
  }

  .div-block-1123 {
    padding-left: 25px;
    padding-right: 0;
  }

  .paragraph-412 {
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 30px;
  }

  .bold-text-330 {
    text-align: center;
    font-size: 35px;
    line-height: 35px;
  }

  .container-217 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .container-218 {
    max-width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 0;
    position: static;
  }

  .div-block-1125 {
    width: 100%;
    max-width: 100%;
    margin-right: 20px;
  }

  .bold-text-328 {
    font-size: 20px;
  }

  .paragraph-406 {
    font-size: 20px;
    line-height: 30px;
  }

  .paragraph-410 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .grid-88 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .grid-87 {
    grid-template-columns: 1fr;
    width: 400px;
    max-width: 100%;
  }

  .button-footer-sticky-g-11 {
    width: 500px;
    max-width: 300px;
    margin-left: -26px;
    margin-right: -1px;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
  }

  .paragraph-414 {
    font-size: 20px;
    line-height: 30px;
  }

  .paragraph-411 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .heading-202 {
    display: none;
  }

  .section-84 {
    max-width: 100%;
  }

  .paragraph-420 {
    font-size: 20px;
    line-height: 30px;
  }

  .heading-203 {
    display: none;
  }

  .image-173 {
    max-width: none;
  }

  .image-174 {
    max-width: 100vh;
  }

  .paragraph-418 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .grid-86 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    min-width: 100%;
    margin-left: 10px;
    margin-right: 10px;
  }

  .grid-86.lisuy {
    min-width: auto;
  }

  .paragraph-422 {
    margin-bottom: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .image-175 {
    border: 2px solid #000;
    border-radius: 8px;
  }

  .heading-204 {
    display: none;
  }

  .paragraph-435 {
    margin-bottom: 20px;
    font-size: 18px;
    line-height: 25px;
  }

  .section-85 {
    text-align: center;
    max-width: 100%;
    margin-right: 0;
    position: static;
  }

  .section-85.hnjk {
    padding-top: 0;
    position: fixed;
    inset: auto 0% 0%;
  }

  .container-223 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-423, .paragraph-431 {
    margin-bottom: 20px;
    font-size: 18px;
    line-height: 25px;
  }

  .paragraph-429 {
    margin-bottom: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: Roboto, sans-serif;
    font-size: 18px;
    line-height: 25px;
  }

  .paragraph-425 {
    margin-bottom: 20px;
    font-size: 18px;
    line-height: 25px;
  }

  .paragraph-433 {
    font-size: 18px;
    line-height: 25px;
  }

  .bold-text-343 {
    font-size: 30px;
  }

  .container-222 {
    margin-left: 0;
    margin-right: 0;
  }

  .bold-text-344 {
    font-size: 14px;
    line-height: 14px;
  }

  .heading-208 {
    display: none;
  }

  .grid-90 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    margin-left: 10px;
    margin-right: 10px;
  }

  .heading-209 {
    display: none;
  }

  .paragraph-434 {
    font-size: 18px;
    line-height: 20px;
  }

  .heading-210 {
    display: none;
  }

  .heading-211 {
    font-family: Roboto, sans-serif;
  }

  .paragraph-426 {
    font-size: 18px;
    line-height: 25px;
  }

  .container-225 {
    max-width: 100%;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    position: static;
  }

  .div-block-1127 {
    width: 100%;
    max-width: 100%;
    margin-right: 0;
  }

  .paragraph-430 {
    margin-bottom: 20px;
    font-size: 18px;
    line-height: 25px;
  }

  .section-86 {
    margin-left: 0;
    margin-right: 0;
    padding-top: 10px;
  }

  .container-226 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .container-226.div {
    width: 100%;
  }

  .paragraph-424 {
    margin-bottom: 20px;
    font-size: 18px;
    line-height: 25px;
  }

  .bold-text-341 {
    font-size: 20px;
  }

  .paragraph-written-by-15 {
    font-size: 12px;
  }

  .heading-205 {
    display: none;
  }

  .paragraph-432 {
    line-height: 20px;
  }

  .heading-206 {
    display: none;
  }

  .bold-text-342 {
    text-align: center;
    font-size: 30px;
    line-height: 35px;
  }

  .heading-212 {
    display: none;
  }

  .image-176 {
    border: 2px solid #000;
    border-radius: 8px;
  }

  .number-list-11 {
    font-family: Roboto, sans-serif;
    font-size: 30px;
    line-height: 35px;
  }

  .div-block-1128 {
    padding-left: 25px;
    padding-right: 0;
  }

  .div-block-1128.div {
    width: 100%;
    padding-left: 0;
  }

  .hero-heading-main-13 {
    border-style: none;
    border-width: 0;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
    font-family: Roboto, sans-serif;
    font-size: 35px;
    line-height: 20px;
  }

  .paragraph-428 {
    font-size: 18px;
    line-height: 25px;
  }

  .container-228 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .heading-207 {
    display: none;
  }

  .paragraph-427 {
    margin-bottom: 20px;
    font-size: 18px;
    line-height: 25px;
  }

  .paragraph-436 {
    font-size: 18px;
    line-height: 20px;
  }

  .section-87 {
    margin-right: 10px;
  }

  .paragraph-438 {
    font-size: 20px;
    line-height: 30px;
  }

  .div-block-1129 {
    padding-left: 25px;
    padding-right: 0;
  }

  .paragraph-442 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .button-33 {
    text-align: center;
    flex: 0 auto;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 10px 20px;
    font-size: 14px;
    line-height: 16px;
  }

  .button-33._2 {
    width: 250px;
    max-width: 100%;
    margin-left: 10px;
  }

  .paragraph-454 {
    margin-bottom: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .grid-92 {
    grid-template-columns: 1fr;
    width: 400px;
    max-width: 100%;
  }

  .section-88 {
    max-width: 100%;
  }

  .paragraph-452, .paragraph-446 {
    font-size: 20px;
    line-height: 30px;
  }

  .image-178 {
    max-width: 100vh;
  }

  .paragraph-439 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .paragraph-449 {
    line-height: 25px;
  }

  .bold-text-351 {
    font-size: 20px;
  }

  .image-180 {
    max-width: none;
  }

  .grid-91 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    min-width: 100%;
    margin-left: 10px;
    margin-right: 10px;
  }

  .grid-91.lisuy {
    min-width: auto;
  }

  .container-234 {
    max-width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 0;
    position: static;
  }

  .paragraph-443, .paragraph-450 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .grid-93 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .heading-214 {
    display: none;
  }

  .container-230 {
    width: auto;
  }

  .paragraph-444 {
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 30px;
  }

  .div-block-1133 {
    width: 100%;
    max-width: 100%;
    margin-right: 20px;
  }

  .side-offfer-2 {
    display: none;
  }

  .button-footer-sticky-g-12 {
    width: 500px;
    max-width: 300px;
    margin-left: -26px;
    margin-right: -1px;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
  }

  .bold-text-362 {
    font-size: 30px;
  }

  .heading-216 {
    display: none;
  }

  .paragraph-437 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .section-89 {
    margin-left: 0;
    padding-right: 10px;
  }

  .bold-text-353 {
    text-align: center;
    font-size: 35px;
    line-height: 35px;
  }

  .paragraph-441 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .container-236 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .hero-heading-main-15 {
    border-style: none;
    border-width: 0;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
    font-family: Roboto, sans-serif;
    font-size: 30px;
    line-height: 20px;
  }

  .paragraph-457 {
    margin-bottom: 20px;
    font-size: 18px;
    line-height: 25px;
  }

  .container-237 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-217 {
    display: none;
  }

  .paragraph-464 {
    line-height: 20px;
  }

  .paragraph-462 {
    margin-bottom: 20px;
    font-size: 18px;
    line-height: 25px;
  }

  .div-block-1134 {
    padding-left: 25px;
    padding-right: 0;
  }

  .div-block-1134.div {
    width: 100%;
    padding-left: 0;
  }

  .div-block-1135 {
    width: 100%;
    max-width: 100%;
    margin-right: 20px;
  }

  .grid-95 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    margin-left: 10px;
    margin-right: 10px;
  }

  .heading-218 {
    display: none;
  }

  .paragraph-461 {
    margin-bottom: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: Roboto, sans-serif;
    font-size: 18px;
    line-height: 25px;
  }

  .paragraph-465 {
    font-size: 18px;
    line-height: 25px;
  }

  .bold-text-367 {
    font-size: 20px;
  }

  .container-240 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .container-240.div {
    width: 100%;
  }

  .container-242 {
    max-width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 0;
    position: static;
  }

  .heading-219 {
    display: none;
  }

  .paragraph-460 {
    font-size: 18px;
    line-height: 25px;
  }

  .heading-220, .heading-221 {
    display: none;
  }

  .image-183 {
    border: 2px solid #000;
    border-radius: 8px;
  }

  .paragraph-456, .paragraph-467 {
    margin-bottom: 20px;
    font-size: 18px;
    line-height: 25px;
  }

  .image-184 {
    border: 2px solid #000;
    border-radius: 8px;
  }

  .heading-222 {
    display: none;
  }

  .paragraph-466 {
    font-size: 18px;
    line-height: 20px;
  }

  .paragraph-458 {
    font-size: 18px;
    line-height: 25px;
  }

  .heading-223 {
    font-family: Roboto, sans-serif;
  }

  .heading-224 {
    display: none;
  }

  .number-list-12 {
    font-family: Roboto, sans-serif;
    font-size: 30px;
    line-height: 35px;
  }

  .bold-text-371 {
    text-align: center;
    font-size: 30px;
    line-height: 35px;
  }

  .paragraph-455 {
    margin-bottom: 20px;
    font-size: 18px;
    line-height: 25px;
  }

  .section-90 {
    text-align: center;
    max-width: 100%;
    margin-right: 0;
    position: static;
  }

  .section-90.hnjk {
    position: fixed;
    inset: auto 0% 0%;
  }

  .section-91 {
    margin-right: 10px;
  }

  .paragraph-written-by-16 {
    font-size: 12px;
  }

  .container-243 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .paragraph-463 {
    margin-bottom: 20px;
    font-size: 18px;
    line-height: 25px;
  }

  .heading-225 {
    display: none;
  }

  .paragraph-459 {
    margin-bottom: 20px;
    font-size: 18px;
    line-height: 25px;
  }

  .div-block-1136 {
    width: 100%;
    max-width: 100%;
    margin-right: 20px;
  }

  .bold-text-378 {
    font-size: 20px;
  }

  .section-92 {
    margin-right: 10px;
  }

  .paragraph-472 {
    margin-bottom: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-474 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .image-186 {
    max-width: none;
  }

  .button-34 {
    text-align: center;
    flex: 0 auto;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 10px 20px;
    font-size: 14px;
    line-height: 16px;
  }

  .button-34._2 {
    width: 250px;
    max-width: 100%;
    margin-left: 10px;
  }

  .heading-226 {
    display: none;
  }

  .div-block-1138 {
    padding-left: 25px;
    padding-right: 0;
  }

  .grid-98 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .bold-text-377 {
    text-align: center;
    font-size: 35px;
    line-height: 35px;
  }

  .container-246 {
    max-width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 0;
    position: static;
  }

  .bold-text-374 {
    font-size: 30px;
  }

  .paragraph-470 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .container-247 {
    width: auto;
  }

  .paragraph-473 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .paragraph-480 {
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 30px;
  }

  .grid-96 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    min-width: 100%;
    margin-left: 10px;
    margin-right: 10px;
  }

  .grid-96.lisuy {
    min-width: auto;
  }

  .section-93 {
    margin-left: 0;
    padding-right: 10px;
  }

  .paragraph-468 {
    font-size: 20px;
    line-height: 30px;
  }

  .grid-97 {
    grid-template-columns: 1fr;
    width: 400px;
    max-width: 100%;
  }

  .paragraph-482 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .button-footer-sticky-g-13 {
    width: 500px;
    max-width: 300px;
    margin-left: -26px;
    margin-right: -1px;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
  }

  .heading-228 {
    display: none;
  }

  .image-187 {
    max-width: 100vh;
  }

  .paragraph-475 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .paragraph-485 {
    font-size: 18px;
    line-height: 20px;
  }

  .paragraph-469 {
    line-height: 25px;
  }

  .paragraph-476 {
    font-size: 20px;
    line-height: 30px;
  }

  .container-250 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .paragraph-479 {
    font-size: 20px;
    line-height: 30px;
  }

  .paragraph-484 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .section-94 {
    max-width: 100%;
  }

  .image-191, .image-192 {
    border: 0 solid #000;
    border-radius: 0;
  }

  .paragraph-490 {
    margin-bottom: 20px;
    padding-top: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .bold-text-388 {
    font-family: Barlow, sans-serif;
  }

  .section-95 {
    text-align: center;
    max-width: 100%;
    margin-right: 0;
    position: static;
  }

  .section-95.hnjk {
    padding-top: 0;
    position: sticky;
    inset: auto 0% 0%;
  }

  .paragraph-493, .paragraph-487 {
    margin-bottom: 20px;
    padding-top: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-499 {
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-489 {
    margin-bottom: 0;
    font-family: Barlow, sans-serif;
    font-size: 16px;
    line-height: 20px;
  }

  .paragraph-written-by-17 {
    padding-bottom: 0;
    font-family: Barlow, sans-serif;
    font-size: 12px;
  }

  .heading-230 {
    display: none;
  }

  .bold-text-391 {
    font-size: 20px;
  }

  .div-block-1141 {
    padding-left: 25px;
    padding-right: 0;
  }

  .div-block-1141.div {
    width: 100%;
    padding-left: 0;
  }

  .heading-231 {
    display: none;
  }

  .container-252 {
    max-width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 0;
    position: static;
  }

  .bold-text-385 {
    text-align: center;
    font-family: Barlow, sans-serif;
    font-size: 30px;
    line-height: 35px;
  }

  .container-253 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-497 {
    margin-bottom: 20px;
    font-family: Barlow, sans-serif;
    line-height: 20px;
  }

  .heading-232 {
    display: none;
  }

  .div-block-1142 {
    width: 100%;
    max-width: 100%;
    margin-right: 0;
  }

  .heading-233 {
    display: none;
  }

  .container-254 {
    margin-left: 0;
    margin-right: 0;
  }

  .paragraph-488 {
    margin-bottom: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .heading-234 {
    display: none;
  }

  .container-255 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .container-255.div {
    width: 100%;
  }

  .container-256 {
    margin-left: 0;
    margin-right: 0;
  }

  .heading-235 {
    display: none;
  }

  .paragraph-492 {
    margin-bottom: 20px;
    padding-top: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .hero-heading-main-17 {
    border-style: none;
    border-width: 0;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
    font-family: Roboto, sans-serif;
    font-size: 30px;
    line-height: 20px;
  }

  .container-258 {
    margin-left: 0;
    margin-right: 0;
  }

  .paragraph-494 {
    padding-top: 10px;
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-491 {
    margin-bottom: 20px;
    padding-top: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .heading-236, .heading-237 {
    display: none;
  }

  .number-list-13 {
    font-family: Barlow, sans-serif;
    font-size: 25px;
    line-height: 35px;
  }

  .heading-238 {
    font-family: Barlow, sans-serif;
  }

  .section-96 {
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .grid-100 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    margin-left: 0;
    margin-right: 0;
  }

  .image-193 {
    border-width: 0;
    border-radius: 0;
  }

  .paragraph-495 {
    margin-bottom: 20px;
    padding-top: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-496 {
    padding-top: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-498 {
    margin-bottom: 20px;
    padding-top: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .bold-text-393 {
    font-size: 30px;
    line-height: 30px;
  }

  .bold-text-394 {
    font-family: Barlow, sans-serif;
    font-size: 30px;
    line-height: 30px;
  }

  .bold-text-395 {
    font-size: 30px;
  }

  .bold-text-396 {
    font-size: 30px;
    line-height: 30px;
  }

  .paragraph-517 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .section-97 {
    margin-right: 10px;
  }

  .paragraph-507 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .bold-text-397 {
    text-align: center;
    font-size: 35px;
    line-height: 35px;
  }

  .button-35 {
    text-align: center;
    flex: 0 auto;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 10px 20px;
    font-size: 14px;
    line-height: 16px;
  }

  .button-35._2 {
    width: 250px;
    max-width: 100%;
    margin-left: 10px;
  }

  .paragraph-515 {
    margin-bottom: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-514, .paragraph-502, .paragraph-513 {
    font-size: 20px;
    line-height: 30px;
  }

  .paragraph-505 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .container-261 {
    max-width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 0;
    position: static;
  }

  .paragraph-510 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .grid-104 {
    grid-template-columns: 1fr;
    width: 400px;
    max-width: 100%;
  }

  .paragraph-516 {
    font-size: 18px;
    line-height: 20px;
  }

  .paragraph-509 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .side-offfer-3 {
    display: none;
  }

  .section-98 {
    margin-left: 0;
    padding-right: 10px;
  }

  .div-block-1144 {
    width: 100%;
    max-width: 100%;
    margin-right: 20px;
  }

  .image-195 {
    max-width: none;
  }

  .container-263 {
    width: auto;
  }

  .paragraph-518 {
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 30px;
  }

  .grid-102 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .button-footer-sticky-g-14 {
    width: 500px;
    max-width: 300px;
    margin-left: -26px;
    margin-right: -1px;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
  }

  .paragraph-511 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .heading-240, .heading-241 {
    display: none;
  }

  .bold-text-407 {
    font-size: 30px;
  }

  .paragraph-500 {
    line-height: 25px;
  }

  .container-265 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .grid-101 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    min-width: 100%;
    margin-left: 10px;
    margin-right: 10px;
  }

  .grid-101.lisuy {
    min-width: auto;
  }

  .bold-text-408 {
    font-size: 20px;
  }

  .image-198 {
    max-width: 100vh;
  }

  .div-block-1147 {
    padding-left: 25px;
    padding-right: 0;
  }

  .section-99 {
    max-width: 100%;
  }

  .paragraph-519 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .section-100 {
    margin-right: 10px;
  }

  .paragraph-521 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .bold-text-410 {
    text-align: center;
    font-size: 35px;
    line-height: 35px;
  }

  .button-36 {
    text-align: center;
    flex: 0 auto;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 10px 20px;
    font-size: 14px;
    line-height: 16px;
  }

  .button-36._2 {
    width: 250px;
    max-width: 100%;
    margin-left: 10px;
  }

  .paragraph-522 {
    margin-bottom: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-523, .paragraph-527, .paragraph-528 {
    font-size: 20px;
    line-height: 30px;
  }

  .paragraph-529 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .container-268 {
    max-width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 0;
    position: static;
  }

  .paragraph-530 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .grid-105 {
    grid-template-columns: 1fr;
    width: 400px;
    max-width: 100%;
  }

  .paragraph-531 {
    font-size: 18px;
    line-height: 20px;
  }

  .paragraph-532 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .section-101 {
    margin-left: 0;
    padding-right: 10px;
  }

  .div-block-1149 {
    width: 100%;
    max-width: 100%;
    margin-right: 20px;
  }

  .image-200 {
    max-width: none;
  }

  .container-270 {
    width: auto;
  }

  .paragraph-534 {
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 30px;
  }

  .grid-106 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .button-footer-sticky-g-15 {
    width: 500px;
    max-width: 300px;
    margin-left: -26px;
    margin-right: -1px;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
  }

  .paragraph-535 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .heading-244, .heading-245 {
    display: none;
  }

  .bold-text-420 {
    font-size: 30px;
  }

  .paragraph-536 {
    line-height: 25px;
  }

  .container-272 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .grid-107 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    min-width: 100%;
    margin-left: 10px;
    margin-right: 10px;
  }

  .grid-107.lisuy {
    min-width: auto;
  }

  .bold-text-421 {
    font-size: 20px;
  }

  .image-203 {
    max-width: 100vh;
  }

  .div-block-1152 {
    padding-left: 25px;
    padding-right: 0;
  }

  .section-102 {
    max-width: 100%;
  }

  .paragraph-538 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .section-103 {
    margin-right: 10px;
  }

  .paragraph-540 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .bold-text-423 {
    text-align: center;
    font-size: 35px;
    line-height: 35px;
  }

  .button-37 {
    text-align: center;
    flex: 0 auto;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 10px 20px;
    font-size: 14px;
    line-height: 16px;
  }

  .button-37._2 {
    width: 250px;
    max-width: 100%;
    margin-left: 10px;
  }

  .paragraph-541 {
    margin-bottom: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-542, .paragraph-546, .paragraph-547 {
    font-size: 20px;
    line-height: 30px;
  }

  .paragraph-548 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .container-275 {
    max-width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 0;
    position: static;
  }

  .paragraph-549 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .grid-108 {
    grid-template-columns: 1fr;
    width: 400px;
    max-width: 100%;
  }

  .paragraph-550 {
    font-size: 18px;
    line-height: 20px;
  }

  .paragraph-551 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .section-104 {
    margin-left: 0;
    padding-right: 10px;
  }

  .div-block-1154 {
    width: 100%;
    max-width: 100%;
    margin-right: 20px;
  }

  .image-205 {
    max-width: none;
  }

  .container-277 {
    width: auto;
  }

  .paragraph-553 {
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 30px;
  }

  .grid-109 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .button-footer-sticky-g-16 {
    width: 500px;
    max-width: 300px;
    margin-left: -26px;
    margin-right: -1px;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
  }

  .paragraph-554 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .heading-248, .heading-249 {
    display: none;
  }

  .bold-text-433 {
    font-size: 30px;
  }

  .paragraph-555 {
    line-height: 25px;
  }

  .container-279 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .grid-110 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    min-width: 100%;
    margin-left: 10px;
    margin-right: 10px;
  }

  .grid-110.lisuy {
    min-width: auto;
  }

  .bold-text-434 {
    font-size: 20px;
  }

  .image-208 {
    max-width: 100vh;
  }

  .div-block-1157 {
    padding-left: 25px;
    padding-right: 0;
  }

  .paragraph-557 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .section-105 {
    margin-right: 10px;
  }

  .paragraph-559 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .bold-text-436 {
    font-size: 20px;
  }

  .heading-252, .heading-253 {
    display: none;
  }

  .bold-text-437 {
    text-align: center;
    font-size: 35px;
    line-height: 35px;
  }

  .section-106 {
    margin-right: 10px;
    padding-top: 0;
  }

  .paragraph-written-by-18 {
    padding-bottom: 0;
    font-family: Barlow, sans-serif;
    font-size: 14px;
  }

  .paragraph-560 {
    font-size: 14px;
    line-height: 20px;
  }

  .paragraph-561 {
    margin-bottom: 20px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .button-38 {
    text-align: center;
    flex: 0 auto;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 10px 20px;
    font-size: 14px;
    line-height: 16px;
  }

  .button-38._2 {
    width: 250px;
    max-width: 100%;
    margin-left: 10px;
  }

  .div-block-1158 {
    width: 100%;
    max-width: 100%;
    margin-right: 0;
  }

  .paragraph-562 {
    margin-bottom: 20px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-563 {
    margin-bottom: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-564 {
    font-size: 20px;
    line-height: 30px;
  }

  .div-block-1159 {
    padding-left: 25px;
    padding-right: 0;
  }

  .div-block-1159.div {
    width: 100%;
    padding-left: 0;
  }

  .paragraph-566 {
    margin-bottom: 20px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .image-209 {
    border: 0 solid #000;
    border-radius: 0;
  }

  .paragraph-569 {
    font-size: 20px;
    line-height: 30px;
  }

  .section-107 {
    text-align: center;
    max-width: 100%;
    margin-right: 0;
    position: static;
  }

  .section-107.hnjk {
    padding-top: 0;
    position: sticky;
    inset: 0 0% 0%;
  }

  .paragraph-570 {
    font-size: 20px;
    line-height: 30px;
  }

  .paragraph-571 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .heading-254 {
    display: none;
  }

  .container-282 {
    max-width: 100%;
    padding-top: 0;
    padding-bottom: 10px;
    padding-right: 0;
    position: static;
  }

  .paragraph-572 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .container-283 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .grid-111 {
    grid-template-columns: 1fr;
    width: 400px;
    max-width: 100%;
  }

  .paragraph-573 {
    font-size: 18px;
    line-height: 20px;
  }

  .paragraph-574 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .section-108 {
    margin-left: 0;
    padding-right: 10px;
  }

  .paragraph-575 {
    margin-bottom: 20px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .container-284 {
    margin-left: 0;
    margin-right: 0;
  }

  .paragraph-577 {
    margin-bottom: 20px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .div-block-1161 {
    width: 100%;
    max-width: 100%;
    margin-right: 20px;
  }

  .heading-255, .bold-text-446 {
    font-family: Barlow, sans-serif;
  }

  .image-211 {
    max-width: none;
  }

  .heading-256 {
    display: none;
  }

  .paragraph-578 {
    font-size: 20px;
    line-height: 25px;
  }

  .container-288 {
    width: auto;
  }

  .bold-text-450 {
    font-size: 30px;
  }

  .heading-257 {
    display: none;
  }

  .paragraph-579 {
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 30px;
  }

  .grid-112 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .button-footer-sticky-g-17 {
    width: 500px;
    max-width: 300px;
    margin-left: -26px;
    margin-right: -1px;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
  }

  .paragraph-580 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .container-290 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .container-290.div {
    width: 100%;
  }

  .heading-258, .heading-259 {
    display: none;
  }

  .paragraph-581 {
    margin-bottom: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-582 {
    margin-bottom: 20px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .number-list-14 {
    font-family: Barlow, sans-serif;
    font-size: 30px;
    line-height: 35px;
  }

  .hero-heading-main-18 {
    border-style: none;
    border-width: 0;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
    font-family: Roboto, sans-serif;
    font-size: 35px;
    line-height: 20px;
  }

  .bold-text-452 {
    font-size: 30px;
  }

  .grid-113 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    margin-left: 0;
    margin-right: 0;
  }

  .paragraph-583 {
    line-height: 25px;
  }

  .container-291 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .paragraph-584 {
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .image-212 {
    border: 0 solid #000;
    border-radius: 0;
  }

  .image-213 {
    border-width: 0;
    border-radius: 0;
  }

  .grid-114 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    min-width: 100%;
    margin-left: 10px;
    margin-right: 10px;
  }

  .grid-114.lisuy {
    min-width: auto;
  }

  .bold-text-454 {
    text-align: center;
    font-family: Barlow, sans-serif;
    font-size: 35px;
    line-height: 35px;
  }

  .bold-text-455 {
    font-size: 20px;
  }

  .paragraph-585 {
    margin-bottom: 20px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-586 {
    font-family: Barlow, sans-serif;
    line-height: 20px;
  }

  .image-214 {
    max-width: 100vh;
  }

  .div-block-1164 {
    padding-left: 25px;
    padding-right: 0;
  }

  .paragraph-588 {
    margin-bottom: 20px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .body-8 {
    font-family: Barlow, sans-serif;
  }

  .health-dscvry-nav-12 {
    text-align: left;
    flex-flow: wrap;
    justify-content: space-between;
    align-items: center;
    font-family: Barlow, sans-serif;
    font-size: 30px;
    line-height: 40px;
    display: block;
  }

  .paragraph-589 {
    margin-bottom: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-590 {
    font-size: 20px;
    line-height: 30px;
  }

  .paragraph-591 {
    line-height: 25px;
  }

  .image-215 {
    max-width: 100vh;
  }

  .grid-115 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .grid-116 {
    grid-template-columns: 1fr;
    width: 400px;
    max-width: 100%;
  }

  .bold-text-459 {
    text-align: center;
    font-size: 35px;
    line-height: 35px;
  }

  .section-109 {
    margin-right: 10px;
  }

  .grid-117 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    min-width: 100%;
    margin-left: 10px;
    margin-right: 10px;
  }

  .grid-117.lisuy {
    min-width: auto;
  }

  .section-110 {
    margin-left: 0;
    padding-right: 10px;
  }

  .div-block-1166 {
    width: 100%;
    max-width: 100%;
    margin-right: 20px;
  }

  .container-296 {
    max-width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 0;
    position: static;
  }

  .paragraph-592, .paragraph-594 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .div-block-1167 {
    padding-left: 25px;
    padding-right: 0;
  }

  .paragraph-596 {
    font-size: 18px;
    line-height: 20px;
  }

  .container-297 {
    width: auto;
  }

  .paragraph-597 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .button-39 {
    text-align: center;
    flex: 0 auto;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 10px 20px;
    font-size: 14px;
    line-height: 16px;
  }

  .button-39._2 {
    width: 250px;
    max-width: 100%;
    margin-left: 10px;
  }

  .paragraph-600 {
    font-size: 20px;
    line-height: 30px;
  }

  .paragraph-603 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .bold-text-465 {
    font-size: 30px;
  }

  .button-footer-sticky-g-18 {
    width: 500px;
    max-width: 300px;
    margin-left: -26px;
    margin-right: -1px;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
  }

  .container-299 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .heading-263, .side-offfer-4 {
    display: none;
  }

  .bold-text-466 {
    font-size: 20px;
  }

  .paragraph-604 {
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 30px;
  }

  .paragraph-605, .paragraph-606 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .paragraph-607 {
    font-size: 20px;
    line-height: 30px;
  }

  .heading-264 {
    display: none;
  }

  .image-217 {
    max-width: none;
  }

  .paragraph-608 {
    padding-top: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-609 {
    margin-bottom: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-610 {
    font-size: 20px;
    line-height: 30px;
  }

  .paragraph-611 {
    margin-bottom: 20px;
    padding-top: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-612 {
    line-height: 25px;
  }

  .image-218 {
    max-width: 100vh;
  }

  .grid-118 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .paragraph-613 {
    margin-bottom: 20px;
    padding-top: 10px;
    font-size: 20px;
    line-height: 25px;
  }

  .grid-119 {
    grid-template-columns: 1fr;
    width: 400px;
    max-width: 100%;
  }

  .paragraph-614 {
    margin-bottom: 20px;
    padding-top: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .bold-text-473 {
    text-align: center;
    font-size: 35px;
    line-height: 35px;
  }

  .section-111 {
    margin-right: 10px;
  }

  .hero-heading-main-19 {
    border-style: none;
    border-width: 0;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
    font-family: Roboto, sans-serif;
    font-size: 30px;
    line-height: 20px;
  }

  .paragraph-written-by-19 {
    margin-bottom: 0;
    font-family: Barlow, sans-serif;
    font-size: 14px;
  }

  .div-block-1171 {
    width: 100%;
    max-width: 100%;
    margin-right: 0;
  }

  .grid-120 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    min-width: 100%;
    margin-left: 10px;
    margin-right: 10px;
  }

  .grid-120.lisuy {
    min-width: auto;
  }

  .container-304 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .section-112 {
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
  }

  .paragraph-615 {
    margin-bottom: 20px;
    padding-top: 10px;
    font-size: 20px;
    line-height: 25px;
  }

  .section-113 {
    margin-left: 0;
    padding-right: 10px;
  }

  .heading-266 {
    display: none;
  }

  .div-block-1172 {
    width: 100%;
    max-width: 100%;
    margin-right: 20px;
  }

  .container-305 {
    width: 100%;
    max-width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 0;
    position: static;
  }

  .paragraph-616, .paragraph-618 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .div-block-1173 {
    padding-left: 25px;
    padding-right: 0;
  }

  .paragraph-620 {
    font-size: 18px;
    line-height: 20px;
  }

  .container-307 {
    width: auto;
  }

  .paragraph-621 {
    margin-bottom: 20px;
    padding-top: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .heading-268 {
    font-family: Roboto, sans-serif;
  }

  .paragraph-622 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .container-308 {
    margin-left: 10px;
    margin-right: 10px;
    padding-top: 10px;
  }

  .paragraph-623 {
    font-size: 14px;
    line-height: 20px;
  }

  .button-40 {
    text-align: center;
    flex: 0 auto;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 10px 20px;
    font-size: 14px;
    line-height: 16px;
  }

  .button-40._2 {
    width: 250px;
    max-width: 100%;
    margin-left: 10px;
  }

  .bold-text-479 {
    font-size: 20px;
  }

  .paragraph-626 {
    font-size: 20px;
    line-height: 30px;
  }

  .image-219 {
    border: 0 solid #000;
    border-radius: 0;
  }

  .paragraph-629 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .image-220 {
    border: 0 solid #000;
    border-radius: 0;
  }

  .bold-text-481 {
    font-size: 30px;
  }

  .grid-121 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    margin-left: 0;
    margin-right: 0;
  }

  .button-footer-sticky-g-19 {
    width: 500px;
    max-width: 300px;
    margin-left: -26px;
    margin-right: -1px;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
  }

  .container-310 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .heading-269, .side-offfer-5 {
    display: none;
  }

  .bold-text-483 {
    font-size: 20px;
  }

  .container-311 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .container-311.div {
    width: 100%;
  }

  .paragraph-630 {
    margin-bottom: 20px;
    padding-top: 10px;
    font-size: 20px;
    line-height: 25px;
  }

  .number-list-15 {
    font-family: Roboto, sans-serif;
    font-size: 30px;
    line-height: 35px;
  }

  .section-114 {
    text-align: center;
    max-width: 100%;
    margin-right: 0;
    position: static;
  }

  .section-114.hnjk {
    justify-content: center;
    align-items: center;
    max-width: 100%;
    padding-top: 0;
    display: block;
    position: sticky;
    inset: 0 0% 0%;
  }

  .paragraph-631 {
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 30px;
  }

  .paragraph-632 {
    margin-bottom: 20px;
    padding-top: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-633 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .bold-text-489 {
    text-align: center;
    font-family: Barlow, sans-serif;
    font-size: 35px;
    line-height: 35px;
  }

  .image-221 {
    border-width: 0;
    border-radius: 0;
  }

  .paragraph-634 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .paragraph-635 {
    font-size: 20px;
    line-height: 30px;
  }

  .container-313 {
    margin-left: 0;
    margin-right: 0;
  }

  .button-41 {
    border-radius: 8px;
    width: 250px;
    margin-left: -42px;
    margin-right: -48px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
  }

  .paragraph-636 {
    font-family: Barlow, sans-serif;
    line-height: 20px;
  }

  .paragraph-637 {
    margin-bottom: 20px;
    padding-top: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .heading-270, .heading-271 {
    display: none;
  }

  .image-222 {
    max-width: none;
  }

  .div-block-1176 {
    padding-left: 25px;
    padding-right: 0;
  }

  .div-block-1176.div {
    width: 100%;
    padding-left: 0;
  }

  .paragraph-638 {
    margin-bottom: 20px;
    padding-top: 10px;
    font-size: 20px;
    line-height: 25px;
  }

  .body-9 {
    font-family: Barlow, sans-serif;
  }

  .health-dscvry-nav-13 {
    text-align: left;
    flex-flow: wrap;
    justify-content: space-between;
    align-items: center;
    font-family: Barlow, sans-serif;
    font-size: 30px;
    line-height: 40px;
    display: block;
  }

  .paragraph-639, .paragraph-640 {
    font-size: 20px;
    line-height: 30px;
  }

  .image-223 {
    max-width: none;
  }

  .paragraph-641 {
    margin-bottom: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .image-224 {
    max-width: 100vh;
  }

  .heading-273 {
    display: none;
  }

  .paragraph-643 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .paragraph-644 {
    font-size: 18px;
    line-height: 20px;
  }

  .container-319 {
    max-width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 0;
    position: static;
  }

  .container-320 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .paragraph-646 {
    line-height: 25px;
  }

  .paragraph-647 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .grid-122 {
    grid-template-columns: 1fr;
    width: 400px;
    max-width: 100%;
  }

  .side-offfer-6 {
    display: none;
  }

  .bold-text-497 {
    font-size: 20px;
  }

  .grid-123 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .paragraph-650, .paragraph-651 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .paragraph-652 {
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 30px;
  }

  .container-321 {
    width: auto;
  }

  .paragraph-653 {
    font-size: 20px;
    line-height: 30px;
  }

  .paragraph-654 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .bold-text-498 {
    font-size: 30px;
  }

  .button-footer-sticky-g-20 {
    width: 500px;
    max-width: 300px;
    margin-left: -26px;
    margin-right: -1px;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
  }

  .heading-275 {
    display: none;
  }

  .section-115 {
    margin-left: 0;
    padding-right: 10px;
  }

  .paragraph-655 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .section-116 {
    margin-right: 10px;
  }

  .grid-124 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    min-width: 100%;
    margin-left: 10px;
    margin-right: 10px;
  }

  .grid-124.lisuy {
    min-width: auto;
  }

  .div-block-1180 {
    width: 100%;
    max-width: 100%;
    margin-right: 20px;
  }

  .bold-text-504 {
    text-align: center;
    font-size: 35px;
    line-height: 35px;
  }

  .button-42 {
    border-radius: 8px;
    width: 250px;
    margin-left: -42px;
    margin-right: -48px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
  }

  .div-block-1181 {
    padding-left: 25px;
    padding-right: 0;
  }

  .container-323 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .bold-text-505 {
    text-align: center;
    font-size: 30px;
    line-height: 35px;
  }

  .section-117 {
    text-align: center;
    max-width: 100%;
    margin-right: 0;
    position: static;
  }

  .section-117.hnjk {
    position: fixed;
    inset: auto 0% 0%;
  }

  .heading-276, .heading-277 {
    display: none;
  }

  .div-block-1182 {
    width: 100%;
    max-width: 100%;
    margin-right: 20px;
  }

  .paragraph-658 {
    font-size: 18px;
    line-height: 20px;
  }

  .paragraph-659, .paragraph-660 {
    margin-bottom: 20px;
    font-size: 18px;
    line-height: 25px;
  }

  .paragraph-661, .paragraph-662 {
    font-size: 18px;
    line-height: 25px;
  }

  .heading-278 {
    font-family: Roboto, sans-serif;
  }

  .image-226 {
    border: 2px solid #000;
    border-radius: 8px;
  }

  .container-325 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .container-325.div {
    width: 100%;
  }

  .container-327 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .paragraph-663 {
    margin-bottom: 20px;
    font-size: 18px;
    line-height: 25px;
  }

  .container-328 {
    max-width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 0;
    position: static;
  }

  .div-block-1183 {
    padding-left: 25px;
    padding-right: 0;
  }

  .div-block-1183.div {
    width: 100%;
  }

  .bold-text-507 {
    font-size: 20px;
  }

  .paragraph-664 {
    margin-bottom: 20px;
    font-size: 18px;
    line-height: 25px;
  }

  .paragraph-written-by-21 {
    font-size: 12px;
  }

  .hero-heading-main-21 {
    border-style: none;
    border-width: 0;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
    font-family: Roboto, sans-serif;
    font-size: 30px;
    line-height: 20px;
  }

  .paragraph-665 {
    font-size: 18px;
    line-height: 25px;
  }

  .paragraph-666, .paragraph-667 {
    margin-bottom: 20px;
    font-size: 18px;
    line-height: 25px;
  }

  .section-118 {
    margin-right: 10px;
  }

  .paragraph-668 {
    line-height: 20px;
  }

  .heading-279 {
    display: none;
  }

  .number-list-16 {
    font-family: Roboto, sans-serif;
    font-size: 30px;
    line-height: 35px;
  }

  .image-228 {
    border: 2px solid #000;
    border-radius: 8px;
  }

  .paragraph-669 {
    margin-bottom: 20px;
    font-size: 18px;
    line-height: 25px;
  }

  .grid-125 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    margin-left: 0;
    margin-right: 0;
  }

  .body-10 {
    font-family: Barlow, sans-serif;
  }

  .column {
    flex: 0 auto;
  }

  .health-dscvry-nav-14 {
    text-align: left;
    flex-flow: wrap;
    justify-content: space-between;
    align-items: center;
    font-family: Barlow, sans-serif;
    font-size: 30px;
    line-height: 40px;
    display: block;
  }

  .image-231 {
    max-width: none;
  }

  .side-offfer-7 {
    display: none;
  }

  .paragraph-688 {
    font-size: 18px;
    line-height: 20px;
  }

  .paragraph-682 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .grid-126 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .div-block-1187 {
    padding-left: 25px;
    padding-right: 0;
  }

  .container-332 {
    max-width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 0;
    position: static;
  }

  .section-121 {
    margin-left: 0;
    padding-right: 10px;
  }

  .paragraph-680 {
    font-size: 20px;
    line-height: 30px;
  }

  .paragraph-676 {
    margin-bottom: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-687 {
    font-size: 20px;
    line-height: 30px;
  }

  .bold-text-516 {
    text-align: center;
    font-size: 35px;
    line-height: 35px;
  }

  .container-333 {
    width: auto;
  }

  .section-122 {
    margin-right: 10px;
  }

  .section-122.body {
    margin-right: 0;
  }

  .paragraph-671 {
    line-height: 25px;
  }

  .button-footer-sticky-g-21 {
    width: 500px;
    max-width: 300px;
    margin-left: -26px;
    margin-right: -1px;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
  }

  .div-block-1185 {
    width: 100%;
    max-width: 100%;
    margin-right: 20px;
  }

  .paragraph-677 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .heading-283 {
    display: none;
  }

  .paragraph-686 {
    font-size: 20px;
    line-height: 30px;
  }

  .paragraph-681 {
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 30px;
  }

  .grid-127 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    min-width: 100%;
    margin-left: 10px;
    margin-right: 10px;
  }

  .grid-127.lisuy {
    min-width: auto;
  }

  .section-120 {
    max-width: 100%;
  }

  .image-230 {
    max-width: 100vh;
  }

  .paragraph-679, .paragraph-674 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .button-43 {
    border-radius: 8px;
    width: 250px;
    margin-left: -42px;
    margin-right: -48px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
  }

  .button-43.kjlkj.kj {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 14px;
  }

  .button-43.kjlkj.f {
    margin-left: 0;
    margin-right: 0;
    padding-top: 15px;
  }

  .container-335 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .bold-text-520 {
    font-size: 30px;
  }

  .paragraph-673 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .heading-285 {
    display: none;
  }

  .bold-text-525 {
    font-size: 20px;
  }

  .paragraph-689 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .grid-129 {
    grid-template-columns: 1fr;
    width: 400px;
    max-width: 100%;
  }

  .paragraph-690 {
    margin-bottom: 20px;
    padding-top: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .grid-79 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    margin-left: 0;
    margin-right: 0;
  }

  .bold-text-528 {
    font-family: Barlow, sans-serif;
  }

  .paragraph-696, .paragraph-695, .paragraph-699 {
    margin-bottom: 20px;
    padding-top: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-691 {
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 25px;
  }

  .div-block-1189 {
    padding-left: 25px;
    padding-right: 0;
  }

  .div-block-1189.div {
    width: 100%;
    padding-left: 0;
  }

  .container-344 {
    max-width: 100%;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    position: static;
  }

  .heading-286 {
    font-family: Roboto, sans-serif;
  }

  .paragraph-692 {
    font-family: Barlow, sans-serif;
    line-height: 20px;
  }

  .paragraph-written-by-23 {
    padding-bottom: 0;
    font-family: Barlow, sans-serif;
    font-size: 14px;
  }

  .div-block-1190 {
    width: 100%;
    max-width: 100%;
    margin-right: 0;
  }

  .container-340 {
    margin-left: 10px;
    margin-right: 10px;
    padding-top: 10px;
  }

  .heading-287 {
    display: none;
  }

  .section-123 {
    text-align: center;
    max-width: 100%;
    margin-right: 0;
    position: static;
  }

  .section-123.hnjk {
    padding-top: 0;
    position: sticky;
    inset: auto 0% 0%;
  }

  .image-232 {
    border: 0 solid #000;
    border-radius: 0;
  }

  .bold-text-534 {
    font-size: 20px;
  }

  .paragraph-698 {
    margin-bottom: 20px;
    padding-top: 10px;
    font-size: 20px;
    line-height: 25px;
  }

  .image-233 {
    border: 0 solid #000;
    border-radius: 0;
  }

  .paragraph-701 {
    font-family: Barlow, sans-serif;
    font-size: 14px;
    line-height: 20px;
  }

  .heading-288, .heading-289 {
    display: none;
  }

  .paragraph-702 {
    margin-bottom: 20px;
    padding-top: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .number-list-17 {
    font-family: Barlow, sans-serif;
    font-size: 30px;
    line-height: 35px;
  }

  .paragraph-700 {
    margin-bottom: 20px;
    padding-top: 0;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .section-124 {
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
  }

  .container-339 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .container-339.div {
    width: 100%;
    margin-left: 0;
    margin-right: 10px;
  }

  .container-338 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .image-236 {
    border-width: 0;
    border-radius: 0;
  }

  .bold-text-530 {
    text-align: center;
    font-family: Barlow, sans-serif;
    font-size: 35px;
    line-height: 35px;
  }

  .image-237 {
    border: 2px solid #000;
    border-radius: 8px;
  }

  .hero-heading-main-23 {
    border-style: none;
    border-width: 0;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
    font-family: Barlow, sans-serif;
    font-size: 30px;
    line-height: 30px;
  }

  .paragraph-697 {
    margin-bottom: 20px;
    padding-top: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-693 {
    margin-bottom: 20px;
    padding-top: 20px;
    padding-bottom: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-694 {
    padding-top: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .column-2 {
    position: static;
  }

  .grid-cta {
    grid-column-gap: 12px;
    grid-template-rows: auto;
  }

  .nav-bar-cta-section {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: #e1e8e1;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 0;
    padding-bottom: 0;
    display: block;
    position: sticky;
    inset: 0% 0% 0;
  }

  .div-block-cta {
    width: 150px;
  }

  .grid-130, .grid-131 {
    grid-column-gap: 20px;
    grid-template-columns: 1.75fr .5fr;
  }

  .bold-text-537 {
    flex: 1;
    margin-left: 10px;
    font-family: Barlow, sans-serif;
    font-size: 16px;
    line-height: 16px;
  }

  .button-44 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    text-align: center;
    flex: 0 auto;
    justify-content: flex-end;
    align-items: center;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-right: 10px;
    padding: 10px 20px;
    font-size: 14px;
    line-height: 16px;
    display: flex;
  }

  .bold-text-538, .bold-text-539, .bold-text-540 {
    font-size: 25px;
    line-height: 30px;
  }

  .bold-text-541, .bold-text-542, .bold-text-543 {
    font-family: Barlow, sans-serif;
    font-size: 27px;
    line-height: 30px;
  }

  .body-11 {
    font-family: Roboto, sans-serif;
  }

  .bold-text-544 {
    font-family: Barlow, sans-serif;
    font-size: 25px;
    line-height: 30px;
  }

  .bold-text-545 {
    font-family: Barlow, sans-serif;
    font-size: 25px;
    line-height: 25px;
  }

  .bold-text-546, .bold-text-547, .bold-text-548 {
    font-family: Barlow, sans-serif;
    font-size: 25px;
    line-height: 30px;
  }

  .image-238 {
    margin-top: 20px;
  }

  .image-239 {
    border: 0 solid #000;
    border-radius: 0;
  }

  .image-240, .image-241, .image-242 {
    border: 2px solid #000;
    border-radius: 8px;
  }

  .body-12 {
    font-family: Barlow, sans-serif;
  }

  .health-dscvry-nav-15 {
    text-align: left;
    flex-flow: wrap;
    justify-content: space-between;
    align-items: center;
    padding-left: 0;
    font-family: Barlow, sans-serif;
    font-size: 30px;
    line-height: 40px;
    display: block;
  }

  .grid-132 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    min-width: 100%;
    margin-left: 10px;
    margin-right: 10px;
  }

  .grid-132.lisuy {
    min-width: auto;
  }

  .paragraph-703 {
    font-size: 20px;
    line-height: 30px;
  }

  .button-45 {
    text-align: center;
    flex: 0 auto;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 10px 20px;
    font-size: 14px;
    line-height: 16px;
  }

  .button-45._2 {
    width: 250px;
    max-width: 100%;
    margin-left: 10px;
  }

  .paragraph-704 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .paragraph-705, .paragraph-706 {
    font-size: 20px;
    line-height: 30px;
  }

  .image-243 {
    max-width: none;
  }

  .bold-text-551 {
    font-size: 30px;
  }

  .grid-133 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .image-244 {
    max-width: 100vh;
  }

  .paragraph-707 {
    line-height: 25px;
  }

  .heading-291 {
    display: none;
  }

  .container-348 {
    width: auto;
    margin-right: 10px;
  }

  .container-349 {
    width: auto;
  }

  .div-block-1196 {
    padding-left: 25px;
    padding-right: 0;
  }

  .paragraph-708 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .section-125 {
    max-width: 100%;
  }

  .paragraph-709 {
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 30px;
  }

  .paragraph-written-by-24 {
    font-size: 14px;
  }

  .heading-292 {
    display: none;
  }

  .container-352 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .paragraph-711 {
    margin-bottom: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .bold-text-555 {
    font-size: 20px;
  }

  .side-offfer-8 {
    display: none;
  }

  .grid-134 {
    grid-template-columns: 1fr;
    width: 400px;
    max-width: 100%;
  }

  .section-lists-d {
    margin-right: 10px;
  }

  .paragraph-713 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .section-126 {
    margin-left: 0;
    padding-right: 10px;
  }

  .button-footer-sticky-g-22 {
    width: 500px;
    max-width: 300px;
    margin-left: -26px;
    margin-right: -1px;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
  }

  .paragraph-714 {
    font-size: 18px;
    line-height: 20px;
  }

  .div-block-1201 {
    margin-right: 20px;
  }

  .paragraph-717 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .container-354 {
    padding-right: 159px;
  }

  .paragraph-719 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .bold-text-561 {
    text-align: center;
    font-size: 35px;
    line-height: 35px;
  }

  .paragraph-720 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .heading-294 {
    display: none;
  }

  .paragraph-721 {
    font-size: 18px;
    line-height: 25px;
  }

  .paragraph-722, .paragraph-723 {
    margin-bottom: 20px;
    font-size: 18px;
    line-height: 25px;
  }

  .heading-295, .heading-296 {
    display: none;
  }

  .button-1sst-3 {
    width: 100%;
    max-width: 100%;
    max-height: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 30px 0;
    font-size: 14px;
    line-height: 14px;
    text-decoration: none;
  }

  .paragraph-724 {
    margin-bottom: 20px;
    font-size: 18px;
    line-height: 25px;
  }

  .bold-text-564 {
    text-align: center;
    font-size: 35px;
    line-height: 35px;
  }

  .paragraph-725 {
    margin-bottom: 20px;
    font-size: 18px;
    line-height: 25px;
  }

  .heading-297 {
    display: none;
  }

  .section-127 {
    text-align: center;
    max-width: 100%;
    margin-right: 0;
    padding-top: 0;
    position: fixed;
    inset: auto 0% 0%;
  }

  .section-mobile-2 {
    margin-left: 10px;
    margin-right: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 0;
    display: block;
  }

  .paragraph-726, .paragraph-727 {
    margin-bottom: 20px;
    font-size: 18px;
    line-height: 25px;
  }

  .number-list-4 {
    font-family: Roboto, sans-serif;
    font-size: 30px;
    line-height: 35px;
  }

  .paragraph-728 {
    font-size: 18px;
    line-height: 20px;
  }

  .paragraph-729 {
    margin-bottom: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: Roboto, sans-serif;
    font-size: 18px;
    line-height: 25px;
  }

  .container-357 {
    width: 100%;
    max-width: 100%;
    padding-right: 0;
  }

  .paragraph-730 {
    font-size: 18px;
    line-height: 25px;
  }

  .hero-heading-main-24 {
    border-style: none;
    border-width: 0;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
    font-family: Roboto, sans-serif;
    font-size: 30px;
    line-height: 20px;
  }

  .button-46 {
    border-radius: 8px;
    width: 250px;
    margin-left: -42px;
    margin-right: -48px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
  }

  .button-46.sticky {
    margin-left: 0;
    margin-right: 0;
  }

  .paragraph-731 {
    margin-bottom: 20px;
    font-size: 18px;
    line-height: 25px;
  }

  .heading-298 {
    display: none;
  }

  .grid-135 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    margin-left: 0;
    margin-right: 10px;
  }

  .section-128 {
    margin-right: 10px;
  }

  .container-359 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-1203 {
    padding-left: 25px;
    padding-right: 0;
  }

  .heading-299 {
    font-family: Barlow, sans-serif;
  }

  .paragraph-732 {
    line-height: 20px;
  }

  .container-361 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .heading-300 {
    display: none;
  }

  .div-block-1204 {
    width: auto;
    max-width: 100%;
    margin-right: 20px;
    display: block;
  }

  .bold-text-570 {
    font-size: 20px;
  }

  .paragraph-733 {
    font-size: 18px;
    line-height: 25px;
  }

  .paragraph-734 {
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 30px;
  }

  .div-block-1205 {
    margin-right: 20px;
  }

  .image-256 {
    max-width: 100vh;
  }

  .container-364 {
    width: auto;
  }

  .heading-301 {
    display: none;
  }

  .button-47 {
    text-align: center;
    flex: 0 auto;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 10px 20px;
    font-size: 14px;
    line-height: 16px;
  }

  .button-47._2 {
    width: 250px;
    max-width: 100%;
    margin-left: 10px;
  }

  .paragraph-736 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .paragraph-737 {
    line-height: 25px;
  }

  .grid-139 {
    grid-template-columns: 1fr;
    width: 400px;
    max-width: 100%;
  }

  .paragraph-738 {
    font-size: 18px;
    line-height: 20px;
  }

  .paragraph-739 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .button-footer-sticky-g-23 {
    width: 500px;
    max-width: 300px;
    margin-left: -26px;
    margin-right: -1px;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
  }

  .paragraph-written-by-25 {
    font-size: 14px;
  }

  .container-366 {
    width: auto;
    margin-right: 10px;
  }

  .div-block-1206 {
    padding-left: 25px;
    padding-right: 0;
  }

  .container-367 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .grid-138 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    min-width: 100%;
    margin-left: 10px;
    margin-right: 10px;
  }

  .grid-138.lisuy {
    min-width: auto;
  }

  .section-129 {
    max-width: 100%;
  }

  .section-130 {
    margin-left: 0;
    padding-right: 10px;
  }

  .image-257 {
    max-width: none;
  }

  .paragraph-740 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .grid-140 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .bold-text-576 {
    font-size: 20px;
  }

  .paragraph-742 {
    margin-bottom: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .side-offfer-9 {
    display: none;
  }

  .paragraph-743, .paragraph-746 {
    font-size: 20px;
    line-height: 30px;
  }

  .paragraph-747 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .heading-303 {
    display: none;
  }

  .bold-text-579 {
    text-align: center;
    font-size: 35px;
    line-height: 35px;
  }

  .container-371 {
    padding-right: 159px;
  }

  .paragraph-749 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .bold-text-583 {
    font-size: 30px;
  }

  .paragraph-750 {
    font-size: 20px;
    line-height: 30px;
  }

  .paragraph-751 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .paragraph-752, .paragraph-753 {
    margin-bottom: 20px;
    padding-top: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-754 {
    font-family: Barlow, sans-serif;
    line-height: 20px;
  }

  .button-1sst-4 {
    width: 100%;
    max-width: 100%;
    height: 50px;
    max-height: 0;
    margin-bottom: 0;
    margin-left: 10px;
    margin-right: 10px;
    padding: 20px 0 30px;
    font-family: Barlow, sans-serif;
    font-size: 14px;
    line-height: 14px;
    text-decoration: none;
  }

  .paragraph-755 {
    margin-bottom: 20px;
    padding-top: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .grid-141 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    margin-left: 0;
    margin-right: 10px;
  }

  .paragraph-756 {
    margin-bottom: 20px;
    padding-top: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .div-block-1209 {
    padding-left: 0;
    padding-right: 0;
  }

  .section-131 {
    text-align: center;
    max-width: 100%;
    margin-right: 0;
    padding-top: 0;
    position: sticky;
    inset: auto 0% 0%;
  }

  .paragraph-757 {
    margin-bottom: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-758 {
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .bold-text-587 {
    font-family: Barlow, sans-serif;
  }

  .paragraph-759 {
    margin-top: 10px;
    margin-bottom: 20px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .heading-305, .heading-306 {
    display: none;
  }

  .paragraph-760 {
    margin-bottom: 20px;
    padding-top: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .heading-307 {
    display: none;
  }

  .bold-text-588 {
    text-align: center;
    font-family: Barlow, sans-serif;
    font-size: 33px;
    line-height: 35px;
  }

  .container-375 {
    width: 100%;
    max-width: 100%;
    padding-right: 0;
  }

  .bold-text-590 {
    font-size: 20px;
  }

  .container-376 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-1210 {
    width: auto;
    max-width: 100%;
    margin-right: 20px;
    display: block;
  }

  .heading-308 {
    display: none;
  }

  .section-132 {
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
  }

  .number-list-18 {
    font-family: Barlow, sans-serif;
    font-size: 30px;
    line-height: 35px;
  }

  .button-48 {
    border-radius: 8px;
    width: 250px;
    margin-left: -42px;
    margin-right: -48px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
  }

  .button-48.sticky {
    margin-left: 0;
    margin-right: 0;
    font-family: Barlow, sans-serif;
    font-size: 12px;
    line-height: 15px;
  }

  .container-377 {
    margin-left: 0;
    margin-right: 0;
  }

  .container-378 {
    margin-bottom: 0;
  }

  .hero-heading-main-25 {
    border-style: none;
    border-width: 2px;
    border-radius: 0;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
    font-family: Roboto, sans-serif;
    font-size: 30px;
    line-height: 20px;
  }

  .image-259 {
    border-style: none;
    border-width: 0;
    border-radius: 0;
  }

  .container-379 {
    margin-left: 0;
    margin-right: 0;
  }

  .paragraph-761 {
    font-family: Barlow, sans-serif;
    font-size: 18px;
    line-height: 20px;
  }

  .paragraph-762 {
    margin-top: 10px;
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-763 {
    margin-bottom: 20px;
    padding-top: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-764 {
    margin-top: 10px;
    margin-bottom: 20px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-765 {
    font-size: 18px;
    line-height: 20px;
  }

  .paragraph-766 {
    font-size: 20px;
    line-height: 30px;
  }

  .div-block-1211 {
    padding-left: 25px;
    padding-right: 0;
  }

  .button-49 {
    text-align: center;
    flex: 0 auto;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 10px 20px;
    font-size: 14px;
    line-height: 16px;
  }

  .button-49._2 {
    width: 250px;
    max-width: 100%;
    margin-left: 10px;
  }

  .paragraph-769 {
    margin-bottom: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .grid-142 {
    grid-template-columns: 1fr;
    width: 400px;
    max-width: 100%;
  }

  .container-382 {
    width: auto;
  }

  .paragraph-770, .paragraph-771 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .image-260 {
    max-width: 100vh;
  }

  .paragraph-written-by-26 {
    font-size: 14px;
  }

  .bold-text-596 {
    font-size: 20px;
  }

  .section-133 {
    max-width: 100%;
  }

  .side-offfer-10 {
    display: none;
  }

  .paragraph-773 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .image-261 {
    max-width: none;
  }

  .grid-143 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    min-width: 100%;
    margin-left: 10px;
    margin-right: 10px;
  }

  .grid-143.lisuy {
    min-width: auto;
  }

  .container-384 {
    max-width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 0;
    position: static;
  }

  .paragraph-774 {
    font-size: 20px;
    line-height: 30px;
  }

  .grid-144 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .heading-310 {
    display: none;
  }

  .paragraph-775 {
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 30px;
  }

  .div-block-1215 {
    width: 100%;
    max-width: 100%;
    margin-right: 20px;
  }

  .button-footer-sticky-g-24 {
    width: 500px;
    max-width: 300px;
    margin-left: -26px;
    margin-right: -1px;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
  }

  .bold-text-601 {
    font-size: 30px;
  }

  .paragraph-776 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .heading-312 {
    display: none;
  }

  .paragraph-777 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .paragraph-778 {
    font-size: 20px;
    line-height: 30px;
  }

  .paragraph-779 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .bold-text-605 {
    text-align: center;
    font-size: 35px;
    line-height: 35px;
  }

  .paragraph-780 {
    line-height: 25px;
  }

  .button-50 {
    border-radius: 8px;
    width: 250px;
    margin-left: -42px;
    margin-right: -48px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
  }

  .section-134 {
    margin-left: 0;
    padding-right: 10px;
  }

  .hero-heading-main-14 {
    border-style: none;
    border-width: 0;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
    font-size: 30px;
    line-height: 20px;
  }

  .container-386 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .hero-heading-main-26 {
    border-style: none;
    border-width: 0;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
    font-family: Roboto, sans-serif;
    font-size: 30px;
    line-height: 20px;
  }

  .container-387 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-313 {
    display: none;
  }

  .paragraph-783 {
    font-family: Barlow, sans-serif;
    line-height: 20px;
  }

  .bold-text-607 {
    font-family: Barlow, sans-serif;
  }

  .div-block-1216 {
    padding-left: 25px;
    padding-right: 0;
  }

  .div-block-1216.div {
    width: 100%;
    padding-left: 0;
  }

  .div-block-1217 {
    width: 100%;
    max-width: 100%;
    margin-right: 0;
  }

  .paragraph-784, .paragraph-785 {
    margin-bottom: 20px;
    padding-top: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .heading-314 {
    display: none;
  }

  .bold-text-610 {
    font-size: 20px;
  }

  .container-390 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .container-390.div {
    width: 100%;
  }

  .paragraph-786 {
    margin-bottom: 20px;
    padding-top: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .container-391 {
    max-width: 100%;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    position: static;
  }

  .heading-315 {
    display: none;
  }

  .section-mobile-3 {
    margin-left: 10px;
    margin-right: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 10px;
    display: block;
  }

  .paragraph-787 {
    margin-bottom: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-788 {
    padding-top: 10px;
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-789 {
    margin-bottom: 20px;
    padding-top: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .button-1sst-5 {
    width: 100.005%;
    max-width: 100%;
    max-height: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 20px 0 40px;
    font-size: 14px;
    line-height: 14px;
    text-decoration: none;
  }

  .paragraph-790 {
    margin-bottom: 20px;
    padding-top: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .heading-316, .heading-317 {
    display: none;
  }

  .container-392, .container-393 {
    margin-left: 0;
    margin-right: 0;
  }

  .bold-text-611 {
    text-align: center;
    font-family: Barlow, sans-serif;
    font-size: 35px;
    line-height: 35px;
  }

  .section-135 {
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
  }

  .image-264 {
    border: 0 solid #000;
    border-radius: 0;
  }

  .grid-145 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    margin-left: 0;
    margin-right: 0;
  }

  .image-265 {
    border: 0 solid #000;
    border-radius: 0;
  }

  .heading-318 {
    display: none;
  }

  .paragraph-791 {
    margin-bottom: 0;
    font-size: 18px;
    line-height: 20px;
  }

  .paragraph-792 {
    margin-bottom: 20px;
    padding-top: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-793 {
    padding-top: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .heading-319 {
    display: none;
  }

  .bold-text-615 {
    font-size: 12px;
    line-height: 14px;
  }

  .number-list-19 {
    font-family: Barlow, sans-serif;
    font-size: 30px;
    line-height: 35px;
  }

  .paragraph-794 {
    margin-bottom: 20px;
    padding-top: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .image-266 {
    border-width: 0;
    border-radius: 0;
  }

  .paragraph-written-by-27 {
    padding-bottom: 0;
    font-family: Barlow, sans-serif;
    font-size: 14px;
  }

  .section-136 {
    text-align: center;
    max-width: 100%;
    margin-right: 0;
    position: static;
  }

  .section-136.hnjk {
    padding-top: 0;
    position: sticky;
    inset: 0 0% 0%;
  }

  .paragraph-795 {
    margin-bottom: 20px;
    padding-top: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .heading-320 {
    display: none;
  }

  .bold-text-616, .bold-text-617 {
    font-size: 25px;
  }

  .paragraph-894 {
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 30px;
  }

  .div-block-1224 {
    padding-left: 25px;
    padding-right: 0;
  }

  .paragraph-891 {
    margin-bottom: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .button-54 {
    text-align: center;
    flex: 0 auto;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 10px 20px;
    font-size: 14px;
    line-height: 16px;
  }

  .button-54._2 {
    width: 250px;
    max-width: 100%;
    margin-left: 10px;
  }

  .image-283 {
    max-width: 100vh;
  }

  .paragraph-890 {
    font-size: 20px;
    line-height: 30px;
  }

  .heading-339 {
    display: none;
  }

  .image-284 {
    max-width: none;
  }

  .side-offfer-11 {
    display: none;
  }

  .paragraph-878 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .grid-168 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .paragraph-written-by-31 {
    font-size: 14px;
  }

  .bold-text-673 {
    text-align: center;
    font-size: 35px;
    line-height: 35px;
  }

  .paragraph-877, .paragraph-880 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .seccfree-shipping-9 {
    margin-left: 0;
    margin-right: 0;
  }

  .bold-text-674 {
    font-size: 30px;
  }

  .container-427 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .container-428 {
    width: auto;
  }

  .button-footer-sticky-g-25 {
    width: 500px;
    max-width: 300px;
    margin-left: -26px;
    margin-right: -1px;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
  }

  .paragraph-883 {
    line-height: 25px;
  }

  .div-block-1223 {
    width: 100%;
    max-width: 100%;
    margin-right: 20px;
  }

  .paragraph-887 {
    font-size: 18px;
    line-height: 20px;
  }

  .hero-heading-main-34 {
    border-style: none;
    border-width: 0;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
    font-size: 30px;
    line-height: 20px;
  }

  .bold-text-672 {
    font-size: 20px;
  }

  .paragraph-885 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .heading-340 {
    display: none;
  }

  .container-432 {
    max-width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 0;
    position: static;
  }

  .paragraph-895, .paragraph-882 {
    font-size: 20px;
    line-height: 30px;
  }

  .section-154 {
    margin-left: 0;
    padding-right: 10px;
  }

  .paragraph-886, .paragraph-888 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .grid-166 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    min-width: 100%;
    margin-left: 10px;
    margin-right: 10px;
  }

  .grid-166.lisuy {
    min-width: auto;
  }

  .section-155 {
    max-width: 100%;
  }

  .grid-169 {
    grid-template-columns: 1fr;
    width: 400px;
    max-width: 100%;
  }

  .paragraph-899 {
    margin-bottom: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .button-55 {
    text-align: center;
    flex: 0 auto;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 10px 20px;
    font-size: 14px;
    line-height: 16px;
  }

  .button-55._2 {
    width: 250px;
    max-width: 100%;
    margin-left: 10px;
  }

  .heading-343 {
    display: none;
  }

  .image-287 {
    max-width: none;
  }

  .paragraph-927 {
    margin-bottom: 20px;
    padding-top: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .div-block-1227 {
    width: 100%;
    max-width: 100%;
    margin-right: 0;
  }

  .grid-170 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    margin-left: 0;
    margin-right: 0;
  }

  .grid-173 {
    grid-template-columns: 1fr;
    width: 400px;
    max-width: 100%;
  }

  .section-160 {
    margin-left: 0;
    padding-right: 10px;
  }

  .heading-345 {
    display: none;
  }

  .container-435 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .container-436 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .paragraph-900 {
    margin-bottom: 0;
    font-family: Barlow, sans-serif;
    font-size: 14px;
    line-height: 20px;
  }

  .grid-171 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    min-width: 100%;
    margin-left: 10px;
    margin-right: 10px;
  }

  .grid-171.lisuy {
    min-width: auto;
  }

  .paragraph-896 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .paragraph-905 {
    margin-bottom: 20px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .bold-text-690 {
    font-size: 30px;
  }

  .paragraph-898, .paragraph-909 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .paragraph-926 {
    font-size: 20px;
    line-height: 30px;
  }

  .container-441 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .seccfree-shipping-10 {
    margin-left: 0;
    margin-right: 0;
  }

  .paragraph-916 {
    margin-bottom: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-919 {
    margin-bottom: 20px;
    padding-top: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-917 {
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .image-288 {
    border: 0 solid #000;
    border-radius: 0;
  }

  .paragraph-903 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .bold-text-683 {
    text-align: center;
    font-size: 35px;
    line-height: 35px;
  }

  .paragraph-908 {
    font-size: 18px;
    line-height: 20px;
  }

  .paragraph-912, .paragraph-913 {
    margin-bottom: 20px;
    padding-top: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .bold-text-694 {
    font-family: Barlow, sans-serif;
  }

  .paragraph-written-by-32 {
    font-size: 14px;
  }

  .image-289 {
    border: 0 solid #000;
    border-radius: 0;
  }

  .paragraph-920 {
    margin-bottom: 20px;
    padding-top: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .heading-344 {
    display: none;
  }

  .paragraph-914 {
    font-family: Barlow, sans-serif;
    line-height: 20px;
  }

  .paragraph-915 {
    line-height: 25px;
  }

  .container-442 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .container-442.div {
    width: 100%;
  }

  .section-159 {
    text-align: center;
    max-width: 100%;
    margin-right: 0;
    position: static;
  }

  .section-159.hnjk {
    justify-content: center;
    align-items: center;
    max-width: 100%;
    padding-top: 0;
    display: block;
    position: sticky;
    inset: 0 0% 0%;
  }

  .paragraph-921 {
    margin-bottom: 20px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .button-1sst-8 {
    width: 100%;
    max-width: 100%;
    max-height: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 20px 10px 40px;
    font-family: Barlow, sans-serif;
    font-size: 14px;
    line-height: 14px;
    text-decoration: none;
  }

  .div-block-1229 {
    padding-left: 25px;
    padding-right: 0;
  }

  .div-block-1229.div {
    width: 100%;
    padding-left: 0;
  }

  .hero-heading-main-35 {
    border-style: none;
    border-width: 0;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
    font-size: 30px;
    line-height: 20px;
  }

  .paragraph-901 {
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 30px;
  }

  .grid-172 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .number-list-30 {
    font-family: Barlow, sans-serif;
    font-size: 30px;
    line-height: 35px;
  }

  .heading-347 {
    display: none;
  }

  .paragraph-910 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .paragraph-918 {
    margin-bottom: 20px;
    padding-top: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .container-437 {
    margin-left: 0;
    margin-right: 0;
  }

  .paragraph-902 {
    font-size: 20px;
    line-height: 30px;
  }

  .image-290 {
    max-width: 100vh;
  }

  .button-footer-sticky-g-26 {
    width: 500px;
    max-width: 300px;
    margin-left: -26px;
    margin-right: -1px;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
  }

  .paragraph-904 {
    font-size: 20px;
    line-height: 30px;
  }

  .div-block-1230 {
    width: 100%;
    max-width: 100%;
    margin-right: 20px;
  }

  .paragraph-911 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .bold-text-685 {
    font-size: 20px;
  }

  .hero-heading-main-31 {
    border-style: none;
    border-width: 0;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
    font-family: Roboto, sans-serif;
    font-size: 30px;
    line-height: 20px;
  }

  .section-158 {
    max-width: 100%;
  }

  .image-291 {
    border-width: 0;
    border-radius: 0;
  }

  .bold-text-676 {
    text-align: center;
    font-family: Barlow, sans-serif;
    font-size: 35px;
    line-height: 40px;
  }

  .container-443 {
    width: auto;
  }

  .div-block-1232 {
    padding-left: 25px;
    padding-right: 0;
  }

  .container-438 {
    width: 100%;
    max-width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 0;
    position: static;
  }

  .section-161 {
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
  }

  .paragraph-924 {
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 25px;
  }

  .bold-text-688 {
    font-size: 20px;
  }

  .heading-348 {
    display: none;
  }

  .bold-text-696, .bold-text-697 {
    font-size: 25px;
  }

  .health-dscvry-nav-16 {
    text-align: left;
    flex-flow: wrap;
    justify-content: space-between;
    align-items: center;
    font-family: Barlow, sans-serif;
    font-size: 30px;
    line-height: 40px;
    display: block;
  }

  .bold-text-751 {
    font-size: 20px;
  }

  .paragraph-1008 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .heading-366 {
    display: none;
  }

  .paragraph-1000 {
    font-size: 20px;
    line-height: 30px;
  }

  .paragraph-998, .paragraph-1010 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .container-474 {
    width: auto;
  }

  .div-block-1242 {
    padding-left: 25px;
    padding-right: 0;
  }

  .section-172 {
    max-width: 100%;
  }

  .button-footer-sticky-g-27 {
    width: 500px;
    max-width: 300px;
    margin-left: -26px;
    margin-right: -1px;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
  }

  .paragraph-1002 {
    margin-bottom: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .image-292 {
    max-width: none;
  }

  .paragraph-1006 {
    font-size: 20px;
    line-height: 30px;
  }

  .grid-185 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    min-width: 100%;
    margin-left: 10px;
    margin-right: 10px;
  }

  .grid-185.lisuy {
    min-width: auto;
  }

  .paragraph-1007 {
    line-height: 25px;
  }

  .paragraph-1003 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .hero-heading-main-38 {
    border-style: none;
    border-width: 0;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
    font-size: 30px;
    line-height: 20px;
  }

  .paragraph-written-by-36 {
    font-size: 14px;
  }

  .bold-text-747 {
    text-align: center;
    font-size: 35px;
    line-height: 35px;
  }

  .paragraph-992 {
    font-size: 18px;
    line-height: 20px;
  }

  .grid-183 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .bold-text-745 {
    font-size: 30px;
  }

  .container-473 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-1245 {
    width: auto;
    max-width: 100%;
    margin-right: 0;
  }

  .paragraph-995 {
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 30px;
  }

  .side-offfer-13 {
    display: none;
  }

  .button-58 {
    border-radius: 8px;
    width: 250px;
    margin-left: -42px;
    margin-right: -48px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
  }

  .heading-367 {
    display: none;
  }

  .paragraph-1004 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .paragraph-999 {
    font-size: 20px;
    line-height: 30px;
  }

  .container-472 {
    max-width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 0;
    position: static;
  }

  .grid-186 {
    grid-template-columns: 1fr;
    width: 400px;
    max-width: 100%;
  }

  .section-171 {
    margin-left: 0;
    padding-right: 10px;
  }

  .image-294 {
    max-width: 100vh;
  }

  .paragraph-993 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .button-59 {
    text-align: center;
    flex: 0 auto;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 10px 20px;
    font-size: 14px;
    line-height: 16px;
  }

  .button-59._2 {
    width: 250px;
    max-width: 100%;
    margin-left: 10px;
  }

  .container-481 {
    margin-left: 0;
    margin-right: 0;
  }

  .paragraph-1015 {
    margin-bottom: 20px;
    padding-top: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .image-295 {
    border: 0 solid #000;
    border-radius: 0;
  }

  .paragraph-1019 {
    margin-bottom: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .section-mobile-4 {
    margin-left: 10px;
    margin-right: 10px;
    padding-top: 10px;
    padding-right: 10px;
    display: block;
  }

  .bold-text-752 {
    font-size: 20px;
  }

  .section-174 {
    text-align: center;
    max-width: 100%;
    margin-right: 0;
    position: static;
  }

  .section-174.hnjk {
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    position: sticky;
    inset: 0 0% 0%;
  }

  .bold-text-753 {
    text-align: center;
    font-family: Barlow, sans-serif;
    font-size: 35px;
    line-height: 35px;
  }

  .paragraph-1014 {
    margin-bottom: 20px;
    padding-top: 10px;
    font-size: 20px;
    line-height: 25px;
  }

  .heading-371 {
    display: none;
  }

  .paragraph-1021 {
    margin-bottom: 20px;
    padding-top: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .container-482 {
    margin-left: 0;
    margin-right: 0;
  }

  .image-296 {
    border: 0 solid #000;
    border-radius: 0;
  }

  .div-block-1248 {
    padding-top: 20px;
  }

  .section-175 {
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
  }

  .div-block-1249 {
    padding-left: 25px;
    padding-right: 0;
  }

  .div-block-1249.div {
    width: 100%;
    padding-left: 0;
  }

  .paragraph-1011 {
    font-family: Barlow, sans-serif;
    line-height: 20px;
  }

  .bold-text-756 {
    font-family: Barlow, sans-serif;
  }

  .paragraph-1023, .paragraph-1016 {
    margin-bottom: 20px;
    padding-top: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-1022 {
    padding-top: 10px;
    font-family: Barlow, sans-serif;
    font-size: 18px;
    line-height: 25px;
  }

  .paragraph-1017 {
    margin-bottom: 20px;
    padding-top: 10px;
    font-size: 20px;
    line-height: 25px;
  }

  .bold-text-757 {
    font-size: 12px;
    line-height: 14px;
  }

  .heading-368 {
    display: none;
  }

  .button-1sst-9 {
    width: 100.005%;
    max-width: 100%;
    max-height: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 20px 0 40px;
    font-size: 14px;
    line-height: 14px;
    text-decoration: none;
  }

  .paragraph-1020 {
    margin-bottom: 20px;
    padding-top: 10px;
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-written-by-37 {
    font-family: Barlow, sans-serif;
    font-size: 14px;
  }

  .container-479 {
    width: auto;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 10px;
    padding-right: 0;
    position: static;
  }

  .heading-372, .heading-373 {
    display: none;
  }

  .paragraph-1012 {
    margin-bottom: 20px;
    padding-top: 10px;
    font-size: 20px;
    line-height: 25px;
  }

  .heading-374 {
    display: none;
  }

  .paragraph-1018 {
    margin-bottom: 20px;
    padding-top: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .hero-heading-main-39 {
    border-style: none;
    border-width: 0;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
    font-family: Roboto, sans-serif;
    font-size: 30px;
    line-height: 20px;
  }

  .image-297 {
    border-width: 0;
    border-radius: 0;
  }

  .heading-370, .heading-375, .heading-369 {
    display: none;
  }

  .number-list-37 {
    margin-top: 10px;
    font-family: Barlow, sans-serif;
    font-size: 30px;
    line-height: 35px;
  }

  .container-480 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-1013 {
    margin-bottom: 0;
    padding-bottom: 20px;
    font-family: Barlow, sans-serif;
    font-size: 14px;
    line-height: 20px;
  }

  .grid-187 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    margin-left: 0;
    margin-right: 0;
  }

  .container-478 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .container-478.div {
    width: 100%;
  }

  .health-dscvry-nav-17 {
    text-align: left;
    flex-flow: wrap;
    justify-content: space-between;
    align-items: center;
    font-family: Barlow, sans-serif;
    font-size: 30px;
    line-height: 40px;
    display: block;
  }

  .paragraph-1042 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .paragraph-1031 {
    font-size: 20px;
    line-height: 30px;
  }

  .button-footer-sticky-g-28 {
    width: 500px;
    max-width: 300px;
    margin-left: -26px;
    margin-right: -1px;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
  }

  .image-304 {
    max-width: 100vh;
  }

  .paragraph-1025 {
    line-height: 25px;
  }

  .div-block-1250 {
    padding-left: 25px;
    padding-right: 0;
  }

  .seccfree-shipping-17 {
    margin-left: 0;
    margin-right: 0;
  }

  .paragraph-1028 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .paragraph-1040 {
    font-size: 20px;
    line-height: 30px;
  }

  .bold-text-759 {
    font-size: 20px;
  }

  .hero-heading-main-40 {
    border-style: none;
    border-width: 0;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
    font-size: 30px;
    line-height: 20px;
  }

  .paragraph-1029 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .section-176 {
    max-width: 100%;
  }

  .bold-text-761 {
    font-size: 30px;
  }

  .container-488 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .grid-188 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    min-width: 100%;
    margin-left: 10px;
    margin-right: 10px;
  }

  .grid-188.lisuy {
    min-width: auto;
  }

  .paragraph-1024 {
    font-size: 18px;
    line-height: 20px;
  }

  .paragraph-1032 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .bold-text-771 {
    text-align: center;
    font-size: 35px;
    line-height: 35px;
  }

  .paragraph-1039 {
    margin-bottom: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .section-177 {
    margin-left: 0;
    padding-right: 10px;
  }

  .grid-190 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .heading-377 {
    display: none;
  }

  .container-487 {
    max-width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 0;
    position: static;
  }

  .button-60 {
    text-align: center;
    flex: 0 auto;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 10px 20px;
    font-size: 14px;
    line-height: 16px;
  }

  .button-60._2 {
    width: 250px;
    max-width: 100%;
    margin-left: 10px;
  }

  .paragraph-written-by-38 {
    font-size: 14px;
  }

  .container-486 {
    width: auto;
  }

  .image-303 {
    max-width: none;
  }

  .paragraph-1033 {
    font-size: 20px;
    line-height: 30px;
  }

  .grid-191 {
    grid-template-columns: 1fr;
    width: 400px;
    max-width: 100%;
  }

  .paragraph-1035 {
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 30px;
  }

  .heading-379 {
    display: none;
  }

  .paragraph-1052 {
    line-height: 25px;
  }

  .paragraph-1044 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .paragraph-1058 {
    margin-bottom: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-1071 {
    margin-bottom: 20px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .container-499 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .container-500 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .container-500.div {
    width: 100%;
  }

  .paragraph-1057 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .hero-heading-main-41 {
    border-style: none;
    border-width: 0;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
    font-size: 30px;
    line-height: 20px;
  }

  .image-310 {
    border: 2px solid #000;
    border-radius: 8px;
  }

  .section-mobile-5 {
    margin-left: 10px;
    margin-right: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 0;
    display: block;
  }

  .div-block-1257 {
    width: 100%;
    max-width: 100%;
    margin-right: 0;
  }

  .container-502 {
    width: 100%;
    max-width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 0;
    position: static;
  }

  .paragraph-1073 {
    margin-bottom: 20px;
    padding-top: 10px;
    font-size: 20px;
    line-height: 25px;
  }

  .container-494 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .container-497 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .number-list-39 {
    font-family: Barlow, sans-serif;
    font-size: 30px;
    line-height: 35px;
  }

  .paragraph-1051, .paragraph-1048 {
    margin-bottom: 20px;
    padding-top: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-written-by-39 {
    font-size: 14px;
  }

  .paragraph-1069 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .paragraph-1065 {
    margin-bottom: 20px;
    padding-top: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .image-309 {
    max-width: none;
  }

  .paragraph-1056 {
    font-size: 20px;
    line-height: 30px;
  }

  .heading-380 {
    display: none;
  }

  .paragraph-1070 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .paragraph-1045 {
    font-size: 20px;
    line-height: 30px;
  }

  .paragraph-1047 {
    font-family: Barlow, sans-serif;
    font-size: 18px;
    line-height: 20px;
  }

  .grid-194 {
    grid-template-columns: 1fr;
    width: 400px;
    max-width: 100%;
  }

  .paragraph-1054 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .bold-text-785 {
    font-size: 30px;
  }

  .paragraph-1074 {
    margin-bottom: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .section-180 {
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
  }

  .bold-text-783 {
    text-align: center;
    font-family: Barlow, sans-serif;
    font-size: 35px;
    line-height: 35px;
  }

  .paragraph-1068 {
    font-size: 18px;
    line-height: 20px;
  }

  .grid-192 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .paragraph-1066 {
    margin-bottom: 20px;
    padding-top: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .image-306 {
    border: 0 solid #000;
    border-radius: 0;
  }

  .bold-text-788 {
    font-family: Barlow, sans-serif;
    font-size: 30px;
  }

  .container-504 {
    margin-left: 0;
    margin-right: 0;
  }

  .paragraph-1049 {
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 30px;
  }

  .div-block-1260 {
    padding-left: 25px;
    padding-right: 0;
  }

  .div-block-1260.div {
    width: 100%;
    padding-left: 0;
  }

  .button-footer-sticky-g-29 {
    width: 500px;
    max-width: 300px;
    margin-left: -26px;
    margin-right: -1px;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
  }

  .div-block-1256 {
    padding-left: 25px;
    padding-right: 0;
  }

  .bold-text-789 {
    font-size: 20px;
  }

  .paragraph-1064 {
    padding-top: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .button-61 {
    text-align: center;
    flex: 0 auto;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 10px 20px;
    font-size: 14px;
    line-height: 16px;
  }

  .button-61._2 {
    width: 250px;
    max-width: 100%;
    margin-left: 10px;
  }

  .grid-195 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    min-width: 100%;
    margin-left: 10px;
    margin-right: 10px;
  }

  .grid-195.lisuy {
    min-width: auto;
  }

  .image-307 {
    max-width: 100vh;
  }

  .paragraph-1067 {
    margin-bottom: 20px;
    padding-top: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .section-181 {
    max-width: 100%;
  }

  .heading-385 {
    display: none;
  }

  .paragraph-1061 {
    margin-bottom: 20px;
    padding-top: 10px;
    font-size: 20px;
    line-height: 25px;
  }

  .grid-196 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    margin-left: 0;
    margin-right: 0;
  }

  .container-496 {
    width: auto;
  }

  .image-311 {
    border: 2px solid #000;
    border-radius: 8px;
  }

  .heading-386 {
    display: none;
  }

  .hero-heading-main-42 {
    border-style: none;
    border-width: 0;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
    font-family: Roboto, sans-serif;
    font-size: 30px;
    line-height: 20px;
  }

  .bold-text-782 {
    text-align: center;
    font-size: 35px;
    line-height: 35px;
  }

  .paragraph-1055 {
    font-size: 20px;
    line-height: 30px;
  }

  .paragraph-1060 {
    margin-bottom: 20px;
    padding-top: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .image-312 {
    border-width: 0;
    border-radius: 0;
  }

  .section-182 {
    margin-left: 0;
    padding-right: 10px;
  }

  .bold-text-786 {
    font-size: 20px;
  }

  .section-179 {
    text-align: center;
    max-width: 100%;
    margin-right: 0;
    position: static;
  }

  .section-179.hnjk {
    justify-content: center;
    align-items: center;
    max-width: 100%;
    padding-top: 0;
    display: block;
    position: sticky;
    inset: 0 0% 0%;
  }

  .paragraph-1063 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .seccfree-shipping-18 {
    margin-left: 0;
    margin-right: 0;
  }

  .heading-383 {
    display: none;
  }

  .paragraph-1043 {
    font-family: Barlow, sans-serif;
    line-height: 20px;
  }

  .heading-387 {
    display: none;
  }

  .button-1sst-10 {
    width: 100%;
    max-width: 100%;
    max-height: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 20px 10px 40px;
    font-family: Barlow, sans-serif;
    font-size: 14px;
    line-height: 14px;
    text-decoration: none;
  }

  .health-dscvry-nav-18 {
    text-align: left;
    flex-flow: wrap;
    justify-content: space-between;
    align-items: center;
    font-family: Barlow, sans-serif;
    font-size: 30px;
    line-height: 40px;
    display: block;
  }

  .container-508 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .grid-197 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    min-width: 100%;
    margin-left: 10px;
    margin-right: 10px;
  }

  .grid-197.lisuy {
    min-width: auto;
  }

  .bold-text-794 {
    font-size: 30px;
  }

  .paragraph-1076 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .section-183 {
    max-width: 100%;
  }

  .paragraph-1077 {
    font-size: 20px;
    line-height: 30px;
  }

  .paragraph-written-by-40 {
    font-size: 14px;
  }

  .bold-text-795 {
    font-size: 20px;
  }

  .paragraph-1079 {
    margin-bottom: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-1080 {
    font-size: 20px;
    line-height: 30px;
  }

  .paragraph-1081 {
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 30px;
  }

  .container-509 {
    width: auto;
  }

  .grid-198 {
    grid-template-columns: 1fr;
    width: 400px;
    max-width: 100%;
  }

  .paragraph-1083 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .image-313 {
    max-width: none;
  }

  .container-511 {
    max-width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 0;
    position: static;
  }

  .bold-text-797 {
    text-align: center;
    font-size: 35px;
    line-height: 35px;
  }

  .hero-heading-main-43 {
    border-style: none;
    border-width: 0;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
    font-size: 30px;
    line-height: 20px;
  }

  .paragraph-1084, .paragraph-1085 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .paragraph-1086 {
    font-size: 20px;
    line-height: 30px;
  }

  .div-block-1264 {
    padding-left: 25px;
    padding-right: 0;
  }

  .paragraph-1089 {
    line-height: 25px;
  }

  .section-184 {
    margin-left: 0;
    padding-right: 10px;
  }

  .seccfree-shipping-19 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .heading-390 {
    display: none;
  }

  .paragraph-1091 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .heading-391 {
    display: none;
  }

  .button-footer-sticky-g-30 {
    width: 500px;
    max-width: 300px;
    margin-left: -26px;
    margin-right: -1px;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
  }

  .paragraph-1092 {
    font-size: 18px;
    line-height: 20px;
  }

  .paragraph-1093 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .button-62 {
    text-align: center;
    flex: 0 auto;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 10px 20px;
    font-size: 14px;
    line-height: 16px;
  }

  .button-62._2 {
    width: 250px;
    max-width: 100%;
    margin-left: 10px;
  }

  .grid-199 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .image-316 {
    max-width: 100vh;
  }

  .bold-text-806 {
    font-size: 20px;
  }

  .paragraph-1094 {
    margin-bottom: 20px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .section-185 {
    text-align: center;
    max-width: 100%;
    margin-right: 0;
    position: static;
  }

  .section-185.hnjk {
    padding-top: 0;
    position: sticky;
    inset: auto 0% 0%;
  }

  .bold-text-807 {
    font-size: 25px;
  }

  .grid-200 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-1265 {
    padding-left: 25px;
    padding-right: 0;
  }

  .div-block-1265.div {
    width: 100%;
    padding-left: 0;
  }

  .container-516 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .container-516.div {
    width: 100%;
  }

  .image-270 {
    border: 0 #000;
    border-radius: 0;
  }

  .paragraph-1095 {
    margin-bottom: 20px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .bold-text-808 {
    font-family: Barlow, sans-serif;
    font-size: 25px;
  }

  .heading-392 {
    display: none;
  }

  .paragraph-1096, .paragraph-1097, .paragraph-1098 {
    margin-bottom: 20px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .container-517 {
    margin-left: 0;
    margin-right: 0;
  }

  .bold-text-809 {
    text-align: center;
    font-family: Barlow, sans-serif;
    font-size: 35px;
    line-height: 35px;
  }

  .bold-text-810 {
    font-size: 25px;
    line-height: 30px;
  }

  .container-518 {
    max-width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 0;
    position: static;
  }

  .hero-heading-main-44 {
    border-style: none;
    border-width: 0;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
    font-family: Roboto, sans-serif;
    font-size: 40px;
    line-height: 40px;
  }

  .number-list-40 {
    margin-top: 0;
    margin-bottom: 0;
    font-family: Barlow, sans-serif;
    font-size: 35px;
    line-height: 35px;
  }

  .paragraph-1099 {
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .heading-393 {
    display: none;
  }

  .paragraph-1100 {
    margin-bottom: 20px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .section-mobile-6 {
    margin-left: 10px;
    margin-right: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 0;
    display: block;
  }

  .paragraph-1101 {
    margin-bottom: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .bold-text-811 {
    font-size: 25px;
    line-height: 30px;
  }

  .bold-text-812 {
    font-family: Barlow, sans-serif;
  }

  .heading-394 {
    display: none;
  }

  .container-519 {
    margin-left: 0;
    margin-right: 0;
  }

  .bold-text-813 {
    font-size: 25px;
  }

  .paragraph-1102 {
    margin-bottom: 20px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .container-520 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-395, .heading-396 {
    display: none;
  }

  .section-186 {
    margin-left: 0;
    margin-right: 10px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .button-1sst-11 {
    width: 100%;
    max-width: 100%;
    max-height: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 20px 0 40px;
    font-family: Barlow, sans-serif;
    font-size: 14px;
    line-height: 14px;
    text-decoration: none;
  }

  .bold-text-814 {
    font-size: 25px;
  }

  .image-269 {
    border: 0 #000;
    border-radius: 0;
  }

  .heading-397 {
    display: none;
  }

  .div-block-1266 {
    width: 100%;
    max-width: 100%;
    margin-right: 0;
  }

  .paragraph-1103 {
    font-family: Barlow, sans-serif;
    font-size: 16px;
    line-height: 20px;
  }

  .image-317 {
    border-width: 0;
    border-radius: 0;
  }

  .bold-text-816 {
    font-family: Barlow, sans-serif;
    font-size: 25px;
  }

  .paragraph-1104 {
    font-size: 20px;
    line-height: 25px;
  }

  .heading-398 {
    display: none;
  }

  .seccfree-shipping-20 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .paragraph-1105 {
    margin-top: 10px;
    margin-bottom: 20px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .bold-text-817 {
    font-size: 25px;
  }

  .heading-399 {
    display: none;
  }

  .bold-text-818, .bold-text-819 {
    font-size: 25px;
  }

  .paragraph-1106 {
    font-family: Barlow, sans-serif;
    line-height: 20px;
  }

  .grid-225 {
    grid-column-gap: 20px;
    grid-template-columns: 1.75fr .5fr;
  }

  .bold-text-832 {
    flex: 1;
    margin-left: 10px;
    font-family: Barlow, sans-serif;
    font-size: 16px;
    line-height: 16px;
  }

  .button-73 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    text-align: center;
    flex: 0 auto;
    justify-content: flex-end;
    align-items: center;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-right: 10px;
    padding: 10px 20px;
    font-family: Barlow, sans-serif;
    font-size: 14px;
    line-height: 16px;
    display: flex;
  }

  .section-187 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .bold-text-833 {
    font-family: Barlow, sans-serif;
    font-size: 35px;
    line-height: 35px;
  }

  .paragraph-1107 {
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-1108 {
    font-family: Roboto, sans-serif;
    font-size: 16px;
  }

  .paragraph-1110 {
    text-align: center;
    width: 100%;
    max-width: 100%;
    font-size: 14px;
  }

  .paragraph-1111 {
    font-size: 18px;
    line-height: 20px;
  }

  .container-523 {
    flex-flow: column;
    width: 100%;
    max-width: 100%;
    display: flex;
  }

  .bold-text-835 {
    font-size: 27px;
  }

  .grid-227 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .list-32 {
    font-size: 10px;
    line-height: 15px;
  }

  .paragraph-1113 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 18px;
    line-height: 20px;
  }

  .image-318 {
    text-align: center;
    width: 100%;
    max-width: 100%;
    margin-left: 0;
  }

  .paragraph-1114, .paragraph-1115 {
    margin-top: 10px;
    font-size: 18px;
    line-height: 20px;
  }

  .grid-229 {
    width: 100%;
    max-width: 100%;
  }

  .paragraph-1116 {
    margin-top: 10px;
    font-size: 18px;
    line-height: 20px;
  }

  .paragraph-1117 {
    font-size: 16px;
  }

  .bold-text-836 {
    width: 100%;
  }

  .bold-text-837 {
    font-size: 27px;
  }

  .paragraph-1118 {
    font-size: 18px;
    line-height: 20px;
  }

  .paragraph-1119 {
    text-align: center;
    width: 100%;
    max-width: 100%;
    font-size: 14px;
  }

  .paragraph-1120 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 18px;
    line-height: 20px;
  }

  .button-74 {
    text-align: center;
    flex: 0 auto;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 10px 20px;
    font-size: 14px;
    line-height: 16px;
  }

  .button-74._2 {
    width: 250px;
    max-width: 100%;
    margin-left: 10px;
  }

  .grid-232 {
    width: 100%;
    max-width: 100%;
  }

  .list-33 {
    font-size: 10px;
  }

  .bold-text-838, .bold-text-839, .heading-403, .heading-405 {
    font-size: 27px;
  }

  .paragraph-1121 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 18px;
    line-height: 20px;
  }

  .bold-text-840 {
    font-size: 27px;
  }

  .paragraph-1122 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 18px;
    line-height: 20px;
  }

  .paragraph-1123 {
    margin-top: 10px;
    font-size: 18px;
    line-height: 20px;
  }

  .list-34 {
    font-size: 10px;
  }

  .image-321, .image-322 {
    text-align: center;
    width: 100%;
    max-width: 100%;
    margin-left: 0;
  }

  .paragraph-1125 {
    margin-top: 10px;
    font-size: 18px;
    line-height: 20px;
  }

  .bold-text-842 {
    width: 100%;
  }

  .grid-233 {
    width: 100%;
    max-width: 100%;
  }

  .bold-text-843 {
    width: 100%;
  }

  .paragraph-1126 {
    font-size: 18px;
    line-height: 20px;
  }

  .heading-408 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .div-block-1313 {
    text-align: left;
    width: 100%;
    max-width: 100%;
    margin-right: 0;
  }

  .list-35 {
    font-size: 10px;
    line-height: 15px;
  }

  .paragraph-1127 {
    font-size: 16px;
  }

  .div-block-1314 {
    text-align: left;
    width: 100%;
    max-width: 100%;
    margin-right: 0;
  }

  .paragraph-1128 {
    margin-top: 10px;
    font-size: 18px;
    line-height: 20px;
  }

  .section-189 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .heading-409 {
    font-size: 27px;
  }

  .paragraph-1129 {
    font-size: 18px;
    line-height: 20px;
  }

  .paragraph-1130 {
    margin-top: 10px;
    font-size: 18px;
    line-height: 20px;
  }

  .paragraph-1131 {
    font-size: 16px;
  }

  .container-527, .container-528 {
    flex-flow: column;
    width: 100%;
    max-width: 100%;
    display: flex;
  }

  .heading-410, .bold-text-844, .bold-text-845, .bold-text-846, .bold-text-847 {
    font-size: 27px;
  }

  .paragraph-1132, .paragraph-1133, .paragraph-1134 {
    margin-top: 10px;
    font-size: 18px;
    line-height: 20px;
  }

  .paragraph-1135 {
    text-align: center;
    width: 100%;
    max-width: 100%;
    font-size: 14px;
  }

  .bold-text-849 {
    font-size: 25px;
    line-height: 25px;
  }

  .list-37 {
    font-size: 10px;
  }

  .paragraph-1136 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 18px;
    line-height: 20px;
  }

  .paragraph-1137 {
    margin-top: 10px;
    font-size: 18px;
    line-height: 20px;
  }

  .bold-text-850 {
    font-size: 27px;
  }

  .grid-235 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .paragraph-1138, .paragraph-1139 {
    margin-top: 10px;
    font-size: 18px;
    line-height: 20px;
  }

  .bold-text-852 {
    font-size: 27px;
  }

  .bold-text-853 {
    width: 100%;
  }

  .bold-text-854 {
    font-size: 27px;
  }

  .div-block-1315 {
    text-align: left;
    width: 100%;
    max-width: 100%;
    margin-right: 0;
  }

  .container-529 {
    flex-flow: column;
    width: 100%;
    max-width: 100%;
    display: flex;
  }

  .paragraph-1140, .paragraph-1141, .paragraph-1142 {
    margin-top: 10px;
    font-size: 18px;
    line-height: 20px;
  }

  .grid-236 {
    width: 100%;
    max-width: 100%;
  }

  .paragraph-1143 {
    margin-top: 10px;
    font-size: 18px;
    line-height: 20px;
  }

  .list-39 {
    font-size: 10px;
  }

  .paragraph-1144 {
    margin-top: 10px;
    font-size: 18px;
    line-height: 20px;
  }

  .section-190 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .paragraph-1145 {
    margin-top: 10px;
    font-size: 18px;
    line-height: 20px;
  }

  .heading-412 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .bold-text-855 {
    font-size: 27px;
  }

  .paragraph-1148 {
    font-size: 18px;
    line-height: 20px;
  }

  .paragraph-1149, .paragraph-1150, .paragraph-1151, .paragraph-1152 {
    margin-top: 10px;
    font-size: 18px;
    line-height: 20px;
  }

  .list-40 {
    font-size: 10px;
    line-height: 15px;
  }

  .grid-238 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .image-325 {
    text-align: center;
    width: 100%;
    max-width: 100%;
    margin-left: 0;
  }

  .bold-text-856 {
    font-size: 27px;
  }

  .section-191 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .paragraph-1153 {
    margin-top: 10px;
    font-size: 18px;
    line-height: 20px;
  }

  .grid-239 {
    width: 100%;
    max-width: 100%;
  }

  .paragraph-1154 {
    margin-top: 10px;
    font-size: 18px;
    line-height: 20px;
  }

  .paragraph-1155 {
    text-align: center;
    width: 100%;
    max-width: 100%;
    font-size: 14px;
  }

  .bold-text-857 {
    font-size: 27px;
  }

  .paragraph-1156 {
    margin-top: 10px;
    font-size: 18px;
    line-height: 20px;
  }

  .bold-text-859 {
    font-size: 27px;
  }

  .paragraph-1157, .paragraph-1158 {
    margin-top: 10px;
    font-size: 18px;
    line-height: 20px;
  }

  .bold-text-860 {
    font-size: 27px;
  }

  .grid-241 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .bold-text-861 {
    font-size: 27px;
  }

  .paragraph-1159 {
    text-align: center;
    width: 100%;
    max-width: 100%;
    font-size: 14px;
  }

  .bold-text-862 {
    font-size: 27px;
  }

  .paragraph-1160 {
    margin-top: 10px;
    font-size: 18px;
    line-height: 20px;
  }

  .section-192 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .bold-text-863 {
    font-size: 25px;
    line-height: 25px;
  }

  .paragraph-1161 {
    font-size: 16px;
  }

  .grid-242 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .heading-417 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .div-block-1316 {
    text-align: left;
    width: 100%;
    max-width: 100%;
    margin-right: 0;
  }

  .paragraph-1162 {
    margin-top: 10px;
    font-size: 18px;
    line-height: 20px;
  }

  .list-41 {
    font-size: 12px;
    line-height: 18px;
  }

  .paragraph-1163, .paragraph-1164 {
    margin-top: 10px;
    font-size: 18px;
    line-height: 20px;
  }

  .bold-text-864 {
    font-size: 27px;
  }

  .paragraph-1166 {
    margin-top: 10px;
    font-size: 18px;
    line-height: 20px;
  }

  .container-533 {
    flex-flow: column;
    width: 100%;
    max-width: 100%;
    display: flex;
  }

  .section-193 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .paragraph-1167, .paragraph-1168 {
    margin-top: 10px;
    font-size: 18px;
    line-height: 20px;
  }

  .bold-text-865 {
    font-size: 25px;
    line-height: 25px;
  }

  .heading-418 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .bold-text-866 {
    font-size: 25px;
    line-height: 25px;
  }

  .list-42 {
    font-size: 10px;
    line-height: 15px;
  }

  .heading-419 {
    font-size: 27px;
  }

  .list-item-15 {
    line-height: 25px;
  }

  .list-43 {
    font-size: 10px;
  }

  .paragraph-1169, .paragraph-1170 {
    margin-top: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .bold-text-867 {
    font-size: 25px;
    line-height: 30px;
  }

  .paragraph-1171 {
    margin-top: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .bold-text-868 {
    font-family: Roboto, sans-serif;
    font-size: 25px;
    line-height: 30px;
  }

  .paragraph-1172 {
    margin-top: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .image-336 {
    text-align: center;
    width: 100%;
    max-width: 100%;
    margin-left: 0;
  }

  .paragraph-1173 {
    margin-top: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .bold-text-869 {
    font-size: 25px;
    line-height: 30px;
  }

  .bold-text-870 {
    font-family: Barlow, sans-serif;
    font-size: 25px;
  }

  .paragraph-1174 {
    margin-bottom: 20px;
    font-family: Barlow, sans-serif;
  }

  .bold-text-871 {
    font-size: 25px;
  }

  .heading-431 {
    font-family: Barlow, sans-serif;
    font-size: 27px;
  }

  .container-535 {
    flex-flow: column;
    width: 100%;
    max-width: 100%;
    display: flex;
  }

  .paragraph-1175 {
    text-align: center;
    width: 100%;
    max-width: 100%;
    font-family: Barlow, sans-serif;
    font-size: 14px;
  }

  .paragraph-1176 {
    margin-top: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .bold-text-872 {
    font-size: 25px;
    line-height: 30px;
  }

  .bold-text-873 {
    width: 100%;
  }

  .lsit-4 {
    font-family: Barlow, sans-serif;
    font-size: 27px;
  }

  .heading-432 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .bold-text-874 {
    font-family: Barlow, sans-serif;
    font-size: 27px;
  }

  .bold-text-875 {
    font-family: Barlow, sans-serif;
    font-size: 25px;
    line-height: 30px;
  }

  .list-44 {
    font-family: Barlow, sans-serif;
    font-size: 10px;
    line-height: 15px;
  }

  .paragraph-1177 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .button-75 {
    text-align: center;
    flex: 0 auto;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 10px 20px;
    font-size: 14px;
    line-height: 16px;
  }

  .button-75._2 {
    width: 250px;
    max-width: 100%;
    margin-left: 0;
    box-shadow: -1px 6px 8px 3px #0003;
  }

  .paragraph-1178 {
    margin-top: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .grid-246 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .grid-247 {
    grid-template-columns: 1fr;
    display: block;
  }

  .list-45 {
    font-family: Barlow, sans-serif;
    font-size: 12px;
    line-height: 18px;
  }

  .list-item-16 {
    line-height: 25px;
  }

  .paragraph-1179 {
    font-family: Barlow, sans-serif;
    font-size: 16px;
    line-height: 25px;
  }

  .grid-249 {
    grid-template-columns: 1.25fr;
    place-items: center;
    width: 100%;
    max-width: 100%;
    display: block;
  }

  .section-194 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .paragraph-1180 {
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .div-block-1317 {
    text-align: left;
    width: 100%;
    max-width: 100%;
    margin-right: 0;
  }

  .container-537 {
    padding-right: 159px;
  }

  .container-537.xcx {
    width: 100%;
    padding-right: 0;
  }

  .div-block-1318 {
    width: auto;
    max-width: 100%;
    margin-right: 20px;
    display: block;
  }

  .div-block-1318.jghkjh {
    margin-right: 0;
  }

  .section-208 {
    padding-left: 10px;
    padding-right: 10px;
    position: sticky;
  }

  .heading-433, .heading-434 {
    font-size: 18px;
  }

  .bold-text-878, .bold-text-879, .bold-text-880, .bold-text-881, .bold-text-882, .bold-text-883, .bold-text-884 {
    font-family: Barlow, sans-serif;
  }

  .heading-435 {
    margin-top: 10px;
    font-family: Barlow, sans-serif;
  }

  .list-46, .bold-text-885, .bold-text-886, .body-15, .bold-text-887, .bold-text-888, .bold-text-889, .bold-text-890, .body-16, .bold-text-892, .bold-text-893, .bold-text-894, .bold-text-895, .bold-text-896, .body-18, .bold-text-897, .bold-text-898, .bold-text-899, .bold-text-900, .bold-text-901, .bold-text-902, .bold-text-903, .body-19, .bold-text-904, .bold-text-905, .bold-text-906, .bold-text-907, .bold-text-908 {
    font-family: Barlow, sans-serif;
  }

  .div-block-1321 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-block-1309 {
    justify-content: center;
    align-items: stretch;
    width: 100%;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .paragraph-1197 {
    border-radius: 5px;
    font-size: 18px;
    line-height: 20px;
  }

  .heading-436 {
    margin-top: 10px;
    font-size: 35px;
    line-height: 35px;
  }

  .grid-250 {
    grid-template-columns: 1fr;
    display: none;
  }

  .grid-250.mob {
    display: block;
  }

  .seccfree-shipping-21 {
    margin-left: 0;
    margin-right: 0;
  }

  .container-569 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .button-72 {
    text-align: center;
    flex: 0 auto;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 10px 20px;
    font-size: 14px;
    line-height: 16px;
  }

  .button-72._2 {
    width: 250px;
    max-width: 100%;
    margin-left: 10px;
  }

  .container-567 {
    width: 100%;
    max-width: 100%;
  }

  .side-offer.neu {
    margin-left: 0;
  }

  .bold-text-911 {
    font-size: 22px;
  }

  .bold-text-912 {
    font-size: 33px;
    line-height: 35px;
  }

  .container-566 {
    margin-left: 0;
    margin-right: 0;
  }

  .paragraph-1196 {
    padding-top: 10px;
  }

  .bold-text-828 {
    font-size: 30px;
  }

  .heading-429 {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .grid-224 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .button-pod {
    text-align: center;
    border-radius: 8px;
    width: 100%;
    max-width: 100%;
    padding: 15px 10px;
    line-height: 14px;
    display: block;
  }

  .button-pod.button-1sst {
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
    padding-right: 10px;
    font-family: Barlow, sans-serif;
    font-size: 14px;
    line-height: 18px;
  }

  .button-pod.button-1sst.bn {
    padding-top: 8px;
    line-height: 18px;
  }

  .button-pod.button-1sst.bn, .button-pod.hj {
    line-height: 18px;
  }

  .button-pod.button-1sst {
    padding-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
    line-height: 18px;
  }

  .button-pod.button-1sst.bn {
    line-height: 18px;
  }

  .paragraph-1185, .paragraph-1190 {
    margin-bottom: 30px;
  }

  .paragraph-1182 {
    font-size: 16px;
    line-height: 20px;
  }

  .paragraph-1204 {
    margin-top: 10px;
    margin-bottom: 30px;
    padding-top: 0;
  }

  .paragraph-1184 {
    margin-bottom: 30px;
  }

  .bold-text-915 {
    font-size: 23px;
  }

  .heading-427 {
    text-align: left;
    margin-bottom: 20px;
    font-size: 30px;
    line-height: 30px;
  }

  .body-24 {
    font-family: Barlow, sans-serif;
  }

  .image-339 {
    margin-top: 10px;
  }

  .div-block-1324 {
    width: 100%;
  }

  .bold-text-916 {
    font-size: 35px;
    line-height: 30px;
  }

  .button-76 {
    text-align: center;
    flex: 0 auto;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 10px 20px;
    font-size: 14px;
    line-height: 16px;
  }

  .button-76._2 {
    width: 250px;
    max-width: 100%;
    margin-left: 10px;
  }

  .grid-251 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .heading-439 {
    margin-top: 10px;
    font-size: 40px;
    line-height: 35px;
  }

  .hero-section {
    display: none;
  }

  .bold-text-919 {
    font-size: 35px;
    line-height: 30px;
  }

  .button-77 {
    text-align: center;
    flex: 0 auto;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 10px 20px;
    font-size: 14px;
    line-height: 16px;
  }

  .button-77._2 {
    width: 250px;
    max-width: 100%;
    margin-left: 10px;
  }

  .grid-253 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .heading-441 {
    margin-top: 10px;
    font-size: 40px;
    line-height: 35px;
  }

  .section-210 {
    display: none;
  }

  .div-block-1329 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-212 {
    display: none;
  }

  .bold-text-924 {
    font-size: 25px;
  }

  .div-block-1333 {
    max-width: 100%;
  }

  .div-block-1334 {
    margin-right: 0;
  }

  .div-block-1335 {
    margin-right: 10px;
  }

  .button-78 {
    text-align: center;
    background-color: #538125;
    border-radius: 8px;
    width: 250px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 18px;
    line-height: 20px;
  }

  .bold-text-929 {
    line-height: 15px;
  }

  .div-block-1336 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .bold-text-930 {
    font-size: 35px;
    line-height: 30px;
  }

  .heading-445 {
    margin-bottom: 20px;
  }

  .div-block-1337 {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .container-542 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .div-block-1287 {
    margin-top: 5px;
    margin-bottom: 5px;
  }

  .container-546 {
    max-width: 100%;
  }

  .div-block-1294 {
    width: 250px;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .paragraph-1219, .paragraph-1220, .paragraph-1221 {
    margin-top: 10px;
  }

  .div-block-1367 {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .grid-335 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .bold-text-931 {
    font-size: 35px;
    line-height: 35px;
  }

  .paragraph-1225, .heading-551 {
    margin-top: 10px;
  }

  .container-544 {
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .body-section {
    display: none;
  }

  .body-section.mobile {
    margin-top: 20px;
    display: block;
  }

  .heading-552 {
    margin-top: 10px;
    font-size: 40px;
    line-height: 35px;
  }

  .button-87 {
    text-align: center;
    flex: 0 auto;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 10px 20px;
    font-size: 14px;
    line-height: 16px;
  }

  .button-87._2 {
    width: 250px;
    max-width: 100%;
    margin-left: 10px;
  }

  .div-block-1363 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1.5fr;
    grid-auto-columns: 1fr;
    max-width: 100%;
    display: grid;
  }

  .grid-216 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1.5fr;
    place-items: center;
    max-width: 100%;
  }

  .image-343, .paragraph-1230 {
    margin-top: 10px;
  }

  .flex-block-9 {
    display: block;
  }

  .container-543 {
    width: 100%;
    max-width: 100%;
  }

  .button-68 {
    font-family: Barlow, sans-serif;
    font-size: 16px;
    line-height: 14px;
  }

  .div-block-1366 {
    width: 100%;
    max-width: 100%;
  }

  .butiton.button-1sst {
    background-color: #457505;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
  }

  .butiton.button-1sst.hjg {
    width: 100%;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
    font-family: Barlow, sans-serif;
    font-size: 14px;
    line-height: 14px;
  }

  .butiton.button-1sst.edf {
    max-width: 100%;
    font-size: 16px;
  }

  .div-block-1293._0o {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .paragraph-1231 {
    margin-top: 10px;
    padding-top: 0;
  }

  .body-25 {
    font-family: Barlow, sans-serif;
  }

  .grid-340 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1.5fr;
    place-items: center;
    max-width: 100%;
  }

  .paragraph-1550 {
    font-size: 18px;
    line-height: 25px;
  }

  .paragraph-1555 {
    margin-top: 10px;
  }

  .div-block-1373 {
    width: 100%;
    max-width: 100%;
  }

  .image-421 {
    margin-top: 10px;
  }

  .flex-block-10 {
    display: block;
  }

  .paragraph-1559 {
    margin-top: 10px;
  }

  .grid-339 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .button-88 {
    text-align: center;
    flex: 0 auto;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 10px 20px;
    font-size: 14px;
    line-height: 16px;
  }

  .button-88._2 {
    width: 250px;
    max-width: 100%;
    margin-left: 10px;
  }

  .paragraph-1558 {
    margin-top: 10px;
  }

  .paragraph-1553 {
    margin-top: 10px;
    padding-top: 0;
  }

  .container-655 {
    width: 100%;
    max-width: 100%;
  }

  .heading-560 {
    margin-top: 10px;
  }

  .container-652 {
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .paragraph-1549 {
    margin-top: 10px;
  }

  .div-block-1378 {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .div-block-1372 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1.5fr;
    grid-auto-columns: 1fr;
    max-width: 100%;
    display: grid;
  }

  .div-block-1379 {
    text-align: center;
    width: 100%;
  }

  .bold-text-1143 {
    font-size: 40px;
    line-height: 40px;
  }

  .heading-563 {
    margin-top: 10px;
    font-size: 40px;
    line-height: 35px;
  }

  .paragraph-1551 {
    margin-top: 10px;
  }

  .div-block-1380 {
    width: 250px;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .link {
    font-size: 18px;
  }

  .grid-221 {
    grid-template-columns: 1fr;
    padding-top: 0;
    padding-bottom: 0;
  }

  .heading-421 {
    margin-top: 10px;
  }

  .div-block-1299 {
    margin-bottom: 10px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .paragraph-1561 {
    margin-bottom: 0;
  }

  .container-549 {
    width: 100%;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .collectionn-section {
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-422.kl {
    font-size: 20px;
  }

  .div-block-1301 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .button-71.blue {
    width: 300px;
    font-size: 16px;
    line-height: 18px;
  }

  .image-327 {
    border-radius: 0;
  }

  .div-block-1300 {
    padding-top: 10px;
    padding-bottom: 0;
  }

  .grid-219 {
    grid-template-columns: 1fr;
  }

  .bodysec {
    margin-left: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-329 {
    border-radius: 0;
  }

  .div-block-1304 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .heading-423 {
    font-size: 20px;
  }

  .div-block-1298 {
    margin-top: 20px;
    margin-bottom: 20px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .bold-text-827.df {
    font-size: 35px;
    line-height: 30px;
  }

  .heading-420 {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 30px;
    line-height: 35px;
  }

  .paragraph-1562 {
    margin-bottom: 0;
    font-size: 25px;
  }

  .grid-220 {
    grid-template-columns: 1fr;
  }

  .bold-text-1145 {
    font-size: 18px;
    line-height: 20px;
  }

  .heading-566 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 20px;
  }

  .image-328 {
    margin-top: 10px;
    padding-top: 0;
  }

  .paragraph-1563, .paragraph-1565 {
    margin-bottom: 0;
  }

  .button-p {
    text-align: center;
    width: 250px;
    padding: 15px 10px;
    font-size: 16px;
    line-height: 18px;
  }

  .dash {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .image-330 {
    border-radius: 0;
  }

  .heading-424 {
    margin-top: 10px;
    font-size: 35px;
    line-height: 40px;
  }

  .div-block-1382 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .paragraph-1571 {
    margin-top: 10px;
  }

  .container-658 {
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-1386 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1.5fr;
    grid-auto-columns: 1fr;
    max-width: 100%;
    display: grid;
  }

  .paragraph-1573 {
    margin-top: 10px;
  }

  .div-block-1387 {
    width: 250px;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .grid-344 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1.5fr;
    place-items: center;
    max-width: 100%;
  }

  .bold-text-1147 {
    font-size: 40px;
    line-height: 40px;
  }

  .paragraph-1574, .image-425, .heading-571 {
    margin-top: 10px;
  }

  .button-91 {
    text-align: center;
    flex: 0 auto;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 10px 20px;
    font-size: 14px;
    line-height: 16px;
  }

  .button-91._2 {
    width: 250px;
    max-width: 100%;
    margin-left: 10px;
  }

  .button-92 {
    font-family: Barlow, sans-serif;
    line-height: 14px;
  }

  .div-block-1390 {
    width: 100%;
    max-width: 100%;
  }

  .div-block-1391 {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .grid-343 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .paragraph-1576 {
    margin-top: 10px;
  }

  .container-661 {
    width: 100%;
    max-width: 100%;
  }

  .paragraph-1577 {
    font-size: 18px;
  }

  .container-662 {
    max-width: 100%;
  }

  .heading-574 {
    margin-top: 10px;
    font-size: 40px;
    line-height: 35px;
  }

  .flex-block-11 {
    display: block;
  }

  .div-block-1392._0o {
    width: 100%;
  }

  .paragraph-1566 {
    margin-top: 10px;
    padding-top: 0;
  }

  .paragraph-1578 {
    margin-top: 10px;
  }

  .body-27 {
    font-family: Barlow, sans-serif;
  }

  .bold-text-1149 {
    font-size: 35px;
    line-height: 35px;
  }

  .heading-575 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .div-block-1393 {
    padding-top: 0;
  }

  .paragraph-1579 {
    margin-bottom: 0;
  }

  .container-663 {
    width: 100%;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .bold-text-1150 {
    line-height: 35px;
  }

  .button-93 {
    width: 250px;
    font-size: 14px;
    line-height: 15px;
  }

  .div-block-1397 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .grid-345 {
    grid-template-columns: 1fr;
  }

  .div-block-1398 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .div-block-1399 {
    margin-bottom: 10px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .column-6 {
    justify-content: flex-start;
    align-items: center;
  }

  .heading-577 {
    font-size: 30px;
    line-height: 35px;
  }

  .paragraph-1580 {
    font-size: 27px;
    line-height: 35px;
  }

  .grid-346 {
    grid-template-columns: 1fr;
  }

  .bold-text-1152 {
    font-size: 18px;
    line-height: 18px;
  }

  .grid-347 {
    grid-template-columns: 1fr;
  }

  .heading-578 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 20px;
  }

  .paragraph-1581, .paragraph-1583 {
    margin-bottom: 0;
  }

  .button-p-2 {
    text-align: center;
    width: 250px;
    padding: 15px 10px;
    font-size: 16px;
    line-height: 18px;
  }

  .container-675 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .bold-text-1153 {
    font-size: 16px;
    line-height: 20px;
  }

  .paragraph-1584 {
    padding: 20px 10px;
    font-family: Barlow, sans-serif;
  }

  .body-28 {
    font-family: Barlow, sans-serif;
  }

  .bold-text-1154 {
    font-size: 35px;
    line-height: 40px;
  }

  .div-block-1402 {
    padding-bottom: 20px;
  }

  .image-427 {
    padding-bottom: 0;
  }

  .image-428 {
    padding-bottom: 20px;
  }

  .div-block-1403 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-1404 {
    padding-top: 10px;
  }

  .bold-text-1155 {
    font-size: 35px;
    line-height: 40px;
  }

  .div-block-1405 {
    margin-bottom: 10px;
  }

  .div-block-1406 {
    margin-bottom: 0;
  }

  .image-429, .div-block-1407 {
    margin-bottom: 10px;
  }

  .heading-581 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 20px;
  }

  .bold-text-1156 {
    font-size: 18px;
    line-height: 20px;
  }

  .container-676 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .heading-582 {
    font-size: 35px;
    line-height: 40px;
  }

  .italic-text-7 {
    font-size: 20px;
  }

  .body-review {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    margin-left: 10px;
    margin-right: 10px;
    display: none;
  }

  .body-review.mob {
    display: block;
  }

  .section-214 {
    border-radius: 0;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .heading-583 {
    text-align: center;
  }

  .div-block-1269 {
    padding-left: 0;
  }

  .div-block-1268 {
    flex-flow: column;
    align-items: flex-start;
    margin-top: 10px;
    padding-left: 0;
    display: flex;
  }

  .container-679 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    place-items: center;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .grid-348 {
    grid-column-gap: 44px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1.25fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .grid-201 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 3.25fr;
    padding-top: 0;
    padding-bottom: 10px;
  }

  .paragraph-1586 {
    margin-bottom: 20px;
  }

  .paragraph-1587 {
    margin-top: -16px;
    font-size: 20px;
  }

  .div-block-1409 {
    max-width: 100%;
  }

  .container-682 {
    display: block;
  }

  .div-block-1410 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .button-64 {
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 18px;
  }

  .paragraph-1590 {
    margin-top: -16px;
    font-size: 20px;
  }

  .grid-202 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    margin-bottom: 10px;
    padding-top: 0;
    padding-bottom: 0;
    display: grid;
  }

  .div-block-1270 {
    padding-right: 0;
  }

  .paragraph-1591 {
    text-align: left;
    margin-top: -16px;
    margin-bottom: 0;
  }

  .grid-349 {
    grid-template-columns: 1fr;
  }

  .div-block-1362 {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .button-63 {
    padding: 15px 10px;
    font-size: 16px;
  }

  .div-block-1413 {
    margin-top: 20px;
  }

  .section-215 {
    border-radius: 0;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .heading-585 {
    text-align: center;
  }

  .div-block-1416 {
    padding-left: 0;
  }

  .div-block-1417 {
    flex-flow: column;
    align-items: flex-start;
    margin-top: 10px;
    padding-left: 0;
    display: flex;
  }

  .container-687 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    place-items: center;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .grid-350 {
    grid-column-gap: 44px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1.25fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .paragraph-1592 {
    margin-top: 10px;
    margin-bottom: 20px;
  }

  .paragraph-1593 {
    margin-top: -16px;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 20px;
  }

  .container-689 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-1419 {
    max-width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-690 {
    padding-left: 10px;
    padding-right: 10px;
    display: block;
  }

  .container-691 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-1420 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .paragraph-1595 {
    margin-top: -16px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .button-94 {
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 18px;
  }

  .paragraph-1597 {
    margin-top: -16px;
    font-size: 20px;
  }

  .grid-351 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    margin-bottom: 10px;
    padding-top: 0;
    padding-bottom: 0;
    display: grid;
  }

  .div-block-1423 {
    padding-right: 0;
  }

  .paragraph-1598 {
    text-align: left;
    margin-top: 10px;
    margin-bottom: 0;
  }

  .paragraph-1598.jj {
    text-align: center;
    margin-top: 0;
  }

  .grid-352 {
    grid-template-columns: 1fr;
  }

  .div-block-1424 {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .button-95 {
    padding: 15px 10px;
    font-size: 16px;
  }

  .button-95._2nd {
    width: 250px;
    font-size: 14px;
  }

  .div-block-1425 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-1426 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .button-96 {
    background-color: #457505;
    border-radius: 8px;
    width: 100%;
    max-width: 100%;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .mobile--hero {
    margin-left: 10px;
    margin-right: 10px;
    display: block;
  }

  .paragraph-1600 {
    margin-top: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .body--section-mobile {
    margin-left: 10px;
    margin-right: 10px;
    display: block;
  }

  .grid-353 {
    grid-template-columns: 1fr;
  }

  .paragraph-1601 {
    margin-top: 10px;
  }

  .paragraph-1602 {
    margin-top: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .div-block-1430 {
    margin-top: 10px;
  }

  .text-block-65 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .paragraph-1603, .paragraph-1604, .paragraph-1606, .paragraph-1607, .paragraph-1608, .div-block-1431 {
    margin-top: 10px;
  }

  .heading-591 {
    margin-top: 10px;
    margin-bottom: 20px;
    line-height: 40px;
  }

  .div-block-1432 {
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .button-97 {
    background-color: #457505;
    border-radius: 8px;
    width: 250px;
    padding: 15px 10px;
    line-height: 14px;
    box-shadow: 0 2px 5px #0003;
  }

  .button-97.stky.j {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .div-block-1433 {
    margin-top: 10px;
  }

  .bold-text-1161 {
    font-size: 16px;
    line-height: 16px;
  }

  .bold-text-1162, .bold-text-1163, .heading-592, .bold-text-1164, .bold-text-1165, .bold-text-1166 {
    font-size: 30px;
    line-height: 40px;
  }

  .image-437 {
    display: inline-block;
  }

  .div-block-1434 {
    display: flex;
  }

  .health-dscvry-nav-22 {
    text-align: left;
    flex-flow: wrap;
    justify-content: space-between;
    align-items: center;
    font-family: Barlow, sans-serif;
    font-size: 30px;
    line-height: 40px;
    display: block;
  }

  .button-79 {
    border-radius: 4px;
    width: 250px;
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 15px;
    font-size: 14px;
    display: inline-block;
  }

  .bold-text-953 {
    font-family: Barlow, sans-serif;
    font-size: 30px;
  }

  .image-360 {
    border-width: 0;
    border-radius: 0;
  }

  .container-589 {
    margin-right: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .bold-text-962 {
    font-size: 30px;
  }

  .image-353 {
    border-width: 0;
    border-radius: 0;
  }

  .number-list-46 {
    text-transform: none;
    margin-bottom: 0;
    padding-top: 20px;
    padding-bottom: 0;
    font-family: Barlow, sans-serif;
    font-size: 30px;
    line-height: 35px;
  }

  .container-588 {
    width: 100%;
    max-width: 100%;
    padding-right: 0;
  }

  .section-216 {
    max-width: 100%;
    padding-top: 0;
    position: sticky;
    top: 0;
  }

  .section-216.sticky-bottom-button {
    padding-top: 0;
  }

  .container-696 {
    margin-top: 20px;
  }

  .div-block-1435 {
    max-width: 100%;
    margin-right: 20px;
    display: block;
  }

  .paragraph-1260, .paragraph-1259, .paragraph-1261 {
    font-size: 20px;
    line-height: 25px;
  }

  .image-354 {
    border-width: 0;
    border-radius: 0;
  }

  .paragraph-1262, .paragraph-1251 {
    font-size: 20px;
    line-height: 25px;
  }

  .heading-454 {
    display: none;
  }

  .image-356, .image-359 {
    border-width: 0;
    border-radius: 0;
  }

  .paragraph-1253 {
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .bold-text-960 {
    font-size: 30px;
  }

  .div-block-1436 {
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-1254 {
    font-size: 18px;
    line-height: 20px;
  }

  .hero-heading-main-45 {
    border-style: solid;
    border-width: 0;
    border-radius: 0;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
    font-size: 30px;
    line-height: 20px;
  }

  .paragraph-1257 {
    font-size: 16px;
    line-height: 20px;
  }

  .heading-593 {
    display: none;
  }

  .image-355 {
    border-width: 0;
    border-radius: 0;
  }

  .grid-256 {
    grid-row-gap: 23px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .image-357 {
    border-width: 0;
    border-radius: 0;
  }

  .paragraph-1258 {
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-written-by-44 {
    font-size: 14px;
  }

  .image-358 {
    border-width: 0;
    border-radius: 0;
  }

  .paragraph-1250 {
    margin-bottom: 0;
    padding-bottom: 20px;
    font-size: 20px;
    line-height: 25px;
  }

  .button-footer-sticky-g-33 {
    width: 100%;
    max-width: 100%;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
  }

  .bold-text-956 {
    text-align: center;
    font-family: Barlow, sans-serif;
    font-size: 35px;
    line-height: 35px;
  }

  .heading-456 {
    display: none;
  }

  .paragraph-1252 {
    text-transform: lowercase;
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .health-dscvry-nav-23 {
    text-align: left;
    flex-flow: wrap;
    justify-content: space-between;
    align-items: center;
    font-family: Barlow, sans-serif;
    font-size: 30px;
    line-height: 40px;
    display: block;
  }

  .button-98 {
    border-radius: 4px;
    width: 250px;
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 15px;
    font-size: 18px;
    line-height: 18px;
    display: inline-block;
  }

  .bold-text-1167 {
    font-family: Barlow, sans-serif;
    font-size: 30px;
  }

  .image-438 {
    border-width: 0;
    border-radius: 0;
  }

  .container-699 {
    margin-right: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .bold-text-1168 {
    font-size: 30px;
  }

  .image-439 {
    border-width: 0;
    border-radius: 0;
  }

  .number-list-47 {
    text-transform: none;
    margin-bottom: 0;
    padding-top: 20px;
    padding-bottom: 0;
    font-family: Barlow, sans-serif;
    font-size: 30px;
    line-height: 35px;
  }

  .container-700 {
    width: 100%;
    max-width: 100%;
    padding-right: 0;
  }

  .section-218 {
    max-width: 100%;
    padding-top: 0;
    position: sticky;
    top: 0;
  }

  .section-218.sticky-bottom-button {
    padding-top: 0;
  }

  .container-702 {
    margin-top: 20px;
  }

  .div-block-1437 {
    max-width: 100%;
    margin-right: 0;
    display: block;
  }

  .image-440 {
    border-width: 0;
    border-radius: 0;
  }

  .heading-595 {
    display: none;
  }

  .image-441, .image-442 {
    border-width: 0;
    border-radius: 0;
  }

  .paragraph-1609 {
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .bold-text-1176 {
    font-size: 30px;
  }

  .div-block-1438 {
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-1610 {
    font-size: 18px;
    line-height: 20px;
  }

  .hero-heading-main-46 {
    border-style: solid;
    border-width: 0;
    border-radius: 0;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
    font-size: 30px;
    line-height: 20px;
  }

  .paragraph-1611 {
    font-size: 16px;
    line-height: 20px;
  }

  .heading-596 {
    display: none;
  }

  .image-443 {
    border-width: 0;
    border-radius: 0;
  }

  .grid-354 {
    grid-row-gap: 23px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .image-444 {
    border-width: 0;
    border-radius: 0;
  }

  .paragraph-1612 {
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-written-by-45 {
    padding-top: 10px;
    font-size: 14px;
  }

  .image-445 {
    border-width: 0;
    border-radius: 0;
  }

  .paragraph-1613 {
    margin-bottom: 0;
    padding-bottom: 20px;
    font-size: 20px;
    line-height: 25px;
  }

  .button-footer-sticky-g-34 {
    width: 100%;
    max-width: 100%;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .bold-text-1179 {
    text-align: center;
    font-family: Barlow, sans-serif;
    font-size: 30px;
    line-height: 35px;
  }

  .heading-597 {
    display: none;
  }

  .paragraph-1614 {
    text-transform: none;
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .heading-598 {
    font-size: 40px;
    line-height: 35px;
  }

  .image-446 {
    text-align: center;
  }

  .paragraph-1615 {
    font-size: 16px;
  }

  .heading-599 {
    text-align: left;
  }

  .container-709 {
    padding-bottom: 10px;
  }

  .grid-355 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .grid-203 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  .container-710 {
    padding-top: 20px;
    padding-bottom: 0;
  }

  .grid-204 {
    grid-template-columns: .25fr 2.25fr;
  }

  .heading-600 {
    margin-top: 10px;
  }

  .div-block-1277 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .benefit__section {
    padding-bottom: 40px;
  }

  .container-712 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .grid-205 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .section-195 {
    height: auto;
    min-height: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .bold-text-1183 {
    font-size: 18px;
  }

  .grid-206 {
    grid-template-rows: 40px 150px auto 150px;
    grid-template-columns: 1fr;
    grid-auto-rows: 23px;
    margin-top: 40px;
  }

  .container-713 {
    height: auto;
  }

  .flex-block-4 {
    width: 100%;
    height: 950px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-1626 {
    color: #000;
    font-size: 18px;
  }

  .image-449 {
    width: 100%;
    max-width: none;
  }

  .heading-603 {
    font-size: 16px;
  }

  .container-539 {
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: none;
    display: flex;
  }

  .image-450 {
    width: 100%;
    max-width: none;
  }

  .offer_section {
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-714 {
    width: auto;
    max-width: 100.01%;
  }

  .div-block-1442 {
    width: auto;
    max-width: none;
  }

  .div-block-1443 {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .text-block-68 {
    max-width: 88.1765%;
  }

  .image-451 {
    width: 100%;
    max-width: none;
  }

  .heading-604 {
    font-size: 30px;
    line-height: 30px;
  }

  .div-block-1444 {
    width: 100%;
    max-width: 100%;
    height: auto;
  }

  .div-block-1279 {
    width: auto;
    max-width: none;
  }

  .flex-block-7 {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    max-width: none;
    margin-right: 0;
    padding-right: 0;
  }

  .grid-207.tab {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    width: auto;
    max-width: 100%;
  }

  .div-block-1278 {
    max-width: none;
    margin-left: auto;
    margin-right: auto;
  }

  .flex-block-5 {
    justify-content: center;
    align-items: flex-start;
    margin-right: 0;
    padding-right: 0;
  }

  .flex-block-6 {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    margin-right: 0;
  }

  .div-block-1285 {
    width: 100%;
    max-width: none;
  }

  .image-452 {
    max-width: none;
  }

  .div-block-1448 {
    margin-top: 20px;
  }

  .button-66 {
    border-radius: 40px;
    padding: 15px 20px;
    font-size: 16px;
  }

  .div-block-1449 {
    max-width: 100%;
  }

  .container-715 {
    width: 100.006%;
    max-width: 100.006%;
  }

  .div-block-1450 {
    width: 100%;
    max-width: 100%;
  }

  .grid-209 {
    grid-row-gap: 19px;
    grid-template-rows: 212px auto auto 1fr .75fr;
    grid-template-columns: 1fr;
    max-width: 100%;
  }

  .div-block-1284 {
    width: 67%;
  }

  .div-block-1451 {
    width: 100%;
  }

  .grid-208 {
    grid-row-gap: 12px;
    grid-template-rows: .5fr .75fr;
    grid-template-columns: 1.25fr;
    width: 100%;
    max-width: 100%;
  }

  .container-716 {
    width: 100.005%;
    max-width: 100.005%;
  }

  .grid-210 {
    grid-template-rows: 50px 50px 50px auto auto auto;
    grid-template-columns: .75fr;
    display: none;
  }

  .grid-210.mo {
    grid-column-gap: 10px;
    grid-row-gap: 12px;
    grid-template-rows: 60px 60px 60px;
    grid-template-columns: .25fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 10px;
    display: grid;
  }

  .div-block-1453 {
    text-align: center;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .heading-605 {
    font-size: 25px;
    line-height: 30px;
  }

  .faq_section {
    height: auto;
  }

  .container-717, .div-block-1455, .div-block-1283.mobf {
    width: 100%;
  }

  .button-sec {
    padding-left: 10px;
    padding-right: 10px;
  }

  .open-close-icon-wrapper---brix {
    margin-right: 16px;
  }

  .accordion-item-title---brix {
    max-width: 70%;
    font-size: 20px;
  }

  .button-99 {
    text-align: center;
  }

  .accordion-paragraph---brix-2 {
    max-width: 100%;
  }

  .sticky_button_section {
    padding-top: 20px;
  }

  .container-718 {
    padding-bottom: 0;
  }

  .accordion-item---brix.tabs-accordion---brix {
    padding-top: 32px;
    padding-bottom: 32px;
    padding-right: 0;
  }

  .bold-text-1185 {
    text-align: center;
  }

  .heading-606 {
    margin-top: 10px;
  }

  .bold-text-1186 {
    font-size: 25px;
    line-height: 25px;
  }

  .text-block-70 {
    padding-right: 5px;
    font-size: 16px;
  }

  .image-453 {
    text-align: center;
  }

  .container-720 {
    margin-top: 10px;
  }

  .paragraph-1634 {
    margin-top: 10px;
    font-size: 16px;
  }

  .heading-607 {
    font-size: 45px;
    line-height: 30px;
  }

  .bold-text-1187 {
    font-size: 16px;
  }

  .flex-block-15 {
    justify-content: center;
    align-items: center;
  }

  .nav_tittle_section {
    padding-top: 15px;
    padding-bottom: 10px;
  }

  .nav_tittle_section.gold.mob {
    padding-top: 10px;
    display: block;
  }

  .paragraph-1635 {
    margin-top: 10px;
  }

  .bold-text-1188 {
    font-size: 20px;
  }

  .paragraph-1636 {
    text-align: left;
    margin-bottom: 0;
    padding-right: 10px;
    font-size: 18px;
  }

  .paragraph-1637 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-1638 {
    color: #0b0b0a;
    text-align: left;
    padding-right: 10px;
    font-size: 20px;
  }

  .paragraph-1639 {
    text-align: left;
    padding-right: 0;
    font-size: 19px;
    line-height: 30px;
  }

  .bold-text-1189 {
    font-size: 22px;
  }

  .div-block-1457 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .flex-block-16 {
    width: 100%;
    height: 100%;
    max-height: 100%;
    padding-bottom: 40px;
  }

  .grid-356 {
    grid-row-gap: 18px;
    grid-template-rows: 207px 180px auto;
    grid-template-columns: .25fr 1fr;
    grid-auto-rows: 23px;
    width: 100%;
    margin-top: 20px;
  }

  .div-block-1458 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-71.sidebar-block-2 {
    margin-bottom: 0;
  }

  .container-722 {
    height: auto;
  }

  .bold-text-1190 {
    text-align: left;
    padding-right: 10px;
    font-size: 20px;
  }

  .heading-608 {
    margin-top: 40px;
    font-size: 28px;
    line-height: 30px;
  }

  .testimonial_section2 {
    height: auto;
    min-height: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-723 {
    width: 100.005%;
    max-width: 100.005%;
  }

  .div-block-1459 {
    max-width: 100%;
  }

  .div-block-1464.mobf {
    width: 100%;
  }

  .button-100 {
    border-radius: 40px;
    padding: 15px 20px;
    font-size: 16px;
  }

  .div-block-1466, .container-724, .div-block-1467 {
    width: 100%;
  }

  .div-block-1469 {
    text-align: center;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .grid-362 {
    grid-row-gap: 19px;
    grid-template-rows: 212px auto auto 1fr .75fr;
    grid-template-columns: 1fr;
    max-width: 100%;
  }

  .div-block-1470 {
    margin-top: 20px;
  }

  .container-725 {
    width: 100.006%;
    max-width: 100.006%;
  }

  .div-block-1471 {
    width: 100%;
    max-width: 100%;
  }

  .heading-609 {
    font-size: 25px;
    line-height: 30px;
  }

  .grid-361 {
    grid-row-gap: 12px;
    grid-template-rows: .5fr .75fr;
    grid-template-columns: 1.25fr;
    width: 100%;
    max-width: 100%;
  }

  .grid-363 {
    grid-template-rows: 50px 50px 50px auto auto auto;
    grid-template-columns: .75fr;
    display: none;
  }

  .grid-363.mo {
    grid-column-gap: 10px;
    grid-row-gap: 12px;
    grid-template-rows: 60px 60px 60px;
    grid-template-columns: .25fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 10px;
    display: grid;
  }

  .div-block-1472 {
    width: 67%;
  }

  .image-455 {
    text-align: center;
  }

  .heading-610 {
    font-size: 45px;
    line-height: 30px;
  }

  .container-726 {
    margin-top: 0;
  }

  .paragraph-1644 {
    margin-top: 10px;
    font-size: 18px;
    line-height: 25px;
  }

  .bold-text-1192 {
    font-family: Inter, sans-serif;
    font-size: 25px;
    line-height: 25px;
  }

  .bold-text-1193 {
    font-size: 16px;
  }

  .flex-block-17 {
    justify-content: center;
    align-items: center;
  }

  .text-block-78 {
    padding-right: 5px;
    font-size: 16px;
  }

  .paragraph-1645 {
    margin-top: 10px;
    padding-left: 5px;
    font-size: 16px;
  }

  .heading-611 {
    text-align: left;
  }

  .grid-364 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .div-block-1477 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .grid-365 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  .grid-357 {
    grid-template-columns: .25fr 2.25fr;
  }

  .div-block-1478 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .grid-358 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .grid-366 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  .grid-367 {
    grid-template-columns: .25fr 2.25fr;
  }

  .grid-359 {
    grid-row-gap: 18px;
    grid-template-rows: 172px 180px auto;
    grid-template-columns: .25fr 1fr;
    grid-auto-rows: 23px;
    width: 100%;
    margin-top: 20px;
  }

  .container-735 {
    height: auto;
  }

  .paragraph-1656 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .bold-text-1197 {
    font-size: 20px;
  }

  .div-block-1479 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .flex-block-18 {
    width: 100%;
    height: 100%;
    max-height: 100%;
    padding-bottom: 40px;
  }

  .paragraph-1657 {
    text-align: left;
    margin-bottom: 0;
    padding-right: 10px;
    font-size: 18px;
  }

  .text-block-72.sidebar-block-2 {
    margin-bottom: 0;
  }

  .heading-615 {
    margin-top: 40px;
    font-size: 28px;
    line-height: 30px;
  }

  .div-block-1480 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .paragraph-1658 {
    text-align: left;
    padding-right: 0;
    font-size: 19px;
    line-height: 30px;
  }

  .paragraph-1659 {
    color: #0b0b0a;
    text-align: left;
    padding-right: 10px;
    font-size: 20px;
  }

  .bold-text-1198 {
    text-align: left;
    padding-right: 10px;
    font-size: 20px;
  }

  .bold-text-1199 {
    font-size: 22px;
  }

  .image-458 {
    width: 100%;
    max-width: none;
  }

  .div-block-1483 {
    width: auto;
    max-width: none;
  }

  .container-736 {
    width: auto;
    max-width: 100.01%;
  }

  .heading-616 {
    font-size: 30px;
    line-height: 30px;
  }

  .image-459, .div-block-1460 {
    width: 100%;
    max-width: none;
  }

  .div-block-1463 {
    max-width: none;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-1484 {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .grid-360.tab {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    width: auto;
    max-width: 100%;
  }

  .text-block-79 {
    max-width: 88.1765%;
  }

  .flex-block-20 {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    margin-right: 0;
  }

  .image-460 {
    max-width: none;
  }

  .container-737 {
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: none;
    display: flex;
  }

  .div-block-1486 {
    width: auto;
    max-width: none;
  }

  .heading-617 {
    font-size: 16px;
  }

  .div-block-1487 {
    width: 100%;
    max-width: 100%;
    height: auto;
  }

  .flex-block-21 {
    justify-content: center;
    align-items: flex-start;
    margin-right: 0;
    padding-right: 0;
  }

  .image-461 {
    width: 100%;
    max-width: none;
  }

  .container-738 {
    width: 100.005%;
    max-width: 100.005%;
  }

  .div-block-1488.mobf, .div-block-1490, .container-739, .div-block-1491 {
    width: 100%;
  }

  .div-block-1493 {
    text-align: center;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .grid-368 {
    grid-row-gap: 19px;
    grid-template-rows: 212px auto auto 1fr .75fr;
    grid-template-columns: 1fr;
    max-width: 100%;
  }

  .button-103 {
    border-radius: 40px;
    padding: 15px 20px;
    font-size: 16px;
  }

  .div-block-1494 {
    margin-top: 20px;
  }

  .div-block-1495 {
    max-width: 100%;
  }

  .container-740 {
    width: 100.006%;
    max-width: 100.006%;
  }

  .div-block-1496 {
    width: 100%;
    max-width: 100%;
  }

  .heading-618 {
    font-size: 25px;
    line-height: 30px;
  }

  .grid-369 {
    grid-row-gap: 12px;
    grid-template-rows: .5fr .75fr;
    grid-template-columns: 1.25fr;
    width: 100%;
    max-width: 100%;
  }

  .grid-370 {
    grid-template-rows: 50px 50px 50px auto auto auto;
    grid-template-columns: .75fr;
    display: none;
  }

  .grid-370.mo {
    grid-column-gap: 10px;
    grid-row-gap: 12px;
    grid-template-rows: 60px 60px 60px;
    grid-template-columns: .25fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 10px;
    display: grid;
  }

  .div-block-1497 {
    width: 67%;
  }

  .container-741 {
    padding-bottom: 0;
  }

  .heading-619 {
    margin-top: 10px;
  }

  .bold-text-1202, .button-104 {
    text-align: center;
  }

  .flex-block-22 {
    display: block;
  }

  .div-block-1499 {
    display: none;
  }

  .italic-text-10 {
    font-size: 18px;
  }

  .paragraph-1684 {
    margin-top: 10px;
  }

  .paragraph-1685 {
    margin-top: 10px;
    font-size: 20px;
  }

  .container-743 {
    margin-top: 10px;
  }

  .paragraph-1686 {
    margin-top: 10px;
    font-size: 16px;
  }

  .div-block-1521 {
    display: none;
  }

  .paragraph-1683 {
    margin-top: 10px;
    font-size: 30px;
    line-height: 35px;
  }

  .italic-text-11 {
    font-size: 18px;
  }

  .container-745 {
    padding-bottom: 0;
  }

  .heading-620 {
    text-align: left;
  }

  .image-466 {
    border-radius: 5px;
  }

  .paragraph-1687 {
    margin-top: 10px;
  }

  .div-block-1522 {
    margin-top: 20px;
  }

  .grid-373 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .paragraph-1688 {
    margin-top: 10px;
    font-size: 20px;
  }

  .container-746 {
    margin-top: 10px;
  }

  .paragraph-1689 {
    margin-top: 10px;
    font-size: 16px;
  }

  .div-block-1526 {
    display: none;
  }

  .paragraph-1691 {
    margin-top: 10px;
    font-size: 30px;
    line-height: 35px;
  }

  .heading-621 {
    margin-top: 10px;
  }

  .div-block-1527 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .grid-374 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  .container-749 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .grid-375 {
    grid-template-columns: .25fr 2.25fr;
  }

  .container-751 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .grid-382 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .paragraph-1671 {
    text-align: left;
    padding-right: 0;
    font-size: 19px;
    line-height: 30px;
  }

  .paragraph-1669 {
    text-align: left;
    margin-bottom: 0;
    padding-right: 10px;
    font-size: 18px;
  }

  .div-block-1528 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .paragraph-1670 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-1672 {
    color: #0b0b0a;
    text-align: left;
    padding-right: 10px;
    font-size: 20px;
  }

  .text-block-87.sidebar-block-2 {
    margin-bottom: 0;
  }

  .heading-623 {
    margin-top: 40px;
    font-size: 28px;
    line-height: 30px;
  }

  .container-752 {
    height: auto;
  }

  .bold-text-1209 {
    font-size: 22px;
  }

  .flex-block-31 {
    width: 100%;
    height: 100%;
    max-height: 100%;
    padding-bottom: 40px;
  }

  .bold-text-1208 {
    font-size: 20px;
  }

  .bold-text-1210 {
    text-align: left;
    padding-right: 10px;
    font-size: 20px;
  }

  .div-block-1529 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-377 {
    grid-row-gap: 12px;
    grid-template-rows: 195px 180px auto;
    grid-template-columns: .25fr 1fr;
    grid-auto-rows: 23px;
    width: 100%;
    margin-top: 20px;
  }

  .container-753 {
    width: auto;
    max-width: 100.01%;
  }

  .flex-block-34 {
    justify-content: center;
    align-items: flex-start;
    margin-right: 0;
    padding-right: 0;
  }

  .div-block-1538 {
    max-width: none;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-1534 {
    width: auto;
    max-width: none;
  }

  .flex-block-35 {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    margin-right: 0;
  }

  .image-469 {
    width: 100%;
    max-width: none;
  }

  .image-470 {
    width: 100%;
    max-width: none;
  }

  .grid-378.tab {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    width: auto;
    max-width: 100%;
  }

  .text-block-91 {
    max-width: 88.1765%;
  }

  .image-472 {
    max-width: none;
  }

  .div-block-1537 {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .heading-625 {
    font-size: 30px;
    line-height: 30px;
  }

  .div-block-1539 {
    width: auto;
    max-width: none;
  }

  .container-754 {
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: none;
    display: flex;
  }

  .heading-624 {
    font-size: 16px;
  }

  .image-468 {
    width: 100%;
    max-width: none;
  }

  .div-block-1531 {
    width: 100%;
    max-width: none;
  }

  .div-block-1540 {
    width: 100%;
    max-width: 100%;
    height: auto;
  }

  .button-106 {
    border-radius: 40px;
    padding: 15px 20px;
    font-size: 16px;
  }

  .div-block-1542 {
    max-width: 100%;
  }

  .container-755 {
    width: 100.005%;
    max-width: 100.005%;
  }

  .div-block-1543 {
    width: 100%;
  }

  .container-756 {
    width: 100.006%;
    max-width: 100.006%;
  }

  .grid-379 {
    grid-row-gap: 12px;
    grid-template-rows: .5fr .75fr;
    grid-template-columns: 1.25fr;
    width: 100%;
    max-width: 100%;
  }

  .div-block-1547 {
    width: 100%;
  }

  .div-block-1545 {
    width: 100%;
    max-width: 100%;
  }

  .div-block-1544.mobf {
    width: 100%;
  }

  .div-block-1548 {
    margin-top: 20px;
  }

  .div-block-1549 {
    text-align: center;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .heading-626 {
    font-size: 25px;
    line-height: 30px;
  }

  .div-block-1550 {
    width: 67%;
  }

  .grid-381 {
    grid-row-gap: 19px;
    grid-template-rows: 212px auto auto 1fr .75fr;
    grid-template-columns: 1fr;
    max-width: 100%;
  }

  .container-757 {
    width: 100%;
  }

  .grid-380 {
    grid-template-rows: 50px 50px 50px auto auto auto;
    grid-template-columns: .75fr;
    display: none;
  }

  .grid-380.mo {
    grid-column-gap: 10px;
    grid-row-gap: 12px;
    grid-template-rows: 52px 60px 60px;
    grid-template-columns: .25fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 10px;
    display: grid;
  }

  .bold-text-1212 {
    text-align: center;
  }

  .container-758 {
    padding-bottom: 0;
  }

  .heading-627 {
    margin-top: 10px;
  }

  .button-107 {
    text-align: center;
  }

  .button-107.goldjj {
    background-color: #0a426e;
  }

  .paragraph-1695 {
    margin-top: 10px;
    font-size: 30px;
    line-height: 35px;
  }

  .bold-text-1218 {
    font-size: 30px;
  }

  .italic-text-12 {
    font-size: 18px;
  }

  .paragraph-1696 {
    margin-top: 10px;
    font-size: 20px;
    font-weight: 400;
    line-height: 25px;
    display: block;
  }

  .paragraph-1697 {
    margin-top: 10px;
    font-size: 30px;
    font-weight: 700;
    line-height: 35px;
  }

  .container-760 {
    margin-top: 0;
  }

  .paragraph-1698 {
    margin-top: 10px;
    font-size: 16px;
  }

  .heading-631 {
    margin-top: 0;
  }

  .div-block-1552 {
    display: block;
  }

  .paragraph-1699 {
    margin-top: 10px;
    font-size: 30px;
    line-height: 35px;
  }

  .bold-text-1219 {
    font-size: 30px;
    font-weight: 400;
    line-height: 30px;
  }

  .heading-632 {
    font-size: 35px;
    line-height: 30px;
  }

  .bold-text-1220 {
    font-size: 16px;
  }

  .flex-block-36 {
    display: block;
  }

  .flex-block-37 {
    justify-content: center;
    align-items: center;
  }

  .image-476 {
    text-align: center;
  }

  .paragraph-1700 {
    margin-top: 10px;
    font-size: 16px;
  }

  .paragraph-1701 {
    margin-top: 10px;
  }

  .bold-text-1221 {
    font-size: 30px;
    line-height: 36px;
  }

  .text-block-95 {
    padding-right: 5px;
    font-size: 16px;
  }

  .container-762 {
    margin-top: 10px;
  }

  .div-block-1553 {
    display: none;
  }

  .grid-383 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .heading-633 {
    text-align: left;
  }

  .image-477 {
    padding-top: 30px;
  }

  .div-block-1558 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .grid-384 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  .grid-385 {
    grid-template-columns: .25fr 2.25fr;
  }

  .container-767 {
    padding-bottom: 20px;
  }

  .bold-text-1224 {
    font-size: 22px;
  }

  .grid-387 {
    grid-row-gap: 18px;
    grid-template-rows: 207px 180px auto;
    grid-template-columns: .25fr 1fr;
    grid-auto-rows: 23px;
    width: 100%;
    margin-top: 20px;
  }

  .paragraph-1708 {
    text-align: left;
    padding-right: 0;
    font-size: 19px;
    line-height: 30px;
  }

  .flex-block-38 {
    width: 100%;
    height: 100%;
    max-height: 100%;
    padding-bottom: 40px;
  }

  .div-block-1559 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .bold-text-1225 {
    font-size: 20px;
  }

  .heading-636 {
    margin-top: 40px;
    font-size: 28px;
    line-height: 30px;
  }

  .text-block-96.sidebar-block-2 {
    margin-bottom: 0;
  }

  .paragraph-1709 {
    text-align: left;
    margin-bottom: 0;
    padding-right: 10px;
    font-size: 18px;
  }

  .paragraph-1710, .div-block-1560 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .bold-text-1226 {
    text-align: left;
    padding-right: 10px;
    font-size: 20px;
  }

  .paragraph-1711 {
    color: #0b0b0a;
    text-align: left;
    padding-right: 10px;
    font-size: 20px;
  }

  .container-769 {
    height: auto;
  }

  .div-block-1561 {
    width: 100%;
    max-width: none;
  }

  .container-770 {
    width: auto;
    max-width: 100.01%;
  }

  .grid-388.tab {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    width: auto;
    max-width: 100%;
  }

  .div-block-1567 {
    max-width: none;
    margin-left: auto;
    margin-right: auto;
  }

  .image-479 {
    max-width: none;
  }

  .div-block-1569 {
    width: 100%;
    max-width: 100%;
    height: auto;
  }

  .image-480 {
    width: 100%;
    max-width: none;
  }

  .flex-block-40 {
    justify-content: center;
    align-items: flex-start;
    margin-right: 0;
    padding-right: 0;
  }

  .container-771 {
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: none;
    display: flex;
  }

  .div-block-1570 {
    width: auto;
    max-width: none;
  }

  .div-block-1566 {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .heading-637 {
    font-size: 16px;
  }

  .flex-block-41 {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    margin-right: 0;
  }

  .image-481 {
    width: 100%;
    max-width: none;
  }

  .heading-638 {
    font-size: 30px;
    line-height: 30px;
  }

  .div-block-1563 {
    width: auto;
    max-width: none;
  }

  .text-block-100 {
    max-width: 88.1765%;
  }

  .image-478 {
    width: 100%;
    max-width: none;
  }

  .div-block-1572 {
    max-width: 100%;
  }

  .container-772 {
    width: 100%;
  }

  .div-block-1573 {
    text-align: center;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-block-1574 {
    width: 100%;
  }

  .button-109 {
    border-radius: 40px;
    padding: 15px 20px;
    font-size: 16px;
  }

  .div-block-1575.mobf {
    width: 100%;
  }

  .div-block-1577 {
    margin-top: 20px;
  }

  .container-773 {
    width: 100.006%;
    max-width: 100.006%;
  }

  .div-block-1578 {
    width: 100%;
  }

  .div-block-1579 {
    width: 100%;
    max-width: 100%;
  }

  .heading-639 {
    font-size: 25px;
    line-height: 30px;
  }

  .grid-391 {
    grid-row-gap: 19px;
    grid-template-rows: 212px auto auto 1fr .75fr;
    grid-template-columns: 1fr;
    max-width: 100%;
  }

  .div-block-1581 {
    width: 67%;
  }

  .container-774 {
    width: 100.005%;
    max-width: 100.005%;
  }

  .grid-389 {
    grid-row-gap: 12px;
    grid-template-rows: .5fr .75fr;
    grid-template-columns: 1.25fr;
    width: 100%;
    max-width: 100%;
  }

  .grid-390 {
    grid-template-rows: 50px 50px 50px auto auto auto;
    grid-template-columns: .75fr;
    display: none;
  }

  .grid-390.mo {
    grid-column-gap: 10px;
    grid-row-gap: 12px;
    grid-template-rows: 60px 60px 60px;
    grid-template-columns: .25fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 10px;
    display: grid;
  }

  .button-110, .bold-text-1228 {
    text-align: center;
  }

  .heading-640 {
    margin-top: 10px;
  }

  .container-776 {
    padding-bottom: 0;
  }

  .div-block-1583 {
    margin-bottom: 10px;
  }

  .div-block-1584 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-777 {
    margin-top: 10px;
  }

  .text-block-104 {
    padding-right: 5px;
    font-size: 16px;
  }

  .bold-text-1229 {
    font-size: 25px;
    line-height: 25px;
  }

  .div-block-1585 {
    display: none;
  }

  .bold-text-1230 {
    font-size: 16px;
  }

  .heading-641 {
    font-size: 35px;
    line-height: 30px;
  }

  .paragraph-1719 {
    margin-top: 10px;
    font-size: 16px;
  }

  .paragraph-1720 {
    margin-top: 10px;
  }

  .flex-block-23 {
    justify-content: center;
    align-items: center;
  }

  .flex-block-42 {
    display: block;
  }

  .image-483 {
    text-align: center;
  }

  .grid-392 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .heading-642 {
    text-align: left;
  }

  .div-block-1503 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .grid-393 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  .grid-394 {
    grid-template-columns: .25fr 2.25fr;
  }

  .container-782 {
    padding-bottom: 20px;
  }

  .bold-text-1233 {
    text-align: left;
    padding-right: 10px;
    font-size: 20px;
  }

  .paragraph-1727 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .bold-text-1234 {
    font-size: 20px;
  }

  .paragraph-1728 {
    color: #0b0b0a;
    text-align: left;
    padding-right: 10px;
    font-size: 20px;
  }

  .text-block-105.sidebar-block-2 {
    margin-bottom: 0;
  }

  .heading-645 {
    margin-top: 40px;
    font-size: 28px;
    line-height: 30px;
  }

  .div-block-1505 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .container-784 {
    height: auto;
  }

  .paragraph-1729 {
    text-align: left;
    padding-right: 0;
    font-size: 19px;
    line-height: 30px;
  }

  .grid-395 {
    grid-row-gap: 18px;
    grid-template-rows: 172px 180px auto;
    grid-template-columns: .25fr 1fr;
    grid-auto-rows: 23px;
    width: 100%;
    margin-top: 20px;
  }

  .bold-text-1235 {
    font-size: 22px;
  }

  .flex-block-24 {
    width: 100%;
    height: 100%;
    max-height: 100%;
    padding-bottom: 40px;
  }

  .paragraph-1730 {
    text-align: left;
    margin-bottom: 0;
    padding-right: 10px;
    font-size: 18px;
  }

  .div-block-1504 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .flex-block-28 {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    margin-right: 0;
  }

  .text-block-83 {
    max-width: 88.1765%;
  }

  .div-block-1512 {
    width: auto;
    max-width: none;
  }

  .image-463 {
    max-width: none;
  }

  .image-485 {
    width: 100%;
    max-width: none;
  }

  .container-785 {
    width: auto;
    max-width: 100.01%;
  }

  .div-block-1509 {
    width: 100%;
    max-width: none;
  }

  .container-786 {
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: none;
    display: flex;
  }

  .flex-block-26 {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    max-width: none;
    margin-right: 0;
    padding-right: 0;
  }

  .div-block-1507 {
    width: auto;
    max-width: none;
  }

  .div-block-1515 {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .image-462 {
    width: 100%;
    max-width: none;
  }

  .div-block-1516 {
    max-width: none;
    margin-left: auto;
    margin-right: auto;
  }

  .image-486 {
    width: 100%;
    max-width: none;
  }

  .grid-396.tab {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    width: auto;
    max-width: 100%;
  }

  .div-block-1506 {
    width: 100%;
    max-width: 100%;
    height: auto;
  }

  .flex-block-27 {
    justify-content: center;
    align-items: flex-start;
    margin-right: 0;
    padding-right: 0;
  }

  .heading-646 {
    font-size: 16px;
  }

  .div-block-1587 {
    text-align: center;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .button-112 {
    border-radius: 40px;
    padding: 15px 20px;
    font-size: 16px;
  }

  .container-787 {
    width: 100.005%;
    max-width: 100.005%;
  }

  .container-788 {
    width: 100%;
  }

  .div-block-1588 {
    margin-top: 20px;
  }

  .grid-371 {
    grid-template-rows: 50px 50px 50px auto auto auto;
    grid-template-columns: .75fr;
    display: none;
  }

  .grid-371.mo {
    grid-column-gap: 10px;
    grid-row-gap: 12px;
    grid-template-rows: 60px 60px 60px;
    grid-template-columns: .25fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 10px;
    display: grid;
  }

  .div-block-1589 {
    width: 67%;
  }

  .grid-372 {
    grid-row-gap: 19px;
    grid-template-rows: 212px auto auto 1fr .75fr;
    grid-template-columns: 1fr;
    max-width: 100%;
  }

  .grid-397 {
    grid-row-gap: 12px;
    grid-template-rows: .5fr .75fr;
    grid-template-columns: 1.25fr;
    width: 100%;
    max-width: 100%;
  }

  .container-789 {
    width: 100.006%;
    max-width: 100.006%;
  }

  .div-block-1517 {
    max-width: 100%;
  }

  .heading-647 {
    font-size: 25px;
    line-height: 30px;
  }

  .div-block-1591, .div-block-1592, .div-block-1518.mobf {
    width: 100%;
  }

  .div-block-1593 {
    width: 100%;
    max-width: 100%;
  }

  .button-113 {
    text-align: center;
  }

  .heading-648 {
    margin-top: 10px;
  }

  .container-790 {
    padding-bottom: 0;
  }

  .bold-text-1237 {
    text-align: center;
  }

  .grid-398 {
    grid-column-gap: 10px;
    grid-row-gap: 20px;
    grid-template-rows: .25fr .25fr;
    grid-template-columns: .94fr;
    grid-auto-rows: 1fr;
    width: 100%;
    max-width: none;
  }

  .bold-text-1238 {
    line-height: 20px;
  }

  .div-block-1595 {
    width: 100%;
    max-width: none;
    margin-top: 20px;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 40px;
  }

  .paragraph-1738 {
    font-size: 20px;
    line-height: 25px;
  }

  .div-block-1596 {
    margin-left: auto;
    padding-right: 0;
  }

  .div-block-1597 {
    margin-left: 0;
    padding-right: 0;
  }

  .section-255 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .image-487 {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .image-487.mobdg {
    width: 100%;
    margin-left: 0;
  }

  .container-792 {
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: none;
  }

  .image-488 {
    float: none;
    width: 100%;
    display: none;
  }

  .image-488.mobc {
    width: 100%;
    display: block;
  }

  .div-block-1599 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-block-1600 {
    margin-right: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .image-489 {
    margin-right: 10px;
  }

  .div-block-1601 {
    margin-left: 0;
    margin-right: 10px;
  }

  .flex-block-43 {
    width: 100%;
    max-width: 100%;
  }

  .div-block-1603 {
    margin-right: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-1604 {
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .image-490 {
    width: 100%;
    max-width: 100%;
  }

  .container-794 {
    width: 100%;
    max-width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .flex-block-44 {
    width: 100%;
    max-width: 100%;
  }

  .div-block-1605 {
    width: 100%;
  }

  .image-491 {
    width: 100%;
    max-width: 100%;
  }

  .grid-399 {
    grid-template-columns: 1fr;
    width: 100%;
    max-width: 100%;
  }

  .section-258 {
    width: 100%;
  }

  .div-block-1606 {
    width: 100%;
  }

  .div-block-1607 {
    width: 100%;
    max-width: 100%;
  }

  .flex-block-45 {
    width: 100%;
    max-width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-1608 {
    width: 100.006%;
    max-width: 100.006%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-492 {
    width: 100%;
    max-width: 100%;
  }

  .div-block-1609, .flex-block-46, .div-block-1610 {
    width: 100%;
  }

  .div-block-1611 {
    width: 100%;
  }

  .grid-400 {
    margin-top: 40px;
  }

  .div-block-1612 {
    margin-top: 20px;
    margin-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .paragraph-1742 {
    font-size: 25px;
  }

  .div-block-1615 {
    border-radius: 0;
    display: block;
  }

  .container-869, .container-905 {
    flex-direction: column;
    align-items: center;
  }

  .logo-sole-container {
    margin-top: 10px;
    display: block;
  }

  .logo-sole-container.gg, .logo-sole-container.mob, .button-119 {
    display: none;
  }

  .div-block-1661 {
    text-align: center;
  }

  .nav--section-2, .nav--section-2.mo {
    margin-top: 0;
    display: block;
  }

  .search-input-2, .flex-block-51 {
    display: none;
  }

  .heading-651 {
    padding-right: 10px;
  }

  ._1711192980-12png-2 {
    text-align: center;
  }

  .container-1006 {
    grid-template-columns: 1fr;
  }

  .div-block-1673 {
    text-align: left;
  }

  .container-1057 {
    grid-template-columns: 1fr;
  }

  .div-block-1645._4 {
    margin-top: -50px;
  }

  .div-block-1645._5 {
    margin-top: -80px;
  }

  .grid-417, .container-1030 {
    grid-template-columns: 1fr;
  }

  .div-block-1677 {
    margin-left: 10px;
  }

  .heading-661 {
    margin-bottom: 20px;
  }

  .heading-652 {
    text-align: center;
    font-size: 30px;
    line-height: 30px;
  }

  .container-1059 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .footer-sec.mob {
    display: block;
  }

  .container-1040 {
    grid-template-columns: 1fr;
  }

  .paragraph-1744 {
    width: 100%;
  }

  .grid-416 {
    text-align: left;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    width: 100%;
    max-width: 100%;
  }

  .container-1016 {
    grid-template-columns: 1fr;
  }

  .bold-text-1271 {
    text-align: center;
    font-size: 35px;
    line-height: 30px;
  }

  .container-1065 {
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .container-1066 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-1660 {
    margin-top: 20px;
  }

  .section-259 {
    display: none;
  }

  .container-1067 {
    margin-left: 10px;
    margin-right: 0;
  }

  .bold-text-1270 {
    font-size: 30px;
  }

  .verticalborder-5 {
    border-style: none;
    border-width: 1px;
  }

  .grid-407 {
    grid-template-columns: 3.25fr;
  }

  .sticky-questiions {
    margin-top: 20px;
    margin-bottom: 20px;
    display: none;
  }

  .sticky-questiions.m {
    display: block;
    position: static;
  }

  .button-122 {
    display: none;
  }

  .div-block-1683 {
    text-align: center;
  }

  .search-input-3, .flex-block-53 {
    display: none;
  }

  .heading-662 {
    padding-right: 10px;
  }

  .container-1075 {
    grid-template-columns: 1fr;
  }

  .div-block-1665 {
    text-align: center;
  }

  .div-block-1681 {
    margin-top: 10px;
  }

  .list-75 {
    text-align: left;
    padding-left: 20px;
  }

  .container-1090 {
    grid-template-columns: 1fr;
  }

  .text-block-119 {
    text-align: center;
    font-size: 14px;
  }

  .div-block-1688._4 {
    margin-top: -50px;
  }

  .div-block-1688._5 {
    margin-top: -80px;
  }

  .div-block-1680 {
    padding-right: 10px;
  }

  .container-1095 {
    grid-template-columns: 1fr;
  }

  .heading-653 {
    font-size: 25px;
    line-height: 30px;
  }

  .heading-663 {
    margin-bottom: 20px;
  }

  .heading-664 {
    text-align: center;
    font-size: 30px;
    line-height: 30px;
  }

  .container-1110 {
    grid-template-columns: 1fr;
  }

  .list-item-24, .div-block-1664, .heading-654 {
    text-align: left;
  }

  .list-78 {
    text-align: left;
    padding-left: 20px;
  }

  .container-1120 {
    grid-template-columns: 1fr;
  }

  .bold-text-1318 {
    text-align: center;
    font-size: 35px;
    line-height: 30px;
  }

  .list-74 {
    text-align: left;
    padding-left: 20px;
  }

  .container-1125 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-1701 {
    margin-top: 20px;
  }

  .section-260 {
    display: none;
  }

  .section-260.mo {
    display: block;
  }

  .heading-657 {
    text-align: left;
  }

  .bold-text-1323 {
    font-size: 30px;
  }

  .text-block-120 {
    padding-left: 10px;
    font-size: 12px;
  }

  .list-77 {
    text-align: left;
    padding-left: 20px;
  }

  .grid-424 {
    grid-template-columns: 3.25fr;
  }

  .heading-655, .heading-656 {
    text-align: left;
  }

  .text-block-121 {
    font-size: 12px;
  }

  ._1711192980-12png-3 {
    text-align: center;
  }

  .div-block-1704 {
    text-align: left;
  }

  .grid-425 {
    grid-template-columns: 1fr;
  }

  .div-block-1705 {
    margin-left: 10px;
  }

  .div-block-1679 {
    width: 100%;
  }

  .container-1132 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .paragraph-1746 {
    width: 100%;
  }

  .grid-426 {
    text-align: left;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    width: 100%;
    max-width: 100%;
  }

  .container-1133 {
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .container-1134 {
    margin-left: 10px;
    margin-right: 0;
  }

  .button-124, .search-input-4, .flex-block-55 {
    display: none;
  }

  .heading-665 {
    padding-right: 10px;
  }

  .container-1139 {
    grid-template-columns: 1fr;
  }

  .text-block-139 {
    text-align: center;
  }

  .div-block-1715 {
    text-align: left;
  }

  .container-1154 {
    grid-template-columns: 1fr;
  }

  .div-block-1718._4 {
    margin-top: -50px;
  }

  .div-block-1718._5 {
    margin-top: -80px;
  }

  .grid-429, .container-1158 {
    grid-template-columns: 1fr;
  }

  .div-block-1724 {
    margin-left: 10px;
  }

  .heading-668 {
    margin-bottom: 20px;
  }

  .heading-669 {
    text-align: center;
    font-size: 30px;
    line-height: 30px;
  }

  .container-1170 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .container-1174 {
    grid-template-columns: 1fr;
  }

  .paragraph-1748 {
    width: 100%;
  }

  .grid-431 {
    text-align: left;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    width: 100%;
    max-width: 100%;
  }

  .container-1184 {
    grid-template-columns: 1fr;
  }

  .bold-text-1355 {
    text-align: center;
    font-size: 35px;
    line-height: 30px;
  }

  .container-1189 {
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .container-1190 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-1739 {
    margin-top: 20px;
  }

  .section-261 {
    display: none;
  }

  .container-1191 {
    margin-left: 10px;
    margin-right: 0;
  }

  .bold-text-1360 {
    font-size: 30px;
  }

  .grid-435 {
    grid-template-columns: 3.25fr;
  }

  .button-126, .search-input-5, .flex-block-57 {
    display: none;
  }

  .heading-671 {
    padding-right: 10px;
  }

  .container-1202 {
    grid-template-columns: 1fr;
  }

  .div-block-1743 {
    margin-top: 10px;
  }

  .container-1217 {
    grid-template-columns: 1fr;
  }

  .text-block-150 {
    text-align: center;
    font-size: 14px;
  }

  .div-block-1748._4 {
    margin-top: -50px;
  }

  .div-block-1748._5 {
    margin-top: -80px;
  }

  .div-block-1750 {
    padding-right: 10px;
  }

  .container-1221 {
    grid-template-columns: 1fr;
  }

  .heading-672 {
    font-size: 25px;
    line-height: 30px;
  }

  .heading-673 {
    margin-bottom: 20px;
  }

  .heading-674 {
    text-align: center;
    font-size: 30px;
    line-height: 30px;
  }

  .div-block-1666 {
    text-align: center;
  }

  .container-1236 {
    grid-template-columns: 1fr;
  }

  .list-item-25, .div-block-1756, .heading-675 {
    text-align: left;
  }

  .container-1246 {
    grid-template-columns: 1fr;
  }

  .bold-text-1392 {
    text-align: center;
    font-size: 35px;
    line-height: 30px;
  }

  .div-block-1668 {
    text-align: center;
  }

  .container-1251 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-1763 {
    margin-top: 20px;
  }

  .section-262 {
    display: none;
  }

  .section-262.mo {
    display: block;
  }

  .div-block-1667, .div-block-1663 {
    text-align: center;
  }

  .heading-676 {
    text-align: left;
  }

  .bold-text-1397 {
    font-size: 30px;
  }

  .text-block-154 {
    padding-left: 10px;
    font-size: 12px;
  }

  .grid-442 {
    grid-template-columns: 3.25fr;
  }

  .heading-677, .heading-678 {
    text-align: left;
  }

  .text-block-155 {
    font-size: 12px;
  }

  .text-block-157 {
    text-align: center;
  }

  .div-block-1766 {
    text-align: left;
  }

  .grid-443 {
    grid-template-columns: 1fr;
  }

  .div-block-1678 {
    text-align: center;
  }

  .div-block-1767 {
    margin-left: 10px;
  }

  .div-block-1768 {
    width: 100%;
  }

  .container-1258 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .paragraph-1750 {
    width: 100%;
  }

  .grid-444 {
    text-align: left;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    width: 100%;
    max-width: 100%;
  }

  .container-1259 {
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .container-1260 {
    margin-left: 10px;
    margin-right: 0;
  }

  .button-127, .search-input-6, .flex-block-59 {
    display: none;
  }

  .heading-679 {
    padding-right: 10px;
  }

  .container-1265 {
    grid-template-columns: 1fr;
  }

  .text-block-160 {
    text-align: center;
  }

  .div-block-1778 {
    text-align: left;
  }

  .container-1280 {
    grid-template-columns: 1fr;
  }

  .div-block-1781._4 {
    margin-top: -50px;
  }

  .div-block-1781._5 {
    margin-top: -80px;
  }

  .grid-447, .container-1284 {
    grid-template-columns: 1fr;
  }

  .div-block-1785 {
    margin-bottom: 20px;
    display: block;
  }

  .div-block-1787 {
    margin-left: 10px;
  }

  .heading-682 {
    margin-bottom: 20px;
  }

  .heading-683 {
    text-align: center;
    font-size: 30px;
    line-height: 30px;
  }

  .container-1296 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .container-1300 {
    grid-template-columns: 1fr;
  }

  .paragraph-1752 {
    width: 100%;
  }

  .grid-449 {
    text-align: left;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    width: 100%;
    max-width: 100%;
  }

  .container-1310 {
    grid-template-columns: 1fr;
  }

  .bold-text-1429 {
    text-align: center;
    font-size: 35px;
    line-height: 30px;
  }

  .container-1315 {
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .container-1316 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-1802 {
    margin-top: 20px;
  }

  .section-263 {
    display: none;
  }

  .container-1317 {
    margin-left: 10px;
    margin-right: 0;
  }

  .bold-text-1434 {
    font-size: 30px;
  }

  .grid-453 {
    grid-template-columns: 3.25fr;
  }

  .button-129 {
    display: none;
  }

  .div-block-1806 {
    text-align: center;
  }

  .search-input-7, .flex-block-61 {
    display: none;
  }

  .heading-685 {
    padding-right: 10px;
  }

  .container-1329 {
    grid-template-columns: 1fr;
  }

  .div-block-1807 {
    text-align: center;
  }

  .div-block-1808 {
    margin-top: 10px;
  }

  .container-1344 {
    grid-template-columns: 1fr;
  }

  .text-block-171 {
    text-align: center;
    font-size: 14px;
  }

  .div-block-1813._4 {
    margin-top: -50px;
  }

  .div-block-1813._5 {
    margin-top: -80px;
  }

  .container-1350 {
    grid-template-columns: 1fr;
  }

  .div-block-1816 {
    margin-top: 10px;
  }

  .heading-686 {
    font-size: 25px;
    line-height: 30px;
  }

  .heading-687 {
    margin-bottom: 20px;
  }

  .div-block-1818 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .heading-688 {
    text-align: center;
    font-size: 30px;
    line-height: 30px;
  }

  .div-block-1820 {
    text-align: center;
  }

  .container-1364 {
    grid-template-columns: 1fr;
  }

  .list-item-26, .div-block-1821, .heading-689 {
    text-align: left;
  }

  .container-1374 {
    grid-template-columns: 1fr;
  }

  .bold-text-1466 {
    text-align: center;
    font-size: 35px;
    line-height: 30px;
  }

  .div-block-1826 {
    text-align: center;
  }

  .container-1379 {
    padding-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-1829 {
    margin-top: 20px;
  }

  .section-264 {
    display: none;
  }

  .section-264.mo {
    display: block;
  }

  .div-block-1831, .div-block-1832 {
    text-align: center;
  }

  .heading-690 {
    text-align: left;
  }

  .bold-text-1471 {
    font-size: 30px;
  }

  .text-block-175 {
    padding-left: 10px;
    font-size: 12px;
  }

  .grid-459 {
    grid-template-columns: 3.25fr;
  }

  .heading-691, .heading-692 {
    text-align: left;
  }

  .text-block-176 {
    font-size: 12px;
  }

  .text-block-178 {
    text-align: center;
  }

  .div-block-1834 {
    text-align: left;
  }

  .grid-460 {
    grid-template-columns: 1fr;
  }

  .div-block-1835 {
    text-align: center;
  }

  .div-block-1836 {
    margin-left: 10px;
  }

  .div-block-1837 {
    width: 100%;
  }

  .container-1385 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-1839 {
    display: none;
  }

  .paragraph-1754 {
    width: 100%;
  }

  .grid-461 {
    text-align: left;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    width: 100%;
    max-width: 100%;
  }

  .container-1386 {
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .container-1387 {
    margin-left: 10px;
    margin-right: 0;
  }

  .div-block-1845 {
    margin-top: 10px;
  }

  .image-507 {
    border-radius: 5px;
  }

  .image-509 {
    border-radius: 20px;
  }

  .flex-block-62, .search-input-8 {
    display: none;
  }

  .heading-693 {
    padding-right: 10px;
  }

  .button-130 {
    display: none;
  }

  .container-1391 {
    border-style: solid;
    padding: 10px;
  }

  .text-block-183 {
    text-align: left;
    font-size: 16px;
    line-height: 20px;
  }

  .heading-694 {
    text-align: left;
    margin-bottom: 20px;
    font-size: 30px;
    line-height: 30px;
  }

  .bold-text-1479 {
    text-align: center;
    font-size: 35px;
    line-height: 30px;
  }

  .text-block-184 {
    font-size: 14px;
    line-height: 20px;
  }

  .body-38 {
    font-family: Red Hat Display, sans-serif;
  }

  .container-1393 {
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .paragraph-1756 {
    width: 100%;
  }

  .div-block-1851 {
    margin-left: 10px;
  }

  .container-1395 {
    margin-left: 10px;
    margin-right: 0;
  }

  .grid-462 {
    grid-template-columns: 1fr;
  }

  .div-block-1855.sd {
    display: none;
  }

  .grid-463 {
    text-align: left;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    width: 100%;
    max-width: 100%;
  }

  .text-block-186 {
    text-align: center;
  }

  .container-1396 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-1856 {
    text-align: left;
  }

  .flex-block-64, .search-input-9 {
    display: none;
  }

  .heading-698 {
    padding-right: 10px;
  }

  .button-131 {
    display: none;
  }

  .container-1400 {
    border-style: solid;
    padding: 10px;
  }

  .text-block-188 {
    text-align: left;
    font-size: 16px;
    line-height: 20px;
  }

  .heading-699 {
    text-align: left;
    margin-bottom: 20px;
    font-size: 30px;
    line-height: 30px;
  }

  .bold-text-1485 {
    text-align: left;
    font-size: 35px;
    line-height: 30px;
  }

  .text-block-189 {
    font-size: 14px;
    line-height: 20px;
  }

  .container-1401 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .paragraph-1757 {
    width: 100%;
  }

  .div-block-1862 {
    margin-left: 10px;
  }

  .container-1403 {
    margin-left: 10px;
    margin-right: 0;
  }

  .grid-464 {
    grid-template-columns: 1fr;
  }

  .grid-465 {
    text-align: left;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    width: 100%;
    max-width: 100%;
  }

  .text-block-191 {
    text-align: center;
  }

  .container-1404 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-1867 {
    text-align: left;
  }

  .button-132 {
    display: none;
  }

  .div-block-1868 {
    text-align: center;
  }

  .flex-block-66, .search-input-10 {
    display: none;
  }

  .heading-703 {
    padding-right: 10px;
  }

  .section-265 {
    margin-left: 10px;
    margin-right: 10px;
    display: block;
  }

  .section-266 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-1870 {
    margin-top: 20px;
    margin-bottom: 20px;
    display: none;
  }

  .div-block-1871 {
    margin-top: 10px;
  }

  .flex-block-68 {
    display: none;
  }

  .nav--section-3 {
    display: block;
  }

  .search-input-11 {
    display: none;
  }

  .heading-704 {
    padding-right: 10px;
  }

  .button-133 {
    display: none;
  }

  .text-block-193 {
    font-size: 14px;
    line-height: 20px;
  }

  .container-1409 {
    border-style: solid;
    padding: 10px;
  }

  .heading-705 {
    text-align: left;
    margin-bottom: 20px;
    font-size: 30px;
    line-height: 30px;
  }

  .section-267 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .text-block-194 {
    text-align: left;
    font-size: 16px;
    line-height: 20px;
  }

  .bold-text-1496 {
    text-align: center;
    font-size: 35px;
    line-height: 30px;
  }

  .container-1410 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-1874 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .div-block-1875 {
    margin-top: 10px;
  }

  .div-block-1876 {
    text-align: left;
  }

  .grid-466 {
    grid-template-columns: 1fr;
  }

  .container-1411 {
    margin-left: 10px;
    margin-right: 0;
  }

  .div-block-1881 {
    margin-left: 10px;
  }

  .container-1412 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .grid-467 {
    text-align: left;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    width: 100%;
    max-width: 100%;
  }

  .paragraph-1758 {
    width: 100%;
  }

  .text-block-197 {
    text-align: center;
  }

  .heading-709 {
    padding-right: 10px;
  }

  .button-134, .search-input-12, .flex-block-71 {
    display: none;
  }

  .text-block-198 {
    font-size: 14px;
    line-height: 20px;
  }

  .container-1416 {
    text-align: center;
    border-style: solid;
    padding: 10px;
  }

  .heading-710 {
    text-align: left;
    font-size: 30px;
    line-height: 30px;
  }

  .section-268 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-1887 {
    text-align: left;
    justify-content: center;
    align-items: center;
  }

  .text-block-199 {
    text-align: left;
    font-size: 16px;
    line-height: 20px;
  }

  .bold-text-1502 {
    text-align: left;
    font-size: 35px;
    line-height: 30px;
  }

  .container-1417 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-1888 {
    margin-top: 20px;
    margin-bottom: 20px;
    display: none;
  }

  .div-block-1889 {
    margin-top: 10px;
  }

  .div-block-1890 {
    text-align: left;
  }

  .grid-468 {
    grid-template-columns: 1fr;
  }

  .container-1418 {
    margin-left: 10px;
    margin-right: 0;
  }

  .div-block-1895 {
    margin-left: 10px;
  }

  .container-1419 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .grid-469 {
    text-align: left;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    width: 100%;
    max-width: 100%;
  }

  .paragraph-1759 {
    width: 100%;
  }

  .text-block-202 {
    text-align: center;
  }

  .body-41 {
    font-family: Red Hat Display, sans-serif;
    font-size: 18px;
    line-height: 30px;
  }

  .text-block-203 {
    font-size: 14px;
  }

  .div-block-1900 {
    text-align: left;
  }

  .grid-470 {
    grid-template-columns: 1fr;
  }

  .container-1421 {
    margin-left: 10px;
    margin-right: 0;
  }

  .div-block-1902 {
    display: none;
  }

  .div-block-1905 {
    margin-left: 10px;
  }

  .container-1422 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .grid-471 {
    text-align: left;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    width: 100%;
    max-width: 100%;
  }

  .paragraph-1760 {
    width: 100%;
  }

  .text-block-206 {
    text-align: center;
  }

  .heading-717 {
    padding-right: 10px;
  }

  .button-135, .search-input-13, .flex-block-73 {
    display: none;
  }

  .container-1426 {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-718 {
    text-align: center;
    font-size: 30px;
    line-height: 30px;
  }

  .section-269 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .bold-text-1508 {
    text-align: center;
    font-size: 35px;
    line-height: 30px;
  }

  .container-1427 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-1911 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .div-block-1912 {
    margin-top: 10px;
  }

  .div-block-1913 {
    text-align: left;
  }

  .grid-472 {
    grid-template-columns: 1fr;
  }

  .container-1428 {
    margin-left: 10px;
    margin-right: 0;
  }

  .div-block-1918 {
    margin-left: 10px;
  }

  .container-1429 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .grid-473 {
    text-align: left;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    width: 100%;
    max-width: 100%;
  }

  .paragraph-1761 {
    width: 100%;
  }

  .text-block-211 {
    text-align: center;
  }

  .text-block-212, .bold-text-1509 {
    font-size: 14px;
    line-height: 20px;
  }

  .image-510 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .div-block-1922 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-213 {
    font-size: 14px;
    line-height: 20px;
  }

  .heading-722 {
    margin-bottom: 20px;
  }

  .text-block-214 {
    font-size: 14px;
    line-height: 20px;
  }

  .heading-723 {
    font-size: 30px;
  }

  .div-block-1923, .div-block-1924 {
    display: block;
  }

  .hero--sec-image {
    display: none;
  }

  .mobile-hero-image {
    margin-top: 10px;
    margin-bottom: 10px;
    display: block;
  }

  .div-block-1926, .div-block-1929 {
    display: none;
  }

  .div-block-1930 {
    text-align: center;
    display: none;
  }

  .health-dscvry-nav-27 {
    text-align: left;
    flex-flow: wrap;
    justify-content: space-between;
    align-items: center;
    font-family: Barlow, sans-serif;
    font-size: 30px;
    line-height: 40px;
    display: block;
  }

  .heading-724 {
    margin-top: 10px;
    margin-bottom: 20px;
    font-size: 33px;
    line-height: 35px;
  }

  .bold-text-1558 {
    text-align: center;
    font-size: 33px;
    line-height: 30px;
  }

  .text-block-216 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .paragraph-1762 {
    margin-top: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .div-block-1945 {
    margin-top: 10px;
  }

  .paragraph-1763 {
    margin-top: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .image-518 {
    max-width: none;
  }

  .heading-725 {
    margin-top: 10px;
    margin-bottom: 20px;
  }

  .bold-text-1563 {
    text-align: center;
    font-size: 35px;
    line-height: 35px;
  }

  .section-270.body-list {
    display: none;
  }

  .list-item-28 {
    font-size: 20px;
    line-height: 25px;
  }

  .container-1535 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .grid-476 {
    grid-template-columns: 1fr;
  }

  .paragraph-written-by-48 {
    font-size: 14px;
  }

  .paragraph-written-by-48.hkj {
    margin-bottom: 0;
  }

  .grid-479 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .container-1536 {
    width: auto;
  }

  .container-1536.hjk {
    width: auto;
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
  }

  .div-block-1950 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-1534 {
    width: auto;
    margin-right: 0;
  }

  .container-1537.ghjgh {
    margin-left: 0;
    margin-right: 0;
  }

  .button-139 {
    border-radius: 8px;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding: 20px 10px 30px;
    font-size: 14px;
    line-height: 10px;
  }

  .button-139.big-footer-button.j {
    width: 400px;
  }

  .button-139.big-footer-button.j.hj {
    margin-left: 0;
    margin-right: 0;
    line-height: 20px;
  }

  .bold-text-1559 {
    font-size: 20px;
  }

  .side-offfer-15 {
    display: none;
  }

  .hero-heading-main-48 {
    border-style: none;
    border-width: 0;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
    font-size: 30px;
    line-height: 20px;
  }

  .hero-heading-main-48.kjnk {
    margin-left: 0;
    margin-right: 0;
  }

  .button-140 {
    text-align: center;
    flex: 0 auto;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 10px 20px;
    font-size: 14px;
    line-height: 16px;
  }

  .button-140._2 {
    width: 250px;
    max-width: 100%;
    margin-left: 10px;
  }

  .paragraph-1765 {
    margin-top: 10px;
    font-size: 20px;
  }

  .grid-477 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: .25fr;
    grid-auto-columns: 1fr;
    justify-items: center;
    width: auto;
    max-width: 100%;
    display: grid;
  }

  .hero-heading-main-49 {
    border-style: none;
    border-width: 0;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
    font-size: 30px;
    line-height: 20px;
  }

  .bold-text-1564 {
    font-size: 20px;
  }

  .bold-text-1565 {
    text-align: center;
    font-size: 35px;
    line-height: 35px;
  }

  .bold-text-1565.j, .image-519 {
    max-width: none;
  }

  .container-1541 {
    width: auto;
    margin-right: 0;
  }

  .container-1541.fgdf {
    width: auto;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-1541.fgdf.mobilw {
    display: none;
  }

  .paragraph-written-by-49 {
    font-size: 14px;
  }

  .div-block-1960 {
    margin-top: 20px;
    padding: 0 20px;
  }

  .paragraph-1777._5 {
    margin-top: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .button-141 {
    border-radius: 8px;
    width: 250px;
    margin-left: -42px;
    margin-right: -48px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
    line-height: 14px;
  }

  .button-141.kjlkj.kj {
    margin: 10px 0;
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 14px;
  }

  .grid-480 {
    grid-template-columns: 1fr;
  }

  .grid-480.k {
    grid-row-gap: 20px;
  }

  .bold-text-1570 {
    font-size: 30px;
    line-height: 30px;
  }

  .paragraph-1779.list-pargph {
    margin-top: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 30px;
  }

  .section-272 {
    padding-top: 0;
    padding-bottom: 10px;
  }

  .bold-text-1569 {
    font-size: 30px;
    line-height: 30px;
  }

  .div-block-1959 {
    margin-top: 10px;
    margin-bottom: 20px;
    padding-bottom: 0;
  }

  .heading-730 {
    margin-top: 10px;
    margin-bottom: 20px;
  }

  .paragraph-1780 {
    font-size: 14px;
  }

  .div-block-1958 {
    margin-right: 20px;
  }

  .paragraph-1778._4 {
    margin-top: 0;
    font-size: 20px;
    line-height: 30px;
  }

  .bold-text-1571 {
    font-family: Barlow, sans-serif;
  }

  .heading-731 {
    text-align: center;
  }

  .div-block-1961 {
    margin-right: 0;
  }

  .section-273 {
    display: none;
  }

  .section-273.butom {
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .container-1542 {
    padding-right: 159px;
  }

  .container-1542.xcx {
    width: 100%;
    padding-right: 0;
  }

  .list-82 {
    font-family: Barlow, sans-serif;
  }

  .paragraph-1781._3 {
    margin-top: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 30px;
  }

  .list-83 {
    line-height: 30px;
  }

  .bold-text-1568 {
    font-family: Barlow, sans-serif;
    font-size: 30px;
    line-height: 30px;
  }

  .bold-text-1566 {
    text-align: center;
  }

  .paragraph-1782 {
    font-size: 20px;
  }

  .list-81 {
    font-family: Barlow, sans-serif;
    font-size: 30px;
    line-height: 30px;
  }

  .container-1544 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .container-1544.hj {
    margin-right: 0;
  }

  .paragraph-1783._1 {
    margin-top: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 30px;
  }

  .image-520 {
    margin-top: 20px;
  }

  .section-274.body-list {
    display: none;
  }

  .section-274.body-list.desk {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .section-274.body-list.desk.bhn {
    margin-left: 10px;
    margin-right: 10px;
    display: none;
  }

  .bold-text-1567 {
    font-size: 30px;
  }

  .div-block-1957 {
    margin-right: 10px;
  }

  .list-item-29 {
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-1784, .paragraph-1785, .div-block-1963, .paragraph-1786 {
    margin-top: 10px;
  }

  .div-block-1964 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .button-142 {
    border-radius: 8px;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding: 20px 10px 30px;
    font-size: 14px;
    line-height: 10px;
  }

  .grid-481 {
    grid-template-columns: 1fr;
  }

  .paragraph-1787 {
    margin-top: 10px;
  }

  .bold-text-1573, .bold-text-1574 {
    font-size: 30px;
    line-height: 40px;
  }

  .paragraph-1789 {
    margin-top: 10px;
    font-size: 20px;
  }

  .paragraph-1790 {
    margin-top: 10px;
  }

  .bold-text-1575, .bold-text-1576 {
    font-size: 30px;
    line-height: 40px;
  }

  .div-block-1966 {
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-735, .bold-text-1577 {
    font-size: 30px;
    line-height: 40px;
  }

  .div-block-1967 {
    margin-top: 10px;
  }

  .list-item-30 {
    font-size: 20px;
    line-height: 25px;
  }

  .heading-737 {
    margin-top: 10px;
    margin-bottom: 20px;
  }

  .container-1546 {
    padding-right: 159px;
  }

  .container-1546.xcx {
    width: 100%;
    padding-right: 0;
  }

  .div-block-1969 {
    width: auto;
    max-width: 100%;
    margin-right: 20px;
    display: block;
  }

  .div-block-1969.jghkjh {
    margin-right: 0;
  }

  .section-276 {
    padding-left: 10px;
    padding-right: 10px;
    position: sticky;
  }

  .bold-text-1578 {
    font-size: 16px;
    line-height: 16px;
  }

  .button-143 {
    background-color: #457505;
    border-radius: 8px;
    width: 250px;
    padding: 15px 10px;
    line-height: 14px;
    box-shadow: 0 2px 5px #0003;
  }

  .button-143.stky.j {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .flex-block-77 {
    display: none;
  }

  .heading-738 {
    padding-right: 10px;
  }

  .div-block-1978 {
    text-align: center;
  }

  .search-input-14, .button-144, .container-1549.ghj, .button-145 {
    display: none;
  }

  .heading-739 {
    padding-right: 10px;
  }

  .flex-block-80 {
    display: none;
  }

  .bold-text-1512 {
    text-align: center;
    font-size: 35px;
    line-height: 30px;
  }

  .heading-741 {
    text-align: center;
    font-size: 30px;
    line-height: 30px;
  }

  .div-block-1983 {
    padding-left: 20px;
  }

  .text-block-218 {
    text-align: center;
  }

  .container-1465 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .heading-743 {
    margin-bottom: 20px;
  }

  .flex-block-81 {
    justify-content: flex-start;
    align-items: center;
  }

  .div-block-1986 {
    margin-left: 10px;
  }

  .grid-482 {
    grid-template-columns: 3.25fr;
  }

  .container-1551 {
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-1990 {
    padding-left: 20px;
    padding-right: 10px;
  }

  .text-block-221 {
    font-size: 14px;
  }

  .container-1444 {
    margin-left: 10px;
    margin-right: 0;
  }

  .bold-text-1593 {
    font-size: 30px;
  }

  .paragraph-1793 {
    width: auto;
    max-width: none;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-1991 {
    padding-left: 0;
  }

  .div-block-1993 {
    margin-top: 20px;
    display: none;
  }

  .div-block-1994 {
    text-align: left;
  }

  .grid-484 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .grid-485 {
    text-align: left;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    width: auto;
    max-width: 100%;
  }

  .div-block-1998 {
    padding-left: 20px;
  }

  .container-1450 {
    background-color: #f3f3f3;
    padding: 20px 10px;
  }

  .section-277 {
    display: block;
  }

  .div-block-2000 {
    margin-top: 20px;
  }

  .text-block-222, .bold-text-1594 {
    font-size: 14px;
  }

  .heading-749 {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .div-block-2003 {
    padding-left: 10px;
  }

  .div-block-2004 {
    max-width: 100%;
  }

  .div-block-2005, .div-block-2006, .div-block-2007, .div-block-2008 {
    text-align: center;
  }

  .nav-w-button-section {
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-750 {
    text-align: center;
    font-size: 20px;
    line-height: 25px;
  }

  .bold-text-1595 {
    font-size: 18px;
    line-height: 18px;
  }

  .button-146 {
    text-align: center;
    font-size: 14px;
    line-height: 20px;
  }

  .heading-751 {
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 40px;
    line-height: 40px;
  }

  .button-147, .paragraph-1795 {
    text-align: center;
  }

  .grid-487 {
    grid-template-columns: 1fr;
  }

  .paragraph-1796 {
    text-align: center;
  }

  .div-block-1631 {
    justify-content: center;
    align-items: center;
    width: auto;
    padding-bottom: 20px;
    display: flex;
  }

  .div-block-1636 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-block-1633 {
    padding-bottom: 20px;
  }

  .container-1557 {
    padding-top: 10px;
  }

  .heading-752 {
    font-size: 30px;
  }

  .div-block-2017 {
    margin-top: 20px;
  }

  .div-block-1632 {
    padding-top: 40px;
    padding-bottom: 20px;
  }

  .text-block-223 {
    text-align: center;
    width: 250px;
    padding-left: 40px;
  }

  .div-block-1635 {
    text-align: center;
    justify-content: center;
    align-items: center;
    display: block;
  }

  .paragraph-1799 {
    padding-top: 20px;
  }

  .image-524 {
    padding-bottom: 20px;
  }

  .div-block-1626 {
    padding-top: 10px;
  }

  .div-block-1634 {
    margin-top: 40px;
    padding-bottom: 20px;
  }

  .div-block-1630 {
    padding-bottom: 10px;
  }

  .grid-489 {
    grid-template-columns: 1fr;
    display: none;
  }

  .grid-489.mob {
    display: block;
  }

  .div-block-2020 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .grid-405 {
    grid-template-columns: 1fr;
  }

  .review-tips-section {
    padding-top: 20px;
  }

  .div-block-2023, .div-block-2025 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .bold-text-1602 {
    text-align: left;
  }

  .accordion-item-title---brix-2 {
    text-align: center;
    max-width: 70%;
    font-size: 20px;
  }

  .featured-sections {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-2029 {
    padding-top: 40px;
  }

  .bold-text-1603 {
    font-size: 80px;
  }

  .paragraph-1803 {
    text-align: center;
  }

  .grid-490 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .faq-container {
    padding-top: 0;
    padding-bottom: 20px;
  }

  .div-block-1637 {
    padding-bottom: 10px;
  }

  .bold-text-1606 {
    font-size: 40px;
    line-height: 40px;
  }

  .accordion-paragraph---brix-3 {
    max-width: 100%;
  }

  .top-5-lists-section {
    margin-left: 10px;
    margin-right: 10px;
  }

  .grid-491 {
    grid-template-columns: 3.75fr;
  }

  .container-1565 {
    display: none;
  }

  .grid-492 {
    grid-template-columns: 3fr;
  }

  .div-block-2055 {
    display: none;
  }

  .paragraph-1805, .paragraph-1806, .paragraph-1807 {
    font-family: PT Sans, sans-serif;
  }

  .section-278 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .paragraph-1809 {
    font-family: PT Sans, sans-serif;
  }

  .button-153 {
    text-align: center;
    flex: 0 auto;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 10px 20px;
    font-size: 14px;
    line-height: 16px;
  }

  .paragraph-1810 {
    font-family: PT Sans, sans-serif;
  }

  .side-offer-7.adv.mob {
    border-style: solid;
    height: 700px;
    display: block;
    position: static;
    overflow: clip;
  }

  .footer, .section-279 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-2073 {
    margin-right: 10px;
  }

  .body-42 {
    font-family: PT Sans, sans-serif;
    font-size: 18px;
    line-height: 25px;
  }

  .heading-763 {
    font-size: 30px;
  }

  .heading-764 {
    color: #9b9696;
  }

  .italic-text-13 {
    font-size: 28px;
  }

  .div-block-2075, .pain-vid.mb {
    display: block;
  }

  .flex-block-84 {
    display: none;
  }

  .div-block-2077 {
    text-align: center;
  }

  .button-155 {
    display: none;
  }

  .heading-766 {
    padding-right: 10px;
  }

  .button-156, .container-1572.ghj, .container-1573 {
    display: none;
  }

  .flex-block-87 {
    justify-content: flex-start;
    align-items: center;
  }

  .grid-497 {
    grid-template-columns: 3.25fr;
  }

  .div-block-2083 {
    padding-left: 10px;
  }

  .bold-text-1631 {
    font-size: 14px;
  }

  .container-1576 {
    margin-left: 10px;
    margin-right: 0;
  }

  .grid-498 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .section-280 {
    display: block;
  }

  .container-1577 {
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .text-block-228 {
    font-size: 14px;
  }

  .div-block-2098 {
    padding-left: 20px;
  }

  .container-1578 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .heading-772 {
    text-align: center;
    font-size: 30px;
    line-height: 30px;
  }

  .bold-text-1635 {
    font-size: 30px;
  }

  .container-1579 {
    background-color: #f3f3f3;
    padding: 20px 10px;
  }

  .bold-text-1637 {
    text-align: center;
    font-size: 35px;
    line-height: 30px;
  }

  .div-block-2094 {
    margin-top: 20px;
  }

  .div-block-2101 {
    margin-left: 10px;
  }

  .div-block-2086 {
    padding-left: 20px;
  }

  .grid-499 {
    text-align: left;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    width: auto;
    max-width: 100%;
  }

  .heading-776 {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .div-block-2089 {
    margin-top: 20px;
    display: none;
  }

  .div-block-2102 {
    padding-left: 20px;
    padding-right: 10px;
  }

  .div-block-2103 {
    text-align: left;
  }

  .text-block-233 {
    text-align: center;
  }

  .text-block-234 {
    font-size: 14px;
  }

  .grid-501 {
    grid-template-columns: 3.75fr;
  }

  .container-1583, .container-1584 {
    padding-top: 10px;
  }

  .bold-text-1645 {
    text-transform: uppercase;
  }

  .bold-text-1646 {
    text-transform: none;
  }

  .health-dscvry-nav-28 {
    text-align: left;
    flex-flow: wrap;
    justify-content: space-between;
    align-items: center;
    font-size: 30px;
    line-height: 40px;
    display: block;
  }

  .heading-777 {
    margin-top: 10px;
    font-size: 40px;
    line-height: 35px;
  }

  .bold-text-1647 {
    font-size: 35px;
    line-height: 30px;
  }

  .button-158 {
    text-align: center;
    flex: 0 auto;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 10px 20px;
    font-size: 14px;
    line-height: 16px;
  }

  .button-158._2 {
    width: 250px;
    max-width: 100%;
    margin-left: 10px;
  }

  .grid-504 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .container-1587 {
    max-width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 0;
    position: static;
  }

  .paragraph-1820 {
    font-size: 20px;
    line-height: 30px;
  }

  .paragraph-1821 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .container-1588 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .paragraph-1822 {
    font-size: 20px;
    line-height: 30px;
  }

  .paragraph-1823 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .paragraph-1824 {
    font-size: 18px;
    line-height: 20px;
  }

  .div-block-2108 {
    padding-left: 25px;
    padding-right: 0;
  }

  .button-159 {
    border-radius: 8px;
    width: 250px;
    margin-left: -42px;
    margin-right: -48px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
    line-height: 14px;
  }

  .button-footer-sticky-g-35 {
    width: 500px;
    max-width: 300px;
    margin-left: -26px;
    margin-right: -1px;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
  }

  .paragraph-1825 {
    line-height: 25px;
  }

  .grid-505 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    min-width: 100%;
    margin-left: 10px;
    margin-right: 10px;
  }

  .grid-505.lisuy {
    min-width: auto;
  }

  .container-1590 {
    width: auto;
  }

  .bold-text-1657 {
    font-size: 30px;
  }

  .heading-780 {
    display: none;
  }

  .div-block-2109 {
    width: 100%;
    max-width: 100%;
    margin-right: 20px;
  }

  .paragraph-1826 {
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 30px;
  }

  .image-536 {
    max-width: 100vh;
  }

  .paragraph-1827 {
    font-size: 20px;
    line-height: 30px;
  }

  .section-281 {
    max-width: 100%;
  }

  .heading-781 {
    display: none;
  }

  .paragraph-1828, .paragraph-1829, .paragraph-1830, .paragraph-1831 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .hero-heading-main-50 {
    border-style: none;
    border-width: 0;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
    font-size: 30px;
    line-height: 35px;
  }

  .paragraph-1832 {
    margin-bottom: 20px;
    font-size: 18px;
    line-height: 25px;
  }

  .container-1592 {
    max-width: 100%;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    position: static;
  }

  .paragraph-1833 {
    margin-bottom: 20px;
    font-size: 18px;
    line-height: 25px;
  }

  .heading-782, .heading-784 {
    display: none;
  }

  .paragraph-1834 {
    margin-bottom: 20px;
    font-size: 18px;
    line-height: 25px;
  }

  .grid-506 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    margin-left: 10px;
    margin-right: 10px;
  }

  .paragraph-1835 {
    margin-bottom: 0;
    padding-bottom: 0;
    font-size: 14px;
    line-height: 20px;
  }

  .bold-text-1661 {
    font-size: 20px;
  }

  .paragraph-1836 {
    margin-bottom: 20px;
    font-size: 18px;
    line-height: 25px;
  }

  .div-block-2110 {
    width: 100%;
    max-width: 100%;
    margin-right: 0;
  }

  .number-list-48 {
    font-size: 25px;
    line-height: 35px;
  }

  .heading-785 {
    display: none;
  }

  .image-537 {
    border: 0 solid #000;
    border-radius: 0;
  }

  .bold-text-1663 {
    text-align: center;
    font-size: 35px;
    line-height: 35px;
  }

  .paragraph-1837 {
    margin-bottom: 20px;
    font-size: 18px;
    line-height: 25px;
  }

  .div-block-2111 {
    padding-left: 25px;
    padding-right: 0;
  }

  .div-block-2111.div {
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 0;
  }

  .button-1sst-12 {
    width: 100%;
    max-width: 100%;
    max-height: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 20px 10px 50px;
    font-size: 16px;
    line-height: 16px;
    text-decoration: none;
    box-shadow: 0 2px 5px #0003;
  }

  .paragraph-1838 {
    line-height: 20px;
  }

  .section-mobile-7 {
    margin-left: 10px;
    margin-right: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 0;
    display: block;
  }

  .section-282 {
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .bold-text-1665 {
    font-size: 25px;
  }

  .paragraph-1839, .paragraph-1840 {
    margin-bottom: 20px;
    font-size: 18px;
    line-height: 25px;
  }

  .container-1594 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .container-1594.div {
    width: 100%;
  }

  .bold-text-1667 {
    font-size: 25px;
  }

  .paragraph-1841 {
    font-size: 18px;
    line-height: 25px;
  }

  .paragraph-written-by-50 {
    font-size: 14px;
  }

  .paragraph-1842 {
    margin-bottom: 10px;
    padding-top: 10px;
    padding-bottom: 0;
    font-size: 18px;
    line-height: 25px;
  }

  .bold-text-1668 {
    font-size: 12px;
    line-height: 14px;
  }

  .heading-786 {
    display: none;
  }

  .paragraph-1843 {
    margin-bottom: 20px;
    font-size: 18px;
    line-height: 25px;
  }

  .image-538 {
    border-width: 0;
    border-radius: 0;
  }

  .container-1595 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .button-1-2 {
    border-radius: 8px;
    width: 250px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
    line-height: 14px;
  }

  .paragraph-1844 {
    margin-bottom: 20px;
    font-size: 18px;
    line-height: 25px;
  }

  .container-1597 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .body-44 {
    font-family: Barlow, sans-serif;
  }

  .health-dscvry-nav-29 {
    text-align: left;
    flex-flow: wrap;
    justify-content: space-between;
    align-items: center;
    padding-left: 0;
    font-size: 30px;
    line-height: 40px;
    display: block;
  }

  .grid-507 {
    grid-template-columns: 1fr;
    width: 400px;
    max-width: 100%;
  }

  .paragraph-1845 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .heading-788 {
    display: none;
  }

  .paragraph-1847, .paragraph-1848 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .hero-heading-main-51 {
    border-style: none;
    border-width: 0;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
    font-size: 30px;
    line-height: 20px;
  }

  .button-footer-sticky-g-36 {
    width: 500px;
    max-width: 300px;
    margin-left: -26px;
    margin-right: -1px;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
  }

  .paragraph-1850 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .paragraph-1851 {
    font-size: 18px;
    line-height: 20px;
  }

  .paragraph-1852 {
    margin-bottom: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 20px;
    line-height: 25px;
  }

  .grid-508 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    min-width: 100%;
    margin-left: 10px;
    margin-right: 10px;
  }

  .grid-508.lisuy {
    min-width: auto;
  }

  .bold-text-1674 {
    text-align: center;
    font-size: 35px;
    line-height: 35px;
  }

  .paragraph-1854 {
    font-size: 20px;
    line-height: 30px;
  }

  .container-1599 {
    width: auto;
    margin-right: 10px;
  }

  .image-540 {
    max-width: 100vh;
  }

  .button-160 {
    text-align: center;
    flex: 0 auto;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 10px 20px;
    font-size: 14px;
    line-height: 16px;
  }

  .button-160._2 {
    width: 250px;
    max-width: 100%;
    margin-left: 10px;
  }

  .heading-789 {
    display: none;
  }

  .div-block-2115 {
    margin-right: 20px;
  }

  .div-block-2116 {
    padding-left: 25px;
    padding-right: 0;
  }

  .liats-section-2 {
    width: 100%;
    display: none;
  }

  .paragraph-1856 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .grid-510 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .side-offfer-16 {
    display: none;
  }

  .bold-text-1677 {
    font-size: 20px;
  }

  .section-283 {
    max-width: 100%;
  }

  .paragraph-written-by-51 {
    font-size: 14px;
  }

  .paragraph-1858 {
    line-height: 25px;
  }

  .button-161 {
    border-radius: 8px;
    width: 250px;
    margin-left: -42px;
    margin-right: -48px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
  }

  .bold-text-1678 {
    font-size: 30px;
  }

  .paragraph-1859 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .container-1603 {
    width: auto;
  }

  .container-1604 {
    padding-right: 159px;
  }

  .paragraph-1861 {
    font-size: 20px;
    line-height: 30px;
  }

  .paragraph-1862 {
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 30px;
  }

  .paragraph-1863 {
    font-size: 20px;
    line-height: 30px;
  }

  .section-284 {
    margin-left: 0;
    padding-right: 10px;
  }

  .container-1607 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .image-543 {
    max-width: none;
  }

  .paragraph-1864, .paragraph-1865 {
    margin-bottom: 20px;
    padding-top: 10px;
    font-size: 20px;
    line-height: 25px;
  }

  .section-285 {
    text-align: center;
    max-width: 100%;
    margin-right: 0;
    padding-top: 0;
    position: sticky;
    inset: auto 0% 0%;
  }

  .div-block-2117 {
    width: auto;
    max-width: 100%;
    margin-right: 0;
    display: block;
  }

  .paragraph-written-by-52 {
    font-size: 12px;
  }

  .button-1sst-13 {
    width: 100%;
    max-width: 100%;
    height: 50px;
    max-height: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 20px 0 30px;
    font-size: 14px;
    line-height: 14px;
    text-decoration: none;
  }

  .paragraph-1866 {
    margin-bottom: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 20px;
    line-height: 25px;
  }

  .bold-text-1682 {
    text-align: center;
    font-size: 35px;
    line-height: 35px;
  }

  .container-1608 {
    margin-left: 0;
    margin-right: 0;
  }

  .container-1609 {
    margin-bottom: 0;
  }

  .paragraph-1867 {
    font-size: 18px;
    line-height: 20px;
  }

  .paragraph-1868 {
    margin-top: 10px;
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 25px;
  }

  .heading-791 {
    display: none;
  }

  .bold-text-1683 {
    font-size: 20px;
  }

  .paragraph-1869 {
    line-height: 20px;
  }

  .container-1610 {
    margin-left: 0;
    margin-right: 0;
  }

  .section-mobile-8 {
    margin-left: 10px;
    margin-right: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 0;
    display: block;
  }

  .hero-heading-main-52 {
    border-style: none;
    border-width: 2px;
    border-radius: 0;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
    font-size: 30px;
    line-height: 20px;
  }

  .button-162 {
    border-radius: 8px;
    width: 250px;
    margin-left: -42px;
    margin-right: -48px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
  }

  .button-162.sticky {
    margin-left: 0;
    margin-right: 0;
    font-size: 12px;
    line-height: 15px;
  }

  .paragraph-1870 {
    padding-top: 10px;
    font-size: 20px;
    line-height: 25px;
  }

  .div-block-2118 {
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-1871 {
    margin-bottom: 20px;
    padding-top: 10px;
    font-size: 20px;
    line-height: 25px;
  }

  .heading-793 {
    display: none;
  }

  .section-286 {
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
  }

  .grid-511 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    margin-left: 0;
    margin-right: 10px;
  }

  .container-1613 {
    width: 100%;
    max-width: 100%;
    padding-right: 0;
  }

  .image-544 {
    border-style: none;
    border-width: 0;
    border-radius: 0;
  }

  .paragraph-1872 {
    margin-top: 10px;
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-1873, .paragraph-1874 {
    margin-bottom: 20px;
    padding-top: 10px;
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-1875 {
    margin-top: 10px;
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-1876 {
    margin-bottom: 20px;
    padding-top: 10px;
    font-size: 20px;
    line-height: 25px;
  }

  .container-1614 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .grid-514 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: 1fr;
  }

  .heading-795 {
    text-align: center;
    font-size: 35px;
    line-height: 35px;
  }

  .section-287 {
    margin-top: 10px;
  }

  .body-reasons {
    margin-top: 0;
    display: block;
  }

  .body-reasons.mob {
    display: block;
  }

  .div-block-2123 {
    padding-bottom: 10px;
  }

  .offer-with-qoute {
    margin-left: 10px;
    margin-right: 10px;
    display: block;
  }

  .paragraph-1877 {
    text-align: left;
  }

  .div-block-2124 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .button-164.footr {
    padding-left: 40px;
    padding-right: 40px;
    font-size: 20px;
    font-weight: 700;
  }

  .paragraph-1878 {
    text-align: left;
  }

  .heading-797 {
    font-size: 35px;
  }

  .container-1616 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-798 {
    text-align: left;
  }

  .hero {
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-1879, .paragraph-1880 {
    margin-top: 10px;
  }

  .div-block-2127, .div-block-2128, .div-block-2129, .div-block-2130, .div-block-2131 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .health-dscvry-nav-30 {
    text-align: left;
    flex-flow: wrap;
    justify-content: space-between;
    align-items: center;
    font-size: 30px;
    line-height: 40px;
    display: block;
  }

  .heading-799 {
    margin-top: 10px;
    font-size: 35px;
    line-height: 35px;
  }

  .bold-text-1692 {
    font-size: 33px;
    line-height: 35px;
  }

  .button-165 {
    text-align: center;
    flex: 0 auto;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 10px 20px;
    font-size: 14px;
    line-height: 16px;
  }

  .button-165._2 {
    width: 250px;
    max-width: 100%;
    margin-left: 10px;
  }

  .paragraph-1883 {
    margin-bottom: 0;
  }

  .grid-519 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .container-1620 {
    max-width: 100%;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    position: static;
  }

  .paragraph-1887 {
    font-size: 20px;
    line-height: 30px;
  }

  .paragraph-1888 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .container-1621 {
    margin-left: 0;
    margin-right: 0;
  }

  .container-1622 {
    margin-left: 0;
  }

  .paragraph-1889 {
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 30px;
  }

  .mobile-list-hidden-dsktop-2 {
    margin-top: 0;
    margin-bottom: 10px;
    display: block;
  }

  .paragraph-1890 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .paragraph-1891 {
    margin-left: 10px;
    margin-right: 10px;
    font-size: 18px;
    line-height: 20px;
  }

  .div-block-2135 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .button-166 {
    border-radius: 8px;
    width: 250px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
    line-height: 14px;
  }

  .button-footer-sticky-g-37 {
    width: 500px;
    max-width: 300px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
  }

  .number-list-49 {
    margin-top: 20px;
    margin-bottom: 0;
    font-size: 30px;
    line-height: 35px;
  }

  .paragraph-1892 {
    line-height: 25px;
  }

  .grid-520 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    min-width: 100%;
    margin-left: 10px;
    margin-right: 10px;
  }

  .grid-520.lisuy {
    min-width: auto;
  }

  .container-1623 {
    width: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .bold-text-1702 {
    font-size: 30px;
  }

  .heading-802 {
    display: none;
  }

  .liats-section-3 {
    width: 100%;
    display: none;
  }

  .div-block-2136 {
    width: 100%;
    max-width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .paragraph-1893 {
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 30px;
  }

  .image-549 {
    max-width: 100vh;
  }

  .container-1624.list.njmn {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .paragraph-1894 {
    font-size: 20px;
    line-height: 30px;
  }

  .section-293 {
    max-width: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .heading-803 {
    display: none;
  }

  .paragraph-1895, .paragraph-1896, .paragraph-1897, .paragraph-1898 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .paragraph-1899 {
    margin-bottom: 20px;
    font-size: 18px;
    line-height: 25px;
  }

  .container-1625 {
    max-width: 100%;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    position: static;
  }

  .paragraph-1900 {
    margin-bottom: 20px;
    font-size: 18px;
    line-height: 25px;
  }

  .hero-heading-main-53 {
    border-style: none;
    border-width: 0;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
    font-size: 30px;
    line-height: 20px;
  }

  .heading-804, .heading-805 {
    display: none;
  }

  .paragraph-1901 {
    margin-bottom: 20px;
    font-size: 18px;
    line-height: 25px;
  }

  .grid-521 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    margin-left: 10px;
    margin-right: 10px;
  }

  .paragraph-1902 {
    margin-bottom: 0;
    padding-bottom: 0;
    font-size: 14px;
    line-height: 20px;
  }

  .bold-text-1706 {
    font-size: 20px;
  }

  .paragraph-1903 {
    margin-bottom: 20px;
    font-size: 18px;
    line-height: 25px;
  }

  .div-block-2137 {
    width: 100%;
    max-width: 100%;
    margin-right: 0;
  }

  .number-list-50 {
    font-size: 25px;
    line-height: 35px;
  }

  .heading-806 {
    display: none;
  }

  .image-550 {
    border: 0 solid #000;
    border-radius: 0;
  }

  .bold-text-1708 {
    text-align: center;
    font-size: 35px;
    line-height: 35px;
  }

  .paragraph-1904 {
    margin-bottom: 20px;
    font-size: 18px;
    line-height: 25px;
  }

  .div-block-2138 {
    padding-left: 25px;
    padding-right: 0;
  }

  .div-block-2138.div {
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 0;
  }

  .paragraph-1905 {
    line-height: 20px;
  }

  .section-mobile-9 {
    margin-left: 10px;
    margin-right: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 0;
    display: block;
  }

  .section-294 {
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .bold-text-1710 {
    font-size: 25px;
  }

  .paragraph-1906, .paragraph-1907 {
    margin-bottom: 20px;
    font-size: 18px;
    line-height: 25px;
  }

  .container-1627 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .container-1627.div {
    width: 100%;
  }

  .bold-text-1712 {
    font-size: 25px;
  }

  .paragraph-1908 {
    font-size: 18px;
    line-height: 25px;
  }

  .paragraph-written-by-53 {
    font-size: 14px;
  }

  .paragraph-1909 {
    margin-bottom: 10px;
    padding-top: 10px;
    padding-bottom: 0;
    font-size: 18px;
    line-height: 25px;
  }

  .bold-text-1713 {
    font-size: 12px;
    line-height: 14px;
  }

  .heading-807 {
    display: none;
  }

  .paragraph-1910 {
    margin-bottom: 20px;
    font-size: 18px;
    line-height: 25px;
  }

  .image-551 {
    border-width: 0;
    border-radius: 0;
  }

  .container-1628 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-1911 {
    margin-bottom: 20px;
    font-size: 18px;
    line-height: 25px;
  }

  .container-1630 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .bold-text-1715 {
    font-size: 25px;
    line-height: 30px;
  }

  .container-1631 {
    margin-left: 0;
    margin-right: 0;
  }

  .text-block-239 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .body--sec {
    margin-left: 10px;
    margin-right: 10px;
  }

  .lists--sec {
    display: none;
  }

  .lists--sec.mobhh {
    display: block;
  }

  .grid-522 {
    grid-column-gap: 30px;
    grid-row-gap: 14px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .container-1633 {
    margin-top: 20px;
    margin-bottom: 10px;
  }

  .div-block-2142 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .button-con {
    background-color: #fff;
    position: sticky;
    top: 0;
    bottom: 0;
  }

  .button-con.mob {
    display: block;
  }

  .div-block-2144 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .heading-809 {
    margin-top: 0;
    margin-bottom: 20px;
    font-size: 35px;
    line-height: 35px;
  }

  .heading-810 {
    font-size: 20px;
    line-height: 25px;
  }

  .flex-block-88 {
    margin-top: 5px;
    margin-bottom: 0;
  }

  .body--sec-2 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .tp-reviews {
    margin-top: 0;
    padding: 10px 10px 20px;
  }

  .bold-text-1716 {
    font-size: 30px;
    line-height: 30px;
  }

  .bold-text-1716.gg {
    font-size: 20px;
  }

  .image-560, .image-561, .image-562, .image-563, .image-564 {
    border-radius: 10px;
  }

  .button-167 {
    font-size: 20px;
  }

  .container-1634 {
    margin-left: 0;
    margin-right: 0;
  }

  .heading-811 {
    margin-top: 0;
  }

  .div-block-2153 {
    margin-top: 5px;
    margin-bottom: 5px;
  }

  .div-block-2154 {
    margin-bottom: 20px;
  }

  .div-block-2155 {
    margin-top: 20px;
    margin-bottom: 0;
  }

  .div-block-2158 {
    margin-bottom: 20px;
  }

  .grid-524 {
    grid-template-columns: 1fr;
  }

  .heading-812 {
    font-size: 35px;
    line-height: 40px;
  }

  .div-block-2162, .div-block-2163 {
    margin-bottom: 20px;
  }

  .heading-813 {
    line-height: 40px;
  }

  .button-169 {
    padding: 10px 15px;
    font-size: 20px;
    line-height: 20px;
  }

  .heading-814 {
    font-size: 30px;
    line-height: 30px;
  }

  .div-block-2165 {
    margin-right: 10px;
  }

  .div-block-2166, .div-block-2167 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .section-295 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-815 {
    color: #333;
  }

  .text-span-95, .text-span-96 {
    color: #fff;
  }

  .text-span-97 {
    color: #ff996e;
    background-color: #fff;
  }

  .container-1635 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-525 {
    grid-column-gap: 16px;
    grid-template-columns: .5fr 7fr;
  }

  .grid-525.we {
    grid-template-columns: .5fr 7fr;
  }

  .div-block-2169 {
    margin-top: 10px;
  }

  .heading-817 {
    font-size: 35px;
    line-height: 40px;
  }

  .bold-text-1720 {
    font-size: 20px;
    line-height: 25px;
  }

  .grid-528 {
    grid-template-columns: 4fr;
  }

  .div-block-2170 {
    margin-top: 10px;
  }

  .bold-text-1721 {
    font-size: 16px;
  }

  .health-dscvry-nav-31 {
    text-align: left;
    flex-flow: wrap;
    justify-content: space-between;
    align-items: center;
    padding-left: 0;
    font-size: 30px;
    line-height: 40px;
    display: block;
  }

  .paragraph-1914 {
    margin-bottom: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-1915 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .hero-heading-main-54 {
    border-style: none;
    border-width: 0;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
    font-size: 30px;
    line-height: 20px;
  }

  .bold-text-1723 {
    font-size: 20px;
  }

  .grid-529 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    min-width: 100%;
    margin-left: 10px;
    margin-right: 10px;
  }

  .grid-529.lisuy {
    min-width: auto;
  }

  .paragraph-1925 {
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 30px;
  }

  .paragraph-1927 {
    line-height: 25px;
  }

  .image-569 {
    max-width: none;
  }

  .button-footer-sticky-g-38 {
    width: 500px;
    max-width: 300px;
    margin-left: -26px;
    margin-right: -1px;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
  }

  .heading-819 {
    display: none;
  }

  .grid-530 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .div-block-2171 {
    padding-left: 25px;
    padding-right: 0;
  }

  .paragraph-1928 {
    font-size: 20px;
    line-height: 30px;
  }

  .paragraph-1924 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .container-1641 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .image-570 {
    max-width: 100vh;
  }

  .section-296 {
    max-width: 100%;
  }

  .paragraph-1916 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .liats-section-4 {
    width: 100%;
    display: none;
  }

  .bold-text-1725 {
    text-align: center;
    font-size: 35px;
    line-height: 35px;
  }

  .bold-text-1726 {
    font-size: 30px;
  }

  .grid-531 {
    grid-template-columns: 1fr;
    width: 400px;
    max-width: 100%;
  }

  .heading-822 {
    display: none;
  }

  .paragraph-1920 {
    font-size: 20px;
    line-height: 30px;
  }

  .paragraph-1929 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .div-block-2174 {
    margin-right: 20px;
  }

  .button-170 {
    text-align: center;
    flex: 0 auto;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 10px 20px;
    font-size: 14px;
    line-height: 16px;
  }

  .button-170._2 {
    width: 250px;
    max-width: 100%;
    margin-left: 10px;
  }

  .paragraph-1931 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .side-offfer-17 {
    display: none;
  }

  .container-1643 {
    width: auto;
  }

  .paragraph-written-by-54 {
    font-size: 14px;
  }

  .paragraph-1918 {
    font-size: 20px;
    line-height: 30px;
  }

  .section-297 {
    margin-left: 0;
    padding-right: 10px;
  }

  .container-1640 {
    padding-right: 159px;
  }

  .container-1645 {
    width: auto;
    margin-right: 10px;
  }

  .paragraph-1932 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .paragraph-1922 {
    font-size: 18px;
    line-height: 20px;
  }

  .button-171 {
    border-radius: 8px;
    width: 250px;
    margin-left: -42px;
    margin-right: -48px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
  }

  .paragraph-1933 {
    margin-bottom: 20px;
    padding-top: 10px;
    font-size: 20px;
    line-height: 25px;
  }

  .div-block-2176 {
    width: auto;
    max-width: 100%;
    margin-right: 0;
    display: block;
  }

  .paragraph-1943 {
    margin-top: 10px;
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 25px;
  }

  .bold-text-1737 {
    font-size: 20px;
  }

  .section-298 {
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
  }

  .paragraph-1934 {
    margin-top: 10px;
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 25px;
  }

  .button-172 {
    border-radius: 8px;
    width: 250px;
    margin-left: -42px;
    margin-right: -48px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
  }

  .button-172.sticky {
    margin-left: 0;
    margin-right: 0;
    font-size: 12px;
    line-height: 12px;
  }

  .paragraph-1944 {
    margin-bottom: 0;
    line-height: 20px;
  }

  .paragraph-1937, .paragraph-1935 {
    margin-bottom: 20px;
    padding-top: 10px;
    font-size: 20px;
    line-height: 25px;
  }

  .button-1sst-14 {
    width: 100%;
    max-width: 100%;
    height: 50px;
    max-height: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 20px 0 30px;
    font-size: 14px;
    line-height: 14px;
    text-decoration: none;
  }

  .container-1647 {
    margin-bottom: 0;
  }

  .heading-823 {
    display: none;
  }

  .grid-533 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    margin-left: 0;
    margin-right: 10px;
  }

  .paragraph-written-by-55 {
    font-size: 14px;
  }

  .section-mobile-10 {
    margin-left: 10px;
    margin-right: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 0;
    display: block;
  }

  .bold-text-1739 {
    font-size: 16px;
    line-height: 14px;
  }

  .section-299 {
    text-align: center;
    max-width: 100%;
    margin-right: 0;
    padding-top: 0;
    position: sticky;
    inset: auto 0% 0%;
  }

  .container-1649 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-2177 {
    padding-left: 0;
    padding-right: 0;
  }

  .bold-text-1741 {
    text-align: center;
    font-size: 35px;
    line-height: 35px;
  }

  .paragraph-1941 {
    margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-1939 {
    padding-top: 10px;
    font-size: 20px;
    line-height: 25px;
  }

  .image-572 {
    border-style: none;
    border-width: 0;
    border-radius: 0;
  }

  .paragraph-1938 {
    margin-bottom: 20px;
    padding-top: 10px;
    font-size: 20px;
    line-height: 25px;
  }

  .container-1650 {
    margin-left: 0;
    margin-right: 0;
  }

  .heading-825 {
    display: none;
  }

  .paragraph-1936 {
    font-size: 18px;
    line-height: 20px;
  }

  .paragraph-1940 {
    margin-bottom: 20px;
    padding-top: 10px;
    font-size: 20px;
    line-height: 25px;
  }

  .container-1652 {
    margin-left: 0;
    margin-right: 0;
  }

  .container-1653 {
    width: 100%;
    max-width: 100%;
    padding-right: 0;
  }

  .paragraph-1942 {
    margin-top: 10px;
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-1945 {
    margin-bottom: 20px;
    padding-top: 10px;
    font-size: 20px;
    line-height: 25px;
  }

  .health-dscvry-nav-32 {
    text-align: left;
    flex-flow: wrap;
    justify-content: space-between;
    align-items: center;
    padding-left: 0;
    font-size: 30px;
    line-height: 40px;
    display: block;
  }

  .bold-text-1744 {
    font-size: 30px;
  }

  .paragraph-1946 {
    line-height: 25px;
  }

  .bold-text-1745 {
    font-size: 20px;
  }

  .heading-826 {
    display: none;
  }

  .paragraph-1947 {
    font-size: 20px;
    line-height: 30px;
  }

  .button-footer-sticky-g-39 {
    width: 500px;
    max-width: 300px;
    margin-left: -26px;
    margin-right: -1px;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
  }

  .button-173 {
    border-radius: 8px;
    width: 250px;
    margin-left: -42px;
    margin-right: -48px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
  }

  .paragraph-1949 {
    font-size: 18px;
    line-height: 20px;
  }

  .liats-section-5 {
    width: 100%;
    display: none;
  }

  .image-576 {
    max-width: 100vh;
  }

  .paragraph-1950 {
    font-size: 20px;
    line-height: 30px;
  }

  .div-block-2179 {
    margin-right: 20px;
  }

  .container-1658 {
    padding-right: 159px;
  }

  .bold-text-1751 {
    text-align: center;
    font-size: 35px;
    line-height: 35px;
  }

  .paragraph-1951, .paragraph-1952, .paragraph-1953 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .paragraph-1955 {
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 30px;
  }

  .paragraph-1956 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .grid-534 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .heading-827 {
    display: none;
  }

  .paragraph-1958 {
    margin-bottom: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 20px;
    line-height: 25px;
  }

  .section-300 {
    max-width: 100%;
  }

  .paragraph-1959 {
    font-size: 20px;
    line-height: 30px;
  }

  .hero-heading-main-55 {
    border-style: none;
    border-width: 0;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
    font-size: 30px;
    line-height: 20px;
  }

  .paragraph-1960 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .button-174 {
    text-align: center;
    flex: 0 auto;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 10px 20px;
    font-size: 14px;
    line-height: 16px;
  }

  .button-174._2 {
    width: 250px;
    max-width: 100%;
    margin-left: 10px;
  }

  .container-1660 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .container-1661 {
    width: auto;
    margin-right: 10px;
  }

  .container-1662 {
    width: auto;
  }

  .paragraph-written-by-56 {
    font-size: 14px;
  }

  .grid-536 {
    grid-template-columns: 1fr;
    width: 400px;
    max-width: 100%;
  }

  .grid-537 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    min-width: 100%;
    margin-left: 10px;
    margin-right: 10px;
  }

  .grid-537.lisuy {
    min-width: auto;
  }

  .section-301 {
    margin-left: 0;
    padding-right: 10px;
  }

  .div-block-2181 {
    padding-left: 25px;
    padding-right: 0;
  }

  .paragraph-1964 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .image-577 {
    max-width: none;
  }

  .paragraph-1965 {
    margin-bottom: 20px;
    padding-top: 10px;
    font-size: 20px;
    line-height: 25px;
  }

  .container-1664 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .button-1sst-15 {
    width: 100%;
    max-width: 100%;
    height: 50px;
    max-height: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 20px 0 30px;
    font-size: 14px;
    line-height: 14px;
    text-decoration: none;
  }

  .container-1665 {
    margin-bottom: 0;
  }

  .container-1666 {
    margin-left: 0;
    margin-right: 0;
  }

  .paragraph-1966 {
    margin-bottom: 20px;
    padding-top: 10px;
    font-size: 20px;
    line-height: 25px;
  }

  .heading-830 {
    display: none;
  }

  .paragraph-1967 {
    margin-bottom: 20px;
    padding-top: 10px;
    font-size: 20px;
    line-height: 25px;
  }

  .bold-text-1759 {
    text-align: center;
    font-size: 35px;
    line-height: 35px;
  }

  .paragraph-1968 {
    margin-bottom: 20px;
    padding-top: 10px;
    font-size: 20px;
    line-height: 25px;
  }

  .section-mobile-11 {
    margin-left: 10px;
    margin-right: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 0;
    display: block;
  }

  .paragraph-written-by-57 {
    font-size: 12px;
  }

  .paragraph-1969 {
    margin-bottom: 20px;
    padding-top: 10px;
    font-size: 20px;
    line-height: 25px;
  }

  .grid-538 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    margin-left: 0;
    margin-right: 10px;
  }

  .paragraph-1970 {
    margin-top: 10px;
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 25px;
  }

  .div-block-2183 {
    padding-left: 0;
    padding-right: 0;
  }

  .container-1667 {
    width: 100%;
    max-width: 100%;
    padding-right: 0;
  }

  .paragraph-1971 {
    font-size: 18px;
    line-height: 20px;
  }

  .bold-text-1761 {
    font-size: 20px;
  }

  .paragraph-1972, .paragraph-1973 {
    margin-top: 10px;
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-1974 {
    margin-bottom: 20px;
    padding-top: 10px;
    font-size: 20px;
    line-height: 25px;
  }

  .section-302 {
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
  }

  .paragraph-1975 {
    margin-bottom: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 20px;
    line-height: 25px;
  }

  .div-block-2184 {
    width: auto;
    max-width: 100%;
    margin-right: 0;
    display: block;
  }

  .paragraph-1976 {
    line-height: 20px;
  }

  .button-175 {
    border-radius: 8px;
    width: 250px;
    margin-left: -42px;
    margin-right: -48px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
  }

  .button-175.sticky {
    margin-left: 0;
    margin-right: 0;
    font-size: 12px;
    line-height: 15px;
  }

  .container-1670 {
    margin-left: 0;
    margin-right: 0;
  }

  .image-579 {
    border-style: none;
    border-width: 0;
    border-radius: 0;
  }

  .heading-832 {
    display: none;
  }

  .paragraph-1977 {
    padding-top: 10px;
    font-size: 20px;
    line-height: 25px;
  }

  .heading-833 {
    font-size: 22px;
  }

  .container-1671 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .bold-text-1765 {
    font-size: 22px;
    line-height: 22px;
  }

  .heading-835 {
    text-align: center;
    font-size: 40px;
    line-height: 40px;
  }

  .div-block-2190 {
    padding-bottom: 10px;
  }

  .section-303 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .section-304 {
    margin-top: 10px;
  }

  .container-1672 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-539 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: 1fr;
  }

  .heading-836 {
    text-align: left;
  }

  .div-block-2191 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .paragraph-1978 {
    margin-top: 10px;
  }

  .heading-837 {
    text-align: left;
  }

  .div-block-2192 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .grid-540 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: 1fr;
  }

  .div-block-2193, .div-block-2194 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .section-305, .paragraph-1979 {
    margin-top: 10px;
  }

  .container-1673 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-2195 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .paragraph-1980 {
    text-align: left;
  }

  .heading-838 {
    font-size: 35px;
  }

  .div-block-2200 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-1981 {
    padding: 20px 10px;
  }

  .div-block-2201 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .button-178.footr {
    padding-left: 40px;
    padding-right: 40px;
    font-size: 20px;
    font-weight: 700;
  }

  .section-306 {
    margin-top: 10px;
    display: none;
  }

  .container-1677 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-541 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: 1fr;
  }

  .heading-839 {
    text-align: left;
  }

  .div-block-2202 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .paragraph-1982 {
    margin-top: 10px;
  }

  .heading-840 {
    text-align: left;
  }

  .div-block-2203 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .grid-542 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: 1fr;
  }

  .div-block-2204, .div-block-2205 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .section-307, .paragraph-1983 {
    margin-top: 10px;
  }

  .container-1678 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-2206 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .paragraph-1984 {
    text-align: center;
  }

  .heading-841 {
    font-size: 35px;
  }

  .div-block-2211 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-1985 {
    padding: 20px 10px;
  }

  .div-block-2212 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .button-180.footr {
    padding-left: 40px;
    padding-right: 40px;
    font-size: 20px;
    font-weight: 700;
  }

  .text-block-250 {
    font-size: 18px;
    line-height: 18px;
  }

  .image-583 {
    padding-right: 0;
  }

  .div-block-2213 {
    justify-content: center;
    align-items: center;
    padding-right: 10px;
    display: block;
  }

  .div-block-2214 {
    line-height: 20px;
  }

  .bold-text-1766 {
    font-size: 16px;
    font-weight: 700;
    line-height: 16px;
  }

  .div-block-2216 {
    margin-top: 30px;
    padding-top: 20px;
  }

  .paragraph-1986 {
    margin-bottom: 0;
  }

  .div-block-2217 {
    margin-top: 20px;
  }

  .bold-text-1767 {
    font-size: 16px;
  }

  .code-embed-3 {
    border-radius: 0;
  }

  .text-span-125, .text-span-127 {
    background-color: #ebebeb;
  }

  .text-span-129 {
    background-color: #ededed;
  }

  .text-span-130 {
    background-color: #ededed;
    font-size: 14px;
  }

  .text-span-132, .text-span-135 {
    background-color: #ededed;
  }

  .text-span-136 {
    background-color: #ededed;
    font-size: 14px;
  }

  .text-span-138, .text-span-141, .text-span-142 {
    background-color: #ededed;
  }

  .text-span-145 {
    background-color: #ededed;
    font-size: 14px;
  }

  .text-span-146, .text-span-148, .text-span-149, .text-span-150, .text-span-151 {
    background-color: #ebebeb;
  }

  .text-span-152 {
    background-color: #fff79b;
  }

  .div-block-2219 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .bold-text-1769.hf {
    font-size: 18px;
  }

  .sub-heading-author-new {
    text-align: left;
    letter-spacing: .44px;
    font-size: 14px;
    line-height: 25px;
  }

  .sub-heading-author-new.mc {
    border-radius: 1px;
    padding: 2px 8px;
    font-size: 13px;
  }

  .bold-text-1770 {
    font-size: 18px;
  }

  .background-2 {
    max-width: 440px;
    height: 100px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .container-1682 {
    padding-right: 0;
  }

  .strong-note {
    width: 100%;
  }

  .background-3 {
    object-fit: fill;
    width: 10px;
    height: 30px;
    position: absolute;
  }

  .strong-note-0, .strong-note-1 {
    font-size: 15px;
  }

  .frame-10 {
    grid-template-columns: .3fr 1fr;
  }

  .written-by-dr-jennifer-martin-certified-podiatrist {
    margin-left: 2px;
  }

  .written-by-dr-jennifer-martin-certified-podiatrist-0, .written-by-dr-jennifer-martin-certified-podiatrist-1 {
    font-size: 16px;
  }

  .written-by-dr-jennifer-martin-certified-podiatrist-2 {
    margin-top: 2px;
    font-size: 16px;
  }

  .frame-6791 {
    width: 100%;
    padding-top: 0;
  }

  .group-1000009911 {
    margin-top: 2px;
  }

  .frame-18 {
    background-color: #404d3700;
    border: 0 solid #000;
    border-top: 1px #d8dad2;
    border-bottom: 1px #d9dad2;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    justify-content: center;
    align-items: center;
    margin-top: 5px;
    margin-bottom: 0;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .text-366 {
    color: #2b3921c4;
    letter-spacing: 0;
    text-transform: none;
    font-size: 15px;
    font-weight: 400;
  }

  .section-308 {
    border-radius: 4px;
    width: 100%;
    height: 40px;
  }

  .div-block-2221 {
    width: 90%;
    padding-left: 5px;
    padding-right: 5px;
  }

  .text-367 {
    padding-bottom: 10px;
    font-family: Barlow, sans-serif;
  }

  .frame-1321317224 {
    grid-column-gap: 10px;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: 60px;
    margin-top: 4px;
    margin-left: 0;
    margin-right: 10px;
  }

  .frame-1321317226 {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
  }

  .frame-1321317220 {
    grid-column-gap: 0px;
    justify-content: flex-start;
    align-items: center;
  }

  .text-368 {
    margin-top: 8px;
    font-family: Barlow, sans-serif;
    font-size: 19px;
    display: flex;
  }

  .frame-1321317225 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    justify-content: space-between;
    width: 170px;
    padding-top: 4px;
  }

  .text-369 {
    width: 100%;
    font-family: Barlow, sans-serif;
    font-size: 14px;
  }

  .bold-text-1771 {
    font-weight: 600;
  }

  .frame-1484580645 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    margin-top: 5px;
    display: flex;
  }

  .text-371 {
    font-family: Barlow, sans-serif;
    font-size: 14px;
  }

  .div-block-2222 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    display: flex;
  }

  .grid-544 {
    grid-template-columns: 2fr;
  }

  .hero-sec {
    margin-top: 0;
    margin-left: 10px;
    margin-right: 10px;
  }

  .body-faq-style {
    margin-left: 10px;
    margin-right: 10px;
  }

  .accordion-paragraph---brix {
    max-width: 100%;
  }

  .cloneable-container-default {
    padding: 64px 16px;
  }

  .heading-844 {
    text-align: left;
  }

  .div-block-2230.mob {
    padding-right: 0;
  }

  .flex-block-91 {
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-845 {
    margin-top: 10px;
    font-size: 30px;
    line-height: 30px;
  }

  .bold-text-1772 {
    font-size: 35px;
    line-height: 35px;
  }

  .button-181 {
    margin-left: 10px;
    margin-right: 10px;
    padding: 10px 20px;
    font-size: 20px;
  }

  .section-310 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .button-182 {
    text-align: center;
    font-size: 18px;
    line-height: 20px;
  }

  .section-311 {
    margin-bottom: 10px;
  }

  .container-1694 {
    padding-left: 0;
    padding-right: 0;
  }

  .flex-block-93, .flex-block-94, .flex-block-95 {
    justify-content: center;
    align-items: center;
  }

  .bold-text-1774 {
    font-size: 18px;
    line-height: 20px;
  }

  .bold-text-1775 {
    font-size: 18px;
  }

  .container-1695 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-848 {
    margin-top: 10px;
    font-size: 35px;
    line-height: 35px;
  }

  .container-1696 {
    padding-left: 0;
    padding-right: 0;
  }

  .grid-545 {
    grid-template-columns: 1fr;
  }

  .grid-548 {
    grid-template-columns: .5fr 5fr;
    line-height: 30px;
  }

  .div-block-2242 {
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .div-block-2243 {
    padding-bottom: 0;
  }

  .div-block-2244 {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 10px;
  }

  .list-96, .text-block-256 {
    font-size: 20px;
  }

  .div-block-2245 {
    margin-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .susan-image {
    margin-bottom: 0;
    display: none;
  }

  .susan-image.mob {
    display: block;
  }

  .heading-850 {
    text-align: left;
    font-size: 25px;
  }

  .modern-shoes-image {
    display: none;
  }

  .modern-shoes-image.mob {
    display: block;
  }

  .unllike-doctors-image {
    display: none;
  }

  .unllike-doctors-image.mob {
    display: block;
  }

  .intro-hf-image {
    display: none;
  }

  .intro-hf-image.mob {
    display: block;
  }

  .few-day-image {
    display: none;
  }

  .few-day-image.mob {
    display: block;
  }

  .getting-start-hf-image {
    display: none;
  }

  .getting-start-hf-image.mob {
    display: block;
  }

  .hf-clouf-change-image {
    display: none;
  }

  .hf-clouf-change-image.mob {
    display: block;
  }

  .bold-text-1776 {
    font-size: 20px;
  }

  .heading-851 {
    margin-top: 10px;
    font-size: 30px;
    line-height: 35px;
  }

  .div-block-2261 {
    margin-top: 0;
    margin-bottom: 0;
  }

  ._100-k-imge {
    display: none;
  }

  ._100-k-imge.mob {
    display: block;
  }

  .tap-below {
    margin-top: 20px;
  }

  .button-183 {
    margin-left: 10px;
    margin-right: 10px;
    line-height: 30px;
  }

  .button-184.hero-button {
    text-align: center;
    line-height: 20px;
  }

  .text-block-257 {
    font-size: 18px;
    line-height: 30px;
  }

  .heading-852 {
    font-size: 23px;
    line-height: 25px;
  }

  .heading-853 {
    text-align: left;
    font-size: 30px;
  }

  .heading-854, .heading-855 {
    text-align: left;
    margin-top: 0;
    font-size: 25px;
  }

  .heading-856, .heading-857, .heading-858 {
    text-align: left;
    margin-top: 10px;
    font-size: 30px;
  }

  .heading-859, .heading-860 {
    text-align: left;
    margin-top: 0;
    font-size: 30px;
  }

  .heading-861 {
    margin-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 25px;
  }

  .heading-862 {
    text-align: center;
    margin-top: 10px;
    font-size: 30px;
  }

  .heading-863 {
    font-size: 30px;
  }

  .text-block-258 {
    line-height: 30px;
  }

  .div-block-2267, .div-block-2268, .div-block-2269 {
    padding: 0 10px;
  }

  .div-block-2270 {
    padding: 10px;
  }

  .div-block-2271 {
    padding: 0 10px;
  }

  .div-block-2272 {
    padding: 10px;
  }

  .div-block-2273 {
    margin-top: 10px;
    padding: 0 10px;
  }

  .div-block-2274 {
    margin-top: 10px;
    margin-bottom: 0;
    padding: 0 10px;
  }

  .div-block-2275 {
    margin-bottom: 0;
    padding: 0 10px;
  }

  .div-block-2276, .div-block-2277 {
    padding: 0 10px;
  }

  .nav---bar {
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-864 {
    margin-top: 10px;
  }

  .bold-text-1777 {
    font-family: Playfair Display, sans-serif;
    font-size: 25px;
  }

  .bold-text-1778 {
    font-size: 30px;
  }

  .bold-text-1779, .bold-text-1780 {
    text-align: left;
    font-size: 30px;
  }

  .bold-text-1781 {
    font-size: 30px;
  }

  .bold-text-1783 {
    font-size: 30px;
    line-height: 30px;
  }

  .div-block-2280 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .container-1706 {
    padding-top: 0;
  }

  .container-1708 {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
  }

  .container-1708.mob {
    display: block;
  }

  .section-315 {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .heading-865 {
    font-size: 35px;
    line-height: 35px;
  }

  .button-185 {
    font-size: 16px;
    line-height: 30px;
  }

  .grid-550 {
    grid-template-columns: 1fr;
  }

  .grid-551 {
    grid-column-gap: 20px;
    grid-template-columns: 1fr;
  }

  .grid-552 {
    grid-template-columns: 1fr;
    line-height: 30px;
  }

  .section-316 {
    padding-bottom: 20px;
  }

  .section-317 {
    padding-top: 10px;
    padding-bottom: 20px;
  }

  .div-block-2282 {
    margin-top: 20px;
    margin-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .bold-text-1784 {
    font-size: 30px;
  }

  .review_component.cc-sm {
    font-size: .825rem;
  }

  .quiz_step {
    padding-top: 2rem;
  }

  .quiz_content {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .quiz__header {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .quiz_author {
    font-size: .825rem;
  }

  .quiz_author__image {
    width: 48px;
    height: 48px;
  }

  .quiz_title {
    font-size: 1.75rem;
  }

  .quiz_title.cc-intro {
    font-size: 1.35rem;
  }

  .quiz-cta {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .testimonial1_component {
    justify-content: center;
  }

  .testimonial1_component.align-center.flex-vertical-mobile {
    grid-column-gap: .2rem;
    grid-row-gap: 4px;
    flex-flow: row;
    margin-right: 0;
    font-size: .6rem;
  }

  .div-block-1642 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    display: flex;
  }

  .testimonial1_stars.adjust-size {
    width: 72px;
    margin-right: .15rem;
  }

  .testimonial1_text {
    border-left-style: none;
    padding-left: 0;
    font-size: 2.5vw;
  }

  .text-block-395 {
    flex: none;
  }

  .quiz_item-answers {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .quiz_button {
    min-height: 3.75rem;
  }

  .quiz-cta-arrow {
    width: 1.5rem;
    height: 1.5rem;
  }

  .quiz-note {
    margin-top: 4px;
  }

  .quiz-note-p {
    font-size: 12px;
  }

  .text-block-396, .text-block-397 {
    flex: none;
  }

  .paragraph-1990 {
    line-height: 20px;
  }

  .heading-866 {
    font-size: 22px;
    line-height: 30px;
  }

  .button-187 {
    text-align: center;
    border-style: solid;
    border-color: #0a450e;
    border-radius: 15px;
    width: 80%;
    font-size: 18px;
    line-height: 25px;
  }

  .div-block-2284 {
    text-align: center;
    margin-top: 40px;
    margin-bottom: 0;
  }

  .div-block-2285 {
    text-align: center;
    margin-top: 20px;
    padding-bottom: 20px;
  }

  .paragraph-1991 {
    font-size: 20px;
    line-height: 35px;
  }

  .div-block-2287 {
    text-align: center;
    margin-top: 40px;
    margin-bottom: 10px;
  }

  .grid-553 {
    grid-column-gap: 11px;
    grid-template-columns: .5fr 7.75fr;
    line-height: 30px;
  }

  .div-block-2289 {
    padding-left: 0;
  }

  .paragraph-1992 {
    line-height: 35px;
  }

  .paragraph-1993, .paragraph-1994 {
    line-height: 30px;
  }

  .grid-554 {
    grid-template-rows: 36px auto auto;
    grid-template-columns: 3fr 25fr;
    padding-left: 0;
    line-height: 30px;
  }

  .heading-867 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 22px;
    line-height: 30px;
  }

  .div-block-2290 {
    margin-top: 20px;
  }

  .paragraph-1995 {
    line-height: 35px;
  }

  .paragraph-1996 {
    text-align: left;
    line-height: 35px;
  }

  .grid-555 {
    grid-column-gap: 16px;
    grid-template-rows: auto auto auto;
    grid-template-columns: .25fr 1.75fr;
  }

  .div-block-2291 {
    display: block;
  }

  .div-block-2292 {
    display: none;
  }

  .div-block-2293 {
    margin-top: 10px;
  }

  .grid-556 {
    grid-template-columns: 2.75fr;
  }

  .div-block-2296 {
    margin-top: 0;
  }

  .grid-558, .grid-559, .grid-560, .grid-561 {
    grid-template-columns: 1fr;
  }

  .grid-563 {
    grid-template-columns: .5fr 1fr;
  }

  .heading-868 {
    text-align: left;
    margin-top: 0;
    font-size: 16px;
    line-height: 25px;
  }

  .grid-564, .grid-565, .grid-566 {
    grid-template-columns: 1fr;
  }

  .grid-567 {
    grid-row-gap: 3px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .grid-568, .grid-569 {
    grid-template-columns: 1fr;
  }

  .div-block-2299 {
    padding-top: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .imgemob {
    display: block;
  }

  .div-block-2300 {
    display: none;
  }

  .div-block-2301 {
    padding: 0 10px;
  }

  .sitting-couch-image {
    display: none;
  }

  .sitting-couch-image.mob {
    display: block;
  }

  .paragraph-1999 {
    margin-bottom: 0;
  }

  .div-block-2303 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .side-offer2 {
    display: none;
  }

  .div-block-2315 {
    width: 100%;
  }

  .container-1713, .testimonial-sec {
    padding-left: 10px;
    padding-right: 10px;
  }

  .bold-text-1792 {
    background-color: #5ec2f0;
  }

  .grid-570, .grid-571, .grid-572, .grid-573 {
    grid-template-columns: 1fr;
  }

  .align-mob {
    display: block;
  }

  .div-block-2317 {
    display: none;
  }

  .woman-shoes-image {
    display: block;
  }

  .div-block-2318, .div-block-2319 {
    display: none;
  }

  .bad-good-shoes-gif, .reviews-mob {
    display: block;
  }

  .div-block-2320 {
    display: none;
  }

  .div-block-2321 {
    padding-left: 10px;
  }

  .div-block-2322 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-574 {
    grid-template-columns: 2.75fr;
  }

  .container-1716 {
    margin-left: 10px;
  }

  .section-321 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .grid-575 {
    grid-template-rows: auto;
    grid-template-columns: 2fr;
  }

  .grid-576 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .grid-577 {
    grid-template-columns: 317px;
    max-width: 100%;
  }

  .grid-578 {
    grid-column-gap: 13px;
    grid-row-gap: 13px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 100%;
    width: auto;
    max-width: none;
  }

  .div-block-2325 {
    width: auto;
    max-width: 100%;
  }

  .bold-text-1794 {
    font-size: 40px;
    line-height: 35px;
  }

  .heading-871 {
    font-size: 35px;
    line-height: 35px;
  }

  ._1-mob {
    display: block;
  }

  .div-block-2326 {
    display: none;
  }

  ._2-mob {
    margin-top: 10px;
    margin-bottom: 10px;
    display: block;
  }

  .div-block-2327, .div-block-2328, .div-block-2329, .div-block-2330, .div-block-2331, .div-block-2332, .div-block-2333, .div-block-2334, .div-block-2335 {
    display: none;
  }

  .button-189 {
    background-color: #538125;
    border-radius: 8px;
    width: 300px;
    font-size: 18px;
    font-weight: 700;
  }

  .grid-579 {
    grid-template-columns: 1fr;
  }

  .side__offer-reveal {
    display: none;
  }

  .container-1718 {
    margin-top: 20px;
  }

  .grid-580 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .guarantee-mob {
    display: block;
  }

  .div-block-2352 {
    display: none;
  }

  .text-block-403 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .paragraph-2001, .paragraph-2002, .paragraph-2003, .paragraph-2004, .paragraph-2005 {
    margin-top: 10px;
  }

  .text-block-406 {
    font-size: 16px;
    line-height: 20px;
  }

  .nav_bar2 {
    padding-left: 10px;
    padding-right: 10px;
    position: static;
  }

  .container-1721 {
    margin-top: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .hero-sec {
    width: auto;
  }

  .body__sec {
    margin-top: 0;
  }

  .grid-581 {
    grid-column-gap: 30px;
    grid-row-gap: 11px;
    grid-template-columns: 1fr;
  }

  .div-block-2355 {
    margin-bottom: 0;
  }

  .button-190 {
    background-color: #3898ec;
  }

  .button-191 {
    font-size: 20px;
  }

  .button-192 {
    text-align: center;
    font-size: 18px;
    line-height: 20px;
  }

  .paragraph-2006, .paragraph-2007, .paragraph-2008, .paragraph-2009, .paragraph-2010 {
    margin-bottom: 0;
  }

  .bold-text-1796 {
    line-height: 30px;
  }

  .paragraph-2011, .paragraph-2012 {
    margin-bottom: 0;
  }

  .heading-878 {
    text-align: center;
    margin-bottom: 0;
    font-size: 35px;
    line-height: 35px;
  }

  .div-block-2356, .div-block-2357 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-2013 {
    font-size: 16px;
  }

  .button-193 {
    border-radius: 16px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 20px;
    line-height: 25px;
    box-shadow: 0 2px 5px #0003;
  }

  .button-193:hover {
    color: #fff;
    background-color: #64a56d;
  }

  .heading-879 {
    margin-top: 0;
  }

  .text-block-407, .text-block-408, .text-block-409 {
    text-align: left;
  }

  .div-block-2358 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .button-194 {
    text-align: center;
    font-size: 14px;
    line-height: 10px;
  }

  .button-194:hover {
    color: #fff;
    background-color: #fff;
  }

  .grid-583 {
    grid-column-gap: 18px;
    grid-template-columns: 2fr 1.75fr;
  }

  .text-block-410 {
    font-size: 16px;
  }

  .heading-880 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .heading-881 {
    margin-top: 10px;
  }

  .italic-text-16 {
    font-size: 20px;
  }

  .grid-586 {
    grid-row-gap: 13px;
    grid-template-areas: "."
                         "Area";
  }

  .grid-587 {
    grid-row-gap: 2px;
  }

  .div-block-2361 {
    width: auto;
    margin-left: 10px;
    margin-right: 10px;
    padding: 5px;
  }

  .text-block-412 {
    font-size: 18px;
  }

  .nav---bar0 {
    padding-left: 10px;
  }

  .heading-882 {
    margin-top: 10px;
    font-size: 30px;
  }

  .grid-592 {
    grid-column-gap: 23px;
    grid-row-gap: 23px;
    grid-template-columns: 1fr;
  }

  .bold-text-1798 {
    font-size: 35px;
    line-height: 35px;
  }

  .button---sticky {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 18px;
    line-height: 20px;
  }

  .button-197 {
    line-height: 20px;
  }

  .heading-892 {
    font-size: 30px;
    line-height: 35px;
  }

  .body----sec {
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-2368 {
    display: none;
  }

  ._1mob, ._2mob {
    margin-top: 10px;
    margin-bottom: 10px;
    display: block;
  }

  .div-block-2369, .div-block-2370 {
    display: none;
  }

  ._3mob {
    margin-top: 10px;
    margin-bottom: 10px;
    display: block;
  }

  .div-block-2371 {
    display: none;
  }

  ._4mob {
    margin-top: 10px;
    margin-bottom: 10px;
    display: block;
  }

  .div-block-2372 {
    display: none;
  }

  ._5mob {
    margin-top: 10px;
    margin-bottom: 10px;
    display: block;
  }

  .div-block-2373 {
    display: none;
  }

  ._6mob {
    margin-top: 10px;
    margin-bottom: 10px;
    display: block;
  }

  .div-block-2374 {
    display: none;
  }

  ._7mob {
    margin-top: 10px;
    margin-bottom: 10px;
    display: block;
  }

  .div-block-2375 {
    display: none;
  }

  ._8mob {
    margin-top: 10px;
    margin-bottom: 10px;
    display: block;
  }

  .div-block-2376 {
    display: none;
  }

  ._9mob {
    margin-top: 10px;
    margin-bottom: 10px;
    display: block;
  }

  .div-block-2377 {
    display: none;
  }

  ._10mob {
    margin-top: 10px;
    margin-bottom: 10px;
    display: block;
  }

  .div-block-2378, .div-block-2379, .div-block-2380, .div-block-2381, .div-block-2382, .div-block-2383, .div-block-2384, .div-block-2385, .div-block-2386, .div-block-2387 {
    display: none;
  }

  .bold-text-1800 {
    font-size: 12px;
    line-height: 15px;
  }

  .body-59 {
    font-family: Barlow, sans-serif;
  }

  .image-603 {
    max-width: none;
  }

  .div-block-2390 {
    margin-top: 10px;
  }

  .div-block-2391 {
    margin-top: 10px;
    margin-bottom: 10px;
    display: block;
  }

  .div-block-2392 {
    padding-top: 10px;
    display: block;
  }

  .div-block-2393, .div-block-2394 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-2395 {
    margin-top: 20px;
    margin-bottom: 10px;
    padding: 0;
  }

  .button-198 {
    text-align: center;
    background-color: #457505;
    border-radius: 8px;
    width: 100%;
    font-family: Barlow, sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 20px;
  }

  ._9mob---2 {
    margin-top: 10px;
    margin-bottom: 10px;
    display: block;
  }

  .div-block-2429 {
    display: none;
  }

  .heading-900 {
    font-size: 30px;
    line-height: 35px;
  }

  .paragraph-2014 {
    line-height: 25px;
  }

  .div-block-2432 {
    display: none;
  }

  ._5mob---2 {
    margin-top: 10px;
    margin-bottom: 10px;
    display: block;
  }

  ._6mob---2, .div-block-2427 {
    display: block;
  }

  .div-block-2435 {
    display: none;
  }

  .grid-595 {
    grid-column-gap: 23px;
    grid-row-gap: 23px;
    grid-template-columns: 1fr;
  }

  .container-1725 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-2437 {
    display: none;
  }

  .bold-text-1804 {
    font-size: 35px;
    line-height: 35px;
  }

  .button-200 {
    padding-top: 20px;
    padding-bottom: 20px;
    line-height: 20px;
  }

  .div-block-2438, .div-block-2440, .div-block-2441, .div-block-2442 {
    display: none;
  }

  ._2mob---2 {
    display: block;
  }

  .div-block-2443 {
    display: none;
  }

  .button-201 {
    font-size: 18px;
  }

  ._1mob--2, ._7mob---2 {
    margin-top: 10px;
    margin-bottom: 10px;
    display: block;
  }

  ._10mob---2 {
    display: block;
  }

  ._4mob---2 {
    margin-top: 10px;
    margin-bottom: 10px;
    display: block;
  }

  .body----sec-2 {
    margin-left: 10px;
    margin-right: 10px;
  }

  ._8mob---2 {
    margin-top: 10px;
    margin-bottom: 10px;
    display: block;
  }

  .div-block-2444 {
    display: none;
  }

  .paragraph-2015 {
    font-size: 18px;
    line-height: 20px;
  }

  .paragraph-2016 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .container-1736 {
    margin-left: 10px;
    margin-right: 10px;
    padding-top: 10px;
  }

  .heading-910 {
    display: none;
  }

  .number-list-51 {
    font-size: 30px;
    line-height: 35px;
  }

  .paragraph-2017 {
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 30px;
  }

  .paragraph-2020 {
    font-size: 18px;
    line-height: 20px;
  }

  .grid-611 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .button-footer-sticky-g-40 {
    width: 500px;
    max-width: 300px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 14px;
    line-height: 15px;
  }

  .paragraph-2022 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .image-605 {
    max-width: none;
  }

  .grid-612 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    min-width: 100%;
    margin-left: 10px;
    margin-right: 10px;
  }

  .grid-612.lisuy {
    min-width: auto;
  }

  .paragraph-2023 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .heading-913 {
    margin-top: 10px;
    font-size: 40px;
    line-height: 35px;
  }

  .bold-text-1814 {
    font-size: 30px;
  }

  .section-323 {
    margin-right: 10px;
  }

  .paragraph-2028 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .image-608 {
    max-width: 100vh;
  }

  .heading-914 {
    display: none;
  }

  .paragraph-2029 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .section-324 {
    display: none;
  }

  .paragraph-2030 {
    font-size: 20px;
    line-height: 30px;
  }

  .paragraph-2018 {
    line-height: 25px;
  }

  .button-202 {
    text-align: center;
    flex: 0 auto;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 10px 20px;
    font-size: 14px;
    line-height: 16px;
  }

  .button-202._2 {
    width: 250px;
    max-width: 100%;
    margin-left: 10px;
  }

  .bold-text-1810 {
    font-size: 35px;
    line-height: 30px;
  }

  .paragraph-2031 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .paragraph-2032, .paragraph-2033 {
    font-size: 20px;
    line-height: 30px;
  }

  .div-block-2449 {
    text-align: center;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-915, .heading-916 {
    display: none;
  }

  .container-1739 {
    margin-left: 0;
    margin-right: 0;
  }

  .paragraph-2035 {
    margin-bottom: 20px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .heading-917 {
    font-family: Barlow, sans-serif;
  }

  .image-610 {
    border-width: 0;
    border-radius: 0;
  }

  .div-block-2450 {
    padding-left: 0;
    padding-right: 0;
  }

  .bold-text-1823 {
    font-family: Barlow, sans-serif;
  }

  .heading-918, .heading-919 {
    display: none;
  }

  .container-1740 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .button-1-3 {
    border-radius: 8px;
    width: 250px;
    margin-left: 0;
    margin-right: 0;
    padding: 10px;
    font-family: Barlow, sans-serif;
    font-size: 14px;
    line-height: 14px;
  }

  .button-1-3.reponsive-2 {
    width: auto;
    max-width: none;
    height: 45px;
    margin-left: 0;
    line-height: 14px;
  }

  .paragraph-2036 {
    margin-bottom: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .image-611 {
    border-width: 0;
    border-radius: 0;
  }

  .paragraph-2037 {
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 25px;
  }

  .image-612 {
    border-width: 0;
    border-radius: 0;
  }

  .paragraph-2038 {
    margin-bottom: 20px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .heading-920, .heading-921 {
    display: none;
  }

  .text-span-164 {
    background-color: #ebebeb;
  }

  .section-mobile-12 {
    margin-left: 10px;
    margin-right: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 0;
    display: block;
  }

  .image-613, .image-614 {
    border-width: 0;
    border-radius: 0;
  }

  .section-325 {
    text-align: center;
    max-width: 100%;
    margin-right: 0;
    position: static;
  }

  .section-325.hnjk {
    padding-top: 0;
    position: sticky;
    bottom: 0;
  }

  .image-615 {
    border-width: 0;
    border-radius: 0;
  }

  .container-1742 {
    max-width: 100%;
    padding-right: 0;
    position: static;
  }

  .button-1sst-16 {
    width: 500px;
    max-width: 300px;
    margin-bottom: 0;
    margin-left: -29px;
    margin-right: 24px;
    padding-bottom: 15px;
    padding-left: 0;
    padding-right: 0;
    font-size: 18px;
    line-height: 20px;
    text-decoration: none;
  }

  .button-1sst-16.kj {
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
    font-family: Barlow, sans-serif;
    font-size: 14px;
    line-height: 14px;
  }

  .container-1743 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-922, .heading-923 {
    display: none;
  }

  .paragraph-2039 {
    margin-bottom: 20px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .image-616 {
    border-width: 0;
    border-radius: 0;
  }

  .grid-614 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    margin-left: 10px;
    margin-right: 10px;
  }

  .paragraph-2040 {
    margin-bottom: 20px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .section-326 {
    margin-left: 0;
    margin-right: 0;
  }

  .paragraph-2041 {
    margin-bottom: 20px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-2042 {
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-2043 {
    font-family: Barlow, sans-serif;
    line-height: 20px;
  }

  .paragraph-2044 {
    margin-bottom: 20px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .heading-924 {
    display: none;
  }

  .paragraph-2045 {
    margin-top: 10px;
    font-family: Barlow, sans-serif;
    font-size: 14px;
    line-height: 20px;
  }

  .heading-925 {
    display: none;
  }

  .paragraph-2046 {
    margin-bottom: 20px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .image-617 {
    border-width: 0;
    border-radius: 0;
  }

  .paragraph-2047 {
    margin-bottom: 20px;
    font-family: Barlow, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .bold-text-1829 {
    text-align: center;
    font-size: 30px;
    line-height: 35px;
  }

  .hero-heading-main-56 {
    border-style: none;
    border-width: 0;
    border-radius: 0;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
    font-family: Barlow, sans-serif;
    font-size: 30px;
    line-height: 20px;
  }

  .paragraph-written-by-58 {
    font-family: Barlow, sans-serif;
    font-size: 14px;
  }

  .heading-926 {
    display: none;
  }

  .bold-text-1830 {
    font-size: 20px;
  }

  .div-block-2451 {
    width: auto;
    max-width: 100%;
    margin-right: 0;
    position: static;
    bottom: 0;
  }

  .number-list-52 {
    margin-top: 20px;
    margin-bottom: 0;
    font-family: Barlow, sans-serif;
    font-size: 25px;
    line-height: 30px;
  }

  .heading-927 {
    display: none;
  }

  .bold-text-1831 {
    font-family: Barlow, sans-serif;
  }

  .section-328 {
    display: none;
  }

  .div-block-2452 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-2454 {
    display: none;
  }

  .heading-929 {
    font-size: 30px;
    line-height: 35px;
  }

  .paragraph-2048 {
    line-height: 25px;
  }

  .container-1748 {
    margin-bottom: 10px;
  }

  .div-block-2457 {
    display: none;
  }

  ._6mob---3, .div-block-2459 {
    display: block;
  }

  .div-block-2461 {
    display: none;
  }

  .grid-617 {
    grid-column-gap: 23px;
    grid-row-gap: 23px;
    grid-template-columns: 1fr;
  }

  .container-1750 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-2463 {
    display: none;
  }

  .bold-text-1835 {
    font-size: 35px;
    line-height: 35px;
  }

  .button-204 {
    padding-top: 20px;
    padding-bottom: 20px;
    line-height: 20px;
  }

  .div-block-2464, .div-block-2466, .div-block-2467, .div-block-2468 {
    display: none;
  }

  ._2mob---3 {
    margin-top: 10px;
    margin-bottom: 10px;
    display: block;
  }

  .div-block-2469 {
    display: none;
  }

  .button-205 {
    font-size: 18px;
  }

  ._10mob---3 {
    margin-top: 10px;
    margin-bottom: 10px;
    display: block;
  }

  .body----sec-3 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-2470 {
    display: none;
  }

  .paragraph-2049 {
    font-size: 18px;
    line-height: 20px;
  }

  .image-619 {
    max-width: 100%;
  }

  .image-621, .image-623, .image-624, .image-625, .image-627 {
    max-width: 100vh;
  }

  .image-628, .image-630, .image-631, .image-632, .image-634 {
    width: auto;
    max-width: 100%;
  }

  .italic-text-17 {
    font-size: 16px;
  }

  .button-210 {
    padding-top: 20px;
    padding-bottom: 20px;
    line-height: 20px;
  }

  .div-block-2471 {
    display: none;
  }

  .grid-619 {
    grid-column-gap: 23px;
    grid-row-gap: 23px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-2473 {
    display: none;
  }

  .paragraph-2050 {
    line-height: 25px;
  }

  .image-636 {
    max-width: 100vh;
  }

  .image-637 {
    width: auto;
    max-width: 100%;
  }

  ._2mob---4 {
    margin-top: 10px;
    margin-bottom: 10px;
    display: block;
  }

  .image-638 {
    max-width: 100vh;
  }

  .div-block-2475 {
    display: none;
  }

  .body----sec-4 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .image-639 {
    width: auto;
    max-width: 100%;
  }

  .div-block-2476, .div-block-2477 {
    display: none;
  }

  ._10mob---4 {
    margin-top: 10px;
    margin-bottom: 10px;
    display: block;
  }

  .button-212 {
    font-size: 18px;
  }

  .image-641 {
    max-width: 100vh;
  }

  .image-642 {
    width: auto;
    max-width: 100%;
  }

  .div-block-2479 {
    display: none;
  }

  .image-644 {
    width: auto;
    max-width: 100%;
  }

  .paragraph-2051 {
    font-size: 18px;
    line-height: 20px;
  }

  .div-block-2480 {
    display: none;
  }

  ._6mob---4 {
    margin-top: 10px;
    margin-bottom: 10px;
    display: block;
  }

  .div-block-2481 {
    display: none;
  }

  .image-646 {
    max-width: 100%;
  }

  .bold-text-1837 {
    font-size: 35px;
    line-height: 35px;
  }

  .heading-941 {
    font-size: 30px;
    line-height: 35px;
  }

  .text-block-444 {
    font-size: 18px;
    line-height: 20px;
  }

  .image-647 {
    width: auto;
    max-width: 100%;
  }

  .div-block-2484 {
    display: block;
  }

  .italic-text-18 {
    font-size: 16px;
  }

  .container-1752 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .image-650 {
    max-width: 100vh;
  }

  .div-block-2487 {
    display: none;
  }

  .image-651 {
    max-width: 100vh;
  }

  .div-block-2488, .div-block-2489 {
    display: none;
  }

  .grid-623 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-columns: 387px;
  }

  .italic-text-19 {
    font-size: 16px;
  }

  .div-block-2491 {
    display: none;
  }

  .paragraph-2052 {
    line-height: 25px;
  }

  .image-653 {
    max-width: 100vh;
  }

  .image-654 {
    width: auto;
    max-width: 100%;
  }

  ._2mob---5 {
    margin-top: 10px;
    margin-bottom: 10px;
    display: block;
  }

  .image-655 {
    max-width: 100vh;
  }

  .div-block-2493 {
    display: none;
  }

  .body----sec-5 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .image-656 {
    width: auto;
    max-width: 100%;
  }

  .div-block-2494, .div-block-2495 {
    display: none;
  }

  ._10mob---5 {
    margin-top: 10px;
    margin-bottom: 10px;
    display: block;
  }

  .button-213 {
    font-size: 18px;
  }

  .image-658 {
    max-width: 100vh;
  }

  .image-659 {
    width: auto;
    max-width: 100%;
  }

  .div-block-2497 {
    display: none;
  }

  .button-214 {
    padding-top: 20px;
    padding-bottom: 20px;
    line-height: 20px;
  }

  .image-661 {
    width: auto;
    max-width: 100%;
  }

  .paragraph-2053 {
    font-size: 18px;
    line-height: 20px;
  }

  .div-block-2498 {
    display: none;
  }

  ._6mob---5 {
    display: block;
  }

  .div-block-2499 {
    display: none;
  }

  .image-663 {
    max-width: 100%;
  }

  .container-1753 {
    margin-left: 0;
    margin-right: 0;
  }

  .bold-text-1840 {
    font-size: 35px;
    line-height: 35px;
  }

  .heading-945 {
    font-size: 30px;
    line-height: 35px;
  }

  .image-664 {
    width: auto;
    max-width: 100%;
  }

  ._3-mob {
    display: block;
  }

  .text-block-452 {
    font-size: 18px;
    line-height: 20px;
  }

  .container-1754 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .image-667 {
    max-width: 100vh;
  }

  .div-block-2505 {
    display: none;
  }

  .image-668 {
    max-width: 100vh;
  }

  .div-block-2506 {
    display: none;
  }

  .image-671 {
    max-width: 100vh;
  }

  .image-672 {
    width: auto;
    max-width: none;
  }

  .image-673, .image-674, .image-675, .image-676, .image-677, .image-679 {
    max-width: 100vh;
  }

  .image-680 {
    width: auto;
    max-width: none;
  }

  .image-681 {
    max-width: none;
  }

  .image-682, .image-683, .image-684 {
    width: auto;
    max-width: none;
  }

  .image-685, .image-686 {
    width: auto;
    max-width: 100%;
  }

  .image-687 {
    width: auto;
    max-width: none;
  }

  .div-block-2507 {
    display: none;
  }

  .grid-627 {
    grid-column-gap: 23px;
    grid-row-gap: 23px;
    grid-template-columns: 1fr;
  }

  .italic-text-20 {
    font-size: 16px;
  }

  .div-block-2509 {
    display: none;
  }

  .paragraph-2054 {
    line-height: 25px;
  }

  .image-689 {
    max-width: 100vh;
  }

  .image-690 {
    width: auto;
    max-width: 100%;
  }

  .image-691 {
    max-width: 100vh;
  }

  .div-block-2511 {
    display: none;
  }

  .body----sec-6 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .image-692 {
    width: auto;
    max-width: 100%;
  }

  .div-block-2512, .div-block-2513 {
    display: none;
  }

  ._10mob---6 {
    margin-top: 10px;
    margin-bottom: 10px;
    display: block;
  }

  .button-216 {
    font-size: 18px;
  }

  .image-694 {
    max-width: 100vh;
  }

  .image-695 {
    width: auto;
    max-width: 100%;
  }

  .div-block-2515 {
    display: none;
  }

  .image-697 {
    width: auto;
    max-width: 100%;
  }

  .paragraph-2055 {
    font-size: 18px;
    line-height: 20px;
  }

  .div-block-2516 {
    display: none;
  }

  ._6mob---6 {
    display: block;
  }

  .div-block-2517 {
    display: none;
  }

  .image-699 {
    max-width: 100%;
  }

  .bold-text-1843 {
    font-size: 35px;
    line-height: 35px;
  }

  .heading-949 {
    font-size: 30px;
    line-height: 35px;
  }

  .image-700 {
    width: auto;
    max-width: 100%;
  }

  .div-block-2520 {
    display: block;
  }

  .text-block-459 {
    font-size: 18px;
    line-height: 20px;
  }

  .container-1756 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .image-703 {
    max-width: 100vh;
  }

  .div-block-2523 {
    display: none;
  }

  .image-704 {
    max-width: 100vh;
  }

  .div-block-2524 {
    display: none;
  }

  .image-706 {
    max-width: 100vh;
  }

  .div-block-2525 {
    display: none;
  }

  .grid-631 {
    grid-column-gap: 23px;
    grid-row-gap: 23px;
    grid-template-columns: 1fr;
  }

  .italic-text-21 {
    font-size: 16px;
  }

  .div-block-2527 {
    display: none;
  }

  .paragraph-2056 {
    line-height: 25px;
  }

  .image-710 {
    max-width: 100vh;
  }

  .image-711 {
    width: auto;
    max-width: 100%;
  }

  .image-712 {
    max-width: 100vh;
  }

  .div-block-2529 {
    display: none;
  }

  .body----sec-7 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .image-713 {
    width: auto;
    max-width: 100%;
  }

  .div-block-2530, .div-block-2531 {
    display: none;
  }

  ._10mob---7 {
    margin-top: 10px;
    margin-bottom: 10px;
    display: block;
  }

  .button-218 {
    font-size: 18px;
  }

  .image-715 {
    max-width: 100vh;
  }

  .image-716 {
    width: auto;
    max-width: 100%;
  }

  .div-block-2533 {
    display: none;
  }

  .image-718 {
    width: auto;
    max-width: 100%;
  }

  .paragraph-2057 {
    font-size: 18px;
    line-height: 20px;
  }

  .div-block-2534 {
    display: none;
  }

  ._6mob---7 {
    display: block;
  }

  .div-block-2535 {
    display: none;
  }

  .image-720 {
    max-width: 100%;
  }

  .bold-text-1846 {
    font-size: 35px;
    line-height: 35px;
  }

  .heading-953 {
    font-size: 30px;
    line-height: 35px;
  }

  .image-721 {
    width: auto;
    max-width: 100%;
  }

  .div-block-2538 {
    display: block;
  }

  .text-block-466 {
    font-size: 18px;
    line-height: 20px;
  }

  .container-1758 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .image-724 {
    max-width: 100vh;
  }

  .div-block-2541 {
    display: none;
  }

  .image-725 {
    max-width: 100vh;
  }

  .div-block-2542 {
    display: none;
  }

  .grid-635 {
    grid-template-columns: 1fr;
  }

  .grid-636 {
    grid-template-columns: 1fr;
    margin-bottom: 0;
  }

  .div-block-2544 {
    margin-bottom: 20px;
  }

  .paragraph-2058 {
    margin-bottom: 0;
  }

  .bold-text-1849 {
    font-size: 35px;
    line-height: 35px;
  }

  .image-727 {
    border-radius: 10px;
    width: 100%;
    max-width: 100%;
  }

  .div-block-2546, .div-block-2547 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-728 {
    width: 100%;
    max-width: 100%;
  }

  .image-729, .image-730, .image-731 {
    width: 100%;
  }

  .health-dscvry-nav-33 {
    text-align: left;
    flex-flow: wrap;
    justify-content: space-between;
    align-items: center;
    font-family: Barlow, sans-serif;
    font-size: 30px;
    line-height: 40px;
    display: block;
  }

  .heading-963 {
    margin-top: 10px;
    font-size: 35px;
    line-height: 35px;
  }

  .paragraph-2121 {
    margin-bottom: 0;
  }

  .bold-text-1886 {
    font-size: 33px;
    line-height: 30px;
  }

  .grid-638 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .text-block-470 {
    font-size: 18px;
  }

  .button-220 {
    text-align: center;
    flex: 0 auto;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 10px 20px;
    font-size: 14px;
    line-height: 16px;
  }

  .button-220._2 {
    width: 250px;
    max-width: 100%;
    margin-left: 10px;
  }

  .container-1787 {
    margin-left: 0;
    margin-right: 0;
  }

  .number-list-53 {
    margin-top: 20px;
    margin-bottom: 0;
    font-size: 30px;
    line-height: 35px;
  }

  .paragraph-2139 {
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 30px;
  }

  .section-340 {
    margin-right: 10px;
  }

  .section-340.body {
    margin-right: 0;
  }

  .heading-964 {
    display: none;
  }

  .container-1788 {
    max-width: 100%;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    position: static;
  }

  .div-block-2551 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .button-221 {
    border-radius: 8px;
    width: 250px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
    line-height: 14px;
  }

  .paragraph-2137 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .container-1789 {
    margin-left: 0;
  }

  .paragraph-2134 {
    font-size: 20px;
    line-height: 30px;
  }

  .paragraph-2133 {
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 30px;
  }

  .paragraph-2136 {
    font-size: 20px;
    line-height: 30px;
  }

  .container-1791.list.njmn {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .container-1792 {
    margin-left: 0;
    margin-right: 0;
  }

  .paragraph-2128 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .container-1790 {
    width: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .paragraph-2130 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .bold-text-1887 {
    font-size: 30px;
  }

  .paragraph-2138 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .grid-640 {
    grid-column-gap: 30px;
    grid-row-gap: 14px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .section-339 {
    max-width: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .paragraph-2135 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .text-block-471 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-2553 {
    width: 100%;
    max-width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .paragraph-2127 {
    margin-left: 10px;
    margin-right: 10px;
    font-size: 18px;
    line-height: 20px;
  }

  .paragraph-2132 {
    line-height: 25px;
  }

  .heading-966 {
    display: none;
  }

  .button-222 {
    font-size: 20px;
  }

  .paragraph-2129 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .paragraph-2144 {
    line-height: 25px;
  }

  .text-block-472 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-735 {
    border-radius: 10px;
  }

  .div-block-2556 {
    width: 100%;
    max-width: 100%;
    margin-right: 0;
  }

  .code-embed-5 {
    border-radius: 0;
  }

  .container-1799.list.njmn {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .image-736 {
    border-radius: 10px;
  }

  .paragraph-2142 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .paragraph-2146 {
    font-size: 20px;
    line-height: 30px;
  }

  .image-737 {
    border-radius: 10px;
  }

  .paragraph-2141 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .image-738 {
    border-radius: 10px;
  }

  .container-1797 {
    width: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .button-1-4 {
    border-radius: 8px;
    width: 250px;
    margin-left: 0;
    margin-right: 0;
    padding: 10px;
    font-family: Barlow, sans-serif;
    font-size: 14px;
    line-height: 14px;
  }

  .button-1-4.mobb {
    font-size: 25px;
    line-height: 20px;
  }

  .paragraph-2148 {
    font-size: 20px;
    line-height: 30px;
  }

  .container-1795 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .container-1795.div {
    width: auto;
    margin-left: 10px;
    margin-right: 10px;
  }

  .container-1795.div.kjk {
    display: block;
  }

  .number-list-54 {
    margin-top: 20px;
    margin-bottom: 0;
    font-size: 30px;
    line-height: 35px;
  }

  .button-1sst-17 {
    width: 100%;
    max-width: 100%;
    max-height: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 20px 10px 50px;
    font-family: Barlow, sans-serif;
    font-size: 16px;
    line-height: 16px;
    text-decoration: none;
    box-shadow: 0 2px 5px #0003;
  }

  .button-1sst-17.mobbb {
    padding-bottom: 40px;
    font-size: 20px;
  }

  .container-1798 {
    max-width: 100%;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    position: static;
  }

  .paragraph-2140 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .paragraph-2152 {
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 30px;
  }

  .div-block-2557 {
    padding-left: 25px;
    padding-right: 0;
  }

  .div-block-2557.div {
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 0;
  }

  .image-740 {
    border-radius: 10px;
  }

  .heading-967 {
    display: none;
  }

  .paragraph-2151 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .bold-text-1897 {
    font-size: 30px;
  }

  .grid-641 {
    grid-column-gap: 30px;
    grid-row-gap: 14px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .heading-968 {
    margin-top: 0;
  }

  .paragraph-2149 {
    margin-bottom: 0;
    padding-bottom: 0;
    font-family: Barlow, sans-serif;
    font-size: 14px;
    line-height: 20px;
  }

  .paragraph-2145 {
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 30px;
  }

  .container-1793 {
    margin-top: 20px;
    margin-bottom: 10px;
  }

  .paragraph-2150 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .bold-text-1896 {
    font-size: 18px;
    line-height: 14px;
  }

  .container-1794 {
    margin-left: 0;
    margin-right: 0;
  }

  .heading-970 {
    display: none;
  }

  .container-1800 {
    margin-left: 0;
    margin-right: 0;
  }

  .paragraph-2147 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .container-1796 {
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-2561 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .quiz_img {
    font-size: .875rem;
  }

  .div-block-2562 {
    display: none;
  }

  .paragraph-2184 {
    margin-bottom: 0;
  }

  .grid-642 {
    grid-column-gap: 23px;
    grid-row-gap: 23px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .italic-text-24 {
    font-size: 16px;
  }

  .div-block-2564 {
    display: none;
  }

  .paragraph-2185 {
    line-height: 25px;
  }

  .grid-643 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .image-742 {
    max-width: 100vh;
  }

  .image-743 {
    width: auto;
    max-width: 100%;
  }

  .image-744 {
    max-width: 100vh;
  }

  .div-block-2566 {
    display: none;
  }

  .body----sec-8 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .image-745 {
    width: auto;
    max-width: 100%;
  }

  .div-block-2567, .div-block-2568 {
    display: none;
  }

  ._10mob---8 {
    margin-top: 10px;
    margin-bottom: 10px;
    display: block;
  }

  .paragraph-2186 {
    margin-bottom: 0;
  }

  .button-223 {
    font-size: 18px;
  }

  .image-747 {
    max-width: 100vh;
  }

  .image-748 {
    width: auto;
    max-width: 100%;
  }

  .div-block-2570 {
    display: none;
  }

  .image-750 {
    width: auto;
    max-width: 100%;
  }

  .div-block-2571 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .paragraph-2187 {
    font-size: 18px;
    line-height: 20px;
  }

  .div-block-2572 {
    display: none;
  }

  ._6mob---8 {
    display: block;
  }

  .div-block-2573 {
    display: none;
  }

  .image-752 {
    max-width: 100%;
  }

  .bold-text-1908 {
    font-size: 35px;
    line-height: 35px;
  }

  .heading-973 {
    font-size: 30px;
    line-height: 35px;
  }

  .image-753 {
    width: auto;
    max-width: 100%;
  }

  .div-block-2575 {
    display: block;
  }

  .text-block-475 {
    font-size: 18px;
    line-height: 20px;
  }

  .container-1802 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .image-756 {
    max-width: 100vh;
  }

  .div-block-2578 {
    display: none;
  }

  .image-757 {
    max-width: 100vh;
  }

  .div-block-2579 {
    margin-top: 0;
  }

  .div-block-2580, .div-block-2584 {
    display: none;
  }

  .paragraph-2188 {
    margin-bottom: 0;
  }

  .italic-text-25 {
    font-size: 16px;
  }

  .div-block-2586 {
    display: none;
  }

  .paragraph-2189 {
    line-height: 25px;
  }

  .grid-647 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .image-759 {
    max-width: 100vh;
  }

  .image-760 {
    width: auto;
    max-width: 100%;
  }

  .image-761 {
    max-width: 100vh;
  }

  .div-block-2588 {
    display: none;
  }

  .body----sec-9 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .image-762 {
    width: auto;
    max-width: 100%;
  }

  .div-block-2589, .div-block-2590 {
    display: none;
  }

  ._10mob---9 {
    margin-top: 10px;
    margin-bottom: 10px;
    display: block;
  }

  .paragraph-2190 {
    margin-bottom: 0;
  }

  .button-225 {
    font-size: 18px;
  }

  .image-764 {
    max-width: 100vh;
  }

  .image-765 {
    width: auto;
    max-width: 100%;
  }

  .div-block-2592 {
    display: none;
  }

  .image-767 {
    width: auto;
    max-width: 100%;
  }

  .div-block-2593 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .paragraph-2191 {
    font-size: 18px;
    line-height: 20px;
  }

  .grid-651 {
    grid-column-gap: 23px;
    grid-row-gap: 23px;
    grid-template-columns: 1fr;
  }

  .div-block-2594 {
    display: none;
  }

  ._6mob---9 {
    display: block;
  }

  .div-block-2595 {
    display: none;
  }

  .image-769 {
    max-width: 100%;
  }

  .bold-text-1911 {
    font-size: 35px;
    line-height: 35px;
  }

  .heading-978 {
    font-size: 30px;
    line-height: 35px;
  }

  .image-770 {
    width: auto;
    max-width: 100%;
  }

  .div-block-2597 {
    display: block;
  }

  .text-block-483 {
    font-size: 18px;
    line-height: 20px;
  }

  .container-1805 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .image-773 {
    max-width: 100vh;
  }

  .div-block-2600 {
    display: none;
  }

  .image-774 {
    max-width: 100vh;
  }

  .div-block-2601 {
    margin-top: 0;
  }

  .div-block-2602 {
    display: none;
  }

  .grid-652, .grid-653 {
    grid-template-columns: 1fr;
  }

  .div-block-2605 {
    display: none;
  }

  .paragraph-2192 {
    margin-bottom: 0;
  }

  .italic-text-26 {
    font-size: 16px;
  }

  .div-block-2607 {
    display: none;
  }

  .paragraph-2193 {
    line-height: 25px;
  }

  .grid-654 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .image-776 {
    max-width: 100vh;
  }

  .image-777 {
    width: auto;
    max-width: 100%;
  }

  .image-778 {
    max-width: 100vh;
  }

  .div-block-2609 {
    display: none;
  }

  .image-779 {
    width: auto;
    max-width: 100%;
  }

  .div-block-2610, .div-block-2611 {
    display: none;
  }

  ._10mob---10 {
    margin-top: 10px;
    margin-bottom: 10px;
    display: block;
  }

  .paragraph-2194 {
    margin-bottom: 0;
  }

  .button-227 {
    font-size: 18px;
  }

  .image-781 {
    max-width: 100vh;
  }

  .image-782 {
    width: auto;
    max-width: 100%;
  }

  .div-block-2613 {
    display: none;
  }

  .image-784 {
    width: auto;
    max-width: 100%;
  }

  .div-block-2614 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .paragraph-2195 {
    font-size: 18px;
    line-height: 20px;
  }

  .grid-658 {
    grid-column-gap: 23px;
    grid-row-gap: 23px;
    grid-template-columns: 1fr;
  }

  .div-block-2615 {
    display: none;
  }

  ._6mob---10 {
    display: block;
  }

  .div-block-2616 {
    display: none;
  }

  .image-786 {
    max-width: 100%;
  }

  .bold-text-1914 {
    font-size: 35px;
    line-height: 35px;
  }

  .heading-982 {
    font-size: 30px;
    line-height: 35px;
  }

  .image-787 {
    width: auto;
    max-width: 100%;
  }

  .div-block-2618 {
    display: block;
  }

  .text-block-490 {
    font-size: 18px;
    line-height: 20px;
  }

  .container-1807 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .image-790 {
    max-width: 100vh;
  }

  .div-block-2621 {
    display: none;
  }

  .image-791 {
    max-width: 100vh;
  }

  .div-block-2622 {
    margin-top: 0;
  }

  .div-block-2623 {
    display: none;
  }

  .div-block-2625 {
    margin-top: 5px;
    margin-bottom: 5px;
  }

  .div-block-2627 {
    padding-right: 20px;
    display: block;
  }

  .div-block-2628 {
    display: block;
  }

  .flex-block-96 {
    justify-content: center;
    align-items: center;
  }

  .bold-text-1916 {
    font-size: 16px;
  }

  .heading-984 {
    font-size: 45px;
    line-height: 30px;
  }

  .paragraph-2196 {
    margin-top: 10px;
    padding-left: 5px;
    font-size: 16px;
  }

  .div-block-2629 {
    display: none;
  }

  .flex-block-97 {
    display: block;
  }

  .container-1808 {
    margin-top: 0;
  }

  .paragraph-2197 {
    margin-top: 10px;
    font-size: 18px;
    line-height: 25px;
  }

  .image-793 {
    text-align: center;
  }

  .div-block-2630 {
    margin-top: 5px;
    margin-bottom: 5px;
  }

  .bold-text-1917 {
    font-size: 25px;
    line-height: 25px;
  }

  .div-block-2631 {
    margin-top: 20px;
  }

  .heading-985 {
    text-align: left;
  }

  .grid-659 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .container-1809 {
    padding-bottom: 10px;
  }

  .heading-986 {
    margin-top: 10px;
  }

  .grid-660 {
    grid-template-columns: .25fr 2.25fr;
  }

  .grid-661 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  .container-1811 {
    padding-top: 20px;
    padding-bottom: 0;
  }

  .div-block-2636 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .grid-662 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .bold-text-1919 {
    text-align: left;
    padding-right: 10px;
    font-size: 20px;
  }

  .paragraph-2204 {
    text-align: left;
    padding-right: 0;
    font-size: 19px;
    line-height: 30px;
  }

  .bold-text-1920 {
    font-size: 22px;
  }

  .paragraph-2205 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-2206 {
    color: #0b0b0a;
    text-align: left;
    padding-right: 10px;
    font-size: 20px;
  }

  .text-block-495.sidebar-block-2 {
    margin-bottom: 0;
  }

  .flex-block-98 {
    width: 100%;
    height: 100%;
    max-height: 100%;
    padding-bottom: 40px;
  }

  .container-1814 {
    height: auto;
  }

  .paragraph-2207 {
    text-align: left;
    margin-bottom: 0;
    padding-right: 10px;
    font-size: 18px;
  }

  .div-block-2637 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .bold-text-1921 {
    font-size: 20px;
  }

  .heading-988 {
    margin-top: 40px;
    font-size: 28px;
    line-height: 30px;
  }

  .div-block-2638 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-663 {
    grid-row-gap: 18px;
    grid-template-rows: 207px 180px auto;
    grid-template-columns: .25fr 1fr;
    grid-auto-rows: 23px;
    width: 100%;
    margin-top: 20px;
  }

  .div-block-2639 {
    max-width: none;
    margin-left: auto;
    margin-right: auto;
  }

  .image-794 {
    max-width: none;
  }

  .container-1815 {
    width: auto;
    max-width: 100.01%;
  }

  .div-block-2641 {
    width: 100%;
    max-width: 100%;
    height: auto;
  }

  .text-block-497 {
    max-width: 88.1765%;
  }

  .image-795 {
    width: 100%;
    max-width: none;
  }

  .image-796 {
    width: 100%;
    max-width: none;
  }

  .flex-block-99 {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    max-width: none;
    margin-right: 0;
    padding-right: 0;
  }

  .flex-block-100 {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    margin-right: 0;
  }

  .container-1816 {
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: none;
    display: flex;
  }

  .div-block-2644 {
    width: 100%;
    max-width: none;
  }

  .div-block-2645 {
    width: auto;
    max-width: none;
  }

  .image-797 {
    width: 100%;
    max-width: none;
  }

  .div-block-2646 {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .grid-664.tab {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    width: auto;
    max-width: 100%;
  }

  .div-block-2647 {
    width: auto;
    max-width: none;
  }

  .flex-block-101 {
    justify-content: center;
    align-items: flex-start;
    margin-right: 0;
    padding-right: 0;
  }

  .heading-989 {
    font-size: 16px;
  }

  .div-block-2650 {
    width: 100%;
  }

  .container-1817 {
    width: 100.006%;
    max-width: 100.006%;
  }

  .div-block-2651 {
    width: 67%;
  }

  .div-block-2652 {
    width: 100%;
    max-width: 100%;
  }

  .div-block-2653 {
    max-width: 100%;
  }

  .heading-990 {
    font-size: 25px;
    line-height: 30px;
  }

  .container-1818 {
    width: 100.005%;
    max-width: 100.005%;
  }

  .grid-665 {
    grid-row-gap: 19px;
    grid-template-rows: 212px auto auto 1fr .75fr;
    grid-template-columns: 1fr;
    max-width: 100%;
  }

  .div-block-2655 {
    text-align: center;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-block-2657 {
    margin-top: 20px;
  }

  .container-1819, .div-block-2658.mobf {
    width: 100%;
  }

  .grid-666 {
    grid-template-rows: 50px 50px 50px auto auto auto;
    grid-template-columns: .75fr;
    display: none;
  }

  .grid-666.mo {
    grid-column-gap: 10px;
    grid-row-gap: 12px;
    grid-template-rows: 60px 60px 60px;
    grid-template-columns: .25fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 10px;
    display: grid;
  }

  .button-230 {
    border-radius: 40px;
    padding: 15px 20px;
    font-size: 16px;
  }

  .div-block-2659 {
    width: 100%;
  }

  .grid-667 {
    grid-row-gap: 12px;
    grid-template-rows: .5fr;
    grid-template-columns: 1.25fr;
    width: 100%;
    max-width: 100%;
  }

  .heading-991 {
    margin-top: 10px;
  }

  .accordion-paragraph---brix-4 {
    max-width: 100%;
  }

  .bold-text-1923 {
    text-align: center;
  }

  .container-1820 {
    padding-bottom: 0;
  }

  .button-231 {
    text-align: center;
  }

  .italic-text-27 {
    font-size: 21px;
    line-height: 25px;
  }

  .navbar-dark-blue {
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-668 {
    grid-template-columns: 1fr;
  }

  .section-347 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .section-329 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-669 {
    grid-template-columns: 1fr;
  }

  .container-1831 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .accordion-paragraph---brix-5 {
    max-width: 100%;
  }

  .div-block-2420 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .grid-605 {
    grid-template-columns: 1fr;
  }

  .grid-609 {
    grid-template-rows: auto auto auto;
  }

  .grid-608 {
    grid-template-columns: 1fr;
  }

  .navbar-green {
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-670 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto auto auto auto;
  }

  .grid-671 {
    grid-row-gap: 23px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-2669 {
    margin-top: 5px;
  }

  .section-348 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .flex-block-103 {
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .section-349 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-674 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .container-1832 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .accordion-paragraph---brix-6 {
    max-width: 100%;
  }

  .div-block-2676 {
    margin-top: 10px;
  }

  .cloneable-container-default-2 {
    padding: 64px 16px;
  }

  .heading-998 {
    margin-top: 10px;
    padding-left: 20px;
    font-size: 30px;
  }

  .section-350 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-2683 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 40px;
    padding-bottom: 10px;
    padding-left: 0;
  }

  .grid-676 {
    grid-template-columns: 1fr;
  }

  .link-6 {
    border-style: none;
  }

  .grid-678 {
    grid-row-gap: 9px;
    grid-template-rows: auto auto auto;
  }

  .grid-679 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    padding-left: 0;
  }

  .div-block-2690 {
    display: none;
  }

  .container-1834 {
    width: auto;
  }

  .text-block-507 {
    margin-top: 40px;
  }

  .list-98 {
    font-size: 16px;
  }

  .image-804 {
    border-radius: 10px;
  }

  .mob1 {
    margin-bottom: 10px;
    display: block;
  }

  .desk1, .desk2, .desk3 {
    display: none;
  }

  .mob4 {
    display: block;
  }

  .desk4, .desk5 {
    display: none;
  }

  .mob5 {
    display: block;
  }

  .div-block-2693, .deskstar-reviews {
    display: none;
  }

  .mob-star-reviews {
    display: block;
  }

  .text-block-511 {
    font-size: 16px;
  }

  .heading-1001 {
    text-align: center;
    margin-top: 0;
    font-size: 35px;
    line-height: 35px;
  }

  .paragraph-2217 {
    text-align: center;
  }

  .text-block-512, .link-20, .text-block-513 {
    font-size: 16px;
  }

  .div-block-2720 {
    margin-top: 5px;
  }

  .paragraph-2228 {
    text-align: center;
  }

  .section-360 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .mob-star-reviews-2 {
    display: block;
  }

  .heading-1002 {
    text-align: center;
    margin-top: 0;
    font-size: 35px;
    line-height: 35px;
  }

  .div-block-2723, .deskstar-reviews-2 {
    display: none;
  }

  .flex-block-105 {
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .grid-688 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto auto auto auto;
  }

  .div-block-2715 {
    display: none;
  }

  .grid-689 {
    grid-row-gap: 23px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .section-361 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .mob5-2 {
    display: block;
  }

  .container-1841 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .mob4-2 {
    display: block;
  }

  .desk2-2, .desk4-2 {
    display: none;
  }

  .mob1-2 {
    display: block;
  }

  .desk5-2 {
    display: none;
  }

  .grid-691 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .image-806 {
    border-radius: 10px;
  }

  .desk1-2, .desk3-2 {
    display: none;
  }

  .grid-692 {
    grid-template-columns: 1fr;
  }

  .section-362 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .accordion-paragraph---brix-7 {
    max-width: 100%;
  }

  .list-99 {
    font-size: 16px;
  }

  .text-block-517 {
    margin-top: 40px;
  }

  .div-block-2735 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 40px;
    padding-bottom: 10px;
    padding-left: 0;
  }

  .container-1842 {
    width: auto;
  }

  .heading-1005 {
    margin-top: 10px;
    padding-left: 20px;
    font-size: 30px;
  }

  .div-block-2737 {
    margin-top: 10px;
  }

  .text-block-518 {
    font-size: 16px;
  }

  .link-21 {
    border-style: none;
  }

  .link-22 {
    font-size: 16px;
  }

  .grid-696 {
    grid-row-gap: 9px;
    grid-template-rows: auto auto auto;
  }

  .grid-695 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    padding-left: 0;
  }

  .text-block-522 {
    font-size: 16px;
  }

  .div-block-2744 {
    margin-top: 5px;
  }

  .paragraph-2230 {
    text-align: center;
  }

  .mob-star-reviews-3 {
    display: block;
  }

  .heading-1007 {
    text-align: center;
    margin-top: 0;
    font-size: 35px;
    line-height: 35px;
  }

  .div-block-2747 {
    display: none;
  }

  .flex-block-106 {
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .herosec {
    margin-left: 10px;
    margin-right: 10px;
  }

  .grid-697 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto auto auto auto;
  }

  .div-block-2750 {
    display: none;
  }

  .grid-699 {
    grid-row-gap: 23px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .logossec {
    padding-left: 10px;
    padding-right: 10px;
  }

  ._5listssec {
    margin-left: 10px;
    margin-right: 10px;
  }

  .grid-701 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .image-810 {
    border-radius: 10px;
  }

  .desk3-3 {
    display: none;
  }

  .reviewssec {
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-702 {
    grid-template-columns: 1fr;
  }

  .accordion-paragraph---brix-8 {
    max-width: 100%;
  }

  .list-100 {
    font-size: 16px;
  }

  .text-block-526 {
    margin-top: 40px;
  }

  .div-block-2762 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 40px;
    padding-bottom: 10px;
    padding-left: 0;
  }

  .container-1844 {
    width: auto;
  }

  .heading-1010 {
    margin-top: 10px;
    padding-left: 20px;
    font-size: 30px;
  }

  .div-block-2764 {
    margin-top: 10px;
  }

  .text-block-527 {
    font-size: 16px;
  }

  .link-24 {
    border-style: none;
  }

  .link-25 {
    font-size: 16px;
  }

  .grid-705 {
    grid-row-gap: 9px;
    grid-template-rows: auto auto auto;
  }

  .grid-706 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    padding-left: 0;
  }

  .bold-text-1955 {
    font-size: 16px;
    line-height: 20px;
  }

  .button-260 {
    margin-left: 40px;
    margin-right: 40px;
    font-size: 16px;
    line-height: 20px;
  }

  .text-block-531 {
    font-size: 16px;
  }

  .div-block-2773 {
    margin-top: 5px;
  }

  .paragraph-2232 {
    text-align: center;
  }

  .mob-star-reviews-4 {
    display: block;
  }

  .heading-1012 {
    text-align: center;
    margin-top: 0;
    font-size: 35px;
    line-height: 35px;
  }

  .div-block-2776 {
    display: none;
  }

  .flex-block-107 {
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .grid-707 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto auto auto auto;
  }

  .div-block-2779 {
    display: none;
  }

  .grid-709 {
    grid-row-gap: 23px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .grid-711 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .image-814 {
    border-radius: 10px;
  }

  .desk3-4 {
    display: none;
  }

  .grid-712 {
    grid-template-columns: 1fr;
  }

  .accordion-paragraph---brix-9 {
    max-width: 100%;
  }

  .list-101 {
    font-size: 16px;
  }

  .div-block-2790 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .text-block-535 {
    margin-top: 40px;
  }

  .div-block-2791 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 40px;
    padding-bottom: 10px;
    padding-left: 0;
  }

  .container-1846 {
    width: auto;
  }

  .heading-1015 {
    margin-top: 10px;
    padding-left: 20px;
    font-size: 30px;
  }

  .div-block-2793 {
    margin-top: 10px;
  }

  .text-block-536 {
    font-size: 16px;
  }

  .link-27 {
    border-style: none;
  }

  .link-28 {
    font-size: 16px;
  }

  .grid-715 {
    grid-row-gap: 9px;
    grid-template-rows: auto auto auto;
  }

  .grid-716 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    padding-left: 0;
  }

  .div-block-2800 {
    margin-top: 5px;
  }

  .paragraph-2234 {
    text-align: center;
  }

  .flex-block-108 {
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .heading-1017 {
    text-align: center;
    margin-top: 0;
    font-size: 35px;
    line-height: 35px;
  }

  .div-block-2802 {
    display: none;
  }

  .text-block-541 {
    font-size: 16px;
  }

  .div-block-2804 {
    display: none;
  }

  .grid-718 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto auto auto auto;
  }

  .grid-719 {
    grid-row-gap: 23px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .image-819 {
    border-radius: 10px;
  }

  .grid-721 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .div-block-2811 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .div-block-2813 {
    margin-top: 5px;
  }

  .paragraph-2236 {
    text-align: center;
  }

  .flex-block-109 {
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .heading-1018 {
    text-align: center;
    margin-top: 0;
    font-size: 35px;
    line-height: 35px;
  }

  .div-block-2815 {
    display: none;
  }

  .text-block-545 {
    font-size: 16px;
  }

  .div-block-2817 {
    display: none;
  }

  .grid-723 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto auto auto auto;
  }

  .grid-724 {
    grid-row-gap: 23px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .image-821 {
    border-radius: 10px;
  }

  .grid-726 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .div-block-2824 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .accordion-paragraph---brix-10 {
    max-width: 100%;
  }

  .grid-728 {
    grid-template-columns: 1fr;
  }

  .list-102 {
    font-size: 16px;
  }

  .container-1848 {
    width: auto;
  }

  .heading-1021 {
    margin-top: 10px;
    padding-left: 20px;
    font-size: 30px;
  }

  .text-block-548 {
    margin-top: 40px;
  }

  .div-block-2835 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 40px;
    padding-bottom: 10px;
    padding-left: 0;
  }

  .div-block-2836 {
    margin-top: 10px;
  }

  .text-block-549 {
    font-size: 16px;
  }

  .link-30 {
    border-style: none;
  }

  .link-31 {
    font-size: 16px;
  }

  .grid-730 {
    grid-row-gap: 9px;
    grid-template-rows: auto auto auto;
  }

  .grid-731 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    padding-left: 0;
  }

  .div-block-2842 {
    margin-top: 5px;
  }

  .paragraph-2238 {
    text-align: center;
  }

  .flex-block-110 {
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .heading-1023 {
    text-align: center;
    margin-top: 0;
    font-size: 35px;
    line-height: 35px;
  }

  .div-block-2844 {
    display: none;
  }

  .text-block-554 {
    font-size: 16px;
  }

  .div-block-2846 {
    display: none;
  }

  .grid-733 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto auto auto auto;
  }

  .grid-734 {
    grid-row-gap: 23px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .image-825 {
    border-radius: 10px;
  }

  .grid-736 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .div-block-2853 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .accordion-paragraph---brix-11 {
    max-width: 100%;
  }

  .grid-738 {
    grid-template-columns: 1fr;
  }

  .list-103 {
    font-size: 16px;
  }

  .container-1850 {
    width: auto;
  }

  .heading-1026 {
    margin-top: 10px;
    padding-left: 20px;
    font-size: 30px;
  }

  .text-block-557 {
    margin-top: 40px;
  }

  .div-block-2864 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 40px;
    padding-bottom: 10px;
    padding-left: 0;
  }

  .div-block-2865 {
    margin-top: 10px;
  }

  .text-block-558 {
    font-size: 16px;
  }

  .link-33 {
    border-style: none;
  }

  .link-34 {
    font-size: 16px;
  }

  .grid-740 {
    grid-row-gap: 9px;
    grid-template-rows: auto auto auto;
  }

  .grid-741 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    padding-left: 0;
  }

  .navbar {
    padding-right: 10px;
  }

  .paragraph-2240 {
    font-size: 22px;
    line-height: 30px;
  }

  .div-block-2871 {
    margin-bottom: 10px;
  }

  .heading-1028 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 35px;
    line-height: 35px;
  }

  .grid-742 {
    grid-column-gap: 20px;
    grid-row-gap: 0px;
    grid-template-rows: 403.5fr auto;
    grid-template-columns: auto;
  }

  .div-block-2872 {
    margin-bottom: 10px;
  }

  .body-68 {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-1030 {
    font-size: 16px;
  }

  .container-1854 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-744 {
    grid-column-gap: 20px;
    grid-template-columns: 1fr;
  }

  .heading-1031 {
    margin-top: 0;
    font-size: 28px;
    line-height: 35px;
  }

  .div-block-2875 {
    margin-top: 20px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .herose1 {
    padding-top: 10px;
    padding-bottom: 20px;
  }

  .heading-1032 {
    background-color: #fff;
    border-radius: 8px;
    margin-top: 10px;
    padding: 10px 10px 0;
    font-size: 35px;
    line-height: 35px;
  }

  .grid-746 {
    grid-template-columns: 359px;
  }

  .div-block-2878 {
    display: none;
  }

  .bold-text-1973 {
    font-size: 28px;
    line-height: 35px;
  }

  .bio-sec {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .map-sec {
    padding: 20px 10px;
  }

  .container-1856 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-747 {
    grid-row-gap: 14px;
    grid-template-rows: 25px 50px auto auto auto;
    grid-template-columns: .75fr 6fr;
  }

  .grid-748 {
    grid-template-columns: .75fr 10.5fr;
  }

  .heading-1033 {
    font-size: 35px;
    line-height: 35px;
  }

  .grid-749 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-750 {
    grid-template-columns: 1fr;
  }

  .button-286 {
    text-align: center;
    border-radius: 40px;
    font-size: 14px;
    font-weight: 700;
    line-height: 15px;
  }

  .grid-751 {
    grid-template-columns: 1fr;
  }

  .div-block-2880 {
    padding-right: 10px;
  }

  .div-block-2883 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .section-371 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .button-287 {
    text-align: center;
  }

  .button-288 {
    text-align: center;
    font-size: 14px;
    line-height: 20px;
  }

  .grid-753 {
    grid-template-columns: 2fr 22.25fr;
  }

  .grid-754 {
    grid-template-columns: 1.75fr;
  }

  .grid-755 {
    grid-template-columns: 1fr;
  }

  .button-289 {
    font-size: 18px;
    font-weight: 700;
  }

  .div-block-2887 {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 10px;
  }

  .container-1860 {
    padding-bottom: 20px;
  }

  .heading-1041 {
    font-size: 30px;
    line-height: 30px;
  }

  .heading-1042 {
    margin-top: 0;
    font-size: 28px;
    line-height: 35px;
  }

  .paragraph-2244 {
    text-align: left;
  }

  .heading-1043 {
    text-align: center;
    border-radius: 4px;
    margin-top: 0;
  }

  .footertrrrr {
    padding-left: 10px;
    padding-right: 10px;
  }

  .button-290 {
    font-weight: 700;
  }

  .div-block-2889 {
    margin-top: 30px;
  }

  .grid-756 {
    grid-row-gap: 2px;
    grid-template-columns: 1fr;
  }

  .cta-sec {
    padding: 20px 10px;
  }

  .div-block-2890 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .desktp {
    display: none;
  }

  .foot {
    padding-top: 10px;
    display: block;
  }

  .desktp2 {
    display: none;
  }

  .mob {
    margin-bottom: 10px;
    display: block;
  }

  .paragraph-2245 {
    margin-top: 10px;
  }

  .mob3 {
    display: block;
  }

  .div-block-2893 {
    margin-top: 10px;
  }

  .div-block-2894 {
    display: none;
  }

  .grid-757 {
    grid-template-columns: 359px;
  }

  .desk1 {
    margin-top: 10px;
    margin-bottom: 10px;
    padding-top: 0;
    display: block;
  }

  .mob1 {
    text-align: center;
    padding-top: 10px;
  }

  .section-376 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-758 {
    grid-template-columns: 1fr;
  }

  .section-377 {
    padding: 20px 10px;
  }

  .grid-761 {
    grid-column-gap: 30px;
    grid-template-columns: 1fr;
  }

  .div-block-2898 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .image-832 {
    border-width: 3px;
    border-color: #fff;
  }

  .section-378 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-1862 {
    padding-bottom: 10px;
  }

  .text-block-569 {
    font-size: 14px;
    line-height: 20px;
  }

  .button-293 {
    text-align: center;
    font-size: 14px;
    font-weight: 700;
    line-height: 15px;
  }

  .button-294 {
    text-align: center;
  }

  .section-379 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-1045 {
    margin-top: 10px;
    font-size: 35px;
    line-height: 35px;
  }

  .div-block-2905 {
    box-shadow: none;
  }

  .section-380 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-2906 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-2907 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .grid-763 {
    grid-template-columns: 1fr;
  }

  .section-381 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-834 {
    border-radius: 10px;
  }

  .nav--barrr {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-571 {
    font-size: 14px;
    line-height: 20px;
  }

  .button-295 {
    text-align: center;
    font-size: 14px;
    font-weight: 700;
    line-height: 15px;
  }

  .hero--sec {
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-1046 {
    margin-top: 10px;
    font-size: 35px;
    line-height: 35px;
  }

  .body {
    padding: 20px 10px;
  }

  .grid-765 {
    grid-template-columns: 1fr;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-2913 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .button-296 {
    text-align: center;
  }

  .grid-766 {
    grid-template-columns: 1fr;
  }

  .body-_2 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-2915 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .mob1-3 {
    margin-bottom: 10px;
    display: block;
  }

  .image-835 {
    border-radius: 10px;
  }

  .button-297 {
    text-align: center;
  }

  .heading-1047 {
    font-size: 35px;
  }

  .cta-1 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-836 {
    border-width: 3px;
    border-color: #fff;
    border-radius: 10px;
  }

  .div-block-2919 {
    box-shadow: none;
  }

  .foootrr {
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-2246 {
    text-align: left;
  }

  .flex-block-113 {
    justify-content: flex-start;
    align-items: center;
  }

  .container-1863 {
    padding-bottom: 10px;
  }

  .div-block-2920 {
    padding-left: 0;
  }

  .grid-767 {
    grid-row-gap: 2px;
    grid-template-columns: 1fr;
  }

  .div-block-2921 {
    display: none;
  }

  .div-block-2922 {
    padding-bottom: 10px;
  }

  .sticky-sec {
    z-index: 1000;
  }

  .div-block-2923 {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .image-838 {
    border-radius: 10px;
    box-shadow: 0 2px 5px #0003;
  }

  .grid-768 {
    grid-template-columns: 2fr 22.25fr;
  }

  .div-block-2926 {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 10px;
  }

  .container-1864 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-769 {
    grid-template-columns: 1.75fr;
  }

  .button-299 {
    font-size: 18px;
    font-weight: 700;
  }

  .div-block-2927 {
    margin-top: 10px;
  }

  .heading-1049 {
    margin-top: 0;
    font-size: 28px;
    line-height: 35px;
  }

  .button-300 {
    font-weight: 700;
  }

  .heading-1050 {
    font-size: 30px;
    line-height: 30px;
  }

  .container-1865 {
    padding-bottom: 20px;
  }

  .div-block-2928 {
    margin-top: 30px;
  }

  .div-block-2929 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-1051 {
    text-align: center;
    border-radius: 4px;
    margin-top: 0;
  }

  .div-block-2932 {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 10px;
  }

  .grid-771 {
    grid-template-columns: 1fr;
  }

  .grid-772 {
    grid-row-gap: 2px;
    grid-template-columns: 1fr;
  }

  .paragraph-2247 {
    text-align: left;
  }

  .div-block-2933 {
    padding-left: 0;
  }

  .flex-block-114 {
    justify-content: flex-start;
    align-items: center;
  }

  .sticky-sec-2 {
    z-index: 1000;
  }

  .div-block-2934 {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .grid-773 {
    grid-template-columns: 2fr 22.25fr;
  }

  .div-block-2935 {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 10px;
  }

  .grid-774 {
    grid-template-columns: 1.75fr;
  }

  .button-303 {
    font-size: 18px;
    font-weight: 700;
  }

  .div-block-2936 {
    margin-top: 10px;
  }

  .heading-1053 {
    margin-top: 0;
    font-size: 28px;
    line-height: 35px;
  }

  .div-block-2937 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-1054 {
    font-size: 30px;
    line-height: 30px;
  }

  .heading-1055 {
    text-align: center;
    border-radius: 4px;
    margin-top: 0;
  }

  .div-block-2940 {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 10px;
  }

  .grid-776 {
    grid-template-columns: 1fr;
  }

  .grid-777 {
    grid-row-gap: 2px;
    grid-template-columns: 1fr;
  }

  .paragraph-2248 {
    text-align: left;
  }

  .div-block-2941 {
    padding-left: 0;
  }

  .flex-block-115 {
    justify-content: flex-start;
    align-items: center;
  }

  .div-block-2942 {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .grid-778 {
    grid-column-gap: 20px;
    grid-row-gap: 0px;
    grid-template-rows: 403.5fr auto;
    grid-template-columns: auto;
  }

  .div-block-2943, .div-block-2944 {
    margin-bottom: 10px;
  }

  .heading-1057 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 33px;
    line-height: 30px;
  }

  .paragraph-2249 {
    margin-bottom: 0;
    font-size: 18px;
    line-height: 25px;
  }

  .div-block-2945 {
    padding-bottom: 0;
  }

  .image-843 {
    padding-top: 10px;
    padding-bottom: 15px;
  }

  .hero-sec1 {
    padding: 10px 10px 0;
  }

  .grid-779 {
    grid-column-gap: 20px;
    grid-template-columns: 1fr;
  }

  .paragraph-2250 {
    margin-top: 0;
  }

  .div-block-2946 {
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .button-306 {
    font-size: 18px;
    font-weight: 700;
  }

  .bio {
    padding: 0 10px;
  }

  .div-block-2947 {
    display: none;
  }

  .div-block-2949 {
    margin-top: 0;
  }

  .bold-text-1976 {
    font-size: 28px;
    line-height: 35px;
  }

  .heading-1058 {
    text-align: center;
    background-color: #eddab2;
    border-color: #6e6d6d;
    border-radius: 20px 20px 0 0;
    margin-top: 0;
    padding: 0 10px;
    font-size: 35px;
    line-height: 35px;
  }

  .day-1-sec {
    background-image: url("https://cdn.prod.website-files.com/67c0adaa13938e6b3abdbd37/683d0712833af33b4249645c_Untitled%20design%20(13).png");
    background-position: 50%;
    background-size: cover;
    padding: 20px 10px 10px;
  }

  .grid-781 {
    grid-template-columns: 2fr 22.25fr;
  }

  .div-block-2952 {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 10px;
  }

  .grid-782 {
    grid-template-columns: 1.75fr;
  }

  .button-307 {
    font-size: 18px;
    font-weight: 700;
  }

  .div-block-2953 {
    margin-top: 10px;
  }

  .heading-1059 {
    margin-top: 0;
    font-size: 28px;
    line-height: 35px;
  }

  .benifitsec {
    padding-left: 10px;
    padding-right: 10px;
  }

  .testimonial {
    padding-top: 10px;
  }

  .div-block-2954 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-1060 {
    font-size: 30px;
    line-height: 30px;
  }

  .soft-cta {
    padding-bottom: 40px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-2955 {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 10px;
  }

  .grid-784 {
    grid-template-columns: 1fr;
  }

  .heading-1061 {
    text-align: center;
    border-radius: 4px;
    margin-top: 0;
  }

  .soft-cta1 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-785 {
    grid-row-gap: 2px;
    grid-template-columns: 1fr;
  }

  .paragraph-2253 {
    text-align: left;
  }

  .div-block-2958 {
    padding-left: 0;
  }

  .flex-block-116 {
    justify-content: flex-start;
    align-items: center;
  }

  .footerrr {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-2959 {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .bold-text-1977 {
    font-size: 23px;
  }

  .heading-1063 {
    font-size: 16px;
  }

  .button-310 {
    text-align: center;
    font-size: 14px;
    line-height: 20px;
  }

  .heading-1064 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 33px;
    line-height: 30px;
  }

  .image-847 {
    padding-top: 10px;
    padding-bottom: 15px;
  }

  .div-block-2962 {
    padding-bottom: 0;
  }

  .grid-787 {
    grid-column-gap: 20px;
    grid-row-gap: 0px;
    grid-template-rows: 403.5fr auto;
    grid-template-columns: auto;
  }

  .div-block-2963 {
    margin-bottom: 10px;
  }

  .paragraph-2255 {
    margin-bottom: 0;
    font-size: 18px;
    line-height: 25px;
  }

  .div-block-2964 {
    margin-bottom: 10px;
  }

  .paragraph-2256 {
    margin-top: 0;
  }

  .grid-788 {
    grid-column-gap: 20px;
    grid-template-columns: 1fr;
  }

  .div-block-2965 {
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .bold-text-1979 {
    font-size: 23px;
  }

  .button-311 {
    font-size: 18px;
    font-weight: 700;
  }

  .bold-text-1980 {
    font-size: 28px;
    line-height: 35px;
  }

  .div-block-2969 {
    margin-top: 0;
  }

  .div-block-2970 {
    display: none;
  }

  .heading-1065 {
    text-align: center;
    background-color: #eddab2;
    border-color: #6e6d6d;
    border-radius: 20px 20px 0 0;
    margin-top: 0;
    padding: 0 10px;
    font-size: 35px;
    line-height: 35px;
  }

  .grid-790 {
    grid-template-columns: 2fr 22.25fr;
  }

  .heading-1066 {
    margin-top: 0;
    font-size: 28px;
    line-height: 35px;
  }

  .div-block-2971 {
    margin-top: 10px;
  }

  .div-block-2972 {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 10px;
  }

  .button-312 {
    font-size: 18px;
    font-weight: 700;
  }

  .grid-791 {
    grid-template-columns: 1.75fr;
  }

  .div-block-2973 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-1067 {
    font-size: 30px;
    line-height: 30px;
  }

  .heading-1068 {
    text-align: center;
    border-radius: 4px;
    margin-top: 0;
  }

  .div-block-2976 {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 10px;
  }

  .grid-793 {
    grid-template-columns: 1fr;
  }

  .grid-794 {
    grid-row-gap: 2px;
    grid-template-columns: 1fr;
  }

  .paragraph-2260 {
    text-align: left;
  }

  .div-block-2977 {
    padding-left: 0;
  }

  .flex-block-117 {
    justify-content: flex-start;
    align-items: center;
  }

  .div-block-2978 {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .heading-1070 {
    margin-top: 10px;
    font-size: 30px;
  }

  ._9mob---3 {
    display: block;
  }

  .div-block-2979 {
    display: none;
  }

  .heading-1072 {
    font-size: 30px;
    line-height: 35px;
  }

  .paragraph-2261 {
    line-height: 25px;
  }

  .div-block-2982 {
    display: none;
  }

  ._5mob---3, ._6mob---11, .div-block-2984 {
    display: block;
  }

  .div-block-2986 {
    display: none;
  }

  .grid-798 {
    grid-column-gap: 23px;
    grid-row-gap: 23px;
    grid-template-columns: 1fr;
  }

  .container-1875 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-2988 {
    display: none;
  }

  .bold-text-1986 {
    font-size: 35px;
    line-height: 35px;
  }

  .button-317 {
    padding-top: 20px;
    padding-bottom: 20px;
    line-height: 20px;
  }

  .div-block-2989, .div-block-2991, .div-block-2992, .div-block-2993 {
    display: none;
  }

  ._2mob---6 {
    display: block;
  }

  .div-block-2994 {
    display: none;
  }

  .button-318 {
    font-size: 18px;
  }

  ._1mob--3, ._7mob---3, ._10mob---11, ._4mob---3, ._8mob---3 {
    display: block;
  }

  .div-block-2996 {
    display: none;
  }

  .paragraph-2262 {
    font-size: 18px;
    line-height: 20px;
  }

  .grid-800 {
    grid-template-columns: 2fr 22.25fr;
  }

  .heading-1082 {
    margin-top: 0;
    font-size: 28px;
    line-height: 35px;
  }

  .div-block-2997 {
    margin-top: 10px;
  }

  .div-block-2998 {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 10px;
  }

  .button-319 {
    font-size: 18px;
    font-weight: 700;
  }

  .grid-801 {
    grid-template-columns: 1.75fr;
  }

  .div-block-2999 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-1083 {
    font-size: 30px;
    line-height: 30px;
  }

  .heading-1084 {
    text-align: center;
    border-radius: 4px;
    margin-top: 0;
  }

  .div-block-3002 {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 10px;
  }

  .grid-803 {
    grid-template-columns: 1fr;
  }

  .grid-804 {
    grid-row-gap: 2px;
    grid-template-columns: 1fr;
  }

  .paragraph-2263 {
    text-align: left;
  }

  .div-block-3003 {
    padding-left: 0;
  }

  .flex-block-118 {
    justify-content: flex-start;
    align-items: center;
  }

  .div-block-3004 {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .grid-805 {
    grid-template-columns: 2fr 22.25fr;
  }

  .heading-1086 {
    margin-top: 0;
    font-size: 28px;
    line-height: 35px;
  }

  .div-block-3005 {
    margin-top: 10px;
  }

  .div-block-3006 {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 10px;
  }

  .button-323 {
    font-size: 18px;
    font-weight: 700;
  }

  .grid-806 {
    grid-template-columns: 1.75fr;
  }

  .div-block-3007 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-1087 {
    font-size: 30px;
    line-height: 30px;
  }

  .heading-1088 {
    text-align: center;
    border-radius: 4px;
    margin-top: 0;
  }

  .div-block-3010 {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 10px;
  }

  .grid-808 {
    grid-template-columns: 1fr;
  }

  .grid-809 {
    grid-row-gap: 2px;
    grid-template-columns: 1fr;
  }

  .paragraph-2264 {
    text-align: left;
  }

  .div-block-3011 {
    padding-left: 0;
  }

  .flex-block-119 {
    justify-content: flex-start;
    align-items: center;
  }

  .div-block-3012 {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .heading-1090 {
    font-size: 16px;
  }

  .button-327 {
    text-align: center;
    font-size: 14px;
    line-height: 20px;
  }

  .heading-1091 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 33px;
    line-height: 30px;
  }

  .image-856 {
    padding-top: 10px;
    padding-bottom: 15px;
  }

  .div-block-3015 {
    padding-bottom: 0;
  }

  .grid-811 {
    grid-column-gap: 20px;
    grid-row-gap: 0px;
    grid-template-rows: 403.5fr auto;
    grid-template-columns: auto;
  }

  .div-block-3016 {
    margin-bottom: 10px;
  }

  .paragraph-2265 {
    margin-bottom: 0;
    font-size: 18px;
    line-height: 25px;
  }

  .div-block-3017 {
    margin-bottom: 10px;
  }

  .paragraph-2266 {
    margin-top: 0;
  }

  .grid-812 {
    grid-column-gap: 20px;
    grid-template-columns: 1fr;
  }

  .div-block-3018 {
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .bold-text-1987 {
    font-size: 23px;
  }

  .button-328 {
    font-size: 18px;
    font-weight: 700;
  }

  .bold-text-1988 {
    font-size: 28px;
    line-height: 35px;
  }

  .div-block-3022 {
    margin-top: 0;
  }

  .div-block-3023 {
    display: none;
  }

  .heading-1092 {
    text-align: center;
    background-color: #eddab2;
    border-color: #6e6d6d;
    border-radius: 20px 20px 0 0;
    margin-top: 0;
    padding: 0 10px;
    font-size: 35px;
    line-height: 35px;
  }

  .heading-1093 {
    font-size: 16px;
  }

  .button-329 {
    text-align: center;
    font-size: 14px;
    line-height: 20px;
  }

  .heading-1094 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 33px;
    line-height: 30px;
  }

  .image-858 {
    padding-top: 10px;
    padding-bottom: 15px;
  }

  .div-block-3026 {
    padding-bottom: 0;
  }

  .grid-815 {
    grid-column-gap: 20px;
    grid-row-gap: 0px;
    grid-template-rows: 403.5fr auto;
    grid-template-columns: auto;
  }

  .div-block-3027 {
    margin-bottom: 10px;
  }

  .paragraph-2270 {
    margin-bottom: 0;
    font-size: 18px;
    line-height: 25px;
  }

  .div-block-3028 {
    margin-bottom: 10px;
  }

  .paragraph-2271 {
    margin-top: 0;
  }

  .grid-816 {
    grid-column-gap: 20px;
    grid-template-columns: 1fr;
  }

  .div-block-3029 {
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .bold-text-1991 {
    font-size: 23px;
  }

  .button-330 {
    font-size: 18px;
    font-weight: 700;
  }

  .bold-text-1992 {
    font-size: 28px;
    line-height: 35px;
  }

  .div-block-3033 {
    margin-top: 0;
  }

  .div-block-3034 {
    display: none;
  }

  .heading-1095 {
    text-align: center;
    background-color: #eddab2;
    border-color: #6e6d6d;
    border-radius: 20px 20px 0 0;
    margin-top: 0;
    padding: 0 10px;
    font-size: 35px;
    line-height: 35px;
  }

  .grid-818 {
    grid-template-columns: 2fr 22.25fr;
  }

  .heading-1096 {
    margin-top: 0;
    font-size: 28px;
    line-height: 35px;
  }

  .div-block-3035 {
    margin-top: 10px;
  }

  .div-block-3036 {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 10px;
  }

  .button-331 {
    font-size: 18px;
    font-weight: 700;
  }

  .grid-819 {
    grid-template-columns: 1.75fr;
  }

  .div-block-3037 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-1097 {
    font-size: 30px;
    line-height: 30px;
  }

  .heading-1098 {
    text-align: center;
    border-radius: 4px;
    margin-top: 0;
  }

  .div-block-3040 {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 10px;
  }

  .grid-821 {
    grid-template-columns: 1fr;
  }

  .grid-822 {
    grid-row-gap: 2px;
    grid-template-columns: 1fr;
  }

  .paragraph-2275 {
    text-align: left;
  }

  .div-block-3041 {
    padding-left: 0;
  }

  .flex-block-120 {
    justify-content: flex-start;
    align-items: center;
  }

  .div-block-3042 {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .heading-1100 {
    font-size: 16px;
  }

  .button-335 {
    text-align: center;
    font-size: 14px;
    line-height: 20px;
  }

  .heading-1101 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 33px;
    line-height: 30px;
  }

  .image-862 {
    padding-top: 10px;
    padding-bottom: 15px;
  }

  .div-block-3045 {
    padding-bottom: 0;
  }

  .grid-824 {
    grid-column-gap: 20px;
    grid-row-gap: 0px;
    grid-template-rows: 403.5fr auto;
    grid-template-columns: auto;
  }

  .div-block-3046 {
    margin-bottom: 10px;
  }

  .paragraph-2276 {
    margin-bottom: 0;
    font-size: 18px;
    line-height: 25px;
  }

  .div-block-3047 {
    margin-bottom: 10px;
  }

  .paragraph-2277 {
    margin-top: 0;
  }

  .grid-825 {
    grid-column-gap: 20px;
    grid-template-columns: 1fr;
  }

  .div-block-3048 {
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .bold-text-1995 {
    font-size: 23px;
  }

  .button-336 {
    font-size: 18px;
    font-weight: 700;
  }

  .bold-text-1996 {
    font-size: 28px;
    line-height: 35px;
  }

  .div-block-3052 {
    margin-top: 0;
  }

  .div-block-3053 {
    display: none;
  }

  .heading-1102 {
    text-align: center;
    background-color: #eddab2;
    border-color: #6e6d6d;
    border-radius: 20px 20px 0 0;
    margin-top: 0;
    padding: 0 10px;
    font-size: 35px;
    line-height: 35px;
  }

  .grid-827 {
    grid-template-columns: 2fr 22.25fr;
  }

  .heading-1103 {
    margin-top: 0;
    font-size: 28px;
    line-height: 35px;
  }

  .div-block-3054 {
    margin-top: 10px;
  }

  .div-block-3055 {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 10px;
  }

  .button-337 {
    font-size: 18px;
    font-weight: 700;
  }

  .grid-828 {
    grid-template-columns: 1.75fr;
  }

  .div-block-3056 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-1104 {
    font-size: 30px;
    line-height: 30px;
  }

  .heading-1105 {
    text-align: center;
    border-radius: 4px;
    margin-top: 0;
  }

  .div-block-3059 {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 10px;
  }

  .grid-830 {
    grid-template-columns: 1fr;
  }

  .grid-831 {
    grid-row-gap: 2px;
    grid-template-columns: 1fr;
  }

  .paragraph-2281 {
    text-align: left;
  }

  .div-block-3060 {
    padding-left: 0;
  }

  .flex-block-121 {
    justify-content: flex-start;
    align-items: center;
  }

  .div-block-3061 {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .grid-832 {
    grid-template-columns: 2fr 22.25fr;
  }

  .heading-1107 {
    margin-top: 0;
    font-size: 28px;
    line-height: 35px;
  }

  .div-block-3062 {
    margin-top: 10px;
  }

  .div-block-3063 {
    text-align: center;
    margin-top: 40px;
    margin-bottom: 10px;
    display: block;
  }

  .button-341 {
    font-size: 18px;
    font-weight: 700;
    box-shadow: 0 2px 5px #0003;
  }

  .grid-833 {
    grid-template-columns: 1.75fr;
  }

  .grid-834.i {
    grid-template-columns: 1fr;
  }

  .mob-review {
    margin-top: 0;
    padding-left: 10px;
    padding-right: 10px;
    display: block;
  }

  .heading-1108 {
    margin-top: 10px;
    font-family: PT Sans, sans-serif;
    font-size: 25px;
    line-height: 30px;
  }

  .heading-1109 {
    text-align: left;
    border-radius: 4px;
    margin-top: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-3067 {
    text-align: center;
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .grid-835 {
    grid-template-columns: 1fr;
  }

  .button-342 {
    font-size: 22px;
    box-shadow: 0 2px 5px #0003;
  }

  .grid-836 {
    grid-row-gap: 2px;
    grid-template-columns: 1fr;
  }

  .paragraph-2282 {
    text-align: left;
  }

  .div-block-3068 {
    padding-left: 0;
  }

  .flex-block-122 {
    justify-content: flex-start;
    align-items: center;
  }

  .div-block-3069 {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .div-block-3070 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .heading-1111 {
    font-size: 14px;
    line-height: 20px;
  }

  .div-block-3071 {
    margin-top: 5px;
    margin-bottom: 5px;
  }

  .button-345 {
    text-align: center;
    border-color: #d3ca18;
    font-size: 14px;
    line-height: 15px;
  }

  .heading-1112 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 33px;
    line-height: 35px;
  }

  .image-868 {
    padding-top: 10px;
    padding-bottom: 15px;
  }

  .div-block-3072 {
    padding-bottom: 0;
  }

  .grid-838 {
    grid-column-gap: 20px;
    grid-row-gap: 0px;
    grid-template-rows: 403.5fr auto;
    grid-template-columns: auto;
  }

  .div-block-3073 {
    margin-bottom: 10px;
  }

  .container-1882 {
    margin-bottom: 20px;
  }

  .paragraph-2283 {
    margin-bottom: 0;
    font-size: 18px;
    line-height: 25px;
  }

  .div-block-3074 {
    margin-bottom: 10px;
  }

  .paragraph-2284 {
    margin-top: 0;
  }

  .grid-839 {
    grid-column-gap: 20px;
    grid-template-columns: 1fr;
  }

  .div-block-3075 {
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .bold-text-1999 {
    font-size: 23px;
  }

  .button-346 {
    font-size: 18px;
    font-weight: 700;
    box-shadow: 0 2px 5px #0003;
  }

  .bold-text-2000 {
    font-size: 28px;
    line-height: 35px;
  }

  .bold-text-2001 {
    padding-right: 5px;
  }

  .div-block-3079 {
    margin-top: 0;
  }

  .mob-day1 {
    display: block;
  }

  .bold-text-2002 {
    padding-right: 5px;
  }

  .heading-1113 {
    text-align: center;
    background-color: #eddab2;
    border-color: #6e6d6d;
    border-radius: 20px 20px 0 0;
    margin-top: 0;
    padding: 0 10px;
    font-size: 35px;
    line-height: 35px;
  }

  .image-873 {
    border-top-right-radius: 20px;
  }

  .image-874 {
    border-top-right-radius: 20px;
    border-bottom-left-radius: 20px;
  }

  .text-block-579, .bold-text-2003, .bold-text-2004 {
    font-size: 20px;
  }

  .grid-841 {
    grid-template-columns: 1fr;
  }

  .italic-text-28 {
    font-size: 16px;
  }

  .div-block-3081 {
    margin-bottom: 20px;
  }

  .div-block-3083 {
    display: none;
  }

  ._1mob--4 {
    margin-top: 10px;
    margin-bottom: 10px;
    display: block;
  }

  .image-875 {
    max-width: 100%;
  }

  .heading-1114 {
    font-size: 30px;
    line-height: 35px;
  }

  .paragraph-2288 {
    margin-bottom: 0;
  }

  .grid-842 {
    grid-template-columns: 1fr;
    margin-bottom: 0;
  }

  .text-block-583 {
    font-size: 18px;
    line-height: 20px;
  }

  .bold-text-2005 {
    font-size: 35px;
    line-height: 35px;
  }

  .div-block-3086 {
    display: block;
  }

  .div-block-3087 {
    display: none;
  }

  ._5mob---4 {
    margin-top: 10px;
    margin-bottom: 10px;
    display: block;
  }

  .div-block-3088, .div-block-3089, .div-block-3090, .div-block-3091 {
    display: none;
  }

  .grid-843 {
    grid-column-gap: 23px;
    grid-row-gap: 23px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-3092, .div-block-3093 {
    display: none;
  }

  ._10mob---12 {
    margin-top: 10px;
    margin-bottom: 10px;
    display: block;
  }

  .div-block-3094 {
    display: none;
  }

  ._6mob---12, ._7mob---4 {
    margin-top: 10px;
    margin-bottom: 10px;
    display: block;
  }

  .div-block-3095 {
    display: none;
  }

  ._8mob---4, ._4mob---4 {
    margin-top: 10px;
    margin-bottom: 10px;
    display: block;
  }

  .container-1884 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .paragraph-2289 {
    line-height: 25px;
  }

  .button-347 {
    padding-top: 20px;
    padding-bottom: 20px;
    line-height: 20px;
  }

  .paragraph-2290 {
    font-size: 18px;
    line-height: 20px;
  }

  .button-348 {
    font-size: 18px;
  }

  .container-1887 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-3099 {
    display: block;
  }

  .div-block-3100 {
    display: none;
  }

  ._5mob---5 {
    margin-top: 10px;
    margin-bottom: 10px;
    display: block;
  }

  .div-block-3101, .div-block-3103, .div-block-3104, .div-block-3105 {
    display: none;
  }

  .grid-844 {
    grid-column-gap: 23px;
    grid-row-gap: 23px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-3106, .div-block-3107 {
    display: none;
  }

  ._10mob---13 {
    margin-top: 10px;
    margin-bottom: 10px;
    display: block;
  }

  .div-block-3108 {
    display: none;
  }

  ._7mob---5 {
    margin-top: 10px;
    margin-bottom: 10px;
    display: block;
  }

  .div-block-3109 {
    display: none;
  }

  ._4mob---5 {
    margin-top: 10px;
    margin-bottom: 10px;
    display: block;
  }

  .div-block-3110 {
    display: block;
  }

  .div-block-3111 {
    display: none;
  }

  ._5mob---6 {
    margin-top: 10px;
    margin-bottom: 10px;
    display: block;
  }

  .div-block-3112, .div-block-3114, .div-block-3115, .div-block-3116 {
    display: none;
  }

  .grid-845 {
    grid-column-gap: 23px;
    grid-row-gap: 23px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-3117, .div-block-3118 {
    display: none;
  }

  ._10mob---14 {
    margin-top: 10px;
    margin-bottom: 10px;
    display: block;
  }

  .div-block-3119 {
    display: none;
  }

  ._7mob---6 {
    margin-top: 10px;
    margin-bottom: 10px;
    display: block;
  }

  .div-block-3120 {
    display: none;
  }

  ._4mob---6 {
    margin-top: 10px;
    margin-bottom: 10px;
    display: block;
  }

  .paragraph-2291 {
    font-size: 18px;
    line-height: 20px;
  }

  .paragraph-2292 {
    line-height: 25px;
  }

  .container-1890 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .button-349 {
    padding-top: 20px;
    padding-bottom: 20px;
    line-height: 20px;
  }

  .button-350 {
    font-size: 18px;
  }

  .section-395 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .paragraph-2293 {
    line-height: 25px;
  }

  .button-351 {
    padding-top: 20px;
    padding-bottom: 20px;
    line-height: 20px;
  }

  .paragraph-2294 {
    font-size: 18px;
    line-height: 20px;
  }

  .div-block-3124 {
    padding-top: 20px;
  }

  .heading-1127 {
    font-size: 25px;
  }

  .button-352, .button-353 {
    font-size: 18px;
  }

  .heading-1128 {
    margin-top: 10px;
    font-size: 30px;
    line-height: 35px;
  }

  .heading-1129 {
    margin-top: 10px;
    margin-bottom: 0;
    font-size: 20px;
    line-height: 25px;
  }

  .grid-846 {
    grid-template-columns: 1.25fr;
  }

  .heading-1130 {
    text-align: left;
    font-size: 32px;
    line-height: 35px;
  }

  .bold-text-2009 {
    text-align: center;
    font-size: 33px;
    line-height: 35px;
  }

  .heading-1131 {
    font-size: 22px;
    line-height: 25px;
  }

  .text-block-585 {
    font-size: 18px;
    line-height: 20px;
  }

  .italic-text-29 {
    font-size: 16px;
  }

  .image-878 {
    max-width: 100%;
  }

  .div-block-3131 {
    margin-bottom: 20px;
  }

  .paragraph-2295 {
    margin-bottom: 0;
  }

  .grid-849 {
    grid-template-columns: 1fr;
    margin-bottom: 0;
  }

  .div-block-3132 {
    display: none;
  }

  ._1mob--5 {
    margin-top: 10px;
    margin-bottom: 10px;
    display: block;
  }

  .div-block-3133 {
    display: none;
  }

  .grid-850 {
    grid-column-gap: 23px;
    grid-row-gap: 23px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  ._10mob---15 {
    margin-top: 10px;
    margin-bottom: 10px;
    display: block;
  }

  .heading-1134 {
    font-size: 25px;
  }

  ._5mob---7 {
    margin-top: 10px;
    margin-bottom: 10px;
    display: block;
  }

  .div-block-3134 {
    display: none;
  }

  .paragraph-2296 {
    line-height: 25px;
  }

  .div-block-3136, .div-block-3137, .div-block-3139 {
    display: none;
  }

  .paragraph-2297 {
    font-size: 18px;
    line-height: 20px;
  }

  .div-block-3140 {
    display: block;
  }

  .div-block-3142 {
    display: none;
  }

  ._7mob---7 {
    margin-top: 10px;
    margin-bottom: 10px;
    display: block;
  }

  .div-block-3143 {
    display: none;
  }

  .div-block-3144 {
    background-position: 50%;
    padding-top: 20px;
  }

  ._4mob---7 {
    margin-top: 10px;
    margin-bottom: 10px;
    display: block;
  }

  .div-block-3145 {
    display: none;
  }

  .button-355 {
    padding-top: 20px;
    padding-bottom: 20px;
    line-height: 20px;
  }

  .div-block-3146 {
    display: none;
  }

  .section-396 {
    margin-left: 10px;
    margin-right: 10px;
    padding-right: 0;
  }

  .italic-text-30 {
    font-size: 20px;
    line-height: 20px;
  }

  .section-397 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-1138 {
    margin-top: 10px;
    font-size: 33px;
    line-height: 30px;
  }

  .div-block-3149 {
    display: none;
  }

  .grid-851 {
    grid-column-gap: 23px;
    grid-row-gap: 23px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-3150 {
    display: none;
  }

  .image-879 {
    max-width: 100%;
  }

  ._1mob--6, ._5mob---8 {
    margin-top: 10px;
    margin-bottom: 10px;
    display: block;
  }

  .div-block-3151 {
    display: none;
  }

  .heading-1140 {
    font-size: 30px;
    line-height: 35px;
  }

  .div-block-3152 {
    display: none;
  }

  .text-block-592 {
    font-size: 18px;
    line-height: 20px;
  }

  .paragraph-2298 {
    margin-bottom: 0;
  }

  .paragraph-2299 {
    font-size: 18px;
    line-height: 20px;
  }

  .heading-1142 {
    font-size: 25px;
  }

  .grid-852 {
    grid-template-columns: 1fr;
    margin-bottom: 0;
  }

  .container-1897 {
    margin-bottom: 20px;
  }

  .div-block-3154, .div-block-3155 {
    display: none;
  }

  .div-block-3156 {
    padding-bottom: 10px;
    display: block;
  }

  .italic-text-31 {
    font-size: 20px;
    line-height: 20px;
  }

  .button-357 {
    padding-top: 20px;
    padding-bottom: 20px;
    line-height: 20px;
  }

  .section-398 {
    margin-left: 10px;
    margin-right: 10px;
  }

  ._7mob---8, ._4mob---8 {
    margin-top: 10px;
    margin-bottom: 10px;
    display: block;
  }

  .div-block-3159, .div-block-3160 {
    display: none;
  }

  .div-block-3161 {
    background-position: 0 0;
    padding-top: 20px;
  }

  .div-block-3162 {
    margin-bottom: 20px;
  }

  .heading-1144 {
    font-size: 22px;
    line-height: 25px;
  }

  .grid-854 {
    grid-template-columns: 1.25fr;
  }

  .div-block-3164 {
    display: none;
  }

  .bold-text-2016 {
    font-size: 33px;
    line-height: 35px;
  }

  ._10mob---16 {
    margin-top: 10px;
    margin-bottom: 10px;
    display: block;
  }

  .paragraph-2300 {
    line-height: 25px;
  }

  .div-block-3166 {
    display: none;
  }

  .paragraph-2301 {
    color: #333;
  }

  .div-block-3168 {
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-882 {
    border-radius: 10px;
    width: auto;
  }

  .heading-1146 {
    margin-top: 10px;
    margin-bottom: 0;
    font-size: 30px;
    line-height: 30px;
  }

  .image-888 {
    width: auto;
    max-width: 100%;
  }

  .container-1901 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .paragraph-2302 {
    line-height: 25px;
  }

  .italic-text-32 {
    font-size: 16px;
  }

  .grid-859 {
    grid-column-gap: 23px;
    grid-row-gap: 23px;
    grid-template-columns: 1fr;
  }

  .image-895 {
    max-width: 100vh;
  }

  .div-block-3172 {
    display: none;
  }

  .image-894 {
    max-width: 100vh;
  }

  .bold-text-2017 {
    font-size: 35px;
    line-height: 35px;
  }

  .image-889 {
    width: auto;
    max-width: 100%;
  }

  ._1mob--7, ._5mob---9 {
    margin-top: 10px;
    margin-bottom: 10px;
    display: block;
  }

  .div-block-3173, .div-block-3174 {
    display: none;
  }

  .image-891 {
    width: auto;
    max-width: 100%;
  }

  .div-block-3175, .div-block-3176 {
    display: none;
  }

  .div-block-3177 {
    margin-top: 0;
  }

  .div-block-3178 {
    display: block;
  }

  .image-893 {
    width: auto;
    max-width: 100%;
  }

  .div-block-3181, .div-block-3182 {
    display: none;
  }

  .image-886 {
    max-width: 100vh;
  }

  .image-896 {
    max-width: 100%;
  }

  .image-898 {
    max-width: 100vh;
  }

  ._7mob---9 {
    margin-top: 10px;
    margin-bottom: 10px;
    display: block;
  }

  .heading-1151 {
    font-size: 30px;
    line-height: 35px;
  }

  .div-block-3183 {
    display: none;
  }

  ._4mob---9 {
    margin-top: 10px;
    margin-bottom: 10px;
    display: block;
  }

  .div-block-3185 {
    display: none;
  }

  .button-358 {
    padding-top: 20px;
    padding-bottom: 20px;
    line-height: 20px;
  }

  .image-884 {
    max-width: 100vh;
  }

  .paragraph-2303 {
    font-size: 18px;
    line-height: 20px;
  }

  ._10mob---17 {
    margin-top: 10px;
    margin-bottom: 10px;
    display: block;
  }

  ._6mob---13 {
    display: block;
  }

  .image-899 {
    width: auto;
    max-width: 100%;
  }

  .grid-863 {
    grid-template-columns: 1fr;
  }

  .div-block-3186 {
    display: none;
  }

  .text-block-604 {
    font-size: 16px;
    line-height: 20px;
  }

  .bold-text-2020 {
    font-size: 33px;
  }

  .paragraph-2304 {
    margin-bottom: 0;
  }

  .button-360 {
    display: none;
  }

  .div-block-3188 {
    text-align: center;
  }

  .heading-1155 {
    padding-right: 10px;
  }

  .container-1904, .flex-block-124, .button-361, .container-1905.ghj {
    display: none;
  }

  .text-block-605 {
    text-align: center;
  }

  .div-block-3192 {
    text-align: left;
  }

  .heading-1156 {
    text-align: center;
    font-size: 30px;
    line-height: 30px;
  }

  .grid-864 {
    text-align: left;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    width: auto;
    max-width: 100%;
  }

  .div-block-3193 {
    padding-left: 20px;
  }

  .grid-865 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .bold-text-2029 {
    text-align: center;
    font-size: 35px;
    line-height: 30px;
  }

  .div-block-3195 {
    padding-left: 20px;
  }

  .grid-866 {
    grid-template-columns: 3.25fr;
  }

  .container-1907 {
    display: none;
  }

  .div-block-3197 {
    margin-top: 20px;
    display: none;
  }

  .text-block-608 {
    font-size: 14px;
  }

  .div-block-3202 {
    padding-left: 10px;
  }

  .bold-text-2033 {
    font-size: 14px;
  }

  .heading-1163 {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .grid-868 {
    grid-template-columns: 3.75fr;
  }

  .container-1911 {
    margin-left: 10px;
    margin-right: 0;
  }

  .container-1913 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-3208 {
    margin-left: 10px;
  }

  .div-block-3209 {
    padding-left: 20px;
    padding-right: 10px;
  }

  .container-1914 {
    background-color: #f3f3f3;
    padding: 20px 10px;
  }

  .section-399 {
    display: block;
  }

  .text-block-611 {
    font-size: 14px;
  }

  .container-1915 {
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .bold-text-2036 {
    font-size: 30px;
  }

  .div-block-3214 {
    margin-top: 20px;
  }

  .container-1916 {
    padding: 20px 10px;
  }

  .text-block-612 {
    text-align: center;
  }

  .heading-1166 {
    text-align: center;
    font-size: 30px;
    line-height: 30px;
  }

  .bold-text-2038 {
    text-align: center;
    font-size: 35px;
    line-height: 30px;
  }

  .div-block-3218 {
    padding-left: 10px;
  }

  .text-block-613, .text-block-614, .bold-text-2039 {
    font-size: 14px;
  }

  .heading-1167 {
    font-size: 20px;
    line-height: 25px;
  }

  .grid-869 {
    grid-template-columns: 3.25fr;
  }

  .heading-1168 {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .bold-text-2040 {
    font-size: 30px;
  }

  .paragraph-2307 {
    font-size: 20px;
  }

  .div-block-3220 {
    margin-top: 20px;
    display: none;
  }

  .div-block-3222 {
    padding-left: 20px;
  }

  .grid-870 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-3223 {
    padding-left: 20px;
  }

  .container-1919 {
    display: none;
  }

  .grid-872 {
    grid-template-columns: 3.75fr;
  }

  .div-block-3229 {
    padding-left: 20px;
    padding-right: 10px;
  }

  .div-block-3232 {
    margin-top: 20px;
  }

  .div-block-3236 {
    text-align: left;
  }

  .grid-873 {
    text-align: left;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    width: auto;
    max-width: 100%;
  }

  .container-1923 {
    margin-left: 10px;
    margin-right: 0;
  }

  .container-1924 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-3241 {
    margin-left: 10px;
  }

  .container-1925 {
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .section-400 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .container-1926.ghj, .button-367, .button-369, .container-1927.ghj, .flex-block-128 {
    display: none;
  }

  .div-block-3243 {
    text-align: center;
  }

  .button-370 {
    display: none;
  }

  .heading-1177 {
    padding-right: 10px;
  }

  .button-371, .container-1930.ghj {
    display: none;
  }

  .heading-1178 {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .text-block-619 {
    font-size: 14px;
  }

  .body__sec1 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .bold-text-2058 {
    text-align: center;
    font-size: 35px;
    line-height: 30px;
  }

  .heading-1179 {
    text-align: center;
    font-size: 30px;
    line-height: 35px;
  }

  .div-block-3244 {
    padding-left: 10px;
  }

  .text-block-620 {
    text-align: center;
  }

  .bold-text-2059 {
    font-size: 30px;
  }

  .div-block-3246 {
    margin-top: 20px;
    display: none;
  }

  .heading-1180 {
    text-align: left;
    line-height: 25px;
  }

  .container-1932 {
    padding: 0 10px 20px;
  }

  .grid-874 {
    grid-template-columns: 3.25fr;
  }

  .bold-text-2060, .text-block-621 {
    font-size: 14px;
  }

  .top-5-lists-section-2 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-3250 {
    text-align: left;
  }

  .container-1934 {
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .container-1935 {
    display: none;
  }

  .div-block-3256 {
    margin-left: 10px;
  }

  .container-1936 {
    margin-left: 10px;
    margin-right: 0;
  }

  .div-block-3258 {
    padding-left: 20px;
  }

  .grid-875 {
    text-align: left;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    width: auto;
    max-width: 100%;
  }

  .grid-876 {
    grid-template-rows: auto auto auto;
  }

  .grid-876.body {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-3264 {
    padding-left: 20px;
  }

  .div-block-3265 {
    margin-top: 20px;
  }

  .div-block-3267 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .button-374.learnmore {
    padding-left: 60px;
    padding-right: 60px;
  }

  .button-374.buy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-877 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .container-1940 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .grid-878 {
    grid-template-columns: 3.75fr;
  }

  .div-block-3269, .div-block-3270 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .italic-text-33 {
    font-size: 22px;
    line-height: 20px;
  }

  .desktpday1 {
    display: block;
  }

  .image-913, .image-915 {
    border-radius: 10px;
  }

  .div-block-3276 {
    padding-bottom: 10px;
  }

  .bold-text-2077 {
    font-size: 22px;
  }

  .grid-879 {
    grid-template-rows: auto;
  }

  .paragraph-2311 {
    margin-top: 10px;
    padding-top: 0;
  }

  .grid-880 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1.5fr;
    place-items: center;
    max-width: 100%;
  }

  .div-block-3280 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1.5fr;
    grid-auto-columns: 1fr;
    max-width: 100%;
    display: grid;
  }

  .image-920 {
    margin-top: 10px;
  }

  .container-1943 {
    width: 100%;
    max-width: 100%;
  }

  .paragraph-2312 {
    margin-top: 10px;
  }

  .button-375 {
    text-align: center;
    flex: 0 auto;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 10px 20px;
    font-size: 14px;
    line-height: 16px;
  }

  .button-375._2 {
    width: 250px;
    max-width: 100%;
    margin-left: 10px;
  }

  .link-38 {
    font-size: 18px;
  }

  .button-377 {
    background-color: #457505;
    border-radius: 8px;
    width: 100%;
    max-width: 100%;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .div-block-3282 {
    width: 100%;
    max-width: 100%;
  }

  .paragraph-2316 {
    margin-top: 10px;
  }

  .div-block-3283 {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .flex-block-131 {
    display: block;
  }

  .container-1944 {
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .heading-1194 {
    margin-top: 10px;
    font-size: 40px;
    line-height: 35px;
  }

  .paragraph-2319, .paragraph-2320 {
    margin-top: 10px;
  }

  .div-block-3285 {
    width: 250px;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .div-block-3287 {
    text-align: center;
    width: 100%;
  }

  .grid-883 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .heading-1196 {
    margin-top: 10px;
  }

  .paragraph-2322 {
    font-size: 18px;
    line-height: 25px;
  }

  .paragraph-2323 {
    margin-top: 10px;
  }

  .bold-text-2080 {
    font-size: 40px;
    line-height: 40px;
  }

  .container-1947 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-3289 {
    text-align: center;
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .div-block-3290 {
    text-align: center;
  }

  .heading-1198 {
    color: #fff;
    font-size: 30px;
  }

  .div-block-3292 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .button-378 {
    font-size: 20px;
    line-height: 20px;
  }

  .italic-text-35 {
    color: #1c1515;
    border: 1px #000;
    font-size: 25px;
  }

  .div-block-3293 {
    display: none;
  }

  .text-block-629 {
    margin-top: 10px;
    font-size: 16px;
    font-weight: 700;
  }

  .div-block-3295 {
    margin-top: 40px;
  }

  .div-block-3296 {
    display: none;
  }

  .div-block-3064 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-1199 {
    font-size: 30px;
    line-height: 30px;
  }

  .bold-text-2081 {
    font-size: 20px;
  }

  .div-block-3297 {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 10px;
  }

  .bold-text-2082 {
    font-size: 20px;
  }

  .grid-885 {
    grid-template-columns: 1fr;
  }

  .button-379 {
    font-size: 22px;
    box-shadow: 0 2px 5px #0003;
  }

  .heading-1200 {
    text-align: left;
    border-radius: 4px;
    margin-top: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-630 {
    font-size: 20px;
  }

  .grid-886 {
    grid-row-gap: 2px;
    grid-template-columns: 1fr;
  }

  .paragraph-2329 {
    text-align: left;
  }

  .div-block-3300 {
    padding-left: 0;
  }

  .div-block-3301 {
    display: none;
  }

  .grid-887 {
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .grid-888 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .bold-text-2084 {
    font-size: 30px;
  }

  .flex-block-132 {
    justify-content: center;
    align-items: center;
  }

  .div-block-3302 {
    display: none;
  }

  .image-925 {
    text-align: center;
  }

  .bold-text-2085 {
    font-family: Inter, sans-serif;
    font-size: 25px;
    line-height: 25px;
  }

  .paragraph-2330 {
    margin-top: 10px;
    font-size: 18px;
    line-height: 25px;
  }

  .container-1949 {
    margin-top: 0;
  }

  .flex-block-133 {
    display: block;
  }

  .bold-text-2086 {
    font-size: 16px;
  }

  .paragraph-2331 {
    margin-top: 10px;
    padding-left: 5px;
    font-size: 16px;
  }

  .text-block-632 {
    padding-right: 5px;
    font-size: 16px;
  }

  .heading-1203 {
    font-size: 45px;
    line-height: 30px;
  }

  .container-1951 {
    padding-bottom: 10px;
  }

  .grid-889 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .heading-1204 {
    text-align: left;
  }

  .div-block-3307 {
    margin-top: 20px;
    display: none;
  }

  .grid-890 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  .heading-1205 {
    margin-top: 10px;
  }

  .grid-891 {
    grid-template-columns: .25fr 2.25fr;
  }

  .container-1952 {
    padding-top: 20px;
    padding-bottom: 0;
  }

  .div-block-3308 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .container-1954 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .grid-892 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .paragraph-2338 {
    text-align: left;
    padding-right: 0;
    font-size: 19px;
    line-height: 30px;
  }

  .paragraph-2339 {
    text-align: left;
    margin-bottom: 0;
    padding-right: 10px;
    font-size: 18px;
  }

  .bold-text-2089 {
    font-size: 20px;
  }

  .text-block-633.sidebar-block-2 {
    margin-bottom: 0;
  }

  .heading-1207 {
    margin-top: 40px;
    font-size: 28px;
    line-height: 30px;
  }

  .paragraph-2340, .div-block-3309 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .flex-block-134 {
    width: 100%;
    height: 100%;
    max-height: 100%;
    padding-bottom: 40px;
  }

  .container-1955 {
    height: auto;
  }

  .div-block-3310 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .grid-893 {
    grid-row-gap: 18px;
    grid-template-rows: 207px 180px auto;
    grid-template-columns: .25fr 1fr;
    grid-auto-rows: 23px;
    width: 100%;
    margin-top: 20px;
  }

  .bold-text-2090 {
    font-size: 22px;
  }

  .paragraph-2341 {
    color: #0b0b0a;
    text-align: left;
    padding-right: 10px;
    font-size: 20px;
  }

  .bold-text-2091 {
    text-align: left;
    padding-right: 10px;
    font-size: 20px;
  }

  .div-block-3311 {
    width: 100%;
    max-width: 100%;
    height: auto;
  }

  .text-block-634 {
    max-width: 88.1765%;
  }

  .image-927 {
    max-width: none;
  }

  .image-928 {
    width: 100%;
    max-width: none;
  }

  .heading-1208 {
    font-size: 16px;
  }

  .div-block-3313 {
    width: auto;
    max-width: none;
  }

  .div-block-3315 {
    width: 100%;
    max-width: none;
  }

  .container-1956 {
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: none;
    display: flex;
  }

  .div-block-3316 {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .div-block-3317 {
    max-width: none;
    margin-left: auto;
    margin-right: auto;
  }

  .image-929 {
    width: 100%;
    max-width: none;
  }

  .flex-block-135 {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    max-width: none;
    margin-right: 0;
    padding-right: 0;
  }

  .image-930 {
    width: 100%;
    max-width: none;
  }

  .grid-894.tab {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    width: auto;
    max-width: 100%;
  }

  .div-block-3321 {
    width: auto;
    max-width: none;
  }

  .container-1957 {
    width: auto;
    max-width: 100.01%;
  }

  .flex-block-137 {
    justify-content: center;
    align-items: flex-start;
    margin-right: 0;
    padding-right: 0;
  }

  .flex-block-138 {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    margin-right: 0;
  }

  .container-1958, .div-block-3322 {
    width: 100%;
  }

  .container-1959 {
    width: 100.005%;
    max-width: 100.005%;
  }

  .div-block-3324 {
    text-align: center;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .container-1960 {
    width: 100.006%;
    max-width: 100.006%;
  }

  .div-block-3325 {
    width: 100%;
  }

  .grid-895 {
    grid-template-rows: 50px 50px 50px auto auto auto;
    grid-template-columns: .75fr;
    display: none;
  }

  .grid-895.mo {
    grid-column-gap: 10px;
    grid-row-gap: 12px;
    grid-template-rows: 60px 60px 60px;
    grid-template-columns: .25fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 10px;
    display: grid;
  }

  .div-block-3326.mobf {
    width: 100%;
  }

  .grid-896 {
    grid-row-gap: 19px;
    grid-template-rows: 212px auto auto 1fr .75fr;
    grid-template-columns: 1fr;
    max-width: 100%;
  }

  .grid-897 {
    grid-row-gap: 12px;
    grid-template-rows: .5fr .75fr;
    grid-template-columns: 1.25fr;
    width: 100%;
    max-width: 100%;
  }

  .div-block-3327 {
    width: 67%;
  }

  .button-382 {
    border-radius: 40px;
    padding: 15px 20px;
    font-size: 16px;
  }

  .div-block-3328 {
    max-width: 100%;
  }

  .div-block-3329 {
    width: 100%;
    max-width: 100%;
  }

  .div-block-3330 {
    margin-top: 20px;
  }

  .heading-1209 {
    font-size: 25px;
    line-height: 30px;
  }

  .bold-text-2093, .button-383 {
    text-align: center;
  }

  .accordion-paragraph---brix-12 {
    max-width: 100%;
  }

  .heading-1210 {
    margin-top: 10px;
  }

  .container-1962 {
    padding-bottom: 0;
  }

  .grid-898 {
    grid-template-columns: 1fr;
  }

  .grid-899 {
    grid-template-columns: 1fr;
    margin-top: 10px;
  }

  .grid-900 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .section-402 {
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .section-403 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-1213 {
    margin-top: 0;
  }

  .container-1964, .div-block-3335 {
    width: 100%;
  }

  .container-1965 {
    width: 100.005%;
    max-width: 100.005%;
  }

  .div-block-3337 {
    text-align: center;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .container-1966 {
    width: 100.006%;
    max-width: 100.006%;
  }

  .div-block-3338 {
    width: 100%;
  }

  .grid-902 {
    grid-template-rows: 50px 50px 50px auto auto auto;
    grid-template-columns: .75fr;
    display: none;
  }

  .grid-902.mo {
    grid-column-gap: 10px;
    grid-row-gap: 12px;
    grid-template-rows: 60px 60px 60px;
    grid-template-columns: .25fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 10px;
    display: grid;
  }

  .div-block-3339.mobf {
    width: 100%;
  }

  .grid-903 {
    grid-row-gap: 19px;
    grid-template-rows: 212px auto auto 1fr .75fr;
    grid-template-columns: 1fr;
    max-width: 100%;
  }

  .grid-904 {
    grid-row-gap: 12px;
    grid-template-rows: .5fr .75fr;
    grid-template-columns: 1.25fr;
    width: 100%;
    max-width: 100%;
  }

  .div-block-3340 {
    width: 67%;
  }

  .button-384 {
    border-radius: 40px;
    padding: 15px 20px;
    font-size: 16px;
  }

  .div-block-3341 {
    max-width: 100%;
  }

  .div-block-3342 {
    width: 100%;
    max-width: 100%;
  }

  .div-block-3343 {
    margin-top: 20px;
  }

  .heading-1214 {
    font-size: 25px;
    line-height: 30px;
  }

  .flex-block-139 {
    justify-content: center;
    align-items: center;
  }

  .div-block-3345 {
    display: none;
  }

  .image-931 {
    text-align: center;
  }

  .bold-text-2097 {
    font-family: Inter, sans-serif;
    font-size: 25px;
    line-height: 25px;
  }

  .paragraph-2354 {
    margin-top: 10px;
    font-size: 18px;
    line-height: 25px;
  }

  .container-1968 {
    margin-top: 0;
  }

  .flex-block-140 {
    display: block;
  }

  .bold-text-2098 {
    font-size: 16px;
  }

  .paragraph-2355 {
    margin-top: 10px;
    padding-left: 5px;
    font-size: 16px;
  }

  .text-block-641 {
    padding-right: 5px;
    font-size: 16px;
  }

  .heading-1215 {
    margin-top: 0;
    font-size: 45px;
    line-height: 30px;
  }

  .container-1970 {
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-3347 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-3348 {
    display: none;
  }

  .grid-905 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .heading-1216 {
    text-align: left;
  }

  .div-block-3350 {
    margin-top: 20px;
  }

  .grid-906 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  .heading-1217 {
    margin-top: 10px;
  }

  .grid-907 {
    grid-template-columns: .25fr 2.25fr;
  }

  .container-1971 {
    padding-top: 20px;
    padding-bottom: 0;
  }

  .div-block-3351 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .container-1972 {
    display: block;
  }

  .container-1973 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .grid-908 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .paragraph-2362 {
    text-align: left;
    padding-right: 0;
    font-size: 19px;
    line-height: 30px;
  }

  .paragraph-2363 {
    text-align: left;
    margin-bottom: 0;
    padding-right: 10px;
    font-size: 18px;
  }

  .bold-text-2101 {
    font-size: 20px;
  }

  .text-block-642.sidebar-block-2 {
    margin-bottom: 0;
  }

  .heading-1219 {
    margin-top: 40px;
    font-size: 28px;
    line-height: 30px;
  }

  .paragraph-2364, .div-block-3352 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .flex-block-141 {
    width: 100%;
    height: 100%;
    max-height: 100%;
    padding-bottom: 40px;
  }

  .div-block-3353 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .grid-909 {
    grid-row-gap: 18px;
    grid-template-rows: 207px 180px auto;
    grid-template-columns: .25fr 1fr;
    grid-auto-rows: 23px;
    width: 100%;
    margin-top: 20px;
  }

  .container-1974 {
    height: auto;
  }

  .bold-text-2102 {
    font-size: 22px;
  }

  .paragraph-2365 {
    color: #0b0b0a;
    text-align: left;
    padding-right: 10px;
    font-size: 20px;
  }

  .bold-text-2103 {
    text-align: left;
    padding-right: 10px;
    font-size: 20px;
  }

  .div-block-3354 {
    width: 100%;
    max-width: 100%;
    height: auto;
  }

  .text-block-643 {
    max-width: 88.1765%;
  }

  .image-933 {
    max-width: none;
  }

  .image-934 {
    width: 100%;
    max-width: none;
  }

  .heading-1220 {
    font-size: 16px;
  }

  .div-block-3356 {
    width: auto;
    max-width: none;
  }

  .div-block-3358 {
    width: 100%;
    max-width: none;
  }

  .container-1975 {
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: none;
    display: flex;
  }

  .div-block-3359 {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .div-block-3360 {
    max-width: none;
    margin-left: auto;
    margin-right: auto;
  }

  .image-935 {
    width: 100%;
    max-width: none;
  }

  .flex-block-142 {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    max-width: none;
    margin-right: 0;
    padding-right: 0;
  }

  .image-936 {
    width: 100%;
    max-width: none;
  }

  .grid-910.tab {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    width: auto;
    max-width: 100%;
  }

  .div-block-3364 {
    width: auto;
    max-width: none;
  }

  .container-1976 {
    width: auto;
    max-width: 100.01%;
    padding-top: 20px;
  }

  .flex-block-144 {
    justify-content: center;
    align-items: flex-start;
    margin-right: 0;
    padding-right: 0;
  }

  .flex-block-145 {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    margin-right: 0;
  }

  .container-1977, .div-block-3365 {
    width: 100%;
  }

  .container-1978 {
    width: 100.005%;
    max-width: 100.005%;
  }

  .div-block-3367 {
    text-align: center;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .container-1979 {
    width: 100.006%;
    max-width: 100.006%;
  }

  .div-block-3368 {
    width: 100%;
  }

  .grid-911 {
    grid-template-rows: 50px 50px 50px auto auto auto;
    grid-template-columns: .75fr;
    display: none;
  }

  .grid-911.mo {
    grid-column-gap: 10px;
    grid-row-gap: 12px;
    grid-template-rows: 60px 60px 60px;
    grid-template-columns: .25fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 10px;
    display: grid;
  }

  .div-block-3369.mobf {
    width: 100%;
  }

  .grid-912 {
    grid-row-gap: 19px;
    grid-template-rows: 212px auto auto 1fr .75fr;
    grid-template-columns: 1fr;
    max-width: 100%;
  }

  .grid-913 {
    grid-row-gap: 12px;
    grid-template-rows: .5fr .75fr;
    grid-template-columns: 1.25fr;
    width: 100%;
    max-width: 100%;
  }

  .div-block-3370 {
    width: 67%;
  }

  .button-386 {
    border-radius: 40px;
    padding: 15px 20px;
    font-size: 16px;
  }

  .div-block-3371 {
    max-width: 100%;
  }

  .div-block-3372 {
    width: 100%;
    max-width: 100%;
  }

  .div-block-3373 {
    margin-top: 20px;
  }

  .heading-1221 {
    font-size: 25px;
    line-height: 30px;
  }

  .bold-text-2105, .button-387 {
    text-align: center;
  }

  .accordion-paragraph---brix-13 {
    max-width: 100%;
  }

  .heading-1222 {
    margin-top: 10px;
  }

  .container-1981 {
    padding-bottom: 0;
  }

  .div-block-3376 {
    margin-top: 40px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .button-388 {
    text-align: center;
    font-size: 18px;
  }

  .container-1983 {
    padding-bottom: 10px;
  }

  .grid-914 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .heading-1223 {
    text-align: left;
  }

  .paragraph-2373 {
    padding-left: 15px;
    padding-right: 0;
  }

  .div-block-3382 {
    margin-top: 20px;
  }

  .hero-tiittle {
    margin-top: 10px;
    padding-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-3383 {
    display: block;
  }

  .grid-915 {
    grid-template-columns: 1fr;
  }

  .div-block-3385 {
    margin-bottom: 0;
  }

  .div-block-3386 {
    margin-top: 10px;
    margin-bottom: 0;
    padding-bottom: 20px;
  }

  .container-1985 {
    padding-top: 0;
  }

  .div-block-3388 {
    padding-left: 10px;
    padding-right: 10px;
    display: none;
  }

  .button-389:hover {
    color: #000;
    background-color: #97dc51;
  }

  .heading-1226 {
    margin-top: 0;
  }

  .footerrr-2 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-916 {
    grid-row-gap: 2px;
    grid-template-columns: 1fr;
  }

  .paragraph-2374 {
    text-align: left;
  }

  .div-block-3390 {
    padding-left: 0;
  }

  .section-406 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .mob-urgrncy {
    display: block;
  }

  .div-block-3391 {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-3392 {
    margin-bottom: 10px;
  }

  .image-938 {
    margin-top: 10px;
  }

  .mob-vid-marta {
    display: block;
  }

  .div-block-3393 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-917 {
    grid-template-rows: auto;
  }

  .mob-carousel {
    display: none;
  }

  .grid-922 {
    grid-row-gap: 6px;
    grid-template-columns: .5fr 2.5fr;
    grid-auto-rows: .5fr;
  }

  .grid-923 {
    grid-template-columns: 1fr;
  }

  .grid-924 {
    grid-template-columns: .5fr 3fr;
  }

  .bold-text-2112 {
    font-size: 18px;
  }

  .div-block-3396 {
    display: block;
  }

  .section-410 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-3397 {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-3399 {
    margin-bottom: 10px;
  }

  .container-1988 {
    width: auto;
    max-width: 100.01%;
    padding-top: 20px;
  }

  .image-941 {
    margin-top: 10px;
  }

  .grid-925 {
    grid-template-rows: auto;
  }

  .grid-926 {
    grid-template-columns: 1fr;
  }

  .section-413 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .button-391:hover {
    color: #000;
    background-color: #97dc51;
  }

  .div-block-3401 {
    margin-bottom: 0;
    padding-bottom: 20px;
  }

  .div-block-3404 {
    padding-left: 0;
  }

  .div-block-3400 {
    margin-top: 40px;
  }

  .paragraph-2376 {
    text-align: left;
  }

  .div-block-3402 {
    margin-top: 10px;
    margin-bottom: 0;
    padding-bottom: 20px;
  }

  .bold-text-2116, .button-392 {
    text-align: center;
  }

  .heading-1229 {
    margin-top: 0;
  }

  .bold-text-2115 {
    font-size: 18px;
  }

  .grid-928 {
    grid-row-gap: 2px;
    grid-template-columns: 1fr;
  }

  .grid-927 {
    grid-row-gap: 6px;
    grid-template-columns: .5fr 3fr;
  }

  .grid-929 {
    grid-template-columns: 1fr;
  }

  .section-414 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-3406 {
    padding-left: 0;
  }

  .paragraph-2377 {
    text-align: left;
  }

  .bold-text-2117, .button-394 {
    text-align: center;
  }

  .grid-930 {
    grid-row-gap: 2px;
    grid-template-columns: 1fr;
  }

  .heading-1232 {
    font-size: 23px;
    line-height: 30px;
  }

  .container-1992 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-1233 {
    margin-top: 20px;
  }

  .image-947, .image-948 {
    border-radius: 5px;
  }

  .image-949 {
    border-radius: 5px;
    box-shadow: 0 2px 5px #0003;
  }

  .div-block-3409 {
    margin-top: 20px;
  }

  .section-415 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-3410 {
    margin-left: 0;
    margin-right: 0;
    padding: 10px;
  }

  .image-950 {
    border-width: 3px;
  }

  .flex-block-146 {
    justify-content: center;
    align-items: center;
  }

  .div-block-3411 {
    display: none;
  }

  .image-951 {
    text-align: center;
  }

  .bold-text-2120 {
    font-family: Inter, sans-serif;
    font-size: 25px;
    line-height: 25px;
  }

  .paragraph-2378 {
    margin-top: 10px;
    font-size: 18px;
    line-height: 25px;
  }

  .container-1995 {
    margin-top: 0;
  }

  .flex-block-147 {
    display: block;
  }

  .bold-text-2121 {
    font-size: 16px;
  }

  .paragraph-2379 {
    margin-top: 10px;
    padding-left: 5px;
    font-size: 16px;
  }

  .text-block-658 {
    padding-right: 5px;
    font-size: 16px;
  }

  .heading-1234 {
    font-size: 45px;
    line-height: 30px;
  }

  .container-1997 {
    padding-bottom: 10px;
  }

  .grid-931 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .heading-1235 {
    text-align: left;
  }

  .div-block-3416 {
    margin-top: 20px;
  }

  .grid-932 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  .heading-1236 {
    margin-top: 10px;
  }

  .grid-933 {
    grid-template-columns: .25fr 2.25fr;
  }

  .container-1998 {
    padding-top: 20px;
    padding-bottom: 0;
  }

  .div-block-3417 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .heading-1237 {
    margin-top: 0;
    font-size: 45px;
    line-height: 30px;
  }

  .text-block-659 {
    padding-right: 5px;
    font-size: 16px;
  }

  .flex-block-148 {
    justify-content: center;
    align-items: center;
  }

  .paragraph-2385 {
    margin-top: 10px;
    font-size: 18px;
    line-height: 25px;
  }

  .bold-text-2124 {
    font-size: 16px;
  }

  .paragraph-2386 {
    margin-top: 10px;
    padding-left: 5px;
    font-size: 16px;
  }

  .grid-934 {
    grid-row-gap: 6px;
    grid-template-columns: .25fr 2.75fr;
    grid-auto-rows: .5fr;
  }

  .grid-935 {
    grid-template-columns: 1fr;
  }

  .flex-block-149 {
    display: block;
  }

  .hero-tiittle-2 {
    margin-top: 0;
    padding-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-3419 {
    display: none;
  }

  .bold-text-2127 {
    font-family: Inter, sans-serif;
    font-size: 25px;
    line-height: 25px;
  }

  .container-2000 {
    margin-top: 0;
  }

  .image-953 {
    text-align: center;
  }

  .container-2002 {
    padding-bottom: 10px;
  }

  .grid-936 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .heading-1238 {
    text-align: left;
  }

  .div-block-3424 {
    margin-top: 20px;
  }

  .grid-939 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  .heading-1239 {
    margin-top: 10px;
  }

  .grid-940 {
    grid-template-columns: .25fr 2.25fr;
  }

  .container-2003 {
    padding-top: 20px;
    padding-bottom: 0;
  }

  .div-block-3425 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .section-416 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-2392 {
    margin-top: 10px;
    padding-left: 5px;
    font-size: 16px;
  }

  .grid-944 {
    grid-template-columns: 1fr;
  }

  .hero-tiittle-3 {
    margin-top: 10px;
    padding-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-662 {
    padding-right: 5px;
    font-size: 16px;
  }

  .grid-945 {
    grid-row-gap: 6px;
    grid-template-columns: .5fr 2.5fr;
    grid-auto-rows: .5fr;
  }

  .heading-1240 {
    margin-top: 0;
    font-size: 45px;
    line-height: 30px;
  }

  .bold-text-2130 {
    font-family: Inter, sans-serif;
    font-size: 25px;
    line-height: 25px;
  }

  .flex-block-150 {
    display: block;
  }

  .bold-text-2131 {
    font-size: 16px;
  }

  .paragraph-2393 {
    margin-top: 10px;
    font-size: 18px;
    line-height: 25px;
  }

  .image-954 {
    text-align: center;
  }

  .container-2007 {
    margin-top: 0;
  }

  .flex-block-151 {
    justify-content: center;
    align-items: center;
  }

  .div-block-3426, .div-block-3428 {
    display: none;
  }

  .grid-946 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .div-block-3429 {
    margin-top: 20px;
  }

  .div-block-3430 {
    margin-top: 40px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .button-395 {
    text-align: center;
    font-size: 18px;
  }

  .div-block-3431 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-3432 {
    display: none;
  }

  .grid-948 {
    grid-row-gap: 6px;
    grid-template-columns: .5fr 2.5fr;
    grid-auto-rows: .5fr;
  }

  .grid-949 {
    grid-template-columns: 1fr;
  }

  .grid-951 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-template-columns: 1fr 1fr;
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-952 {
    grid-column-gap: 15px;
  }

  .heading-1243, .heading-1244 {
    font-size: 30px;
    line-height: 30px;
  }

  .div-block-3436 {
    width: 100%;
    max-width: 100%;
    height: auto;
  }

  .text-block-667 {
    max-width: 88.1765%;
  }

  .image-955 {
    max-width: none;
  }

  .image-956 {
    width: 100%;
    max-width: none;
  }

  .heading-1245 {
    font-size: 16px;
  }

  .div-block-3438 {
    width: auto;
    max-width: none;
  }

  .offer_section-2 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-3440 {
    width: 100%;
    max-width: none;
  }

  .container-2013 {
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: none;
    display: flex;
  }

  .div-block-3441 {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .div-block-3442 {
    max-width: none;
    margin-left: auto;
    margin-right: auto;
  }

  .image-957 {
    width: 100%;
    max-width: none;
  }

  .flex-block-152 {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    max-width: none;
    margin-right: 0;
    padding-right: 0;
  }

  .image-958 {
    width: 100%;
    max-width: none;
  }

  .grid-953.tab {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    width: auto;
    max-width: 100%;
  }

  .div-block-3446 {
    width: auto;
    max-width: none;
  }

  .container-2014 {
    width: auto;
    max-width: 100.01%;
  }

  .flex-block-154 {
    justify-content: center;
    align-items: flex-start;
    margin-right: 0;
    padding-right: 0;
  }

  .flex-block-155 {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    margin-right: 0;
  }

  .container-2015, .div-block-3447 {
    width: 100%;
  }

  .container-2016 {
    width: 100.005%;
    max-width: 100.005%;
  }

  .div-block-3449 {
    text-align: center;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .container-2017 {
    width: 100.006%;
    max-width: 100.006%;
  }

  .div-block-3450 {
    width: 100%;
  }

  .grid-954 {
    grid-template-rows: 50px 50px 50px auto auto auto;
    grid-template-columns: .75fr;
    display: none;
  }

  .grid-954.mo {
    grid-column-gap: 10px;
    grid-row-gap: 12px;
    grid-template-rows: 60px 60px 60px;
    grid-template-columns: .25fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 10px;
    display: grid;
  }

  .div-block-3451.mobf {
    background-color: #fff;
    width: 100%;
  }

  .grid-955 {
    grid-row-gap: 19px;
    grid-template-rows: 212px auto auto 1fr .75fr;
    grid-template-columns: 1fr;
    max-width: 100%;
  }

  .grid-956 {
    grid-row-gap: 12px;
    grid-template-rows: .5fr .75fr;
    grid-template-columns: 1.25fr;
    width: 100%;
    max-width: 100%;
  }

  .div-block-3452 {
    width: 67%;
  }

  .button-396 {
    border-radius: 40px;
    padding: 15px 20px;
    font-size: 16px;
  }

  .div-block-3453 {
    max-width: 100%;
  }

  .div-block-3454 {
    width: 100%;
    max-width: 100%;
  }

  .div-block-3455 {
    margin-top: 20px;
  }

  .heading-1246 {
    font-size: 25px;
    line-height: 30px;
  }

  .heading-1247 {
    font-size: 30px;
    line-height: 30px;
  }

  .div-block-3457 {
    width: 100%;
    max-width: 100%;
    height: auto;
  }

  .text-block-672 {
    max-width: 88.1765%;
  }

  .image-959 {
    max-width: none;
  }

  .image-960 {
    width: 100%;
    max-width: none;
  }

  .heading-1248 {
    font-size: 16px;
  }

  .div-block-3459 {
    width: auto;
    max-width: none;
  }

  .offer_section-3 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-3461 {
    width: 100%;
    max-width: none;
  }

  .container-2018 {
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: none;
    display: flex;
  }

  .div-block-3462 {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .div-block-3463 {
    max-width: none;
    margin-left: auto;
    margin-right: auto;
  }

  .image-961 {
    width: 100%;
    max-width: none;
  }

  .flex-block-156 {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    max-width: none;
    margin-right: 0;
    padding-right: 0;
  }

  .image-962 {
    width: 100%;
    max-width: none;
  }

  .grid-957.tab {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    width: auto;
    max-width: 100%;
  }

  .div-block-3467 {
    width: auto;
    max-width: none;
  }

  .container-2019 {
    width: auto;
    max-width: 100.01%;
  }

  .flex-block-158 {
    justify-content: center;
    align-items: flex-start;
    margin-right: 0;
    padding-right: 0;
  }

  .flex-block-159 {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    margin-right: 0;
  }

  .div-block-3468 {
    padding-bottom: 10px;
  }

  .body-83 {
    font-size: 18px;
  }

  .text-block-675 {
    font-size: 18px;
    line-height: 20px;
  }

  .list-120 {
    font-size: 18px;
    line-height: 30px;
  }

  .section-417, .section-418 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-3470 {
    flex: 0 auto;
    padding: 20px 10px;
  }

  .bold-text-2137 {
    font-size: 36px;
  }

  .section-419, .container-2021 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-1251, .heading-1253, .heading-1254, .heading-1255, .heading-1256, .heading-1257 {
    margin-bottom: 10px;
    line-height: 22px;
  }

  .bold-text-2139 {
    font-size: 25px;
  }

  .bold-text-2140 {
    line-height: 22px;
  }
}

#w-node-_63c6ede1-6c0f-d52f-ae13-33153650ed01-3abdbd3e, #w-node-_63c6ede1-6c0f-d52f-ae13-33153650ed17-3abdbd3e, #w-node-_63c6ede1-6c0f-d52f-ae13-33153650ed2c-3abdbd3e, #w-node-_63c6ede1-6c0f-d52f-ae13-33153650ed42-3abdbd3e, #w-node-_63c6ede1-6c0f-d52f-ae13-33153650ed55-3abdbd3e, #w-node-_63c6ede1-6c0f-d52f-ae13-33153650ed67-3abdbd3e, #w-node-_63c6ede1-6c0f-d52f-ae13-33153650ed7a-3abdbd3e, #w-node-_8c5f20dc-5ccb-926b-d058-993d2a226c2e-3abdbd3e, #w-node-fdb1e828-02e9-8946-6524-ccbb38ca2b4a-3abdbd3e, #w-node-dc306ff4-e580-43b0-fbee-035203664cda-3abdbd3e, #w-node-_63c6ede1-6c0f-d52f-ae13-33153650eec6-3abdbd3e, #w-node-_63c6ede1-6c0f-d52f-ae13-33153650eed3-3abdbd3e, #w-node-_63c6ede1-6c0f-d52f-ae13-33153650eedf-3abdbd3e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_63c6ede1-6c0f-d52f-ae13-33153650eef2-3abdbd3e {
  align-self: center;
}

#w-node-_63c6ede1-6c0f-d52f-ae13-33153650ef29-3abdbd3e, #w-node-_63c6ede1-6c0f-d52f-ae13-33153650ef2e-3abdbd3e, #w-node-_63c6ede1-6c0f-d52f-ae13-33153650ef33-3abdbd3e, #w-node-_63c6ede1-6c0f-d52f-ae13-33153650ef38-3abdbd3e {
  place-self: center end;
}

#w-node-_63c6ede1-6c0f-d52f-ae13-33153650ef43-3abdbd3e {
  align-self: center;
}

#w-node-_63c6ede1-6c0f-d52f-ae13-33153650ef45-3abdbd3e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_63c6ede1-6c0f-d52f-ae13-33153650ef50-3abdbd3e, #w-node-_63c6ede1-6c0f-d52f-ae13-33153650ef5f-3abdbd3e {
  align-self: center;
}

#w-node-_63c6ede1-6c0f-d52f-ae13-33153650ed17-856a8100, #w-node-_63c6ede1-6c0f-d52f-ae13-33153650ed2c-856a8100, #w-node-_63c6ede1-6c0f-d52f-ae13-33153650ed42-856a8100, #w-node-_63c6ede1-6c0f-d52f-ae13-33153650ed67-856a8100, #w-node-_63c6ede1-6c0f-d52f-ae13-33153650ed7a-856a8100, #w-node-_8c5f20dc-5ccb-926b-d058-993d2a226c2e-856a8100, #w-node-fdb1e828-02e9-8946-6524-ccbb38ca2b4a-856a8100, #w-node-dc306ff4-e580-43b0-fbee-035203664cda-856a8100, #w-node-_63c6ede1-6c0f-d52f-ae13-33153650eec6-856a8100, #w-node-_63c6ede1-6c0f-d52f-ae13-33153650eed3-856a8100, #w-node-_63c6ede1-6c0f-d52f-ae13-33153650eedf-856a8100 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_63c6ede1-6c0f-d52f-ae13-33153650eef2-856a8100 {
  align-self: center;
}

#w-node-_63c6ede1-6c0f-d52f-ae13-33153650ef29-856a8100, #w-node-_63c6ede1-6c0f-d52f-ae13-33153650ef2e-856a8100, #w-node-_63c6ede1-6c0f-d52f-ae13-33153650ef33-856a8100, #w-node-_63c6ede1-6c0f-d52f-ae13-33153650ef38-856a8100 {
  place-self: center end;
}

#w-node-_63c6ede1-6c0f-d52f-ae13-33153650ef43-856a8100 {
  align-self: center;
}

#w-node-_63c6ede1-6c0f-d52f-ae13-33153650ef45-856a8100 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_63c6ede1-6c0f-d52f-ae13-33153650ef50-856a8100, #w-node-_63c6ede1-6c0f-d52f-ae13-33153650ef5f-856a8100 {
  align-self: center;
}

#w-node-_9238d50a-8b14-1495-e9c3-3e65fab41988-6ff97db1 {
  justify-self: center;
}

#w-node-_9238d50a-8b14-1495-e9c3-3e65fab4198d-6ff97db1, #w-node-_9238d50a-8b14-1495-e9c3-3e65fab4198f-6ff97db1 {
  place-self: center;
}

#w-node-_9238d50a-8b14-1495-e9c3-3e65fab41993-6ff97db1 {
  justify-self: center;
}

#w-node-_9238d50a-8b14-1495-e9c3-3e65fab419ab-6ff97db1, #w-node-eb2b55ac-27b0-ddb3-e6cd-2177b3570a2f-8745f3fc {
  place-self: center;
}

#w-node-eb2b55ac-27b0-ddb3-e6cd-2177b3570a33-8745f3fc {
  place-self: center end;
}

#w-node-_5ecedbb6-7846-93f4-e165-80867fe6e0f1-8745f3fc {
  place-self: center;
}

#w-node-_5ecedbb6-7846-93f4-e165-80867fe6e0f5-8745f3fc {
  justify-self: center;
}

#w-node-_5ecedbb6-7846-93f4-e165-80867fe6e0f7-8745f3fc {
  place-self: stretch center;
}

#w-node-_5ecedbb6-7846-93f4-e165-80867fe6e0f9-8745f3fc {
  justify-self: center;
}

#w-node-_64879bd0-94fb-415f-4672-1ab19315a735-8745f3fc {
  place-self: center;
}

#w-node-_64879bd0-94fb-415f-4672-1ab19315a73a-8745f3fc {
  justify-self: center;
}

#w-node-_64879bd0-94fb-415f-4672-1ab19315a73c-8745f3fc {
  place-self: stretch center;
}

#w-node-_64879bd0-94fb-415f-4672-1ab19315a73e-8745f3fc {
  justify-self: center;
}

#w-node-_961f4704-86c0-3c99-e80c-3bd309280979-8745f3fc {
  place-self: center;
}

#w-node-_961f4704-86c0-3c99-e80c-3bd30928097e-8745f3fc {
  justify-self: center;
}

#w-node-_961f4704-86c0-3c99-e80c-3bd309280980-8745f3fc {
  place-self: stretch center;
}

#w-node-_961f4704-86c0-3c99-e80c-3bd309280982-8745f3fc {
  justify-self: center;
}

#w-node-_588ed06d-4dea-89f4-bc99-b0df403aeee0-8745f3fc {
  place-self: center;
}

#w-node-_588ed06d-4dea-89f4-bc99-b0df403aeee5-8745f3fc {
  justify-self: center;
}

#w-node-_588ed06d-4dea-89f4-bc99-b0df403aeee7-8745f3fc {
  place-self: stretch center;
}

#w-node-_588ed06d-4dea-89f4-bc99-b0df403aeee9-8745f3fc {
  justify-self: center;
}

#w-node-_68671db8-8eaf-2605-111c-dccab8035b6c-8745f3fc {
  place-self: center;
}

#w-node-_68671db8-8eaf-2605-111c-dccab8035b71-8745f3fc {
  justify-self: center;
}

#w-node-_68671db8-8eaf-2605-111c-dccab8035b73-8745f3fc {
  place-self: stretch center;
}

#w-node-_68671db8-8eaf-2605-111c-dccab8035b75-8745f3fc {
  justify-self: center;
}

#w-node-f2c8a4d9-ffe5-8f42-050c-484833777a48-8745f3fc {
  place-self: center;
}

#w-node-_2b3ee5c8-91a1-d2b4-0a77-d3a40b6e218c-8745f3fc {
  justify-self: center;
}

#w-node-_5759222f-7a7c-16d6-788b-1e8b902f1caa-8745f3fc {
  place-self: stretch center;
}

#w-node-be9cf5df-3572-45d7-2e20-8c13f900a924-8745f3fc {
  justify-self: center;
}

#w-node-b4a2e5f8-9153-5bbd-2b5b-e637557d5f66-a8224758 {
  place-self: center;
}

#w-node-bbc4eae4-10f0-38e8-ce57-26a7d23ae08b-a8224758 {
  place-self: center end;
}

#w-node-_6ec37ae7-6450-44c7-ae17-1ca4fa12f217-a8224758, #w-node-_6ec37ae7-6450-44c7-ae17-1ca4fa12f219-a8224758 {
  place-self: center;
}

#w-node-_6ec37ae7-6450-44c7-ae17-1ca4fa12f21d-a8224758 {
  justify-self: center;
}

#w-node-_6ec37ae7-6450-44c7-ae17-1ca4fa12f21f-a8224758 {
  place-self: stretch center;
}

#w-node-_6ec37ae7-6450-44c7-ae17-1ca4fa12f221-a8224758 {
  justify-self: center;
}

#w-node-_6ec37ae7-6450-44c7-ae17-1ca4fa12f318-a8224758 {
  place-self: center;
}

#w-node-_6ec37ae7-6450-44c7-ae17-1ca4fa12f31d-a8224758 {
  justify-self: center;
}

#w-node-_6ec37ae7-6450-44c7-ae17-1ca4fa12f31f-a8224758 {
  place-self: stretch center;
}

#w-node-_6ec37ae7-6450-44c7-ae17-1ca4fa12f321-a8224758 {
  justify-self: center;
}

#w-node-_5e149986-ea3f-cfee-2403-0a157cfa812c-a8224758 {
  place-self: center;
}

#w-node-f53ebe26-49e2-6ae8-1934-f9e8a45805d8-a8224758 {
  justify-self: center;
}

#w-node-bf8bddac-d22a-f0a8-f6ac-e402b988af25-a8224758 {
  place-self: stretch center;
}

#w-node-f453cf9e-e57a-4320-1c88-c6d7cfbe2a6e-a8224758 {
  justify-self: center;
}

#w-node-_62841b77-9ab1-cb13-4daa-50de7dd0e6ce-bb88c0a5, #w-node-_62841b77-9ab1-cb13-4daa-50de7dd0e701-bb88c0a5, #w-node-_62841b77-9ab1-cb13-4daa-50de7dd0e706-bb88c0a5 {
  place-self: center;
}

#w-node-_62841b77-9ab1-cb13-4daa-50de7dd0e72a-bb88c0a5 {
  place-self: start center;
}

#w-node-_8af2ba98-16d3-fe4a-3bbe-ab229c346fea-3564d6a3 {
  justify-self: center;
}

#w-node-_8af2ba98-16d3-fe4a-3bbe-ab229c346fef-3564d6a3, #w-node-_8af2ba98-16d3-fe4a-3bbe-ab229c346ff1-3564d6a3 {
  place-self: center;
}

#w-node-_8af2ba98-16d3-fe4a-3bbe-ab229c346ff5-3564d6a3 {
  justify-self: center;
}

#w-node-_8af2ba98-16d3-fe4a-3bbe-ab229c34700d-3564d6a3 {
  place-self: center;
}

#w-node-e2f71737-3c3f-e3e9-bf3f-e517b02c7505-4f62dae4 {
  justify-self: center;
}

#w-node-e2f71737-3c3f-e3e9-bf3f-e517b02c750a-4f62dae4, #w-node-e2f71737-3c3f-e3e9-bf3f-e517b02c750c-4f62dae4 {
  place-self: center;
}

#w-node-e2f71737-3c3f-e3e9-bf3f-e517b02c7510-4f62dae4 {
  justify-self: center;
}

#w-node-e2f71737-3c3f-e3e9-bf3f-e517b02c7528-4f62dae4 {
  place-self: center;
}

#w-node-df1dde74-1899-4d00-24ec-5957b0c7c056-1b057da6 {
  justify-self: center;
}

#w-node-df1dde74-1899-4d00-24ec-5957b0c7c05b-1b057da6, #w-node-df1dde74-1899-4d00-24ec-5957b0c7c05d-1b057da6 {
  place-self: center;
}

#w-node-df1dde74-1899-4d00-24ec-5957b0c7c061-1b057da6 {
  justify-self: center;
}

#w-node-df1dde74-1899-4d00-24ec-5957b0c7c079-1b057da6, #w-node-c626095d-b850-fe72-8487-7e6eb08bbb2b-97c2d72f {
  place-self: center;
}

#w-node-c626095d-b850-fe72-8487-7e6eb08bbb73-97c2d72f {
  place-self: start center;
}

#w-node-_12875c52-d196-065c-a056-2b302dca7f00-9f02df85 {
  place-self: center;
}

#w-node-_12875c52-d196-065c-a056-2b302dca7f45-9f02df85 {
  place-self: start center;
}

#w-node-_83e70f89-f6f3-e97f-4cdd-cb17c1350f28-9f02df85 {
  place-self: center;
}

#w-node-_83e70f89-f6f3-e97f-4cdd-cb17c1350f6d-9f02df85 {
  place-self: start center;
}

#w-node-_1a2af161-4634-c5c2-7ce5-b55386e1f102-25e9de65 {
  place-self: center;
}

#w-node-_1a2af161-4634-c5c2-7ce5-b55386e1f147-25e9de65 {
  place-self: start center;
}

#w-node-c6ba30c0-e174-69ad-ca0d-19fb02664bdb-25e9de65 {
  place-self: center;
}

#w-node-c6ba30c0-e174-69ad-ca0d-19fb02664c20-25e9de65 {
  place-self: start center;
}

#w-node-aefe52cf-1eb7-73cf-0ebe-f29994e7764d-44b07af1 {
  place-self: center;
}

#w-node-aefe52cf-1eb7-73cf-0ebe-f29994e77692-44b07af1 {
  place-self: start center;
}

#w-node-e5592aab-f4f7-59f9-383b-6e30a8c2ac89-2143c8c3 {
  place-self: center;
}

#w-node-e5592aab-f4f7-59f9-383b-6e30a8c2acda-2143c8c3 {
  place-self: start center;
}

#w-node-_5948e230-bce7-4e11-71c0-0eaf974b68c7-8eec9e3a, #w-node-_63c6ede1-6c0f-d52f-ae13-33153650eec6-8eec9e3a, #w-node-_63c6ede1-6c0f-d52f-ae13-33153650eed3-8eec9e3a, #w-node-_63c6ede1-6c0f-d52f-ae13-33153650eedf-8eec9e3a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_63c6ede1-6c0f-d52f-ae13-33153650eef2-8eec9e3a {
  align-self: center;
}

#w-node-_63c6ede1-6c0f-d52f-ae13-33153650ef29-8eec9e3a, #w-node-_63c6ede1-6c0f-d52f-ae13-33153650ef2e-8eec9e3a, #w-node-_63c6ede1-6c0f-d52f-ae13-33153650ef33-8eec9e3a, #w-node-_63c6ede1-6c0f-d52f-ae13-33153650ef38-8eec9e3a {
  place-self: center end;
}

#w-node-_63c6ede1-6c0f-d52f-ae13-33153650ef43-8eec9e3a {
  align-self: center;
}

#w-node-_63c6ede1-6c0f-d52f-ae13-33153650ef45-8eec9e3a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_63c6ede1-6c0f-d52f-ae13-33153650ef50-8eec9e3a, #w-node-_63c6ede1-6c0f-d52f-ae13-33153650ef5f-8eec9e3a {
  align-self: center;
}

#w-node-_6c3ff0d8-2658-a3dd-85b1-83a77b60c755-5f1cd6d6 {
  place-self: center;
}

#w-node-_6c3ff0d8-2658-a3dd-85b1-83a77b60c79d-5f1cd6d6 {
  place-self: start center;
}

#w-node-f059177b-263d-cf55-3b37-fbdd7e42f4d2-54b90673 {
  place-self: center;
}

#w-node-f059177b-263d-cf55-3b37-fbdd7e42f517-54b90673 {
  place-self: start center;
}

#w-node-_34bee2b7-d623-2272-cb10-7b1f7bd36a26-54b90673 {
  place-self: center;
}

#w-node-_34bee2b7-d623-2272-cb10-7b1f7bd36a6b-54b90673 {
  place-self: start center;
}

#w-node-_0b821645-f168-b09f-b21f-ca3341e3a187-61ef437e {
  place-self: center;
}

#w-node-_0b821645-f168-b09f-b21f-ca3341e3a1cc-61ef437e, #w-node-_462ded58-3df5-64ca-f0ca-d47a8ce3213f-dffdb9a0, #w-node-_37fc4e1d-ed91-47f4-4b09-b3747ec77238-598f1641, #w-node-f2fa5bbd-93d5-40c4-178a-ce0cb1b3d5f6-8ebd5582 {
  place-self: start center;
}

#w-node-_4fde19c4-9b47-3695-00c2-c3a03c6ed160-8b3c9b4f {
  place-self: stretch center;
}

#w-node-_222e60dd-5563-bd3b-d201-a1423dbba5dd-a248ab8f, #w-node-c8ebc914-80b8-3955-8004-71a71d08bb21-1b2b0b1d {
  place-self: start center;
}

#w-node-c8ebc914-80b8-3955-8004-71a71d08bb58-1b2b0b1d {
  justify-self: end;
}

#w-node-c8ebc914-80b8-3955-8004-71a71d08bb89-1b2b0b1d {
  justify-self: start;
}

#w-node-_462ded58-3df5-64ca-f0ca-d47a8ce3213f-16f88ffa {
  place-self: start center;
}

#w-node-e617ed35-2b7a-a0dc-5bf1-8d449824bc66-5d4c4958 {
  place-self: center start;
}

#w-node-e617ed35-2b7a-a0dc-5bf1-8d449824bc71-5d4c4958, #w-node-e617ed35-2b7a-a0dc-5bf1-8d449824bc82-5d4c4958 {
  justify-self: end;
}

#w-node-e617ed35-2b7a-a0dc-5bf1-8d449824bc87-5d4c4958 {
  justify-self: start;
}

#w-node-e617ed35-2b7a-a0dc-5bf1-8d449824bc95-5d4c4958 {
  justify-self: end;
}

#w-node-e617ed35-2b7a-a0dc-5bf1-8d449824bce8-5d4c4958, #w-node-e617ed35-2b7a-a0dc-5bf1-8d449824bcee-5d4c4958, #w-node-e617ed35-2b7a-a0dc-5bf1-8d449824bcf8-5d4c4958 {
  place-self: center;
}

#w-node-_0141528a-35e7-d2d1-01a9-273424f00edc-5d4c4958 {
  place-self: center start;
}

#w-node-_0141528a-35e7-d2d1-01a9-273424f00ee9-5d4c4958, #w-node-_0141528a-35e7-d2d1-01a9-273424f00ef8-5d4c4958 {
  justify-self: end;
}

#w-node-_0141528a-35e7-d2d1-01a9-273424f00efd-5d4c4958 {
  justify-self: start;
}

#w-node-_0141528a-35e7-d2d1-01a9-273424f00f0b-5d4c4958 {
  justify-self: end;
}

#w-node-_0141528a-35e7-d2d1-01a9-273424f00f5e-5d4c4958, #w-node-_0141528a-35e7-d2d1-01a9-273424f00f66-5d4c4958, #w-node-_0141528a-35e7-d2d1-01a9-273424f00f6e-5d4c4958, #w-node-_28e3e3bd-7249-3dec-e76f-bea5191917e4-87991250, #w-node-_28e3e3bd-7249-3dec-e76f-bea5191917ea-87991250, #w-node-_28e3e3bd-7249-3dec-e76f-bea5191917f0-87991250, #w-node-_28e3e3bd-7249-3dec-e76f-bea5191917f6-87991250, #w-node-_7f06e12b-a9ea-a1f0-f983-3f0a7272a3ff-87991250, #w-node-_472c00bb-96f0-7c0c-ac8e-500deb2b7df4-87991250, #w-node-_472c00bb-96f0-7c0c-ac8e-500deb2b7dfd-87991250 {
  place-self: center;
}

#w-node-_472c00bb-96f0-7c0c-ac8e-500deb2b7e04-87991250 {
  place-self: end center;
}

#w-node-af4711eb-ea8b-279a-d578-97d307b32d40-87991250 {
  place-self: center start;
}

#w-node-_3dc29684-7e41-4f25-8631-a75c1fe5f025-87991250 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bdd763-7295-725f-c247-80be19c668fd-87991250 {
  justify-self: start;
}

#w-node-d3bdd763-7295-725f-c247-80be19c668ff-87991250, #w-node-d3bdd763-7295-725f-c247-80be19c66902-87991250 {
  place-self: center;
}

#w-node-_6d7a5aff-d7d1-9937-4bd7-de6eb1428232-87991250 {
  place-self: end start;
}

#w-node-d3bdd763-7295-725f-c247-80be19c66909-87991250 {
  place-self: center;
}

#w-node-_5ff64ae7-b216-5e65-eede-a7b088ea21f5-87991250 {
  place-self: end start;
}

#w-node-d3bdd763-7295-725f-c247-80be19c66912-87991250 {
  place-self: center;
}

#w-node-_6c273541-3fc3-dc61-4c03-a2ae7a154a8b-87991250 {
  place-self: end start;
}

#w-node-d3bdd763-7295-725f-c247-80be19c66922-87991250 {
  place-self: center start;
}

#w-node-d3bdd763-7295-725f-c247-80be19c66926-87991250 {
  place-self: center;
}

#w-node-d3bdd763-7295-725f-c247-80be19c6692b-87991250 {
  place-self: center start;
}

#w-node-d3bdd763-7295-725f-c247-80be19c6692f-87991250 {
  place-self: center;
}

#w-node-d3bdd763-7295-725f-c247-80be19c66933-87991250, #w-node-d3bdd763-7295-725f-c247-80be19c6693a-87991250 {
  place-self: center start;
}

#w-node-d3bdd763-7295-725f-c247-80be19c6693d-87991250 {
  place-self: center;
}

#w-node-d3bdd763-7295-725f-c247-80be19c66945-87991250 {
  place-self: center start;
}

#w-node-e5ed5fc8-f6f1-79f6-0eaa-f774790e1ad1-1a39f695, #w-node-e5ed5fc8-f6f1-79f6-0eaa-f774790e1ad7-1a39f695, #w-node-e5ed5fc8-f6f1-79f6-0eaa-f774790e1add-1a39f695, #w-node-e5ed5fc8-f6f1-79f6-0eaa-f774790e1ae3-1a39f695, #w-node-d7aff00a-e73f-aec4-5697-4c4d06a21a03-1a39f695, #w-node-a5a74417-f68d-b809-93f1-98b792422aa1-1a39f695, #w-node-a5a74417-f68d-b809-93f1-98b792422aaa-1a39f695, #w-node-a5a74417-f68d-b809-93f1-98b792422ab1-1a39f695 {
  place-self: center;
}

#w-node-_0c779948-d24c-1eea-ef61-e830c87aaf8d-1a39f695 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_33e78a22-e762-a077-1669-7f0de7e3cdae-1a39f695 {
  justify-self: start;
}

#w-node-_33e78a22-e762-a077-1669-7f0de7e3cdb0-1a39f695 {
  place-self: center;
}

#w-node-_33e78a22-e762-a077-1669-7f0de7e3cdb2-1a39f695 {
  place-self: center start;
}

#w-node-_33e78a22-e762-a077-1669-7f0de7e3cdb3-1a39f695 {
  place-self: center;
}

#w-node-_33e78a22-e762-a077-1669-7f0de7e3cdb6-1a39f695 {
  place-self: end center;
}

#w-node-_33e78a22-e762-a077-1669-7f0de7e3cdbb-1a39f695 {
  place-self: center;
}

#w-node-_33e78a22-e762-a077-1669-7f0de7e3cdc0-1a39f695 {
  place-self: end start;
}

#w-node-_33e78a22-e762-a077-1669-7f0de7e3cdc5-1a39f695 {
  place-self: center;
}

#w-node-_33e78a22-e762-a077-1669-7f0de7e3cdc9-1a39f695 {
  place-self: end start;
}

#w-node-_33e78a22-e762-a077-1669-7f0de7e3cdd6-1a39f695 {
  place-self: center start;
}

#w-node-_33e78a22-e762-a077-1669-7f0de7e3cdda-1a39f695 {
  place-self: center;
}

#w-node-_33e78a22-e762-a077-1669-7f0de7e3cddf-1a39f695 {
  place-self: center start;
}

#w-node-_33e78a22-e762-a077-1669-7f0de7e3cde3-1a39f695 {
  place-self: center;
}

#w-node-_33e78a22-e762-a077-1669-7f0de7e3cde7-1a39f695, #w-node-_33e78a22-e762-a077-1669-7f0de7e3cdee-1a39f695 {
  place-self: center start;
}

#w-node-_33e78a22-e762-a077-1669-7f0de7e3cdf1-1a39f695 {
  place-self: center;
}

#w-node-_33e78a22-e762-a077-1669-7f0de7e3cdf9-1a39f695 {
  place-self: center start;
}

#w-node-d9e767bc-742f-cd77-a850-dc0189266903-39ca9ce2, #w-node-d9e767bc-742f-cd77-a850-dc0189266909-39ca9ce2, #w-node-d9e767bc-742f-cd77-a850-dc018926690f-39ca9ce2, #w-node-d9e767bc-742f-cd77-a850-dc0189266915-39ca9ce2, #w-node-b8c45ed0-64d1-5dae-3664-e87dca08f2c0-39ca9ce2, #w-node-e3b4b51a-3404-c562-0752-06c139a0dcf8-39ca9ce2, #w-node-e3b4b51a-3404-c562-0752-06c139a0dd01-39ca9ce2 {
  place-self: center;
}

#w-node-e3b4b51a-3404-c562-0752-06c139a0dd08-39ca9ce2 {
  place-self: end center;
}

#w-node-e3b4b51a-3404-c562-0752-06c139a0dd0b-39ca9ce2 {
  place-self: center start;
}

#w-node-c8de103c-153d-8c2f-c7e2-3411d316a8e5-39ca9ce2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9f8b48a3-2f3a-0891-7373-d9f94537a370-39ca9ce2 {
  justify-self: start;
}

#w-node-_9f8b48a3-2f3a-0891-7373-d9f94537a372-39ca9ce2, #w-node-_9f8b48a3-2f3a-0891-7373-d9f94537a375-39ca9ce2 {
  place-self: center;
}

#w-node-_9f8b48a3-2f3a-0891-7373-d9f94537a378-39ca9ce2 {
  place-self: end start;
}

#w-node-_9f8b48a3-2f3a-0891-7373-d9f94537a37d-39ca9ce2 {
  place-self: center;
}

#w-node-_9f8b48a3-2f3a-0891-7373-d9f94537a382-39ca9ce2 {
  place-self: end start;
}

#w-node-_9f8b48a3-2f3a-0891-7373-d9f94537a387-39ca9ce2 {
  place-self: center;
}

#w-node-_9f8b48a3-2f3a-0891-7373-d9f94537a38b-39ca9ce2 {
  place-self: end start;
}

#w-node-_9f8b48a3-2f3a-0891-7373-d9f94537a398-39ca9ce2 {
  place-self: center start;
}

#w-node-_9f8b48a3-2f3a-0891-7373-d9f94537a39c-39ca9ce2 {
  place-self: center;
}

#w-node-_9f8b48a3-2f3a-0891-7373-d9f94537a3a1-39ca9ce2 {
  place-self: center start;
}

#w-node-_9f8b48a3-2f3a-0891-7373-d9f94537a3a5-39ca9ce2 {
  place-self: center;
}

#w-node-_9f8b48a3-2f3a-0891-7373-d9f94537a3a9-39ca9ce2, #w-node-_9f8b48a3-2f3a-0891-7373-d9f94537a3b0-39ca9ce2 {
  place-self: center start;
}

#w-node-_9f8b48a3-2f3a-0891-7373-d9f94537a3b3-39ca9ce2 {
  place-self: center;
}

#w-node-_9f8b48a3-2f3a-0891-7373-d9f94537a3bb-39ca9ce2 {
  place-self: center start;
}

#w-node-_801b0ef7-f972-7cff-4c14-a725270acaad-a346a559, #w-node-_801b0ef7-f972-7cff-4c14-a725270acab3-a346a559, #w-node-_801b0ef7-f972-7cff-4c14-a725270acab9-a346a559, #w-node-_801b0ef7-f972-7cff-4c14-a725270acac1-a346a559, #w-node-c17f3c55-1b2f-031d-fb65-d56da706cc94-a346a559, #w-node-_952fef52-add3-42f2-a1d1-e0f6e27a0f29-a346a559, #w-node-_952fef52-add3-42f2-a1d1-e0f6e27a0f32-a346a559 {
  place-self: center;
}

#w-node-_952fef52-add3-42f2-a1d1-e0f6e27a0f39-a346a559 {
  place-self: end center;
}

#w-node-_952fef52-add3-42f2-a1d1-e0f6e27a0f3c-a346a559 {
  place-self: center start;
}

#w-node-_6173792c-5df3-93fb-56dd-f75443af3077-a346a559 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_29672a12-e3b6-a221-818a-5d5c7c5be8f1-a346a559 {
  justify-self: start;
}

#w-node-_29672a12-e3b6-a221-818a-5d5c7c5be8f3-a346a559, #w-node-_29672a12-e3b6-a221-818a-5d5c7c5be8f6-a346a559 {
  place-self: center;
}

#w-node-_29672a12-e3b6-a221-818a-5d5c7c5be8f9-a346a559 {
  place-self: end start;
}

#w-node-_29672a12-e3b6-a221-818a-5d5c7c5be8fe-a346a559 {
  place-self: center;
}

#w-node-_29672a12-e3b6-a221-818a-5d5c7c5be903-a346a559 {
  place-self: end start;
}

#w-node-_29672a12-e3b6-a221-818a-5d5c7c5be908-a346a559 {
  place-self: center;
}

#w-node-_29672a12-e3b6-a221-818a-5d5c7c5be90c-a346a559 {
  place-self: end start;
}

#w-node-_29672a12-e3b6-a221-818a-5d5c7c5be919-a346a559 {
  place-self: center start;
}

#w-node-_29672a12-e3b6-a221-818a-5d5c7c5be91d-a346a559 {
  place-self: center;
}

#w-node-_29672a12-e3b6-a221-818a-5d5c7c5be922-a346a559 {
  place-self: center start;
}

#w-node-_29672a12-e3b6-a221-818a-5d5c7c5be926-a346a559 {
  place-self: center;
}

#w-node-_29672a12-e3b6-a221-818a-5d5c7c5be92a-a346a559, #w-node-_29672a12-e3b6-a221-818a-5d5c7c5be931-a346a559 {
  place-self: center start;
}

#w-node-_29672a12-e3b6-a221-818a-5d5c7c5be934-a346a559 {
  place-self: center;
}

#w-node-_29672a12-e3b6-a221-818a-5d5c7c5be93c-a346a559 {
  place-self: center start;
}

#w-node-_9b0b253e-edda-e5f1-8163-7830b1e5070d-f70ceec0 {
  place-self: start center;
}

#w-node-_9b0b253e-edda-e5f1-8163-7830b1e50725-f70ceec0 {
  place-self: center end;
}

#w-node-_472b0e62-7e7b-d1a2-6640-ed8d600daeae-f70ceec0, #w-node-_13f87be6-354f-8113-833e-1a547eb03505-f70ceec0 {
  place-self: center;
}

#w-node-_3eee1eb9-ba9d-0004-41a0-430a555be43a-a931422f {
  justify-self: center;
}

#w-node-_3eee1eb9-ba9d-0004-41a0-430a555be451-a931422f {
  place-self: center start;
}

#w-node-_3eee1eb9-ba9d-0004-41a0-430a555be456-a931422f, #w-node-_3eee1eb9-ba9d-0004-41a0-430a555be45b-a931422f {
  align-self: center;
}

#w-node-_3eee1eb9-ba9d-0004-41a0-430a555be460-a931422f {
  place-self: center start;
}

#w-node-_3eee1eb9-ba9d-0004-41a0-430a555be466-a931422f, #w-node-_3eee1eb9-ba9d-0004-41a0-430a555be473-a931422f, #w-node-_3eee1eb9-ba9d-0004-41a0-430a555be478-a931422f, #w-node-_3eee1eb9-ba9d-0004-41a0-430a555be47d-a931422f {
  align-self: center;
}

#w-node-_38c9a572-d94f-e056-5b66-82ad9ff63db0-a931422f {
  justify-self: center;
}

#w-node-_38c9a572-d94f-e056-5b66-82ad9ff63dc6-a931422f {
  place-self: center start;
}

#w-node-_38c9a572-d94f-e056-5b66-82ad9ff63dcb-a931422f, #w-node-_38c9a572-d94f-e056-5b66-82ad9ff63dd0-a931422f {
  align-self: center;
}

#w-node-_38c9a572-d94f-e056-5b66-82ad9ff63dd5-a931422f {
  place-self: center start;
}

#w-node-_38c9a572-d94f-e056-5b66-82ad9ff63ddb-a931422f, #w-node-_38c9a572-d94f-e056-5b66-82ad9ff63de8-a931422f, #w-node-_38c9a572-d94f-e056-5b66-82ad9ff63ded-a931422f, #w-node-_38c9a572-d94f-e056-5b66-82ad9ff63df2-a931422f {
  align-self: center;
}

#w-node-_38c9a572-d94f-e056-5b66-82ad9ff63d48-a931422f {
  justify-self: center;
}

#w-node-cc9f8c5f-bd59-1210-85d7-cfd00bd4c627-a931422f {
  place-self: center start;
}

#w-node-cc9f8c5f-bd59-1210-85d7-cfd00bd4c62c-a931422f, #w-node-cc9f8c5f-bd59-1210-85d7-cfd00bd4c631-a931422f {
  align-self: center;
}

#w-node-cc9f8c5f-bd59-1210-85d7-cfd00bd4c636-a931422f {
  place-self: center start;
}

#w-node-fc0fcdd1-803e-8f37-fce8-214a34937adb-a931422f, #w-node-fc0fcdd1-803e-8f37-fce8-214a34937ae0-a931422f, #w-node-fc0fcdd1-803e-8f37-fce8-214a34937ae5-a931422f, #w-node-fc0fcdd1-803e-8f37-fce8-214a34937aea-a931422f, #w-node-fc0fcdd1-803e-8f37-fce8-214a34937aef-a931422f {
  align-self: center;
}

#w-node-_38c9a572-d94f-e056-5b66-82ad9ff63e85-a931422f {
  justify-self: center;
}

#w-node-_38c9a572-d94f-e056-5b66-82ad9ff63e9b-a931422f {
  place-self: center start;
}

#w-node-_38c9a572-d94f-e056-5b66-82ad9ff63ea0-a931422f, #w-node-_38c9a572-d94f-e056-5b66-82ad9ff63ea5-a931422f {
  align-self: center;
}

#w-node-_38c9a572-d94f-e056-5b66-82ad9ff63eaa-a931422f {
  place-self: center start;
}

#w-node-_38c9a572-d94f-e056-5b66-82ad9ff63eb7-a931422f, #w-node-_38c9a572-d94f-e056-5b66-82ad9ff63ebc-a931422f, #w-node-_38c9a572-d94f-e056-5b66-82ad9ff63ec1-a931422f, #w-node-_38c9a572-d94f-e056-5b66-82ad9ff63ec6-a931422f {
  align-self: center;
}

#w-node-_0372c028-de0e-1b76-eae2-326e6224bc2c-a931422f {
  justify-self: center;
}

#w-node-_0372c028-de0e-1b76-eae2-326e6224bc42-a931422f {
  place-self: center start;
}

#w-node-_0372c028-de0e-1b76-eae2-326e6224bc47-a931422f, #w-node-_0372c028-de0e-1b76-eae2-326e6224bc4c-a931422f {
  align-self: center;
}

#w-node-_0372c028-de0e-1b76-eae2-326e6224bc51-a931422f {
  place-self: center start;
}

#w-node-_0372c028-de0e-1b76-eae2-326e6224bc5e-a931422f, #w-node-_0372c028-de0e-1b76-eae2-326e6224bc63-a931422f, #w-node-_0372c028-de0e-1b76-eae2-326e6224bc68-a931422f {
  align-self: center;
}

#w-node-c259f6d2-8ec8-b73b-e88f-8aee8bb7f331-a931422f {
  place-self: auto start;
}

#w-node-c259f6d2-8ec8-b73b-e88f-8aee8bb7f352-a931422f {
  place-self: stretch center;
}

#w-node-a0a540bd-d2d2-1397-b13d-a0bc6bde7b13-d9437a4a {
  place-self: auto start;
}

#w-node-a0a540bd-d2d2-1397-b13d-a0bc6bde7b34-d9437a4a {
  place-self: stretch center;
}

#w-node-_74c045fa-3b67-42d8-2334-3bf7c19518c5-a2ee5602 {
  place-self: auto start;
}

#w-node-_74c045fa-3b67-42d8-2334-3bf7c19518e6-a2ee5602 {
  place-self: stretch center;
}

#w-node-_280f53e9-5f42-a74b-f470-0e75785e6e92-a6aecf25 {
  place-self: auto start;
}

#w-node-_280f53e9-5f42-a74b-f470-0e75785e6eb3-a6aecf25 {
  place-self: stretch center;
}

#w-node-fe3fb224-f6d0-8ea4-34fa-c387d212d2fe-429d5eb9 {
  place-self: auto start;
}

#w-node-fe3fb224-f6d0-8ea4-34fa-c387d212d31f-429d5eb9 {
  place-self: stretch center;
}

#w-node-_859321e6-e851-da27-82ef-54af8e67f47f-5bca5ba2, #w-node-_859321e6-e851-da27-82ef-54af8e67f4b0-5bca5ba2, #w-node-_859321e6-e851-da27-82ef-54af8e67f4b5-5bca5ba2 {
  place-self: center;
}

#w-node-_859321e6-e851-da27-82ef-54af8e67f4df-5bca5ba2 {
  place-self: start center;
}

#w-node-_618afda9-6aef-9e90-0545-caaecc119aa0-7b31dfee, #w-node-_5429d514-9f27-f0fb-c0e9-c06cb68887ba-7b31dfee, #w-node-_5429d514-9f27-f0fb-c0e9-c06cb68887bc-7b31dfee, #w-node-_5429d514-9f27-f0fb-c0e9-c06cb68887be-7b31dfee, #w-node-_5429d514-9f27-f0fb-c0e9-c06cb68887c0-7b31dfee, #w-node-_5429d514-9f27-f0fb-c0e9-c06cb68887c5-7b31dfee, #w-node-_5429d514-9f27-f0fb-c0e9-c06cb68887ca-7b31dfee, #w-node-_5429d514-9f27-f0fb-c0e9-c06cb68887cf-7b31dfee, #w-node-_5429d514-9f27-f0fb-c0e9-c06cb68887d5-7b31dfee, #w-node-_5429d514-9f27-f0fb-c0e9-c06cb68887db-7b31dfee, #w-node-_5429d514-9f27-f0fb-c0e9-c06cb68887ed-7b31dfee, #w-node-_5429d514-9f27-f0fb-c0e9-c06cb68887f9-7b31dfee, #w-node-_5429d514-9f27-f0fb-c0e9-c06cb68887fb-7b31dfee, #w-node-_5429d514-9f27-f0fb-c0e9-c06cb6888803-7b31dfee, #w-node-_5429d514-9f27-f0fb-c0e9-c06cb6888805-7b31dfee, #w-node-_5429d514-9f27-f0fb-c0e9-c06cb688880e-7b31dfee, #w-node-_5429d514-9f27-f0fb-c0e9-c06cb6888814-7b31dfee, #w-node-_5429d514-9f27-f0fb-c0e9-c06cb688881a-7b31dfee {
  place-self: center;
}

#w-node-_1827aaba-12d5-2cb1-7b4a-58f21fd93fbe-6599e343 {
  align-self: stretch;
}

#w-node-_1827aaba-12d5-2cb1-7b4a-58f21fd93fdb-6599e343 {
  place-self: start center;
}

#w-node-f3d4a7e7-1a44-edc8-35ca-f66854ee7525-6599e343 {
  align-self: stretch;
}

#w-node-f3d4a7e7-1a44-edc8-35ca-f66854ee7542-6599e343 {
  place-self: start center;
}

#w-node-_4747d50e-8053-3383-fc0c-4991ca4bb3bb-ad557a56 {
  justify-self: center;
}

#w-node-_4747d50e-8053-3383-fc0c-4991ca4bb3d2-ad557a56 {
  place-self: center start;
}

#w-node-_4747d50e-8053-3383-fc0c-4991ca4bb3d7-ad557a56, #w-node-_4747d50e-8053-3383-fc0c-4991ca4bb3dc-ad557a56 {
  align-self: center;
}

#w-node-_4747d50e-8053-3383-fc0c-4991ca4bb3e1-ad557a56 {
  place-self: center start;
}

#w-node-_4747d50e-8053-3383-fc0c-4991ca4bb3e7-ad557a56, #w-node-_4747d50e-8053-3383-fc0c-4991ca4bb3f4-ad557a56, #w-node-_4747d50e-8053-3383-fc0c-4991ca4bb3f9-ad557a56, #w-node-_4747d50e-8053-3383-fc0c-4991ca4bb3fe-ad557a56 {
  align-self: center;
}

#w-node-_4747d50e-8053-3383-fc0c-4991ca4bb423-ad557a56 {
  justify-self: center;
}

#w-node-_4747d50e-8053-3383-fc0c-4991ca4bb439-ad557a56 {
  place-self: center start;
}

#w-node-_4747d50e-8053-3383-fc0c-4991ca4bb43e-ad557a56, #w-node-_4747d50e-8053-3383-fc0c-4991ca4bb443-ad557a56 {
  align-self: center;
}

#w-node-_4747d50e-8053-3383-fc0c-4991ca4bb448-ad557a56 {
  place-self: center start;
}

#w-node-_4747d50e-8053-3383-fc0c-4991ca4bb44e-ad557a56, #w-node-_4747d50e-8053-3383-fc0c-4991ca4bb45b-ad557a56, #w-node-_4747d50e-8053-3383-fc0c-4991ca4bb460-ad557a56, #w-node-_4747d50e-8053-3383-fc0c-4991ca4bb465-ad557a56 {
  align-self: center;
}

#w-node-_4747d50e-8053-3383-fc0c-4991ca4bb488-ad557a56 {
  justify-self: center;
}

#w-node-_4747d50e-8053-3383-fc0c-4991ca4bb49f-ad557a56 {
  place-self: center start;
}

#w-node-_4747d50e-8053-3383-fc0c-4991ca4bb4a4-ad557a56, #w-node-_4747d50e-8053-3383-fc0c-4991ca4bb4a9-ad557a56 {
  align-self: center;
}

#w-node-_4747d50e-8053-3383-fc0c-4991ca4bb4ae-ad557a56 {
  place-self: center start;
}

#w-node-_4747d50e-8053-3383-fc0c-4991ca4bb4bc-ad557a56, #w-node-_4747d50e-8053-3383-fc0c-4991ca4bb4c1-ad557a56, #w-node-_4747d50e-8053-3383-fc0c-4991ca4bb4c6-ad557a56, #w-node-_4747d50e-8053-3383-fc0c-4991ca4bb4cb-ad557a56, #w-node-_4747d50e-8053-3383-fc0c-4991ca4bb4d0-ad557a56 {
  align-self: center;
}

#w-node-_4747d50e-8053-3383-fc0c-4991ca4bb4f3-ad557a56 {
  justify-self: center;
}

#w-node-_4747d50e-8053-3383-fc0c-4991ca4bb509-ad557a56 {
  place-self: center start;
}

#w-node-_4747d50e-8053-3383-fc0c-4991ca4bb50e-ad557a56, #w-node-_4747d50e-8053-3383-fc0c-4991ca4bb513-ad557a56 {
  align-self: center;
}

#w-node-_4747d50e-8053-3383-fc0c-4991ca4bb518-ad557a56 {
  place-self: center start;
}

#w-node-_4747d50e-8053-3383-fc0c-4991ca4bb525-ad557a56, #w-node-_4747d50e-8053-3383-fc0c-4991ca4bb52a-ad557a56, #w-node-_4747d50e-8053-3383-fc0c-4991ca4bb52f-ad557a56, #w-node-_4747d50e-8053-3383-fc0c-4991ca4bb534-ad557a56 {
  align-self: center;
}

#w-node-_4747d50e-8053-3383-fc0c-4991ca4bb559-ad557a56 {
  justify-self: center;
}

#w-node-_4747d50e-8053-3383-fc0c-4991ca4bb56f-ad557a56 {
  place-self: center start;
}

#w-node-_4747d50e-8053-3383-fc0c-4991ca4bb574-ad557a56, #w-node-_4747d50e-8053-3383-fc0c-4991ca4bb579-ad557a56 {
  align-self: center;
}

#w-node-_4747d50e-8053-3383-fc0c-4991ca4bb57e-ad557a56 {
  place-self: center start;
}

#w-node-_4747d50e-8053-3383-fc0c-4991ca4bb58b-ad557a56, #w-node-_4747d50e-8053-3383-fc0c-4991ca4bb590-ad557a56, #w-node-_4747d50e-8053-3383-fc0c-4991ca4bb595-ad557a56 {
  align-self: center;
}

#w-node-_4747d50e-8053-3383-fc0c-4991ca4bb5d1-ad557a56 {
  place-self: auto start;
}

#w-node-_4747d50e-8053-3383-fc0c-4991ca4bb5ea-ad557a56 {
  place-self: stretch center;
}

#w-node-_63c6ede1-6c0f-d52f-ae13-33153650ed17-bc5d48d7, #w-node-_63c6ede1-6c0f-d52f-ae13-33153650ed2c-bc5d48d7, #w-node-_63c6ede1-6c0f-d52f-ae13-33153650ed42-bc5d48d7, #w-node-_63c6ede1-6c0f-d52f-ae13-33153650ed67-bc5d48d7, #w-node-_63c6ede1-6c0f-d52f-ae13-33153650ed7a-bc5d48d7, #w-node-_8c5f20dc-5ccb-926b-d058-993d2a226c2e-bc5d48d7, #w-node-fdb1e828-02e9-8946-6524-ccbb38ca2b4a-bc5d48d7, #w-node-dc306ff4-e580-43b0-fbee-035203664cda-bc5d48d7, #w-node-_63c6ede1-6c0f-d52f-ae13-33153650eec6-bc5d48d7, #w-node-_63c6ede1-6c0f-d52f-ae13-33153650eed3-bc5d48d7, #w-node-_63c6ede1-6c0f-d52f-ae13-33153650eedf-bc5d48d7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_63c6ede1-6c0f-d52f-ae13-33153650eef2-bc5d48d7 {
  align-self: center;
}

#w-node-_63c6ede1-6c0f-d52f-ae13-33153650ef29-bc5d48d7, #w-node-_63c6ede1-6c0f-d52f-ae13-33153650ef2e-bc5d48d7, #w-node-_63c6ede1-6c0f-d52f-ae13-33153650ef33-bc5d48d7, #w-node-_63c6ede1-6c0f-d52f-ae13-33153650ef38-bc5d48d7 {
  place-self: center end;
}

#w-node-_63c6ede1-6c0f-d52f-ae13-33153650ef43-bc5d48d7 {
  align-self: center;
}

#w-node-_63c6ede1-6c0f-d52f-ae13-33153650ef45-bc5d48d7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_63c6ede1-6c0f-d52f-ae13-33153650ef50-bc5d48d7, #w-node-_63c6ede1-6c0f-d52f-ae13-33153650ef5f-bc5d48d7 {
  align-self: center;
}

#w-node-_595d1ecd-76cb-d824-1e6b-94ce46b8aec5-637687b3 {
  justify-self: center;
}

#w-node-_595d1ecd-76cb-d824-1e6b-94ce46b8aeca-637687b3, #w-node-_595d1ecd-76cb-d824-1e6b-94ce46b8aecc-637687b3 {
  place-self: center;
}

#w-node-_595d1ecd-76cb-d824-1e6b-94ce46b8aed0-637687b3 {
  justify-self: center;
}

#w-node-_595d1ecd-76cb-d824-1e6b-94ce46b8aee8-637687b3 {
  place-self: center;
}

#w-node-ebf41145-7061-90d1-c281-9ef1c3f38813-51ad0857, #w-node-b11a7379-59ed-bdf4-f20b-36ea4bce8971-f916a7ea {
  place-self: start center;
}

#w-node-bd5282ea-24e4-1e20-d508-dc2bdd199aa5-b41c46d4 {
  place-self: center end;
}

#w-node-_0748586c-b8e6-ea27-bb8f-3d3a594ca7d2-b41c46d4 {
  place-self: center;
}

#w-node-_0748586c-b8e6-ea27-bb8f-3d3a594ca7d4-b41c46d4, #w-node-_0748586c-b8e6-ea27-bb8f-3d3a594ca7d6-b41c46d4 {
  justify-self: center;
}

#w-node-_0abbd667-4ff2-9628-942c-c9dd77f32136-b41c46d4, #w-node-d24f2fe5-5b8a-4313-73b0-3cfe0c2c42eb-0de44ac0 {
  place-self: start center;
}

#w-node-a930ee24-0c57-06aa-0d3f-943c8f1cd1bb-f586de23, #w-node-a930ee24-0c57-06aa-0d3f-943c8f1cd1cd-f586de23, #w-node-a930ee24-0c57-06aa-0d3f-943c8f1cd1db-f586de23, #w-node-a930ee24-0c57-06aa-0d3f-943c8f1cd1e6-f586de23, #w-node-a930ee24-0c57-06aa-0d3f-943c8f1cd1f6-f586de23, #w-node-f787b0a2-c09a-6d4d-b12d-e65b0d69faff-f586de23, #w-node-f787b0a2-c09a-6d4d-b12d-e65b0d69fb0b-f586de23, #w-node-f787b0a2-c09a-6d4d-b12d-e65b0d69fb17-f586de23, #w-node-f787b0a2-c09a-6d4d-b12d-e65b0d69fb20-f586de23, #w-node-f787b0a2-c09a-6d4d-b12d-e65b0d69fb2b-f586de23 {
  align-self: center;
}

#w-node-_396d4618-8368-4d58-2d40-b2af5bce81cc-141aed07 {
  justify-self: center;
}

#w-node-bbea74b9-59e6-396d-3fce-0a0ac47d671a-f0dd70c2 {
  justify-self: start;
}

#w-node-_4af4a9ae-9476-1811-4816-6889cc7b2a81-f0dd70c2 {
  place-self: center;
}

#w-node-_32ecd5d1-1f3e-61f5-c427-62da9c26a891-f0dd70c2, #w-node-cc79c082-9337-d280-1b5a-8a8282bdab35-f0dd70c2 {
  align-self: center;
}

#w-node-b392e8ef-784f-538c-cc70-be83a23f067f-bd7439d5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_47fa4a5c-3ed7-36e2-26ea-6eafd57c1ab4-ff188470 {
  justify-self: center;
}

#w-node-_47fa4a5c-3ed7-36e2-26ea-6eafd57c1ab9-ff188470, #w-node-_47fa4a5c-3ed7-36e2-26ea-6eafd57c1abb-ff188470 {
  place-self: center;
}

#w-node-_47fa4a5c-3ed7-36e2-26ea-6eafd57c1abf-ff188470 {
  justify-self: center;
}

#w-node-_47fa4a5c-3ed7-36e2-26ea-6eafd57c1ad7-ff188470 {
  place-self: center;
}

#w-node-_1a986d6c-8f4a-3c39-12ff-46f2dd3663da-a74839c5 {
  place-self: center start;
}

#w-node-_8971f4fc-37fa-9d50-b98b-7f665992959c-a74839c5 {
  place-self: center end;
}

#w-node-_436b98e6-0bb2-53c7-6dc4-9ded46d6798b-a74839c5, #w-node-_1144d0b9-d7af-3a0e-34e6-4ad41c67ae8b-a74839c5, #w-node-_19254113-3f01-48a3-14ef-8f2e02bc8546-a74839c5 {
  place-self: start center;
}

#w-node-_36eda341-175a-4e3a-904b-da8267da8348-ea40cdc6, #w-node-_36eda341-175a-4e3a-904b-da8267da834e-ea40cdc6, #w-node-_36eda341-175a-4e3a-904b-da8267da8354-ea40cdc6, #w-node-_36eda341-175a-4e3a-904b-da8267da835a-ea40cdc6, #w-node-f09ea93b-1235-8e57-d970-b69178c8a03e-ea40cdc6, #w-node-deffde93-53c0-2c6e-e5fe-d4dbe385af44-ea40cdc6, #w-node-deffde93-53c0-2c6e-e5fe-d4dbe385af4d-ea40cdc6 {
  place-self: center;
}

#w-node-deffde93-53c0-2c6e-e5fe-d4dbe385af54-ea40cdc6 {
  place-self: end center;
}

#w-node-deffde93-53c0-2c6e-e5fe-d4dbe385af57-ea40cdc6 {
  place-self: center start;
}

#w-node-d0784de6-6451-57b2-8a02-a5401cabbd34-ea40cdc6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0d71f11-62ec-857d-3489-5f64a10880de-ea40cdc6 {
  justify-self: start;
}

#w-node-e0d71f11-62ec-857d-3489-5f64a10880e0-ea40cdc6, #w-node-e0d71f11-62ec-857d-3489-5f64a10880e3-ea40cdc6 {
  place-self: center;
}

#w-node-e0d71f11-62ec-857d-3489-5f64a10880e6-ea40cdc6 {
  place-self: end start;
}

#w-node-e0d71f11-62ec-857d-3489-5f64a10880eb-ea40cdc6 {
  place-self: center;
}

#w-node-e0d71f11-62ec-857d-3489-5f64a10880f0-ea40cdc6 {
  place-self: end start;
}

#w-node-e0d71f11-62ec-857d-3489-5f64a10880f5-ea40cdc6 {
  place-self: center;
}

#w-node-e0d71f11-62ec-857d-3489-5f64a10880f9-ea40cdc6 {
  place-self: end start;
}

#w-node-e0d71f11-62ec-857d-3489-5f64a1088106-ea40cdc6 {
  place-self: center start;
}

#w-node-e0d71f11-62ec-857d-3489-5f64a108810a-ea40cdc6 {
  place-self: center;
}

#w-node-e0d71f11-62ec-857d-3489-5f64a108810f-ea40cdc6 {
  place-self: center start;
}

#w-node-e0d71f11-62ec-857d-3489-5f64a1088113-ea40cdc6 {
  place-self: center;
}

#w-node-e0d71f11-62ec-857d-3489-5f64a1088117-ea40cdc6, #w-node-e0d71f11-62ec-857d-3489-5f64a108811e-ea40cdc6 {
  place-self: center start;
}

#w-node-e0d71f11-62ec-857d-3489-5f64a1088121-ea40cdc6 {
  place-self: center;
}

#w-node-e0d71f11-62ec-857d-3489-5f64a1088129-ea40cdc6 {
  place-self: center start;
}

#w-node-_9772c491-8585-27d8-7fad-6de8fbf4a8da-8d769c64 {
  justify-self: center;
}

#w-node-_9772c491-8585-27d8-7fad-6de8fbf4a8df-8d769c64, #w-node-_9772c491-8585-27d8-7fad-6de8fbf4a8e1-8d769c64 {
  place-self: center;
}

#w-node-_9772c491-8585-27d8-7fad-6de8fbf4a8e5-8d769c64 {
  justify-self: center;
}

#w-node-_9772c491-8585-27d8-7fad-6de8fbf4a8fd-8d769c64 {
  place-self: center;
}

#w-node-_7088d58b-063c-6f57-dd42-05dd745dc39d-deddd602 {
  place-self: start center;
}

#w-node-aa1969d0-1ae2-95f5-0751-e0424a6d2e8f-11bc15b2, #w-node-aa1969d0-1ae2-95f5-0751-e0424a6d2e95-11bc15b2, #w-node-aa1969d0-1ae2-95f5-0751-e0424a6d2e9b-11bc15b2, #w-node-aa1969d0-1ae2-95f5-0751-e0424a6d2ea1-11bc15b2, #w-node-_9b67a0e1-f73f-6645-29d2-845836e19d4d-11bc15b2, #w-node-_1f2e03d6-5e3d-ed7a-0115-49b660c1f99b-11bc15b2, #w-node-_1f2e03d6-5e3d-ed7a-0115-49b660c1f9a4-11bc15b2 {
  place-self: center;
}

#w-node-_1f2e03d6-5e3d-ed7a-0115-49b660c1f9ab-11bc15b2 {
  place-self: end center;
}

#w-node-_1f2e03d6-5e3d-ed7a-0115-49b660c1f9ae-11bc15b2 {
  place-self: center start;
}

#w-node-_531e76d1-6ab1-9bd8-de45-50ed118f7812-11bc15b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0490dd84-ae03-675f-2ae1-b5ad1af1aa68-11bc15b2 {
  justify-self: start;
}

#w-node-_0490dd84-ae03-675f-2ae1-b5ad1af1aa6a-11bc15b2, #w-node-_0490dd84-ae03-675f-2ae1-b5ad1af1aa6d-11bc15b2 {
  place-self: center;
}

#w-node-_0490dd84-ae03-675f-2ae1-b5ad1af1aa70-11bc15b2 {
  place-self: end start;
}

#w-node-_0490dd84-ae03-675f-2ae1-b5ad1af1aa75-11bc15b2 {
  place-self: center;
}

#w-node-_0490dd84-ae03-675f-2ae1-b5ad1af1aa7a-11bc15b2 {
  place-self: end start;
}

#w-node-_0490dd84-ae03-675f-2ae1-b5ad1af1aa7f-11bc15b2 {
  place-self: center;
}

#w-node-_0490dd84-ae03-675f-2ae1-b5ad1af1aa83-11bc15b2 {
  place-self: end start;
}

#w-node-_0490dd84-ae03-675f-2ae1-b5ad1af1aa90-11bc15b2 {
  place-self: center start;
}

#w-node-_0490dd84-ae03-675f-2ae1-b5ad1af1aa94-11bc15b2 {
  place-self: center;
}

#w-node-_0490dd84-ae03-675f-2ae1-b5ad1af1aa99-11bc15b2 {
  place-self: center start;
}

#w-node-_0490dd84-ae03-675f-2ae1-b5ad1af1aa9d-11bc15b2 {
  place-self: center;
}

#w-node-_0490dd84-ae03-675f-2ae1-b5ad1af1aaa1-11bc15b2, #w-node-_0490dd84-ae03-675f-2ae1-b5ad1af1aaa8-11bc15b2 {
  place-self: center start;
}

#w-node-_0490dd84-ae03-675f-2ae1-b5ad1af1aaab-11bc15b2 {
  place-self: center;
}

#w-node-_0490dd84-ae03-675f-2ae1-b5ad1af1aab3-11bc15b2 {
  place-self: center start;
}

#w-node-_47fa4a5c-3ed7-36e2-26ea-6eafd57c1ab4-849151b2 {
  justify-self: center;
}

#w-node-_47fa4a5c-3ed7-36e2-26ea-6eafd57c1ab9-849151b2, #w-node-_47fa4a5c-3ed7-36e2-26ea-6eafd57c1abb-849151b2 {
  place-self: center;
}

#w-node-_47fa4a5c-3ed7-36e2-26ea-6eafd57c1abf-849151b2 {
  justify-self: center;
}

#w-node-_47fa4a5c-3ed7-36e2-26ea-6eafd57c1ad7-849151b2, #w-node-_12875c52-d196-065c-a056-2b302dca7f00-7ffad23b {
  place-self: center;
}

#w-node-_12875c52-d196-065c-a056-2b302dca7f45-7ffad23b {
  place-self: start center;
}

#w-node-_83e70f89-f6f3-e97f-4cdd-cb17c1350f28-7ffad23b {
  place-self: center;
}

#w-node-_83e70f89-f6f3-e97f-4cdd-cb17c1350f6d-7ffad23b {
  place-self: start center;
}

#w-node-_923a588b-adb1-9cfd-aec7-08e0af0a0607-2c867be7, #w-node-_923a588b-adb1-9cfd-aec7-08e0af0a060d-2c867be7, #w-node-_923a588b-adb1-9cfd-aec7-08e0af0a060f-2c867be7, #w-node-_923a588b-adb1-9cfd-aec7-08e0af0a0611-2c867be7, #w-node-_923a588b-adb1-9cfd-aec7-08e0af0a0613-2c867be7, #w-node-_9d52332d-443f-65e9-3bc5-dfed94c49e4f-a60e496b, #w-node-_9d52332d-443f-65e9-3bc5-dfed94c49e55-a60e496b, #w-node-_9d52332d-443f-65e9-3bc5-dfed94c49e57-a60e496b, #w-node-_9d52332d-443f-65e9-3bc5-dfed94c49e59-a60e496b, #w-node-_9d52332d-443f-65e9-3bc5-dfed94c49e5b-a60e496b, #w-node-_3bac9fad-9f1c-04ba-1ee7-21423bcbed85-3030221f, #w-node-_3bac9fad-9f1c-04ba-1ee7-21423bcbed8b-3030221f, #w-node-_3bac9fad-9f1c-04ba-1ee7-21423bcbed8d-3030221f, #w-node-_3bac9fad-9f1c-04ba-1ee7-21423bcbed8f-3030221f, #w-node-_3bac9fad-9f1c-04ba-1ee7-21423bcbed91-3030221f, #w-node-cbdf46d7-3b67-dfd5-790a-6387f2924e0f-28f60b1f, #w-node-cbdf46d7-3b67-dfd5-790a-6387f2924e15-28f60b1f, #w-node-cbdf46d7-3b67-dfd5-790a-6387f2924e17-28f60b1f, #w-node-cbdf46d7-3b67-dfd5-790a-6387f2924e19-28f60b1f, #w-node-cbdf46d7-3b67-dfd5-790a-6387f2924e1b-28f60b1f {
  place-self: center;
}

#w-node-_5c12afb1-708d-42a4-4cf7-46abf8405213-ed009c68 {
  place-self: center start;
}

#w-node-_5c12afb1-708d-42a4-4cf7-46abf8405218-ed009c68 {
  justify-self: end;
}

#w-node-_7d3b916b-646c-60d4-fbc2-1497e48d56b7-ed009c68, #w-node-_7d3b916b-646c-60d4-fbc2-1497e48d56c9-ed009c68, #w-node-_7d3b916b-646c-60d4-fbc2-1497e48d56d2-ed009c68 {
  place-self: center;
}

#w-node-_7d3b916b-646c-60d4-fbc2-1497e48d56db-ed009c68 {
  align-self: center;
}

#w-node-_7d3b916b-646c-60d4-fbc2-1497e48d56e4-ed009c68 {
  place-self: center;
}

#w-node-_7d3b916b-646c-60d4-fbc2-1497e48d56ed-ed009c68 {
  align-self: center;
}

#w-node-_6e00d15a-c15a-1a23-d0f0-2fd2aae209ae-6f64a026 {
  place-self: center start;
}

#w-node-_6e00d15a-c15a-1a23-d0f0-2fd2aae209b1-6f64a026 {
  place-self: center end;
}

#w-node-e2365f68-4549-23d4-b98c-e29d03b814bb-6f64a026, #w-node-_54273428-64b6-3feb-6e6e-790cdedbf5e5-6f64a026, #w-node-_54273428-64b6-3feb-6e6e-790cdedbf5fb-6f64a026, #w-node-b2cbefdc-a0ec-436a-c27a-c0817c10fbd4-6f64a026 {
  place-self: center;
}

#w-node-_0872e67f-2056-e5af-f1c5-565b6ebc73c4-facb9d96 {
  justify-self: center;
}

#w-node-_0872e67f-2056-e5af-f1c5-565b6ebc73c9-facb9d96, #w-node-_0872e67f-2056-e5af-f1c5-565b6ebc73cb-facb9d96 {
  place-self: center;
}

#w-node-_0872e67f-2056-e5af-f1c5-565b6ebc73cf-facb9d96 {
  justify-self: center;
}

#w-node-_0872e67f-2056-e5af-f1c5-565b6ebc73e7-facb9d96 {
  place-self: center;
}

#w-node-b47dbd32-3c97-a930-9a57-9fa429da1090-1080791d {
  justify-self: center;
}

#w-node-b47dbd32-3c97-a930-9a57-9fa429da1095-1080791d, #w-node-b47dbd32-3c97-a930-9a57-9fa429da1097-1080791d {
  place-self: center;
}

#w-node-b47dbd32-3c97-a930-9a57-9fa429da109b-1080791d {
  justify-self: center;
}

#w-node-b47dbd32-3c97-a930-9a57-9fa429da10b3-1080791d {
  place-self: center;
}

#w-node-_8672c372-07ef-7dcb-dfc0-18977ba4b312-c6f672e0 {
  justify-self: center;
}

#w-node-_8672c372-07ef-7dcb-dfc0-18977ba4b317-c6f672e0, #w-node-_8672c372-07ef-7dcb-dfc0-18977ba4b319-c6f672e0 {
  place-self: center;
}

#w-node-_8672c372-07ef-7dcb-dfc0-18977ba4b31d-c6f672e0 {
  justify-self: center;
}

#w-node-_8672c372-07ef-7dcb-dfc0-18977ba4b335-c6f672e0 {
  place-self: center;
}

#w-node-_8672c372-07ef-7dcb-dfc0-18977ba4b312-364784ff {
  justify-self: center;
}

#w-node-_8672c372-07ef-7dcb-dfc0-18977ba4b317-364784ff, #w-node-_8672c372-07ef-7dcb-dfc0-18977ba4b319-364784ff {
  place-self: center;
}

#w-node-_8672c372-07ef-7dcb-dfc0-18977ba4b31d-364784ff {
  justify-self: center;
}

#w-node-_8672c372-07ef-7dcb-dfc0-18977ba4b335-364784ff {
  place-self: center;
}

#w-node-a048cd3f-945c-9875-bbb5-96020a197f47-364784ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-b9dad95a-b774-2579-fdb5-53983f87b3a0-badc3128 {
  justify-self: center;
}

#w-node-b9dad95a-b774-2579-fdb5-53983f87b3b7-badc3128 {
  place-self: center start;
}

#w-node-b9dad95a-b774-2579-fdb5-53983f87b3bc-badc3128, #w-node-b9dad95a-b774-2579-fdb5-53983f87b3c1-badc3128 {
  align-self: center;
}

#w-node-b9dad95a-b774-2579-fdb5-53983f87b3c6-badc3128 {
  place-self: center start;
}

#w-node-b9dad95a-b774-2579-fdb5-53983f87b3d3-badc3128, #w-node-b9dad95a-b774-2579-fdb5-53983f87b3d8-badc3128, #w-node-b9dad95a-b774-2579-fdb5-53983f87b3dd-badc3128 {
  align-self: center;
}

#w-node-b9dad95a-b774-2579-fdb5-53983f87b3fb-badc3128 {
  justify-self: center;
}

#w-node-b9dad95a-b774-2579-fdb5-53983f87b411-badc3128 {
  place-self: center start;
}

#w-node-b9dad95a-b774-2579-fdb5-53983f87b416-badc3128, #w-node-b9dad95a-b774-2579-fdb5-53983f87b41b-badc3128, #w-node-b9dad95a-b774-2579-fdb5-53983f87b427-badc3128, #w-node-b9dad95a-b774-2579-fdb5-53983f87b42c-badc3128, #w-node-b9dad95a-b774-2579-fdb5-53983f87b431-badc3128 {
  align-self: center;
}

#w-node-b9dad95a-b774-2579-fdb5-53983f87b44d-badc3128 {
  justify-self: center;
}

#w-node-b9dad95a-b774-2579-fdb5-53983f87b464-badc3128 {
  place-self: center start;
}

#w-node-b9dad95a-b774-2579-fdb5-53983f87b469-badc3128, #w-node-b9dad95a-b774-2579-fdb5-53983f87b46e-badc3128, #w-node-b9dad95a-b774-2579-fdb5-53983f87b47a-badc3128, #w-node-b9dad95a-b774-2579-fdb5-53983f87b47f-badc3128, #w-node-b9dad95a-b774-2579-fdb5-53983f87b484-badc3128 {
  align-self: center;
}

#w-node-b9dad95a-b774-2579-fdb5-53983f87b4a0-badc3128 {
  justify-self: center;
}

#w-node-b9dad95a-b774-2579-fdb5-53983f87b4b6-badc3128 {
  place-self: center start;
}

#w-node-b9dad95a-b774-2579-fdb5-53983f87b4bb-badc3128, #w-node-b9dad95a-b774-2579-fdb5-53983f87b4c0-badc3128, #w-node-b9dad95a-b774-2579-fdb5-53983f87b4cc-badc3128, #w-node-b9dad95a-b774-2579-fdb5-53983f87b4d1-badc3128, #w-node-b9dad95a-b774-2579-fdb5-53983f87b4d6-badc3128 {
  align-self: center;
}

#w-node-b9dad95a-b774-2579-fdb5-53983f87b4f4-badc3128 {
  justify-self: center;
}

#w-node-b9dad95a-b774-2579-fdb5-53983f87b50a-badc3128 {
  place-self: center start;
}

#w-node-b9dad95a-b774-2579-fdb5-53983f87b50f-badc3128, #w-node-b9dad95a-b774-2579-fdb5-53983f87b514-badc3128, #w-node-b9dad95a-b774-2579-fdb5-53983f87b520-badc3128, #w-node-b9dad95a-b774-2579-fdb5-53983f87b525-badc3128, #w-node-b9dad95a-b774-2579-fdb5-53983f87b52a-badc3128 {
  align-self: center;
}

#w-node-_007e47c9-8665-74f9-ec87-a776628bb2ef-badc3128 {
  place-self: auto start;
}

#w-node-_007e47c9-8665-74f9-ec87-a776628bb308-badc3128 {
  place-self: stretch center;
}

#w-node-a0a540bd-d2d2-1397-b13d-a0bc6bde7b13-6a4fa081 {
  place-self: auto start;
}

#w-node-a0a540bd-d2d2-1397-b13d-a0bc6bde7b34-6a4fa081 {
  place-self: stretch center;
}

#w-node-a0a540bd-d2d2-1397-b13d-a0bc6bde7b13-662f33e8 {
  place-self: auto start;
}

#w-node-a0a540bd-d2d2-1397-b13d-a0bc6bde7b34-662f33e8 {
  place-self: stretch center;
}

#w-node-a0a540bd-d2d2-1397-b13d-a0bc6bde7b13-05f363a8 {
  place-self: auto start;
}

#w-node-a0a540bd-d2d2-1397-b13d-a0bc6bde7b34-05f363a8 {
  place-self: stretch center;
}

#w-node-a0a540bd-d2d2-1397-b13d-a0bc6bde7b13-001e4bd3 {
  place-self: auto start;
}

#w-node-a0a540bd-d2d2-1397-b13d-a0bc6bde7b34-001e4bd3 {
  place-self: stretch center;
}

#w-node-e2c0ef57-dcd6-9051-b1c2-fe2ff938178f-a9e85405 {
  place-self: start center;
}

#w-node-_8672c372-07ef-7dcb-dfc0-18977ba4b312-ea42c599 {
  justify-self: center;
}

#w-node-_8672c372-07ef-7dcb-dfc0-18977ba4b317-ea42c599, #w-node-_8672c372-07ef-7dcb-dfc0-18977ba4b319-ea42c599 {
  place-self: center;
}

#w-node-_8672c372-07ef-7dcb-dfc0-18977ba4b31d-ea42c599 {
  justify-self: center;
}

#w-node-_8672c372-07ef-7dcb-dfc0-18977ba4b335-ea42c599 {
  place-self: center;
}

#w-node-d2e636c6-57af-4e79-4e47-e846a2b46c19-ea42c599 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-b9dad95a-b774-2579-fdb5-53983f87b3a0-c88956d8 {
  justify-self: center;
}

#w-node-b9dad95a-b774-2579-fdb5-53983f87b3b7-c88956d8 {
  place-self: center start;
}

#w-node-b9dad95a-b774-2579-fdb5-53983f87b3bc-c88956d8, #w-node-b9dad95a-b774-2579-fdb5-53983f87b3c1-c88956d8 {
  align-self: center;
}

#w-node-b9dad95a-b774-2579-fdb5-53983f87b3c6-c88956d8 {
  place-self: center start;
}

#w-node-b9dad95a-b774-2579-fdb5-53983f87b3d3-c88956d8, #w-node-b9dad95a-b774-2579-fdb5-53983f87b3d8-c88956d8, #w-node-b9dad95a-b774-2579-fdb5-53983f87b3dd-c88956d8 {
  align-self: center;
}

#w-node-b9dad95a-b774-2579-fdb5-53983f87b3fb-c88956d8 {
  justify-self: center;
}

#w-node-b9dad95a-b774-2579-fdb5-53983f87b411-c88956d8 {
  place-self: center start;
}

#w-node-b9dad95a-b774-2579-fdb5-53983f87b416-c88956d8, #w-node-b9dad95a-b774-2579-fdb5-53983f87b41b-c88956d8, #w-node-b9dad95a-b774-2579-fdb5-53983f87b427-c88956d8, #w-node-b9dad95a-b774-2579-fdb5-53983f87b42c-c88956d8, #w-node-b9dad95a-b774-2579-fdb5-53983f87b431-c88956d8 {
  align-self: center;
}

#w-node-b9dad95a-b774-2579-fdb5-53983f87b44d-c88956d8 {
  justify-self: center;
}

#w-node-b9dad95a-b774-2579-fdb5-53983f87b464-c88956d8 {
  place-self: center start;
}

#w-node-b9dad95a-b774-2579-fdb5-53983f87b469-c88956d8, #w-node-b9dad95a-b774-2579-fdb5-53983f87b46e-c88956d8, #w-node-b9dad95a-b774-2579-fdb5-53983f87b47a-c88956d8, #w-node-b9dad95a-b774-2579-fdb5-53983f87b47f-c88956d8, #w-node-b9dad95a-b774-2579-fdb5-53983f87b484-c88956d8 {
  align-self: center;
}

#w-node-b9dad95a-b774-2579-fdb5-53983f87b4a0-c88956d8 {
  justify-self: center;
}

#w-node-b9dad95a-b774-2579-fdb5-53983f87b4b6-c88956d8 {
  place-self: center start;
}

#w-node-b9dad95a-b774-2579-fdb5-53983f87b4bb-c88956d8, #w-node-b9dad95a-b774-2579-fdb5-53983f87b4c0-c88956d8, #w-node-b9dad95a-b774-2579-fdb5-53983f87b4cc-c88956d8, #w-node-b9dad95a-b774-2579-fdb5-53983f87b4d1-c88956d8, #w-node-b9dad95a-b774-2579-fdb5-53983f87b4d6-c88956d8 {
  align-self: center;
}

#w-node-b9dad95a-b774-2579-fdb5-53983f87b4f4-c88956d8 {
  justify-self: center;
}

#w-node-b9dad95a-b774-2579-fdb5-53983f87b50a-c88956d8 {
  place-self: center start;
}

#w-node-b9dad95a-b774-2579-fdb5-53983f87b50f-c88956d8, #w-node-b9dad95a-b774-2579-fdb5-53983f87b514-c88956d8, #w-node-b9dad95a-b774-2579-fdb5-53983f87b520-c88956d8, #w-node-b9dad95a-b774-2579-fdb5-53983f87b525-c88956d8, #w-node-b9dad95a-b774-2579-fdb5-53983f87b52a-c88956d8 {
  align-self: center;
}

#w-node-_3b175cfe-740d-70be-84f5-a8ddb1d9d443-c88956d8 {
  place-self: auto start;
}

#w-node-_3b175cfe-740d-70be-84f5-a8ddb1d9d45c-c88956d8 {
  place-self: stretch center;
}

#w-node-a0a540bd-d2d2-1397-b13d-a0bc6bde7b13-104aba66 {
  place-self: auto start;
}

#w-node-a0a540bd-d2d2-1397-b13d-a0bc6bde7b34-104aba66 {
  place-self: stretch center;
}

#w-node-a0a540bd-d2d2-1397-b13d-a0bc6bde7b13-0f9e0b35 {
  place-self: auto start;
}

#w-node-a0a540bd-d2d2-1397-b13d-a0bc6bde7b34-0f9e0b35 {
  place-self: stretch center;
}

#w-node-a0a540bd-d2d2-1397-b13d-a0bc6bde7b13-6f50f0ae {
  place-self: auto start;
}

#w-node-a0a540bd-d2d2-1397-b13d-a0bc6bde7b34-6f50f0ae {
  place-self: stretch center;
}

#w-node-a0a540bd-d2d2-1397-b13d-a0bc6bde7b13-299c3370 {
  place-self: auto start;
}

#w-node-a0a540bd-d2d2-1397-b13d-a0bc6bde7b34-299c3370 {
  place-self: stretch center;
}

#w-node-_6e00d15a-c15a-1a23-d0f0-2fd2aae209ae-0d53fc7b {
  place-self: center start;
}

#w-node-_6e00d15a-c15a-1a23-d0f0-2fd2aae209b1-0d53fc7b {
  place-self: center end;
}

#w-node-e2365f68-4549-23d4-b98c-e29d03b814bb-0d53fc7b, #w-node-_54273428-64b6-3feb-6e6e-790cdedbf5e5-0d53fc7b, #w-node-_54273428-64b6-3feb-6e6e-790cdedbf5fb-0d53fc7b {
  place-self: center;
}

#w-node-_050690e7-56e1-6d53-45ba-e6d94bb2e6bc-0d53fc7b {
  place-self: start center;
}

#w-node-cb1cec38-a6f5-d6b5-fca7-4ea1255a1712-0d53fc7b, #w-node-_598943c6-06dc-283d-17e9-b025f49af6a3-0d53fc7b {
  place-self: center;
}

#w-node-b392e8ef-784f-538c-cc70-be83a23f067f-5eac3612 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df1dde74-1899-4d00-24ec-5957b0c7c056-b7cd1582 {
  justify-self: center;
}

#w-node-df1dde74-1899-4d00-24ec-5957b0c7c05b-b7cd1582, #w-node-df1dde74-1899-4d00-24ec-5957b0c7c05d-b7cd1582, #w-node-df1dde74-1899-4d00-24ec-5957b0c7c061-b7cd1582, #w-node-df1dde74-1899-4d00-24ec-5957b0c7c079-b7cd1582, #w-node-dcb1cbad-1f32-cdde-dd1d-8349b12377c3-e4c9b34f, #w-node-_091a5efa-2ea2-b116-5b12-dc6f9bb83725-e4c9b34f, #w-node-_091a5efa-2ea2-b116-5b12-dc6f9bb8372b-e4c9b34f, #w-node-_091a5efa-2ea2-b116-5b12-dc6f9bb83731-e4c9b34f, #w-node-_091a5efa-2ea2-b116-5b12-dc6f9bb83737-e4c9b34f, #w-node-a96c4335-2010-9a16-0f58-8484cef4c7d5-e4c9b34f, #w-node-_7386f8b5-9a5f-126d-e4d4-d11f355c50ed-e4c9b34f, #w-node-_8565d5a7-6953-fd0f-6fb4-2ec33f6e2d4d-e4c9b34f, #w-node-_57968db0-6f59-b16b-61c2-73cc216626cd-e4c9b34f {
  place-self: center;
}

#w-node-e802c43e-b8f9-3d2e-bdb5-ea7737a251bf-e4c9b34f {
  place-self: center start;
}

#w-node-e802c43e-b8f9-3d2e-bdb5-ea7737a251d0-e4c9b34f {
  align-self: start;
}

#w-node-_9654835c-6a81-fe89-4e78-57be05af25c2-1bdf907e {
  align-self: center;
}

#w-node-_7fa586a0-2f9c-c85b-88a5-0b367e47cb25-1bdf907e {
  align-self: stretch;
}

#w-node-_0d031f69-fd63-f6ca-5eb3-21dadd4185b7-1bdf907e, #w-node-_95366ba0-7a18-9785-6971-9adb4e394bc3-1bdf907e, #w-node-_95366ba0-7a18-9785-6971-9adb4e394bc5-1bdf907e {
  place-self: center;
}

#w-node-bdbe6d42-d98d-d3fd-0982-d7bd02d1f356-1bdf907e, #w-node-bdbe6d42-d98d-d3fd-0982-d7bd02d1f35a-1bdf907e, #w-node-bdbe6d42-d98d-d3fd-0982-d7bd02d1f35e-1bdf907e {
  place-self: center start;
}

#w-node-bdbe6d42-d98d-d3fd-0982-d7bd02d1f365-1bdf907e {
  place-self: center;
}

#w-node-_0859c661-e304-a014-08ee-edad472c68de-1bdf907e {
  place-self: center start;
}

#w-node-_0859c661-e304-a014-08ee-edad472c68ef-1bdf907e {
  align-self: start;
}

#w-node-_3d8cd87e-076f-f0ea-f9e0-103a7df8436e-b37286ea {
  align-self: center;
}

#w-node-d8386dee-c71f-fa11-3475-aca1b5064d18-b37286ea, #w-node-d8386dee-c71f-fa11-3475-aca1b5064d1f-b37286ea, #w-node-d8386dee-c71f-fa11-3475-aca1b5064d26-b37286ea, #w-node-d8386dee-c71f-fa11-3475-aca1b5064d2d-b37286ea, #w-node-d8386dee-c71f-fa11-3475-aca1b5064d34-b37286ea, #w-node-d8386dee-c71f-fa11-3475-aca1b5064d3b-b37286ea {
  place-self: center;
}

#w-node-_9721c56a-7eb9-4903-ab52-8308186315df-b37286ea {
  align-self: end;
}

#w-node-_93f7ba94-4315-2a04-82b4-d2cab279d199-b37286ea {
  place-self: end center;
}

#w-node-b2e62772-3d0c-d285-25a2-ad1694d6bca5-b37286ea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9d656415-0bae-ad74-2b86-b985c8e708e0-b37286ea {
  justify-self: start;
}

#w-node-_9d656415-0bae-ad74-2b86-b985c8e708e2-b37286ea, #w-node-_9d656415-0bae-ad74-2b86-b985c8e708e5-b37286ea {
  place-self: center;
}

#w-node-_9d656415-0bae-ad74-2b86-b985c8e708e8-b37286ea {
  place-self: end start;
}

#w-node-_9d656415-0bae-ad74-2b86-b985c8e708ed-b37286ea {
  place-self: center;
}

#w-node-_9d656415-0bae-ad74-2b86-b985c8e708f2-b37286ea {
  place-self: end start;
}

#w-node-_9d656415-0bae-ad74-2b86-b985c8e708f7-b37286ea {
  place-self: center;
}

#w-node-_9d656415-0bae-ad74-2b86-b985c8e708fb-b37286ea {
  place-self: end start;
}

#w-node-_9d656415-0bae-ad74-2b86-b985c8e70908-b37286ea {
  place-self: center start;
}

#w-node-_9d656415-0bae-ad74-2b86-b985c8e7090c-b37286ea {
  place-self: center;
}

#w-node-_9d656415-0bae-ad74-2b86-b985c8e70911-b37286ea {
  place-self: center start;
}

#w-node-_9d656415-0bae-ad74-2b86-b985c8e70915-b37286ea {
  place-self: center;
}

#w-node-_9d656415-0bae-ad74-2b86-b985c8e70919-b37286ea, #w-node-_9d656415-0bae-ad74-2b86-b985c8e70920-b37286ea {
  place-self: center start;
}

#w-node-_9d656415-0bae-ad74-2b86-b985c8e70923-b37286ea {
  place-self: center;
}

#w-node-_9d656415-0bae-ad74-2b86-b985c8e7092b-b37286ea, #w-node-_7e5a715a-055f-e275-c889-bb1bd1bc0896-b37286ea {
  place-self: center start;
}

#w-node-_7e5a715a-055f-e275-c889-bb1bd1bc08a7-b37286ea {
  align-self: start;
}

#w-node-_45107c49-da91-8ff0-f703-dade1c3d205d-1e8ff545 {
  justify-self: center;
}

@media screen and (max-width: 991px) {
  #w-node-e617ed35-2b7a-a0dc-5bf1-8d449824bc85-5d4c4958 {
    justify-self: start;
  }

  #w-node-e617ed35-2b7a-a0dc-5bf1-8d449824bce8-5d4c4958 {
    place-self: center;
  }

  #w-node-e617ed35-2b7a-a0dc-5bf1-8d449824bcee-5d4c4958 {
    align-self: center;
  }

  #w-node-e617ed35-2b7a-a0dc-5bf1-8d449824bcf8-5d4c4958 {
    place-self: center;
  }

  #w-node-_0141528a-35e7-d2d1-01a9-273424f00efb-5d4c4958 {
    justify-self: start;
  }

  #w-node-_0141528a-35e7-d2d1-01a9-273424f00f5e-5d4c4958 {
    place-self: center;
  }

  #w-node-_0141528a-35e7-d2d1-01a9-273424f00f66-5d4c4958 {
    align-self: center;
  }

  #w-node-_0141528a-35e7-d2d1-01a9-273424f00f6e-5d4c4958 {
    place-self: center;
  }

  #w-node-_3dc29684-7e41-4f25-8631-a75c1fe5f00d-87991250 {
    place-self: center start;
  }

  #w-node-_3dc29684-7e41-4f25-8631-a75c1fe5f025-87991250 {
    place-self: center;
  }

  #w-node-_0c779948-d24c-1eea-ef61-e830c87aaf76-1a39f695 {
    place-self: center start;
  }

  #w-node-_0c779948-d24c-1eea-ef61-e830c87aaf8d-1a39f695 {
    place-self: center;
  }

  #w-node-c8de103c-153d-8c2f-c7e2-3411d316a8ce-39ca9ce2 {
    place-self: center start;
  }

  #w-node-c8de103c-153d-8c2f-c7e2-3411d316a8e5-39ca9ce2 {
    place-self: center;
  }

  #w-node-_6173792c-5df3-93fb-56dd-f75443af3061-a346a559 {
    place-self: center start;
  }

  #w-node-_6173792c-5df3-93fb-56dd-f75443af3077-a346a559 {
    place-self: center;
  }

  #w-node-_9b0b253e-edda-e5f1-8163-7830b1e50725-f70ceec0 {
    justify-self: center;
  }

  #w-node-d0784de6-6451-57b2-8a02-a5401cabbd1c-ea40cdc6 {
    place-self: center start;
  }

  #w-node-d0784de6-6451-57b2-8a02-a5401cabbd34-ea40cdc6 {
    place-self: center;
  }

  #w-node-_531e76d1-6ab1-9bd8-de45-50ed118f77fc-11bc15b2 {
    place-self: center start;
  }

  #w-node-_531e76d1-6ab1-9bd8-de45-50ed118f7812-11bc15b2 {
    place-self: center;
  }

  #w-node-b2e62772-3d0c-d285-25a2-ad1694d6bc8d-b37286ea {
    place-self: center start;
  }

  #w-node-b2e62772-3d0c-d285-25a2-ad1694d6bca5-b37286ea {
    place-self: center;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_4fde19c4-9b47-3695-00c2-c3a03c6ed16d-8b3c9b4f, #w-node-c8ebc914-80b8-3955-8004-71a71d08bb2e-1b2b0b1d, #w-node-c8ebc914-80b8-3955-8004-71a71d08bb58-1b2b0b1d {
    place-self: center;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_63c6ede1-6c0f-d52f-ae13-33153650ecd7-3abdbd3e {
    order: 9999;
    justify-self: end;
  }

  #w-node-_63c6ede1-6c0f-d52f-ae13-33153650ed01-3abdbd3e {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_63c6ede1-6c0f-d52f-ae13-33153650ef29-3abdbd3e, #w-node-_63c6ede1-6c0f-d52f-ae13-33153650ef2e-3abdbd3e, #w-node-_63c6ede1-6c0f-d52f-ae13-33153650ef33-3abdbd3e, #w-node-_63c6ede1-6c0f-d52f-ae13-33153650ef38-3abdbd3e {
    justify-self: center;
  }

  #w-node-_63c6ede1-6c0f-d52f-ae13-33153650ecd4-856a8100 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_63c6ede1-6c0f-d52f-ae13-33153650ecd7-856a8100 {
    order: 0;
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }

  #w-node-_63c6ede1-6c0f-d52f-ae13-33153650ef29-856a8100, #w-node-_63c6ede1-6c0f-d52f-ae13-33153650ef2e-856a8100, #w-node-_63c6ede1-6c0f-d52f-ae13-33153650ef33-856a8100, #w-node-_63c6ede1-6c0f-d52f-ae13-33153650ef38-856a8100 {
    justify-self: center;
  }

  #w-node-_64879bd0-94fb-415f-4672-1ab19315a732-8745f3fc, #w-node-_961f4704-86c0-3c99-e80c-3bd309280976-8745f3fc, #w-node-_588ed06d-4dea-89f4-bc99-b0df403aeedd-8745f3fc, #w-node-_68671db8-8eaf-2605-111c-dccab8035b69-8745f3fc {
    justify-self: start;
  }

  #w-node-abc674d9-d275-ab97-9d2b-ff99d45d85aa-8745f3fc {
    place-self: center;
  }

  #w-node-be9cf5df-3572-45d7-2e20-8c13f900a924-8745f3fc {
    align-self: center;
  }

  #w-node-_6ec37ae7-6450-44c7-ae17-1ca4fa12f315-a8224758 {
    justify-self: start;
  }

  #w-node-_5e149986-ea3f-cfee-2403-0a157cfa8129-a8224758, #w-node-_5e149986-ea3f-cfee-2403-0a157cfa812b-a8224758 {
    place-self: center;
  }

  #w-node-f53ebe26-49e2-6ae8-1934-f9e8a45805d8-a8224758, #w-node-bf8bddac-d22a-f0a8-f6ac-e402b988af25-a8224758, #w-node-f453cf9e-e57a-4320-1c88-c6d7cfbe2a6e-a8224758 {
    align-self: center;
  }

  #w-node-f5dd77a7-77c2-1440-d95e-bb93d94426bd-bb88c0a5 {
    place-self: center;
  }

  #w-node-_63c6ede1-6c0f-d52f-ae13-33153650ef29-8eec9e3a, #w-node-_63c6ede1-6c0f-d52f-ae13-33153650ef2e-8eec9e3a, #w-node-_63c6ede1-6c0f-d52f-ae13-33153650ef33-8eec9e3a, #w-node-_63c6ede1-6c0f-d52f-ae13-33153650ef38-8eec9e3a {
    justify-self: center;
  }

  #w-node-_37fc4e1d-ed91-47f4-4b09-b3747ec77240-598f1641, #w-node-_37fc4e1d-ed91-47f4-4b09-b3747ec772eb-598f1641, #w-node-f2fa5bbd-93d5-40c4-178a-ce0cb1b3d5fe-8ebd5582, #w-node-f2fa5bbd-93d5-40c4-178a-ce0cb1b3d6a6-8ebd5582, #w-node-_222e60dd-5563-bd3b-d201-a1423dbba5e5-a248ab8f, #w-node-_222e60dd-5563-bd3b-d201-a1423dbba690-a248ab8f, #w-node-e617ed35-2b7a-a0dc-5bf1-8d449824bc64-5d4c4958 {
    place-self: center;
  }

  #w-node-e617ed35-2b7a-a0dc-5bf1-8d449824bc66-5d4c4958 {
    justify-self: center;
  }

  #w-node-e617ed35-2b7a-a0dc-5bf1-8d449824bc71-5d4c4958 {
    place-self: center;
  }

  #w-node-e617ed35-2b7a-a0dc-5bf1-8d449824bc97-5d4c4958 {
    justify-self: start;
  }

  #w-node-_0141528a-35e7-d2d1-01a9-273424f00eda-5d4c4958 {
    place-self: center;
  }

  #w-node-_0141528a-35e7-d2d1-01a9-273424f00edc-5d4c4958 {
    justify-self: center;
  }

  #w-node-_0141528a-35e7-d2d1-01a9-273424f00ee9-5d4c4958, #w-node-_0141528a-35e7-d2d1-01a9-273424f00efb-5d4c4958 {
    place-self: center;
  }

  #w-node-_0141528a-35e7-d2d1-01a9-273424f00f0d-5d4c4958 {
    justify-self: start;
  }

  #w-node-_472c00bb-96f0-7c0c-ac8e-500deb2b7e04-87991250 {
    align-self: center;
  }

  #w-node-_3dc29684-7e41-4f25-8631-a75c1fe5f025-87991250, #w-node-_3dc29684-7e41-4f25-8631-a75c1fe5f03e-87991250 {
    place-self: center;
  }

  #w-node-d3bdd763-7295-725f-c247-80be19c66948-87991250 {
    align-self: end;
  }

  #w-node-_0c779948-d24c-1eea-ef61-e830c87aaf8d-1a39f695, #w-node-_0c779948-d24c-1eea-ef61-e830c87aafa6-1a39f695 {
    place-self: center;
  }

  #w-node-_33e78a22-e762-a077-1669-7f0de7e3cdfc-1a39f695 {
    align-self: end;
  }

  #w-node-e3b4b51a-3404-c562-0752-06c139a0dd08-39ca9ce2 {
    align-self: center;
  }

  #w-node-c8de103c-153d-8c2f-c7e2-3411d316a8e5-39ca9ce2, #w-node-c8de103c-153d-8c2f-c7e2-3411d316a8ff-39ca9ce2 {
    place-self: center;
  }

  #w-node-_9f8b48a3-2f3a-0891-7373-d9f94537a3be-39ca9ce2 {
    align-self: end;
  }

  #w-node-_952fef52-add3-42f2-a1d1-e0f6e27a0f39-a346a559 {
    align-self: center;
  }

  #w-node-_6173792c-5df3-93fb-56dd-f75443af3077-a346a559, #w-node-_6173792c-5df3-93fb-56dd-f75443af3091-a346a559 {
    place-self: center;
  }

  #w-node-_29672a12-e3b6-a221-818a-5d5c7c5be93f-a346a559 {
    align-self: end;
  }

  #w-node-_9b0b253e-edda-e5f1-8163-7830b1e5070d-f70ceec0 {
    align-self: center;
  }

  #w-node-c259f6d2-8ec8-b73b-e88f-8aee8bb7f352-a931422f, #w-node-a0a540bd-d2d2-1397-b13d-a0bc6bde7b34-d9437a4a, #w-node-_74c045fa-3b67-42d8-2334-3bf7c19518e6-a2ee5602, #w-node-_280f53e9-5f42-a74b-f470-0e75785e6eb3-a6aecf25, #w-node-fe3fb224-f6d0-8ea4-34fa-c387d212d31f-429d5eb9 {
    justify-self: start;
  }

  #w-node-_0b018db7-6485-3827-ac94-6521301dfa4e-5bca5ba2 {
    place-self: center;
  }

  #w-node-_4747d50e-8053-3383-fc0c-4991ca4bb5ea-ad557a56 {
    justify-self: start;
  }

  #w-node-_63c6ede1-6c0f-d52f-ae13-33153650ecd4-bc5d48d7 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_63c6ede1-6c0f-d52f-ae13-33153650ecd7-bc5d48d7 {
    order: 0;
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }

  #w-node-_63c6ede1-6c0f-d52f-ae13-33153650ef29-bc5d48d7, #w-node-_63c6ede1-6c0f-d52f-ae13-33153650ef2e-bc5d48d7, #w-node-_63c6ede1-6c0f-d52f-ae13-33153650ef33-bc5d48d7, #w-node-_63c6ede1-6c0f-d52f-ae13-33153650ef38-bc5d48d7 {
    justify-self: center;
  }

  #w-node-_18b94577-3f71-459d-bfe6-f4de0bba4d0f-b41c46d4 {
    place-self: center start;
  }

  #w-node-bd5282ea-24e4-1e20-d508-dc2bdd199aa5-b41c46d4 {
    place-self: center end;
  }

  #w-node-_0748586c-b8e6-ea27-bb8f-3d3a594ca6b1-b41c46d4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bbea74b9-59e6-396d-3fce-0a0ac47d671a-f0dd70c2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center start;
  }

  #w-node-_558cab74-eccd-0e94-2a36-12647da745db-f0dd70c2 {
    place-self: center;
  }

  #w-node-_8971f4fc-37fa-9d50-b98b-7f665992959c-a74839c5 {
    justify-self: center;
  }

  #w-node-deffde93-53c0-2c6e-e5fe-d4dbe385af54-ea40cdc6 {
    align-self: center;
  }

  #w-node-d0784de6-6451-57b2-8a02-a5401cabbd34-ea40cdc6, #w-node-d0784de6-6451-57b2-8a02-a5401cabbd4d-ea40cdc6 {
    place-self: center;
  }

  #w-node-e0d71f11-62ec-857d-3489-5f64a108812c-ea40cdc6 {
    align-self: end;
  }

  #w-node-_1f2e03d6-5e3d-ed7a-0115-49b660c1f9ab-11bc15b2 {
    align-self: center;
  }

  #w-node-_531e76d1-6ab1-9bd8-de45-50ed118f7812-11bc15b2, #w-node-_531e76d1-6ab1-9bd8-de45-50ed118f782c-11bc15b2 {
    place-self: center;
  }

  #w-node-_0490dd84-ae03-675f-2ae1-b5ad1af1aab6-11bc15b2 {
    align-self: end;
  }

  #w-node-_389b840b-4fa3-5d44-25ec-f74a1011a3f4-2c867be7, #w-node-_1e8a07cb-5343-1ea8-ff30-9308cbdd7f5c-a60e496b, #w-node-be11d942-30f7-b98f-5b82-c54bbbfa3a5f-3030221f, #w-node-c3239946-22ac-117d-556b-26668d072f5f-28f60b1f {
    place-self: center;
  }

  #w-node-_8672c372-07ef-7dcb-dfc0-18977ba4b2de-c6f672e0, #w-node-_8672c372-07ef-7dcb-dfc0-18977ba4b2de-364784ff {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_007e47c9-8665-74f9-ec87-a776628bb308-badc3128, #w-node-a0a540bd-d2d2-1397-b13d-a0bc6bde7b34-6a4fa081, #w-node-a0a540bd-d2d2-1397-b13d-a0bc6bde7b34-662f33e8, #w-node-a0a540bd-d2d2-1397-b13d-a0bc6bde7b34-05f363a8, #w-node-a0a540bd-d2d2-1397-b13d-a0bc6bde7b34-001e4bd3 {
    justify-self: start;
  }

  #w-node-e2c0ef57-dcd6-9051-b1c2-fe2ff9381797-a9e85405, #w-node-e2c0ef57-dcd6-9051-b1c2-fe2ff9381847-a9e85405 {
    place-self: center;
  }

  #w-node-_8672c372-07ef-7dcb-dfc0-18977ba4b2de-ea42c599 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3b175cfe-740d-70be-84f5-a8ddb1d9d45c-c88956d8, #w-node-a0a540bd-d2d2-1397-b13d-a0bc6bde7b34-104aba66, #w-node-a0a540bd-d2d2-1397-b13d-a0bc6bde7b34-0f9e0b35, #w-node-a0a540bd-d2d2-1397-b13d-a0bc6bde7b34-6f50f0ae, #w-node-a0a540bd-d2d2-1397-b13d-a0bc6bde7b34-299c3370 {
    justify-self: start;
  }

  #w-node-b2744e73-f324-efb4-54ae-af7748c21951-1bdf907e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a03a176f-d4aa-9d37-736d-5d662cc84093-1bdf907e {
    align-self: end;
  }

  #w-node-_6ef3a708-160d-6a67-e695-d0e7c4be7e3b-b37286ea {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6ef3a708-160d-6a67-e695-d0e7c4be7e3c-b37286ea {
    align-self: end;
  }

  #w-node-d8386dee-c71f-fa11-3475-aca1b5064d18-b37286ea, #w-node-d8386dee-c71f-fa11-3475-aca1b5064d1f-b37286ea, #w-node-d8386dee-c71f-fa11-3475-aca1b5064d26-b37286ea, #w-node-d8386dee-c71f-fa11-3475-aca1b5064d2d-b37286ea, #w-node-d8386dee-c71f-fa11-3475-aca1b5064d34-b37286ea, #w-node-d8386dee-c71f-fa11-3475-aca1b5064d3b-b37286ea {
    align-self: stretch;
  }

  #w-node-b2e62772-3d0c-d285-25a2-ad1694d6bca5-b37286ea, #w-node-b2e62772-3d0c-d285-25a2-ad1694d6bcbe-b37286ea {
    place-self: center;
  }

  #w-node-_9d656415-0bae-ad74-2b86-b985c8e7092e-b37286ea {
    align-self: end;
  }

  #w-node-c52df2f3-fec4-6d9c-eefe-e8df43fd6b8c-1e8ff545 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c52df2f3-fec4-6d9c-eefe-e8df43fd6b8d-1e8ff545 {
    align-self: end;
  }
}
