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

:root {
  --flowui-component-library--gray-900: var(--_nuvitale-life-palette---deep-teal);
  --flowui-component-library--white: white;
  --flowui-component-library--gray-700: var(--_nuvitale-life-palette---rich-charcoal);
  --flowui-component-library--primary-base: var(--_nuvitale-life-palette---rich-navy);
  --flowui-component-library--gray-200: var(--_nuvitale-life-palette---pearl-white);
  --_nuvitale-life-palette---pearl-white: #f7ede2;
  --flowui-component-library--grey-600: var(--_nuvitale-life-palette---light-teal);
  --_nuvitale-life-palette---vibrant-orange: #ff7f41;
  --_nuvitale-life-palette---rich-navy: #0b3954;
  --flowui-component-library--grey-300: #e4e6f1;
  --_nuvitale-life-palette---rich-charcoal: #2c3439;
  --_nuvitale-life-palette---deep-teal: #006d77;
  --flowui-component-library--gray-500: #6b7094;
  --flowui-component-library--primary-dark: #2d0896;
  --flowui-component-library--success-lighter: #ebfff6;
  --_nuvitale-life-palette---light-teal: #83c5be;
  --flowui-component-library--gray-100: var(--flowui-component-library--grey-600);
  --spark-library--foreground-secondary: #000000c2;
  --flowui-component-library--success-darker: #006638;
  --flowui-component-library--gray-400: #b6b9ce;
  --_nuvitale-life-palette---warm-golden: #fdb750;
  --flowui-component-library--gray-800: #1b114a;
  --flowui-component-library--error-lighter: #fceff0;
  --flowui-component-library--error-darker: #5b0b11;
}

.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-form-formradioinput--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 50%;
  width: 12px;
  height: 12px;
}

.w-form-formradioinput--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.w-form-formradioinput--inputType-custom.w--redirected-checked {
  border-width: 4px;
  border-color: #3898ec;
}

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

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

.w-checkbox:after {
  content: " ";
  clear: both;
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

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

.w-checkbox-input--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 2px;
  width: 12px;
  height: 12px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #3898ec;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

h3 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 24px;
  font-weight: bold;
  line-height: 30px;
}

.cell {
  justify-content: center;
  align-items: center;
}

.coming-soon {
  background-color: #fff;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.container {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.hero-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.hero-split {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46%;
  display: flex;
}

.margin-bottom-24px {
  color: #2c3439;
  margin-bottom: 24px;
}

.hero-form {
  margin-bottom: 12px;
}

.hero-form-container {
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.hero-form-input {
  color: #1a1b1f;
  border: 1px solid #d1d6db;
  width: 240px;
  height: auto;
  margin-bottom: 0;
  margin-right: 9px;
  padding: 5px 16px;
  font-size: 14px;
  line-height: 20px;
  transition: all .2s;
}

.hero-form-input:hover, .hero-form-input:focus {
  border-color: #76879d;
}

.hero-form-input::placeholder {
  color: #1a1b1fcc;
}

.button-primary {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #006d77;
  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;
}

.text-link-arrow {
  color: #1a1b1f;
  justify-content: flex-start;
  align-items: center;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
  display: flex;
}

.arrow-embed {
  margin-left: 2px;
  display: flex;
}

.shadow-two {
  box-shadow: 0 4px 24px #96a3b514;
}

.heading {
  color: #006d77;
}

.f-banner-flex-row {
  grid-column-gap: 16px;
  grid-row-gap: 8px;
  text-align: center;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.f-banner {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: var(--flowui-component-library--gray-900);
  color: var(--flowui-component-library--white);
  justify-content: center;
  align-items: center;
  min-height: 56px;
  padding: 16px 5%;
  display: flex;
}

.f-icon-regular {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  transition: color .2s;
  display: flex;
}

.f-paragraph-regular {
  color: var(--flowui-component-library--gray-700);
  text-align: left;
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.8;
  list-style-type: disc;
}

.f-navigation-link {
  color: var(--flowui-component-library--primary-base);
  letter-spacing: -.01em;
  white-space: nowrap;
  background-color: #0000;
  border-radius: 50px;
  padding: 8px 24px;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
  transition: all .35s;
}

.f-navigation-link:hover {
  background-color: var(--flowui-component-library--gray-200);
  color: var(--flowui-component-library--gray-900);
}

.f-navigation-link.w--current {
  color: var(--flowui-component-library--primary-base);
}

.f-navigation {
  background-color: var(--_nuvitale-life-palette---pearl-white);
  align-items: center;
  width: 100%;
  min-height: 88px;
  padding: 24px 5%;
  display: flex;
}

.f-navigation-container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1600px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.f-logo {
  width: 350px;
}

.f-navigation-link-wrapper {
  grid-column-gap: 24px;
  align-items: center;
  display: flex;
}

.f-navigation-content {
  grid-column-gap: 8px;
  align-items: center;
  display: flex;
}

.f-icon-small {
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  display: flex;
}

.f-banner-badge {
  background-color: var(--_nuvitale-life-palette---vibrant-orange);
  color: #fff;
  text-transform: uppercase;
  border-radius: 50px;
  padding: 4px 12px;
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
}

.f-navigation-menu {
  grid-column-gap: 6px;
  align-items: center;
  display: flex;
  position: static;
}

.f-navigation-button {
  background-color: var(--flowui-component-library--gray-900);
  outline-offset: 0px;
  color: var(--flowui-component-library--white);
  text-align: center;
  letter-spacing: -.02em;
  border-radius: 48px;
  outline: 2px solid #0000;
  justify-content: center;
  align-items: center;
  padding: 8px 24px;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.f-navigation-button:hover {
  background-color: var(--flowui-component-library--gray-700);
}

.f-banner-dark {
  grid-column-gap: 16px;
  background-color: var(--_nuvitale-life-palette---rich-navy);
  color: #fff;
  text-align: center;
  justify-content: center;
  align-items: center;
  min-height: 56px;
  padding: 16px 5%;
  display: flex;
}

.f-navigation-search {
  border: 1px solid var(--flowui-component-library--grey-300);
  color: var(--flowui-component-library--gray-900);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
}

.f-navigation-search:hover {
  color: var(--flowui-component-library--primary-base);
}

.f-h1-heading {
  color: var(--flowui-component-library--gray-900);
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 50px;
  line-height: 1.2;
}

.f-container-regular {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1600px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
  position: relative;
}

.f-button-secondary {
  border: 1px solid var(--flowui-component-library--grey-300);
  color: var(--flowui-component-library--gray-900);
  letter-spacing: -.02em;
  background-color: #fff;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  min-height: 48px;
  padding: 12px 32px;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  transition: border-color .3s, background-color .3s;
  display: flex;
}

.f-button-secondary:hover {
  background-color: var(--flowui-component-library--gray-200);
  border-color: #0000;
}

.f-margin-bottom-08 {
  margin-bottom: 8px;
}

.f-margin-bottom-24 {
  margin-bottom: 24px;
}

.f-paragraph-large {
  text-align: left;
  letter-spacing: -.02em;
  margin-top: 5px;
  margin-bottom: 10px;
  padding-top: 0;
  font-size: 18px;
  line-height: 32px;
  list-style-type: none;
}

.f-section-large {
  background-color: var(--_nuvitale-life-palette---rich-charcoal);
  background-image: linear-gradient(#f7ede2d9, #f7ede2d9), url("https://cdn.prod.website-files.com/67bb99df6d7f0ade26719e07/67ceec43d698771ec9adc3bd_AdobeStock_184205846_Preview.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding: 92px 5%;
  position: relative;
}

.f-button-neutral {
  background-color: var(--_nuvitale-life-palette---deep-teal);
  color: var(--flowui-component-library--white);
  text-align: center;
  letter-spacing: -.02em;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  min-height: 48px;
  padding: 12px 32px;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.f-button-neutral:hover {
  background-color: var(--flowui-component-library--gray-700);
}

.f-margin-bottom-40 {
  margin-bottom: 40px;
}

.f-heading-detail-small {
  color: var(--flowui-component-library--gray-500);
  letter-spacing: .08em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
  line-height: 24px;
}

.f-header-wrapper-left {
  max-width: 720px;
}

.f-header-button-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.f-banner-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: var(--flowui-component-library--gray-900);
  color: var(--flowui-component-library--white);
  justify-content: center;
  align-items: center;
  min-height: 56px;
  padding: 16px 5%;
  display: flex;
}

.f-icon-regular-2 {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  transition: color .2s;
  display: flex;
}

.f-paragraph-regular-2 {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.8;
  list-style-type: none;
}

.f-banner-container-between {
  z-index: 5;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.f-banner-text-span {
  color: var(--flowui-component-library--primary-base);
}

.f-banner-icon-button {
  color: var(--flowui-component-library--white);
  border-radius: 100px;
  transition: background-color .3s;
}

.f-banner-icon-button:hover {
  background-color: var(--flowui-component-library--gray-700);
}

.f-banner-block {
  grid-column-gap: 8px;
  align-items: center;
  display: flex;
}

.f-banner-button-divider {
  background-color: var(--flowui-component-library--gray-700);
  border-radius: 4px;
  width: 1px;
  height: 14px;
}

.f-banner-button {
  background-color: var(--flowui-component-library--primary-base);
  color: #fff;
  border-radius: 50px;
  justify-content: space-between;
  align-items: center;
  padding: 4px 12px;
  font-size: 12px;
  line-height: 16px;
  transition: background-color .3s;
  display: flex;
}

.f-banner-button:hover {
  background-color: var(--flowui-component-library--primary-dark);
}

.f-h3-heading {
  color: var(--flowui-component-library--gray-900);
  text-align: left;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.2;
}

.f-container-regular-2 {
  object-fit: fill;
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.f-paragraph-small {
  letter-spacing: -.01em;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 1.8;
}

.f-title-wrapper-center {
  z-index: 5;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.f-margin-bottom-41 {
  margin-bottom: 8px;
}

.f-margin-bottom-16 {
  margin-bottom: 16px;
}

.f-paragraph-large-bold {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 700;
  line-height: 32px;
}

.f-section-large-2 {
  padding: 80px 5%;
  position: relative;
}

.f-feature-icon-wrapper {
  background-color: var(--flowui-component-library--success-lighter);
  border-radius: 8px;
  width: 72px;
  min-width: 72px;
  height: 72px;
  min-height: 72px;
  margin-bottom: 32px;
  padding: 10px;
}

.f-sub-heading-large {
  color: var(--flowui-component-library--gray-900);
  letter-spacing: -.02em;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}

.f-heading-detail-small-2 {
  color: var(--flowui-component-library--gray-500);
  letter-spacing: .08em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
  line-height: 24px;
}

.f-grid-three-column {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-items: stretch stretch;
  width: 100%;
  max-width: none;
  padding-bottom: 40px;
  display: grid;
  position: static;
}

.f-margin-bottom-128 {
  margin-bottom: 128px;
}

.f-container-large {
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.f-icon-regular-3 {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  transition: color .2s;
  display: flex;
}

.f-footer-bottom {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

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

.f-footer-link {
  color: var(--flowui-component-library--gray-900);
  letter-spacing: -.01em;
  width: 100%;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 4px;
  padding-bottom: 4px;
  font-size: 14px;
  line-height: 24px;
  text-decoration: none;
  transition: color .3s;
}

.f-footer-link:hover {
  color: var(--flowui-component-library--primary-base);
}

.f-footer-social {
  background-color: var(--flowui-component-library--gray-200);
  color: var(--flowui-component-library--gray-900);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  transition: color .3s;
  display: flex;
}

.f-footer-social:hover {
  color: var(--flowui-component-library--primary-base);
}

.f-footer-vertical-divider {
  background-color: var(--flowui-component-library--grey-300);
  width: 1px;
  height: 16px;
}

.f-footer-group {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.f-footer-menu {
  grid-column-gap: 24px;
  flex: none;
  align-items: center;
  display: flex;
}

.f-footer-horizontal-divider {
  background-color: var(--flowui-component-library--grey-300);
  width: 100%;
  height: 1px;
  margin-top: 24px;
  margin-bottom: 24px;
}

.f-footer-small {
  background-color: var(--_nuvitale-life-palette---deep-teal);
  padding: 32px 5%;
  position: relative;
}

.f-footer-logo {
  flex: none;
}

.f-footer-social-row-large {
  flex-direction: column;
  align-items: flex-start;
  margin-left: 60px;
  display: flex;
}

.f-footer-detail {
  color: var(--_nuvitale-life-palette---pearl-white);
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
}

.f-footer-social-group {
  grid-column-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.f-button-secondary-2 {
  border: 1px solid var(--flowui-component-library--grey-300);
  color: var(--flowui-component-library--gray-900);
  letter-spacing: -.02em;
  background-color: #fff;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  min-height: 48px;
  padding: 12px 32px;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  transition: border-color .3s, background-color .3s;
  display: flex;
}

.f-button-secondary-2:hover {
  background-color: var(--flowui-component-library--gray-200);
  border-color: #0000;
}

.f-margin-bottom-12 {
  margin-bottom: 12px;
}

.f-margin-bottom-129 {
  margin-bottom: 16px;
}

.f-margin-bottom-32 {
  margin-bottom: 32px;
}

.f-h5-heading {
  color: var(--flowui-component-library--gray-900);
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 28px;
  line-height: 1.4;
}

.f-button-neutral-2 {
  background-color: var(--flowui-component-library--gray-900);
  color: var(--flowui-component-library--white);
  text-align: center;
  letter-spacing: -.02em;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  min-height: 48px;
  padding: 12px 32px;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.f-button-neutral-2:hover {
  background-color: var(--flowui-component-library--gray-700);
}

.f-feature-card-filled {
  background-color: var(--_nuvitale-life-palette---pearl-white);
  border-radius: 12px;
  padding: 32px;
}

.f-feature-icon-wrapper-white {
  background-color: #fff;
  border-radius: 8px;
  width: 72px;
  min-width: 72px;
  height: 72px;
  min-height: 72px;
  margin-bottom: 40px;
  padding: 16px;
}

.f-margin-bottom-64 {
  margin-bottom: 64px;
}

.f-header-grid-asymmetrical {
  grid-column-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
}

.f-max-width-large {
  max-width: 610px;
}

.f-button-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.f-section-large-white {
  background-color: var(--flowui-component-library--white);
  padding: 92px 5%;
  position: relative;
}

.features-table {
  border: 1px solid var(--_nuvitale-life-palette---light-teal);
  object-fit: fill;
  padding: 0 5%;
  position: relative;
}

.container-2 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.centered-heading {
  text-align: center;
  margin-bottom: 16px;
}

.centered-subheading {
  text-align: center;
  max-width: 530px;
  margin-left: auto;
  margin-right: auto;
}

.comparison-table {
  flex-direction: column;
  margin-top: 50px;
  display: flex;
}

.comparison-row-main {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 24px 5%;
  display: grid;
}

.comparison-title {
  margin-bottom: 0;
  margin-left: 24px;
}

.comparison-row {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid #e4ebf3;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 24px;
  padding-bottom: 24px;
  display: grid;
}

.comparison-negative {
  background-image: url("https://cdn.prod.website-files.com/62434fa732124a0fb112aab4/62434fa732124ac2f812aadc_plus%20rotated.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto;
  margin-left: 24px;
  padding-left: 40px;
}

.comparison-positive {
  background-image: url("https://cdn.prod.website-files.com/62434fa732124a0fb112aab4/62434fa732124a700a12aad4_check%20circle.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto;
  margin-left: 24px;
  padding-left: 40px;
}

.f-container-regular-3 {
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.f-margin-bottom-130 {
  margin-bottom: 8px;
}

.f-margin-bottom-131 {
  margin-bottom: 16px;
}

.f-margin-bottom-132 {
  margin-bottom: 128px;
}

.f-avatar-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.f-margin-bottom-133 {
  margin-bottom: 16px;
}

.f-paragraph-regular-3 {
  letter-spacing: -.02em;
  margin-bottom: 5px;
  font-size: 16px;
  line-height: 1.8;
}

.f-paragraph-regular-3.f-text-weight-medium {
  font-weight: 500;
}

.f-margin-bottom-134 {
  margin-bottom: 40px;
}

.f-testimonial-author {
  grid-column-gap: 16px;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.f-testimonial-author:hover {
  border-color: #0000;
  box-shadow: 23px 23px 64px -16px #393b6a0f;
}

.f-testimonial-avatar-small {
  background-color: var(--flowui-component-library--gray-200);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 48px;
  min-width: 48px;
  height: 48px;
  min-height: 48px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.f-section-regular {
  padding: 72px 5%;
  position: relative;
}

.f-text-weight-medium {
  font-weight: 500;
}

.f-margin-bottom-48 {
  margin-bottom: 48px;
}

.f-testimonial-background {
  background-color: var(--_nuvitale-life-palette---deep-teal);
  width: 100%;
  height: 30%;
  position: absolute;
  inset: auto 0% 0%;
}

.f-testimonial-card {
  background-color: var(--_nuvitale-life-palette---pearl-white);
  color: var(--flowui-component-library--gray-900);
  border-radius: 12px;
  padding: 32px;
  box-shadow: 23px 23px 64px -16px #393b6a0f;
}

.f-testimonial-star-wrapper {
  grid-column-gap: 4px;
  margin-bottom: 16px;
  display: flex;
}

.f-h3-heading-2 {
  color: var(--flowui-component-library--gray-900);
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  line-height: 1.2;
}

.f-margin-bottom-135 {
  margin-bottom: 8px;
}

.f-margin-bottom-136 {
  margin-bottom: 16px;
}

.f-section-large-4 {
  border: 1px solid var(--_nuvitale-life-palette---deep-teal);
  padding: 60px 5%;
  position: relative;
}

.f-margin-bottom-137 {
  margin-bottom: 20px;
}

.f-h3-heading-3 {
  color: var(--flowui-component-library--gray-900);
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  line-height: 1.2;
}

.f-margin-bottom-138 {
  margin-bottom: 8px;
}

.f-margin-bottom-139 {
  margin-bottom: 16px;
}

.f-margin-bottom-140 {
  margin-bottom: 64px;
}

.f-feature-card-row {
  border: 1px solid var(--flowui-component-library--gray-100);
  border-radius: 12px;
  flex-flow: row;
  justify-content: space-around;
  align-items: flex-start;
  padding: 40px 32px;
  display: flex;
}

.f-feature-card-divider {
  background-color: var(--flowui-component-library--gray-100);
  width: 1px;
  height: 200px;
  margin-left: 40px;
  margin-right: 40px;
}

.f-sub-heading-medium {
  color: var(--flowui-component-library--gray-900);
  letter-spacing: -.02em;
  font-size: 18px;
  font-weight: 700;
  line-height: 32px;
}

.f-section-large-dark {
  background-color: var(--_nuvitale-life-palette---deep-teal);
  padding: 92px 5%;
  position: relative;
}

.f-h3-heading-light {
  color: var(--_nuvitale-life-palette---pearl-white);
  text-align: left;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  line-height: 1.2;
}

.f-paragraph-large-2-light {
  background-color: var(--flowui-component-library--success-lighter);
  color: var(--flowui-component-library--white);
  letter-spacing: -.02em;
  margin-bottom: 0;
  padding: 40px 24px 60px;
  font-size: 18px;
  line-height: 32px;
}

.spark-container {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.spark-section {
  width: 100%;
  padding: 72px 5%;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  position: relative;
}

.spark-section h2 {
  color: var(--_nuvitale-life-palette---deep-teal);
}

.spark-icon {
  width: 12px;
  display: inline-block;
}

.spark-icon.spark-20px-icon {
  align-items: center;
  width: 20px;
  padding: 2px;
  display: flex;
}

.spark-centered-900 {
  text-align: center;
  width: 900px;
  max-width: 100%;
  margin-bottom: 100px;
  margin-left: auto;
  margin-right: auto;
}

.spark-secondary-paragraph {
  color: var(--spark-library--foreground-secondary);
  margin-bottom: 64px;
}

.spark-team-member-details {
  max-width: 590px;
}

.spark-bold-heading {
  margin-bottom: .5rem;
  font-weight: 600;
  line-height: 1;
  display: inline-block;
}

.spark-small-sub-paragraph {
  color: var(--spark-library--foreground-secondary);
  margin-bottom: 0;
  font-size: .8rem;
  line-height: 1.3;
}

.spark-small-sub-paragraph.spark-margin-bottom-1rem {
  margin-bottom: 1rem;
}

.spark-wrapped-team-card {
  grid-column-gap: 24px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.spark-wrapped-team-card.spark-extra-spaced {
  grid-column-gap: 64px;
  align-items: center;
}

.spark-social-row {
  grid-column-gap: 24px;
  justify-content: center;
  width: 100%;
  display: flex;
}

.spark-social-row.spark-left-aligned {
  justify-content: flex-start;
}

.spark-flex-row-of-team-members {
  grid-row-gap: 64px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.spark-horizontal-team-member-image {
  object-fit: cover;
  border-radius: 12px;
  width: 500px;
  max-width: none;
  height: 300px;
  display: block;
}

.spark-gray-paragraph {
  color: var(--spark-library--foreground-secondary);
  line-height: 1.3;
}

.f-paragraph-large-2 {
  color: var(--flowui-component-library--gray-700);
}

.text-block, .text-block-2, .text-block-3, .text-block-4, .text-block-5, .text-block-6, .text-block-7, .text-block-8 {
  color: var(--_nuvitale-life-palette---pearl-white);
}

.f-container-regular-4 {
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.f-title-wrapper-center-2 {
  z-index: 5;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 580px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.f-title-wrapper-center-2.margin-bottom-48 {
  margin-bottom: 48px;
}

.f-h6-heading {
  color: var(--flowui-component-library--gray-900);
  text-align: left;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  line-height: 1.5;
}

.f-section-small {
  padding: 64px 5%;
  position: relative;
}

.f-logo-plain {
  justify-content: center;
  align-items: center;
  min-height: 96px;
  padding: 24px;
  display: flex;
}

.f-logo-wrapper {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.div-block, .div-block-2, .div-block-3 {
  width: 33%;
}

.f-grid-two-column {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-bottom: 0;
  display: grid;
}

.f-section-large-4-cream {
  background-color: #f7ede2;
  padding: 60px 5%;
  position: relative;
}

.f-feature-grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-columns: 1fr;
}

.f-margin-bottom-141 {
  margin-bottom: 16px;
}

.f-h3-heading-navy {
  color: var(--flowui-component-library--primary-base);
  letter-spacing: -.02em;
  flex: 0 auto;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  line-height: 1.2;
}

.f-margin-bottom-142 {
  margin-bottom: 8px;
}

.f-feature-image-extra-large {
  border-radius: 12px;
  width: 100%;
  max-width: 480px;
  height: 100%;
  max-height: 400px;
  overflow: hidden;
}

.f-feature-grid-item {
  grid-column-gap: 24px;
  display: flex;
}

.f-image-cover {
  opacity: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.f-icon-large {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
}

.f-sub-heading-small {
  color: var(--flowui-component-library--gray-500);
  letter-spacing: -.03em;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
}

.f-grid-two-column-2 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-flow: row;
  place-items: start baseline;
}

.f-heading-detail-small-3 {
  color: #6b7094;
  letter-spacing: .08em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
  line-height: 24px;
}

.f-paragraph-large-3 {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 32px;
}

.f-margin-bottom-56 {
  margin-bottom: 56px;
}

.f-section-large-5 {
  padding: 92px 5%;
  position: relative;
}

.f-margin-bottom-143 {
  margin-bottom: 16px;
}

.f-h3-heading-5 {
  color: #160042;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  line-height: 1.2;
}

.f-margin-bottom-144 {
  margin-bottom: 8px;
}

.f-feature-button-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 8px;
  flex-wrap: wrap;
  display: flex;
}

.f-button-neutral-3 {
  color: #fff;
  text-align: center;
  letter-spacing: -.02em;
  background-color: #160042;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  min-height: 48px;
  padding: 12px 32px;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.f-button-neutral-3:hover {
  background-color: #282556;
}

.f-button-secondary-3 {
  color: #160042;
  letter-spacing: -.02em;
  background-color: #fff;
  border: 1px solid #e4e6f1;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  min-height: 48px;
  padding: 12px 32px;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  transition: border-color .3s, background-color .3s;
  display: flex;
}

.f-button-secondary-3:hover {
  background-color: #f3f5fb;
  border-color: #0000;
}

.f-grid-two-column-3 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  place-items: start stretch;
}

.f-heading-detail-small-4 {
  color: #6b7094;
  letter-spacing: .08em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
  line-height: 24px;
}

.f-section-large-6 {
  background-color: var(--flowui-component-library--white);
  padding: 92px 5%;
  position: relative;
}

.f-section-large-4-light {
  background-color: var(--flowui-component-library--success-lighter);
  padding: 60px 5%;
  position: relative;
}

.f-paragraph-regular-white {
  color: var(--flowui-component-library--white);
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 1.8;
}

.f-h3-heading-6 {
  color: var(--flowui-component-library--gray-900);
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  line-height: 1.2;
}

.f-container-regular-5 {
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  position: relative;
}

.f-button-secondary-4 {
  border: 1px solid var(--flowui-component-library--grey-300);
  color: var(--flowui-component-library--gray-900);
  letter-spacing: -.02em;
  background-color: #fff;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  min-height: 48px;
  padding: 12px 32px;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  transition: border-color .3s, background-color .3s;
  display: flex;
}

.f-button-secondary-4:hover {
  background-color: var(--flowui-component-library--gray-200);
  border-color: #0000;
}

.f-margin-bottom-145 {
  margin-bottom: 16px;
}

.f-image-cover-2 {
  object-fit: cover;
  border-radius: 20px;
  width: 100%;
  max-width: none;
  height: 200px;
}

.f-success-message {
  background-color: var(--flowui-component-library--success-lighter);
  color: var(--flowui-component-library--success-darker);
  letter-spacing: -.03em;
  font-size: 14px;
  line-height: 24px;
}

.f-paragraph-large-4 {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 32px;
}

.f-section-large-7 {
  padding: 92px 5%;
  position: relative;
}

.f-input-outlined {
  border: 1px solid var(--flowui-component-library--grey-300);
  border-radius: 8px;
  min-height: 48px;
  margin-bottom: 0;
  padding: 12px 16px;
}

.f-input-outlined:focus {
  border-color: var(--flowui-component-library--gray-400);
}

.f-input-outlined::placeholder {
  color: var(--flowui-component-library--gray-400);
}

.f-content-form-block {
  margin-top: 32px;
  margin-bottom: 0;
}

.f-grid-two-column-4 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  place-items: start stretch;
}

.f-content-image-wrapper {
  border-radius: 12px;
  width: 100%;
  max-width: 450px;
  height: 350px;
  overflow: hidden;
}

.f-content-form {
  grid-column-gap: 8px;
  align-items: center;
  display: flex;
}

.f-content-icon-wrapper {
  background-color: var(--flowui-component-library--primary-base);
  border-radius: 8px;
  width: 72px;
  min-width: 72px;
  height: 72px;
  min-height: 72px;
  margin-bottom: 32px;
  padding: 10px;
}

.section-large {
  padding: 120px 5%;
  position: relative;
}

.grid-two-column {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.paragraph-regular {
  letter-spacing: -.02em;
  font-size: 16px;
  line-height: 24px;
}

.paragraph-regular.text-weight-medium {
  font-weight: 500;
}

.grid-one-column {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-items: start;
}

.paragraph-regular-bold {
  letter-spacing: -.03em;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.h3-heading {
  letter-spacing: -.02em;
  margin-top: 0;
  font-size: 48px;
  line-height: 1.2;
}

.container-regular {
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.margin-bottom-44 {
  margin-bottom: 44px;
}

.image-cover {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.placeholder-faq-large {
  border-radius: 12px;
  height: 400px;
  overflow: hidden;
}

.heading-detail-small {
  letter-spacing: .08em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
  line-height: 24px;
}

.f-h2-heading {
  color: var(--flowui-component-library--gray-900);
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 56px;
  line-height: 1.2;
}

.f-container-regular-6 {
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.f-margin-bottom-146 {
  margin-bottom: 12px;
}

.f-margin-bottom-147 {
  margin-bottom: 16px;
}

.f-image-cover-3 {
  object-fit: cover;
  width: auto;
  height: 350px;
}

.f-paragraph-large-5 {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 32px;
}

.f-section-large-8 {
  padding: 60px 5%;
  position: relative;
}

.f-icon-regular-4 {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  transition: color .2s;
  display: flex;
}

.f-paragraph-regular-4 {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.8;
  list-style-type: disc;
}

.f-button-neutral-4 {
  background-color: var(--flowui-component-library--gray-900);
  color: var(--flowui-component-library--white);
  text-align: center;
  letter-spacing: -.02em;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  min-height: 48px;
  padding: 12px 32px;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.f-button-neutral-4:hover {
  background-color: var(--flowui-component-library--gray-700);
}

.f-content-list-item {
  grid-column-gap: 16px;
  color: var(--flowui-component-library--gray-900);
  align-items: center;
  display: flex;
}

.f-heading-detail-small-5 {
  color: var(--flowui-component-library--gray-500);
  letter-spacing: .08em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
  line-height: 24px;
}

.f-grid-two-column-5 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  place-items: start stretch;
}

.f-content-image-wrapper-large {
  border-radius: 12px;
  width: 100%;
  max-width: 450px;
  height: 460px;
  overflow: hidden;
}

.f-content-list-wrapper {
  grid-row-gap: 12px;
  flex-direction: column;
  margin-top: 5px;
  margin-bottom: 5px;
  display: flex;
}

.f-button-wrapper-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.f-h1-heading-2 {
  color: var(--flowui-component-library--gray-900);
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 64px;
  line-height: 1.2;
}

.f-margin-bottom-148 {
  margin-bottom: 8px;
}

.f-margin-bottom-149 {
  margin-bottom: 24px;
}

.f-success-message-2 {
  background-color: var(--flowui-component-library--success-lighter);
  color: var(--flowui-component-library--success-darker);
  letter-spacing: -.03em;
  font-size: 14px;
  line-height: 24px;
}

.f-margin-bottom-150 {
  margin-bottom: 40px;
}

.f-header-form-wrapper {
  border: 1px solid var(--flowui-component-library--grey-300);
  background-color: #fff;
  border-radius: 50px;
  align-items: center;
  padding: 4px;
  display: flex;
}

.f-header-input-field {
  color: var(--flowui-component-library--gray-900);
  background-color: #0000;
  border: 1px #000;
  min-height: 48px;
  margin-bottom: 0;
  margin-right: 16px;
  padding: 12px 16px;
}

.f-header-input-field::placeholder {
  color: var(--flowui-component-library--gray-400);
}

.f-header-form-block {
  max-width: 360px;
  margin-bottom: 0;
}

.f-header-image-wrapper-top {
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  height: 350px;
  margin-bottom: 48px;
  display: flex;
  overflow: hidden;
}

.f-header-title-wrapper-center {
  z-index: 5;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 630px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.f-margin-bottom-151 {
  margin-bottom: 16px;
}

.f-sub-heading-large-2 {
  color: #160042;
  letter-spacing: -.02em;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}

.f-margin-bottom-152 {
  margin-bottom: 24px;
}

.f-button-neutral-5 {
  color: #fff;
  text-align: center;
  letter-spacing: -.02em;
  background-color: #160042;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  min-height: 48px;
  padding: 12px 32px;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.f-button-neutral-5:hover {
  background-color: #282556;
}

.max-width-medium {
  max-width: 460px;
}

.f-feature-card-left {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.f-grid-two-column-6 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  place-items: start stretch;
}

.f-feature-image-wrapper-large {
  border-radius: 12px;
  width: 100%;
  height: 300px;
  margin-bottom: 32px;
  overflow: hidden;
}

.f-section-large-9 {
  padding: 92px 5%;
  position: relative;
}

.f-h3-heading-7 {
  color: var(--flowui-component-library--gray-900);
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  line-height: 1.2;
}

.f-margin-bottom-153 {
  margin-bottom: 12px;
}

.f-margin-bottom-154 {
  margin-bottom: 16px;
}

.f-grid-two-column-7 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-items: center;
}

.f-content-list-item-multi-line {
  grid-column-gap: 16px;
  color: var(--flowui-component-library--gray-900);
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.f-h3-heading-7-light {
  color: var(--flowui-component-library--gray-200);
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  line-height: 1.2;
}

.f-section-large-dark-navy {
  background-color: var(--flowui-component-library--primary-base);
  padding: 92px 5%;
  position: relative;
}

.f-margin-bottom-155 {
  margin-bottom: 24px;
}

.f-cta-text-wrapper-center {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 640px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.f-cta-logo-card {
  border: 1px solid var(--flowui-component-library--gray-200);
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  min-height: 96px;
  padding: 24px;
  transition: border-color .2s, box-shadow .2s;
  display: flex;
}

.f-cta-logo-card:hover {
  box-shadow: 23px 23px 64px -16px #393b6a0f;
}

.f-section-regular-2 {
  padding: 72px 5%;
  position: relative;
}

.f-margin-bottom-156 {
  margin-bottom: 48px;
}

.f-margin-bottom-72 {
  margin-bottom: 72px;
}

.f-grid-four-columns {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.f-margin-bottom-157 {
  margin-bottom: 16px;
}

.f-feature-title-wrap {
  max-width: 380px;
}

.f-margin-bottom-158 {
  margin-bottom: 8px;
}

.f-grid-two-column-8 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  place-items: start stretch;
}

.f-heading-detail-small-6 {
  color: #6b7094;
  letter-spacing: .08em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
  line-height: 24px;
}

.f-section-large-hormone-w {
  background-image: url("https://cdn.prod.website-files.com/67bb99df6d7f0ade26719e07/6957d5e1866784a932cbc658_nvl_wman_kitchen_sun_01.jpg");
  background-position: 50%;
  background-size: cover;
  background-attachment: fixed;
  padding: 92px 5%;
  position: relative;
}

.f-margin-bottom-159 {
  margin-bottom: 8px;
}

.f-margin-bottom-160 {
  margin-bottom: 30px;
}

.f-margin-bottom-161 {
  margin-bottom: 10px;
}

.f-feature-grid-2 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

.f-margin-bottom-162 {
  margin-bottom: 16px;
}

.f-margin-bottom-163 {
  margin-bottom: 8px;
}

.f-sub-heading-small-teal {
  color: var(--flowui-component-library--gray-900);
  text-align: left;
  letter-spacing: -.03em;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
}

.f-grid-two-column-9 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  place-items: start stretch;
}

.f-heading-detail-small-7 {
  color: #6b7094;
  letter-spacing: .08em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
  line-height: 24px;
}

.f-margin-bottom-164 {
  margin-bottom: 56px;
}

.f-section-large-11 {
  padding: 92px 5%;
  position: relative;
}

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

.f-paragraph-xlarge-navy {
  color: var(--flowui-component-library--primary-base);
  text-align: center;
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 32px;
  line-height: 32px;
}

.f-paragraph-xlarge-cream {
  color: var(--flowui-component-library--gray-200);
  text-align: center;
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 32px;
  line-height: 32px;
}

.f-margin-bottom-165 {
  margin-bottom: 8px;
}

.f-margin-bottom-166 {
  margin-bottom: 24px;
}

.f-section-large-12 {
  padding: 92px 5%;
  position: relative;
}

.f-header-wrapper-left-2 {
  max-width: 620px;
}

.f-header-review-wrapper {
  grid-column-gap: 16px;
  align-items: center;
  margin-top: 32px;
  font-weight: 500;
  display: flex;
}

.f-header-review-icon-wrapper {
  background-color: var(--flowui-component-library--grey-300);
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.f-button-secondary-5 {
  border: 1px solid var(--flowui-component-library--grey-300);
  color: var(--flowui-component-library--gray-900);
  letter-spacing: -.02em;
  background-color: #fff;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  min-height: 48px;
  padding: 12px 32px;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  transition: border-color .3s, background-color .3s;
  display: flex;
}

.f-button-secondary-5:hover {
  background-color: var(--flowui-component-library--gray-200);
  border-color: #0000;
}

.f-margin-bottom-167 {
  margin-bottom: 8px;
}

.f-margin-bottom-168 {
  margin-bottom: 24px;
}

.f-margin-bottom-169 {
  margin-bottom: 32px;
}

.f-header-image-wrapper-tall {
  border-radius: 12px;
  width: auto;
  max-width: 500px;
  height: auto;
  overflow: hidden;
}

.f-header-button-wrapper-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.f-header-grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  place-items: start stretch;
}

.f-margin-bottom-170 {
  margin-bottom: 16px;
}

.f-margin-bottom-171 {
  margin-bottom: 8px;
}

.f-grid-two-column-10 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-self: center;
  place-items: stretch stretch;
  padding-left: 10px;
  padding-right: 10px;
}

.f-heading-detail-small-left {
  color: #6b7094;
  text-align: left;
  letter-spacing: .08em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
  line-height: 24px;
}

.f-section-large-13 {
  padding: 92px 5%;
  position: relative;
}

.text-span {
  white-space: normal;
  word-break: normal;
  overflow-wrap: normal;
}

.f-paragraph-large-white {
  color: var(--flowui-component-library--white);
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.8;
}

.f-h1-heading-3 {
  color: var(--flowui-component-library--gray-900);
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 64px;
  line-height: 1.2;
}

.f-container-regular-7 {
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.f-margin-bottom-172 {
  margin-bottom: 8px;
}

.f-margin-bottom-173 {
  margin-bottom: 24px;
}

.f-image-cover-4 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.f-success-message-3 {
  background-color: var(--flowui-component-library--success-lighter);
  color: var(--flowui-component-library--success-darker);
  letter-spacing: -.03em;
  font-size: 14px;
  line-height: 24px;
}

.f-paragraph-large-6 {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 32px;
}

.f-section-large-14 {
  padding: 60px 5%;
  position: relative;
}

.f-button-neutral-6 {
  background-color: var(--flowui-component-library--gray-900);
  color: var(--flowui-component-library--white);
  text-align: center;
  letter-spacing: -.02em;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  min-height: 48px;
  padding: 12px 32px;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.f-button-neutral-6:hover {
  background-color: var(--flowui-component-library--gray-700);
}

.f-header-image-wrapper-wide {
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  height: 400px;
  margin-top: 64px;
  display: flex;
  overflow: hidden;
}

.f-margin-bottom-174 {
  margin-bottom: 40px;
}

.f-heading-detail-small-9 {
  color: var(--flowui-component-library--gray-500);
  letter-spacing: .08em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
  line-height: 24px;
}

.f-header-form-wrapper-2 {
  border: 1px solid var(--flowui-component-library--grey-300);
  background-color: #fff;
  border-radius: 50px;
  align-items: center;
  padding: 4px;
  display: flex;
}

.f-header-input-field-2 {
  color: var(--flowui-component-library--gray-900);
  background-color: #0000;
  border: 1px #000;
  min-height: 48px;
  margin-bottom: 0;
  margin-right: 16px;
  padding: 12px 16px;
}

.f-header-input-field-2::placeholder {
  color: var(--flowui-component-library--gray-400);
}

.f-header-form-block-2 {
  max-width: 360px;
  margin-bottom: 0;
}

.f-header-title-wrapper-center-2 {
  z-index: 5;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 630px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.f-h3-heading-8 {
  color: var(--flowui-component-library--gray-900);
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  line-height: 1.2;
}

.f-button-secondary-6 {
  border: 1px solid var(--flowui-component-library--grey-300);
  color: var(--flowui-component-library--gray-900);
  letter-spacing: -.02em;
  background-color: #fff;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  min-height: 48px;
  padding: 12px 32px;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  transition: border-color .3s, background-color .3s;
  display: flex;
}

.f-button-secondary-6:hover {
  background-color: var(--flowui-component-library--gray-200);
  border-color: #0000;
}

.f-margin-bottom-175 {
  margin-bottom: 12px;
}

.f-margin-bottom-176 {
  margin-bottom: 16px;
}

.f-margin-bottom-177 {
  margin-bottom: 32px;
}

.f-grid-two-column-11 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  place-items: start stretch;
}

.f-section-regular-3 {
  padding: 72px 5%;
  position: relative;
}

.f-content-image-wrapper-2 {
  border-radius: 12px;
  width: 100%;
  max-width: 450px;
  height: 430px;
  overflow: hidden;
}

.f-button-wrapper-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.f-margin-bottom-178 {
  flex: 1;
  margin-bottom: 16px;
}

.f-h2-heading-2 {
  color: #160042;
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 56px;
  line-height: 1.2;
}

.f-changelog-grid-large {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.f-changelog-card-outline {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border: 1px solid var(--flowui-component-library--gray-200);
  background-color: var(--flowui-component-library--success-lighter);
  opacity: .9;
  border-radius: 12px;
  align-items: flex-start;
  padding: 40px;
  display: flex;
  box-shadow: 0 2px 5px #0003;
}

.f-changelog-badge-wrapper {
  flex: none;
  width: 140px;
  display: flex;
}

.f-container-x-small {
  width: 100%;
  max-width: 840px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.f-h5-heading-navy {
  color: var(--flowui-component-library--primary-base);
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  line-height: 1.4;
}

.f-margin-bottom-179 {
  margin-bottom: 40px;
}

.f-changelog-badge {
  background-color: var(--flowui-component-library--grey-600);
  letter-spacing: -.03em;
  border-radius: 46px;
  padding: 8px 16px;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.f-section-large-15 {
  padding: 92px 5%;
  position: relative;
}

.f-changelog-badge-wrapper-small {
  flex: none;
  width: 40px;
  display: flex;
}

.bold-text {
  color: var(--flowui-component-library--gray-200);
  text-align: left;
  letter-spacing: 0;
  white-space: normal;
  font-size: 32px;
  line-height: 1.4;
  text-decoration: none;
}

.f-section-large-4-light-gradient {
  background-color: var(--flowui-component-library--success-lighter);
  background-image: linear-gradient(180deg, var(--flowui-component-library--grey-600), white 56%);
  padding: 40px 5%;
  position: relative;
}

.f-changelog-card-outline-navy {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border: 1px solid var(--flowui-component-library--gray-200);
  background-color: var(--flowui-component-library--primary-base);
  opacity: .9;
  border-radius: 12px;
  align-items: flex-start;
  padding: 40px;
  transition: background-color .4s;
  display: flex;
}

.f-section-large-light-gradient {
  background-color: var(--flowui-component-library--white);
  background-image: linear-gradient(180deg, var(--flowui-component-library--gray-200), var(--flowui-component-library--grey-600));
  padding: 92px 5%;
  position: relative;
}

.f-feature-list-1 {
  max-width: 100%;
}

.f-section-large-teal {
  background-color: var(--flowui-component-library--grey-600);
  padding: 40px 5%;
  position: relative;
}

.f-h3-heading-9 {
  color: var(--flowui-component-library--gray-900);
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  line-height: 1.2;
}

.f-container-regular-8 {
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.f-title-wrapper-center-3 {
  z-index: 5;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 580px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.f-margin-bottom-180 {
  margin-bottom: 8px;
}

.f-margin-bottom-181 {
  margin-bottom: 16px;
}

.f-paragraph-large-7 {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 32px;
}

.f-section-large-16 {
  padding: 92px 5%;
  position: relative;
}

.f-paragraph-regular-5 {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.8;
}

.f-paragraph-regular-5.f-text-weight-medium-2 {
  font-weight: 500;
}

.f-sub-heading-regular {
  color: var(--flowui-component-library--gray-900);
  letter-spacing: -.03em;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
}

.f-heading-detail-small-10 {
  color: var(--flowui-component-library--gray-500);
  letter-spacing: .08em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
  line-height: 24px;
}

.f-text-weight-medium-2 {
  font-weight: 500;
}

.f-margin-bottom-182 {
  margin-bottom: 64px;
}

.f-feature-card-teal-orange-outline {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border-style: solid;
  border-width: 1px 1px 1px 5px;
  border-color: var(--_nuvitale-life-palette---vibrant-orange);
  background-color: var(--flowui-component-library--success-lighter);
  border-radius: 10px;
  align-items: center;
  width: 100%;
  max-width: none;
  padding: 20px;
  transition: background-color .4s;
  display: block;
}

.f-feature-card-teal-orange-outline:hover {
  background-color: var(--flowui-component-library--gray-100);
}

.f-feature-icon-round {
  background-color: #fff;
  border-radius: 100%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 80px;
  padding: 16px;
  display: flex;
  box-shadow: 23px 23px 48px -8px #1600420a;
}

.f-feature-card-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.f-section-large-hormone-men {
  background-image: url("https://cdn.prod.website-files.com/67bb99df6d7f0ade26719e07/694949fadb6b5b841a3412ef_nvl_man_mntn_sunrise_01.jpg");
  background-position: 50%;
  background-size: cover;
  background-attachment: fixed;
  padding: 92px 5%;
  position: relative;
}

.f-section-large-navy-gradient {
  background-color: var(--flowui-component-library--white);
  background-image: linear-gradient(180deg, var(--flowui-component-library--white) 53%, var(--flowui-component-library--primary-base));
  padding: 92px 5% 140px;
  position: relative;
}

.f-section-large-aesthetics {
  background-image: url("https://cdn.prod.website-files.com/67bb99df6d7f0ade26719e07/695bc859796d24b98a7926f4_nvl_hero_aesthetics.jpg");
  background-position: 50%;
  background-size: cover;
  background-attachment: fixed;
  padding: 92px 5%;
  position: relative;
}

.f-section-large-lighter-to-light-gradient-2 {
  background-color: var(--flowui-component-library--white);
  background-image: linear-gradient(180deg, var(--flowui-component-library--success-lighter), var(--flowui-component-library--grey-600));
  padding: 92px 5%;
  position: relative;
}

.f-section-large-light-gradient-3 {
  background-color: var(--flowui-component-library--white);
  background-image: linear-gradient(180deg, var(--flowui-component-library--white), var(--flowui-component-library--success-lighter));
  padding: 92px 5%;
  position: relative;
}

.f-h5-heading-light {
  color: var(--flowui-component-library--gray-200);
  text-align: left;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 28px;
  line-height: 1.4;
}

.f-navigation-link-2 {
  color: var(--flowui-component-library--gray-900);
  letter-spacing: -.01em;
  white-space: nowrap;
  background-color: #0000;
  border-radius: 50px;
  padding: 8px 24px;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
  transition: all .35s;
}

.f-navigation-link-2:hover {
  background-color: var(--flowui-component-library--gray-200);
  color: var(--flowui-component-library--gray-900);
}

.f-navigation-link-2.w--current {
  color: var(--flowui-component-library--primary-base);
}

.f-navigation-2 {
  background-color: #fff;
  align-items: center;
  width: 100%;
  min-height: 88px;
  padding: 24px 5%;
  display: flex;
}

.f-navigation-container-2 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.f-navigation-link-wrapper-2 {
  grid-column-gap: 24px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.f-navigation-content-2 {
  grid-column-gap: 8px;
  align-items: center;
  display: flex;
}

.f-icon-regular-5 {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  transition: color .2s;
  display: flex;
}

.f-navigation-menu-2 {
  grid-column-gap: 6px;
  align-items: center;
  display: flex;
  position: static;
}

.f-navigation-button-2 {
  background-color: var(--flowui-component-library--gray-900);
  outline-offset: 0px;
  color: var(--flowui-component-library--white);
  text-align: center;
  letter-spacing: -.02em;
  border-radius: 48px;
  outline: 2px solid #0000;
  justify-content: center;
  align-items: center;
  padding: 8px 24px;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.f-navigation-button-2:hover {
  background-color: var(--flowui-component-library--gray-700);
}

.f-navigation-language-dropdown-toggle {
  grid-column-gap: 8px;
  border-left: 0px none var(--flowui-component-library--grey-300);
  color: var(--flowui-component-library--primary-base);
  letter-spacing: -.02em;
  padding: 4px 24px;
  font-size: 14px;
  font-weight: 500;
  display: flex;
}

.f-navigation-dropdown-list {
  background-color: #fff;
  position: absolute;
  inset: 88px auto auto 0%;
}

.f-navigation-dropdown-list.w--open {
  background-color: var(--flowui-component-library--gray-100);
  position: absolute;
  inset: auto auto auto 0%;
}

.f-navigation-dropdown-link {
  background-color: #fff;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 24px;
  transition: background-color .3s;
}

.f-navigation-dropdown-link:hover {
  background-color: var(--flowui-component-library--gray-100);
}

.f-navigation-dropdown {
  margin-left: 0;
  margin-right: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  position: static;
}

.f-h1-heading-4 {
  color: var(--flowui-component-library--gray-900);
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 64px;
  line-height: 1.2;
}

.f-container-regular-9 {
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.f-button-secondary-7 {
  border: 1px solid var(--flowui-component-library--grey-300);
  color: var(--flowui-component-library--gray-900);
  letter-spacing: -.02em;
  background-color: #fff;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  min-height: 48px;
  padding: 12px 32px;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  transition: border-color .3s, background-color .3s;
  display: flex;
}

.f-button-secondary-7:hover {
  background-color: var(--flowui-component-library--gray-200);
  border-color: #0000;
}

.f-margin-bottom-183 {
  margin-bottom: 8px;
}

.f-margin-bottom-184 {
  margin-bottom: 24px;
}

.f-paragraph-large-8 {
  text-align: left;
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 32px;
}

.f-section-large-17 {
  padding: 92px 5%;
  position: relative;
}

.f-button-neutral-7 {
  background-color: var(--flowui-component-library--gray-900);
  color: var(--flowui-component-library--white);
  text-align: center;
  letter-spacing: -.02em;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  min-height: 48px;
  padding: 12px 32px;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.f-button-neutral-7:hover {
  background-color: var(--flowui-component-library--gray-700);
}

.f-margin-bottom-185 {
  margin-bottom: 40px;
}

.f-heading-detail-small-11 {
  color: var(--flowui-component-library--gray-500);
  letter-spacing: .08em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
  line-height: 24px;
}

.f-header-wrapper-left-3 {
  max-width: 620px;
}

.f-header-button-wrapper-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.f-section-large-chiro {
  background-image: url("https://cdn.prod.website-files.com/67bb99df6d7f0ade26719e07/695bc85ab12bd7dff7cde20e_nvl_hero_sports_chiro.jpg");
  background-position: 50%;
  background-repeat: repeat;
  background-size: cover;
  background-attachment: fixed;
  padding: 92px 5%;
  position: relative;
}

.f-margin-bottom-186 {
  margin-bottom: 12px;
}

.f-team-grid-column {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  place-items: start stretch;
}

.f-team-image-small {
  border-radius: 8px;
  width: 100%;
  height: 300px;
  overflow: hidden;
}

.f-team-social-row {
  justify-content: flex-start;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.f-sub-heading-large-3 {
  color: #160042;
  letter-spacing: -.02em;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}

.f-team-social-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.f-team-social-link {
  color: #160042;
  border: 1px solid #f3f5fb;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 48px;
  min-width: 48px;
  height: 48px;
  min-height: 48px;
  transition: color .3s;
  display: flex;
}

.f-team-social-link:hover {
  color: #642eff;
}

.f-section-large-18 {
  padding: 92px 5%;
  position: relative;
}

.f-changelog-card-outline-title-chiro {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border: 1px solid var(--flowui-component-library--gray-200);
  background-color: var(--flowui-component-library--primary-base);
  background-image: linear-gradient(#0b3954d9, #0b3954d9), url("https://cdn.prod.website-files.com/67bb99df6d7f0ade26719e07/68a8709bf70ec1e2fb88ff94_AdobeStock_643954581_Preview.jpeg");
  background-position: 0 0, 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
  border-radius: 12px;
  align-items: flex-start;
  padding: 40px;
  display: flex;
}

.f-changelog-card-outline-title-wh {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border: 1px solid var(--flowui-component-library--gray-200);
  background-color: var(--flowui-component-library--primary-base);
  background-image: linear-gradient(#0b3954d9, #0b3954d9), url("https://cdn.prod.website-files.com/67bb99df6d7f0ade26719e07/6957d5e1866784a932cbc658_nvl_wman_kitchen_sun_01.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
  border-radius: 12px;
  align-items: flex-start;
  padding: 40px;
  display: flex;
}

.f-changelog-card-outline-title-mh {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border: 1px solid var(--flowui-component-library--gray-200);
  background-color: var(--flowui-component-library--primary-base);
  background-image: linear-gradient(#0b3954d9, #0b3954d9), url("https://cdn.prod.website-files.com/67bb99df6d7f0ade26719e07/68ab82ea781901103964cc01_AdobeStock_1079989659_sm.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
  border-radius: 12px;
  align-items: flex-start;
  padding: 40px;
  display: flex;
}

.f-margin-bottom-187 {
  margin-bottom: 8px;
}

.f-margin-bottom-188 {
  margin-bottom: 24px;
}

.faq-title-wrapper-plus {
  color: #160042;
  white-space: normal;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.faq-item-basic {
  background-color: #f3f5fb00;
  border-radius: 12px;
  width: 100%;
  padding: 24px;
  transition: all .3s;
  display: block;
}

.faq-toggle {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 0;
  display: flex;
}

.faq-toggle:hover {
  color: #338cff;
}

.faq-heading-wrapper {
  z-index: 5;
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 640px;
  margin-bottom: 48px;
  display: flex;
  position: relative;
}

.faq-plus {
  color: #6b7094;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  margin-right: 14px;
  display: flex;
}

.faq-content {
  background-color: #0000;
  width: 100%;
  display: block;
  position: static;
  overflow: hidden;
}

.heading-detail-small-2 {
  letter-spacing: .08em;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 24px;
}

.heading-detail-small-2.margin-bottom-12 {
  margin-bottom: 12px;
}

.faq-content-wrapper-line {
  width: 100%;
  padding-top: 8px;
  padding-left: 38px;
  line-height: 36px;
}

.container-x-small {
  width: 100%;
  max-width: 840px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.f-margin-bottom-189 {
  margin-bottom: 16px;
}

.f-margin-bottom-190 {
  margin-bottom: 8px;
}

.f-grid-two-column-12 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-items: center;
}

.f-heading-detail-small-12 {
  color: #6b7094;
  letter-spacing: .08em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
  line-height: 24px;
}

.f-section-large-19 {
  padding: 92px 5%;
  position: relative;
}

.f-cta-form-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 8px;
  align-items: center;
  width: 100%;
  display: flex;
}

.f-margin-bottom-191 {
  margin-bottom: 48px;
}

.f-form-button {
  outline-offset: 0px;
  color: #fff;
  text-align: center;
  letter-spacing: -.02em;
  background-color: #160042;
  border-radius: 48px;
  outline: 2px solid #0000;
  justify-content: center;
  align-items: center;
  min-width: 120px;
  min-height: 48px;
  padding: 12px 32px;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.f-form-button:hover {
  background-color: #282556;
}

.f-form-button:active {
  background-color: #160042;
}

.f-input-outlined-2 {
  border: 1px solid #e4e6f1;
  border-radius: 8px;
  min-height: 48px;
  margin-bottom: 0;
  padding: 12px 16px;
}

.f-input-outlined-2:focus {
  border-color: #b6b9ce;
}

.f-input-outlined-2::placeholder {
  color: #b6b9ce;
}

.f-cta-form-block {
  max-width: 460px;
  margin-bottom: 8px;
}

.f-paragraph-large-9 {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 32px;
}

.f-cta-block {
  background-color: var(--flowui-component-library--grey-600);
  padding: 72px 40px;
}

.f-section-large-treatments {
  background-image: url("https://cdn.prod.website-files.com/67bb99df6d7f0ade26719e07/695bc8ae210ec25368109682_nvl_hero_treatments.jpg");
  background-position: 0%;
  background-size: cover;
  background-attachment: fixed;
  padding: 92px 5%;
  position: relative;
}

.navigation-side-links {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  min-width: 240px;
  display: flex;
}

.button-primary-2 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #fff;
  text-align: center;
  letter-spacing: -.25px;
  white-space: nowrap;
  background-color: #0a0a0a;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 12px 20px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
}

.button-primary-2:hover {
  background-color: #734573;
}

.button-primary-2.w--current {
  background-color: #4b264b;
  border-color: #48566a;
}

.button-primary-2.icon-right {
  padding-right: 12px;
}

.navigation-button-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex;
}

.banner {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  justify-content: center;
  align-items: center;
  padding: 12px 32px;
  display: flex;
  position: relative;
}

.navigation-wrapper-large {
  grid-column-gap: 32px;
  align-items: center;
  display: flex;
}

.navigation-menu {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  align-items: center;
  display: flex;
}

.navigation {
  z-index: 999;
  background-color: #f8f6f6;
  border-bottom: 1px solid #d4d4d4;
  align-items: center;
  width: 100%;
  height: 96px;
  padding: 10px 5%;
  display: flex;
}

.dropdown-links-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.paragraph-x-small {
  font-size: 12px;
  line-height: 16px;
}

.paragraph-x-small.text-weight-medium {
  font-weight: 500;
}

.navigation-icon-wrapper {
  color: #361b36;
  background-color: #f0ebf0;
  justify-content: center;
  align-items: center;
  width: 48px;
  min-width: 48px;
  height: 48px;
  min-height: 48px;
  display: flex;
}

.navigation-icon-wrapper.brown {
  color: #63514f;
  background-color: #f8f6f6;
}

.navigation-icon-wrapper.red {
  color: #5a1616;
  background-color: #f6eaea;
}

.navigation-icon-wrapper.blue {
  color: #233f67;
  background-color: #f3f6fc;
}

.navigation-icon-wrapper.green {
  color: #244c42;
  background-color: #f4faf8;
}

.paragraph-small {
  margin-bottom: 0;
  font-size: 14px;
  line-height: 20px;
}

.paragraph-small.text-color-gray-500 {
  color: #737373;
}

.row-tiny {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: row;
  display: flex;
}

.dropdown-link {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #000;
  white-space: nowrap;
  align-items: center;
  padding-right: 16px;
  text-decoration: none;
  display: flex;
}

.navigation-dropdown-row {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  display: flex;
}

.navigation-link {
  color: #0a0a0a;
  padding: 12px 18px;
  font-size: 16px;
  line-height: 24px;
  text-decoration: none;
  transition: color .3s;
}

.navigation-link:hover {
  color: #734573;
}

.navigation-link.w--current {
  color: #642eff;
}

.column-large {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex;
}

.navigation-dropdown-card {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -webkit-text-fill-color: inherit;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid #e6e6e6;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding: 24px;
  display: block;
  position: static;
}

.navigation-button-group {
  grid-column-gap: 8px;
  align-items: center;
  display: flex;
}

.dropdown-title {
  border-bottom: 1px solid #e6e6e6;
  padding-bottom: 16px;
}

.dropdown-icon {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  transition: color .2s;
  display: flex;
}

.icon-regular {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.button-outline {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  -webkit-backdrop-filter: blur(32px);
  backdrop-filter: blur(32px);
  color: #0a0a0a;
  background-color: #0000;
  border: 1px solid #d4d4d4;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 12px 20px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
  transition: border-color .4s, background-color .4s, color .4s;
  display: flex;
  position: relative;
}

.button-outline:hover {
  color: #110811;
  background-color: #f0ebf0;
  border-color: #c8b6c8;
}

.button-outline.w--current {
  background-color: #fafafa;
}

.button-outline.icon-left {
  padding-left: 12px;
}

.subheading-small {
  color: #0a0a0a;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.column-tiny {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  display: flex;
}

.navigation-dropdown-list {
  background-color: #0000;
}

.navigation-dropdown-list.w--open {
  padding-top: 34px;
  overflow: hidden;
}

.icon-x-large {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
}

.overline {
  letter-spacing: 2px;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
}

.overline.text-color-gray-500 {
  color: #737373;
}

.dropdown-side-link {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #0a0a0a;
  white-space: nowrap;
  align-items: center;
  padding-right: 24px;
  text-decoration: none;
  display: flex;
}

.navigation-dropdown-toggle {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  color: #0a0a0a;
  align-items: center;
  padding: 12px 12px 12px 18px;
  font-size: 16px;
  line-height: 24px;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.navigation-dropdown-toggle:hover {
  color: #734573;
}

.navigation-dropdown-toggle.w--current {
  color: #642eff;
}

.navigation-dropdown-toggle.w--open {
  background-color: #fff;
}

.navigation-container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.f-section-large-home-hero {
  background-color: var(--_nuvitale-life-palette---rich-charcoal);
  background-image: url("https://cdn.prod.website-files.com/67bb99df6d7f0ade26719e07/692ee086d570cadc403ea401_nv_hero_home.jpg");
  background-position: 50%;
  background-size: cover;
  background-attachment: fixed;
  padding: 92px 5%;
  position: relative;
}

.f-changelog-card-outline-pearl {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border: 1px solid var(--_nuvitale-life-palette---pearl-white);
  background-color: var(--flowui-component-library--white);
  border-radius: 12px;
  align-items: flex-start;
  padding: 40px;
  display: flex;
  box-shadow: 0 2px 5px #0003;
}

.f-navigation-link-mega-menu {
  color: var(--flowui-component-library--gray-900);
  letter-spacing: -.01em;
  white-space: nowrap;
  background-color: #0000;
  border-radius: 50px;
  padding: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
  transition: all .35s;
}

.f-navigation-link-mega-menu:hover {
  background-color: var(--flowui-component-library--gray-200);
  color: var(--flowui-component-library--gray-900);
}

.f-navigation-link-mega-menu.w--current {
  color: var(--flowui-component-library--primary-base);
}

.f-navigation-link-sub-header-mega-menu {
  color: var(--flowui-component-library--gray-500);
  letter-spacing: .08em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #0000;
  border-radius: 50px;
  padding: 5px 0;
  font-size: 14px;
  font-weight: 700;
  line-height: 24px;
  text-decoration: none;
  transition: all .35s;
}

.f-navigation-link-sub-header-mega-menu:hover {
  background-color: var(--flowui-component-library--gray-200);
  color: var(--flowui-component-library--gray-900);
}

.f-navigation-link-sub-header-mega-menu.w--current {
  color: var(--flowui-component-library--primary-base);
}

.f-heading-mega-menuu-small {
  color: var(--flowui-component-library--gray-500);
  letter-spacing: .08em;
  text-transform: uppercase;
  margin-top: 10px;
  margin-bottom: 5px;
  font-size: 14px;
  font-weight: 700;
  line-height: 24px;
}

.f-navigation-link-header-mega-menu-copy {
  color: var(--_nuvitale-life-palette---deep-teal);
  letter-spacing: -.03em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #0000;
  border-radius: 50px;
  padding: 20px 0 10px;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5px;
  text-decoration: none;
  transition: all .35s;
}

.f-navigation-link-header-mega-menu-copy:hover {
  background-color: var(--flowui-component-library--gray-200);
  color: var(--flowui-component-library--gray-900);
}

.f-navigation-link-header-mega-menu-copy.w--current {
  color: var(--flowui-component-library--primary-base);
}

.f-container-regular-light-bg {
  border: 1px solid var(--_nuvitale-life-palette---vibrant-orange);
  background-color: var(--flowui-component-library--success-lighter);
  opacity: 1;
  border-radius: 12px;
  width: 100%;
  max-width: 1140px;
  margin: 20px auto;
  padding: 40px;
  position: relative;
}

.f-changelog-grid-large-2-column {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.f-image-cover-doc-1 {
  border: 1px solid var(--_nuvitale-life-palette---pearl-white);
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/67bb99df6d7f0ade26719e07/6942c3e08904c63f13df1aa6_nvl_ww_chiro_01.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 12px;
  width: 100%;
  height: 100%;
}

.f-section-large-navy-gradient-reverse {
  background-color: var(--flowui-component-library--white);
  background-image: linear-gradient(180deg, var(--flowui-component-library--primary-base), var(--flowui-component-library--white) 53%);
  padding: 140px 5%;
  position: relative;
}

.f-logo-labs {
  justify-content: center;
  align-items: center;
  min-height: 96px;
  padding: 10px 24px;
  display: flex;
}

.f-paragraph-regular-centered {
  text-align: center;
  letter-spacing: -.02em;
  margin-bottom: 5px;
  font-size: 16px;
  line-height: 1.8;
}

.f-paragraph-regular-centered.f-text-weight-medium {
  font-weight: 500;
}

.f-h6-heading-light {
  color: var(--_nuvitale-life-palette---pearl-white);
  text-align: left;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  line-height: 1.5;
}

.f-paragraph-regular-copy {
  color: var(--flowui-component-library--gray-700);
  text-align: left;
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.8;
  list-style-type: disc;
}

.div-block-4 {
  width: 100%;
}

.f-hero-text-white-bg {
  background-color: #fff9;
  border-radius: 20px;
  margin-bottom: 16px;
  padding: 20px;
  box-shadow: 0 2px 5px #0003;
}

.bold-text-2 {
  text-align: left;
  font-size: 58px;
}

.rich-text-block {
  text-align: left;
}

.f-image-card-small {
  object-fit: cover;
  width: 100%;
  height: 100%;
  overflow: visible;
}

.f-content-image-wrapper-card-sm {
  z-index: 999;
  border-radius: 12px;
  width: auto;
  max-width: none;
  height: auto;
  position: relative;
  overflow: hidden;
}

.f-heading-detail-small-11-light {
  color: var(--flowui-component-library--success-lighter);
  letter-spacing: .08em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
  line-height: 24px;
}

.f-paragraph-large-centered {
  text-align: center;
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 32px;
}

.f-section-large-white-cream-gradient {
  background-color: var(--flowui-component-library--white);
  background-image: linear-gradient(180deg, var(--flowui-component-library--white), var(--flowui-component-library--gray-200));
  padding: 92px 5%;
  position: relative;
}

.f-paragraph-small-2 {
  letter-spacing: -.01em;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 1.8;
}

.f-accordian-content {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 4px;
  padding-bottom: 4px;
}

.f-accordian-toggle {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 4px;
  padding: 0;
}

.f-accordian-dropdown {
  margin-bottom: 20px;
  transition: all .3s;
  display: block;
}

.f-accordian-title-wrapper {
  white-space: normal;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.f-accordian-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  border: 1px none var(--flowui-component-library--gray-900);
  background-color: var(--_nuvitale-life-palette---pearl-white);
  border-radius: 8px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  max-width: 800px;
  padding: 24px;
  display: block;
  box-shadow: 5px 5px 20px -15px #0003;
}

.f-accordian-icon {
  color: var(--flowui-component-library--gray-500);
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.f-accordian-list {
  background-color: #0000;
  width: 100%;
  display: block;
  position: static;
  overflow: hidden;
}

.f-accordian-title {
  color: var(--flowui-component-library--gray-900);
  letter-spacing: -.01em;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.f-container-hero {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1600px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.f-image-divider-wide {
  object-fit: cover;
  border-radius: 20px;
  width: 100%;
  height: 400px;
  box-shadow: 5px 5px 15px -5px #0003;
}

.f-changelog-card-outline-stacked {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border: 1px solid var(--flowui-component-library--gray-200);
  background-color: var(--flowui-component-library--success-lighter);
  opacity: .9;
  border-radius: 12px;
  align-items: flex-start;
  padding: 40px;
  display: block;
  box-shadow: 0 2px 5px #0003;
}

.f-image-cover-card {
  object-fit: cover;
  border-radius: 20px;
  width: 100%;
  height: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
}

.f-section-large-hormone-opt {
  background-color: var(--_nuvitale-life-palette---rich-charcoal);
  background-image: url("https://cdn.prod.website-files.com/67bb99df6d7f0ade26719e07/695bc858d42a38ffc0ed635e_nvl_hero_hormone.jpg");
  background-position: 50% 0;
  background-size: cover;
  background-attachment: fixed;
  height: auto;
  padding: 92px 5%;
  position: relative;
}

.list {
  padding-left: 15px;
}

.f-section-large-gradient-light-golden {
  background-color: var(--flowui-component-library--success-lighter);
  background-image: linear-gradient(180deg, var(--flowui-component-library--grey-600), var(--_nuvitale-life-palette---warm-golden));
  padding: 40px 5%;
  position: relative;
}

.f-section-large-gradient-dark-light {
  background-color: var(--flowui-component-library--success-lighter);
  background-image: linear-gradient(180deg, var(--_nuvitale-life-palette---deep-teal), var(--flowui-component-library--grey-600));
  padding: 40px 5%;
  position: relative;
}

.f-section-large-gradient-navy-dark {
  background-color: var(--flowui-component-library--success-lighter);
  background-image: linear-gradient(180deg, var(--_nuvitale-life-palette---rich-navy), var(--_nuvitale-life-palette---deep-teal));
  padding: 40px 5%;
  position: relative;
}

.f-section-large-golden-orange-gradient {
  background-color: var(--flowui-component-library--success-lighter);
  background-image: linear-gradient(180deg, var(--_nuvitale-life-palette---warm-golden), var(--_nuvitale-life-palette---vibrant-orange));
  padding: 40px 5% 60px;
  position: relative;
}

.f-section-large-orange {
  background-color: var(--_nuvitale-life-palette---vibrant-orange);
  padding: 92px 5%;
  position: relative;
}

.f-section-large-golden {
  background-color: var(--_nuvitale-life-palette---warm-golden);
  padding: 92px 5%;
  position: relative;
}

.f-section-large-orange-dark {
  background-color: var(--flowui-component-library--white);
  background-image: linear-gradient(180deg, var(--_nuvitale-life-palette---vibrant-orange), var(--_nuvitale-life-palette---deep-teal));
  padding: 92px 5%;
  position: relative;
}

.f-h2-heading-pearl-white {
  color: var(--_nuvitale-life-palette---pearl-white);
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 56px;
  line-height: 1.2;
}

.f-paragraph-large-centered-white {
  color: var(--flowui-component-library--white);
  text-align: center;
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 32px;
}

.f-container-wide-40-pad-light-bg {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--flowui-component-library--success-lighter);
  border-radius: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  max-width: 1600px;
  margin: 40px auto;
  padding: 40px;
  display: flex;
  position: relative;
  box-shadow: 5px 5px 20px -15px #0003;
}

.f-services-card-teal-pearl-outline {
  border: 1px solid var(--_nuvitale-life-palette---pearl-white);
  background-color: var(--_nuvitale-life-palette---deep-teal);
  border-radius: 12px;
  padding: 32px;
  position: relative;
  box-shadow: 5px 5px 20px -15px #0003;
}

.f-sub-heading-small-pearl {
  color: var(--_nuvitale-life-palette---pearl-white);
  letter-spacing: -.03em;
  overflow-wrap: normal;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
}

.f-container-service-card {
  text-overflow: clip;
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  padding-bottom: 20px;
  position: relative;
  overflow: visible;
}

.f-section-large-gradient-dark-lighter {
  background-color: var(--flowui-component-library--success-lighter);
  background-image: linear-gradient(180deg, var(--_nuvitale-life-palette---deep-teal), var(--flowui-component-library--success-lighter));
  padding: 40px 5%;
  position: relative;
}

.f-container-regular-wider {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1600px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.f-section-large-teal-light {
  background-color: var(--flowui-component-library--success-lighter);
  background-image: linear-gradient(180deg, var(--flowui-component-library--gray-900), var(--_nuvitale-life-palette---light-teal));
  padding: 40px 5%;
  position: relative;
}

.f-dropdown {
  position: static;
}

.f-dropdown-toggle {
  border: 1px none var(--_nuvitale-life-palette---pearl-white);
  color: var(--flowui-component-library--gray-900);
  vertical-align: baseline;
  background-color: #0000;
  border-radius: 8px;
  justify-content: space-between;
  width: auto;
  padding: 0;
  transition: border-color .3s;
  display: inline-block;
  overflow: visible;
}

.f-dropdown-toggle:hover {
  border-color: var(--flowui-component-library--primary-base);
  outline-offset: 1px;
  outline: 2px solid #642eff1a;
}

.f-dropdown-toggle.w--open {
  border-color: var(--flowui-component-library--primary-base);
  outline-offset: 0px;
  outline: 2px solid #642eff1a;
}

.f-dropdown-icon-l {
  color: var(--flowui-component-library--gray-500);
  margin-right: 16px;
  font-size: 14px;
}

.f-dropdown-list.w--open {
  background-color: #fff;
  border-radius: 8px;
  margin-top: 12px;
  overflow: hidden;
  box-shadow: 34px 34px 88px #b1bac829;
}

.f-dropdown-link {
  color: var(--flowui-component-library--gray-800);
  letter-spacing: -.01em;
  border-radius: 4px;
  align-items: center;
  padding: 12px;
  font-size: 14px;
  line-height: 24px;
  text-decoration: none;
  transition: background-color .2s;
  display: flex;
}

.f-dropdown-link:hover, .f-dropdown-link:focus {
  background-color: var(--flowui-component-library--gray-200);
}

.f-dropdown-link.w--current {
  color: var(--flowui-component-library--primary-dark);
}

.f-dropdown-wrap {
  z-index: 999;
  background-color: #fff;
  height: auto;
  padding: 8px;
}

.f-paragraph-small-left {
  text-align: left;
  letter-spacing: -.01em;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 1.8;
}

.div-block---services-hover {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--_nuvitale-life-palette---pearl-white);
  background-color: var(--_nuvitale-life-palette---deep-teal);
  border-radius: 20px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 32px;
  display: block;
}

.dropdown-toggle {
  white-space: pre-wrap;
  word-break: normal;
  padding: 0;
  display: block;
}

.dropdown {
  border: 1px solid var(--_nuvitale-life-palette---pearl-white);
  background-color: var(--_nuvitale-life-palette---deep-teal);
  border-radius: 20px;
  padding: 32px;
}

.f-content-hide-card-image-wrapper-sm {
  z-index: 999;
  background-color: var(--_nuvitale-life-palette---light-teal);
  opacity: 1;
  border-radius: 12px;
  width: 100%;
  max-width: none;
  height: 100%;
  margin-top: 0;
  padding: 5%;
  display: block;
  position: absolute;
  inset: 0%;
  overflow: visible;
}

.f-content-show-service-card-image-wrapper-sm {
  opacity: 1;
  border-radius: 12px;
  width: 100%;
  max-width: none;
  height: 100%;
  padding: 5%;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.f-services-card-dark-teal {
  border: 1px solid var(--_nuvitale-life-palette---pearl-white);
  background-color: var(--_nuvitale-life-palette---deep-teal);
  border-radius: 12px;
  padding: 0;
  position: relative;
  box-shadow: 5px 5px 20px -15px #0003;
}

.f-container-service-card-centered {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  text-align: center;
  grid-auto-flow: row;
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  padding-bottom: 20px;
  position: relative;
}

.f-header-button-wrapper-centered, .f-header-button-wrapper-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.services-card-hover-link-block-sub-header {
  text-decoration: none;
  display: block;
}

.f-section-large-water-bg {
  background-color: var(--_nuvitale-life-palette---light-teal);
  background-image: url("https://cdn.prod.website-files.com/67bb99df6d7f0ade26719e07/6936e0eede82896eeadee2e2_nv_mid_bg_home.jpg");
  background-position: 50%;
  background-size: cover;
  background-attachment: fixed;
  padding: 40px 5%;
  position: relative;
}

.f-section-large-convenient-options-bg {
  background-color: var(--flowui-component-library--success-lighter);
  background-image: url("https://cdn.prod.website-files.com/67bb99df6d7f0ade26719e07/694185a8b2ff25fb724205ec_nvl_interior_temp_01.jpg");
  background-position: 50%;
  background-size: cover;
  background-attachment: fixed;
  padding: 40px 5%;
  position: relative;
}

.f-container-regular-40-pad-pearl-wide {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--_nuvitale-life-palette---pearl-white);
  opacity: .9;
  border-radius: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  max-width: 1600px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
  display: flex;
  position: relative;
  box-shadow: 5px 5px 20px -15px #0003;
}

.f-section-large-gradient-light-to-lighter {
  background-color: var(--flowui-component-library--success-lighter);
  background-image: linear-gradient(180deg, var(--_nuvitale-life-palette---light-teal), var(--flowui-component-library--success-lighter));
  padding: 40px 5%;
  position: relative;
}

.f-grid-two-column-table {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-self: center;
  place-items: start stretch;
  padding-left: 10px;
  padding-right: 10px;
}

.f-container-regular-20-pad-pearl {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid var(--_nuvitale-life-palette---deep-teal);
  background-color: var(--_nuvitale-life-palette---pearl-white);
  opacity: .9;
  text-align: center;
  border-radius: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  display: flex;
  position: relative;
  box-shadow: 5px 5px 20px -15px #0003;
}

.f-grid-one-column {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  place-items: stretch stretch;
  width: 100%;
  max-width: none;
  padding-bottom: 40px;
  display: grid;
  position: static;
}

.f-container-regular-wide {
  object-fit: fill;
  width: 100%;
  max-width: 1600px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.f-sub-heading-regular-centered {
  color: var(--flowui-component-library--gray-900);
  text-align: center;
  letter-spacing: -.03em;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
}

.f-section-large-women-hormone-cta-bg {
  background-color: var(--flowui-component-library--success-lighter);
  background-image: url("https://cdn.prod.website-files.com/67bb99df6d7f0ade26719e07/69418439648c18c255e4ac49_nvl_mbw_01.jpg");
  background-position: 50% 0;
  background-size: cover;
  background-attachment: fixed;
  padding: 100px 5%;
  position: relative;
}

.f-section-large-womena-dance-bg {
  background-color: var(--flowui-component-library--success-lighter);
  background-image: url("https://cdn.prod.website-files.com/67bb99df6d7f0ade26719e07/6957d2924626e7c304a97e98_nvl_wman_middle-age_dancing_01.jpg");
  background-position: 50%;
  background-size: cover;
  background-attachment: fixed;
  padding: 40px 5%;
  position: relative;
}

.f-image-feature-full {
  object-fit: cover;
  border-radius: 20px;
  width: 100%;
  max-width: none;
  height: auto;
}

.f-feature-card-pearl-navy-outline-copy {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border-style: solid;
  border-width: 1px 1px 1px 5px;
  border-color: var(--_nuvitale-life-palette---rich-navy);
  background-color: var(--_nuvitale-life-palette---pearl-white);
  border-radius: 10px;
  align-items: center;
  width: 100%;
  max-width: 350px;
  padding: 20px;
  transition: background-color .4s;
  display: block;
}

.f-feature-card-pearl-navy-outline-copy:hover {
  background-color: var(--flowui-component-library--gray-100);
}

.f-h5-heading-navy-centered {
  color: var(--flowui-component-library--primary-base);
  text-align: center;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  line-height: 1.4;
}

.f-changelog-card-outline-man-bg {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border: 1px solid var(--flowui-component-library--gray-200);
  background-color: var(--flowui-component-library--primary-base);
  background-image: url("https://cdn.prod.website-files.com/67bb99df6d7f0ade26719e07/6957d088357ac863242f2e58_nvl_wman_middle-age_02.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  border-radius: 12px;
  align-items: flex-start;
  padding: 40px;
  display: flex;
}

.f-section-large-gradient-golden-to-light {
  background-color: var(--flowui-component-library--success-lighter);
  background-image: linear-gradient(180deg, var(--_nuvitale-life-palette---warm-golden), var(--_nuvitale-life-palette---light-teal));
  padding: 40px 5%;
  position: relative;
}

.f-grid-five-columns {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.f-grid-two-column-40-pad-bottom {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  padding-bottom: 40px;
}

.f-grid-two-column-flex-down {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  justify-content: center;
  align-items: stretch;
  padding-bottom: 0;
  display: flex;
}

.f-changelog-card-outline-woman-bg {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border: 1px solid var(--flowui-component-library--gray-200);
  background-color: var(--flowui-component-library--primary-base);
  background-image: url("https://cdn.prod.website-files.com/67bb99df6d7f0ade26719e07/6957ca3a665c61d7e612733b_nvl_awoman_middle-age_01.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  border-radius: 12px;
  align-items: flex-start;
  padding: 40px;
  display: flex;
}

.f-container-wide-40-pad-navy-bg {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid var(--_nuvitale-life-palette---vibrant-orange);
  background-color: var(--_nuvitale-life-palette---rich-navy);
  border-radius: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  max-width: 1600px;
  margin: 40px auto;
  padding: 40px;
  display: flex;
  position: relative;
  box-shadow: 5px 5px 20px -15px #0003;
}

.f-h5-heading-orange {
  color: var(--_nuvitale-life-palette---vibrant-orange);
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 28px;
  line-height: 1.4;
}

.f-h5-heading-golden {
  color: var(--_nuvitale-life-palette---warm-golden);
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 28px;
  line-height: 1.4;
}

.f-changelog-card-outline-man-bg-2 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border: 1px none var(--flowui-component-library--gray-200);
  background-color: var(--flowui-component-library--primary-base);
  background-image: url("https://cdn.prod.website-files.com/67bb99df6d7f0ade26719e07/694183f4bd978ee31d34d4c6_nvl_mbm_exercise_01.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  border-radius: 0;
  align-items: flex-start;
  padding: 40px;
  display: flex;
}

.f-section-large-longevity {
  background-image: url("https://cdn.prod.website-files.com/67bb99df6d7f0ade26719e07/6957d8f96d5aa02e69f0314f_nvl_tree_longevity_01.jpg");
  background-position: 50%;
  background-size: cover;
  background-attachment: fixed;
  padding: 92px 5%;
  position: relative;
}

.f-container-regularteal-bg {
  border: 1px solid var(--_nuvitale-life-palette---rich-navy);
  background-color: var(--_nuvitale-life-palette---deep-teal);
  border-radius: 12px;
  width: 100%;
  max-width: 1140px;
  margin: 20px auto;
  padding: 40px;
  position: relative;
  box-shadow: 0 2px 5px #0003;
}

.f-section-large-dexa-bg {
  border: 1px solid var(--_nuvitale-life-palette---deep-teal);
  background-image: url("https://cdn.prod.website-files.com/67bb99df6d7f0ade26719e07/693a25294ce9468bfc477aa4_dexa_bg.webp");
  background-position: 50% 100%;
  background-size: cover;
  background-attachment: fixed;
  padding: 60px 5%;
  position: relative;
}

.f-container-40-pad-navy-bg {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid var(--_nuvitale-life-palette---vibrant-orange);
  background-color: var(--_nuvitale-life-palette---rich-navy);
  border-radius: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  max-width: 1140px;
  margin: 40px auto;
  padding: 40px;
  display: flex;
  position: relative;
  box-shadow: 5px 5px 20px -15px #0003;
}

.f-section-large-hyperbaric-bg {
  border: 1px solid var(--_nuvitale-life-palette---deep-teal);
  background-image: url("https://cdn.prod.website-files.com/67bb99df6d7f0ade26719e07/693a2899a4f0713a110b707d_OxyRevo-Hard-Sitting-Hyperbaric-Chamber-Space60-750.jpg");
  background-position: 50%;
  background-size: cover;
  background-attachment: fixed;
  padding: 60px 5%;
  position: relative;
}

.f-section-large-older-man-woman-bg {
  background-color: var(--flowui-component-library--success-lighter);
  background-image: url("https://cdn.prod.website-files.com/67bb99df6d7f0ade26719e07/6957db67ddd62b33abff5d2b_nvl_wman_wwoman_middle-age_01.jpg");
  background-position: 50%;
  background-size: cover;
  background-attachment: fixed;
  padding: 40px 5%;
  position: relative;
}

.f-section-large-chiro-cta {
  background-image: url("https://cdn.prod.website-files.com/67bb99df6d7f0ade26719e07/695bc85ab12bd7dff7cde20e_nvl_hero_sports_chiro.jpg");
  background-position: 50%;
  background-repeat: repeat;
  background-size: cover;
  background-attachment: fixed;
  padding: 92px 5%;
  position: relative;
}

.f-section-large-weight-loss {
  background-image: url("https://cdn.prod.website-files.com/67bb99df6d7f0ade26719e07/695bc8595f309db1e919fe0b_nvl_hero_weight_loss.jpg");
  background-position: 50%;
  background-repeat: repeat;
  background-size: cover;
  background-attachment: fixed;
  padding: 92px 5%;
  position: relative;
}

.div-block-5 {
  width: 100%;
  height: 100%;
}

.f-paragraph-small-3 {
  letter-spacing: -.01em;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 1.8;
}

.f-accordian-content-2 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 4px;
  padding-bottom: 4px;
}

.f-accordian-toggle-2 {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 4px;
  padding: 0;
}

.f-accordian-dropdown-2 {
  width: 99.0771%;
  transition: all .3s;
  display: block;
}

.f-accordian-title-wrapper-2 {
  white-space: normal;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.f-accordian-wrapper-2 {
  grid-row-gap: 24px;
  border: 1px solid var(--flowui-component-library--grey-300);
  border-radius: 8px;
  flex-direction: column;
  max-width: 500px;
  padding: 24px;
  display: flex;
}

.f-accordian-icon-2 {
  color: var(--flowui-component-library--gray-500);
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.f-accordian-list-2 {
  background-color: #0000;
  width: 100%;
  display: block;
  position: static;
  overflow: hidden;
}

.f-accordian-title-2 {
  letter-spacing: -.01em;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
}

.f-accordian-service-feature-bullets {
  grid-row-gap: 10px;
  border: 1px none var(--flowui-component-library--grey-300);
  border-radius: 8px;
  flex-direction: column;
  max-width: none;
  padding: 0;
  display: flex;
}

.bold-text-3 {
  font-weight: 400;
}

.f-accordian-title-services-features {
  letter-spacing: -.01em;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.bold-text-4, .bold-text-5, .bold-text-6, .bold-text-7 {
  font-weight: 400;
}

.div-block-6 {
  padding-top: 60px;
}

.f-card-numbered-card-outline-light-pearl-border {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border: 1px solid var(--flowui-component-library--gray-200);
  background-color: var(--flowui-component-library--success-lighter);
  opacity: .9;
  border-radius: 12px;
  flex-flow: column;
  align-items: stretch;
  padding: 40px;
  display: flex;
  box-shadow: 0 2px 5px #0003;
}

.f-h3-heading-10 {
  color: var(--flowui-component-library--gray-900);
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  line-height: 1.2;
}

.f-container-regular-10 {
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.f-paragraph-small-4 {
  letter-spacing: -.01em;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 1.8;
}

.f-title-wrapper-center-4 {
  z-index: 5;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 580px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.f-margin-bottom-192 {
  margin-bottom: 8px;
}

.f-margin-bottom-193 {
  margin-bottom: 16px;
}

.f-paragraph-large-10 {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 32px;
}

.f-section-large-20 {
  padding: 92px 5%;
  position: relative;
}

.f-feature-icon-wrapper-2 {
  background-color: var(--flowui-component-library--gray-100);
  border-radius: 8px;
  width: 72px;
  min-width: 72px;
  height: 72px;
  min-height: 72px;
  margin-bottom: 32px;
  padding: 16px;
}

.f-sub-heading-large-4 {
  color: var(--flowui-component-library--gray-900);
  letter-spacing: -.02em;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}

.f-heading-detail-small-13 {
  color: var(--flowui-component-library--gray-500);
  letter-spacing: .08em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
  line-height: 24px;
}

.f-grid-four-columns-2 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.f-margin-bottom-194 {
  margin-bottom: 128px;
}

.f-changelog-card-outline-weight-loss-woman-bg {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border: 1px solid var(--flowui-component-library--gray-200);
  background-color: var(--flowui-component-library--primary-base);
  background-image: url("https://cdn.prod.website-files.com/67bb99df6d7f0ade26719e07/6957dd3dfd0134227ed74140_nvl_wwoman_weight_loss_01.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  border-radius: 12px;
  align-items: flex-start;
  padding: 40px;
  display: flex;
}

.f-card-card-outline-title-glp-1 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border: 1px solid var(--flowui-component-library--gray-200);
  background-color: var(--flowui-component-library--primary-base);
  background-image: url("https://cdn.prod.website-files.com/67bb99df6d7f0ade26719e07/6957e697b8d2d56ce92f2e78_nvl_glp-1_bottle_orange_bg.jpg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  border-radius: 12px;
  align-items: flex-start;
  padding: 40px;
  display: flex;
}

.f-section-large-weight-analysis-bg {
  background-color: var(--flowui-component-library--success-lighter);
  background-image: url("https://cdn.prod.website-files.com/67bb99df6d7f0ade26719e07/694184de1a233891ce7c4d6a_nvl_weight_loss_01.jpg");
  background-position: 50%;
  background-size: cover;
  background-attachment: fixed;
  padding: 40px 5%;
  position: relative;
}

.f-container-small-light-bg-centered {
  border: 1px solid var(--_nuvitale-life-palette---vibrant-orange);
  background-color: var(--flowui-component-library--success-lighter);
  opacity: .9;
  text-align: center;
  border-radius: 12px;
  width: 100%;
  max-width: 800px;
  margin: 20px auto;
  padding: 40px;
  position: relative;
}

.f-container-small-teal-bg-centered {
  border: 1px solid var(--_nuvitale-life-palette---pearl-white);
  background-color: var(--_nuvitale-life-palette---deep-teal);
  opacity: .9;
  text-align: center;
  border-radius: 12px;
  width: 100%;
  max-width: 800px;
  margin: 20px auto;
  padding: 40px;
  position: relative;
  box-shadow: 0 2px 5px #0003;
}

.f-h5-heading-teal-centered {
  color: var(--_nuvitale-life-palette---deep-teal);
  text-align: center;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  line-height: 1.4;
}

.f-section-large-aesthetics-cta-bg {
  background-color: var(--flowui-component-library--success-lighter);
  background-image: url("https://cdn.prod.website-files.com/67bb99df6d7f0ade26719e07/695bc859796d24b98a7926f4_nvl_hero_aesthetics.jpg");
  background-position: 50% 0;
  background-size: cover;
  background-attachment: fixed;
  padding: 100px 5%;
  position: relative;
}

.f-section-large-family-care {
  background-image: url("https://cdn.prod.website-files.com/67bb99df6d7f0ade26719e07/695bc85a2f285be8d6a0ba95_nvl_hero_family_med.jpg");
  background-position: 50%;
  background-size: cover;
  background-attachment: fixed;
  padding: 92px 5%;
  position: relative;
}

.f-section-large-family-bg {
  background-color: var(--flowui-component-library--success-lighter);
  background-image: url("https://cdn.prod.website-files.com/67bb99df6d7f0ade26719e07/6957e90b69e9daf9f23c7ef8_nvl_family_cuddle_01.jpg");
  background-position: 50% 0;
  background-size: cover;
  background-attachment: fixed;
  padding: 100px 5%;
  position: relative;
}

.f-section-large-about-cta-bg {
  background-color: var(--flowui-component-library--success-lighter);
  background-image: url("https://cdn.prod.website-files.com/67bb99df6d7f0ade26719e07/692ee086d570cadc403ea401_nv_hero_home.jpg");
  background-position: 50% 0;
  background-size: cover;
  background-attachment: fixed;
  padding: 100px 5%;
  position: relative;
}

.f-section-large-memberships-hero {
  background-color: var(--_nuvitale-life-palette---rich-charcoal);
  background-image: url("https://cdn.prod.website-files.com/67bb99df6d7f0ade26719e07/694948fb1ef8de532fe6f93b_nvl_beach_stones_01.jpg");
  background-position: 50%;
  background-size: cover;
  background-attachment: fixed;
  padding: 92px 5%;
  position: relative;
}

.f-section-large-consult-bg {
  background-color: var(--flowui-component-library--white);
  background-image: url("https://cdn.prod.website-files.com/67bb99df6d7f0ade26719e07/692f0673d7ba184e88e78e91_AdobeStock_1113143439_Preview.jpeg");
  background-position: 50%;
  background-size: cover;
  background-attachment: fixed;
  padding: 92px 5%;
  position: relative;
}

.bold-text-9 {
  font-weight: 400;
}

.f-h3-heading-navy-centered {
  color: var(--flowui-component-library--primary-base);
  text-align: center;
  letter-spacing: -.02em;
  flex: 0 auto;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  line-height: 1.2;
}

.f-feature-card-golden-navy-outline {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border-style: solid;
  border-width: 1px 1px 1px 5px;
  border-color: var(--_nuvitale-life-palette---rich-navy);
  background-color: var(--_nuvitale-life-palette---warm-golden);
  border-radius: 10px;
  align-items: center;
  width: 100%;
  max-width: none;
  padding: 20px;
  transition: background-color .4s;
  display: block;
}

.f-feature-card-golden-navy-outline:hover {
  background-color: var(--flowui-component-library--gray-100);
}

.bold-text-10 {
  font-weight: 400;
}

.text-block-9 {
  opacity: 1;
}

.navigation-link-treatments {
  color: #0a0a0a;
  padding: 0;
  font-size: 16px;
  line-height: 24px;
  text-decoration: none;
  transition: color .3s;
}

.navigation-link-treatments:hover {
  color: #734573;
}

.navigation-link-treatments.w--current {
  color: #642eff;
}

.paragraph, .paragraph-2 {
  font-weight: 700;
}

.f-button-tirtiary {
  border: 1px solid var(--flowui-component-library--grey-300);
  background-color: var(--_nuvitale-life-palette---vibrant-orange);
  color: var(--_nuvitale-life-palette---pearl-white);
  letter-spacing: -.02em;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  min-height: 48px;
  padding: 12px 32px;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  transition: border-color .3s, background-color .3s;
  display: flex;
}

.f-button-tirtiary:hover {
  background-color: var(--flowui-component-library--gray-200);
  border-color: #0000;
}

.f-h3-heading-11 {
  color: var(--flowui-component-library--gray-900);
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  line-height: 1.2;
}

.f-container-regular-11 {
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.f-checkbox-field {
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.f-checkbox {
  border-width: 2px;
  border-color: var(--flowui-component-library--gray-400);
  background-color: var(--flowui-component-library--white);
  border-radius: 4px;
  width: 20px;
  height: 20px;
  margin: 0 8px 0 0;
}

.f-checkbox.w--redirected-checked {
  background-color: var(--flowui-component-library--gray-900);
  background-size: 12px;
  border-style: none;
  border-radius: 4px;
}

.f-checkbox.w--redirected-focus {
  box-shadow: none;
}

.f-field-input {
  border: 1px solid var(--flowui-component-library--grey-300);
  background-color: var(--flowui-component-library--white);
  border-radius: 8px;
  min-height: 48px;
  margin-bottom: 0;
  padding: 12px 16px;
  transition: all .2s;
}

.f-field-input:focus {
  border-color: var(--flowui-component-library--gray-400);
}

.f-field-input::placeholder {
  color: var(--flowui-component-library--gray-500);
}

.f-text-area {
  border: 1px solid var(--flowui-component-library--grey-300);
  color: var(--flowui-component-library--gray-900);
  border-radius: 8px;
  min-height: 112px;
  margin-bottom: 0;
  padding: 16px;
  font-size: 14px;
  line-height: 24px;
}

.f-text-area:focus {
  border-color: var(--flowui-component-library--gray-400);
}

.f-text-area::placeholder {
  color: var(--flowui-component-library--gray-500);
}

.f-field-label {
  color: var(--flowui-component-library--gray-900);
  letter-spacing: -.01em;
  margin-bottom: 8px;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
}

.f-margin-bottom-195 {
  margin-bottom: 8px;
}

.f-margin-bottom-196 {
  margin-bottom: 16px;
}

.f-margin-bottom-197 {
  margin-bottom: 32px;
}

.f-image-cover-5 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.f-success-message-4 {
  background-color: var(--flowui-component-library--success-lighter);
  color: var(--flowui-component-library--success-darker);
  letter-spacing: -.03em;
  font-size: 14px;
  line-height: 24px;
}

.f-paragraph-large-11 {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 32px;
}

.f-section-large-21 {
  padding: 92px 5%;
  position: relative;
}

.f-button-neutral-8 {
  background-color: var(--flowui-component-library--gray-900);
  color: var(--flowui-component-library--white);
  text-align: center;
  letter-spacing: -.02em;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  min-height: 48px;
  padding: 12px 32px;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.f-button-neutral-8:hover {
  background-color: var(--flowui-component-library--gray-700);
}

.f-heading-detail-small-14 {
  color: var(--flowui-component-library--gray-500);
  letter-spacing: .08em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
  line-height: 24px;
}

.f-checkbox-label {
  color: var(--flowui-component-library--gray-900);
  margin-bottom: 0;
  font-size: 14px;
  line-height: 24px;
}

.f-margin-bottom-198 {
  margin-bottom: 48px;
}

.f-contact-form {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.f-contact-grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  align-items: start;
}

.f-contact-image-wrapper {
  max-width: 550px;
  height: 100%;
}

.f-error-message {
  background-color: var(--flowui-component-library--error-lighter);
  color: var(--flowui-component-library--error-darker);
  text-align: center;
  border-radius: 8px;
}

.f-section-large-contact-hero {
  background-color: var(--_nuvitale-life-palette---rich-charcoal);
  background-image: url("https://cdn.prod.website-files.com/67bb99df6d7f0ade26719e07/692ee086d570cadc403ea401_nv_hero_home.jpg");
  background-position: 50%;
  background-size: cover;
  background-attachment: fixed;
  padding: 92px 5%;
  position: relative;
}

.f-feature-card-form-white-bg {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border: 1px none var(--_nuvitale-life-palette---rich-navy);
  background-color: var(--flowui-component-library--white);
  border-radius: 10px;
  align-items: center;
  width: 100%;
  max-width: 350px;
  padding: 10px;
  transition: background-color .4s;
  display: block;
}

.f-feature-card-form-white-bg:hover {
  background-color: var(--flowui-component-library--gray-100);
}

.f-image-cover-integrative-1 {
  border: 1px solid var(--_nuvitale-life-palette---pearl-white);
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/67bb99df6d7f0ade26719e07/694949fadb6b5b841a3412ef_nvl_man_mntn_sunrise_01.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 12px;
  width: 100%;
  height: 100%;
}

.f-image-cover-doc-aesthetics {
  border: 1px solid var(--_nuvitale-life-palette---pearl-white);
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/67bb99df6d7f0ade26719e07/694948fb1ef8de532fe6f93b_nvl_beach_stones_01.jpg");
  background-position: 100%;
  background-size: cover;
  border-radius: 12px;
  width: 100%;
  height: 100%;
}

.f-section-large-advanced-testing-bg {
  border: 1px solid var(--_nuvitale-life-palette---deep-teal);
  background-image: url("https://cdn.prod.website-files.com/67bb99df6d7f0ade26719e07/695bc85a61a2bc03753fff0c_nvl_hero_testing.jpg");
  background-position: 50% 100%;
  background-size: cover;
  background-attachment: fixed;
  padding: 60px 5%;
  position: relative;
}

.f-section-large-education-hero {
  background-color: var(--_nuvitale-life-palette---rich-charcoal);
  background-image: url("https://cdn.prod.website-files.com/67bb99df6d7f0ade26719e07/695bc85a1c6224211c8288b9_nvl_hero_education.jpg");
  background-position: 50%;
  background-size: cover;
  background-attachment: fixed;
  padding: 92px 5%;
  position: relative;
}

.f-changelog-card-outline-title-family-care {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border: 1px solid var(--flowui-component-library--gray-200);
  background-color: var(--flowui-component-library--primary-base);
  background-image: linear-gradient(#0b3954d9, #0b3954d9), url("https://cdn.prod.website-files.com/67bb99df6d7f0ade26719e07/6957e90b69e9daf9f23c7ef8_nvl_family_cuddle_01.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
  border-radius: 12px;
  align-items: flex-start;
  padding: 40px;
  display: flex;
}

.f-hero-text-white-bg-orange-top {
  border-top: 100px solid var(--_nuvitale-life-palette---vibrant-orange);
  background-color: #fff9;
  border-radius: 20px;
  margin-bottom: 16px;
  padding: 20px;
  box-shadow: 0 2px 5px #0003;
}

.f-hero-text-orange-bg {
  background-color: var(--_nuvitale-life-palette---vibrant-orange);
  border-radius: 20px;
  margin-bottom: 16px;
  padding: 5px;
  box-shadow: 0 2px 5px #0003;
}

.f-h5-heading-coming-soon {
  color: var(--flowui-component-library--gray-200);
  text-align: center;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 1.4;
}

.f-margin-bottom-199, .f-team-name-wrapper {
  margin-bottom: 16px;
}

.f-team-title-wrapper-left {
  max-width: 500px;
  margin-bottom: 48px;
}

.f-team-socials-wrapper {
  grid-column-gap: 8px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.f-margin-bottom-200 {
  margin-bottom: 8px;
}

.f-team-social-divider {
  background-color: #e4e6f1;
  width: 1px;
  height: 16px;
}

.f-paragraph-regular-6 {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.8;
}

.f-grid-two-column-team {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  place-items: start stretch;
}

.f-team-social-row-right {
  grid-column-gap: 8px;
  justify-content: flex-end;
  align-items: center;
  margin-top: 24px;
  display: flex;
}

.f-team-content-wrapper {
  color: #160042;
  margin-top: 24px;
}

.f-team-icon-link {
  color: #160042;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 48px;
  min-width: 48px;
  height: 48px;
  min-height: 48px;
  transition: color .3s;
  display: flex;
}

.f-team-icon-link:hover {
  color: #642eff;
}

.f-heading-detail-small-15 {
  color: #6b7094;
  letter-spacing: .08em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
  line-height: 24px;
}

.f-paragraph-large-12 {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 32px;
}

.f-paragraph-large-12.f-text-weight-bold {
  font-weight: 700;
}

.f-team-image-large {
  border-radius: 8px;
  width: 100%;
  height: 340px;
  overflow: hidden;
}

.f-section-large-22 {
  padding: 92px 5%;
  position: relative;
}

.f-team-large {
  border-bottom: 1px solid #f3f5fb;
  padding-bottom: 24px;
}

.code-embed {
  aspect-ratio: auto;
  object-fit: contain;
  height: 1200px;
  min-height: auto;
  max-height: none;
}

.f-margin-bottom-booking {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  object-fit: fill;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: stretch;
  max-width: 760px;
  height: auto;
  min-height: auto;
  max-height: none;
  margin-bottom: 40px;
  display: grid;
}

.f-container-regular-booking {
  object-fit: fill;
  width: 100%;
  max-width: 760px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

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

  .hero-wrapper {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .hero-split {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .f-navigation-link {
    width: 100%;
  }

  .f-navigation {
    position: relative;
  }

  .f-navigation-menu-button {
    border: 1px solid var(--flowui-component-library--gray-200);
    color: var(--flowui-component-library--grey-600);
    border-radius: 8px;
    padding: 10px;
  }

  .f-navigation-menu-button.w--open {
    background-color: var(--flowui-component-library--gray-900);
    border-color: #fff;
  }

  .f-navigation-content {
    align-items: center;
    width: auto;
    display: flex;
  }

  .f-navigation-menu {
    background-color: var(--flowui-component-library--white);
    color: var(--flowui-component-library--grey-600);
    padding: 12px;
    position: absolute;
  }

  .f-navigation-menu.w--open {
    background-color: var(--flowui-component-library--gray-700);
    border-color: #fff;
  }

  .f-navigation-logo-link {
    margin-right: 0;
  }

  .f-grid-three-column {
    grid-template-columns: 1fr 1fr;
  }

  .f-footer-bottom {
    grid-row-gap: 24px;
    flex-direction: column;
  }

  .f-footer-group {
    grid-row-gap: 16px;
    flex-direction: column;
  }

  .f-footer-social-row-large {
    margin-left: 0;
  }

  .f-header-grid-asymmetrical {
    grid-template-columns: 1fr;
  }

  .container-2 {
    max-width: 728px;
  }

  .f-testimonial-background {
    height: 20%;
  }

  .f-feature-card-row {
    flex-direction: column;
  }

  .f-feature-card-divider {
    width: 50%;
    height: 1px;
    margin: 32px 0;
  }

  .spark-section {
    padding-top: 104px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .spark-wrapped-team-card {
    width: 45%;
  }

  .spark-wrapped-team-card.spark-extra-spaced {
    grid-row-gap: 16px;
    flex-wrap: wrap;
    width: 100%;
  }

  .f-grid-two-column {
    grid-template-columns: 1fr 1fr;
  }

  .f-feature-image-extra-large {
    max-width: 100%;
  }

  .f-grid-two-column-2, .f-grid-two-column-3, .f-grid-two-column-4 {
    grid-template-columns: 1fr;
  }

  .f-content-image-wrapper {
    max-width: 100%;
  }

  .grid-two-column {
    grid-template-columns: 1fr;
  }

  .placeholder-faq-large {
    height: 400px;
  }

  .f-grid-two-column-5 {
    grid-template-columns: 1fr;
  }

  .f-content-image-wrapper-large {
    max-width: 100%;
  }

  .f-grid-two-column-6, .f-grid-two-column-7 {
    grid-template-columns: 1fr;
  }

  .f-grid-four-columns {
    grid-template-columns: 1fr 1fr;
  }

  .f-grid-two-column-8, .f-grid-two-column-9 {
    grid-template-columns: 1fr;
  }

  .f-header-image-wrapper-tall {
    max-width: none;
    height: 360px;
  }

  .f-header-grid, .f-grid-two-column-10, .f-grid-two-column-11 {
    grid-template-columns: 1fr;
  }

  .f-content-image-wrapper-2 {
    max-width: 100%;
  }

  .f-changelog-grid-large {
    grid-template-columns: 1fr;
  }

  .f-feature-card-teal-orange-outline {
    flex-direction: column;
  }

  .f-navigation-link-2 {
    width: 100%;
  }

  .f-navigation-2 {
    position: relative;
  }

  .f-navigation-menu-button-2 {
    border: 1px solid var(--flowui-component-library--gray-200);
    color: var(--flowui-component-library--grey-600);
    border-radius: 8px;
    padding: 10px;
  }

  .f-navigation-menu-button-2.w--open {
    background-color: var(--flowui-component-library--gray-900);
    border-color: #fff;
  }

  .f-navigation-content-2 {
    align-items: center;
    width: auto;
    display: flex;
  }

  .f-navigation-menu-2 {
    background-color: var(--flowui-component-library--white);
    color: var(--flowui-component-library--grey-600);
    padding: 12px;
    position: absolute;
  }

  .f-navigation-menu-2.w--open {
    background-color: var(--flowui-component-library--gray-700);
    border-color: #fff;
  }

  .f-navigation-logo-link-2 {
    margin-right: 0;
  }

  .faq-content {
    width: 100%;
  }

  .f-grid-two-column-12 {
    grid-template-columns: 1fr;
  }

  .navigation-wrapper-large {
    align-items: center;
    width: auto;
    display: flex;
  }

  .navigation-menu {
    background-color: #fff;
    padding: 12px 5%;
  }

  .navigation-menu.w--open {
    background-color: #282556;
    border-color: #fff;
  }

  .navigation-dropdown {
    width: 100%;
  }

  .dropdown-link {
    white-space: normal;
  }

  .navigation-dropdown-row {
    flex-flow: column;
    grid-template-columns: 2fr;
  }

  .navigation-link {
    width: 100%;
    margin-top: 2px;
    margin-bottom: 2px;
    padding-left: 0;
    padding-right: 0;
  }

  .navigation-dropdown-card {
    max-width: none;
    padding: 12px 0;
  }

  .navigation-logo-link {
    margin-right: 0;
  }

  .navigation-button-group {
    align-items: center;
    width: auto;
    display: flex;
  }

  .navigation-menu-button {
    color: #000;
    border: 1px solid #d4d4d4;
    padding: 12px;
  }

  .navigation-menu-button.w--open {
    background-color: #4b264b;
  }

  .navigation-dropdown-list.w--open {
    margin-top: 0;
    padding-top: 0;
    position: static;
  }

  .navigation-dropdown-toggle {
    justify-content: space-between;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .f-navigation-link-mega-menu, .f-navigation-link-sub-header-mega-menu, .f-navigation-link-header-mega-menu-copy {
    width: 100%;
  }

  .f-changelog-grid-large-2-column {
    grid-template-columns: 1fr;
  }

  .f-content-image-wrapper-card-sm {
    max-width: 100%;
  }

  .f-accordian-list {
    width: 100%;
  }

  .div-block---services-hover {
    padding-bottom: 32px;
    padding-left: 32px;
  }

  .f-content-hide-card-image-wrapper-sm, .f-content-show-service-card-image-wrapper-sm {
    max-width: 100%;
  }

  .f-grid-two-column-table {
    grid-template-columns: 1fr;
  }

  .f-grid-one-column {
    grid-template-columns: 1fr 1fr;
  }

  .f-feature-card-pearl-navy-outline-copy {
    flex-direction: column;
  }

  .f-grid-five-columns, .f-grid-two-column-40-pad-bottom, .f-grid-two-column-flex-down {
    grid-template-columns: 1fr 1fr;
  }

  .f-accordian-list-2 {
    width: 100%;
  }

  .f-grid-four-columns-2 {
    grid-template-columns: 1fr 1fr;
  }

  .f-feature-card-golden-navy-outline {
    flex-direction: column;
  }

  .navigation-link-treatments {
    width: 100%;
    margin-top: 2px;
    margin-bottom: 2px;
    padding-left: 0;
    padding-right: 0;
  }

  .f-contact-grid {
    grid-template-columns: 1fr;
  }

  .f-contact-image-wrapper {
    max-width: 100%;
  }

  .f-feature-card-form-white-bg {
    flex-direction: column;
  }

  .f-grid-two-column-team {
    grid-template-columns: 1fr;
  }
}

@media screen and (max-width: 767px) {
  .coming-soon {
    padding: 60px 15px;
  }

  .f-banner-flex-row {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .f-banner {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .f-banner-badge {
    margin-bottom: 4px;
    margin-left: 0;
    margin-right: 0;
  }

  .f-banner-dark {
    text-align: left;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .f-h1-heading {
    margin-top: 0;
    font-size: 48px;
  }

  .f-section-large {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .f-banner-2 {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .f-banner-container-between {
    flex-direction: column;
    align-items: flex-start;
  }

  .f-h3-heading {
    font-size: 40px;
  }

  .f-section-large-2 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .f-grid-three-column {
    grid-template-columns: 1fr;
  }

  .f-section-large-white {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .features-table {
    padding: 60px 15px;
  }

  .f-section-regular {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .f-h3-heading-2 {
    font-size: 40px;
  }

  .f-section-large-4 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .f-h3-heading-3 {
    font-size: 40px;
  }

  .f-section-large-dark {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .f-h3-heading-light {
    font-size: 40px;
  }

  .spark-container {
    width: 100%;
  }

  .spark-section {
    padding-top: 88px;
    padding-bottom: 88px;
  }

  .spark-secondary-paragraph {
    margin-bottom: 32px;
  }

  .spark-small-sub-paragraph {
    line-height: 1.3;
  }

  .spark-wrapped-team-card {
    width: 100%;
  }

  .spark-horizontal-team-member-image {
    width: 100%;
    height: auto;
  }

  .f-grid-two-column {
    grid-template-columns: 1fr;
  }

  .f-section-large-4-cream {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .f-h3-heading-navy {
    font-size: 40px;
  }

  .f-section-large-5 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .f-h3-heading-5 {
    font-size: 40px;
  }

  .f-section-large-6, .f-section-large-4-light {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .f-h3-heading-6 {
    font-size: 40px;
  }

  .f-section-large-7, .section-large {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .grid-two-column {
    grid-template-columns: 1fr;
  }

  .h3-heading {
    font-size: 40px;
  }

  .f-h2-heading {
    font-size: 44px;
  }

  .f-section-large-8 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .f-h1-heading-2 {
    margin-top: 0;
    font-size: 48px;
  }

  .f-header-image-wrapper-top {
    height: 490px;
  }

  .f-section-large-9 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .f-h3-heading-7, .f-h3-heading-7-light {
    font-size: 40px;
  }

  .f-section-large-dark-navy, .f-section-regular-2 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .f-grid-four-columns {
    grid-template-columns: 1fr;
  }

  .f-section-large-hormone-w, .f-section-large-11, .f-section-large-12 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .f-header-image-wrapper-tall {
    height: 400px;
  }

  .f-section-large-13 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .f-h1-heading-3 {
    margin-top: 0;
    font-size: 48px;
  }

  .f-section-large-14 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .f-h3-heading-8 {
    font-size: 40px;
  }

  .f-section-regular-3 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .f-h2-heading-2 {
    font-size: 44px;
  }

  .f-changelog-grid-large {
    grid-template-columns: 1fr;
  }

  .f-changelog-card-outline {
    grid-row-gap: 24px;
    flex-direction: column;
  }

  .f-section-large-15, .f-section-large-4-light-gradient {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .f-changelog-card-outline-navy {
    grid-row-gap: 24px;
    flex-direction: column;
  }

  .f-section-large-light-gradient, .f-section-large-teal {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .f-h3-heading-9 {
    font-size: 40px;
  }

  .f-section-large-16, .f-section-large-hormone-men, .f-section-large-navy-gradient, .f-section-large-aesthetics, .f-section-large-lighter-to-light-gradient-2, .f-section-large-light-gradient-3 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .f-navigation-language-dropdown-toggle {
    display: none;
  }

  .f-h1-heading-4 {
    margin-top: 0;
    font-size: 48px;
  }

  .f-section-large-17, .f-section-large-chiro {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .f-team-grid-column {
    grid-template-columns: 1fr;
  }

  .f-section-large-18 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .f-changelog-card-outline-title-chiro, .f-changelog-card-outline-title-wh, .f-changelog-card-outline-title-mh {
    grid-row-gap: 24px;
    flex-direction: column;
  }

  .faq-item-basic {
    padding: 14px 0;
  }

  .f-section-large-19 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .f-cta-block {
    padding-left: 24px;
    padding-right: 24px;
  }

  .f-section-large-treatments {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .banner {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .dropdown-links-grid {
    grid-template-columns: 1fr;
  }

  .f-section-large-home-hero {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .f-changelog-card-outline-pearl {
    grid-row-gap: 24px;
    flex-direction: column;
  }

  .f-changelog-grid-large-2-column {
    grid-template-columns: 1fr;
  }

  .f-section-large-navy-gradient-reverse, .f-section-large-white-cream-gradient {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .f-changelog-card-outline-stacked {
    grid-row-gap: 24px;
    flex-direction: column;
  }

  .f-section-large-hormone-opt, .f-section-large-gradient-light-golden, .f-section-large-gradient-dark-light, .f-section-large-gradient-navy-dark, .f-section-large-golden-orange-gradient, .f-section-large-orange, .f-section-large-golden, .f-section-large-orange-dark {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .f-h2-heading-pearl-white {
    font-size: 44px;
  }

  .f-section-large-gradient-dark-lighter, .f-section-large-teal-light, .f-section-large-water-bg, .f-section-large-convenient-options-bg, .f-section-large-gradient-light-to-lighter {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .f-grid-one-column {
    grid-template-columns: 1fr;
  }

  .f-section-large-women-hormone-cta-bg, .f-section-large-womena-dance-bg {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .f-changelog-card-outline-man-bg {
    grid-row-gap: 24px;
    flex-direction: column;
  }

  .f-section-large-gradient-golden-to-light {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .f-grid-five-columns, .f-grid-two-column-40-pad-bottom, .f-grid-two-column-flex-down {
    grid-template-columns: 1fr;
  }

  .f-changelog-card-outline-woman-bg, .f-changelog-card-outline-man-bg-2 {
    grid-row-gap: 24px;
    flex-direction: column;
  }

  .f-section-large-longevity, .f-section-large-dexa-bg, .f-section-large-hyperbaric-bg, .f-section-large-older-man-woman-bg, .f-section-large-chiro-cta, .f-section-large-weight-loss {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .f-card-numbered-card-outline-light-pearl-border {
    grid-row-gap: 24px;
    flex-direction: column;
  }

  .f-h3-heading-10 {
    font-size: 40px;
  }

  .f-section-large-20 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .f-grid-four-columns-2 {
    grid-template-columns: 1fr;
  }

  .f-changelog-card-outline-weight-loss-woman-bg, .f-card-card-outline-title-glp-1 {
    grid-row-gap: 24px;
    flex-direction: column;
  }

  .f-section-large-weight-analysis-bg, .f-section-large-aesthetics-cta-bg, .f-section-large-family-care, .f-section-large-family-bg, .f-section-large-about-cta-bg, .f-section-large-memberships-hero, .f-section-large-consult-bg {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .f-h3-heading-navy-centered, .f-h3-heading-11 {
    font-size: 40px;
  }

  .f-section-large-21 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .f-contact-grid {
    grid-template-columns: 1fr;
  }

  .f-contact-image-wrapper {
    max-width: 100%;
  }

  .f-section-large-contact-hero, .f-section-large-advanced-testing-bg, .f-section-large-education-hero {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .f-changelog-card-outline-title-family-care {
    grid-row-gap: 24px;
    flex-direction: column;
  }

  .f-section-large-22 {
    padding-top: 72px;
    padding-bottom: 72px;
  }
}

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

  .hero-form {
    align-self: stretch;
    margin-bottom: 15px;
  }

  .hero-form-container {
    flex-direction: column;
    align-items: flex-start;
  }

  .hero-form-input {
    width: 100%;
    height: 48px;
    margin-bottom: 10px;
  }

  .f-banner-flex-row {
    text-align: left;
  }

  .f-banner-badge {
    text-align: center;
  }

  .f-navigation-button {
    display: none;
  }

  .f-banner-container-between {
    flex-direction: column;
    align-items: flex-start;
  }

  .f-banner-block, .f-footer-vertical-divider {
    display: none;
  }

  .f-footer-menu {
    flex-direction: column;
  }

  .container-2 {
    max-width: none;
  }

  .centered-heading {
    margin-bottom: 24px;
  }

  .comparison-row-main {
    grid-column-gap: 20px;
  }

  .comparison-title {
    margin-left: 10px;
  }

  .comparison-row {
    grid-column-gap: 20px;
  }

  .comparison-negative {
    background-position: 0 5px;
    background-size: 14px;
    margin-left: 10px;
    padding-left: 20px;
  }

  .comparison-positive {
    background-position: 0 4px;
    background-size: 16px;
    margin-left: 10px;
    padding-left: 20px;
  }

  .f-testimonial-author {
    flex-flow: column wrap;
    align-items: flex-start;
  }

  .f-testimonial-avatar-small {
    margin-bottom: 16px;
    margin-right: 0;
  }

  .spark-section {
    padding: 64px 20px;
  }

  .spark-icon.spark-20px-icon {
    flex: none;
    width: 20px;
    padding: 0;
  }

  .spark-centered-900 {
    margin-bottom: 64px;
  }

  .spark-bold-heading {
    line-height: 1.3;
  }

  .f-logo-plain {
    width: 35%;
    padding: 10px;
  }

  .f-logo-wrapper {
    width: 100%;
  }

  .div-block, .div-block-2, .div-block-3 {
    width: auto;
  }

  .f-feature-grid {
    grid-template-columns: 1fr;
  }

  .f-feature-button-wrapper {
    flex-direction: column;
  }

  .f-paragraph-regular-white {
    text-align: center;
  }

  .f-content-form {
    flex-direction: column;
  }

  .f-header-image-wrapper-top {
    height: 390px;
  }

  .f-feature-grid-2 {
    grid-template-columns: 1fr;
  }

  .f-header-image-wrapper-tall {
    height: auto;
  }

  .f-changelog-grid-large {
    grid-template-columns: 1fr;
  }

  .f-changelog-card-outline, .f-changelog-card-outline-navy {
    padding: 24px;
  }

  .f-navigation-button-2 {
    display: none;
  }

  .f-changelog-card-outline-title-chiro, .f-changelog-card-outline-title-wh, .f-changelog-card-outline-title-mh {
    padding: 24px;
  }

  .f-cta-form-wrapper {
    flex-direction: column;
  }

  .f-form-button, .f-cta-form-block {
    width: 100%;
  }

  .f-cta-block {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .navigation-side-links {
    min-width: auto;
  }

  .navigation-button-wrapper {
    display: none;
  }

  .navigation-menu {
    border-bottom: 1px solid #e6e6e6;
  }

  .navigation-dropdown-list.w--open {
    white-space: normal;
  }

  .f-changelog-card-outline-pearl {
    padding: 24px;
  }

  .f-changelog-grid-large-2-column {
    grid-template-columns: 1fr;
  }

  .f-logo-labs {
    width: 35%;
    padding: 10px;
  }

  .bold-text-2 {
    font-size: 28px;
  }

  .f-changelog-card-outline-stacked {
    padding: 24px;
  }

  .f-section-large-water-bg {
    background-size: cover;
  }

  .f-grid-one-column {
    grid-auto-flow: row;
  }

  .f-changelog-card-outline-man-bg, .f-changelog-card-outline-woman-bg, .f-changelog-card-outline-man-bg-2, .f-card-numbered-card-outline-light-pearl-border, .f-changelog-card-outline-weight-loss-woman-bg, .f-card-card-outline-title-glp-1 {
    padding: 24px;
  }

  .bold-text-8 {
    font-size: 28px;
  }

  .f-contact-form {
    grid-template-columns: 1fr;
  }

  .f-changelog-card-outline-title-family-care {
    padding: 24px;
  }
}

#w-node-cd7f4deb-5898-9861-5217-85040a24a9a7-ffd4d967, #w-node-_545a6696-05ad-77b4-7135-5a8dcd718dba-ffd4d967, #w-node-_098a86b5-b266-998a-dbf4-f87bf003e922-ffd4d967, #w-node-c7158fe1-fcba-399e-8f8a-372dfa69a12d-ffd4d967, #w-node-_0a40c1a0-0343-4f1f-592d-65d3911cd641-ffd4d967, #w-node-_340d6673-bf90-3996-d4fd-493eab1a1977-ffd4d967, #w-node-b433e7a5-f829-2f68-dae0-cf1ded3c2182-ffd4d967, #w-node-b433e7a5-f829-2f68-dae0-cf1ded3c2194-ffd4d967, #w-node-ef147103-b06f-b5d7-0f52-d0434a455051-ffd4d967, #w-node-b26a17e0-e8c8-990c-eb01-220af168dff2-ffd4d967, #w-node-_40c4f385-2a27-9993-b7d5-24bf217d672b-ffd4d967, #w-node-_83af0e96-65cd-e383-f46b-403161b5e568-ffd4d967, #w-node-c0707fca-d067-3c74-d323-c874330d727a-ffd4d967, #w-node-f8251ed0-6b81-6e8b-501b-504d84425686-ffd4d967, #w-node-f71936e0-15c0-5891-28a4-7fcf4b752698-ffd4d967, #w-node-f71936e0-15c0-5891-28a4-7fcf4b7526aa-ffd4d967, #w-node-fafca410-2277-006d-524e-63d2a1832a4f-a1832a48, #w-node-_54e98a6e-22b5-7587-05b4-b8f624853ba6-a53f0fee, #w-node-_18c052da-525c-d786-fc41-05644bb3dd08-a53f0fee, #w-node-_3e1c75b1-4e22-5326-da5a-ca76e02130a9-a53f0fee, #w-node-bd8eaa15-70fb-7a74-6456-bc4889e589a6-a53f0fee, #w-node-_0c7fadb2-4846-8ec9-3e86-35c26a877253-a53f0fee, #w-node-c12c8509-7dc2-dcc3-8117-1976ae6ebbd7-a53f0fee, #w-node-affb8db0-1703-8753-3a34-a6d3966bf7cc-a53f0fee, #w-node-eb31fc54-d0fa-661f-aa76-6a17c7a1c3a6-a53f0fee, #w-node-eb31fc54-d0fa-661f-aa76-6a17c7a1c3c2-a53f0fee, #w-node-eb31fc54-d0fa-661f-aa76-6a17c7a1c3de-a53f0fee, #w-node-eb31fc54-d0fa-661f-aa76-6a17c7a1c3f5-a53f0fee, #w-node-eb31fc54-d0fa-661f-aa76-6a17c7a1c404-a53f0fee, #w-node-eb31fc54-d0fa-661f-aa76-6a17c7a1c413-a53f0fee, #w-node-eb31fc54-d0fa-661f-aa76-6a17c7a1c421-a53f0fee {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_163eac79-94af-2b3d-b51f-d4fed9c264c9-441b50ec, #w-node-fc78ebeb-31d2-123d-c282-f7178bbf6ab2-441b50ec {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_68c8e9b9-07a5-dd1a-cfd0-bb2425074ac7-441b50ec, #w-node-_68c8e9b9-07a5-dd1a-cfd0-bb2425074acf-441b50ec, #w-node-_68c8e9b9-07a5-dd1a-cfd0-bb2425074ada-441b50ec, #w-node-_68c8e9b9-07a5-dd1a-cfd0-bb2425074ae2-441b50ec, #w-node-_68c8e9b9-07a5-dd1a-cfd0-bb2425074aea-441b50ec, #w-node-_68c8e9b9-07a5-dd1a-cfd0-bb2425074af2-441b50ec {
  justify-self: center;
}

#w-node-_8463d10e-0bea-d04d-08b8-a829ec66ebeb-441b50ec, #w-node-_74e444e9-638f-b6d8-a0b6-5bd3c15a862d-441b50ec, #w-node-_731beccb-1ae9-09cd-368c-152136e9bd1f-441b50ec, #w-node-_731beccb-1ae9-09cd-368c-152136e9bd62-441b50ec, #w-node-_731beccb-1ae9-09cd-368c-152136e9bda9-441b50ec, #w-node-bf316a03-d23f-2004-4b7e-419f4734b043-441b50ec, #w-node-bf316a03-d23f-2004-4b7e-419f4734b08a-441b50ec, #w-node-_8c8df8b8-5dbd-bbd7-ba13-de8c39a7c650-441b50ec, #w-node-_42a93a10-14ad-efe2-02db-b07992449111-441b50ec, #w-node-_42a93a10-14ad-efe2-02db-b07992449123-441b50ec, #w-node-cb6c3fc4-272d-0471-af43-184c7ab92f3d-03ab3d3d, #w-node-_07b5bd38-3603-5c15-4017-49b791284c66-03ab3d3d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_59aac74e-6f3e-605c-67a4-d10285f8000a-03ab3d3d {
  justify-self: center;
}

#w-node-_0141bbb3-0438-3af8-b174-e78e203ba4a9-03ab3d3d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_4f6ba15c-df5b-5340-5ae8-763d31ef66f7-03ab3d3d, #w-node-_0c97766d-d181-bb5e-1707-12c2a932086e-03ab3d3d, #w-node-fa8b74b9-ff77-6a1f-3028-5a27d401be0d-03ab3d3d, #w-node-_090c5749-fc35-d80a-6360-a8f5e4260fa2-03ab3d3d, #w-node-d0891883-e1ca-342f-9aab-200a8f53a009-03ab3d3d, #w-node-e7aa3468-c39d-aa57-9cb3-60e26bba7105-03ab3d3d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7aa3468-c39d-aa57-9cb3-60e26bba7124-03ab3d3d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-a8b76079-8b08-441a-56b6-ebf1d4499a5b-03ab3d3d, #w-node-_4d0c4ae5-6052-ffd8-75b0-cd7bd82a5f1b-03ab3d3d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e4cb3f16-61d2-d743-4103-c60e0bb107ac-03ab3d3d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-e4cb3f16-61d2-d743-4103-c60e0bb10797-03ab3d3d, #w-node-c927d383-999f-ca30-5ff5-ce9e3ddc5878-03ab3d3d, #w-node-_89fcc630-ab82-0a05-dd4a-62a1d68b8dce-03ab3d3d, #w-node-_4df3fa0a-7941-8954-a85a-e9bc7f974ec5-03ab3d3d, #w-node-_1cd41084-fd98-78a4-8727-923d1090c5ba-03ab3d3d, #w-node-_456aeef9-98c7-8b49-e304-0a6b15ee2044-03ab3d3d, #w-node-d531d524-aca3-eda6-dc3a-53e6bdbead7a-03ab3d3d, #w-node-dae9d470-2c44-55d4-3a3b-f6f0225bf839-03ab3d3d, #w-node-bf0ad287-a090-5bc6-5162-8b61a249c78c-03ab3d3d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bf0ad287-a090-5bc6-5162-8b61a249c78a-03ab3d3d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_46dad719-8369-f3d4-99b9-f183eb2404eb-03ab3d3d {
  justify-self: start;
}

#w-node-_2ded3f85-15c6-f4b5-ac55-5f260e959fa8-03ab3d3d, #w-node-_2ded3f85-15c6-f4b5-ac55-5f260e959fba-03ab3d3d, #w-node-af0895da-c02f-485d-fe81-1ea1f09f1b18-00acb284, #w-node-af0895da-c02f-485d-fe81-1ea1f09f1b25-00acb284, #w-node-af0895da-c02f-485d-fe81-1ea1f09f1b32-00acb284, #w-node-af0895da-c02f-485d-fe81-1ea1f09f1b3f-00acb284, #w-node-_93898fab-2fdb-27f6-9af3-ec0d2a6e11b5-00acb284, #w-node-_849cb902-4332-d412-e6d0-66541e7afc6a-00acb284 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e4cb3f16-61d2-d743-4103-c60e0bb107ac-00acb284 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-e4cb3f16-61d2-d743-4103-c60e0bb10797-00acb284, #w-node-e7aa3468-c39d-aa57-9cb3-60e26bba7105-00acb284 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7aa3468-c39d-aa57-9cb3-60e26bba7124-00acb284 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c927d383-999f-ca30-5ff5-ce9e3ddc5878-00acb284, #w-node-_53097532-25c8-edf6-0a75-70e073e9bc33-00acb284, #w-node-_760bfc77-c4cc-47be-d2f3-e07f737adcdc-00acb284, #w-node-e8603e36-3a01-f827-9535-268345a1dce6-00acb284, #w-node-_18034755-1ca9-d821-34cc-596c9b510139-00acb284, #w-node-_6cbf4d79-5f7a-0251-dea0-f9a889e05475-00acb284, #w-node-af6c82f8-8f9a-3e44-d6be-7835e73ee561-00acb284, #w-node-_0e7d3b1a-0deb-d9e9-16cf-f05895bf44fa-00acb284 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0e7d3b1a-0deb-d9e9-16cf-f05895bf450e-00acb284 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_46dad719-8369-f3d4-99b9-f183eb2404eb-00acb284 {
  justify-self: start;
}

#w-node-_2ded3f85-15c6-f4b5-ac55-5f260e959fa8-00acb284, #w-node-_2ded3f85-15c6-f4b5-ac55-5f260e959fba-00acb284, #w-node-_444b35cf-6a90-08e8-a85d-8694f94ba463-4d8bc675, #w-node-_13d746f9-b026-2a8d-c575-188db2695247-4d8bc675, #w-node-_4f93eb9a-3071-3563-1c76-dbfdfc58dbbd-4d8bc675, #w-node-_8e285b59-7817-aab2-eddb-3dbadb287b39-4d8bc675, #w-node-_6580aa19-899b-38e8-8936-5e28056905b2-4d8bc675, #w-node-_8e285b59-7817-aab2-eddb-3dbadb287b92-4d8bc675, #w-node-_7f6b70ec-7298-53b4-e5b3-38b011fa297a-4d8bc675, #w-node-afdb6564-e9da-9df0-2878-7772e7b0a78d-4d8bc675, #w-node-afdb6564-e9da-9df0-2878-7772e7b0a7a4-4d8bc675, #w-node-c3e6f73d-4195-6fdf-40cf-c3d0b74c87ed-4d8bc675, #w-node-c3e6f73d-4195-6fdf-40cf-c3d0b74c881d-4d8bc675, #w-node-_12b75169-9997-673f-d597-1ce561d0a1ec-4d8bc675, #w-node-_66de55e9-ff97-6265-d7a0-befd056f38c4-4d8bc675, #w-node-_66de55e9-ff97-6265-d7a0-befd056f38cc-4d8bc675, #w-node-_66de55e9-ff97-6265-d7a0-befd056f38d4-4d8bc675, #w-node-_66de55e9-ff97-6265-d7a0-befd056f38dc-4d8bc675, #w-node-_66de55e9-ff97-6265-d7a0-befd056f38e4-4d8bc675, #w-node-bf91f0d6-c38e-7cff-5085-cb625fe2e5a3-4d8bc675, #w-node-_51420610-0a35-d500-43a6-e3db3e6bb5de-4d8bc675, #w-node-_399c875b-0b27-0a67-0d88-caa8a278bc4c-4d8bc675, #w-node-_7554f9f9-53ed-b101-0c63-9952dd8da376-4d8bc675, #w-node-_1c84b611-99dd-58b0-fc98-18bec89dcdd0-4d8bc675, #w-node-_5dfde158-fd91-c0dc-1df8-2c15ac9da42a-4d8bc675, #w-node-d5223829-ef7e-96c7-13e5-efa7d0e129f2-4d8bc675 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d5223829-ef7e-96c7-13e5-efa7d0e12a07-4d8bc675 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_957646cc-c7c6-7a3a-586b-6cf037a77022-4d8bc675, #w-node-_957646cc-c7c6-7a3a-586b-6cf037a77023-4d8bc675, #w-node-e59d01c5-f19a-ce29-88fc-7045b08955c3-4d8bc675, #w-node-_0ce02b0f-9cf2-e65f-67fa-df4195956170-4d8bc675, #w-node-_3618a2c9-ce27-278c-c34e-879681b7855a-4d8bc675, #w-node-e1e5a872-e13e-277f-fd7f-f16557ec2d91-4d8bc675, #w-node-e7aa3468-c39d-aa57-9cb3-60e26bba7105-4d8bc675 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7aa3468-c39d-aa57-9cb3-60e26bba7124-4d8bc675 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_3d75de8b-ab57-58e0-99d2-644c53fbb70b-4d8bc675 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_3d75de8b-ab57-58e0-99d2-644c53fbb6e8-4d8bc675, #w-node-ef6b719b-e273-a21c-2b23-e71b85c3be21-52b04d85, #w-node-d3cf87bc-7f58-8ccc-0586-d50732f8e679-52b04d85, #w-node-_448e799a-a22f-dc31-40e1-96e3f99b1fb2-52b04d85, #w-node-_801cbe7e-024c-cd5b-f9b7-2bd1baf46a38-52b04d85, #w-node-_801cbe7e-024c-cd5b-f9b7-2bd1baf46a50-52b04d85, #w-node-f0efaad4-941e-30dc-3436-d089c8d9f0ce-52b04d85, #w-node-_12a2c263-f4c4-446d-54e6-32cd14a30d4a-52b04d85, #w-node-_12a2c263-f4c4-446d-54e6-32cd14a30d50-52b04d85, #w-node-_014c5d35-6880-e542-c2e0-9ce59a9b2892-52b04d85, #w-node-f73648e7-c439-be93-90b8-5cb716b2b937-52b04d85, #w-node-_2a38330b-60ee-8278-5b02-5424077369c3-52b04d85, #w-node-_24055cdc-efab-5940-ebd5-795b8204c4bd-52b04d85, #w-node-e393b9ab-f4d6-581e-3eb2-5da8f871a29f-52b04d85, #w-node-_513fdae3-b8fe-2cab-19b3-6fb49acdf234-52b04d85, #w-node-_0ebbc896-1504-a7cf-385d-2dcb8d4fd4de-52b04d85, #w-node-ef331149-18bd-a63c-6276-f075ccafe38b-52b04d85, #w-node-ef331149-18bd-a63c-6276-f075ccafe38c-52b04d85, #w-node-ef331149-18bd-a63c-6276-f075ccafe394-52b04d85, #w-node-ef331149-18bd-a63c-6276-f075ccafe39c-52b04d85, #w-node-ef331149-18bd-a63c-6276-f075ccafe3a4-52b04d85, #w-node-ef331149-18bd-a63c-6276-f075ccafe3ac-52b04d85, #w-node-ef331149-18bd-a63c-6276-f075ccafe3b4-52b04d85, #w-node-ef331149-18bd-a63c-6276-f075ccafe3bc-52b04d85, #w-node-ae112379-be4b-d372-3288-2789964cbce5-52b04d85, #w-node-ae112379-be4b-d372-3288-2789964cbcfd-52b04d85, #w-node-bbdc6ac0-4bab-357c-1311-5907dad1dcf7-52b04d85, #w-node-bbdc6ac0-4bab-357c-1311-5907dad1dcff-52b04d85, #w-node-bbdc6ac0-4bab-357c-1311-5907dad1dd07-52b04d85, #w-node-bbdc6ac0-4bab-357c-1311-5907dad1dd0f-52b04d85, #w-node-bbdc6ac0-4bab-357c-1311-5907dad1dd17-52b04d85, #w-node-bbdc6ac0-4bab-357c-1311-5907dad1dd1f-52b04d85, #w-node-_553d3a35-3c2c-9ff5-0b94-655ba2db4653-52b04d85, #w-node-_553d3a35-3c2c-9ff5-0b94-655ba2db4659-52b04d85, #w-node-_553d3a35-3c2c-9ff5-0b94-655ba2db4674-52b04d85, #w-node-_553d3a35-3c2c-9ff5-0b94-655ba2db468b-52b04d85, #w-node-_553d3a35-3c2c-9ff5-0b94-655ba2db46b9-52b04d85, #w-node-e02d5a3c-2c7c-9d3c-9776-02882102c16b-52b04d85 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e02d5a3c-2c7c-9d3c-9776-02882102c17c-52b04d85 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_9d76500c-c738-fbb6-e0ea-46e15639aa02-3632374e, #w-node-_9d76500c-c738-fbb6-e0ea-46e15639aa10-3632374e, #w-node-f2346be2-8441-80db-84b8-4be37a225e75-3632374e, #w-node-ec9fd5a4-010b-7665-2c7f-fa5eb91bf66c-3632374e, #w-node-_32f499b7-693c-1774-471a-192ace861587-3632374e, #w-node-_32f499b7-693c-1774-471a-192ace861595-3632374e, #w-node-_32f499b7-693c-1774-471a-192ace8615a3-3632374e, #w-node-_32f499b7-693c-1774-471a-192ace8615b1-3632374e, #w-node-_84ae3b73-22d1-b778-72ec-817a0e3a3163-3632374e, #w-node-_84ae3b73-22d1-b778-72ec-817a0e3a3192-3632374e, #w-node-_22868362-412f-6334-7c8a-d984cb66a93f-3632374e, #w-node-_62c1dcd3-69e3-5156-12ef-08edb73c9ead-3632374e, #w-node-_22a9cad1-bf86-425b-b7d0-fc939f474430-3632374e, #w-node-e2fc2eb2-091b-462a-f010-2f52625c9802-3632374e, #w-node-acd429a2-2ee4-2dc5-6ea8-3a6bf88c14dd-3632374e, #w-node-_0445a178-5921-39c6-4815-64be28f6fd7e-3632374e, #w-node-b4fdfce4-e9f4-543c-2e44-d29fb75266c3-3632374e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a87e697f-dcfa-285f-aa6b-152d17f0aa74-3632374e {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: center;
}

#w-node-_606f2958-10ee-d5f3-3f13-f11958007ade-3632374e {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-ae112379-be4b-d372-3288-2789964cbcfd-3632374e, #w-node-_8c64383e-e6d3-4681-33b9-e93d50cfabae-3632374e, #w-node-_9cc6ba4a-e445-5192-3555-a180599f8456-3632374e, #w-node-_9cc6ba4a-e445-5192-3555-a180599f845c-3632374e, #w-node-_9cc6ba4a-e445-5192-3555-a180599f8466-3632374e, #w-node-_9cc6ba4a-e445-5192-3555-a180599f846c-3632374e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_66a8aa49-8e82-a675-bc6a-176e5fa2bcd5-3632374e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_66a8aa49-8e82-a675-bc6a-176e5fa2bcda-3632374e, #w-node-_6b9113c1-d836-ef66-37fb-cbaabb070580-3632374e, #w-node-_5b20e054-0634-afd3-8fcd-55d8ab7c2c61-3632374e, #w-node-_939c4681-3894-6203-b6ee-28e1368b22a3-3632374e, #w-node-_29a0154c-0fa3-cc78-2847-72c753ce30c6-3632374e, #w-node-_3f10f37b-b64e-68f7-ac33-8e7ba7511432-3632374e, #w-node-b26f8c79-3ea0-72a6-8615-3655d9a4d901-3632374e, #w-node-_130ffb13-5eb3-6c7c-f953-0b202732a57d-3632374e, #w-node-_00c10eaf-8617-6a21-f829-69e7fbd8ff79-3632374e, #w-node-_2d95f920-a335-3398-cac2-cfad33bbd659-3632374e, #w-node-_816b1ea2-b5e5-e711-efd0-7a96c3102ad2-3632374e, #w-node-_9007836e-3f73-7762-fd7b-0ae57c82ec91-3632374e, #w-node-e2dd85c0-bdd0-f97b-ba55-21f7637a13a0-3632374e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bf0ad287-a090-5bc6-5162-8b61a249c78a-3632374e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-bf0ad287-a090-5bc6-5162-8b61a249c78c-3632374e, #w-node-_12a2c263-f4c4-446d-54e6-32cd14a30d4a-3632374e, #w-node-_12a2c263-f4c4-446d-54e6-32cd14a30d50-3632374e, #w-node-_12a2c263-f4c4-446d-54e6-32cd14a30d6e-3632374e, #w-node-_12a2c263-f4c4-446d-54e6-32cd14a30d84-3632374e, #w-node-_12a2c263-f4c4-446d-54e6-32cd14a30d9c-3632374e, #w-node-_12a2c263-f4c4-446d-54e6-32cd14a30db2-3632374e, #w-node-_52262de0-7d95-b8e8-c4ca-e482b11e0368-3632374e, #w-node-a4ea16f1-f0d5-3c3e-9aa3-70e746ee060b-3632374e, #w-node-e02d5a3c-2c7c-9d3c-9776-02882102c16b-3632374e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e02d5a3c-2c7c-9d3c-9776-02882102c17c-3632374e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c97b6fb7-530c-6b36-a056-b8719c613cd7-3632374e {
  justify-self: start;
}

#w-node-abc9f170-7cbe-49a0-5c67-9ee0964854a7-3632374e, #w-node-abc9f170-7cbe-49a0-5c67-9ee0964854b9-3632374e, #w-node-_92962c64-e920-de91-fdb2-74920271776a-ee5a3e18, #w-node-ae112379-be4b-d372-3288-2789964cbce5-ee5a3e18, #w-node-_92962c64-e920-de91-fdb2-74920271777b-ee5a3e18, #w-node-cbc7e73b-342c-17de-6475-bda28ef252ba-ee5a3e18, #w-node-cbc7e73b-342c-17de-6475-bda28ef252a8-ee5a3e18, #w-node-cbc7e73b-342c-17de-6475-bda28ef252af-ee5a3e18, #w-node-_5646f9d0-c509-ba82-09f8-8617b3eae72c-ee5a3e18, #w-node-_12a2c263-f4c4-446d-54e6-32cd14a30d50-ee5a3e18, #w-node-_12a2c263-f4c4-446d-54e6-32cd14a30d6e-ee5a3e18, #w-node-_12a2c263-f4c4-446d-54e6-32cd14a30d84-ee5a3e18, #w-node-_12a2c263-f4c4-446d-54e6-32cd14a30d9c-ee5a3e18, #w-node-_12a2c263-f4c4-446d-54e6-32cd14a30db2-ee5a3e18, #w-node-a4ea16f1-f0d5-3c3e-9aa3-70e746ee060b-ee5a3e18, #w-node-_21ab8592-e703-4744-7ad9-5d87232bccc6-ee5a3e18 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bf0ad287-a090-5bc6-5162-8b61a249c78a-ee5a3e18 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-bf0ad287-a090-5bc6-5162-8b61a249c78c-ee5a3e18, #w-node-ae112379-be4b-d372-3288-2789964cbcfd-ee5a3e18, #w-node-_8c64383e-e6d3-4681-33b9-e93d50cfabae-ee5a3e18, #w-node-e02d5a3c-2c7c-9d3c-9776-02882102c16b-ee5a3e18 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e02d5a3c-2c7c-9d3c-9776-02882102c17c-ee5a3e18 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_4cac2f5f-5c89-5055-1199-24cce91b7d2b-7c5ef9f2, #w-node-_4f298dbd-f354-50b9-7cd6-24305ece7baf-7c5ef9f2, #w-node-f8dafe1c-d384-bdda-7a98-f3843535b2d6-7c5ef9f2, #w-node-_70fb8715-bb0a-c9fb-1345-5b6d03534b3d-7c5ef9f2, #w-node-e813127e-adf2-adcc-ff80-ec08ff26d20f-7c5ef9f2, #w-node-d6309aa6-71a7-3aa6-e19e-9344d5d94f18-7c5ef9f2, #w-node-_274c8b25-301f-6f25-77c2-eba12be18aaa-7c5ef9f2, #w-node-_13bd87e1-32e3-c32e-3d18-bdfb83fc04f6-7c5ef9f2, #w-node-bf0ad287-a090-5bc6-5162-8b61a249c78c-77a07019 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bf0ad287-a090-5bc6-5162-8b61a249c78a-77a07019 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_9243f660-ce11-7043-0117-ceb43337936b-77a07019, #w-node-_4cf0d2e6-652c-30fc-41bf-a9b02d118469-77a07019, #w-node-e7aa3468-c39d-aa57-9cb3-60e26bba7105-77a07019 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7aa3468-c39d-aa57-9cb3-60e26bba7124-77a07019 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c927d383-999f-ca30-5ff5-ce9e3ddc5878-77a07019, #w-node-_6c2b7b77-e90d-e8d3-875c-8bf0023cc30a-77a07019, #w-node-_41a6efd8-1749-30c9-ce0d-3cbdd0f18289-77a07019, #w-node-b6d59725-a78f-f4c1-fc48-c1c70ffae6ea-77a07019, #w-node-_777f9162-f4a1-d5b1-deda-56e1f274ff8a-77a07019, #w-node-_486c2c65-5116-9962-fa2d-a3b50d59a745-77a07019 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e4cb3f16-61d2-d743-4103-c60e0bb107ac-77a07019 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-e4cb3f16-61d2-d743-4103-c60e0bb10797-77a07019, #w-node-_0e7d3b1a-0deb-d9e9-16cf-f05895bf44fa-77a07019 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0e7d3b1a-0deb-d9e9-16cf-f05895bf450e-77a07019 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_46dad719-8369-f3d4-99b9-f183eb2404eb-77a07019 {
  justify-self: start;
}

#w-node-_2ded3f85-15c6-f4b5-ac55-5f260e959fa8-77a07019, #w-node-_2ded3f85-15c6-f4b5-ac55-5f260e959fba-77a07019, #w-node-bf0ad287-a090-5bc6-5162-8b61a249c78c-f6d45b33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bf0ad287-a090-5bc6-5162-8b61a249c78a-f6d45b33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_9243f660-ce11-7043-0117-ceb43337936b-f6d45b33, #w-node-_4cf0d2e6-652c-30fc-41bf-a9b02d118469-f6d45b33, #w-node-e7aa3468-c39d-aa57-9cb3-60e26bba7105-f6d45b33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7aa3468-c39d-aa57-9cb3-60e26bba7124-f6d45b33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c927d383-999f-ca30-5ff5-ce9e3ddc5878-f6d45b33, #w-node-_6c2b7b77-e90d-e8d3-875c-8bf0023cc30a-f6d45b33, #w-node-_41a6efd8-1749-30c9-ce0d-3cbdd0f18289-f6d45b33, #w-node-b6d59725-a78f-f4c1-fc48-c1c70ffae6ea-f6d45b33, #w-node-_777f9162-f4a1-d5b1-deda-56e1f274ff8a-f6d45b33, #w-node-_486c2c65-5116-9962-fa2d-a3b50d59a745-f6d45b33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e4cb3f16-61d2-d743-4103-c60e0bb107ac-f6d45b33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-e4cb3f16-61d2-d743-4103-c60e0bb10797-f6d45b33, #w-node-_0e7d3b1a-0deb-d9e9-16cf-f05895bf44fa-f6d45b33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0e7d3b1a-0deb-d9e9-16cf-f05895bf450e-f6d45b33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_46dad719-8369-f3d4-99b9-f183eb2404eb-f6d45b33 {
  justify-self: start;
}

#w-node-_2ded3f85-15c6-f4b5-ac55-5f260e959fa8-f6d45b33, #w-node-_2ded3f85-15c6-f4b5-ac55-5f260e959fba-f6d45b33, #w-node-bf0ad287-a090-5bc6-5162-8b61a249c78c-bebe1813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bf0ad287-a090-5bc6-5162-8b61a249c78a-bebe1813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_9243f660-ce11-7043-0117-ceb43337936b-bebe1813, #w-node-_4cf0d2e6-652c-30fc-41bf-a9b02d118469-bebe1813, #w-node-e7aa3468-c39d-aa57-9cb3-60e26bba7105-bebe1813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7aa3468-c39d-aa57-9cb3-60e26bba7124-bebe1813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c927d383-999f-ca30-5ff5-ce9e3ddc5878-bebe1813, #w-node-_6c2b7b77-e90d-e8d3-875c-8bf0023cc30a-bebe1813, #w-node-_41a6efd8-1749-30c9-ce0d-3cbdd0f18289-bebe1813, #w-node-b6d59725-a78f-f4c1-fc48-c1c70ffae6ea-bebe1813, #w-node-_777f9162-f4a1-d5b1-deda-56e1f274ff8a-bebe1813, #w-node-_486c2c65-5116-9962-fa2d-a3b50d59a745-bebe1813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e4cb3f16-61d2-d743-4103-c60e0bb107ac-bebe1813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-e4cb3f16-61d2-d743-4103-c60e0bb10797-bebe1813, #w-node-_0e7d3b1a-0deb-d9e9-16cf-f05895bf44fa-bebe1813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0e7d3b1a-0deb-d9e9-16cf-f05895bf450e-bebe1813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_46dad719-8369-f3d4-99b9-f183eb2404eb-bebe1813 {
  justify-self: start;
}

#w-node-_2ded3f85-15c6-f4b5-ac55-5f260e959fa8-bebe1813, #w-node-_2ded3f85-15c6-f4b5-ac55-5f260e959fba-bebe1813, #w-node-b57cc625-a969-731c-1bc1-7f916fc0409a-2066c6de, #w-node-bf0ad287-a090-5bc6-5162-8b61a249c78c-2066c6de {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bf0ad287-a090-5bc6-5162-8b61a249c78a-2066c6de {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_6c2b7b77-e90d-e8d3-875c-8bf0023cc30a-2066c6de, #w-node-_2344f115-9bb9-edba-e6c1-e0786cfd18ee-2066c6de, #w-node-_9a5f3933-aafc-aa39-06ea-0c9433649d71-2066c6de, #w-node-c5b707e2-84bc-0fbe-17a3-9738aea8ce99-2066c6de, #w-node-ffde9462-2555-1020-50dd-eb6f24a70e14-2066c6de, #w-node-dd13c8a2-f68d-ba21-458e-2db7bdad35c4-2066c6de, #w-node-_4e7a0411-fd59-cb55-c71e-4137b9428cbd-2066c6de, #w-node-_909d16ad-9701-aeb9-6b6a-022cf906454a-2066c6de, #w-node-_7881a250-2b2b-b2f2-f12b-757c0ca2643c-2066c6de, #w-node-_7d72141d-5a7a-7104-2680-4dd70878db7d-2066c6de, #w-node-_61de6360-bb9f-ef7f-4f19-aaab05d74d44-2066c6de, #w-node-_6019cd40-1e3b-5796-167d-f1ded71e6c9e-2066c6de, #w-node-bca188fa-a8e8-d92e-febe-6c65d5d124d1-2066c6de, #w-node-_194e3926-76ee-ff7c-1e8b-6bc2c64b8f4d-2066c6de, #w-node-e7aa3468-c39d-aa57-9cb3-60e26bba7105-2066c6de {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7aa3468-c39d-aa57-9cb3-60e26bba7124-2066c6de {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-e4cb3f16-61d2-d743-4103-c60e0bb107ac-2066c6de {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_4f230c8b-8bd4-7f9b-7ae5-9721c3e0dd31-2066c6de, #w-node-dc7e22ad-3e72-9f83-57cd-d25b0315970b-2066c6de {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0e7d3b1a-0deb-d9e9-16cf-f05895bf450e-2066c6de {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_579264ce-6182-a024-4010-80b09ef93493-2066c6de {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_579264ce-6182-a024-4010-80b09ef93495-2066c6de, #w-node-_08994a3b-c2a9-69fc-e572-7fba26e07368-2066c6de {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_08994a3b-c2a9-69fc-e572-7fba26e07379-2066c6de {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_2ded3f85-15c6-f4b5-ac55-5f260e959fa8-2066c6de, #w-node-_2ded3f85-15c6-f4b5-ac55-5f260e959fba-2066c6de, #w-node-_0c9c1b0c-6e23-c57e-d11b-f9c0e5cb9074-cd890e66, #w-node-_6c2b7b77-e90d-e8d3-875c-8bf0023cc30a-cd890e66, #w-node-_83df116e-9e1d-6303-bf41-e84b14988408-cd890e66, #w-node-bca188fa-a8e8-d92e-febe-6c65d5d124d1-cd890e66, #w-node-_194e3926-76ee-ff7c-1e8b-6bc2c64b8f4d-cd890e66, #w-node-beb12148-8a23-ffa5-2cb8-c29d27f8273b-cd890e66, #w-node-b73daaac-3593-195e-ecd1-5834400f2e38-cd890e66, #w-node-de7421ff-5fad-684f-ed18-43279646fa58-cd890e66, #w-node-_99057612-c3de-b2da-f839-6f72824f50fa-cd890e66, #w-node-b8bdb4ed-457c-f50e-b761-5a7325851dd8-cd890e66, #w-node-b8bdb4ed-457c-f50e-b761-5a7325851dde-cd890e66, #w-node-_8e85dbb2-6882-41fb-7397-989ed88d0f9a-cd890e66, #w-node-_2b6edc2b-a615-e0ca-c4e0-f133ef05bc43-cd890e66, #w-node-_05ebbd75-1791-446c-cf18-df991875e855-cd890e66, #w-node-_2d527dc7-9888-086b-4725-51f114f2b4de-cd890e66, #w-node-_003bd262-1ea7-b2a3-c49e-997af9072486-cd890e66, #w-node-_4a3412e7-5158-3da8-d87c-a60365993d2f-cd890e66, #w-node-_003bd262-1ea7-b2a3-c49e-997af907248e-cd890e66, #w-node-_003bd262-1ea7-b2a3-c49e-997af9072496-cd890e66, #w-node-_003bd262-1ea7-b2a3-c49e-997af907249e-cd890e66, #w-node-_003bd262-1ea7-b2a3-c49e-997af90724a6-cd890e66, #w-node-_003bd262-1ea7-b2a3-c49e-997af90724ae-cd890e66, #w-node-_003bd262-1ea7-b2a3-c49e-997af90724b6-cd890e66, #w-node-_2ded3f85-15c6-f4b5-ac55-5f260e959fa8-cd890e66, #w-node-_2ded3f85-15c6-f4b5-ac55-5f260e959fba-cd890e66, #w-node-bf0ad287-a090-5bc6-5162-8b61a249c78c-2e2397f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bf0ad287-a090-5bc6-5162-8b61a249c78a-2e2397f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-bca188fa-a8e8-d92e-febe-6c65d5d124d1-2e2397f5, #w-node-b19e736c-0ace-6d1d-4108-8de5ec2c7fef-2e2397f5, #w-node-_6c2b7b77-e90d-e8d3-875c-8bf0023cc30a-2e2397f5, #w-node-bc54483f-56cb-7eb2-0661-3d1797dd22f3-2e2397f5, #w-node-_4f230c8b-8bd4-7f9b-7ae5-9721c3e0dd31-2e2397f5, #w-node-_4a3412e7-5158-3da8-d87c-a60365993d2f-2e2397f5, #w-node-_07ec3732-b949-8428-3146-4db82b6d308d-2e2397f5, #w-node-_05e34674-b870-dbb8-7228-44bb7eb1750e-2e2397f5, #w-node-d3db8b10-d1a9-bd2c-6ad9-ef5a392930a5-2e2397f5, #w-node-_14eb9da3-1924-f97c-9305-5d3e4bd82f38-2e2397f5, #w-node-_14eb9da3-1924-f97c-9305-5d3e4bd82f3e-2e2397f5, #w-node-_14eb9da3-1924-f97c-9305-5d3e4bd82f5c-2e2397f5, #w-node-_14eb9da3-1924-f97c-9305-5d3e4bd82f75-2e2397f5, #w-node-_14eb9da3-1924-f97c-9305-5d3e4bd82f8b-2e2397f5, #w-node-_14eb9da3-1924-f97c-9305-5d3e4bd82fa3-2e2397f5, #w-node-_7f4e8637-0782-c586-76ea-084c7871de47-2e2397f5, #w-node-fdf53eb0-47c4-3a51-2155-78388522996d-2e2397f5, #w-node-_01b855e2-6a9e-5b79-24f0-b0cf1a6f8b0c-2e2397f5, #w-node-_32d9937e-181e-7498-d454-fe9b61d81ab2-2e2397f5, #w-node-c174f28a-82e2-6128-f407-19c30f004618-2e2397f5, #w-node-c174f28a-82e2-6128-f407-19c30f004621-2e2397f5, #w-node-c174f28a-82e2-6128-f407-19c30f00462a-2e2397f5, #w-node-_6920a969-91a3-4eee-4085-32288be69518-2e2397f5, #w-node-_6920a969-91a3-4eee-4085-32288be6951e-2e2397f5, #w-node-_6920a969-91a3-4eee-4085-32288be69524-2e2397f5, #w-node-_6920a969-91a3-4eee-4085-32288be6952a-2e2397f5, #w-node-_08994a3b-c2a9-69fc-e572-7fba26e07368-2e2397f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_08994a3b-c2a9-69fc-e572-7fba26e07379-2e2397f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-cd7f4deb-5898-9861-5217-85040a24a9a7-1ef60ae5, #w-node-_545a6696-05ad-77b4-7135-5a8dcd718dba-1ef60ae5, #w-node-_098a86b5-b266-998a-dbf4-f87bf003e922-1ef60ae5, #w-node-c7158fe1-fcba-399e-8f8a-372dfa69a12d-1ef60ae5, #w-node-_0a40c1a0-0343-4f1f-592d-65d3911cd641-1ef60ae5, #w-node-_340d6673-bf90-3996-d4fd-493eab1a1977-1ef60ae5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2376fcd3-9309-2e32-44e2-063f672aea36-1ef60ae5, #w-node-_4ed327a6-de73-31a1-0c93-388381ff101a-1ef60ae5, #w-node-_10f569b7-6b50-74cf-dd32-1b5cf3d50bfa-1ef60ae5, #w-node-f15852ed-d305-db76-bd66-f197bcb512c1-1ef60ae5, #w-node-f15852ed-d305-db76-bd66-f197bcb512cc-1ef60ae5, #w-node-f15852ed-d305-db76-bd66-f197bcb512d7-1ef60ae5 {
  justify-self: center;
}

#w-node-b433e7a5-f829-2f68-dae0-cf1ded3c2182-1ef60ae5, #w-node-b433e7a5-f829-2f68-dae0-cf1ded3c2194-1ef60ae5, #w-node-_055b1e46-2a53-5da9-cff3-306740eed348-1ef60ae5, #w-node-_055b1e46-2a53-5da9-cff3-306740eed358-1ef60ae5, #w-node-_055b1e46-2a53-5da9-cff3-306740eed360-1ef60ae5, #w-node-_055b1e46-2a53-5da9-cff3-306740eed368-1ef60ae5, #w-node-_055b1e46-2a53-5da9-cff3-306740eed370-1ef60ae5, #w-node-_3dae6f5a-5b01-0d90-1ea1-78ffdfd2d206-1ef60ae5, #w-node-ef147103-b06f-b5d7-0f52-d0434a455051-1ef60ae5, #w-node-b26a17e0-e8c8-990c-eb01-220af168dff2-1ef60ae5, #w-node-_40c4f385-2a27-9993-b7d5-24bf217d672b-1ef60ae5, #w-node-_83af0e96-65cd-e383-f46b-403161b5e568-1ef60ae5, #w-node-c0707fca-d067-3c74-d323-c874330d727a-1ef60ae5, #w-node-f8251ed0-6b81-6e8b-501b-504d84425686-1ef60ae5, #w-node-f71936e0-15c0-5891-28a4-7fcf4b752698-1ef60ae5, #w-node-f71936e0-15c0-5891-28a4-7fcf4b7526aa-1ef60ae5, #w-node-_0b39433a-9287-f2fc-bcb5-bd4e76a30209-1ef60ae5, #w-node-_96c85009-6a8c-9870-4781-348103cc6e72-766b1304, #w-node-_53dc0ce3-1ec6-f3eb-277b-f6f4523b4d70-766b1304, #w-node-_2c1c1282-cabc-969e-b12d-3aa2fe285c48-766b1304, #w-node-_730eb251-5f6a-d1d9-627b-40ae662cf68e-766b1304, #w-node-f29fc563-f6f5-d112-997a-147d97fa5e69-766b1304, #w-node-d0639c4c-e7cd-6353-6052-3c9ff41dd131-766b1304, #w-node-d0639c4c-e7cd-6353-6052-3c9ff41dd143-766b1304, #w-node-_8e285b59-7817-aab2-eddb-3dbadb287b39-766b1304, #w-node-_908e5b65-cd77-8386-6305-f7e9a918c807-766b1304, #w-node-_502c1dfa-1272-019d-3be8-ce24d46a06be-766b1304, #w-node-_502c1dfa-1272-019d-3be8-ce24d46a06db-766b1304, #w-node-_502c1dfa-1272-019d-3be8-ce24d46a06f8-766b1304, #w-node-_7a3a0aac-0704-da0b-9ac9-1ffa531d5297-766b1304, #w-node-_7a3a0aac-0704-da0b-9ac9-1ffa531d52b4-766b1304, #w-node-_7a3a0aac-0704-da0b-9ac9-1ffa531d52d1-766b1304, #w-node-_64618fcc-9b08-8ebe-cbd6-215da68e23b5-766b1304, #w-node-_21a649c7-5f22-8f62-f149-cb6604e58cf3-766b1304, #w-node-b26ca0cf-8ddc-9d3c-235e-29cef029c1c1-766b1304, #w-node-_73d102b3-5c11-b8f7-4ad7-998046a9627f-766b1304, #w-node-e37b40b2-e6ce-dadf-58f1-25d20017b8d8-766b1304, #w-node-e37b40b2-e6ce-dadf-58f1-25d20017b8f9-766b1304 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5aa67a71-d489-ac65-ee67-4b4c0f9b9997-766b1304 {
  align-self: start;
}

#w-node-_5aa67a71-d489-ac65-ee67-4b4c0f9b999d-766b1304 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dd754524-dcf9-2e7b-00d6-f0809a11f73e-766b1304 {
  align-self: start;
}

#w-node-dd754524-dcf9-2e7b-00d6-f0809a11f744-766b1304 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9b3f0ee0-ed28-fc93-2af6-4e1140a92e56-766b1304 {
  align-self: start;
}

#w-node-_9b3f0ee0-ed28-fc93-2af6-4e1140a92e5c-766b1304 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9b3f0ee0-ed28-fc93-2af6-4e1140a92e7f-766b1304 {
  align-self: start;
}

#w-node-_9b3f0ee0-ed28-fc93-2af6-4e1140a92e85-766b1304, #w-node-af4fa790-d3f4-74f6-089c-92f77022156c-766b1304, #w-node-af4fa790-d3f4-74f6-089c-92f770221589-766b1304, #w-node-af4fa790-d3f4-74f6-089c-92f7702215a6-766b1304, #w-node-_957646cc-c7c6-7a3a-586b-6cf037a77023-766b1304, #w-node-e59d01c5-f19a-ce29-88fc-7045b08955c3-766b1304, #w-node-_0ce02b0f-9cf2-e65f-67fa-df4195956170-766b1304, #w-node-_3618a2c9-ce27-278c-c34e-879681b7855a-766b1304, #w-node-e1e5a872-e13e-277f-fd7f-f16557ec2d91-766b1304, #w-node-_14d27c3e-5ea0-acc6-bf48-7339e2a1fd36-766b1304, #w-node-_36edc543-f1ca-0c32-a8c6-f7e7c1d55aec-766b1304, #w-node-_36edc543-f1ca-0c32-a8c6-f7e7c1d55af2-766b1304, #w-node-_36edc543-f1ca-0c32-a8c6-f7e7c1d55b0d-766b1304, #w-node-_36edc543-f1ca-0c32-a8c6-f7e7c1d55b24-766b1304, #w-node-_2ed11c85-4847-dc16-d6d8-c4ba419a60c7-766b1304, #w-node-_063a5c15-0b32-ea90-d5f7-baabde34dcfb-766b1304 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_163eac79-94af-2b3d-b51f-d4fed9c264c9-65ee43a7, #w-node-fc78ebeb-31d2-123d-c282-f7178bbf6ab2-65ee43a7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_68c8e9b9-07a5-dd1a-cfd0-bb2425074ac7-65ee43a7, #w-node-_68c8e9b9-07a5-dd1a-cfd0-bb2425074acf-65ee43a7, #w-node-_68c8e9b9-07a5-dd1a-cfd0-bb2425074ada-65ee43a7, #w-node-_68c8e9b9-07a5-dd1a-cfd0-bb2425074ae2-65ee43a7, #w-node-_68c8e9b9-07a5-dd1a-cfd0-bb2425074aea-65ee43a7, #w-node-_68c8e9b9-07a5-dd1a-cfd0-bb2425074af2-65ee43a7 {
  justify-self: center;
}

#w-node-_42a93a10-14ad-efe2-02db-b07992449111-65ee43a7, #w-node-_42a93a10-14ad-efe2-02db-b07992449123-65ee43a7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_163eac79-94af-2b3d-b51f-d4fed9c264c9-370e162c, #w-node-fc78ebeb-31d2-123d-c282-f7178bbf6ab2-370e162c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_68c8e9b9-07a5-dd1a-cfd0-bb2425074ac7-370e162c, #w-node-_68c8e9b9-07a5-dd1a-cfd0-bb2425074acf-370e162c, #w-node-_68c8e9b9-07a5-dd1a-cfd0-bb2425074ada-370e162c, #w-node-_68c8e9b9-07a5-dd1a-cfd0-bb2425074ae2-370e162c, #w-node-_68c8e9b9-07a5-dd1a-cfd0-bb2425074aea-370e162c, #w-node-_68c8e9b9-07a5-dd1a-cfd0-bb2425074af2-370e162c {
  justify-self: center;
}

#w-node-_42a93a10-14ad-efe2-02db-b07992449111-370e162c, #w-node-_42a93a10-14ad-efe2-02db-b07992449123-370e162c, #w-node-_0c9c1b0c-6e23-c57e-d11b-f9c0e5cb9074-22b67510, #w-node-f7dfe520-fb6e-d7b1-a594-3f60bfcebe4b-22b67510, #w-node-_2dd3a75d-b107-9fd9-102e-0cbe755ee7d5-22b67510, #w-node-_8a68cefc-c100-fb41-25ea-c8198e5df742-22b67510, #w-node-f060fc94-57f7-6324-d1b3-4686b23f804a-22b67510, #w-node-_9ad6a61c-2f30-6d7f-f8f1-cd5eb8b68b6b-22b67510, #w-node-_766f43c6-7bd8-5fc8-0781-816f9b8133ac-22b67510, #w-node-_766f43c6-7bd8-5fc8-0781-816f9b8133f7-22b67510, #w-node-_766f43c6-7bd8-5fc8-0781-816f9b813429-22b67510, #w-node-_56e76a69-9e5b-767a-c3e3-c00c1e657903-22b67510, #w-node-_56e76a69-9e5b-767a-c3e3-c00c1e65794e-22b67510, #w-node-_56e76a69-9e5b-767a-c3e3-c00c1e65797c-22b67510, #w-node-_26e929de-a504-3ad0-2eac-27dd819b8e01-22b67510 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_26e929de-a504-3ad0-2eac-27dd819b8e36-22b67510 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_150631e8-1858-941a-6674-0d1e8304f1e1-22b67510 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_150631e8-1858-941a-6674-0d1e8304f1e3-22b67510, #w-node-e4333bf2-0ea2-e22f-3494-3ad4b59fe212-22b67510, #w-node-_3bc78686-dafb-2b97-6ec5-dc8847ec2bb0-22b67510, #w-node-_3bc78686-dafb-2b97-6ec5-dc8847ec2bb6-22b67510, #w-node-_3bc78686-dafb-2b97-6ec5-dc8847ec2bcf-22b67510, #w-node-_3bc78686-dafb-2b97-6ec5-dc8847ec2be4-22b67510, #w-node-_3bc78686-dafb-2b97-6ec5-dc8847ec2bf9-22b67510, #w-node-a11a234b-6f84-fbbe-a49e-8af26cc10f2b-22b67510, #w-node-_87183d33-d1c9-6ae5-0f81-13b3435b4a10-22b67510, #w-node-_509e4b2c-b1dd-e153-b4ba-a353fc1f2107-22b67510, #w-node-b93ebbad-fe8d-d6f9-bb97-1e7a3caa320f-22b67510, #w-node-ef11371e-81b9-79a9-037f-be80c1b64b4d-22b67510, #w-node-baff7085-0827-1579-274f-7e7ead4b8006-22b67510, #w-node-_77d218c7-09fc-e8c8-241f-8b3f8dbbaee2-22b67510, #w-node-_80063d88-653b-9134-fd73-516e7af90ed7-22b67510, #w-node-b8bdb4ed-457c-f50e-b761-5a7325851dd8-22b67510, #w-node-b8bdb4ed-457c-f50e-b761-5a7325851dde-22b67510, #w-node-_8e85dbb2-6882-41fb-7397-989ed88d0f9a-22b67510, #w-node-_2b6edc2b-a615-e0ca-c4e0-f133ef05bc43-22b67510, #w-node-_05ebbd75-1791-446c-cf18-df991875e855-22b67510, #w-node-_2d527dc7-9888-086b-4725-51f114f2b4de-22b67510, #w-node-_003bd262-1ea7-b2a3-c49e-997af9072486-22b67510, #w-node-_4a3412e7-5158-3da8-d87c-a60365993d2f-22b67510, #w-node-_003bd262-1ea7-b2a3-c49e-997af907248e-22b67510, #w-node-_003bd262-1ea7-b2a3-c49e-997af9072496-22b67510, #w-node-_003bd262-1ea7-b2a3-c49e-997af907249e-22b67510, #w-node-_003bd262-1ea7-b2a3-c49e-997af90724a6-22b67510, #w-node-_003bd262-1ea7-b2a3-c49e-997af90724ae-22b67510, #w-node-_003bd262-1ea7-b2a3-c49e-997af90724b6-22b67510, #w-node-_2ded3f85-15c6-f4b5-ac55-5f260e959fa8-22b67510, #w-node-_2ded3f85-15c6-f4b5-ac55-5f260e959fba-22b67510 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_68c8e9b9-07a5-dd1a-cfd0-bb2425074ac7-c72f5483, #w-node-_68c8e9b9-07a5-dd1a-cfd0-bb2425074acf-c72f5483, #w-node-_68c8e9b9-07a5-dd1a-cfd0-bb2425074ada-c72f5483, #w-node-_68c8e9b9-07a5-dd1a-cfd0-bb2425074ae2-c72f5483, #w-node-_68c8e9b9-07a5-dd1a-cfd0-bb2425074aea-c72f5483, #w-node-_68c8e9b9-07a5-dd1a-cfd0-bb2425074af2-c72f5483 {
  justify-self: center;
}

#w-node-_0b39433a-9287-f2fc-bcb5-bd4e76a30209-14a7af58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_68c8e9b9-07a5-dd1a-cfd0-bb2425074ac7-4a79f1a4, #w-node-_68c8e9b9-07a5-dd1a-cfd0-bb2425074acf-4a79f1a4, #w-node-_68c8e9b9-07a5-dd1a-cfd0-bb2425074ada-4a79f1a4, #w-node-_68c8e9b9-07a5-dd1a-cfd0-bb2425074ae2-4a79f1a4, #w-node-_68c8e9b9-07a5-dd1a-cfd0-bb2425074aea-4a79f1a4, #w-node-_68c8e9b9-07a5-dd1a-cfd0-bb2425074af2-4a79f1a4 {
  justify-self: center;
}

@media screen and (max-width: 991px) {
  #w-node-_9f53f2c1-2285-8706-cf9e-98cbcd7d1dfa-ffd4d967, #w-node-_8a81d736-7abd-9d27-55b2-b45df57e86a9-ffd4d967, #w-node-f08d9fb4-efa7-f4ac-4afc-8807585b5993-ffd4d967, #w-node-deca5493-c04c-a642-2adb-03bb65d4865e-ffd4d967, #w-node-b4c6e7ef-40f0-b8df-12d1-d6c402ac0fba-ffd4d967, #w-node-f83952a1-703a-51d4-076a-3e15dcec0458-441b50ec, #w-node-f83952a1-703a-51d4-076a-3e15dcec045b-441b50ec, #w-node-_0cccaef2-6a48-302b-cebb-8fa44c85ed88-441b50ec, #w-node-_42cf0d2b-087f-b41a-0103-98166081249a-441b50ec, #w-node-_03f143ac-5d51-02b0-dd4f-8a486a8400df-441b50ec, #w-node-ad25f97a-fe56-14ab-0d38-f3e3c57aa2fc-441b50ec, #w-node-_767482b1-db18-70f0-c927-edfbcdcd4b40-441b50ec, #w-node-_9df98d39-f3ae-ff41-f3b7-511ac369de9e-441b50ec, #w-node-_0abc8981-d626-3fed-0d7a-5091d010f35e-441b50ec, #w-node-fffdadd5-fc40-21ef-6e07-270b367666c8-03ab3d3d, #w-node-b178953d-b9e6-19a4-c030-9c051f167f15-03ab3d3d, #w-node-_616a4584-9142-2932-79c0-4c7338867eea-03ab3d3d, #w-node-_46dad719-8369-f3d4-99b9-f183eb2404e2-03ab3d3d, #w-node-_7474d90f-c90d-9a36-1a0a-0dc85f9c8952-00acb284, #w-node-_7474d90f-c90d-9a36-1a0a-0dc85f9c8955-00acb284, #w-node-_46dad719-8369-f3d4-99b9-f183eb2404e2-00acb284, #w-node-_50dd7295-4315-4c7c-af5e-785ec8f3e825-4d8bc675, #w-node-_50dd7295-4315-4c7c-af5e-785ec8f3e828-4d8bc675, #w-node-f395f8a8-7819-ca65-2bcd-359d987c50ac-52b04d85, #w-node-f395f8a8-7819-ca65-2bcd-359d987c50af-52b04d85, #w-node-_3478d31a-cd67-085f-48f6-33f1897053a7-3632374e, #w-node-_3478d31a-cd67-085f-48f6-33f1897053aa-3632374e, #w-node-c97b6fb7-530c-6b36-a056-b8719c613cd9-3632374e, #w-node-_19f7a35a-c5e1-0c3a-85ea-c54b825d0d2b-ee5a3e18, #w-node-_92962c64-e920-de91-fdb2-74920271777b-ee5a3e18, #w-node-cbc7e73b-342c-17de-6475-bda28ef252ba-ee5a3e18, #w-node-b6513a61-5d44-5f6d-0c15-f3cea564a3a1-7c5ef9f2, #w-node-b6513a61-5d44-5f6d-0c15-f3cea564a3a4-7c5ef9f2, #w-node-e2277a80-7023-72dc-c1ed-f3e28dfd28b3-77a07019, #w-node-_46dad719-8369-f3d4-99b9-f183eb2404e2-77a07019, #w-node-e2277a80-7023-72dc-c1ed-f3e28dfd28b3-f6d45b33, #w-node-_46dad719-8369-f3d4-99b9-f183eb2404e2-f6d45b33, #w-node-e2277a80-7023-72dc-c1ed-f3e28dfd28b3-bebe1813, #w-node-_46dad719-8369-f3d4-99b9-f183eb2404e2-bebe1813, #w-node-_39e8b128-b6c5-7220-aa17-1d2136499174-2066c6de, #w-node-_39e8b128-b6c5-7220-aa17-1d2136499177-2066c6de, #w-node-cc4881be-a1ff-4b39-37ea-6d88276ccc52-cd890e66, #w-node-cc4881be-a1ff-4b39-37ea-6d88276ccc55-cd890e66, #w-node-e2277a80-7023-72dc-c1ed-f3e28dfd28b3-2e2397f5, #w-node-_9f53f2c1-2285-8706-cf9e-98cbcd7d1dfa-1ef60ae5, #w-node-_8a81d736-7abd-9d27-55b2-b45df57e86a9-1ef60ae5, #w-node-f08d9fb4-efa7-f4ac-4afc-8807585b5993-1ef60ae5, #w-node-deca5493-c04c-a642-2adb-03bb65d4865e-1ef60ae5, #w-node-b4c6e7ef-40f0-b8df-12d1-d6c402ac0fba-1ef60ae5, #w-node-_50dd7295-4315-4c7c-af5e-785ec8f3e825-766b1304, #w-node-_50dd7295-4315-4c7c-af5e-785ec8f3e828-766b1304, #w-node-f83952a1-703a-51d4-076a-3e15dcec0458-65ee43a7, #w-node-f83952a1-703a-51d4-076a-3e15dcec045b-65ee43a7, #w-node-_0cccaef2-6a48-302b-cebb-8fa44c85ed88-65ee43a7, #w-node-_42cf0d2b-087f-b41a-0103-98166081249a-65ee43a7, #w-node-_03f143ac-5d51-02b0-dd4f-8a486a8400df-65ee43a7, #w-node-ad25f97a-fe56-14ab-0d38-f3e3c57aa2fc-65ee43a7, #w-node-_767482b1-db18-70f0-c927-edfbcdcd4b40-65ee43a7, #w-node-_9df98d39-f3ae-ff41-f3b7-511ac369de9e-65ee43a7, #w-node-_0abc8981-d626-3fed-0d7a-5091d010f35e-65ee43a7, #w-node-f83952a1-703a-51d4-076a-3e15dcec0458-370e162c, #w-node-f83952a1-703a-51d4-076a-3e15dcec045b-370e162c, #w-node-_0cccaef2-6a48-302b-cebb-8fa44c85ed88-370e162c, #w-node-_42cf0d2b-087f-b41a-0103-98166081249a-370e162c, #w-node-_03f143ac-5d51-02b0-dd4f-8a486a8400df-370e162c, #w-node-ad25f97a-fe56-14ab-0d38-f3e3c57aa2fc-370e162c, #w-node-_767482b1-db18-70f0-c927-edfbcdcd4b40-370e162c, #w-node-_9df98d39-f3ae-ff41-f3b7-511ac369de9e-370e162c, #w-node-_0abc8981-d626-3fed-0d7a-5091d010f35e-370e162c, #w-node-cc4881be-a1ff-4b39-37ea-6d88276ccc52-22b67510, #w-node-cc4881be-a1ff-4b39-37ea-6d88276ccc55-22b67510, #w-node-f83952a1-703a-51d4-076a-3e15dcec0458-c72f5483, #w-node-f83952a1-703a-51d4-076a-3e15dcec045b-c72f5483, #w-node-_9f53f2c1-2285-8706-cf9e-98cbcd7d1dfa-14a7af58, #w-node-_8a81d736-7abd-9d27-55b2-b45df57e86a9-14a7af58, #w-node-f83952a1-703a-51d4-076a-3e15dcec0458-4a79f1a4, #w-node-f83952a1-703a-51d4-076a-3e15dcec045b-4a79f1a4 {
    order: -9999;
  }
}
