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

body {
  margin: 0;
}

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

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

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

[hidden], template {
  display: none;
}

a {
  background-color: #0000;
}

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

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

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

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

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

small {
  font-size: 80%;
}

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

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

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

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

pre {
  overflow: auto;
}

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

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

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

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

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

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

input {
  line-height: normal;
}

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

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

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

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

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

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

td, th {
  padding: 0;
}

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

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

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

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

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

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

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

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

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

body {
  color: #333;
  background-color: #fff;
  min-height: 100%;
  margin: 0;
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

img {
  vertical-align: middle;
  max-width: 100%;
  display: inline-block;
}

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

.w-block {
  display: block;
}

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

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

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

.w-hidden {
  display: none;
}

.w-button {
  color: #fff;
  line-height: inherit;
  cursor: pointer;
  background-color: #3898ec;
  border: 0;
  border-radius: 0;
  padding: 9px 15px;
  text-decoration: none;
  display: inline-block;
}

input.w-button {
  -webkit-appearance: button;
}

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

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

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

.w-optimization {
  display: contents;
}

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

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

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

h1, h2, h3, h4, h5, h6 {
  margin-bottom: 10px;
  font-weight: bold;
}

h1 {
  margin-top: 20px;
  font-size: 38px;
  line-height: 44px;
}

h2 {
  margin-top: 20px;
  font-size: 32px;
  line-height: 36px;
}

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

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

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

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

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

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

figure {
  margin: 0 0 10px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-input, .w-select {
  color: #333;
  vertical-align: middle;
  background-color: #fff;
  border: 1px solid #ccc;
  width: 100%;
  height: 38px;
  margin-bottom: 10px;
  padding: 8px 12px;
  font-size: 14px;
  line-height: 1.42857;
  display: block;
}

.w-input::placeholder, .w-select::placeholder {
  color: #999;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .w-col {
    width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

.w-widget {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-slider {
  text-align: center;
  clear: both;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  background: #ddd;
  height: 300px;
  position: relative;
}

.w-slider-mask {
  z-index: 1;
  white-space: nowrap;
  height: 100%;
  display: block;
  position: relative;
  left: 0;
  right: 0;
  overflow: hidden;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-nav {
  z-index: 1000;
  background: #ddd;
  position: relative;
}

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

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

.w-nav-brand {
  float: left;
  color: #333;
  text-decoration: none;
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

.w-nav-button {
  float: right;
  cursor: pointer;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  -webkit-user-select: none;
  user-select: none;
  padding: 18px;
  font-size: 24px;
  display: none;
  position: relative;
}

.w-nav-button:focus {
  outline: 0;
}

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

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

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

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

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

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

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

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

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

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

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

.w-tabs {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@font-face {
  font-family: Lato-custom;
  src: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/667ad0a5b6c6a7b8fdaadef9_Lato-Regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Lato-custom;
  src: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/667ad248fdfc8e77c0c66674_Lato-Bold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Lato-custom;
  src: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/667ad27da1f1cf599eafb8b2_Lato-Black.woff2") format("woff2");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

:root {
  --primary--dark: #132535;
  --secondary--teal: #1d9696;
  --accents--dark-teal: #106f6f;
  --primary--hh-red: #f72246;
  --hello-dark\<deleted\|variable-ab662af5\>: #132535;
  --primary--white: white;
  --link-color\<deleted\|variable-a45b3e04\>: #059eda;
  --grey--light-grey: #d1d1d6;
  --grey--warm: #18181b;
  --primary--black: black;
  --primary--near-white: #f5f5f0;
  --white-2\<deleted\|variable-52b8364b\>: white;
  --style-guide--transparent: transparent;
  --secondary--yellow: #ffb71b;
  --hello-red-2\<deleted\|variable-cbac061b\>: #f42246;
  --accents--golden-brown: #a16e35;
  --secondary--dark-red: #d62148;
  --style-guide--sg-light-grey: lightgrey;
  --grey--medium-gray: #757575;
  --accents--pale-teal: #daefee;
  --style-guide--golden-brown\<deleted\|variable-9d394d18-c860-04c8-2cbf-3113b59b8830\>: #a16e35;
  --secondary--purple: #ba20a4;
  --style-guide--sg-blue: #0073e6;
  --style-guide--sg-html-tag: #be4aa5;
  --accents--pale-purple: #fce8fa;
  --accents--orange: #ff8431;
  --accents--dark-purple: #7a156b;
  --accents--light-teal: #23b9b9;
  --accents--light-purple: #d629ce;
  --accents--pale-yellow: #f9f6c7;
  --accents--light-yellow: #f9d006;
  --style-guide--sg-pale-grey: #eee;
}

.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-formrecaptcha {
  margin-bottom: 8px;
}

.w-pagination-wrapper {
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.w-pagination-previous {
  color: #333;
  background-color: #fafafa;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 9px 20px;
  font-size: 14px;
  display: block;
}

.w-pagination-previous-icon {
  margin-right: 4px;
}

.w-pagination-next {
  color: #333;
  background-color: #fafafa;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 9px 20px;
  font-size: 14px;
  display: block;
}

.w-pagination-next-icon {
  margin-left: 4px;
}

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

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

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

.w-layout-layout {
  grid-row-gap: 20px;
  grid-column-gap: 20px;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding: 20px;
}

.w-layout-cell {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

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

.w-backgroundvideo-backgroundvideoplaypausebutton:focus-visible {
  outline-offset: 2px;
  border-radius: 50%;
  outline: 2px solid #3b79c3;
}

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

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

body {
  color: var(--primary--dark);
  font-family: Lato-custom, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 140%;
}

h1 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato-custom, Arial, sans-serif;
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 110%;
}

h2 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Lato-custom, Arial, sans-serif;
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 120%;
}

h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato-custom, Arial, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 120%;
}

h4 {
  font-family: Lato-custom, Arial, sans-serif;
  font-size: 1.7rem;
  font-weight: 700;
  line-height: 120%;
}

h5 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 130%;
}

h6 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 130%;
}

p {
  margin-bottom: 1rem;
}

a {
  box-shadow: none;
  color: var(--secondary--teal);
}

a:hover {
  color: var(--accents--dark-teal);
}

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

img {
  aspect-ratio: auto;
  object-fit: cover;
  width: 100%;
  display: inline-block;
}

label {
  display: block;
}

blockquote {
  border-left: 5px solid var(--primary--hh-red);
  margin-bottom: 10px;
  padding: 10px 20px;
  font-size: 18px;
  line-height: 22px;
}

.body {
  background-color: #0000;
  border: 0 #000;
  padding-top: 0;
}

.heading-2 {
  color: #fff;
  letter-spacing: -.01em;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  padding-bottom: 60px;
  padding-left: 0;
  padding-right: 0;
  font-size: 70px;
  line-height: 100%;
}

.text-block-4 {
  color: #fff;
  text-align: left;
  margin-top: 0;
  padding-bottom: 0;
  font-size: 15px;
  line-height: 20px;
  text-decoration: none;
}

.link {
  color: #fff;
}

.link.get-support {
  text-decoration: underline;
}

.sidebar-nav-items {
  color: #000;
  border-bottom: 1px solid #e4e4e7;
  align-items: center;
  margin-bottom: 0;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-size: 14px;
  line-height: 160%;
  text-decoration: none;
  transition: color .2s ease-in-out;
  display: flex;
}

.sidebar-nav-items:hover {
  color: #f72246;
}

.list {
  padding-left: 0;
}

.list.is-lp-whhc, .list.is-lp-whhc-copy {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  padding-left: 24px;
  display: flex;
}

.body-regular-desktop-left {
  color: #18181b;
  text-align: left;
  margin-bottom: 0;
  padding-right: 0;
  font-size: 18px;
  line-height: 160%;
  display: inline-block;
}

.body-regular-desktop-left.list {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 40px;
  display: flex;
}

.h4-desktop-terms {
  color: #18181b;
  margin-top: 50px;
  margin-bottom: 10px;
  font-size: 2rem;
  font-weight: 700;
  line-height: 120%;
  display: block;
}

.list-item-terms {
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 1.125rem;
  line-height: 1.4rem;
}

.body-regular-desktop-2 {
  margin-bottom: 20px;
  padding-bottom: 0;
  font-size: 1.125rem;
}

.list-2 {
  margin-bottom: 50px;
  list-style-type: lower-alpha;
}

.dropdown-terms {
  display: block;
}

.nav-dropdown--compliance {
  display: none;
}

.column-nav__wrapper {
  padding-left: 0;
  padding-right: 2rem;
  position: sticky;
  top: 125px;
}

.body-regular-desktop {
  color: #18181b;
  margin-bottom: 20px;
  padding-bottom: 0;
  font-size: 1rem;
  line-height: 140%;
}

.list_component {
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 140%;
}

.list_component.nest-list {
  list-style-type: disc;
}

.list_component.is-why-it-works {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  padding-left: 16px;
  display: flex;
}

.list_component.is-platform {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  color: var(--primary--white);
  flex-flow: column;
  padding-top: 1rem;
  padding-left: 14px;
  display: flex;
}

.body-link-blue {
  color: var(--link-color\<deleted\|variable-a45b3e04\>);
  text-decoration: underline;
}

.body-reg-d-columns {
  border-top: 1px #000;
  margin-bottom: 0;
}

.body-reg-d-columns.list-2 {
  padding-left: 70px;
  list-style: square;
}

.list-item-title-presspage.padding {
  margin-top: 20px;
  margin-bottom: 20px;
}

.list-item-title-presspage.top-grey-line {
  border-top: 1px solid var(--grey--light-grey);
}

.sidebar-nav-item__link {
  color: #a0a0ab;
  font-size: 1rem;
  font-weight: 700;
  line-height: 140%;
  text-decoration: none;
  transition: color .2s ease-in-out;
}

.sidebar-nav-item__link:hover {
  color: #18181b;
}

.h2-schedule-time {
  color: #18181b;
  text-align: center;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 700;
  line-height: 48px;
}

.h2-schedule-time.sweepstakes {
  padding-top: 50px;
}

.list-8 {
  color: #18181b;
  margin-bottom: 0;
  padding-left: 20px;
  font-size: 12px;
  line-height: 120%;
}

.pr-main__container {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  min-height: 40vh;
  display: flex;
}

.footer-link {
  color: #fff;
  font-size: 15px;
  font-weight: 700;
  line-height: 160%;
  text-decoration: none;
}

.footer-link:hover, .footer-link.w--current {
  text-decoration: underline;
}

.footer-link.w--current:hover {
  text-decoration: none;
}

.footer-home-list-item {
  width: auto;
  margin-right: 0;
  padding-bottom: 20px;
}

.footer-home-list-item.display-none {
  display: none;
}

.phone-number {
  padding-top: 0;
  padding-bottom: 20px;
}

.email-address {
  padding-top: 0;
  padding-bottom: 0;
}

.link-3 {
  color: #fff;
  font-size: 15px;
  line-height: 160%;
  text-decoration: none;
}

.link-3:hover {
  text-decoration: underline;
}

.link-4 {
  color: #fff;
  font-size: 15px;
  font-weight: 600;
  line-height: 160%;
  text-decoration: none;
}

.link-4:hover {
  text-decoration: underline;
}

.text-block-39 {
  background-color: #0000;
  padding-right: 10px;
}

.div-block-74 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
}

.text-block-4-copy {
  color: #fff;
  text-align: center;
  margin-top: 0;
  padding-top: 30px;
  padding-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 100%;
}

.section-form {
  z-index: 1;
  opacity: 1;
  color: #000;
  -webkit-text-fill-color: inherit;
  mix-blend-mode: normal;
  background-color: #51525c;
  background-image: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/64cad0eb87ec6044a0027e0b_Frame%20724.png");
  background-position: 50%;
  background-size: cover;
  background-clip: border-box;
  border-top-left-radius: 50px;
  border-top-right-radius: 50px;
  flex-direction: row-reverse;
  justify-content: space-around;
  align-items: center;
  margin-bottom: -62px;
  padding: 100px 20px 120px;
  display: block;
  position: relative;
}

.contact-form-grid-2 {
  grid-column-gap: 20px;
  grid-row-gap: 6px;
  grid-template: "."
  / 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: stretch;
  min-width: 100%;
  margin-top: 40px;
  display: grid;
}

.container-6 {
  padding-left: 100px;
  padding-right: 100px;
  font-size: 15px;
  line-height: 100%;
}

.submit-button {
  background-color: #f72246;
  border-radius: 30px;
  width: 100%;
  margin-top: 15px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.submit-button.dynamic-submit-button {
  transition: transform 1s cubic-bezier(.075, .82, .165, 1), background-color .2s ease-in-out;
  transform: translate(0);
}

.submit-button.dynamic-submit-button:hover {
  background-color: #d61737;
  transform: translate(0, -3px);
}

.heading-20 {
  color: #fff;
  letter-spacing: -.02em;
  font-size: 32px;
  line-height: 120%;
}

.textarea {
  border-radius: 8px;
  width: 100%;
  min-width: 100%;
  height: auto;
  min-height: 120px;
}

.text-field {
  border-radius: 8px;
  height: 42px;
}

.div-block-81 {
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 39px;
  padding-left: 0;
  display: flex;
}

.h3-heading-bp {
  margin-top: 40px;
  margin-bottom: 40px;
  font-size: 24px;
  line-height: 40px;
}

.h3-heading-bp.ltr-spc-none {
  letter-spacing: 0;
}

.field-label-white {
  color: var(--primary--white);
  font-size: 16px;
}

.field-label-white.contact-form-dark {
  color: var(--primary--white);
  text-align: left;
}

.div-block-116 {
  flex-direction: row-reverse;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 50%;
}

.div-block-126 {
  grid-column-gap: 32px;
  background-color: #fafafa;
  border-radius: 16px;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  min-height: 250px;
  padding-left: 60px;
  padding-right: 60px;
}

.heading-36 {
  color: #18181b;
  letter-spacing: -.02em;
  font-size: 40px;
  line-height: 120%;
}

.text-block-586 {
  font-size: 18px;
  line-height: 28px;
}

.form-block-2 {
  width: 100%;
  min-width: 300px;
}

.form-3 {
  grid-column-gap: 30px;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
}

.text-field-2 {
  color: var(--grey--warm);
  border: 1px solid #a0a0ab;
  border-radius: 8px;
  height: 50px;
  margin-bottom: 0;
  padding-top: 14px;
  padding-bottom: 16px;
  font-size: 18px;
}

.submit-button-3 {
  background-color: var(--primary--hh-red);
  border-radius: 40px;
  padding: 16px 28px;
  font-size: 15px;
  font-weight: 700;
  line-height: 100%;
}

.submit-button-3:hover {
  background-color: #d61737;
}

.div-block-127 {
  flex: 1;
  padding-bottom: 20px;
}

.div-block-128 {
  flex: 1;
  padding-bottom: 40px;
}

.mobile-pp-text {
  display: none;
}

.link-13 {
  color: var(--grey--warm);
}

.h3-heading-left-align {
  color: #18181b;
  text-align: left;
  letter-spacing: -.02em;
  font-size: 40px;
  line-height: 40px;
}

.logo-and-contact {
  flex-direction: column;
  width: 100%;
  display: flex;
}

.footer-links {
  flex: none;
  order: 0;
  width: 190px;
}

.footer-menu-2 {
  flex: none;
  order: 0;
  width: 140px;
}

.footer-menu-3 {
  flex: none;
  order: 0;
  width: 190px;
}

.social-icons {
  justify-content: flex-start;
  display: flex;
}

.icon_social-footer {
  margin-right: 10px;
}

.pre-title-heading-left {
  color: #f72246;
  text-align: left;
  text-transform: uppercase;
}

.roi {
  z-index: 1;
  background-color: #fff;
  border-radius: 60px;
  margin-bottom: -59px;
  margin-left: 0;
  margin-right: 0;
  padding: 85px 80px 114px;
  position: relative;
}

.columns-27 {
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  max-width: 1280px;
  margin-top: 80px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.column-36 {
  justify-content: space-between;
  display: block;
}

.column-37 {
  text-align: right;
  display: block;
}

.tile-body {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: flex-start;
  padding: 20px 40px;
  display: flex;
}

.custom-accordion-item-toggle {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: 3rem;
  padding-bottom: 3rem;
  display: flex;
}

.custom-accordion-item-body {
  padding-bottom: 2rem;
  display: block;
}

.custom-accordion-item-toggle-state {
  background-image: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/6701b881fbc81888e4643ec9_icon_footnotes-minus.svg");
  background-position: 0 0;
  width: 24px;
  height: 24px;
}

.press-release_main-title-wrapper {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  border-bottom: 5px solid var(--primary--dark);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-bottom: 3rem;
  display: flex;
}

.post_author-image {
  object-fit: cover;
  border-radius: 100px;
  flex-flow: column;
  width: 50px;
  height: 50px;
}

.post_author-image.blog {
  width: 60px;
  height: 60px;
}

.post_content-component {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  border-top: 1px solid var(--grey--light-grey);
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding-top: 2rem;
  display: grid;
}

.post_rich-text {
  width: 100%;
}

.rich-text-block-3 {
  color: var(--grey--warm);
  font-size: 1.125rem;
  line-height: 140%;
}

.rich-text-block-3.blog-paragrah {
  margin-bottom: 3rem;
}

.rich-text-block-3.blog-paragrah h2 {
  color: var(--primary--dark);
}

.rich-text-block-3.blog-paragrah a {
  color: var(--secondary--teal);
  font-weight: 500;
}

.subscribe-section {
  margin-bottom: 0;
}

.subscribe-section.is-hidden {
  display: none;
}

.post_author-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: row;
  order: -1;
  align-items: center;
  display: none;
}

.post_author-wrapper.is-top {
  max-width: 50%;
}

.post_author-wrapper.hide-mobile-landscape {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.post_author-wrapper.is_press {
  order: -1;
  display: flex;
}

.container-24 {
  max-width: 1240px;
}

.navbar {
  z-index: 99999;
  background-color: #f72246;
  justify-content: space-between;
  margin-top: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  display: block;
  position: sticky;
  top: 0;
}

.image-70 {
  max-width: 150px;
}

.navbar-links__wrapper {
  text-align: right;
  flex: 0 auto;
  align-items: center;
  display: flex;
}

.navbar-link-text {
  color: var(--primary--white);
  font-size: 1rem;
  font-weight: 400;
  line-height: 140%;
  text-decoration: none;
  transition: all .2s ease-in-out;
}

.navbar-link-text:hover {
  color: var(--primary--white);
  text-decoration: underline;
}

.navbar-link-text.w--current {
  color: #fafafa;
}

.navbar-link-text.main-nav-mobile-only {
  display: none;
}

.navbar-link-text.no-border {
  text-transform: capitalize;
}

.navbar-link-text.text-color-dark {
  color: var(--primary--dark);
}

.icon-10 {
  color: #fff;
  background-color: #0000;
}

.dropdown-list-8 {
  background-color: #fff;
  padding: 10px;
  right: 0;
}

.dropdown-list-8.w--open {
  border-radius: 10px;
  min-width: 180px;
}

.navbar-dropdown-link {
  background-color: var(--primary--white);
  color: var(--primary--dark);
  padding: .5rem 1.5rem;
  transition: background-color .5s, color .5s;
}

.navbar-dropdown-link:hover {
  color: var(--primary--hh-red);
  text-decoration: none;
}

.navbar-dropdown-link.w--current {
  color: var(--primary--hh-red);
  font-weight: 700;
}

.navbar-dropdown-link.is-top {
  padding-top: 1rem;
}

.navbar-dropdown-link.is-bottom {
  padding-bottom: 1rem;
}

.icon-11 {
  color: #fff;
}

.main-menu-cta {
  box-shadow: inset 0 0 0 2px var(--primary--white);
  display: none;
}

.footnotes-container {
  background-color: var(--primary--white);
}

.footnote-list_component {
  color: var(--primary--white);
  padding-left: 20px;
  font-size: .75rem;
  line-height: 130%;
}

.footnote-list_component.is-lp-pb-footnotes {
  margin-bottom: 0;
  padding-left: 0;
}

.footnotes-list-item {
  color: var(--primary--dark);
  margin-bottom: 10px;
}

.footnotes-list-item.text-color-med-grey.is-lp-pb {
  list-style-type: none;
}

.footnotes_accordion-container {
  border-top: 1px solid var(--grey--light-grey);
}

.custom-accordion-item-toggle-label-footnotes {
  color: var(--primary--dark);
  font-weight: 700;
}

.case-studies-item {
  border-radius: 20px;
  flex-direction: column;
  height: 100%;
  display: flex;
  overflow: hidden;
  box-shadow: 0 6px 8px #1018281a;
}

.case-studies-item-body {
  flex-direction: column;
  justify-content: flex-start;
  padding: 32px 24px;
}

.image-71 {
  object-fit: cover;
  height: 224px;
  overflow: hidden;
}

.case-studies-link {
  color: #fff;
  text-align: left;
  background-color: #0000;
  border: 1px solid #a0a0a0;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 30px;
  text-decoration: none;
  transition: transform .2s ease-in-out;
  display: flex;
}

.case-studies-link:hover {
  background-color: #18181b05;
  transform: translate(0, -5px);
}

.case-studies-link-text {
  color: #f72246;
  text-transform: none;
  padding-right: 10px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.case-studies-link-text:hover {
  background-color: #0000;
}

.heading-67 {
  color: #f72246;
  text-transform: uppercase;
  font-size: 16px;
  line-height: 140%;
}

.heading-68 {
  color: #18181b;
  margin-bottom: 40px;
  font-size: 32px;
  line-height: 120%;
}

.case-studies-container {
  max-width: 1029px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 96px;
  padding-left: 20px;
  padding-right: 20px;
}

.image-72 {
  border-radius: 20px;
  margin-top: 60px;
}

.case-study-stat-container {
  border-radius: 20px;
  height: 100%;
  padding: 30px;
  box-shadow: 0 4px 6px 4px #1018281a;
}

.columns-35 {
  align-items: stretch;
  display: flex;
}

.rich-text-block-6 {
  max-width: 720px;
  margin-top: 80px;
  margin-left: auto;
  margin-right: auto;
  font-size: 12px;
}

.collection-list-9 {
  display: flex;
}

.collection-list-wrapper-5-copy {
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: stretch;
  max-width: 1570px;
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.text-block-637 {
  padding-bottom: 18px;
  font-size: .75rem;
}

.select-field-4-copy {
  background-color: #fff;
  border: 1px solid #d1d1d6;
  border-radius: 8px;
  height: 42px;
}

.div-block-182, .div-block-182.dynamic-form-field, .div-block-183, .div-block-183.dynamic-form-field {
  display: none;
}

.text-block-643 {
  color: #fff;
  text-align: center;
  margin-top: 26px;
  font-size: 25px;
}

.text-block-643.dynamic-form-message {
  font-size: 20px;
  display: none;
}

.case-studies-rich-text {
  max-width: 720px;
  margin-left: auto;
  margin-right: auto;
}

.case-studies-final-stat-container {
  border-radius: 20px;
  justify-content: center;
  align-items: flex-start;
  margin-left: 100px;
  margin-right: 100px;
  padding: 40px 30px 30px;
  display: flex;
  box-shadow: 0 4px 6px 4px #1018281a;
}

.heading-73 {
  color: #fff;
  margin-top: 31px;
  margin-bottom: 5px;
}

.div-block-186 {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.text-field-3 {
  border-radius: 8px;
  height: 42px;
}

.footer-home-list-item-2 {
  width: auto;
  padding-bottom: 20px;
}

.div-block-188 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-189 {
  border: 4px #f72246;
  border-left-style: solid;
  padding-left: 12px;
}

.text-block-648 {
  color: #f72246;
  font-size: 50px;
  font-weight: 700;
  line-height: 140%;
}

.text-block-649 {
  letter-spacing: .01em;
}

.div-block-190 {
  padding-right: 40px;
}

.div-block-193 {
  grid-column-gap: 30px;
  display: flex;
}

.flex-vertical-center {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.textaligncenter {
  text-align: center;
}

.textaligncenter.marginb20 {
  padding-top: 60px;
  padding-bottom: 40px;
}

.textaligncenter-copy {
  text-align: center;
  margin-top: 60px;
  margin-bottom: 10px;
}

.image-104 {
  padding-top: 60px;
}

._404-button {
  color: #fff;
  background-color: #f72246;
  border: 1px solid #fff;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 70px;
  padding: 20px 40px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
  transition: transform 1s cubic-bezier(.075, .82, .165, 1), background-color .2s ease-in-out;
  display: flex;
}

._404-button:hover {
  background-color: #d61737;
  transform: translate(0, -3px);
}

.standalone-logo {
  float: none;
  clear: none;
  text-align: left;
  object-fit: fill;
  width: 300px;
  max-width: 300px;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  position: static;
  inset: 0% 0% auto -100%;
}

.cookie-button {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  background-color: #7ba818;
  border: 1px solid #7ba818;
  border-radius: 7px;
  min-width: 130px;
  margin-top: 10px;
  margin-left: 0;
  margin-right: 0;
  font-weight: 700;
  transition: all .2s;
  display: inline-block;
}

.cookie-button:hover {
  box-shadow: 0 3px 8px -2px #7ba81899;
}

.deep-link-content-wrapper {
  background-image: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/64cad0eb87ec6044a0027e40_hello_heart_mobile_app_icon_marked.png");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 300px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-right: 300px;
  display: flex;
}

.vertical-space-small {
  margin: auto;
  padding: 10px;
}

.div-block-194 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  display: flex;
}

.app-store-icon {
  background-image: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/64cad0eb87ec6044a0027e28_App%20Store%20Icon.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  padding-left: 24px;
}

.play-store-icon {
  background-image: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/64cad0eb87ec6044a0027e25_Play%20Store%20Icon.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  padding-left: 24px;
}

.body-regular-desktop-press {
  color: var(--primary--dark);
  margin-bottom: 20px;
}

.body-regular-desktop-press.padding {
  padding-bottom: 20px;
}

.submit-button---input {
  background-color: #f72246;
  border-radius: 30px;
  width: 120px;
  margin-top: 15px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-weight: 700;
  display: none;
}

.heading-74 {
  color: #7ba818;
  margin-top: 0;
  font-size: 42px;
}

.container-37 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  margin-top: 100px;
  margin-bottom: 100px;
  display: flex;
}

.paragraph-3 {
  color: var(--hello-dark\<deleted\|variable-ab662af5\>);
  font-size: 1.25rem;
  line-height: 150%;
}

.cookie-bar {
  z-index: 1000;
  background-color: var(--primary--white);
  color: #333;
  border-radius: 7px;
  width: 100%;
  max-width: 730px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  display: none;
  position: fixed;
  bottom: 60px;
  left: 0%;
  right: 0%;
  box-shadow: 0 3px 6px 3px #0000001a;
}

.cookie-bar-text {
  flex: 1;
  margin-right: 20px;
}

.container-39 {
  margin-bottom: 58px;
  display: block;
}

.container-40 {
  margin-bottom: 60px;
  padding-top: 92px;
}

.hide {
  display: none;
}

.html-embed-12 {
  display: block;
}

.form-4 {
  text-align: left;
}

.text-white {
  color: var(--primary--white);
}

.foot-notes {
  font-size: 10px;
}

.heading-75, .heading-76, .heading-78, .heading-79, .heading-81 {
  display: none;
}

.form-checkbox-icon {
  border-radius: .125rem;
  width: .875rem;
  height: .875rem;
  margin: 0 .5rem 0 0;
}

.form-checkbox-icon.w--redirected-checked {
  background-size: 90%;
  border-radius: .125rem;
  width: .875rem;
  height: .875rem;
  margin: 0 .5rem 0 0;
}

.form-checkbox-icon.w--redirected-focus {
  border-radius: .125rem;
  width: .875rem;
  height: .875rem;
  margin: 0 .5rem 0 0;
  box-shadow: 0 0 .25rem 0 #3898ec;
}

.form-message-success {
  padding: 1.25rem;
}

.form-message-success.new-one {
  color: var(--grey--warm);
  background-color: #0000001c;
  border-radius: 10px;
}

.form-radio {
  flex-direction: row;
  align-items: center;
  margin-bottom: .5rem;
  padding-left: 0;
  display: flex;
}

.button-old {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--accents--dark-teal);
  color: var(--primary--white);
  text-align: center;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 3rem;
  padding: .75rem 1.5rem;
  font-size: 1rem;
  line-height: 120%;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.button-old:hover {
  background-color: var(--secondary--teal);
}

.button-old.solid-red-button {
  color: #fff;
  background-color: #f72246;
}

.button-old.solid-red-button:hover {
  background-color: #d21736;
}

.button-old.solid-red-button:active {
  background-color: #b0122d;
}

.form-input {
  background-color: var(--primary--white);
  color: var(--primary--dark);
  border: 1px solid #13253533;
  border-radius: .2rem;
  height: 2.75rem;
  margin-bottom: 0;
  font-size: 16px;
}

.form-input:active {
  border-color: #1325354d;
}

.form-input:focus {
  border-color: #13253580;
}

.form-input::placeholder {
  color: #1325354d;
}

.form-input.is-select-input {
  color: #86888b;
  max-width: 15rem;
}

.form-input.is-text-area {
  min-height: 5rem;
}

.form-input.is-dropdown {
  color: var(--primary--dark);
}

.form-input._100-opacity {
  background-color: #f5f5f0;
}

.form-input.is-roadshow {
  color: var(--primary--white);
  background-color: #ffffff1a;
  border-color: #ffffff40;
}

.form-input.is-roadshow:focus {
  border-color: #fff;
}

.form-input.is-roadshow::placeholder {
  color: #ffffff4d;
}

.form-radio-icon {
  width: .875rem;
  height: .875rem;
  margin-top: 0;
  margin-left: 0;
  margin-right: .5rem;
}

.form-radio-icon.w--redirected-checked {
  border-width: .25rem;
  width: .875rem;
  height: .875rem;
}

.form-radio-icon.w--redirected-focus {
  width: .875rem;
  height: .875rem;
  box-shadow: 0 0 .25rem 0 #3898ec;
}

.form-checkbox {
  flex-direction: row;
  align-items: center;
  margin-bottom: .5rem;
  padding-left: 0;
  display: flex;
}

.hide-2 {
  display: none;
}

.hp-wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.hp-wrap.gap-0-25rem {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
}

.hp-wrap.gap-3-75rem {
  grid-column-gap: 3.75rem;
  grid-row-gap: 3.75rem;
}

.hp-wrap.gap-3-75rem.center-align-content {
  justify-items: center;
}

.hp-wrap.gap-2-5rem {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
}

.hp-wrap.gap-1-25rem {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
}

.hp-wrap.gap-0-75rem {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
}

.hp-wrap.gap-4-75rem {
  grid-column-gap: 4.75rem;
  grid-row-gap: 4.75rem;
}

.form-radio-label {
  opacity: .6;
  text-transform: uppercase;
  font-size: .8rem;
  font-weight: 700;
}

.right-div {
  width: 50%;
  padding-left: 3rem;
}

.right-div.center-align.mobile-first.right-align, .right-div.right-align-flex {
  justify-content: flex-end;
  display: flex;
}

.right-div.mobile-first.inner-padding {
  padding-left: 2.5rem;
}

.left-div {
  width: 50%;
  max-width: 33rem;
  padding-right: 3rem;
}

.left-div.lower-align-left-div {
  align-items: flex-end;
  height: 100%;
  display: flex;
}

.left-div.center-align-content {
  justify-content: center;
  align-items: center;
  display: flex;
}

.left-div.bottom-align-content {
  align-items: flex-end;
  display: flex;
}

.left-div.nomw {
  max-width: none;
}

.mycontain {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.section-14 {
  min-height: auto;
  padding-top: 10rem;
  padding-bottom: 10rem;
  position: relative;
}

.section-14.footer-section {
  min-height: 40.625rem;
  overflow: hidden;
}

.section-14.footer-section.show-overflow {
  overflow: visible;
}

.section-14.bottom-align-section {
  align-items: flex-end;
  display: flex;
}

.section-14.no-top-padding {
  padding-top: 0;
}

.form-checkbox-label {
  opacity: .6;
  text-transform: uppercase;
  font-size: .8rem;
  font-weight: 700;
}

.form-wrapper {
  margin-bottom: 0;
}

.form-label {
  color: #132535a6;
  font-size: 1rem;
}

.button-wrapper.stretched-button {
  flex-direction: column;
  width: 100%;
  display: flex;
}

.button-wrapper.left-align {
  align-items: center;
  display: flex;
}

.text-color-black {
  color: var(--primary--black);
}

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

.partnering_details-text-wrapper.h-flex-top-align {
  align-items: flex-start;
  display: flex;
}

.hide-desktop {
  display: none;
}

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

.text-align-right {
  text-align: right;
}

.small-para {
  font-size: .875rem;
  line-height: 1.25rem;
}

.small-para.light-grey-text-color {
  color: #86888b;
}

.small-para.font-lato.ptb-26 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.background-color-black {
  background-color: var(--primary--black);
}

.form-message-error {
  margin-top: .75rem;
  padding: .75rem;
}

.hide-mobile {
  display: block;
  transform: rotate(0);
}

.hide-mobile.app-image-01, .hide-mobile.app-image-03 {
  transform: scale(.8)rotate(-18deg);
}

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

.hero-section {
  align-items: center;
  min-height: 100vh;
  padding-top: 14rem;
  padding-bottom: 6rem;
  position: relative;
}

.hero-section.top-and-botoom-padding {
  min-height: auto;
  padding-top: 14rem;
  padding-bottom: 10rem;
}

.white-text {
  color: #fff;
}

.line-div {
  background-color: #fff;
  border-radius: 50%;
  width: .5rem;
  min-width: .5rem;
  max-width: .5rem;
  height: .5rem;
  min-height: .5rem;
  max-height: .5rem;
  margin-top: .5rem;
}

.section-time-line-wrapper {
  z-index: 4;
  justify-content: center;
  display: flex;
  position: absolute;
  inset: auto 6% -8% 0%;
}

.section-time-line-wrapper.home-page {
  bottom: -143px;
  right: 0%;
}

.section-time-line-wrapper.b2c-page {
  z-index: 3;
  inset: 21% 0% 0%;
}

.section-time-line-wrapper.b2c-page._0-top-absol {
  top: 0%;
}

.section-time-line-wrapper.b2c-page._0-top-absol.mobile-align-1, .section-time-line-wrapper.b2c-page._0-top-absol.mobile-align-2 {
  display: none;
}

.section-time-line-wrapper.b2b-page {
  bottom: -4%;
  right: 0%;
}

.section-time-line-wrapper.b2b-page._1 {
  bottom: 27%;
}

.section-time-line-wrapper.b2b-page.mobile-align-3 {
  display: none;
}

.section-time-line-wrapper.b2b-page.new-1 {
  inset: 466px 0% auto;
}

.large-circle-div {
  background-color: #fff3;
  border-radius: 50%;
  width: 3.25rem;
  min-width: 3.25rem;
  max-width: 3.25rem;
  height: 3.25rem;
  min-height: 3.25rem;
  max-height: 3.25rem;
  position: static;
  inset: 0%;
}

.hero-bottom {
  margin-top: 3.75rem;
}

.max-width-33rem {
  max-width: 33rem;
  margin-left: auto;
  margin-right: auto;
}

.section-absol-image {
  position: absolute;
}

.section-absol-image._4 {
  z-index: 3;
  object-fit: cover;
  height: 100%;
  inset: 0% -1% 0% auto;
}

.section-absol-image._4.mobile.b2c-page {
  display: none;
}

.section-absol-image._4.b2b-page {
  width: 40vw;
  height: auto;
}

.section-absol-image._4.b2c-page {
  width: 30vw;
  height: auto;
  inset: -28% auto auto 0%;
}

.section-absol-image._2 {
  z-index: 3;
  object-fit: contain;
  width: 35vw;
  height: 100%;
  inset: 0% -10% 0% auto;
}

.section-absol-image._2.mobile.b2c-page {
  display: none;
}

.section-absol-image._2.b2c-page {
  width: 55vw;
  right: -20%;
}

.section-absol-image._11 {
  z-index: 3;
  width: 36.99vw;
  inset: auto 0% -11% auto;
}

.section-absol-image._11.mobile {
  display: none;
}

.section-absol-image._11.mobile.b2c-page {
  width: 60vw;
  height: auto;
  inset: auto -15% -22% auto;
}

.section-absol-image._11.mobile.b2c-page.mobile-towel {
  display: none;
}

.section-absol-image._11.mobile.b2b-page {
  width: 50vw;
  inset: auto -15% -17% auto;
}

.section-absol-image._11.b2c-page {
  object-fit: cover;
  width: 100vw;
  bottom: -44%;
  right: -39%;
}

.section-absol-image._11.b2c-page.mobile {
  display: none;
}

.section-absol-image._11.b2b-page {
  z-index: 2;
  width: 70vw;
  inset: auto auto -60% -10%;
}

.section-absol-image._1 {
  z-index: 3;
  object-fit: contain;
  width: 35vw;
  height: 100%;
  inset: 9% auto 0% -11%;
}

.section-absol-image._1.mobile.b2c-page {
  display: none;
}

.section-absol-image._1.b2c-page {
  width: 55vw;
  left: -21%;
  transform: rotate(11deg);
}

.section-absol-image._6 {
  z-index: 3;
  inset: 18% auto 0% 0%;
}

.section-absol-image._6.dogs-biscuit {
  z-index: 3;
  inset: 2% 0% auto auto;
}

.section-absol-image._6.phone-wire {
  transform-style: preserve-3d;
  top: 47%;
  transform: translate(-110px, -67px)rotateX(180deg)rotateY(0)rotateZ(-134deg);
}

.section-absol-image._7 {
  z-index: 3;
  width: 34.37vw;
  inset: auto auto 0% 0%;
}

.section-absol-image._5 {
  z-index: 3;
  width: 45.75vw;
  inset: auto 0% 0% auto;
}

.section-absol-image._5.b2b-page {
  width: 24vw;
  inset: -11% auto auto 27%;
}

.section-absol-image._5.b2b-page.dog-buscit1 {
  inset: auto -5% -10% auto;
}

.section-absol-image._5.b2c-page {
  width: 28vw;
  inset: auto 0% -13% 56%;
}

.section-absol-image._5.b2c-page.dog-buscit-2 {
  width: 20vw;
  inset: auto -1% 0% auto;
}

.section-absol-image._5.b2c-page.dog-buscit-3 {
  width: 20vw;
  inset: auto auto 0% 0%;
}

.section-absol-image._10 {
  object-fit: contain;
  transform-style: preserve-3d;
  width: 286px;
  height: 100%;
  position: static;
  inset: 0% 0% 0% auto;
  transform: rotateX(0)rotateY(7deg)rotateZ(12deg);
}

.section-absol-image._10.hide-mobile {
  z-index: 3;
}

.section-absol-image._10.hide-mobile.adam-edit {
  transform-style: preserve-3d;
  transform: rotateX(0)rotateY(7deg)rotateZ(10deg);
}

.section-absol-image._9 {
  z-index: 2;
  object-fit: contain;
  width: 34.87vw;
  height: 100%;
  position: static;
  bottom: 0%;
  right: auto;
}

.section-absol-image._9.hide-mobile.adam_edit {
  width: 19vw;
  transform: rotate(-10deg);
}

.section-absol-image._3 {
  z-index: 3;
  width: 37.7vw;
  inset: 0% auto auto -7%;
}

.section-absol-image._3.b2b-page {
  width: 40vw;
  inset: 0% auto auto -13%;
}

.section-absol-image._3.b2c-page {
  width: 34vw;
  inset: -52% 13% auto auto;
}

.section-absol-image._8 {
  z-index: 3;
  width: 28vw;
  inset: -29% auto auto 0%;
}

.section-absol-image._8.b2b-page {
  width: 35vw;
  left: -8%;
}

.section-absol-image._8.b2c-page {
  width: 36vw;
  top: -18%;
  left: -1%;
}

.hero-lb {
  background-color: #fff;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  min-height: 35rem;
  display: flex;
}

.hero-lb.hide {
  display: none;
}

.hero-lb.auto-height {
  min-height: auto;
  overflow: hidden;
}

.restrict-div-50vw {
  max-width: 35vw;
  margin-left: auto;
  margin-right: auto;
}

.restrict-div-50vw.relative {
  z-index: 5;
  position: relative;
}

.restrict-div-50vw.relative.max-width-40vw {
  max-width: 40vw;
}

.line-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 14rem;
  display: flex;
}

.line-wrapper.b2b-page {
  height: 100%;
}

.line-wrapper.b2b-page.bottom-align {
  justify-content: flex-end;
}

.line-wrapper.b2b-page.top-align {
  justify-content: flex-start;
}

.section-background-div {
  z-index: 1;
  background-color: #f72246;
  border-radius: 1px;
  display: none;
  position: absolute;
  inset: 0%;
}

.section-background-div.orange-color {
  background-color: #ffab77;
}

.section-background-div.green-color {
  z-index: 1;
  background-color: #8cce64;
}

.section-background-div.light-blue {
  background-color: #85b6ff;
}

.restrict-div-58-25rem {
  max-width: 56.25rem;
  margin-left: auto;
  margin-right: auto;
}

.restrict-div-58-25rem.relative {
  z-index: 5;
  position: relative;
}

.solid-circle-div {
  background-color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 1.625rem;
  min-width: 1.625rem;
  max-width: 1.625rem;
  height: 1.625rem;
  min-height: 1.625rem;
  max-height: 1.625rem;
  margin-top: 1.5rem;
  display: flex;
  position: relative;
}

.solid-circle-div.up-top {
  margin-bottom: 1.25rem;
}

.margin-div {
  margin-top: 20rem;
}

.form-wrapper-div {
  margin-top: 30px;
}

.policy-text {
  color: #86888b;
  font-size: .8rem;
  text-decoration: none;
  display: inline-block;
}

.policy-text.underline-text {
  text-decoration: underline;
}

.absol-right-div-image {
  z-index: 4;
  width: 35vw;
  position: absolute;
  inset: auto 10% -11% auto;
}

.absol-right-div-image.hide-mobile.app-image-02 {
  transform: scale(.8)rotate(18deg);
}

.h-flex-div {
  align-items: center;
  display: flex;
}

.h-flex-div.gap-1-25rem {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
}

.h-flex-div.apart {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  justify-content: space-between;
}

.h-flex-div.apart.no-wrap {
  flex-wrap: nowrap;
}

.h-flex-div.gap-0-5rem {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.v-flex-div {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.v-flex-div.gap-4px {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
}

.v-flex-div.gap-0-625rem {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
}

.v-flex-div.gap-0-5rem {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.white-box-content-wrapper {
  background-color: #fff;
  border-radius: 22px;
  max-width: 36.25rem;
  padding: 2.5rem;
}

.white-box-content-wrapper.left-margin-30 {
  margin-left: 30px;
}

.light-grey-text {
  color: #626262;
}

.small-heading-tb {
  color: var(--primary--black);
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.05rem;
}

.relative-div {
  z-index: 5;
  position: relative;
}

.google-image {
  height: 100%;
}

.app-download-link {
  width: 6rem;
  height: 2rem;
}

.h3 {
  color: var(--primary--black);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 35px;
  line-height: 35px;
}

.div-block-196 {
  flex-direction: row-reverse;
  justify-content: center;
  align-items: center;
  width: 50%;
  margin-left: auto;
  margin-right: auto;
}

.dotted-line-image {
  min-height: 100%;
  margin-top: .5rem;
  display: flex;
}

.absol-line-image {
  position: absolute;
  inset: 3% 0% auto 47%;
}

.bottom-section-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  align-items: center;
}

.abc {
  position: relative;
}

.disclaimer-text_wrapper {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.paragraph-5 {
  color: #979797;
  padding-top: 10px;
  padding-bottom: 20px;
  font-size: 12px;
  display: none;
}

.white-box-content-wrapper-copy.mobile-align-copy.display-none {
  display: none;
}

.white-box-content-wrapper-copy {
  background-color: #fff;
  border-radius: 22px;
  max-width: 36.25rem;
  padding: 2.5rem;
}

.white-box-content-wrapper-copy.mobile-align-copy {
  display: none;
}

.hp-wrap-copy {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.hp-wrap-copy.gap-0-75rem-copy {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
}

.div-block-207 {
  align-items: center;
  display: flex;
}

.nav-container {
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  max-width: 100%;
  padding-left: 100px;
  padding-right: 100px;
  display: flex;
}

.container-45 {
  max-width: 1280px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.lyh-button-box {
  color: #fff;
  text-align: center;
  background-color: #f72246;
  border-radius: 100px;
  padding: 10px 22px;
  font-size: 15px;
  transition: transform 1s cubic-bezier(.075, .82, .165, 1), background-color .2s ease-in-out;
}

.lyh-button-box:hover {
  background-color: #e71337;
  transform: translate(0, -3px);
}

.lyh-button-box._2x1 {
  width: 123px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.field-label {
  color: var(--primary--white);
  font-size: 18px;
}

.ylh---share {
  border: 1px solid var(--primary--white);
  color: #f8f8f8;
  text-align: center;
  background-color: #0000;
  border-radius: 30px;
  margin-top: 0;
  margin-right: 12px;
  padding: 20px 22px;
  font-size: 15px;
  line-height: 0;
  transition: transform 1s cubic-bezier(.075, .82, .165, 1), background-color .2s ease-in-out;
  display: block;
}

.ylh---share:hover {
  background-color: #f72246;
  transform: translate(0, -3px);
}

.ylh---share.disp-none {
  display: none;
}

.div-block-237 {
  flex: 1;
  justify-content: flex-end;
  display: flex;
}

.h4-desktop-terms-2 {
  color: #18181b;
  letter-spacing: -.5px;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 2.5rem;
  line-height: 120%;
}

.h4-desktop-terms-2.provider-category {
  color: var(--primary--hh-red);
}

.h4-desktop-terms-2.provider-category.your-rights {
  margin-top: 0;
}

.div-block-241 {
  padding-bottom: 5px;
}

.rich-text-block-10 {
  text-align: center;
  padding-top: 20px;
  font-size: 16px;
}

.rich-text-block-10 a, .link-249, .link-250 {
  text-decoration: underline;
}

.utility-page-wrap {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}

.utility-page-content {
  text-align: center;
  flex-direction: column;
  width: 260px;
  display: flex;
}

.utility-page-form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.text-block-4-copy {
  color: #fff;
  text-align: left;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 15px;
  font-weight: 700;
  line-height: 15px;
  text-decoration: none;
}

.section-whh {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin: 10% auto 65px;
  padding: 20px 80px;
  display: flex;
}

.section-whh.risk-factors {
  margin-top: 100px;
  margin-bottom: 100px;
}

.section-whh.risk-factors.padding {
  margin-top: 0;
  margin-bottom: 0;
}

.section-whh.resource {
  margin-top: 0%;
}

.section-whh.resource.padding {
  margin-top: 5%;
  margin-bottom: 0;
}

.section-whh.resource.padding.equity {
  margin-top: 0%;
}

.whh-header-home {
  background-color: var(--primary--near-white);
  height: auto;
  position: relative;
  top: 0;
}

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

.tabs-menu-6 {
  justify-content: center;
  margin-bottom: 30px;
  display: flex;
  top: -108px;
}

.tab-lato-link-tab-1-2 {
  color: #a0a0a0;
  background-color: #0000;
  border: 1px solid #a0a0a0;
  border-radius: 30px;
  margin-right: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 16px;
  font-weight: 700;
}

.tab-lato-link-tab-1-2.w--current {
  border-color: var(--secondary--teal);
  color: var(--secondary--teal);
  background-color: #0000;
  border-radius: 30px;
  margin-right: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 16px;
}

.tabs-4 {
  width: 100%;
}

.font-lato {
  color: #18181b;
  font-size: 18px;
  line-height: 22.4px;
}

.font-lato.small-para {
  font-size: 16px;
}

.font-lato.white-text {
  color: var(--white-2\<deleted\|variable-52b8364b\>);
  margin-top: 20px;
  margin-bottom: 20px;
  line-height: 160%;
}

.blog-rtb-lato {
  padding-bottom: 40px;
  font-size: 18px;
}

.blog-rtb-lato li {
  font-size: 18px;
  line-height: 26px;
}

.blog-rtb-lato p {
  line-height: 140%;
}

.blog-rtb-lato a {
  color: var(--secondary--teal);
  text-align: left;
}

.whh-submenu {
  z-index: -1;
  background-color: var(--primary--near-white);
  max-width: 1570px;
  padding-left: 25%;
  padding-right: 25%;
}

.grid-22 {
  grid-column-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto;
}

.new-submenu-nav {
  color: #132535;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  transition: all .2s ease-in-out;
}

.new-submenu-nav:hover {
  text-decoration: underline;
}

.new-submenu-nav.w--current {
  color: #fafafa;
}

.new-submenu-nav.current {
  color: var(--grey--warm);
}

.arrow-down {
  color: #132535;
  background-color: #0000;
}

.arrow-down.current {
  color: var(--grey--warm);
}

.whh-submenu-link {
  color: var(--grey--warm);
  font-size: 16px;
  line-height: 24px;
}

.whh-submenu-link:hover, .whh-submenu-link:focus {
  color: var(--secondary--teal);
}

.whh-submenu-link.w--current {
  color: var(--secondary--teal);
  font-size: 16px;
}

.dropdown-whh-list {
  background-color: #fff;
  padding: 10px;
  right: 0;
}

.dropdown-whh-list.w--open {
  border-radius: 10px;
  min-width: 180px;
}

.div-block-302 {
  justify-content: center;
  padding: 20px;
  display: flex;
}

.lato-normal {
  color: #fff;
  max-width: 800px;
  margin-bottom: 20px;
  padding-right: 40px;
  font-size: 18px;
  line-height: 160%;
}

.lato-normal.main {
  color: #18181b;
  max-width: 100%;
  padding-right: 0;
}

.lato-small-heading {
  color: #ffffff80;
  letter-spacing: .02em;
  text-transform: uppercase;
  font-size: 16px;
  line-height: 140%;
}

.whh-main {
  background-color: var(--primary--near-white);
  border-bottom-right-radius: 60px;
  border-bottom-left-radius: 60px;
  justify-content: center;
  padding-left: 100px;
  padding-right: 100px;
  display: flex;
}

.div-block-304 {
  width: 100%;
  display: flex;
  position: relative;
}

.div-block-304.risk {
  height: 200px;
}

.image-138 {
  max-width: 100%;
}

.image-138.risk {
  max-width: 80%;
}

.div-block-header-home {
  z-index: 0;
  margin-right: 0;
  padding: 59px 587px 50px 100px;
  position: relative;
}

.div-block-header-home.header-padding {
  padding-top: 100px;
  padding-bottom: 100px;
}

.div-block-306 {
  padding-left: 360px;
  position: relative;
}

.div-block-306.risk-factors {
  justify-content: center;
  width: 100%;
  padding-bottom: 20px;
  padding-left: 0;
  display: flex;
}

.main-graphic {
  position: absolute;
  inset: auto 0%;
}

.main-graphic.risk-factor {
  inset: 0% auto auto 0%;
}

.main-subnav-dropdown-link {
  color: #a0a0ab;
  font-size: 15px;
  font-weight: 700;
  line-height: 24px;
  transition: color .2s ease-in-out;
}

.main-subnav-dropdown-link:hover, .main-subnav-dropdown-link.w--current {
  color: var(--secondary--teal);
}

.main-subnav-dropdown-link.hide {
  display: block;
}

.tab-lato-link-tab-2 {
  color: #a0a0a0;
  background-color: #0000;
  border: 1px solid #a0a0a0;
  border-radius: 30px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 17px;
  font-weight: 700;
}

.tab-lato-link-tab-2.w--current {
  border-color: var(--secondary--teal);
  color: var(--secondary--teal);
  background-color: #0000;
}

.header-background-image---heart-disease-prevention {
  z-index: -1;
  background-image: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/64cad0eb87ec6044a0027f96_Pictograph_Heart%20Disease%20Prevention.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-bottom-left-radius: 250px;
  height: 100%;
}

.header-background-image---health-equity {
  z-index: -1;
  background-image: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/64cad0eb87ec6044a0027f97_Pictograph_Health%20Equity.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-bottom-left-radius: 250px;
  height: 100%;
}

.benefits-leader-tool-kit {
  margin-left: auto;
  margin-right: auto;
  padding-top: 100px;
  padding-left: 80px;
  padding-right: 80px;
}

.grid---2-col {
  grid-column-gap: 33px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
}

.div-block-309 {
  background-color: var(--primary--white);
  border-radius: 20px;
  flex-direction: column;
  align-items: flex-start;
  height: 100%;
  display: flex;
  overflow: hidden;
  box-shadow: 0 1px 10px 4px #66544e33;
}

.tile-body-2 {
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  padding: 20px 40px;
  display: flex;
}

.tile-body-pre-heading-2 {
  color: #f72246;
  text-align: left;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
}

.tile-body-h3-2 {
  color: #18181b;
  text-align: left;
  letter-spacing: -.02em;
  margin-top: 10px;
  font-size: 28px;
  line-height: 38px;
}

.text-block-682 {
  color: #18181b;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 18px;
  line-height: 140%;
}

.page-title {
  max-width: 1280px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.resources-tile-2 {
  background-color: var(--primary--white);
  border-radius: 20px;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  max-width: 1570px;
  min-height: 288px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: hidden;
  box-shadow: 0 1px 10px 4px #66544e33;
}

.div-block-312 {
  background-color: var(--primary--near-white);
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  margin-bottom: 40px;
  padding: 40px;
}

.block-img-he-1 {
  background-image: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/64cad0eb87ec6044a0027fe4_Womenshealth_website_Thumnails5.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 270px;
}

.block-img-he-2 {
  background-image: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/64cad0eb87ec6044a0027fe9_Womenshealth_website_Thumnails11.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 270px;
}

._1-col-div-block-img-he-1 {
  background-image: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/64cad0eb87ec6044a0027fea_Womenshealth_website_Thumnails10.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 400px;
}

.microside-brand-logo {
  width: 200px;
}

.navbar-microsite {
  z-index: 99999;
  background-color: var(--primary--hh-red);
  justify-content: space-between;
  margin-top: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  display: block;
  position: sticky;
  top: 0;
}

.container-53 {
  margin-top: 50px;
  margin-bottom: 50px;
}

.header-menopause-background {
  z-index: -1;
  background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/64cad0eb87ec6044a002800b_Womens_health_Menopause_Stock-1364649194.png");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-bottom-left-radius: 250px;
  height: 100%;
}

.block-img-menopause-1 {
  background-image: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/64cad0eb87ec6044a002800e_WHH-thumbnails_3.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 270px;
}

.block-img-menopause-2 {
  background-image: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/64cad0eb87ec6044a002800a_WHH%20thumbnails_2.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 270px;
}

.grid---2-col-1-row {
  grid-column-gap: 33px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
}

.nav-top-2 {
  z-index: 999;
  background-color: var(--primary--near-white);
  justify-content: flex-end;
  align-items: center;
  display: none;
  position: relative;
  top: 0;
}

.nav-top-link-2 {
  color: var(--primary--hh-red);
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 15px;
  font-weight: 700;
  line-height: 160%;
}

.nav-top-link-2:hover {
  text-decoration: underline;
}

.nav-top-link-2.w--current {
  color: #fff;
}

.nav-top-link-2.nav-top-cta {
  background-color: var(--primary--hh-red);
  color: var(--primary--white);
  text-transform: capitalize;
  border-radius: 100px;
  margin-top: 6px;
  margin-left: 20px;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 20px;
  font-size: 15px;
  line-height: 100%;
  transition: background-color .2s;
  display: inline-block;
}

.nav-top-link-2.nav-top-cta:hover {
  color: var(--primary--white);
  background-color: #e0193b;
  text-decoration: none;
}

.navbar-hh-logo {
  width: 160px;
}

.navbar--2025 {
  z-index: 9999;
  background-color: var(--style-guide--transparent);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  text-align: left;
  justify-content: space-around;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.navbar--2025.hlth2024 {
  background-color: #04004e00;
  border-radius: 0;
  width: 100%;
  position: fixed;
}

.navbar-dropdown__list {
  background-color: var(--primary--white);
  margin-top: .15rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  overflow: hidden;
}

.navbar-dropdown__list.w--open {
  border-radius: 10px;
  min-width: 200px;
}

.navbar-dropdown__list.shadow-medium.w--open {
  z-index: 9999999;
  background-color: var(--primary--white);
  margin-top: .15rem;
  overflow: hidden;
}

.icon--caret {
  color: var(--primary--white);
  background-color: #0000;
}

.icon--caret.text-color-dark {
  color: var(--primary--dark);
}

.navbar-dropdown-toggle {
  color: var(--primary--white);
}

.navbar-dropdown-toggle:hover {
  text-decoration: underline;
}

.navbar__wrapper {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: flex;
}

.fixed-container {
  max-width: 100%;
  padding: 40px 5%;
}

.h1-lato-heading {
  color: var(--primary--dark);
  letter-spacing: -.03px;
  margin-top: 0;
  font-size: 3.5rem;
  line-height: 120%;
  text-decoration: none;
}

.h1-lato-heading.white {
  color: var(--primary--white);
  font-size: 64px;
  line-height: 110%;
}

.lato-heading-h2 {
  color: var(--primary--dark);
  letter-spacing: -.02px;
  margin-top: 0;
  font-size: 2.6rem;
  line-height: 120%;
}

.banner_wrapper {
  z-index: 999;
  background-color: var(--primary--white);
  width: 100%;
  padding-top: .5rem;
  padding-bottom: .5rem;
  position: relative;
}

.display-none {
  display: none;
}

.select-field-4-copy-2 {
  background-color: #f5f5f0;
  border: 1px #d1d1d6;
  border-radius: 8px;
  height: 56px;
  font-size: 16px;
}

.sections-hero {
  background-color: var(--primary--near-white);
  border-bottom-left-radius: 250px;
}

.sections-hero.blog {
  background-color: var(--primary--hh-red);
  border-bottom-left-radius: 200px;
  padding-top: 92px;
}

.blog-wrapper {
  display: flex;
}

.press-header-block {
  margin-top: 40px;
  margin-bottom: 124px;
  padding-top: 0;
}

.open-roles_quick-stack {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.open-roles_embed {
  width: 100%;
  margin-bottom: 0;
  padding-bottom: 0;
  display: block;
}

.lato---18---p {
  margin-bottom: 20px;
  padding-bottom: 0;
  font-size: 1.125rem;
  line-height: 1.5rem;
}

.lato---18---list {
  margin-bottom: 50px;
  list-style: lower-alpha;
}

.lightbox__component {
  z-index: 99999999;
  cursor: pointer;
  width: 100%;
  position: relative;
}

.container-61 {
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  width: 1500px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}

.relative {
  position: relative;
}

.text-block-734 {
  color: #fff;
  text-align: center;
  margin-top: 26px;
  font-size: 25px;
  font-weight: 700;
}

.text-block-734.dynamic-form-message {
  color: var(--primary--hh-red);
  font-size: 20px;
  display: none;
}

.div-block-537, .div-block-537.dynamic-form-field {
  display: none;
}

.text-field-9 {
  background-color: #f5f5f0;
  border: 1px #000;
  border-radius: 8px;
  height: 56px;
  font-size: 16px;
}

.text-field-9:focus {
  border: 1px solid #1d9696;
}

.div-block-538, .div-block-538.dynamic-form-field {
  display: none;
}

.privacy-item_container {
  border-top: 1px solid var(--grey--light-grey);
  padding-top: 30px;
  padding-bottom: 30px;
}

.list-item-spacing {
  padding-top: 10px;
  padding-bottom: 10px;
}

.teal-link {
  color: var(--secondary--teal);
  text-decoration: underline;
}

.teal-link:hover {
  color: var(--accents--dark-teal);
}

.teal-link.promo-banner:hover {
  color: var(--secondary--yellow);
  text-decoration: underline;
}

.paragraph {
  color: #000;
  margin-bottom: 0;
  font-size: 1.125rem;
  line-height: 1.5;
}

.paragraph.small {
  font-size: 1rem;
}

.tabs_component {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.tabs_component.is-our-technology {
  align-items: stretch;
}

.main-content_wrapper {
  align-self: center;
}

.main-content_wrapper.align-center {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.card--infographic {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  text-align: center;
  border-radius: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 2rem;
  display: flex;
}

.section_title-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-bottom: 4rem;
  display: flex;
}

.section_title-wrapper.reduce-padding {
  padding-bottom: 2rem;
}

.section_title-wrapper.align-left {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
}

.section_title-wrapper.align-left.max-width-50 {
  max-width: 50%;
}

.section_title-wrapper.bottom-padding-0 {
  padding-bottom: 0;
}

.section_title-wrapper.align-center {
  text-align: center;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.section_title-wrapper.align-center.is-pb-hero {
  padding-bottom: 0;
}

.section_title-wrapper.align-center.hide {
  display: none;
}

.section_title-wrapper.align-center.is-lp-whhc--ma {
  z-index: 10;
  position: absolute;
}

.section_title-wrapper.max-width-50 {
  max-width: 50%;
}

.section_title-wrapper.padding-bottom-2rem {
  padding-bottom: 2rem;
}

.section_title-wrapper.is-lp-whhc--ma {
  z-index: 10;
  padding-bottom: 2rem;
}

.section_title-wrapper.is-platform-hero {
  padding-bottom: 2rem;
}

.card_wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-radius: 1rem;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 2rem;
  display: flex;
  overflow: hidden;
}

.card_wrapper._01 {
  min-height: 100%;
}

.card_wrapper.is-white {
  background-color: var(--primary--white);
}

.card_wrapper.is-near-white {
  background-color: var(--primary--near-white);
  min-height: 100%;
}

.card_wrapper.is-contact-us {
  background-color: var(--primary--white);
  justify-content: space-between;
  align-items: center;
}

.card_details-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.card_details-wrapper.is-testimonial {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.card-details_text-wrapper.verticla-align-center {
  align-self: center;
}

.user-type_text-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 500px;
  display: flex;
}

.section_user-type {
  position: relative;
}

.hb-logo-container-hero {
  justify-content: center;
  margin-bottom: 30px;
  margin-right: 0;
  display: flex;
}

.hero-title-container {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 100px;
  display: flex;
}

.hh-logo {
  width: 150px;
}

.hb-h1 {
  text-align: center;
  letter-spacing: 0;
  font-size: 5rem;
}

.hb-h1.centered {
  color: #fff;
  text-align: center;
  width: 75%;
  line-height: 110%;
}

.btn-container {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  display: flex;
}

.btn-container.top-space {
  margin-top: 60px;
}

.content_container {
  z-index: 100;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.content_container.tight {
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 70px 70px 240px;
}

.hero-content-container {
  flex-direction: column;
  justify-content: space-around;
  width: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.hb-button {
  background-color: #f42246;
  border-radius: 100px;
}

.hb-button.white {
  color: #f42246;
  background-color: #fff;
  padding: 18px 48px;
  font-size: 1rem;
  font-weight: 700;
  line-height: 120%;
  transition: background-color .2s;
}

.hb-button.white:hover {
  color: #fff;
  background-color: #ca1433;
}

.hb-button.red {
  padding: 18px 48px;
  transition: background-color .2s;
}

.hb-button.red:hover {
  background-color: #ca1433;
}

.hb-button.red.hero {
  color: var(--primary--white);
  font-size: 1rem;
  line-height: 120%;
}

.hb-button.submit {
  margin-bottom: 20px;
  padding: 18px 48px;
  font-size: 120%;
  line-height: 125%;
}

.hb-button.submit.dynamic-submit-button {
  font-size: 1rem;
}

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

.hb-hero-section {
  height: 100vh;
}

.form-9 {
  flex-direction: column;
  align-items: center;
  width: 940px;
  display: flex;
}

.check-coverage_container {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 70px;
  display: flex;
}

.heart-better_list-item {
  padding-bottom: 10px;
  font-size: 1.1rem;
  line-height: 140%;
}

.heart-better_list-item.last {
  padding-bottom: 0;
}

.heart-better_list-item.tight {
  margin-bottom: 0;
}

.text-block-2 {
  font-size: 18px;
}

.success-message {
  background-color: #f5f5f0;
}

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

.left-image.img-3 {
  object-fit: contain;
  width: 100%;
}

.left-image.img-2 {
  width: 100%;
  min-width: 50%;
}

.left-image.img-1 {
  width: 100%;
}

.text-field-11 {
  background-color: #f5f5f0;
  border: 1px #000;
  border-radius: 5px;
  height: 48px;
  margin-bottom: 16px;
}

.hb-h2-headine {
  color: var(--primary--hh-red);
  margin-top: 0;
  margin-bottom: 30px;
  font-size: 3rem;
  line-height: 120%;
}

.logo-group-image {
  width: 250px;
}

.html-embed {
  display: block;
}

.section {
  display: flex;
}

.section.last {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  padding: 70px;
}

.right_container {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: space-between;
  width: 50%;
  max-width: none;
  padding: 20px 70px;
  display: flex;
}

.left_wrapper {
  justify-content: center;
  align-items: center;
  width: 50%;
  max-width: none;
  height: 100vh;
  display: flex;
}

.heart-better-text {
  color: #545454;
  font-size: 1.1rem;
  line-height: 140%;
}

.heart-better-text.small {
  font-size: .8rem;
}

.heart-better-text._02 {
  margin-bottom: 1rem;
}

.heart-better_link {
  color: var(--primary--hh-red);
  text-decoration: none;
}

.heart-better_link:hover {
  text-decoration: underline;
}

.input-container {
  width: 100%;
  position: relative;
}

.input-container.left {
  padding-right: 20px;
}

.error-message {
  margin-top: 20px;
  padding: 20px;
}

.hb-list {
  margin-top: 20px;
  padding-left: 20px;
}

.chevron-down-icon {
  width: 40px;
  height: 40px;
}

.logo-group_wrapper {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.logo-group_wrapper.last {
  margin-bottom: 50px;
}

.hb-field-label {
  margin-bottom: 0;
  font-size: 1.1rem;
  font-weight: 700;
  line-height: 140%;
}

.hb-field-label.last {
  margin-bottom: -10px;
  margin-right: auto;
}

.submit-container {
  flex-direction: column;
  align-items: center;
  margin-top: 30px;
  display: flex;
}

.container {
  width: 100%;
  max-width: none;
  display: flex;
}

.submit-button-7 {
  background-color: #f42246;
  border-radius: 100px;
  margin-bottom: 30px;
  padding: 18px 48px;
  font-size: 1.1rem;
  font-weight: 700;
  transition: background-color .2s;
}

.submit-button-7:hover {
  background-color: #ca1433;
}

.paragraph-33 {
  color: #545454;
}

.link-275 {
  color: var(--primary--hh-red);
  text-decoration: none;
}

.link-275:hover {
  text-decoration: underline;
}

.heart-better-list_component {
  padding-left: 20px;
}

.button-24 {
  background-color: #f42246;
  border-radius: 100px;
  font-weight: 700;
}

.button-24.red {
  padding: 18px 48px;
  transition: background-color .2s;
}

.button-24.red:hover {
  background-color: #ca1433;
}

.hb-select-field {
  background-color: #f5f5f0;
  border-style: none;
  max-width: 940px;
  height: 48px;
  margin-top: 12px;
  font-size: 1rem;
}

.heart-better-content_container {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.heart-better-logo_wrapper {
  cursor: pointer;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 0;
  margin-right: 0;
  padding-left: 10px;
  display: flex;
}

.link-chevron-down {
  transition: filter .2s;
}

.link-chevron-down:hover {
  filter: brightness(0%);
}

.bottom-logo-container {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.section-01, .section-02 {
  background-color: #fff;
  min-height: 100vh;
  display: flex;
}

.section-03 {
  background-color: #f5f5f0;
  min-height: 100vh;
  display: flex;
}

.section-04 {
  background-color: #fff;
  min-height: 100vh;
  display: flex;
}

.html-embed-31 {
  display: none;
}

.hb-h2-headine-2 {
  color: #f72246;
  margin-top: 0;
  margin-bottom: 30px;
  font-size: 3.5rem;
  line-height: 100%;
}

.scroll-snap-wrapper, .scroll-container {
  height: 100vh;
  overflow: scroll;
}

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

.l-image-2 {
  object-fit: cover;
  height: 100vh;
}

.h2-headine {
  margin-bottom: 30px;
}

.section-71 {
  height: 100vh;
  display: flex;
}

.paragraph-35 {
  color: #545454;
}

.list-27 {
  padding-left: 20px;
}

.html-embed-36 {
  display: block;
}

.scams_modal-wrapper {
  z-index: 1000000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.scams_modal-background {
  background-color: #000c;
  width: 100%;
  height: 100%;
}

.scams_content-wrapper {
  background-color: #fff;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 60rem;
  height: 80%;
  padding-top: 50px;
  padding-bottom: 50px;
  padding-right: 1rem;
  display: flex;
  position: absolute;
  box-shadow: 0 2px 13px 14px #0000001a;
}

.scams_title-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  width: 100%;
  padding-bottom: 40px;
  padding-left: 50px;
  padding-right: 50px;
  display: flex;
}

.h2-bold {
  color: var(--hello-red-2\<deleted\|variable-cbac061b\>);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 800;
}

.h2-bold.rem {
  line-height: 2.6rem;
}

.icon--close-text {
  font-size: 4rem;
  line-height: 4rem;
  transform: rotate(45deg);
}

.button-close--scams-modal {
  color: var(--primary--black);
  text-decoration: none;
  position: absolute;
  inset: 1rem 1rem auto auto;
}

.scams_text-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  padding-left: 50px;
  padding-right: 50px;
  display: flex;
  overflow: auto;
}

.form_row-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.form_row-wrapper.is-2col {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.form_row-wrapper.is-2col.newsletter {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-columns: 1fr auto;
}

.form_row-wrapper.llw-newsletter, .form_row-wrapper.is-1col {
  flex-flow: column;
}

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

.icon-xsmall.hide {
  display: none;
}

.icon-xsmall.is-left {
  transform: rotate(180deg);
}

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

.margin-bottom.margin-xsmall {
  margin: 0 0 1rem;
}

.margin-bottom.margin-xxsmall {
  margin: 0 0 .5rem;
}

.margin-bottom.margin-large {
  margin: 0 0 4rem;
}

.margin-bottom.margin-xlarge {
  margin: 0 0 6rem;
}

.margin-bottom.margin-medium {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  margin-bottom: 1.5rem;
}

.margin-bottom.margin-small {
  margin: 0 0 1.25rem;
}

.margin-bottom.margin-small.mobile {
  display: none;
}

.margin-bottom.margin-xsmall {
  margin-top: 0;
}

.margin-bottom.margin-medium {
  margin: 0 0 2rem;
}

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

.margin-bottom.margin-xxlarge {
  margin: 0 0 4rem;
}

.margin-bottom.margin-xxlarge.is-hidden {
  display: none;
}

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

.margin-bottom.margin-xlarge.product-tour {
  z-index: 200;
  display: none;
  position: absolute;
  inset: -5rem 0% auto;
}

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

.margin-bottom.margin-xxlarge.align-center {
  justify-content: center;
  display: flex;
}

.margin-bottom.margin-small, .margin-bottom.margin-xxsmall, .margin-bottom.margin-xxlarge, .margin-bottom.margin-xhuge, .margin-bottom.margin-0, .margin-bottom.margin-custom1, .margin-bottom.margin-xxhuge, .margin-bottom.margin-custom2, .margin-bottom.margin-small, .margin-bottom.margin-custom3, .margin-bottom.margin-huge, .margin-bottom.margin-xsmall, .margin-bottom.margin-small {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.max-width-xlarge {
  width: 100%;
  max-width: 64rem;
}

.max-width-xlarge.align-center {
  max-width: none;
}

.heading-style-value {
  font-size: 2rem;
  line-height: 130%;
}

.heading-style-value.text-color-teal {
  font-weight: 700;
}

.heading-style-value.text-color-red {
  color: var(--primary--hh-red);
}

.secondary-hero_content {
  z-index: 2;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.secondary-hero_content.is-ers, .secondary-hero_content.is-aap {
  min-height: 700px;
}

.heading-style-h2 {
  margin-top: 0;
  margin-bottom: 0;
}

.heading-style-h2.text-align-center.is-white {
  color: var(--primary--white);
}

.heading-style-h2.text-align-center.color-hlth-dark-plum {
  color: #04004d;
}

.heading-style-h2.text-color-dark {
  color: var(--primary--dark);
}

.heading-style-h2.text-color-red {
  color: var(--primary--hh-red);
}

.heading-style-h2.text-color-dark-teal {
  color: var(--accents--dark-teal);
}

.heading-style-h2.color-hlth-dark-plum {
  color: #04004d;
}

.heading-style-h2.text-color-white {
  color: #fff;
}

.section_event-details {
  z-index: 1;
  background-color: #f5f5f0;
}

.padding-section-hero {
  z-index: 1;
  padding-top: 2rem;
  padding-bottom: 2rem;
  position: relative;
}

.padding-section-hero.no-top-padding {
  padding-top: 0;
}

.padding-section-hero.no-top-padding.is-hlth {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  color: var(--primary--white);
  flex-flow: column;
  display: flex;
}

.speaker-details_container {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  padding: 1.5rem;
  display: flex;
}

.speaker-details_container.hlth2024 {
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  padding: 1.25rem;
}

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

.container-small.is-blog-post {
  max-width: 56rem;
}

.countdown_item-wrapper {
  text-align: center;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 9rem;
  padding: .5rem 1.5rem 1.5rem;
  display: flex;
}

.form_field-wrapper {
  grid-column-gap: .3rem;
  grid-row-gap: .3rem;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.text-size-medium {
  font-size: 1.125rem;
  line-height: 140%;
}

.text-size-medium.text-color-dark {
  color: var(--primary--dark);
}

.text-size-medium.facts-table-title {
  color: var(--primary--dark);
  text-align: center;
}

.text-size-medium.text-align-center.color-hlth-dark-plum {
  color: #04004d;
}

.text-size-medium.text-content-na {
  color: var(--primary--dark);
  text-align: center;
  margin-bottom: 0;
}

.text-size-medium.is-white {
  color: var(--primary--white);
}

.text-size-medium.text-style-italics {
  font-style: italic;
}

.text-size-medium.text-style-italics.text-color-grey {
  color: #979797;
}

.text-size-medium.text-color-white.is-50-opacity {
  opacity: .5;
}

.text-size-medium.text-style-bold {
  font-weight: 700;
}

.event-background_content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: var(--primary--white);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 3rem;
  display: flex;
}

.text-size-large {
  font-size: 1.25rem;
  line-height: 140%;
}

.text-size-large.text-color-white {
  color: var(--primary--white);
}

.text-size-large.text-align-center.text-color-near-white {
  color: var(--primary--near-white);
}

.text-size-large.text-content-heart-health {
  color: var(--primary--hh-red);
}

.text-size-large.text-weight-bold.text-color-golden-brown {
  color: var(--accents--golden-brown);
}

.text-size-large.text-weight-bold.is-dark, .text-size-large.text-color-dark {
  color: var(--primary--dark);
}

.text-size-large.text-content-conditions {
  color: var(--primary--dark);
  text-align: center;
  font-size: 1.1rem;
}

.heading-style-h1.is-white {
  color: var(--primary--white);
}

.heading-style-h1.text-color-red {
  color: var(--primary--hh-red);
}

.heading-style-h1.text-color-dark-teal {
  color: var(--accents--dark-teal);
}

.heading-style-h1.text-color-dark-red {
  color: var(--secondary--dark-red);
}

.heading-style-h1.is-hero {
  color: #fff;
}

.heading-style-h1.text-color-ad-red {
  color: #e31f26;
}

.heading-style-h1.text-color-white.is-lp-whhc-hero {
  font-size: 5rem;
  font-weight: 400;
}

.heading-style-h1.is-hlth-2025-countdown {
  color: #04004d;
}

.form-input-contact {
  color: #1325354d;
  background-color: #f3f3f300;
  border: 1px solid #999;
  border-radius: 5px;
  height: 40px;
  margin-bottom: 0;
  padding: 1.3rem 1rem;
  font-size: 1rem;
  line-height: 1.6;
}

.form-input-contact:focus {
  border-color: #000;
}

.form-input-contact::placeholder {
  color: #0009;
}

.form-input-contact.is-text-area {
  background-color: #fff;
  padding-top: .75rem;
  padding-bottom: .75rem;
}

.heading-style-h3.text-color-white {
  color: var(--primary--white);
}

.heading-style-h3.text-color-dark {
  color: var(--primary--dark);
}

.heading-style-h3.text-color-dark-teal {
  color: var(--accents--dark-teal);
}

.heading-style-h3.no-wrap {
  white-space: nowrap;
}

.heading-style-h3.is-lp-whhc {
  font-size: 1.8rem;
}

.section_hhrt-hero {
  justify-content: center;
  align-items: center;
  min-height: 650px;
  margin-top: 80px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.section_hhrt-hero.is-chicago {
  background-image: linear-gradient(to right, #00000080 54%, #0000 73%), linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/6596e9a9b41e333d9fe4b110_Hero-Chicago.webp");
  background-position: 0 0, 0 0, 50%;
  background-size: auto, auto, cover;
}

.section_hhrt-hero.is-houston {
  background-image: linear-gradient(to right, #00000080 54%, #0000 73%), linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/6596fac231d488dcab33c24c_image-hero-houston.webp");
  background-position: 0 0, 0 0, 50%;
  background-size: auto, auto, cover;
}

.section_hhrt-hero.is-minneapolis {
  background-image: linear-gradient(to right, #00000080 54%, #0000 73%), linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/6596e9a9b41e333d9fe4b126_image-hero-minneapolis.webp");
  background-position: 0 0, 0 0, 50%;
  background-size: auto, auto, cover;
}

.section_hhrt-hero.is-atlanta {
  background-image: linear-gradient(to right, #0006 54%, #0000 73%), linear-gradient(#0006, #0006), url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/65970770e47cd3b07eb7728f_image-hero-atlanta.webp");
  background-position: 0 0, 0 0, 50%;
  background-size: auto, auto, cover;
}

.section_hhrt-hero.is-nyc {
  background-image: linear-gradient(to right, #00000080 54%, #0000 73%), linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/65c680acc07ca237f1e2c995_hero-NYC.webp");
  background-position: 0 0, 0 0, 75%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.section_hhrt-hero.is-boston {
  background-image: linear-gradient(to right, #00000080 54%, #0000 73%), linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/65c688350586a9ec79e917f2_hero-boston.webp");
  background-position: 0 0, 0 0, 75%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.section_hhrt-hero.is-seattle {
  background-image: linear-gradient(90deg, #00000026 46%, #00000024 77%), linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/6647c7d761acd28ebc4d924a_image_LP-Hero-Seattle.webp");
  background-position: 0 0, 0 0, 0%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.event-details_item-component {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  border-radius: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.event-details_item-component.shadow-medium {
  height: auto;
}

.event-details_item-component.shadow-medium.hlth2024 {
  border-style: none;
}

.hhrt-chicago-hero_mobile-card-large {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: none;
}

.text-size-small {
  font-size: .875rem;
  line-height: 140%;
}

.text-size-small.text-align-center.text-color-grey {
  color: #a9a9af;
}

.text-size-small.text-color-red {
  color: var(--primary--hh-red);
}

.text-size-small.text-color-white {
  color: var(--primary--white);
}

.text-size-small.text-color-dark {
  color: var(--primary--dark);
}

.text-size-small.text-color-grey, .text-size-small.text-color-light-grey {
  color: var(--style-guide--sg-light-grey);
}

.text-style-overline {
  color: var(--grey--medium-gray);
  letter-spacing: .8px;
  text-transform: uppercase;
  font-size: .9rem;
  font-weight: 700;
}

.text-style-overline.text-color-red {
  color: var(--primary--hh-red);
}

.text-style-overline.text-color-red.is-50-opacity {
  opacity: .5;
}

.text-style-overline.is-white {
  color: var(--primary--white);
}

.text-style-overline.is-white.is-hero {
  opacity: 1;
  margin-bottom: 1rem;
}

.text-style-overline.text-color-teal {
  color: #1d9696;
}

.text-style-overline.text-color-teal:hover {
  text-decoration: none;
}

.text-style-overline.color-hlth-pink {
  color: #ff0094;
}

.text-style-overline.text-color-lp-ad-red {
  color: #e31f26;
}

.text-style-overline.text-color-dark {
  color: var(--primary--dark);
}

.event-details_main-component {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

.hh_image {
  object-fit: cover;
  overflow: hidden;
}

.hh_image.is-headshot {
  min-width: 100%;
}

.hh_image.save-your-spot-roadshow {
  width: 100%;
  min-height: 300px;
  max-height: 500px;
}

.hh_image.save-your-spot-roadshow.seattle {
  align-self: stretch;
}

.hh_image.top-padding-large {
  padding-top: 100px;
}

.hh_image.roadshow {
  width: 100%;
  height: 100%;
}

.hhrt-speakers_item {
  background-color: var(--primary--white);
  border: 1px dashed #f5f5f0;
  border-radius: 15px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: .75fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  width: 25%;
  display: flex;
  overflow: hidden;
}

.hhrt-speakers_item.shadow-medium {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  background-color: #fff;
  border-style: none;
  flex-flow: column;
  grid-template-rows: 300px auto;
  grid-template-columns: 1fr;
  grid-auto-flow: row;
  justify-content: space-between;
  display: flex;
}

.text-weight-black {
  font-weight: 900;
}

.text-weight-black.text-color-red {
  color: var(--primary--hh-red);
}

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

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

.margin-top.margin-huge {
  margin: 9rem 0 0;
}

.margin-top.margin-xlarge {
  margin-top: 5rem;
}

.margin-top.margin-xlarge.align-center {
  align-self: center;
}

.margin-top.margin-xsmall {
  margin-top: .75rem;
}

.margin-top.margin-xxhuge, .margin-top.margin-tiny, .margin-top.margin-custom2, .margin-top.margin-xxsmall, .margin-top.margin-custom1, .margin-top.margin-0, .margin-top.margin-huge, .margin-top.margin-medium, .margin-top.margin-xsmall, .margin-top.margin-xhuge, .margin-top.margin-custom3, .margin-top.margin-xxlarge, .margin-top.margin-xlarge {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-top.margin-large {
  margin: 3rem 0 0;
}

.margin-top.margin-small {
  margin: 1rem 0 0;
}

.margin-top.margin-medium {
  margin: 3rem 0 0;
}

.button {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--accents--dark-teal);
  color: var(--primary--white);
  text-align: center;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 3rem;
  padding: .75rem 2rem;
  font-size: 1rem;
  line-height: 120%;
  text-decoration: none;
  transition: all .3s cubic-bezier(.645, .045, .355, 1);
  display: flex;
}

.button:hover {
  background-color: var(--secondary--teal);
  color: var(--primary--white);
}

.button.is-secondary {
  color: #106f6f;
  background-color: #e1efef;
  font-size: 1rem;
  transition: all .3s, background-color .3s;
}

.button.is-secondary:hover {
  color: var(--secondary--teal);
  background-color: #1d969640;
}

.button.is-secondary.is-icon {
  border-style: none;
  text-decoration: none;
  transition: background-color .3s;
}

.button.is-secondary.is-icon:hover {
  background-color: #1d969640;
  border-style: none;
  border-color: #106f6f;
}

.button.is-secondary.is-event-lp {
  color: var(--primary--dark);
  background-color: #0000;
  transition: box-shadow .5s;
}

.button.is-secondary.is-event-lp:hover {
  box-shadow: 0 0 0 3px #132535;
}

.button.is-secondary.is-small {
  flex: 0 auto;
}

.button.is-secondary.is-alternate {
  box-shadow: inset 0 0 0 2px var(--primary--white);
  color: var(--primary--white);
}

.button.is-secondary.is-alternate:hover {
  box-shadow: inset 0 0 0 3px var(--primary--white);
}

.button.is-secondary.hlth2024-pink {
  color: #ff0094;
  -webkit-text-stroke-color: #ff0094;
  box-shadow: inset 0 0 0 2px #ff0094;
}

.button.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: center;
  align-items: center;
  transition: box-shadow .3s, background-color .3s;
  display: flex;
}

.button.is-icon:hover {
  background-color: var(--secondary--teal);
}

.button.is-alternate {
  background-color: var(--primary--white);
  color: var(--accents--dark-teal);
  transition: color .3s, border .3s, background-color .3s, box-shadow .3s;
}

.button.is-alternate:hover {
  color: var(--secondary--teal);
  background-color: #fff;
}

.button.is-alternate.is-icon {
  transition: background-color .3s, box-shadow .3s;
}

.button.is-alternate.is-icon:hover {
  background-color: var(--primary--white);
}

.button.is-alternate.is-secondary {
  box-shadow: inset 0 0 0 1px var(--primary--white);
  color: var(--primary--white);
  background-color: #0000;
  transition: box-shadow .3s, background-color .3s;
}

.button.is-alternate.is-secondary:hover {
  box-shadow: inset 0 0 0 2px var(--primary--white);
  background-color: #ffffff1a;
}

.button.is-alternate.is-small {
  background-color: var(--primary--white);
  color: var(--accents--dark-teal);
}

.button.is-alternate.is-small:hover {
  color: var(--secondary--teal);
}

.button.is-alternate.is-small.hlth2024 {
  box-shadow: 0 0 0 0 var(--primary--dark);
}

.button.is-alternate.is-small.hlth2024:hover {
  box-shadow: 0 0 0 1px var(--primary--white);
}

.button.is-alternate.is-full-width {
  flex: 1;
}

.button.is-alternate.is-lp-whhs-2025 {
  background-color: var(--primary--white);
}

.button.is-alternate.is-lp-whhs-2025.hide {
  display: none;
}

.button.is-alternate.hlth2024-pink {
  color: var(--primary--white);
  background-color: #ff0094;
}

.button.is-alternate.hlth2024-pink:hover, .button.is-alternate.hlth2024-pink.align-center:hover {
  box-shadow: 0 0 0 1px #ff0094;
}

.button.is-alternate.newsletter {
  padding-left: 3.5rem;
  padding-right: 3.5rem;
}

.button.is-event-lp {
  border-color: var(--primary--dark);
  background-color: var(--primary--dark);
  box-shadow: 0 0 0 2px var(--primary--dark);
  transition: box-shadow .5s;
}

.button.is-event-lp:hover {
  box-shadow: 0 0 0 3px var(--primary--dark);
}

.button.is-small {
  height: 2.5rem;
  padding: .5rem 1.25rem;
}

.button.is-small.is-compliance {
  flex: 1;
}

.button.is-small.is-secondary.hlth2024-pink {
  background-color: var(--style-guide--transparent);
}

.button.is-whhs-2025 {
  background-color: var(--primary--dark);
}

.button.hlth2024 {
  border-color: var(--primary--dark);
  background-color: var(--primary--dark);
  box-shadow: 0 0 0 2px var(--primary--dark);
  transition: box-shadow .5s;
}

.button.hlth2024:hover {
  box-shadow: 0 0 0 3px var(--primary--dark);
}

.button.text-color-hlth-pink {
  color: #fff;
  background-color: #ff0094;
}

.button.text-color-hlth-pink:hover {
  box-shadow: 0 0 0 1px #ff0094;
}

.button.llw-newsletter {
  padding-left: 3.5rem;
  padding-right: 3.5rem;
}

.button.is-large {
  height: 3rem;
  padding: 1rem 1.25rem 1rem 1.5rem;
}

.button.is-large.is-round {
  border-radius: 100px;
}

.button.is-lp-ad-red {
  background-color: #e31f26;
}

.button.is-black {
  background-color: var(--primary--black);
}

.button.is-round {
  border-radius: 100px;
}

.save-your-spot_form-block {
  flex-direction: column;
  align-items: stretch;
  margin-bottom: 0;
  padding: 5rem;
}

.save-your-spot_form-block.is-roadshow {
  padding: 0;
}

.text-color-teal {
  color: var(--secondary--teal);
}

.button-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.button-group.is-center {
  justify-content: center;
  display: flex;
}

.button-group.is-hero {
  justify-content: center;
  align-items: center;
}

.button-group.is-hero.hide {
  display: none;
}

.button-group.is-right {
  justify-content: flex-end;
}

.button-group.whhm-hero {
  justify-content: center;
  width: 100%;
  height: auto;
}

.button-group.align-center {
  justify-content: center;
  align-items: center;
}

.button-group.align-center.no-wrap {
  flex-flow: row;
}

.button-group.align-center.hide-desktop, .button-group.align-center.hide-mobile-landscape {
  display: none;
}

.button-group.product-tour {
  margin-top: 2rem;
  position: absolute;
  inset: auto auto 0% 0%;
}

.button-group.is-main-nav {
  display: flex;
}

.button-group.llw-hero {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
}

.button-group.is-mobile-nav {
  display: none;
}

.button-group.margin-top-small {
  margin-top: 2rem;
}

.button-group.hlth2024 {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  position: relative;
}

.button-group.is-hhm-mobile {
  display: none;
}

.button-group.align-right {
  justify-content: flex-end;
  align-items: center;
}

.button-group.align-right.align-bottom {
  justify-content: flex-end;
  align-items: flex-end;
}

.button-group.is-hero-subtext {
  justify-content: center;
  align-items: center;
  padding-top: 2rem;
}

.button-group.is-our-product {
  margin-top: 1rem;
}

.button-group.is-nav {
  flex-flow: row;
  justify-content: flex-end;
  align-items: center;
  width: auto;
  min-width: 8rem;
}

.button-group.is-nav-mobile {
  flex-flow: row;
  justify-content: flex-end;
  align-items: center;
  width: auto;
  min-width: 11rem;
  display: none;
}

.button-group.align-bottom {
  justify-content: flex-start;
  align-items: flex-end;
}

.button-group.is-0b2 {
  grid-column-gap: 1rem;
  grid-row-gap: 0rem;
}

.container-medium {
  flex-flow: column;
  justify-content: space-between;
  width: 100%;
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
}

.container-medium.align-right {
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.container-medium.add-top-divider {
  border-top: 5px solid var(--primary--dark);
  padding-top: 2rem;
}

.container-medium.is-relative {
  display: flex;
  position: relative;
}

.container-medium.align-center {
  flex-flow: row;
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.section_event-contact {
  background-color: #f5f5f0;
}

.section_event-contact.is-relative {
  position: relative;
}

.margin-tiny {
  margin: .25rem;
}

.event-background_component {
  border-radius: 15px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
  overflow: hidden;
}

.event-background_component.shadow-medium.hlth2024 {
  grid-row-gap: 0rem;
  flex-flow: column;
  display: flex;
}

.contact-button-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  margin-top: 1rem;
  display: flex;
}

.hero-grid_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
}

.hero-grid_component.is-hhrt {
  grid-template-rows: auto;
}

.hero-grid_component.is-hlth2024, .hero-grid_component.is-hlth-2025 {
  grid-column-gap: 3rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

.section_hhrt-speakers.featured-speaker {
  background-color: var(--accents--pale-teal);
}

.section_hhrt-speakers.is-near-white {
  background-color: var(--primary--near-white);
}

.form-checkbox-label-2 {
  margin-bottom: 0;
}

.form_main-content-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.hhrt-speakers_component {
  flex-direction: column;
  align-items: center;
}

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

.countdown_main-component {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  background-color: var(--primary--white);
  border-radius: 15px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  overflow: hidden;
}

.countdown_main-component.shadow-medium {
  grid-template-columns: 1fr 1px 1fr 1px 1fr 1px 1fr;
}

.save-your-spot_content {
  background-color: #f5f5f0;
  border-radius: 15px;
  overflow: hidden;
}

.save-your-spot_content.is-roadshow {
  z-index: 1;
  grid-column-gap: 5rem;
  grid-row-gap: 2rem;
  background-color: var(--accents--dark-teal);
  border-radius: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  padding: 4rem;
  display: grid;
  position: relative;
}

.event-details_content {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-direction: column;
  width: 50%;
  height: 100%;
  padding: 3rem;
  display: flex;
}

.event-details_content.hlth2024 {
  justify-content: center;
}

.text-style-link {
  color: #000;
  text-decoration: underline;
}

.save-your-spot_image-wrapper {
  object-fit: cover;
  align-items: flex-end;
  display: flex;
  overflow: hidden;
}

.save-your-spot_image-wrapper.is-minneapolis {
  align-items: center;
}

.save-your-spot_image-wrapper.is-atlanta {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
}

.error-text {
  color: #e23939;
  text-align: center;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 130%;
}

.hh-image_container {
  justify-content: center;
  display: flex;
  overflow: hidden;
}

.hh-image_container.hhrt-chicago-image_venue {
  background-image: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/6596e9a9b41e333d9fe4b118_image-event-details-chicago-1.webp");
  background-position: 50%;
  background-size: cover;
  height: 100%;
}

.hh-image_container.hhrt-chicago-image_when {
  background-image: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/65b04c63474750481d79a857_iStock-1282578401.jpg");
  background-position: 50%;
  background-size: cover;
  height: 100%;
}

.hh-image_container.hhrt-chicago-image_background {
  background-image: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/6596e9a9b41e333d9fe4b115_image-chicago-background.webp");
  background-position: 50%;
  background-size: cover;
  height: 100%;
}

.hh-image_container.hhrt-houston-image_venue {
  background-image: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/6598453d117d0bd32dff4715_image-where-houston.webp");
  background-position: 50%;
  background-size: cover;
  height: 100%;
}

.hh-image_container.hhrt-houston-image_when {
  background-image: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/6596fac231d488dcab33c25f_image-when-houston.webp");
  background-position: 50%;
  background-size: cover;
  height: 100%;
}

.hh-image_container.hhrt-houston-image_background {
  background-image: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/6596fac231d488dcab33c254_image-background-houston.webp");
  background-position: 50%;
  background-size: cover;
  height: 100%;
}

.hh-image_container.hhrt-minneapolis-image_background {
  background-image: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/659702da4f4f0382020bf4ec_image-background-minneapolis-2.webp");
  background-position: 50%;
  background-size: cover;
  height: 100%;
}

.hh-image_container.hhrt-minneapolis-image_venue {
  background-image: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/659702e5667718f31aadc4c6_image-where-minneapolis.webp");
  background-position: 50%;
  background-size: cover;
  height: 100%;
}

.hh-image_container.hhrt-minneapolis-image_when {
  background-image: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/659702e5667718f31aadc4c1_image-when-minneapolis.webp");
  background-position: 50%;
  background-size: cover;
  height: 100%;
}

.hh-image_container.hhrt-atlanta-image_venue {
  background-image: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/65970770e47cd3b07eb772a3_image-where-atlanta.webp");
  background-position: 50%;
  background-size: cover;
  height: 100%;
}

.hh-image_container.hhrt-atlanta-image_when {
  background-image: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/65970770e47cd3b07eb77298_image-when-atlanta.webp");
  background-position: 50%;
  background-size: cover;
  height: 100%;
}

.hh-image_container.hhrt-nyc-image_background {
  background-image: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/65c6817c2c643e69136cb5ad_about-NYC.webp");
  background-position: 50% 21%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
}

.hh-image_container.hhrt-nyc-image_when {
  background-image: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/65c6824aceea6b5a65295546_when-NYC.webp");
  background-position: 50%;
  background-size: cover;
  height: 100%;
}

.hh-image_container.hhrt-nyc-image_venue {
  background-image: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/65ce63fab0d5635742ca2269_where-nyc.webp");
  background-position: 50% 100%;
  background-size: 545px;
  height: 100%;
}

.hh-image_container.hhrt-boston-image_venue {
  background-image: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/65cac10692a3aa8e5ecd4088_where-boston.webp");
  background-position: 50% 24%;
  background-size: cover;
  height: 100%;
  min-height: 400px;
}

.hh-image_container.hhrt-boston-image_when {
  background-image: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/6647cd87740951754a881286_image_LP-When-seattle.webp");
  background-position: 50%;
  background-size: cover;
  height: 100%;
}

.hh-image_container.hhrt-boston-image_background {
  background-image: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/65c6883500f65152a5bd3b92_about-boston.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
}

.hh-image_container.roadshow-about {
  object-fit: cover;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 50%;
  min-height: 600px;
}

.hh-image_container.roadshow-venue, .hh-image_container.roadshow-when {
  object-fit: cover;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 50%;
  height: 100%;
  min-height: 400px;
}

.hh-image_container.roadshow {
  object-fit: cover;
  width: 100%;
  min-height: 16rem;
}

.hh-image_container.app-deeplink {
  width: 200px;
  margin-bottom: 2rem;
}

.hh-image_container.session-video {
  border-radius: 10px;
  max-width: 100%;
  position: relative;
}

.hh-image_container.hlth-schedule-hero {
  min-height: 450px;
}

.hh-image_container.hlth-schedule-hero.hide {
  display: none;
}

.hh-image_container.hlth2024 {
  background-image: linear-gradient(225deg, #e93393, #eba139);
  width: 100%;
  height: 200px;
}

.hh-image_container.venue-image {
  min-height: 400px;
}

.hh-image_container.save-your-spot {
  object-fit: cover;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
  min-height: 400px;
}

.padding-section-medium {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  padding-top: 5rem;
  padding-bottom: 5rem;
  display: flex;
}

.padding-section-medium.top-padding-0 {
  padding-top: 0;
}

.field-label-2 {
  margin-bottom: .5rem;
  font-size: 1rem;
}

.event-speakers_list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-areas: "Area";
  grid-auto-flow: row;
  align-items: start;
  display: flex;
}

.event-speakers_list.is-3-speakers {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.event-speakers_list.is-2-speakers {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

.event-speakers_list.seattle {
  grid-row-gap: 3rem;
  grid-template-columns: auto 300px 300px auto;
  min-height: auto;
}

.event-speakers_list.seattle.featured-speaker {
  flex-flow: row;
  grid-template-columns: 1fr 300px 1fr;
  display: flex;
}

.event-speakers_list.align-center {
  flex-flow: row;
  justify-content: center;
  align-items: stretch;
}

.section_hhrt-save-your-spot {
  background-color: #fff;
}

.section_hhrt-save-your-spot.is-relative {
  position: relative;
}

.padding-global {
  flex: 1;
  justify-content: center;
  padding-left: 5%;
  padding-right: 5%;
}

.padding-global.hide-mobile-landscape {
  margin-top: 0;
}

.padding-global.is-fixed {
  align-items: center;
  display: flex;
  position: fixed;
  inset: 0%;
}

.padding-global.is-venue-section {
  z-index: 2;
  flex-flow: column;
  display: flex;
  position: relative;
}

.padding-global.is-navbar-2024 {
  align-items: center;
  height: 100%;
  display: flex;
}

.padding-global.show-mobile-landscape {
  display: none;
}

.padding-global.padding-section-huge {
  padding-top: 11rem;
  padding-bottom: 11rem;
}

.padding-global.padding-section-large_slider {
  padding-top: 7rem;
  padding-bottom: 9rem;
}

.text-size-regular {
  font-size: 1rem;
  line-height: 140%;
  text-decoration: none;
}

.text-size-regular.text-weight-xbold {
  font-weight: 900;
}

.text-size-regular.text-weight-xbold.text-color-dark {
  color: var(--primary--dark);
}

.text-size-regular.text-weight-bold {
  text-decoration: none;
}

.text-size-regular.text-weight-bold.text-style-allcaps {
  text-transform: uppercase;
}

.text-size-regular.text-color-dark {
  color: var(--primary--dark);
}

.text-size-regular.text-color-white {
  color: var(--primary--white);
}

.text-size-regular.text-color-grey {
  color: var(--grey--medium-gray);
}

.form-checkbox-icon-2 {
  border: 1px solid var(--primary--black);
  cursor: pointer;
  background-color: #fff;
  border-radius: 0;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.25rem;
  margin-right: .5rem;
  transition: all .2s;
}

.form-checkbox-icon-2.w--redirected-checked {
  box-shadow: none;
  background-color: #000;
  background-size: 16px 16px;
  border-width: 1px;
  border-color: #000;
}

.form-checkbox-icon-2.w--redirected-focus {
  box-shadow: none;
  border-color: #000;
}

.mobile-hero_card-large-content {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: stretch;
  padding: 3rem;
  display: flex;
}

.section_connect {
  z-index: 1;
  background-color: #fff;
  position: relative;
}

.section_connect.color-hlth-dark-plum {
  background-color: #04004e;
}

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

.form-checkbox-3 {
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.25rem;
  display: flex;
}

.text-size-large-3 {
  font-size: 1.25rem;
  line-height: 130%;
}

.text-size-medium-6 {
  font-size: 1.125rem;
  line-height: 130%;
}

.button-25-copy {
  color: #fff;
  text-align: center;
  background-color: #106f6f;
  border: 2px solid #106f6f;
  border-radius: 100px;
  padding: .75rem 1.5rem;
  font-size: 1rem;
  font-weight: 700;
  line-height: 120%;
}

.button-25-copy.is-icon {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  background-image: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/650b8213ac909e62846783c7_white%20arrow%20icon.svg");
  background-position: 88%;
  background-repeat: no-repeat;
  background-size: auto;
  border-style: none;
  justify-content: center;
  align-items: center;
  padding-right: 3rem;
  transition: background-color .3s;
  display: flex;
}

.button-25-copy.is-icon:hover {
  background-color: #169999;
  border-style: none;
  border-color: #d62148;
}

.success-message__wrapper {
  background-color: var(--primary--white);
  border-radius: 15px;
}

.error-message__wrapper {
  background-color: var(--primary--white);
  border-radius: 15px;
  padding: 0;
}

.max-width-medium {
  width: 100%;
  max-width: 35rem;
}

.padding-large {
  padding: 3rem;
}

.health-equity_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.section_case-studies {
  background-color: var(--primary--white);
}

.section_case-studies.is-near-white {
  background-color: var(--primary--near-white);
}

.product-arrow {
  background-color: var(--primary--near-white);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  transition: background-color .3s, box-shadow .3s;
  display: flex;
  inset: auto 0% -5rem auto;
}

.product-arrow:hover {
  background-color: #1d969640;
}

.product-arrow.is-left {
  -webkit-text-stroke-width: 1px;
  right: 4rem;
  transform: rotate(180deg);
}

.product-arrow.is-left.is-whhs-2025 {
  box-shadow: none;
}

.product-arrow.is-left.is-whhs-2025:hover {
  background-color: #a16e3526;
}

.product-arrow.whhs {
  box-shadow: 0 0 0 2px var(--accents--golden-brown);
}

.product-arrow.whhs:hover {
  background-color: var(--style-guide--transparent);
}

.product-arrow.is-whhs-2025:hover {
  background-color: #a16e3526;
}

.about-image {
  border-radius: 1rem;
}

.form_main-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.form_main-wrapper.newsletter {
  margin-bottom: 0;
}

.about_content-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.section_hero {
  z-index: 0;
  background-color: var(--primary--near-white);
  align-items: center;
}

.section_hero.is-individuals {
  background-image: linear-gradient(#0000004d, #0000004d), url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/672e7ef6495b4158ccbcfbb1_image_hero-individuals.avif");
  background-position: 0 0, 70%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.section_hero.ers-waitlist {
  background-image: linear-gradient(#0000004d, #0000004d), url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/6696cad4a5ca1580d29a4979_image_ers-waitlist-hero-2.jpg");
  background-position: 0 0, 75%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.section_hero.aap-hero {
  background-image: linear-gradient(#0000004d, #0000004d), url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/66d36547b95a778948ecfbd0_image-hero-aap.avif");
  background-position: 0 0, 75%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.section_hero.chs-hero {
  background-image: linear-gradient(#0000004d, #0000004d), url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/66f1a12701b103806f1741c8_image_CHS-hero.jpg");
  background-position: 0 0, 88%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.section_hero.jib-hero {
  background-image: linear-gradient(#0000004d, #0000004d), url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/6708562e7142d1657b883187_image_hero-JIB.avif");
  background-position: 0 0, 88%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.section_hero.is-mobile {
  display: none;
}

.section_hero.is-roadshow {
  z-index: auto;
  height: 100vh;
  position: relative;
  inset: 0% auto auto 0%;
}

.section_hero.is-lp-whhs {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-end;
  height: 70vh;
  min-height: 650px;
  display: flex;
  position: relative;
}

.section_hero.is-lp-whhs.is-full-agenda {
  background-color: var(--primary--dark);
  height: auto;
  min-height: auto;
  overflow: hidden;
}

.section_hero.is-lp-whhs.hide {
  display: none;
}

.section_hero.is-platform {
  background-color: var(--primary--white);
  justify-content: center;
  align-items: center;
  min-height: 96vh;
  display: flex;
}

.image-wrapper {
  object-fit: cover;
  justify-content: center;
  align-items: flex-start;
  overflow: hidden;
}

.image-wrapper.hhp-image {
  background-image: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/669eab227a341529c74f99a7_image_equity.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 5px;
  height: 373px;
  display: flex;
}

.image-wrapper.webinar-image {
  background-image: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/6772d5b8e2c33f058480d064_image_dr-edo-paz-2.jpg");
  background-position: 50% 100%;
  background-size: cover;
  border-radius: 5px;
  width: 100%;
  height: 100%;
  min-height: 500px;
}

.image-wrapper.is-monica-williams {
  background-image: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/66463aa74d8d05a959d407db_image_monica-williams.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 1rem;
  height: 100%;
  min-height: 500px;
}

.image-wrapper.is-testimonial {
  border-radius: 1000px;
  width: 65px;
  min-width: 65px;
  height: 65px;
  min-height: 65px;
}

.image-wrapper.is-testimonial.is-small {
  justify-content: center;
  align-items: center;
  width: 50px;
  min-width: auto;
  height: 50px;
  min-height: auto;
  display: flex;
}

.image-wrapper.is-leadership-team {
  background-color: var(--primary--white);
  border-radius: 1000px;
  width: 80%;
}

.image-wrapper.is-employee-testimonial {
  width: 40px;
  position: absolute;
  inset: auto 20px 20px auto;
}

.image-wrapper.is-latest-news {
  width: 100%;
  margin-top: 1rem;
}

.image-wrapper.align-center {
  display: flex;
}

.image-wrapper.is-certified {
  height: 92px;
  min-height: 92px;
}

.image-wrapper.is-hlth-s01-1 {
  z-index: 2;
  height: 100%;
  position: absolute;
  inset: auto 0% 0%;
}

.image-wrapper.is-hlth-user-icon {
  border-radius: 100px;
  width: 80px;
  height: 80px;
}

.image-wrapper.is-absolute-overlay {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.image-wrapper.is-absolute-overlay.tint-25 {
  background-color: #00000040;
}

.image-wrapper.is-whhs--speaker-headshot {
  border-radius: .6rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-wrapper.is-post-image-2 {
  background-color: var(--primary--near-white);
  background-image: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/667f31058b6311475d96224b_Placeholder%20Image.png");
  background-position: 50%;
  background-size: cover;
}

.image-wrapper.is-post-image-2.is-larbor {
  min-height: 331px;
}

.image-wrapper.is-post-image {
  object-fit: cover;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 220px;
}

.image-wrapper.lp-whhs-featured-speaker {
  background-image: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/67dc439a4a8d101c9c96c5e9_image_kelly-rowland.png");
  background-position: 0 60%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: .6rem;
  height: 680px;
}

.image-wrapper.lp-whhs-featured-speaker.is-small {
  width: 325px;
  height: 400px;
}

.image-wrapper.is-pb-med-adherence, .image-wrapper.rounded-corners {
  border-radius: .5rem;
}

.image-wrapper.is-lp-whhc--toolkit {
  display: none;
}

.image-wrapper.is-marquee-logo {
  width: 280px;
  height: 112px;
}

.image-wrapper.is-our-technology {
  display: none;
}

.image-wrapper.is-privacy {
  width: 200px;
  height: 200px;
}

.image-wrapper.is-post {
  min-width: 100%;
  margin-bottom: 2rem;
}

.image-wrapper.is-whhs-2025-quote-03 {
  background-image: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/66ddc40ca3763daba578a65d_image_whhs-group-1.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.image-wrapper.is-whhs-2025-quote-01 {
  min-height: 450px;
}

.image-wrapper.hlth-event-details {
  height: 100%;
}

.image-wrapper.is-hlth-2025 {
  background-image: linear-gradient(225deg, #e93393, #eba139);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 200px;
  display: flex;
}

.testimonial-icon-img.is-small {
  width: 60px;
  height: 47.1953px;
}

.video-slide_wrapper {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  overflow: hidden;
}

.slider01_mask {
  height: auto;
}

.slider01_mask.is-width-100 {
  width: 100%;
}

.slider01_mask.is-employee-testimonials {
  width: 100%;
  overflow: hidden;
}

.slider01_mask.is-width-45 {
  width: 45%;
}

.infographic_wrapper {
  justify-content: center;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.infographic_wrapper.is-b1 {
  margin-top: 0;
  margin-bottom: -70px;
}

.infographic_wrapper.is-b2 {
  margin-top: 0;
  margin-bottom: -60px;
}

.infographic_wrapper.is-b2.hide {
  display: none;
}

.infographic_wrapper.is-b3 {
  margin-top: 0;
  margin-bottom: -65px;
}

.infographic_wrapper.is-outcomes-b3 {
  margin-top: 0;
  margin-bottom: -60px;
}

.infographic_wrapper.is-lp-hhmr-med-ad {
  margin-top: 0;
  margin-bottom: -70px;
}

.infographic_wrapper.is-lp-pb-non-adherence {
  align-items: center;
  height: auto;
  inset: 0% 20px 0% auto;
}

.infographic_wrapper.is-outcomes-1 {
  justify-content: flex-end;
  align-items: center;
  margin-top: 0;
  padding-bottom: 1.25rem;
  padding-right: 1.25rem;
}

.infographic_wrapper.is-outcomes-2 {
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 1.25rem;
  padding-left: 1.25rem;
}

.infographic_wrapper.is-outcomes-3 {
  justify-content: flex-end;
  align-items: center;
  padding-bottom: 1.25rem;
  padding-right: 1.25rem;
}

.infographic_wrapper.is-outcomes-3.hide {
  display: none;
}

.infographic_wrapper.is-lp-whhc--outcomes-1 {
  justify-content: flex-end;
  align-items: center;
  margin-top: 0;
  padding-bottom: 1.25rem;
  padding-right: 1.25rem;
}

.infographic_wrapper.is-lp-whhc--outcomes-2 {
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 1.25rem;
  padding-left: 1.25rem;
}

.infographic_wrapper.is-2-to-1-roi, .infographic_wrapper.is-2-to-1-roi-2 {
  margin-bottom: -65px;
}

.infographic_wrapper.is-2-to-1-roi-2 {
  margin-top: 0;
  margin-bottom: -65px;
}

.slider-dots__wrapper {
  color: #f722464d;
  font-size: .9rem;
  inset: auto auto -5rem 0%;
}

.slider-dots__wrapper:focus {
  color: var(--primary--hh-red);
}

.slider-dots__wrapper.whhs {
  font-size: 1rem;
  bottom: -4.25rem;
}

.about_image-wrapper {
  position: relative;
}

.member-story_main-wrapper {
  margin-bottom: 3rem;
}

.member-story_main-wrapper.no-bottom-margin {
  margin-bottom: 0;
}

.single-quote_component {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  height: 100%;
  display: grid;
  overflow: hidden;
}

.single-quote_component.shadow-medium {
  grid-column-gap: 0rem;
  border-style: none;
  border-width: 0;
  border-radius: 1rem;
  box-shadow: 0 10px 20px #0000001a;
}

.single-quote_component.shadow-medium.maayan-hlth {
  box-shadow: none;
  background-color: #0000;
  border-style: none;
  border-radius: 0;
}

.member-story_slide {
  margin-right: 2rem;
}

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

.max-width-large.align-center {
  flex-direction: column;
  align-items: center;
}

.max-width-large.is-full-height {
  height: 100%;
}

.image_client-logo {
  max-height: 3.5rem;
}

.image_client-logo.is-grid {
  background-color: var(--primary--white);
  width: 280px;
  max-width: none;
  max-height: none;
}

.section_about {
  background-color: #fff;
}

.single-quote_content-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.section_health-equity {
  background-color: #fff;
}

.section_member-stories {
  background-color: #fff;
  overflow: hidden;
}

.section_member-stories.is-near-white {
  background-color: var(--primary--near-white);
}

.health-equity_content-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  display: flex;
}

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

.padding-top.padding-medium {
  justify-content: flex-end;
  align-items: flex-end;
  margin-top: 3rem;
}

.padding-top.padding-medium.align-center {
  align-self: center;
}

.padding-top.padding-medium.align-center.is-mobile {
  display: none;
}

.padding-top.padding-large, .padding-top.padding-xxlarge, .padding-top.padding-custom1, .padding-top.padding-0 {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.padding-top.padding-medium {
  justify-content: flex-end;
  align-items: flex-end;
  padding-left: 0;
}

.padding-top.padding-custom2, .padding-top.padding-custom3, .padding-top.padding-huge, .padding-top.padding-xxsmall, .padding-top.padding-xxhuge, .padding-top.padding-small, .padding-top.padding-xlarge, .padding-top.padding-xsmall, .padding-top.padding-xhuge, .padding-top.padding-tiny {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.member-story_slider {
  background-color: #0000;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: auto;
}

.section_single-quote {
  background-color: var(--primary--white);
}

.video1_image-wrapper {
  border-radius: 1rem;
  justify-content: center;
  align-items: center;
  position: relative;
  overflow: hidden;
}

.about_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  margin-bottom: 10rem;
  display: grid;
}

.about_component.is-left.is-last {
  margin-bottom: 2rem;
}

.about_component.is-last {
  margin-bottom: 0;
}

.about_component.is-lp-whhc {
  margin-bottom: 6rem;
}

.section-title_component {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.member-story_video-wrapper {
  border-radius: 1rem;
  overflow: hidden;
}

.form-error_title {
  color: var(--secondary--dark-red);
  text-align: left;
  width: 100%;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 130%;
}

.case-study-2_item-wrapper {
  background-color: var(--primary--white);
  color: #000;
  border-radius: 15px;
  flex-direction: column;
  width: 100%;
  height: 100%;
  text-decoration: none;
  transition: box-shadow .5s;
  display: flex;
  overflow: hidden;
}

.case-study-2_item-wrapper:hover {
  box-shadow: 0 10px 20px -3px #0003;
}

.partnering_text-component {
  grid-column-gap: .5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 32px 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.heading-style-h5 {
  margin-top: 0;
  margin-bottom: 0;
}

.partnering_content-wrapper, .privacy_content-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.time-for-action_component {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2.75fr 1.75fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.section_case-studies-2 {
  background-color: #fff;
}

.partnering_main-component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.partnering_main-component.is-why-it-works {
  grid-template-columns: .5fr 1fr;
  place-items: center stretch;
}

.section_partnering {
  background-color: #fff;
}

.section_partnering.is-near-white {
  background-color: var(--primary--near-white);
}

.facts-text_wrapper {
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  padding-top: 8px;
  padding-bottom: 8px;
  display: flex;
}

.icon-down-arrow {
  object-fit: contain;
  width: auto;
}

.dotted-line_vertical {
  border-bottom: 1px dashed #d9d9d9;
  border-right: 1px dashed #ccc;
  width: 1px;
  min-height: 100%;
}

.facts-text-heart-health {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.facts-text-top_wrapper {
  justify-content: center;
  display: flex;
}

.section_bundled-solution {
  background-color: #f5f5f0;
}

.facts-row-title__wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding-left: 1rem;
  padding-right: 10px;
  display: flex;
}

.facts-icon__wrapper {
  justify-content: center;
  align-items: center;
  width: 70px;
  min-width: 70px;
  display: flex;
}

.hh-logo-heart-icon {
  object-fit: cover;
  width: 60px;
  display: none;
  overflow: hidden;
}

.text-size-xlarge {
  color: var(--primary--dark);
  text-transform: none;
  font-size: 1.5rem;
  line-height: 140%;
}

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

.text-size-xlarge.text-color-white {
  color: var(--primary--white);
}

.text-size-xlarge.text-color-white.is-lp-whhc-hero {
  font-size: 1.875rem;
}

.shadow-medium {
  box-shadow: 0 4px 6px -2px #13253508, 0 12px 16px -4px #13253514;
}

.padding-small.is-note-message {
  background-color: var(--primary--near-white);
  border-radius: 8px;
  padding: .5rem;
}

.bs_cell-wrapper {
  border-bottom: 1px solid #d9d9d9;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  height: 100px;
  min-height: 100px;
  padding-left: .5rem;
  padding-right: .5rem;
  display: flex;
}

.bs_cell-wrapper.bottom-line-red {
  border-bottom-width: 5px;
  border-bottom-color: var(--primary--hh-red);
}

.bs_table-wrapper {
  flex-direction: column;
  justify-content: center;
  width: 100%;
  display: flex;
}

.bs_table-wrapper.column-color-near-grey {
  background-color: var(--primary--near-white);
}

.facts-logo_wrapper {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.hh-logo-text {
  object-fit: cover;
  width: 100%;
  overflow: hidden;
}

.text-size-small-facts {
  color: var(--primary--dark);
  font-size: .875rem;
  line-height: 1rem;
}

.footnote-text {
  font-size: .75rem;
  line-height: 1rem;
}

.footnote-text.text-color-red {
  color: var(--primary--hh-red);
}

.footnote-text.text-color-dark {
  color: var(--primary--dark);
}

.footnote-text.text-color-dark.asterisk {
  font-size: 1rem;
}

.facts-column-title_wrapper {
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
}

.icon--facts-table {
  object-fit: cover;
  width: 70px;
  height: 70px;
  overflow: hidden;
}

.bs_table-main-wrapper {
  flex-direction: row;
  justify-content: flex-start;
  min-width: 100%;
  min-height: 100px;
  display: flex;
}

.bs_table-main-wrapper.is-mobile {
  display: none;
}

.facts-text-conditions {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.section_roadshow-promo-banner {
  align-items: center;
  display: flex;
  position: relative;
}

.roadshow-promo-grid_container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--primary--black);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  min-width: 100%;
  height: 124px;
  position: relative;
}

.roadshow-promo-image_wrapper {
  overflow-wrap: normal;
  min-width: 100%;
}

.roadshow-promo-image {
  object-fit: cover;
  min-width: 100%;
  height: 124px;
  overflow: hidden;
}

.roadshow-promo-content_container {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 5%;
  padding-right: 5%;
  position: absolute;
  inset: 0%;
}

.roadshow-promo_content-grid {
  grid-column-gap: 5rem;
  grid-template-rows: auto;
  align-items: center;
  min-width: 100%;
  min-height: 100%;
}

.roadshow-promo-text-description {
  color: var(--primary--white);
  max-width: 410px;
  font-size: 1.25rem;
  line-height: 130%;
}

.roadshow-promo-link {
  color: var(--primary--white);
  font-weight: 700;
  transition: color .2s;
}

.roadshow-promo-link:hover {
  color: var(--secondary--teal);
}

.roadshow-promo-heading_wrapper {
  justify-content: flex-end;
  width: 100%;
  display: flex;
}

.roadshow-promo-details_wrapper {
  justify-content: flex-start;
  width: 100%;
  display: flex;
}

.whhm-hero-text_container {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  display: flex;
}

.whhm-list_component {
  color: #fff;
  margin-top: 2rem;
  padding-left: 2rem;
}

.whhm-icon {
  width: 100%;
}

.background_wrapper {
  z-index: -10;
  position: relative;
}

.background_wrapper.is-hero {
  z-index: -1;
}

.whhm-card-content_container {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  justify-content: center;
  display: flex;
}

.whhm-facts-content {
  width: 100%;
  padding: 0 3rem 3.75rem;
}

.whhm-card-text_container {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  width: 100%;
  display: flex;
}

.bg-1 {
  z-index: -10;
  background-image: linear-gradient(#0009, #0009), url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/65a42700d48aca58833a0c2d_image-WHHM_section-1.webp");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  position: fixed;
  inset: 0%;
}

.bg-3 {
  z-index: -10;
  background-image: linear-gradient(#0009, #0009), url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/65a42700d48aca58833a0c28_image-WHHM_section-3.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  position: fixed;
  inset: 0%;
}

.bg-4 {
  z-index: -10;
  background-image: linear-gradient(#0009, #0009), url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/65a42700d48aca58833a0c3c_image-WHHM_section-4.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  position: fixed;
  inset: 0%;
}

.vertical-line {
  width: 1px;
  min-width: 1px;
  height: 100%;
  min-height: 100%;
}

.vertical-line.is-light-grey {
  background-color: #d9d9d9;
}

.vertical-line.app-manual {
  background-color: var(--primary--hh-red);
  width: 2px;
  height: 80px;
}

.vertical-line.ers-waitlist {
  background-color: #d9d9d9;
  height: 40px;
  min-height: 40px;
}

.vertical-line.hlth-logo-divider {
  background-color: #d9d9d9;
  width: 1px;
  height: 40px;
  min-height: 40px;
}

.vertical-line.chs {
  background-color: #d9d9d9;
  height: 40px;
  min-height: 40px;
}

.vertical-line.is-hhm {
  background-color: var(--primary--white);
  opacity: .05;
}

.vertical-line.is-pb-stats {
  background-color: #d9d9d9;
}

.whhm-icon_wrapper {
  min-width: 64px;
}

.whhm-content_container {
  z-index: 100;
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  opacity: 1;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1240px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
  position: relative;
}

.whhm-content_container.is-hero {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  opacity: 1;
}

.whhm-content_container.is-horizontal {
  flex-direction: row;
}

.bg-hero {
  z-index: -1;
  background-image: linear-gradient(#0009, #0009), url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/65a42700d48aca58833a0c37_image-WHHM-hero.webp");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  position: fixed;
  inset: 0%;
}

.whhm-hero-heading-h1 {
  color: #fff;
  letter-spacing: normal;
  font-size: 3.4375rem;
  font-weight: 900;
  line-height: 110%;
}

.whhm-fact_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  display: grid;
}

.bg-5 {
  z-index: -10;
  background-image: linear-gradient(#0009, #0009), url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/65ad4a0db73a50781a2ad316_image-WHHM_section-6-2.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  position: fixed;
  inset: 0%;
}

.section__lp-whhm {
  z-index: 100;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.section__lp-whhm.is-standard.is-hidden {
  display: none;
}

.whhm_link {
  color: #fff;
  transition: color .3s;
}

.whhm_link:hover {
  color: #1d9696;
}

.fact_image-wrapper {
  width: 100%;
  position: relative;
}

.whhm-list-item {
  margin-bottom: .5rem;
}

.whhm-heading-h1 {
  color: #fff;
  letter-spacing: normal;
  font-size: 3.4375rem;
  line-height: 110%;
}

.content-card_container {
  grid-row-gap: 60px;
  background-color: #fff;
  border-radius: 15px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding: 3.75rem 3rem;
  display: flex;
}

.headline_wrapper {
  width: 100%;
}

.headline_wrapper.align-center {
  justify-content: center;
  display: flex;
}

.headline_wrapper.is-hero {
  grid-row-gap: 1.5rem;
  flex-direction: column;
  justify-content: flex-start;
  display: flex;
}

.whhm-text-size-large {
  color: #fff;
  font-size: 1.25rem;
  line-height: 150%;
}

.whhm-text-size-large.text-color-dark {
  color: #132535;
}

.bg-6 {
  z-index: -10;
  background-image: linear-gradient(#0009, #0009), url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/65a42700d48aca58833a0c23_image-WHHM_section-6.webp");
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
  position: fixed;
  inset: 0%;
}

.whhm-fact_item {
  text-align: center;
  background-color: #fff;
  border-color: #f5f5f0;
  border-radius: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.fact_image {
  width: 100%;
  height: 100%;
}

.bg-2 {
  z-index: -10;
  background-image: linear-gradient(#0009, #0009), url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/65a42700d48aca58833a0c32_image-WHHM_section-2.webp");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  position: fixed;
  inset: 0%;
}

.whhm-heading-h2 {
  color: #fff;
  text-align: center;
  font-size: 2.5rem;
  font-weight: 900;
  line-height: 130%;
}

.description_wrapper {
  flex-direction: column;
  width: 100%;
}

.heading-style-h3-2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2rem;
  font-weight: 900;
  line-height: 120%;
}

.line-divider {
  background-color: var(--accents--pale-teal);
  width: 100%;
  height: 1px;
}

.line-divider.is-golden-brown {
  background-color: var(--accents--golden-brown);
}

.best-in-class_component {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  background-color: #f5f5f0;
  border-radius: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
  overflow: hidden;
}

.po_main-image-wrapper {
  object-fit: cover;
  border-radius: 1rem;
  flex-flow: row;
  justify-content: flex-end;
  align-items: center;
  position: relative;
  overflow: hidden;
}

.po_main-image-wrapper.hh-map {
  justify-content: center;
  align-items: flex-start;
  height: 550px;
  overflow: hidden;
}

.po_main-image-wrapper.is-white {
  background-color: var(--primary--white);
}

.hh-image {
  object-fit: cover;
}

.hh-image.benefits-hero, .hh-image.solution-hero, .hh-image.enroll-hero {
  object-fit: cover;
  height: 60vh;
}

.hh-image.is-single-quote {
  height: 100%;
}

.hh-image.hlth2024-venue {
  width: 100%;
  height: 400px;
}

.hh-image.hlth2024-logos {
  height: 60px;
}

.hh-image.hlth2024 {
  object-position: 0% 50%;
  height: 400px;
}

.hh-image.is-ricka {
  min-width: 300px;
  max-width: 300px;
}

.hh-image.is-thomas-reed {
  border-radius: 1000px;
  min-width: 300px;
  max-width: 300px;
  overflow: hidden;
}

.hh-image.is-holly {
  border-radius: 1000px;
  min-width: 300px;
  max-width: 300px;
}

.hh-image.is-vhc-case-study {
  width: 523px;
}

.hh-image.hh-logo {
  width: 200px;
  height: auto;
}

.hh-image.is-product-overview {
  width: 100%;
  max-width: none;
  height: 600px;
}

.hh-image.med-adherence {
  height: 100%;
  min-height: 450px;
}

.list_container {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.list_container.align-center {
  justify-content: flex-start;
  align-items: center;
}

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

.margin-right.margin-small {
  margin-right: 2rem;
}

.margin-right.margin-xxlarge, .margin-right.margin-large, .margin-right.margin-huge, .margin-right.margin-custom2, .margin-right.margin-xsmall, .margin-right.margin-0, .margin-right.margin-medium, .margin-right.margin-xxhuge, .margin-right.margin-small, .margin-right.margin-custom3, .margin-right.margin-custom1, .margin-right.margin-xlarge, .margin-right.margin-xxsmall, .margin-right.margin-tiny, .margin-right.margin-xhuge {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
}

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

.bundled-solution_text-wrapper {
  text-align: center;
  cursor: pointer;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.bundled-solution__component {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-items: start;
}

.bundled-solution_card {
  box-shadow: none;
  background-color: #fff;
  border-radius: 1rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  height: 100%;
  min-height: 100%;
  padding: 2rem;
}

.bundled-solution-card_container {
  margin-bottom: 1.5rem;
}

.road-show-list_component {
  padding-left: 12px;
  padding-right: 12px;
}

.event-agenda_container {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  margin-top: 1.5rem;
  display: flex;
}

.image--bundled-solutions-stat {
  width: auto;
}

.text-single-quote {
  color: var(--primary--dark);
  font-size: 1.25rem;
  line-height: 140%;
}

.form-success_title {
  color: var(--secondary--teal);
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 130%;
}

.resources_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  display: grid;
}

.resources_component.is-employers {
  grid-template-columns: 1fr 1fr 1fr;
}

.resources_component.public-sector {
  grid-template-columns: 1fr 1fr;
}

.resources_component.is-2col {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-columns: 1fr 1fr;
}

.resources_component.is-3col {
  grid-template-columns: 1fr 1fr 1fr;
}

.max-width-small {
  width: 100%;
  max-width: 26rem;
}

.text-size-tiny {
  font-size: .75rem;
  line-height: 130%;
}

.section_video--single {
  background-color: #fff;
}

.section_video--single.is-near-white {
  background-color: var(--primary--near-white);
}

.text-size-normal {
  color: var(--primary--dark);
  font-size: 1rem;
  line-height: 140%;
}

.lp-whhm__background {
  z-index: -200;
  background-color: var(--primary--black);
  position: fixed;
  inset: 0%;
}

.attribution__wrapper {
  flex-direction: column;
  display: flex;
}

.attribution__wrapper.is-middle {
  justify-content: center;
  align-items: flex-start;
}

.text-attribution {
  color: var(--primary--dark);
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 130%;
}

.text-attribution.is-large {
  font-size: 1.5rem;
}

.hhrt-boston-hero_mobile-card-large, .hhrt-nyc-hero_mobile-card-large {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: none;
}

.section_logo-marquee {
  background-color: #fff;
  overflow: hidden;
}

.logo-marquee_content-wrapper {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.logo-marquee_content-wrapper.is-lp-hhmr--public-sector {
  width: 2520px;
}

.logo-marquee_content-wrapper.is-health-plans {
  width: 1400px;
}

.logo-marquee_content-wrapper.is-employers {
  width: 2800px;
}

.logo-marquee_content-wrapper.is-consultants {
  width: 1960px;
}

.logo-marquee_content-wrapper.is-public-sector {
  width: 2520px;
}

.logo-marquee_content-wrapper.is-labor-unions {
  width: 1680px;
  height: 112px;
}

.logo-marquee_logo-wrapper {
  white-space: nowrap;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: center start;
  min-width: 100%;
  display: flex;
}

.logo-marquee_logo-wrapper.is-labor-unions {
  width: 1400px;
}

.section_insights.is-near-white {
  background-color: var(--primary--near-white);
}

.section_member-quote {
  background-image: linear-gradient(90deg, #160f0a73 29%, #160f0a00 79%), url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/660ad65d8bd9b4532bfa627a_image_wayne-1.jpg");
  background-position: 0 0, 50% 100%;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  min-height: 60vh;
  display: flex;
}

.section_faq {
  background-color: var(--primary--near-white);
}

.about_logo-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  margin-bottom: 1rem;
  display: flex;
}

.post_list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.post_list.featured-pr {
  grid-template-columns: 1fr 1fr;
}

.member-quote_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
}

.padding-section-large {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.padding-section-large.sticky-section {
  padding-bottom: 4rem;
}

.padding-section-large.extra-padding {
  padding-bottom: 9rem;
}

.padding-section-large.footnotes {
  padding-bottom: 0;
}

.padding-section-large.bottom-padding-2rem {
  padding-bottom: 2rem;
}

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

.faq_list-title {
  margin-bottom: 1.5rem;
}

.faq_list.first-col {
  border-top: .5px solid #0000001a;
  border-bottom: .5px solid #0000001a;
}

.faq_answer {
  overflow: hidden;
}

.faq_icon-wrapper {
  align-self: flex-start;
  width: 2rem;
  margin-left: 1.5rem;
  display: flex;
}

.faq_question {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
}

.faq_accordion-item {
  border-bottom: .5px solid #0000001a;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.faq_list-group {
  margin-bottom: 4rem;
}

.faq-list_container {
  margin-top: 10px;
}

.faq-list_item {
  padding-bottom: 8px;
}

.section_footer-2024.color-hlth-dark-plum {
  background-color: #04004d;
}

.section_footer-2024.is-near-white {
  background-color: #fff;
}

.section_footer-2024.is-near-white.is-relative {
  position: relative;
}

.btn_enroll {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  background-color: var(--primary--white);
  color: var(--primary--hh-red);
  text-align: center;
  white-space: nowrap;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  padding: 9px 20px;
  font-size: 15px;
  font-weight: 700;
  line-height: 160%;
  text-decoration: none;
  transition: box-shadow .5s;
  display: flex;
}

.btn_enroll:hover {
  box-shadow: 0 0 0 2px var(--primary--white);
}

.post-card_main-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid var(--primary--near-white);
  border-radius: 1rem;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
  text-decoration: none;
  transition: box-shadow .5s;
  display: flex;
  overflow: hidden;
}

.post-card_main-wrapper:hover {
  box-shadow: 0 5px 15px #0000001a;
}

.post-card_main-wrapper.border-near-white:hover {
  box-shadow: none;
}

.post-card_main-wrapper.border-near-white.is-rounded-corners {
  border-radius: 1rem;
  overflow: hidden;
}

.post-card_main-wrapper.border-near-white.is-rounded-corners:hover {
  box-shadow: 0 5px 15px #0000001a;
}

.post-card_main-wrapper.border-near-white {
  box-shadow: 0 0 0 1px var(--primary--near-white);
}

.post-card_main-wrapper.is-white {
  background-color: var(--primary--white);
  grid-template-rows: auto auto;
}

.post-card_main-wrapper.is-member-marquee {
  width: 300px;
}

.post-content__image {
  object-fit: cover;
  height: 250px;
  min-height: 250px;
  overflow: hidden;
}

.post-content__image.is-rounded-corners {
  border-radius: 1rem;
}

.post_card-content-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  padding: 1.5rem;
  text-decoration: none;
  display: flex;
}

.post_card-content-wrapper.is-white {
  background-color: var(--primary--white);
  justify-content: space-between;
}

.post_content_heading {
  color: var(--primary--dark);
  font-size: 1.25rem;
  font-weight: 700;
}

.cmsfilter__form-block {
  border-bottom: 1px solid var(--grey--light-grey);
  align-items: flex-start;
  min-width: 100%;
  margin-bottom: 2rem;
  display: flex;
}

.cmsfilter__form {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: center;
  align-items: center;
  min-width: 100%;
  margin-bottom: 1rem;
  display: flex;
}

.cmsnest_label {
  color: var(--secondary--teal);
  text-transform: uppercase;
  font-size: .8rem;
  font-weight: 700;
}

.footer-main_component {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto auto;
  grid-template-columns: 2fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.footer-main_component.hide {
  display: none;
}

.navbar-logo__wrapper {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.cmsformfilter_container {
  flex-flow: column;
  justify-content: space-between;
  min-width: 100%;
  margin-bottom: 2.5rem;
  display: flex;
}

.fs-cmsfilter__highlight {
  background-color: var(--primary--hh-red);
  color: var(--primary--white);
}

.post_pagination {
  flex-wrap: nowrap;
  margin-top: 3rem;
}

.icon_social {
  width: 40px;
}

.copyright_wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex;
}

.sticky-center {
  z-index: 3;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: stretch;
  width: 100%;
  position: relative;
}

.sticky-text_wrapper {
  grid-column-gap: 0px;
  color: #363636;
  text-decoration: none;
  display: block;
  position: relative;
}

.sticky-text_wrapper.steps {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 60px 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.sticky-text_wrapper.steps.first.w--current, .sticky-text_wrapper.steps.third, .sticky-text_wrapper.steps.second, .sticky-text_wrapper.steps.fifth {
  grid-template-columns: 40px 1fr;
}

.overflow-hidden {
  overflow: hidden;
}

.sticky_wrapper {
  background-color: var(--primary--near-white);
  padding-bottom: 100vh;
  position: relative;
  bottom: 500px;
}

.sticky_wrapper.businesses {
  height: 500vh;
}

.section_product-tour {
  position: relative;
}

.sticky-container {
  background-color: var(--primary--near-white);
  border-radius: 15px;
  flex-flow: row;
  justify-content: flex-end;
  align-items: center;
  padding: 3rem;
  display: flex;
  position: sticky;
  top: 20vh;
  bottom: 20vh;
}

.sticky-section-feature_img {
  object-fit: cover;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 15px;
  flex: none;
  height: 100%;
  overflow: hidden;
}

.sticky-section-feature_img.third, .sticky-section-feature_img.fourth, .sticky-section-feature_img.second, .sticky-section-feature_img.fifth {
  position: absolute;
  inset: 0%;
}

.sticky-section-image_container {
  object-fit: cover;
  flex: none;
  height: 100%;
  min-height: 450px;
  max-height: 500px;
  position: relative;
}

.position-relative {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.position-relative.top-margin {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
}

.stick-text_detail {
  transform-origin: 50% 0;
  overflow: hidden;
}

.sticky-grid {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  min-width: 100%;
  display: grid;
  position: relative;
}

.sticky-triggers {
  position: absolute;
  inset: 0%;
}

.sticky-trigger {
  z-index: 1;
  position: absolute;
  inset: 0% 0% auto;
}

.sticky-trigger._33 {
  top: 33%;
}

.sticky-trigger._48 {
  top: 48%;
}

.sticky-trigger._16 {
  top: 16%;
}

.sticky-trigger._64 {
  top: 64%;
}

.sticky-trigger._80 {
  top: 80%;
}

.sticky-trigger._20 {
  top: 20%;
}

.sticky-trigger._40 {
  top: 40%;
}

.sticky-trigger._60 {
  top: 60%;
}

.section_product-feature {
  background-color: #fff;
  flex-flow: column;
  align-items: center;
  overflow: hidden;
}

.product-feature_component {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.product-feature-content_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.product-feature__image-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.product-feature_image {
  border-radius: 15px;
}

.product-feature_image.is-home {
  max-width: 80%;
}

.section_proven-outcomes {
  background-color: #fff;
}

.section_proven-outcomes.section-color-near-white {
  background-color: #f5f5f0;
}

.section_proven-outcomes.is-pale-teal {
  background-color: var(--accents--pale-teal);
}

.proven-outcomes__component {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2.75fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.member-marquee_wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.card_container--testimonial {
  width: 336.102px;
  margin-bottom: 3rem;
  padding: 0;
  overflow: hidden;
}

.testimonial-slider_image-wrapper {
  border-radius: 1rem;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}

.member-marquee_list-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: #ddd0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  height: auto;
  display: flex;
}

.section_privacy {
  background-color: #fff;
}

.section_privacy.is-pale-teal {
  background-color: var(--accents--pale-teal);
}

.privacy_component {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2.75fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.section_free-to-you {
  background-image: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/660ee80b306d30300295014a_image_its-free-bg-2.png");
  background-position: 50%;
  background-size: cover;
  align-items: center;
  min-height: 60vh;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
}

.free-to-you_content-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--primary--white);
  text-align: center;
  border-radius: 1rem;
  flex-direction: column;
  max-width: 450px;
  padding: 2rem;
  display: flex;
  box-shadow: 0 10px 20px #0003;
}

.section_equity {
  background-color: var(--primary--white);
  overflow: hidden;
}

.section_equity.is-near-white {
  background-color: var(--primary--near-white);
}

.section_equity.is-home {
  background-image: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/65fa26d437ebe83cc116cfd5_image_equity.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.sticky-content_container {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: column;
  display: flex;
}

.image_blob {
  z-index: -1;
  opacity: .7;
  object-fit: contain;
  max-width: none;
  position: absolute;
  inset: auto 0% 0%;
}

.image_blob._02 {
  z-index: -2;
}

.image_blob._03 {
  z-index: -3;
}

.image_blob._05 {
  z-index: -5;
}

.sticky-section-title {
  color: var(--primary--dark);
  font-size: 2rem;
  font-weight: 900;
  line-height: 110%;
}

.sticky-section-text {
  color: var(--primary--dark);
  font-size: 1.2rem;
  line-height: 140%;
}

.free-to-you_mobile-wrapper {
  display: none;
}

.image_wrapper {
  border-radius: 15px;
  overflow: hidden;
}

.section_member-marquee {
  background-color: #fff;
  overflow: hidden;
}

.member-marquee_main-wrapper {
  height: 40rem;
  position: relative;
  overflow: hidden;
}

.member-marquee_main-wrapper.is-platform-page {
  overflow: visible;
}

.app-card_container {
  flex-flow: column;
  position: relative;
}

.app-card_component {
  z-index: 1;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: inline-flex;
  position: absolute;
}

.app-card_component.track {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  display: inline-flex;
}

.app-card_component.understand {
  justify-content: center;
  align-items: center;
  height: 100%;
  display: inline-flex;
}

.app-card_component.personalized-tips, .app-card_component.share {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
}

.app-card_image {
  z-index: -1;
}

.app-card_image.reporting {
  max-width: 268px;
}

.app-card_group {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: flex;
}

.app-card_group.detecting {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
}

.app-card_mask {
  z-index: 10;
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  width: 270px;
  height: 100%;
  margin-right: -40px;
  display: flex;
  position: absolute;
  overflow: hidden;
}

.card-text__wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  flex: 1;
  padding-bottom: .5rem;
  display: flex;
}

.post-content-headline-only_component {
  background-color: var(--primary--white);
  color: #000;
  border-radius: 15px;
  flex-direction: column;
  width: 100%;
  height: 100%;
  text-decoration: none;
  transition: box-shadow .5s;
  display: flex;
  overflow: hidden;
  box-shadow: 0 10px 10px -3px #0000001a;
}

.post-content-headline-only_component:hover {
  box-shadow: 0 10px 20px -3px #00000040;
}

.product-tour-mobile_container {
  display: none;
}

.app-card-image-mobile {
  width: 100%;
}

.author-name_component.is-hidden {
  display: none;
}

.social-icons_container {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: flex-end;
  display: flex;
}

.social-icons_container.is-mobile {
  display: none;
}

.main-image_wrapper {
  border-radius: 15px;
  min-width: 100%;
  margin-bottom: 2rem;
  overflow: hidden;
}

.post_main-wrapper {
  flex-flow: column;
  display: flex;
}

.post_title-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  margin-bottom: 2rem;
  display: flex;
}

.post_title-wrapper.is-press-release {
  margin-bottom: 0;
}

.post_author-name-wrapper {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  border-radius: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.post_author-name-wrapper.press {
  justify-content: center;
  align-items: flex-start;
}

.social-icon_embed {
  align-self: center;
  width: 40px;
  height: 40px;
}

.horizontal-rule {
  width: 100%;
  height: 1px;
}

.horizontal-rule.is-white {
  background-color: var(--primary--white);
}

.horizontal-rule.is-dark-red {
  background-color: var(--secondary--dark-red);
}

.horizontal-rule.is-grey {
  background-color: var(--style-guide--sg-light-grey);
}

.horizontal-rule.is-teal {
  background-color: var(--secondary--teal);
}

.horizontal-rule.is-roadshow {
  background-color: var(--style-guide--transparent);
  margin-bottom: 7rem;
}

.horizontal-rule.is-footer {
  background-color: #d1d1d6;
  margin-bottom: 7rem;
}

.horizontal-rule.is-light-grey {
  background-color: var(--style-guide--sg-light-grey);
}

.horizontal-rule.is-light-grey.hide-mobile-landscape {
  display: none;
}

.section_blog-post {
  background-color: #fff;
}

.main-post-image {
  object-fit: cover;
  min-width: 100%;
  overflow: hidden;
}

.section_request-a-demo {
  z-index: 1;
  background-color: var(--primary--white);
  position: relative;
}

.section_request-a-demo.is-near-white {
  background-color: var(--primary--near-white);
}

.section_request-a-demo.is-pale-teal {
  background-color: var(--accents--pale-teal);
}

.form_main-component {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: grid;
  position: relative;
  overflow: hidden;
}

.form_main-component.is-lp-whhs {
  background-color: var(--primary--white);
  background-image: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/66983de63defe6335811a6e3_image_wave-01.svg");
  background-position: 9% 127%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 50px;
  padding: 3rem;
  box-shadow: 0 10px 27.5px #0000001a;
}

.form_main-component.radius-0 {
  border-radius: 0;
}

.form_main-component.radius-0.llw {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  background-color: var(--primary--white);
}

.form_main-component.hlth-2024 {
  background-color: var(--primary--white);
  border-radius: 15px;
  padding: 3rem;
}

.form_main-component.press {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
}

.request-a-demo_text-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.request-a-demo_text-wrapper.is-whhs-2025 {
  background-color: #f7224600;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
}

.request-a-demo_text-wrapper.is-white {
  background-color: var(--primary--white);
}

.request-a-demo_text-wrapper.is-white.is-vertical-center {
  background-color: var(--style-guide--transparent);
  justify-content: center;
  align-items: flex-start;
}

.request-a-demo_text-wrapper.llw {
  background-color: var(--primary--hh-red);
  padding: 3rem;
}

.form-main-input__wrapper {
  align-self: center;
  width: 100%;
}

.form-main-input__wrapper.llw {
  padding: 3rem;
}

.text-color-white {
  color: var(--primary--white);
  text-decoration: none;
}

.text-color-white.newsletter-form-text {
  width: 100%;
  font-size: 2rem;
  font-weight: 700;
  line-height: 120%;
}

.section_about--home.is-near-white {
  background-color: var(--primary--near-white);
}

.user-type_content-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  display: flex;
}

.user-type_content-wrapper.is-businesses {
  justify-content: flex-start;
  align-items: center;
}

.logo-outcomes {
  width: auto;
  height: 30px;
}

.logo-outcomes.is-value-in-health {
  height: 50px;
}

.contact-us_wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  text-align: center;
  flex-flow: column;
  display: flex;
}

.user-type_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1px 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: grid;
}

.cms-filters__container {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.cms-filters__container.align-center {
  justify-content: center;
}

.is-hidden {
  display: none;
}

.tab_button-wrapper {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  justify-content: center;
  align-items: center;
  margin-bottom: 3rem;
  display: flex;
}

.tab--button {
  background-color: var(--style-guide--transparent);
  color: var(--primary--dark);
  text-align: center;
  justify-content: center;
  min-height: 3rem;
  padding-top: 10px;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  transition: opacity .2s, color .3s, box-shadow .3s;
  display: flex;
  box-shadow: 0 1px #13253526;
}

.tab--button:hover {
  box-shadow: 0 1px 0 0 var(--primary--hh-red);
  color: var(--accents--dark-teal);
}

.tab--button:active, .tab--button:focus {
  background-color: var(--style-guide--transparent);
}

.tab--button.w--current {
  background-color: var(--style-guide--transparent);
  box-shadow: 0 1px 0 0 var(--primary--hh-red);
  color: var(--secondary--dark-red);
  text-align: center;
  justify-content: center;
  display: flex;
}

.tab--button.w--current:hover {
  box-shadow: 0 1px 0 0 var(--primary--hh-red);
}

.tab--button.is-dark {
  color: #fff6;
  padding-left: 0;
  padding-right: 0;
}

.tab--button.is-dark:hover {
  box-shadow: none;
  color: #fff;
}

.tab--button.is-dark.w--current {
  box-shadow: inset 0 -2px 0 0 var(--primary--hh-red);
  color: #fff;
}

.post_date-wrapper {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  display: flex;
}

.post_date-wrapper.hide {
  display: none;
}

.post-date-text {
  color: var(--primary--dark);
  text-transform: uppercase;
  font-size: .8rem;
}

.text-color-dark-red {
  color: var(--secondary--dark-red);
}

.tab_text-size-large {
  text-align: center;
  font-size: 1.25rem;
  line-height: 140%;
  text-decoration: none;
}

.author-info_container {
  grid-column-gap: .875rem;
  grid-row-gap: .875rem;
  flex-flow: column;
  max-width: 50%;
  display: flex;
}

.social_main-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  align-items: flex-start;
  margin-bottom: 3rem;
  display: flex;
}

.social_main-wrapper.no-botton-margin {
  justify-content: center;
  align-items: flex-end;
  margin-bottom: 0;
}

.social_main-wrapper.press {
  justify-content: center;
  align-items: flex-end;
  height: 50px;
  margin-bottom: 0;
}

.section_whhs--about {
  background-color: #fff;
}

.section_whhs--about.is-lp-whhs-light-brown {
  background-color: #b990611a;
}

.li-whhs-logo__wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.event-about__component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  overflow: hidden;
}

.event-about_content {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex;
}

.event-speakers_item {
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.event-speakers_item.shadow-medium.hlth2024 {
  border-radius: 15px;
}

.event-schedule_item {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  width: 100%;
}

.schedule_item-content {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.event-schedule-day_wrapper {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  border-bottom: 3px solid var(--style-guide--golden-brown\<deleted\|variable-9d394d18-c860-04c8-2cbf-3113b59b8830\>);
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 1rem;
  display: flex;
}

.day-title-text {
  color: var(--style-guide--golden-brown\<deleted\|variable-9d394d18-c860-04c8-2cbf-3113b59b8830\>);
  font-size: 1.6rem;
  line-height: 140%;
}

.section__contact-us {
  background-color: var(--primary--white);
}

.author_main-wrapper {
  border-top: 1px solid var(--grey--light-grey);
  justify-content: center;
  align-items: flex-start;
  padding-top: 2rem;
  display: flex;
}

.lp-whhs-pledge__component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.event-speaker_list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.event-speaker_list._5-col {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.section_mission {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  align-items: center;
}

.section_awards, .section_values {
  align-items: center;
}

.section_values.is-near-white {
  background-color: var(--primary--near-white);
}

.section_careers-marquee {
  align-items: center;
  overflow: hidden;
}

.section_careers-marquee.is-mobile {
  display: none;
}

.section_leadership {
  align-items: center;
}

.section_leadership.is-near-white {
  background-color: var(--primary--near-white);
}

.section_locations {
  align-items: center;
}

.quote_content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.lightbox_maayan-hlth {
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/64cade79e9f6bf985e29ea63_Maayan%20Cohen.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 1rem;
  height: 100%;
  overflow: hidden;
}

.awards_content-wrapper {
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.awards_logo-wrapper {
  border-radius: 15px;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  place-items: center;
  display: flex;
}

.values_main-wrapper {
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  display: flex;
}

.container-xsmall {
  max-width: 32rem;
}

.container-xsmall.align-center {
  margin-left: auto;
  margin-right: auto;
}

.container-xsmall.align-center.whhm {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  align-items: center;
  display: flex;
}

.values-card_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--primary--white);
  text-align: center;
  border-radius: 1rem;
  flex-flow: column;
  align-items: center;
  padding: 2rem;
  display: flex;
}

.values_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.careers-margquee_main-wrapper {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.careers_content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  width: 60%;
  display: flex;
}

.careers-image_slide {
  object-fit: cover;
  border-radius: 15px;
  margin-right: 1.5rem;
  overflow: hidden;
}

.slider01_component {
  background-color: #0000;
  height: auto;
}

.employee-testimonial_slider-mask {
  width: 100%;
  overflow: hidden;
}

.leadership-main__wrapper {
  flex-flow: column;
  display: flex;
}

.lp-whhs-tab--button {
  background-color: #0000;
  justify-content: center;
  min-height: 3rem;
  padding-top: 10px;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  transition: color .3s, box-shadow .3s;
  display: flex;
}

.lp-whhs-tab--button:hover {
  color: var(--accents--golden-brown);
}

.lp-whhs-tab--button.w--current {
  background-color: var(--style-guide--transparent);
  box-shadow: inset 0 -3px 0 0 var(--accents--golden-brown);
  color: var(--accents--golden-brown);
  justify-content: center;
  display: flex;
}

.tabs_content-wrapper {
  overflow: visible;
}

.cms-list-item--leadership {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  flex-flow: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.leadership-text__wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.cms-list__wrapper--team {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.cms-list--team {
  grid-column-gap: 1rem;
  grid-row-gap: 2rem;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  display: grid;
}

.locations-content_container {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.locations__component {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start stretch;
  display: grid;
}

.location-list-item {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: row;
  padding-left: 2.5rem;
  display: flex;
}

.location-list-item.is-hq {
  box-shadow: inset 10px 0 0 -5px var(--primary--hh-red);
}

.locations-list__wrapper {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.location--text {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.location-content__wrapper {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  display: flex;
}

.footer-bottom_container {
  background-color: #e5e5e1;
  border-top: 1px solid #ffffff1a;
}

.footer-bottom_container.color-hlth-dark-plum {
  background-color: #04004d;
}

.copywrite-links_container {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 2fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: center stretch;
  display: flex;
}

.footer_links {
  opacity: .6;
  color: var(--primary--dark);
  font-size: .9rem;
  line-height: 120%;
  text-decoration: none;
  transition: all .3s;
}

.footer_links:hover {
  opacity: 1;
  color: var(--secondary--teal);
}

.footer_links.text-size-xsmall {
  opacity: .5;
  color: var(--primary--dark);
  font-size: .8rem;
}

.footer_links.text-color-white {
  color: var(--primary--white);
}

.footer_copyright {
  opacity: .25;
  color: var(--primary--dark);
  text-align: left;
  font-size: .8rem;
  line-height: 140%;
  text-decoration: none;
}

.footer_copyright.text-color-white {
  color: var(--primary--white);
}

.footer-logo_wrapper {
  max-width: 200px;
}

.footer-logo_wrapper.w--current {
  width: 160px;
  max-width: 160px;
}

.footer-links_main-container {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.footer-links_container {
  grid-column-gap: .6rem;
  grid-row-gap: .6rem;
  flex-flow: column;
  display: flex;
}

.footer-category-title_text {
  color: var(--primary--dark);
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 140%;
  text-decoration: none;
  transition: color .3s;
}

.footer-category-title_text:hover {
  color: var(--secondary--teal);
}

.footer-category-title_text.text-color-white {
  color: var(--primary--white);
}

.paddingsection-small {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.copyright-links {
  grid-column-gap: 2rem;
  grid-row-gap: .5rem;
  text-align: center;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.tab_text--cta-title {
  font-size: 1.25rem;
}

.text-size-xxlarge {
  font-size: 2.25rem;
  line-height: 140%;
}

.section__press {
  padding-top: 80px;
}

.image--post-logo {
  object-fit: contain;
  align-self: flex-start;
  max-width: 7.5rem;
  max-height: 3rem;
}

.section_latest-press-releases.is-near-white {
  background-color: var(--primary--near-white);
}

.section_press-inquiry.is-pale-teal {
  background-color: var(--accents--pale-teal);
}

.html-embed-38 {
  margin-bottom: 0;
}

.blob-image_wrapper {
  border-radius: 15px;
  display: none;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.media-contact_container {
  justify-content: space-between;
  align-items: flex-end;
  margin-bottom: 3rem;
  display: flex;
}

.press_content_container {
  justify-content: center;
}

.section_llw-hero {
  background-image: linear-gradient(#0006, #0006), url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/66198d7059c79a384d62e5cc_LLW-image_hero-B2C.jpg");
  background-position: 0 0, 63%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  height: 100vh;
  min-height: 600px;
  display: flex;
  position: relative;
}

.section_llw-hero.companies {
  background-image: linear-gradient(#0006, #0006), url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/66198d6ff730025c4355706a_LLW-image_hero-B2B.jpg");
  height: 80vh;
}

.section_llw-hero.individuals {
  background-image: linear-gradient(#0006, #0006), url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/661fd3653489d2a42ada8c78_image_individuals-hero.jpg");
  height: 80vh;
}

.section_llw-top-nav {
  z-index: 999;
  align-items: center;
  height: 80px;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.secondary-llw-hero-content {
  z-index: 10;
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: center stretch;
  min-height: 80vh;
  display: grid;
  position: relative;
}

.h1-hero-title-top {
  color: var(--primary--white);
  font-size: 4rem;
  line-height: 100%;
}

.h1-hero-title-top.is-home {
  font-size: 5rem;
}

.h1-hero-title-bottom {
  color: var(--primary--white);
  font-size: 4rem;
  line-height: 100%;
}

.h1-hero-title-bottom.is-home {
  font-size: 5rem;
}

.company_text {
  color: var(--primary--white);
  font-size: 1.5rem;
  line-height: 140%;
}

.hero-body-text_wrapper.llw-hero {
  width: 100%;
  margin-top: 220px;
  position: relative;
}

.section_problem {
  background-color: var(--primary--near-white);
}

.section-primary_container {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  margin-top: -20px;
  display: flex;
  position: relative;
}

.section-main-text_container {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  background-color: var(--primary--white);
  grid-template-rows: auto auto auto;
  grid-template-columns: 1.25fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: 4rem;
  margin-right: 4rem;
  padding: 7.5rem;
  display: grid;
}

.problem_image-wrapper {
  align-self: flex-start;
  overflow: hidden;
}

.problem_list-container {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: var(--primary--hh-red);
  flex-flow: column;
  width: 400px;
  padding: 4rem;
  position: absolute;
  inset: auto 0% 19% auto;
}

.llw-list_text {
  color: var(--primary--white);
  font-size: 1.125rem;
  line-height: 140%;
}

.section-secondary_container {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  display: grid;
}

.section_benefits {
  background-color: var(--primary--near-white);
}

.section_benefits-hero {
  background-color: var(--primary--near-white);
  height: 60vh;
}

.section-hero-image_wrapper {
  object-fit: cover;
  overflow: hidden;
}

.llw-list_wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.llw-list_title {
  color: var(--primary--white);
  font-size: 1.5rem;
  font-style: italic;
  font-weight: 700;
  line-height: 140%;
}

.benefits_image-wrapper {
  align-self: flex-start;
}

.benefits_image-wrapper._02 {
  width: 352px;
}

.benefits_right-container {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  display: flex;
  position: absolute;
  inset: -4% 0% auto auto;
}

.section_solution-hero {
  background-color: var(--primary--near-white);
  height: 60vh;
}

.section_solution {
  background-color: var(--primary--near-white);
  padding-bottom: 7rem;
}

.solution_image-wrapper {
  align-self: flex-start;
}

.solution_image-wrapper._02 {
  background-color: var(--primary--white);
  width: 400px;
  position: absolute;
  top: auto;
  bottom: -7.5rem;
  left: -25%;
}

.solution_right-container {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  display: flex;
  position: absolute;
  inset: 26% 0% 0% auto;
}

.solution_list-container, .benefits_list-container {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: var(--primary--hh-red);
  flex-flow: column;
  width: 400px;
  padding: 4rem;
}

.contact-form_main-container {
  background-color: var(--secondary--dark-red);
  justify-content: space-between;
  display: flex;
  position: relative;
}

.llw-list_text-headline {
  color: var(--primary--white);
  font-size: 1.5rem;
  font-style: italic;
  font-weight: 700;
  line-height: 140%;
}

.llw-list_text-headline.text-align-center {
  font-size: 1.5rem;
  font-style: italic;
  font-weight: 400;
}

.section_enroll-hero {
  background-color: var(--primary--near-white);
  height: 60vh;
}

.section_enroll {
  background-color: var(--primary--near-white);
  padding-bottom: 7rem;
}

.enroll_right-container {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  display: flex;
  position: absolute;
  inset: 26% 0% 0% auto;
}

.enroll_right-container.problem {
  z-index: 10;
  justify-content: flex-end;
  align-items: center;
  top: auto;
  bottom: -2%;
  left: auto;
}

.enroll_cta-container {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: var(--primary--hh-red);
  flex-flow: column;
  width: 400px;
  padding: 4rem;
}

.section-title__wrapper--manual {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.heading-style-xlarge {
  font-size: 5rem;
  line-height: 100%;
}

.tip--wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: 2px solid var(--secondary--purple);
  background-color: var(--primary--white);
  border-radius: 1rem;
  max-width: 365px;
  padding: 1rem;
  display: flex;
}

.icon_info {
  width: 24px;
  height: 24px;
}

.section__connect-monitor.is-near-white {
  background-color: var(--primary--near-white);
}

.log-in-content__wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  display: flex;
}

.connect-monitor-image_wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: var(--primary--white);
  background-image: linear-gradient(#f2c8c800, #f2c8c8);
  border-radius: 2rem;
  flex-flow: column;
  display: flex;
  position: relative;
  overflow: hidden;
}

.connect-monitor-image_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.connect-monitor-image_main-container {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.connect-monitor-text_wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
}

.track-bp-content__wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.track-bp-content_component {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.track-bp_wrapper, .track-bp_wrapper._02 {
  position: relative;
}

.secondary-hero-image_wrapper {
  background-color: var(--primary--white);
  background-image: linear-gradient(#f2c8c800, #f2c8c8);
  border-radius: 2rem;
  position: relative;
  overflow: hidden;
}

.callout-text__wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: flex-start;
  min-width: 475px;
  display: flex;
}

.callout-text__wrapper.bp-too-high {
  min-width: auto;
  position: relative;
}

.callout-text__container {
  flex-flow: column;
  max-width: 300px;
  display: flex;
}

.callout-text__container.align-right.profile {
  max-width: none;
}

.track-bp-text__wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.track-bp-text__wrapper.align-right {
  justify-content: center;
  align-items: flex-end;
}

.callout-title__text {
  color: var(--primary--dark);
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 140%;
}

.callout-title__text.text-align-right {
  text-align: right;
}

.track-bp-content__container {
  grid-column-gap: 1rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 320px 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.track-bp-content__container.align-center {
  justify-content: center;
  align-items: center;
}

.tracker-left-arrow {
  margin-top: -19px;
  display: none;
}

.section__set-reminders.is-near-white {
  background-color: var(--primary--near-white);
}

.health-tips-content_component {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr 1fr .5fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.section__add-meds.is-near-white {
  background-color: var(--primary--near-white);
}

.add-meds-content_component {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.add-meds_wrapper {
  position: relative;
}

.section__health-records.is-hidden {
  display: none;
}

.health-records-content_component {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.health-records_wrapper {
  position: relative;
}

.manage-settings-content_component {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.manage-settings-content_component.profile {
  grid-template-columns: 1fr 1fr;
  justify-items: center;
}

.manage-settings_content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.manage-settings_wrapper {
  position: relative;
}

.need-help-content__wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.no-wrap {
  white-space: nowrap;
}

.need-help__wrapper {
  position: relative;
}

.section__simple-and-effective {
  background-color: #fff;
}

.simple-and-effective__component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  display: grid;
}

.app-manual-hero__component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start stretch;
  margin-bottom: 3rem;
  display: grid;
}

.app-manual-hero__component.no-margin {
  margin-bottom: 0;
}

.main-headline_container {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  display: flex;
}

.section_contact-us--2024 {
  background-color: var(--primary--near-white);
  align-items: center;
}

.contact-us_main-wrapper {
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  display: flex;
}

.contact-us-item_container {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  background-color: var(--primary--white);
  border-radius: 50px;
  flex-flow: column;
  width: 100%;
  padding: 1.5rem 1.5rem 3rem;
  display: flex;
}

.contact-us_content-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.section__general-inquiries {
  background-color: var(--accents--pale-teal);
}

.section__get-in-touch.is-near-white {
  background-color: var(--primary--near-white);
}

.section_promo.seattle {
  background-image: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/66509700a3801e4239f89dce_homepage-promo-banner-seattle.png");
  background-position: 50%;
  background-size: cover;
}

.promo-content_component {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.75fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding-top: .75rem;
  padding-bottom: .75rem;
  display: grid;
}

.promo-content_component.roadshow {
  grid-template-columns: 1fr 1fr;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.promo-headline_container {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.promo-headline_container.roadshow {
  justify-content: center;
  align-items: flex-start;
}

.promo-time_container {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: row;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.promo-headline_text {
  color: var(--primary--near-white);
  text-align: center;
  font-size: 1.3rem;
  font-weight: 700;
}

.promo-headline_text.roadshow {
  line-height: 120%;
}

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

.mission_content-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.section_company-stats {
  align-items: center;
}

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

.company-stats_content-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.career-intro_text-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  display: flex;
}

.section_career-intro {
  background-color: var(--accents--pale-teal);
  align-items: center;
}

.video-testimonials-content_container {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.employee-testimonials_item-wrapper {
  object-fit: cover;
  overflow: visible;
}

.section_video-carousel {
  z-index: 1;
  background-color: var(--primary--white);
  align-items: center;
  position: relative;
}

.section_job-benefits {
  background-color: var(--accents--pale-teal);
  align-items: center;
}

.job-benefits-main__wrapper {
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  display: flex;
}

.job-benefits-content__wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.section__press-releases {
  padding-top: 80px;
}

.cs-cms_wrapper {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
}

.cs-cms_list {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: grid;
}

.section_image--full-width {
  justify-content: center;
  align-items: center;
  min-height: 500px;
  display: flex;
}

.section_image--full-width.is-company {
  background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/66296221a9b843fd0785895f_image_conference-board-group.webp");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  min-height: 600px;
}

.section_image--full-width.is-careers {
  background-image: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/66296de93b331cc3584b6ed0_Image_NOLA-offsite.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  overflow: hidden;
}

.list_item {
  margin-bottom: 10px;
  list-style-type: disc;
}

.list_item.nested-list, .list_item.is-bullets {
  list-style-type: disc;
}

.list_item.is-letters {
  list-style-type: lower-alpha;
}

.list_item.is-square {
  list-style-type: square;
}

.column-content__wrapper {
  padding-top: 1rem;
  padding-left: 0;
  padding-right: 0;
}

.list-item_privacy-text {
  color: var(--primary--dark);
  padding-left: 5px;
  font-size: 1rem;
  line-height: 140%;
}

.disclosure-info_component {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-top: 1px solid #000;
  border-left: 1px solid #000;
  border-right: 1px solid #000;
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.disclosure-text_wrapper {
  border-bottom: 1px solid #000;
  border-right: 1px solid #000;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 100%;
  padding: .5rem;
  display: flex;
}

.disclosure-text_wrapper.is-last {
  border-right-style: none;
}

.disclosure_list {
  margin-bottom: 0;
  padding-left: 20px;
  font-size: 1rem;
  line-height: 140%;
}

.disclosure-list_item {
  margin-bottom: 0;
  font-size: 1.1rem;
  list-style-type: disc;
}

.text-block-769, .text-block-770 {
  align-self: center;
}

.section__privacy-policy {
  padding-top: 80px;
}

.hhrt-seattle-hero_mobile-card-large {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: none;
}

.section_safeguarding {
  align-items: center;
  padding-top: 80px;
}

.security-content__wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  display: flex;
}

.security-content__component {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.security-content__component.certified, .security-content__component.compliance {
  grid-template-columns: 1fr 1fr 1fr;
}

.security-item-text__wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.security-text {
  color: var(--primary--dark);
  font-size: 1rem;
  line-height: 140%;
}

.section_certified {
  align-items: center;
}

.section_certified.is-near-white {
  background-color: var(--primary--near-white);
}

.section_compliance {
  align-items: center;
}

.hero_video-wrapper {
  position: absolute;
  inset: 0%;
}

.hero_bg-video {
  z-index: 0;
  height: 100%;
  margin-top: 0;
}

.speaker-name {
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 700;
  line-height: 140%;
}

.hero_content-wrapper {
  z-index: 2;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
  position: relative;
}

.icon_play {
  opacity: .4;
  transition: opacity .3s;
}

.icon_play:hover {
  opacity: 1;
}

.hero_video-button {
  z-index: 2;
  cursor: default;
  width: 100vw;
  height: 100vh;
  inset: auto 0% 0% auto;
}

.icon_pause {
  opacity: .4;
  transition: opacity .3s;
}

.icon_pause:hover {
  opacity: 1;
}

.lp__logo-bar {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  width: 100%;
  display: flex;
}

.lp__logo-bar.is-ad {
  justify-content: flex-end;
  align-items: center;
}

.profile-title {
  font-size: 2rem;
}

.superscript-2 {
  font-size: .7rem;
}

.superscript-3 {
  font-size: 1rem;
}

.section_footer--footnotes {
  background-color: var(--primary--white);
}

.bold-green-10px-margin-tb {
  color: #7ba818;
  margin-top: 6px;
  margin-bottom: 6px;
  font-weight: 700;
  display: inline-block;
}

.hidden {
  display: none;
}

.linewidth {
  flex-direction: column;
  align-items: center;
  max-width: 720px;
}

.unchallenge-calendar-day-number {
  background-color: var(--primary--hh-red);
  color: #fff;
  text-align: center;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  margin-bottom: 5px;
  font-size: 14px;
  font-weight: 700;
  line-height: 16px;
  display: flex;
}

.unchallenge-day {
  grid-column-gap: 6px;
  grid-row-gap: 16px;
  grid-template: "."
  / minmax(24px, auto) 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-top: -1px;
  margin-left: -1px;
  display: grid;
}

.calendar-view {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.unchallenge-rest-day-icon-2.margint10 {
  margin-top: 10px;
}

.unchallenge-calendar-day-name {
  color: var(--primary--hh-red);
  text-align: left;
  text-transform: uppercase;
  margin-bottom: 3px;
  font-size: 16px;
  font-weight: 700;
  line-height: 16px;
}

.unchallenge-calendar-day-name.disabled {
  font-size: 16px;
}

.unchallenge-calendar-day-number-2.valentine-s-day-heart-shape {
  color: var(--primary--white);
  background-color: #7ba81800;
  background-image: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/66757e2992f3b06f8c862958_heart_valenatines_day.svg");
  background-position: 50% 2px;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 0;
  height: 26px;
  margin-bottom: 3px;
  padding-bottom: 3px;
}

.separator {
  background-color: #dfdfdf;
  height: 1px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.unchallenge-calendar-day {
  border: 1px solid #dfdfdf;
  border-radius: 6px;
  min-height: 200px;
  padding: 10px;
}

.unchallenge-calendar-day.highlighted {
  background-color: #7ba81814;
}

.unchallenge-calendar-day.disabled {
  background-color: #fafafa;
  border-color: #dfdfdf;
}

.button-25 {
  border: 1px solid var(--secondary--teal);
  background-color: var(--secondary--teal);
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  border-radius: 7px;
  min-width: 130px;
  margin-top: 10px;
  margin-left: 0;
  margin-right: 0;
  font-size: 16px;
  font-weight: 700;
  transition: all .2s;
  display: inline-block;
}

.button-25:hover {
  box-shadow: 0 3px 8px -2px #7ba81899;
}

.button-25.margint10 {
  margin-top: 10px;
}

.unchallenge-container {
  padding-bottom: 100px;
}

.section_my-unchallenge {
  padding-top: 92px;
}

.unchallenge-top_container {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  margin-bottom: 2rem;
  display: flex;
}

.div-block-18 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.heading-style-h4 {
  margin-top: 0;
  margin-bottom: 0;
}

.heading-style-h4.text-color-dark-teal {
  color: var(--accents--dark-teal);
}

.heading-style-h4.is-lp-hhmr-bar-graph {
  color: var(--primary--dark);
  text-transform: uppercase;
}

.icon-1x1-large {
  width: 5rem;
  height: 5rem;
}

.padding-xxsmall {
  padding: .5rem;
}

.max-width-xxsmall {
  width: 100%;
  max-width: 20rem;
}

.icon-1x1-xxsmall {
  width: 1rem;
  height: 1rem;
}

.text-style-quote {
  border-left: .1875rem solid #000;
  margin-bottom: 0;
  padding: .75rem 1.25rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

.max-width-full {
  width: 100%;
  max-width: none;
}

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

.shadow-small {
  box-shadow: 0 4px 8px -2px #1325351a, 0 2px 4px -2px #1325350f;
}

.margin-xhuge {
  margin: 7rem;
}

.padding-medium {
  padding: 2rem;
}

.padding-medium.whhm {
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: 50px;
  display: flex;
}

.margin-horizontal, .margin-horizontal.margin-xxsmall, .margin-horizontal.margin-tiny, .margin-horizontal.margin-custom3, .margin-horizontal.margin-0, .margin-horizontal.margin-large, .margin-horizontal.margin-xxhuge, .margin-horizontal.margin-custom1, .margin-horizontal.margin-huge, .margin-horizontal.margin-medium, .margin-horizontal.margin-xxlarge, .margin-horizontal.margin-xsmall, .margin-horizontal.margin-custom2, .margin-horizontal.margin-xhuge, .margin-horizontal.margin-xlarge, .margin-horizontal.margin-small {
  margin-top: 0;
  margin-bottom: 0;
}

.rl-styleguide_icons-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  display: grid;
}

.icon-height-large {
  height: 5rem;
}

.global-styles {
  position: fixed;
  inset: 0% auto auto 0%;
}

.rl-styleguide_spacing-all {
  display: none;
}

.margin-small {
  margin: 1.5rem;
}

.margin-xxlarge {
  margin: 5rem;
}

.shadow-xxlarge {
  box-shadow: 0 32px 64px -12px #13253524;
}

.icon-1x1-medium {
  width: 3rem;
  height: 3rem;
}

.margin-xsmall {
  margin: 1rem;
}

.padding-bottom, .padding-bottom.padding-xxhuge, .padding-bottom.padding-xsmall, .padding-bottom.padding-0, .padding-bottom.padding-custom3, .padding-bottom.padding-tiny, .padding-bottom.padding-medium, .padding-bottom.padding-large, .padding-bottom.padding-huge, .padding-bottom.padding-xhuge, .padding-bottom.padding-custom1, .padding-bottom.padding-xxsmall, .padding-bottom.padding-xlarge, .padding-bottom.padding-custom2, .padding-bottom.padding-xxlarge {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.padding-bottom.padding-small {
  padding: 0 0 1rem;
}

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

.padding-right, .padding-right.padding-0, .padding-right.padding-tiny, .padding-right.padding-medium, .padding-right.padding-custom1, .padding-right.padding-huge, .padding-right.padding-large, .padding-right.padding-small, .padding-right.padding-custom3, .padding-right.padding-xsmall, .padding-right.padding-xhuge, .padding-right.padding-custom2, .padding-right.padding-xlarge, .padding-right.padding-xxhuge, .padding-right.padding-xxsmall, .padding-right.padding-xxlarge {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.spacer-xxsmall {
  width: 100%;
  padding-top: .5rem;
}

.icon-height-medium {
  height: 3rem;
}

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

.stylesystem_margin-bottom {
  flex: 0 auto;
}

.layer {
  justify-content: center;
  align-items: center;
  position: absolute;
  inset: 0%;
}

.margin-medium {
  margin: 2rem;
}

.text-size-small-2 {
  font-family: Lato, sans-serif;
  font-size: .875rem;
  line-height: 1rem;
}

.padding-xhuge {
  padding: 7rem;
}

.align-center {
  margin-left: auto;
  margin-right: auto;
}

.rl-styleguide_label {
  background-color: var(--style-guide--sg-blue);
  color: #fff;
  white-space: nowrap;
  cursor: context-menu;
  padding: .25rem .5rem;
  font-size: .75rem;
  display: inline-block;
}

.rl-styleguide_label.is-html-tag {
  background-color: var(--style-guide--sg-html-tag);
}

.z-index-1 {
  z-index: 1;
  position: relative;
}

.margin-large {
  margin: 3rem;
}

.margin-0 {
  margin: 0;
}

.spacer-xxhuge {
  width: 100%;
  padding-top: 10rem;
}

.padding-xlarge {
  padding: 4rem;
}

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

.padding-huge {
  padding: 6rem;
}

.shadow-xxsmall {
  box-shadow: 0 1px 2px #1325350d;
}

.padding-vertical, .padding-vertical.padding-xhuge, .padding-vertical.padding-xxlarge, .padding-vertical.padding-xsmall, .padding-vertical.padding-xxsmall, .padding-vertical.padding-large, .padding-vertical.padding-custom1, .padding-vertical.padding-tiny, .padding-vertical.padding-huge, .padding-vertical.padding-custom3, .padding-vertical.padding-small, .padding-vertical.padding-medium, .padding-vertical.padding-0, .padding-vertical.padding-xlarge, .padding-vertical.padding-xxhuge, .padding-vertical.padding-custom2 {
  padding-left: 0;
  padding-right: 0;
}

.rl-styleguide_empty-space {
  z-index: -1;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 2rem;
  display: flex;
  position: relative;
}

.rl-styleguide_button-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1.5rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: max-content;
  grid-auto-flow: row;
  place-items: center start;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: grid;
}

.rl-styleguide_button-list:hover {
  box-shadow: 0 2px 0 1px var(--secondary--teal);
}

.icon-height-custom1 {
  height: 1.25rem;
}

.padding-xxlarge {
  padding: 5rem;
}

.padding-left, .padding-left.padding-xsmall, .padding-left.padding-custom1, .padding-left.padding-custom2, .padding-left.padding-huge, .padding-left.padding-large, .padding-left.padding-xxhuge, .padding-left.padding-xhuge, .padding-left.padding-0, .padding-left.padding-xxsmall, .padding-left.padding-custom3, .padding-left.padding-small, .padding-left.padding-tiny, .padding-left.padding-xxlarge, .padding-left.padding-medium, .padding-left.padding-xlarge {
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
}

.text-style-muted {
  opacity: .6;
}

.icon-height-xsmall {
  height: 1.5rem;
}

.shadow-xlarge {
  box-shadow: 0 24px 48px -12px #1325352e;
}

.heading-style-h6 {
  margin-top: 0;
  margin-bottom: 0;
}

.margin-xlarge {
  margin: 4rem;
}

.margin-xxhuge {
  margin: 10rem;
}

.icon-height-small {
  height: 2rem;
}

.text-style-strikethrough {
  text-decoration: line-through;
}

.padding-xxhuge {
  padding: 10rem;
}

.padding-horizontal, .padding-horizontal.padding-custom3, .padding-horizontal.padding-xsmall, .padding-horizontal.padding-xlarge, .padding-horizontal.padding-custom1, .padding-horizontal.padding-xxlarge, .padding-horizontal.padding-tiny, .padding-horizontal.padding-small, .padding-horizontal.padding-huge, .padding-horizontal.padding-0, .padding-horizontal.padding-xxhuge, .padding-horizontal.padding-custom2, .padding-horizontal.padding-xxsmall, .padding-horizontal.padding-xhuge, .padding-horizontal.padding-large, .padding-horizontal.padding-medium {
  padding-top: 0;
  padding-bottom: 0;
}

.padding-0 {
  padding: 0;
}

.text-style-nowrap {
  white-space: nowrap;
}

.padding-xsmall {
  padding: 1rem;
}

.styleguide_grid-colours {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

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

.padding-small-2 {
  padding: 1.5rem;
}

.spacing-clean {
  margin: 0;
  padding: 0;
}

.rl-styleguide_item-row {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 15rem 1fr;
  align-items: center;
}

.text-weight-semibold {
  font-weight: 400;
}

.spacer-xsmall {
  width: 100%;
  padding-top: 1rem;
}

.rl-styleguide_shadows-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-items: start;
}

.class-label-column {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.icon-1x1-custom1 {
  width: 1.25rem;
  height: 1.25rem;
}

.rl-styleguide_header {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  padding-top: 3rem;
  padding-bottom: 3rem;
  display: flex;
}

.class-label-row {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.overflow-scroll {
  overflow: scroll;
}

.text-weight-normal {
  font-weight: 400;
}

.spacer-xlarge {
  width: 100%;
  padding-top: 4rem;
}

.icon-height-xlarge {
  height: 6.5rem;
}

.text-style-allcaps {
  text-transform: uppercase;
}

.spacer-small {
  width: 100%;
  padding-top: 1.5rem;
}

.shadow-large {
  box-shadow: 0 20px 24px -4px #13253514, 0 8px 8px -4px #13253508;
}

.rl-styleguide_list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  padding-bottom: 4rem;
}

.spacer-large {
  width: 100%;
  padding-top: 3rem;
}

.max-width-xsmall {
  width: 100%;
  max-width: 23rem;
}

.rl-styleguide_heading {
  z-index: 4;
  background-color: var(--primary--black);
  color: #fff;
  padding: .25rem .5rem;
  position: sticky;
  top: 0;
}

.margin-vertical-2, .margin-vertical-2.margin-tiny, .margin-vertical-2.margin-xhuge, .margin-vertical-2.margin-large, .margin-vertical-2.margin-0, .margin-vertical-2.margin-medium, .margin-vertical-2.margin-xxhuge, .margin-vertical-2.margin-custom2, .margin-vertical-2.margin-xsmall, .margin-vertical-2.margin-custom3, .margin-vertical-2.margin-custom1, .margin-vertical-2.margin-xxlarge, .margin-vertical-2.margin-xlarge, .margin-vertical-2.margin-small, .margin-vertical-2.margin-xxsmall, .margin-vertical-2.margin-huge {
  margin-left: 0;
  margin-right: 0;
}

.rl-styleguide_subheading {
  z-index: 3;
  background-color: var(--style-guide--sg-light-grey);
  color: #000;
  padding: .25rem .5rem;
  position: sticky;
  top: 2rem;
}

.rl-styleguide_color {
  padding-bottom: 8rem;
}

.rl-styleguide_color.is-dark {
  background-color: var(--primary--dark);
}

.rl-styleguide_color.is-white {
  background-color: var(--primary--white);
}

.rl-styleguide_color.is-purple {
  background-color: var(--style-guide--sg-html-tag);
}

.rl-styleguide_color.is-pale-purple {
  background-color: var(--accents--pale-purple);
}

.rl-styleguide_color.is-black {
  background-color: var(--primary--black);
}

.rl-styleguide_color.is-dark-red {
  background-color: var(--secondary--dark-red);
}

.rl-styleguide_color.is-orange {
  background-color: var(--accents--orange);
}

.rl-styleguide_color.is-hh-red {
  background-color: var(--primary--hh-red);
}

.rl-styleguide_color.is-dark-purple {
  background-color: var(--accents--dark-purple);
}

.rl-styleguide_color.is-yellow {
  background-color: var(--secondary--yellow);
}

.rl-styleguide_color.is-light-teal {
  background-color: var(--accents--light-teal);
}

.rl-styleguide_color.is-pale-teal {
  background-color: var(--accents--pale-teal);
}

.rl-styleguide_color.is-teal {
  background-color: var(--secondary--teal);
}

.rl-styleguide_color.is-light-purple {
  background-color: var(--accents--light-purple);
}

.rl-styleguide_color.is-near-white {
  background-color: var(--primary--near-white);
}

.rl-styleguide_color.is-pale-yellow {
  background-color: var(--accents--pale-yellow);
}

.rl-styleguide_color.is-light-yellow {
  background-color: var(--accents--light-yellow);
}

.rl-styleguide_color.is-dark-teal {
  background-color: var(--accents--dark-teal);
}

.form-10 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.overflow-auto {
  overflow: auto;
}

.z-index-2 {
  z-index: 2;
  position: relative;
}

.icon-1x1-xlarge {
  width: 6.5rem;
  height: 6.5rem;
}

.icon-1x1-small {
  width: 2rem;
  height: 2rem;
}

.spacer-tiny {
  width: 100%;
  padding-top: .25rem;
}

.margin-xxsmall {
  margin: .5rem;
}

.spacer-huge {
  width: 100%;
  padding-top: 6rem;
}

.padding-section-small {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.padding-tiny {
  padding: .25rem;
}

.margin-top-auto {
  margin-top: auto;
}

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

.icon-1x1-xsmall {
  width: 1.5rem;
  height: 1.5rem;
}

.margin-left, .margin-left.margin-custom1, .margin-left.margin-medium, .margin-left.margin-custom2, .margin-left.margin-xxhuge, .margin-left.margin-xhuge, .margin-left.margin-xxsmall, .margin-left.margin-xxlarge, .margin-left.margin-huge, .margin-left.margin-large, .margin-left.margin-custom3, .margin-left.margin-tiny, .margin-left.margin-xsmall, .margin-left.margin-0, .margin-left.margin-xlarge, .margin-left.margin-small {
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
}

.spacer-xhuge {
  width: 100%;
  padding-top: 7rem;
}

.spacer-xxlarge {
  width: 100%;
  padding-top: 5rem;
}

.max-width-xxlarge {
  width: 100%;
  max-width: 80rem;
}

.rl-styleguide_empty-box {
  z-index: -1;
  background-color: var(--style-guide--sg-pale-grey);
  min-width: 3rem;
  height: 3rem;
  position: relative;
}

.spacer-medium {
  width: 100%;
  padding-top: 2rem;
}

.margin-huge {
  margin: 6rem;
}

.shadow-xsmall {
  box-shadow: 0 1px 3px #1325351a, 0 1px 2px #1325350d;
}

.rl-styleguide_spacing {
  border: 1px dashed #d3d3d3;
}

.rl-styleguide_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: start;
  padding-bottom: 1rem;
  display: grid;
}

.rl-styleguide_item.is-stretch {
  grid-row-gap: 1rem;
  justify-items: stretch;
}

.icon-height-xxsmall {
  height: 1rem;
}

.field-label {
  color: var(--grey--medium-gray);
  text-transform: uppercase;
  font-size: .8rem;
  font-weight: 700;
}

.field-label.text-color-white {
  color: var(--primary--white);
}

.field-label.text-area {
  min-height: 6rem;
}

.extra-linespace {
  line-height: 150%;
}

.icon-embed-xsmall {
  transform: scale3d(1none, 1none, 1none);
  transform-style: preserve-3d;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 1px;
  display: flex;
}

.icon-embed-xsmall.is-left {
  transform: rotate(180deg);
}

.lp-whhs-quote__component {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--primary--white);
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  overflow: hidden;
}

.event-quote-content__wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  justify-content: center;
  padding: 2rem 4rem;
  display: flex;
}

.event-quote-content__wrapper.is-white {
  background-color: var(--primary--white);
}

.lp-whhs-event-quote-text {
  color: var(--accents--golden-brown);
  font-size: 1.3rem;
  font-weight: 700;
  line-height: 130%;
}

.section_whhs-sessions {
  background-color: #fff;
}

.section_whhs-sessions.is-light-brown {
  background-color: #b990611a;
}

.lp-whhs-session__component {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  overflow: hidden;
}

.lp-whhs-session-content__wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.lp-whhs-session-details__wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.lp-whhs-session__wrapper {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  display: flex;
}

.lp-whhs-session-title-medium {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 140%;
}

.hero-background-video_wrapper {
  z-index: 0;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
  min-height: 650px;
  position: absolute;
  inset: 0%;
}

.li-whhs-lightbox__wrapper {
  opacity: 0;
  width: 1px;
  height: 1px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.section_whhs--infographic {
  background-color: #eeeada;
}

.compliance-pop-up {
  z-index: 9999999;
  background-color: #000000e6;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 100vh;
  padding: 1rem;
  display: none;
  position: fixed;
  inset: 0%;
}

.pop-up-item {
  background-color: var(--primary--white);
  border-radius: 15px;
  padding: 2.5rem;
}

.pop-up-item.is-shadow {
  max-width: 500px;
  box-shadow: 2px 5px 10px 5px #0003;
}

.pop-up-content {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  margin-bottom: 2rem;
  display: flex;
}

.pop-up-heading {
  color: var(--accents--dark-teal);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2rem;
  line-height: 120%;
}

.pop-up-text {
  color: var(--primary--dark);
  font-size: 1rem;
  line-height: 140%;
}

.button-group-compliance {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.heading-style-hero {
  color: var(--primary--white);
  margin-bottom: 1rem;
  font-size: 3rem;
  font-weight: 700;
  line-height: 120%;
}

.heading-style-hero.text-align-center.is-xl {
  text-shadow: 1px 2px 10px #0000001a;
  font-size: 4rem;
  line-height: 100%;
}

.padding-section-xtiny {
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.hero_text-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  align-items: center;
  display: flex;
}

.hero_text-wrapper.align-center {
  text-align: center;
  align-items: center;
}

.section_sticky.is-near-white {
  background-color: var(--primary--near-white);
}

.po_main-wrapper--mobile {
  grid-row-gap: 3rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-items: center;
  display: none;
  position: relative;
}

.po_main-wrapper--mobile.mobile {
  display: none;
}

.sticky_column {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  flex-flow: column;
  position: relative;
}

.po-mobile-text__wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: var(--primary--dark);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.po-mobile-text__wrapper._05.is-for-individuals, .po-mobile-text__wrapper._01.is-for-individuals, .po-mobile-text__wrapper._02.is-for-individuals, .po-mobile-text__wrapper._03.is-for-individuals {
  height: 50vh;
}

.sticky_image-container {
  grid-column-gap: 0rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: sticky;
  top: 25%;
  overflow: visible;
}

.sticky_image {
  border-radius: 1rem;
  width: 600px;
  height: 540px;
  position: absolute;
  inset: 0%;
}

.sticky_image._01 {
  z-index: 99;
}

.sticky_image._02 {
  z-index: 89;
}

.sticky_image._03 {
  z-index: 79;
}

.sticky_image._04 {
  z-index: 69;
}

.sticky_image._05 {
  z-index: 59;
}

.sticky_pagination-wrap {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 540px;
  display: flex;
  position: absolute;
  inset: 0% -1.5rem 0% auto;
}

.sticky_image-wrap {
  width: 600px;
  height: 540px;
  position: relative;
}

.sticky_dot-wrap {
  background-color: var(--primary--dark);
  border-radius: 100px;
  width: 8px;
  height: 8px;
}

.stick_highlight-image {
  position: absolute;
  inset: auto 0% 0%;
}

.stick_highlight-image.risk-detection {
  z-index: 90;
  vertical-align: baseline;
  inset: 0% 0% 0% auto;
}

.stick_highlight-image._03b {
  vertical-align: baseline;
  inset: auto -24px 10% auto;
}

.stick_highlight-image._04b {
  z-index: 70;
  vertical-align: baseline;
  max-width: 250px;
  inset: auto -40px 38px auto;
}

.stick_highlight-image._4a {
  z-index: 70;
  max-width: 250px;
  inset: -2px -40px auto auto;
}

.stick_highlight-image.clinical-reports {
  z-index: 60;
  inset: 0% 0% 0% auto;
}

.stick_highlight-image._02b {
  z-index: 90;
  opacity: 0;
  vertical-align: baseline;
  max-width: 275px;
  inset: auto -53px 350px auto;
}

.stick_highlight-image._01b {
  z-index: 100;
  max-width: 240px;
  inset: auto -40px 380px auto;
}

.stick_highlight-image._01c {
  z-index: 100;
  max-width: 240px;
  inset: auto -40px 210px auto;
}

.stick_highlight-image.tracking {
  z-index: 100;
  max-width: none;
  height: 100%;
  inset: 0% 0% 0% auto;
}

.stick_highlight-image._03a {
  z-index: 80;
  max-width: 250px;
  inset: auto -40px 0 auto;
}

.stick_highlight-image._03b {
  z-index: 80;
  max-width: 250px;
  inset: auto 175px 0 auto;
}

.stick_highlight-image._03c {
  z-index: 80;
  max-width: 250px;
  inset: auto 390px 0 auto;
}

.stick_highlight-image.health-equity {
  z-index: 70;
  inset: 0% 0% 0% auto;
}

.stick_highlight-image.coaching, .stick_highlight-image.coaching-mobile {
  z-index: 80;
  inset: auto 0% 0%;
}

.stick_highlight-image.tracking-mobile {
  z-index: 100;
  inset: 0% 0% 0% auto;
}

.stick_highlight-image.risk-detection-mobile {
  z-index: 90;
  vertical-align: baseline;
  inset: 0% 0% 0% auto;
}

.stick_highlight-image.health-equity-mobile {
  z-index: 70;
  inset: 0% 0% 0% auto;
}

.stick_highlight-image.clinical-reports-mobile {
  z-index: 60;
  inset: 0% 0% 0% auto;
}

.sticky_image-content {
  width: 600px;
  height: 540px;
  position: absolute;
}

.sticky_image-content._01 {
  justify-content: flex-end;
  align-items: flex-end;
}

.section_equity-for-all {
  position: relative;
}

.section_checkup-checklist {
  align-items: center;
}

.careers-checklist_container {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 7rem;
  display: flex;
}

.checklist_wrapper {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  display: flex;
}

.checklist_content-container {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 80px 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.checklist_text-container {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  display: flex;
}

.checklist-text_headline {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.checklist_details-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 25px 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.checklist-image_container {
  justify-content: center;
  width: 80px;
  height: 80px;
  display: flex;
  overflow: hidden;
}

.checklist_checkbox-container {
  flex-flow: column;
  justify-content: center;
  width: 25px;
  height: 25px;
  margin-top: 3px;
  display: flex;
  overflow: hidden;
}

.checklist_list-component {
  padding-left: 16px;
}

.button-stack {
  flex-flow: column;
  display: flex;
}

.button-stack.hlth2024 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.countdown-subheadline {
  color: #ff0094;
  text-align: center;
  text-transform: uppercase;
  font-weight: 700;
}

.heading-style-h1_countdown {
  color: #04004d;
  text-align: center;
  text-transform: uppercase;
  font-size: 3.5rem;
  line-height: 110%;
}

.heading-style-h1_countdown.is-hlth-2025 {
  color: #04004d;
}

.lp-text-color-hlth-pink {
  color: #ff0094;
}

.connect_main-attendees-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.connect_attendees-wrapper {
  flex-direction: column;
  align-items: center;
}

.event-details_logo-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--primary--white);
  border-radius: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1px 1fr 1px 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.event-details-text {
  color: var(--primary--dark);
  text-align: right;
  text-transform: uppercase;
}

.section_event-form.hlth2024 {
  background-image: linear-gradient(225deg, #d53074, #c1299d 50%, #7617b1);
}

.section_event-map {
  background-color: #f5f5f0;
}

.section_event-map.color-hlth-purple {
  background-color: #7917b6;
}

.map_wrapper {
  background-color: #c1dbff;
  border-radius: 15px;
  padding: .5rem;
  position: relative;
  overflow: hidden;
}

.coming-soon-banner_container {
  background-color: var(--primary--black);
  padding-top: 1rem;
  padding-bottom: 1rem;
  position: static;
  inset: auto 0% 0%;
}

.coming-soon-banner_container.is-dark-teal {
  background-color: var(--accents--dark-teal);
}

.coming-soon-banner_container.is-jib {
  background-color: #0080c7;
}

.coming-soon_text {
  color: #ffcc01;
  text-align: center;
  font-size: 1rem;
  font-weight: 400;
}

.coming-soon_text.text-color-white {
  color: var(--primary--white);
}

.image_aap-flag-graphic {
  width: 573px;
  position: absolute;
  inset: auto -253px 0% auto;
}

.ma-grievance-content__wrapper, .fwa-content__wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex;
}

.compliance-highlight__wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--primary--near-white);
  border-radius: 4px;
  flex-flow: column;
  padding: 2rem;
  display: flex;
}

.logo-bar {
  z-index: 99;
  align-items: center;
  height: 80px;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.logo-bar.is-ad {
  height: 158px;
}

.partner-logo_image.aap {
  width: 150px;
  min-width: 100px;
}

.partner-logo_image.bcbssc {
  height: 50px;
}

.partner-logo_image.chs {
  width: 100%;
  height: 40px;
}

.partner-logo_image.jib {
  width: 200px;
  min-width: 100px;
}

.partner-logo_image.is-georga {
  max-height: 50px;
}

.health-equity_component-copy {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.venue-map_image-wrapper {
  border-radius: 15px;
  position: relative;
  overflow: hidden;
}

.single-quote_image-wrapper {
  background-color: var(--primary--near-white);
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: 3rem;
  display: flex;
}

.businesses_list-item {
  padding-bottom: .25rem;
}

.businesses_list {
  padding-top: .5rem;
  padding-left: 2rem;
}

.infographic__wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--primary--white);
  border-radius: 1rem;
  flex: 0 auto;
  grid-template-rows: auto;
  grid-template-columns: 1fr 43px 1fr;
  grid-auto-columns: 1fr;
  padding: 2rem 2.5rem;
  display: grid;
  overflow: hidden;
  box-shadow: 0 5px 20px #0000000d;
}

.infographic__wrapper.b1 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-columns: 134px 43px 134px;
}

.infographic__wrapper.is-1col {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-columns: 148px;
}

.infographic__wrapper.b3 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-columns: 134px 2px 158px;
}

.infographic__wrapper.is-outcomes-b3 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-columns: 76px 43px 105px;
}

.infographic__wrapper.is-lp-pb-non-adherence {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #13253580;
  flex-flow: column;
  width: 140px;
  padding: 1rem;
  display: flex;
}

.infographic__wrapper.outcomes-down-84 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-columns: 134px;
  padding: 1.5rem;
}

.infographic__wrapper.is-outcomes-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-columns: 134px 43px 134px;
  padding: 1.5rem;
}

.infographic__wrapper.is-outcomes-3 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-columns: 148px 2px 70px;
  padding: 1.5rem;
}

.infographic__wrapper.is-lp-whhc--outcomes-2, .infographic__wrapper.is-lp-whhc--outcomes-1 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #132535e6;
  grid-template-columns: 134px 43px 134px;
  padding: 1.5rem;
}

.infographic__wrapper.is-lp-whhc--outcomes-2, .infographic__wrapper._2s-lp-whhc--outcomes-1 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #132535e6;
  grid-template-columns: 145px 1px 70px;
  align-items: center;
  padding: 1.5rem;
}

.infographic__wrapper.is-1col-2, .infographic__wrapper.is-2-to-1-roi {
  grid-template-columns: 1fr;
}

.infographic__wrapper.b2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-columns: 134px 2px auto;
}

.infographic_left-container {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.infographic_left-container.b2-left {
  align-items: center;
}

.infographic_left-container.b3-left {
  grid-template-rows: auto auto auto;
}

.infographic-headline_wrapper {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.infographic-bottom_wrapper {
  min-height: 39.6094px;
}

.infographic-bottom_wrapper.is-lp-pb-2x, .infographic-bottom_wrapper.is-outcomes-b3, .infographic-bottom_wrapper.is-outcomes-b2, .infographic-bottom_wrapper.is-2-lines {
  min-height: auto;
}

.infographic-bottom_wrapper.is-2-to-1-roi {
  min-height: auto;
  margin-bottom: 0;
}

.infographic-bottom_wrapper.is-2-to-1-roi-2 {
  min-height: auto;
}

.inforgraphic-details {
  color: var(--secondary--teal);
  text-align: center;
  font-size: .75rem;
  font-weight: 700;
  line-height: 110%;
}

.inforgraphic-details.all-caps {
  text-transform: uppercase;
}

.inforgraphic-details.is-lp-pb {
  color: var(--primary--near-white);
}

.inforgraphic-details.text-color-white {
  color: var(--primary--white);
}

.infographic-headline {
  color: var(--secondary--teal);
  text-align: center;
  font-size: 2.5rem;
  font-weight: 900;
  line-height: 110%;
}

.infographic-headline.is-lp-pb-2x {
  color: var(--primary--white);
  font-size: 3.5rem;
}

.infographic-headline.text-color-white {
  color: var(--primary--white);
}

.infographic-headline-small_text {
  color: var(--secondary--teal);
  font-weight: 700;
}

.infographic-headline-small_text.text-color-white {
  color: var(--primary--white);
}

.infographic-small-text_wrapper {
  align-items: flex-end;
  height: 100%;
  display: flex;
}

.infographic_right-container {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.infographic_right-container.b2-right {
  display: block;
}

.infographic_right-container.b3-right {
  grid-template-rows: auto auto auto;
}

.infographic-middle_wrapper {
  justify-content: center;
  align-items: center;
  width: 43px;
  display: flex;
}

.vertical-line_divider {
  background-color: #132535;
  flex: 0 auto;
  width: 2px;
  height: 100%;
  min-height: 80px;
}

.vertical-line_divider.is-teal {
  background-color: var(--secondary--teal);
}

.vertical-line_divider.is-white {
  background-color: var(--primary--white);
}

.testimonial-slider__component {
  background-color: var(--style-guide--transparent);
  height: auto;
}

.testimonial-slider__component.public-sector {
  align-items: stretch;
  height: 450px;
  display: flex;
}

.slider__mask--testimonial {
  width: 45%;
  height: auto;
  overflow: visible;
}

.slider__mask--testimonial.no-mask {
  overflow: visible;
}

.slider__mask--testimonial.is-lp-whhs {
  width: 100%;
  height: 450px;
}

.slider01_slide {
  margin-right: 2rem;
}

.slider01_slide.public-sector {
  margin-right: 1.5rem;
}

.slider01_slide.is-employee-testimonials {
  width: 22%;
}

.slider01_slide.is-careers-slider {
  width: 30%;
}

.slider01_slide.is_testimonial-slider {
  width: 45%;
}

.slider01_slide.is-whhs-2025-speakers {
  width: 21.8%;
}

.slider01_slide.is-whhs-testimonials {
  width: 95%;
  min-height: 450px;
}

.section_testimonial-slider {
  background-color: var(--primary--white);
  overflow: hidden;
}

.section_testimonial-slider.is-light-brown {
  background-color: #b990611a;
}

.section_testimonial-slider.is-near-white {
  background-color: var(--primary--near-white);
}

.card_text-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  flex: 1;
  display: flex;
}

.form-title {
  color: var(--primary--dark);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2rem;
  font-weight: 900;
  line-height: 120%;
}

.form-title.text-color-dark {
  color: var(--primary--dark);
}

.form-title.text-color-white {
  color: var(--primary--white);
}

.form-description {
  color: var(--primary--dark);
  font-size: 1.125rem;
  line-height: 140%;
}

.form-description.text-color-dark {
  color: var(--primary--dark);
}

.recaptcha.is-newsletter {
  margin-bottom: 0;
}

.success-message-content_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.success-message-content_wrapper.is-newsletter {
  flex-flow: row;
  justify-content: space-around;
}

.error-message-content_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-radius: 5px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 0;
  display: flex;
}

.error-message-content_wrapper.is-newsletter {
  padding: .5rem;
}

.image--sad {
  object-fit: cover;
  width: 80px;
}

.image_success-icon {
  object-fit: cover;
}

.image_success-icon.is-newsletter {
  width: 130px;
}

.section_main-container {
  width: 100vw;
  height: 100vh;
  position: relative;
}

.section_main-container.introduction {
  justify-content: center;
  align-items: center;
  padding-bottom: 0;
  position: absolute;
  top: 0%;
  left: 0%;
  right: 0%;
}

.section_main-container.main-menu {
  background-color: var(--secondary--dark-red);
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-bottom: 0;
  position: absolute;
  top: 0%;
  left: 0%;
  right: 0%;
}

.slider {
  background-color: var(--primary--white);
  align-items: center;
  height: 100vh;
  display: flex;
}

.section_title-bar {
  z-index: 2;
  width: 100vw;
  position: absolute;
  inset: 0% 0% auto;
}

.title-bar_container {
  display: flex;
}

.title-bar_text-wrapper {
  background-color: var(--primary--hh-red);
  border-bottom-right-radius: 50px;
  align-items: flex-end;
  width: 100%;
  padding-bottom: 25px;
  padding-left: 75px;
  padding-right: 50px;
  display: flex;
}

.title-bar_logo-wrapper {
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 160px;
  height: 151px;
  display: flex;
}

.image_hh-logo {
  height: 100px;
}

.title-bar_headline {
  color: var(--primary--white);
  font-size: 3.5rem;
  font-weight: 900;
  line-height: 110%;
}

.whhm_slide-dots {
  z-index: 1;
  background-color: var(--primary--near-white);
  text-align: right;
  height: 175px;
  padding-top: 78px;
  padding-bottom: 0%;
  padding-right: 171px;
  font-size: 1.25rem;
  inset: auto 0% 0%;
  box-shadow: 0 -20px 20px #0000001a;
}

.whhm-nav-button {
  background-color: var(--accents--dark-teal);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 75px;
  height: 75px;
  transition: box-shadow .3s;
  display: flex;
  inset: auto 0% 45px auto;
}

.whhm-nav-button:hover {
  box-shadow: 0 0 0 3px #106f6f;
}

.whhm-nav-button.is-left {
  box-shadow: none;
  -webkit-text-stroke-width: 1px;
  border-radius: 100%;
  transition-property: none;
  bottom: 50px;
  transform: rotate(180deg);
}

.whhm-nav-button.is-left:hover {
  box-shadow: none;
}

.whhm-nav-button.is-left._2-dots {
  right: 245px;
}

.whhm-nav-button.is-left._5-dots {
  z-index: 3;
  right: 322px;
}

.whhm-nav-button.is-left._6-dots {
  right: 348px;
}

.whhm-nav-button.is-right {
  z-index: 3;
  inset: auto 75px 50px auto;
}

.whhm-nav-button.is-right:hover {
  box-shadow: none;
}

.whhm-main-content_container {
  background-color: var(--primary--white);
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  padding: 200px 50px 175px;
  display: flex;
}

.whhm-main-content_container.main-cta {
  background-color: var(--secondary--dark-red);
  padding: 0;
}

.whhm-main-content_container.no-headline {
  justify-content: space-around;
  padding-top: 151px;
  padding-left: 0;
  padding-right: 0;
}

.whhm-main-content_container.s-03-1 {
  justify-content: center;
  padding-top: 151px;
}

.whhm-main-content_container.s-03-5 {
  justify-content: center;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
}

.download-button_wrapper {
  z-index: 3;
  justify-content: flex-start;
  align-items: center;
  height: 175px;
  padding-left: 75px;
  display: flex;
  position: fixed;
  inset: auto auto 0% 0%;
}

.download-button_wrapper.full-width {
  z-index: 99;
  background-color: var(--primary--near-white);
  justify-content: center;
  align-items: center;
  padding-left: 0;
  inset: auto 0% 0%;
  box-shadow: 0 -20px 20px #0000001a;
}

.whhm-download-btn {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--accents--dark-teal);
  color: var(--primary--white);
  text-align: center;
  border-radius: 100px;
  flex: none;
  justify-content: center;
  align-items: center;
  height: 75px;
  padding: .75rem 2rem;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
  transition: border .3s, background-color .3s, box-shadow .3s;
  display: flex;
}

.whhm-download-btn:hover {
  background-color: var(--secondary--teal);
  box-shadow: 0 0 0 1px var(--secondary--teal);
}

.home-button_wrapper {
  z-index: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 95px;
  display: flex;
  position: absolute;
  inset: auto 0% 40px;
}

.home-button_wrapper.main-cta {
  background-color: var(--primary--near-white);
  height: 175px;
  display: flex;
  inset: auto 0% 0%;
  box-shadow: 0 -20px 20px #0000001a;
}

.whhm-home-btn {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--primary--hh-red);
  color: var(--primary--white);
  text-align: center;
  border-radius: 100px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 95px;
  height: 95px;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
  display: flex;
  box-shadow: 0 5px 15px #0003;
}

.image_s01-1-background {
  min-width: 1200px;
  max-width: 1687px;
  position: relative;
}

.whhm-intro-video {
  object-fit: cover;
  height: 88vh;
}

.bg-video_wrapper {
  object-fit: contain;
  background-image: linear-gradient(#0009, #0009), url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/66f1ee00d6c4fd74cd88dfc0_GettyImages-594201133%202.avif");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  height: 100%;
  overflow: hidden;
}

.bg-video_wrapper.whhm {
  background-image: linear-gradient(#00000080, #00000080);
}

.intro-content_wrapper {
  z-index: 10;
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  opacity: 1;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 150px;
  display: flex;
  position: absolute;
  inset: 0%;
}

.intro-content_wrapper.menu {
  padding-bottom: 176px;
}

.intro-headline_text {
  color: var(--primary--white);
  text-align: center;
  font-size: 8.125rem;
  font-weight: 900;
  line-height: 110%;
}

.whhm-get-started {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--accents--dark-teal);
  color: var(--primary--white);
  text-align: center;
  border-radius: 100px;
  flex: none;
  justify-content: center;
  align-items: center;
  height: 75px;
  padding: .75rem 4rem;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
  transition: border .3s, background-color .3s, box-shadow .3s;
  display: flex;
}

.whhm-get-started:hover {
  background-color: var(--secondary--teal);
  box-shadow: 0 0 0 1px var(--secondary--teal);
}

.whhm-get-started.is-hh-red {
  background-color: var(--primary--hh-red);
}

.whhm-get-started.is-hh-red:hover {
  box-shadow: none;
}

.whhm-get-started.is-white {
  background-color: var(--primary--white);
  color: var(--primary--hh-red);
  box-shadow: 0 5px 15px #0003;
}

.whhm-get-started.is-white.disabled {
  box-shadow: none;
  opacity: .4;
}

.main-menu-title_text {
  color: var(--primary--white);
  text-align: center;
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 150%;
}

.main-menu-grid_component {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.image_big-hh-heart-logo {
  z-index: 0;
  opacity: .2;
}

.big-heart-logo_wrapper {
  z-index: 0;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-bottom: 200px;
  display: flex;
  position: absolute;
  inset: 0%;
}

.whhm-main-grid_component {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  min-width: 100%;
  height: 100vh;
  padding-top: 0;
  display: grid;
}

.whhm-main-grid_component.main-cta {
  grid-template-columns: 1fr;
  position: relative;
}

.qr-code-content_container {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 100px;
  display: flex;
  position: relative;
}

.qr-code-title {
  z-index: 2;
  color: var(--primary--white);
  text-align: center;
  font-size: 2.5rem;
  font-weight: 900;
  line-height: 130%;
  position: relative;
}

.qr-code-title.report {
  font-size: 3rem;
  line-height: 120%;
}

.qr-code-details {
  z-index: 2;
  color: var(--primary--white);
  text-align: center;
  font-size: 1.6rem;
  line-height: 140%;
  position: relative;
}

.qr-code-menu-content_container {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: var(--primary--hh-red);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 200px;
  display: flex;
}

.sub-menu-grid_component {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.s01-1-main-grid_component {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.main-headline_text {
  font-size: 2.8125rem;
  font-weight: 900;
  line-height: 120%;
}

.main-headline_text.text-align-center {
  font-size: 2.35rem;
}

.main-description_text {
  font-size: 1.5rem;
}

.main-description_text.text-align-center.text-color-red {
  line-height: 140%;
}

.whhm-headline_container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  align-items: center;
  display: flex;
}

.main-description-text_wrapper {
  width: 80%;
  display: flex;
}

.qr-code-image_wrapper {
  z-index: 2;
  background-color: var(--primary--white);
  border-radius: 30px;
  align-items: center;
  width: 450px;
  padding: 2rem;
  position: relative;
}

.qr-code_image {
  object-fit: cover;
}

.whhm-watch-video {
  z-index: 3;
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--primary--white);
  color: var(--primary--hh-red);
  text-align: center;
  border-radius: 100px;
  flex: none;
  justify-content: center;
  align-self: center;
  align-items: center;
  height: 55px;
  padding: 0 2rem;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
  transition: border .3s, background-color .3s, box-shadow .3s;
  display: flex;
  box-shadow: 0 10px 10px #0000004d;
}

.lightbox-link {
  text-decoration: none;
}

.lightbox-link.whhm {
  justify-content: center;
  align-items: flex-end;
  padding-bottom: 24px;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.whhm-s-02-1 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto 4px auto 4px auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  height: 100%;
  display: grid;
}

.s-02-content_container {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  align-items: center;
  width: 100%;
  padding-left: 100px;
  padding-right: 100px;
  display: flex;
}

.s-02-content_container.is-left {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: var(--primary--near-white);
  align-items: center;
  height: 100%;
  display: flex;
}

.whhm-text-45 {
  font-size: 45px;
  font-weight: 900;
  line-height: 110%;
}

.whhm-text-32 {
  font-size: 32px;
  font-weight: 400;
  line-height: 110%;
}

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

.whhm-text-32.extra-line-height {
  line-height: 130%;
}

.whhm-text-90 {
  font-size: 90px;
  font-weight: 900;
  line-height: 110%;
}

.whhm-text-90.text-color-dark-red {
  color: var(--secondary--dark-red);
}

.whhm-h-line_wrapper {
  height: 100%;
  padding-right: 0;
}

.whhm-h-line_wrapper.color-light-grey {
  background-color: #d9d9d9;
  padding-left: 50px;
  padding-right: 50px;
}

.whhm-h-line_wrapper.is-left {
  background-color: var(--primary--near-white);
  padding-left: 100px;
}

.whhm-h-line_wrapper.is-right {
  padding-right: 100px;
}

.whhm-equity_component {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  background-color: #f5f5f0;
  border-radius: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  max-width: 95rem;
  display: grid;
  overflow: hidden;
}

.whhm-equity_component.shadow-medium {
  grid-column-gap: 0rem;
  background-color: var(--primary--white);
  border-radius: 15px;
  min-height: 450px;
}

.whhm-equity_image {
  background-image: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/67093a6768e44eb9ae654bb6_image_llw-cover-3.avif");
  background-position: 50%;
  background-size: cover;
  height: 100%;
  min-height: 500px;
  position: relative;
}

.whhm-testimonial_component {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  background-color: #f5f5f0;
  border-radius: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  max-width: 95rem;
  display: grid;
  overflow: hidden;
}

.whhm-testimonial_component.shadow-medium {
  grid-column-gap: 0rem;
  background-color: var(--primary--white);
  border-radius: 15px;
  min-height: 450px;
}

.whhm-equity_content {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding: 100px;
  display: grid;
}

.equity-icon-img {
  width: 105.5px;
  height: 112.5px;
}

.whhm-equity-title {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border-bottom: 8px solid var(--accents--dark-teal);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 40px;
  display: flex;
}

.womens-health_container {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.icon_little-people {
  width: 111.5px;
}

.womens-health_line {
  height: 2px;
  padding-right: 0;
}

.womens-health_line.color-light-grey {
  background-color: #d9d9d9;
}

.whhm-text-24 {
  color: var(--primary--dark);
  font-size: 1.25rem;
  line-height: 140%;
}

.whhm-text-24.text-color-white {
  color: var(--primary--white);
}

.whhm-text-24.text-weigght-bold {
  font-weight: 700;
}

.womens-health-stat_container {
  flex-flow: column;
  display: flex;
}

.whhm-text-20 {
  font-size: 90px;
  font-weight: 900;
  line-height: 110%;
}

.whhm-text-20.text-color-teal {
  text-align: center;
  font-size: 20px;
  font-weight: 400;
}

.whhm-s-02-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1.25fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  height: 100%;
  display: grid;
}

.s-02-3-content_component {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  justify-content: center;
  height: 100%;
  display: flex;
}

.content_horizontal-line {
  padding-left: 100px;
  padding-right: 100px;
}

.s02-3-infographic_container {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  padding-left: 100px;
  padding-right: 100px;
  display: flex;
}

.icon_s02-3-little-people {
  max-width: 500px;
}

.image-s02-3-graph {
  width: 230px;
}

.s-02-4-content_container {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding-left: 100px;
  padding-right: 100px;
  display: flex;
}

.quote-attribution-main_wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.real-user-stories_image {
  background-image: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/66f5a957cfa712c75f684422_image_llw-cover.avif");
  background-position: 50%;
  background-size: cover;
  height: 100%;
  min-height: 500px;
  position: relative;
}

.real-user-stories_image.scott {
  background-image: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/66f5ae44b2a95605b9a734f5_image_real-user-testimonial-cover.avif");
  background-position: 100%;
}

.real-user-stories_text-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.image_s01-1-app {
  height: 577px;
  max-height: 577px;
  position: relative;
}

.whhm-s-03-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1.25fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  height: 100%;
  display: grid;
}

.s-03-content_container {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  align-items: center;
  width: 100%;
  padding-left: 100px;
  padding-right: 100px;
  display: flex;
}

.s-03-content_container.is-left {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: var(--primary--near-white);
  align-items: center;
  height: 100%;
  display: flex;
}

.s-03-2-content_component {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  justify-content: center;
  height: 100%;
  display: flex;
}

.s-03-2-content_container {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding-left: 100px;
  padding-right: 100px;
  display: flex;
}

.whhm-stat_wrapper {
  color: var(--primary--white);
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 24px 45px;
  display: flex;
  overflow: hidden;
}

.whhm-stat_wrapper.is-dark-purple {
  background-color: var(--accents--dark-purple);
  text-align: center;
}

.whhm-stat_wrapper.is-purple {
  background-color: var(--secondary--purple);
  text-align: center;
}

.s-03-content_component {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  padding-left: 100px;
  padding-right: 100px;
  display: grid;
}

.s-03-content_component._01 {
  grid-template-columns: .5fr 1fr .5fr;
}

.s-03-content_component._02 {
  grid-template-columns: 1.25fr .75fr .5fr;
}

.s-03-content-component_wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.whhm-s-03-1 {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  display: grid;
  position: relative;
}

.total-sample_wrapper {
  width: 64%;
  position: absolute;
  inset: auto 0% 65px auto;
}

.s-03-3-image_container {
  z-index: 1;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
  position: relative;
}

.vi-image_wrapper {
  position: absolute;
}

.vi-image_wrapper._01 {
  z-index: 5;
}

.vi-image_wrapper._02 {
  z-index: 4;
}

.vi-image_wrapper._03 {
  z-index: 3;
}

.s03-3-stat_main-container {
  z-index: 99;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  align-items: center;
  width: 350px;
  display: flex;
  position: absolute;
  inset: auto 20% 15% auto;
}

.s03-03-stat_container {
  background-color: var(--secondary--teal);
  border-radius: 1000px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 318px;
  height: 318px;
  display: flex;
  overflow: hidden;
  box-shadow: 0 10px 5px #0003;
}

.s03-3-stat-text_wrapper {
  background-color: var(--secondary--teal);
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  padding: 24px;
  display: flex;
  box-shadow: 0 10px 20px #0003;
}

.image_s03-4-bar-chart {
  width: 834px;
}

.whhm-s-03-5 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 523px 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  height: 100%;
  display: grid;
  position: relative;
}

.whhm-s03-5-savings_container {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border-bottom: 8px solid var(--accents--dark-teal);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 40px;
  display: flex;
}

.whhm-s03-5-savings_component {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding-left: 15px;
  padding-right: 80px;
  display: grid;
}

.image_green-arrow {
  width: 58px;
}

.whhm-s03-5-quote {
  background-color: var(--primary--near-white);
  align-items: center;
  height: 100%;
  padding: 4.6rem 4.6rem 4.6rem 4.6875rem;
  display: flex;
}

.hh-image-s02-1_stat {
  object-fit: cover;
}

.card_list-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  display: grid;
}

.card_list-wrapper.is-home-infographics {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1px 1fr 1px 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.card_list-wrapper.is-3col {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.card_list-wrapper.is-2col {
  grid-template-rows: auto;
}

.section_testimonials.is-near-white {
  background-color: var(--primary--near-white);
}

.careers-image_wrapper {
  border-radius: 1rem;
  align-items: center;
  overflow: hidden;
}

.careers_image {
  object-fit: cover;
  border-radius: 1rem;
  height: 300px;
  overflow: hidden;
}

.careers-image-group__wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  display: flex;
}

.careers-image-group__wrapper.hide {
  display: none;
}

.member-story_main-component {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.member-story_text-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  align-items: flex-start;
  width: 100%;
  max-width: 48rem;
  display: flex;
}

.newsletter-form_container {
  background-color: #d62148e6;
  width: 80%;
  padding: 1.5rem;
}

.newsletter-form_container.is-width-100 {
  width: 100%;
  position: relative;
}

.newsletter-form_container.is-width-100.is-2col {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.newsletter-form_container.is-width-100.is-2col.is-llw {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  background-color: var(--secondary--dark-red);
  border-radius: .5rem;
  padding: 3rem;
}

.newsletter-form_main-wrapper {
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: flex;
}

.newsletter-form-text_wrapper {
  margin-bottom: 1rem;
}

.section_newsletter-form {
  background-color: var(--primary--near-white);
  display: none;
}

.link--scams {
  color: var(--secondary--dark-red);
  text-align: center;
  text-decoration: underline;
}

.link--scams:hover {
  text-decoration: underline;
}

.close-button {
  z-index: 99;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  min-height: 100%;
  padding-left: 1rem;
  padding-right: 2rem;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.close-button.hide {
  display: none;
}

.section_hero-hlth-2024 {
  background-image: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/66d1f46031dddb6b6ab1d382_image_HLTH2024-hero-2.avif");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  align-items: center;
  height: 60vh;
  min-height: 650px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.tab_container--about-home {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  text-align: center;
  flex-flow: column;
  align-items: center;
  display: flex;
}

.equity-for-all_container {
  background-image: linear-gradient(#0009, #0009), url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/669eab227a341529c74f99a7_image_equity.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border-radius: 1rem;
  padding-top: 220px;
  padding-bottom: 220px;
  overflow: hidden;
}

.code-embed {
  background-image: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/6701b881fbc81888e4643ec9_icon_footnotes-minus.svg");
  background-position: 0 0;
  background-size: contain;
}

.tab__text-size-medium {
  font-size: 1.125rem;
}

.sf-image-wrapper {
  background-image: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/67095b21d36d63fe217856b3_image_SF-background.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  overflow: hidden;
}

.sf-image-wrapper._01 {
  background-image: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/67095f9441fe7e67c3dd78a4_image_sf-02.avif");
}

.sf-image-wrapper._02 {
  background-image: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/67095f94fb7e961a8666b7eb_image_sf-01.avif");
}

.sf-image-wrapper._03 {
  background-image: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/67095f947551823f8d202040_image_sf-03.avif");
}

.sf-image-wrapper._04 {
  background-image: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/67095f9434da0d3feb7a4007_image_sf-04.avif");
}

.sf-image-wrapper._05 {
  background-image: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/67095f9534eb5e758dc3bc92_image_sf-06.avif");
}

.sf-image-wrapper._06 {
  background-image: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/67095f94031e8452b81d5fec_image_sf-05.avif");
}

.sf-image-grid_component {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100vw;
  height: 100vh;
  display: grid;
}

.sf-tagline_wrapper {
  background-color: var(--primary--hh-red);
  justify-content: flex-start;
  align-items: flex-end;
  padding: 3rem;
  display: flex;
}

.sf-tagline_text {
  color: var(--primary--white);
  font-size: 4rem;
  font-weight: 900;
  line-height: 110%;
}

.button_icon-left {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--accents--dark-teal);
  color: var(--primary--white);
  text-align: center;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 3rem;
  padding: .75rem 1.5rem .75rem 1.125rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
  transition: all .3s cubic-bezier(.645, .045, .355, 1);
  display: flex;
}

.button_icon-left:hover {
  background-color: var(--secondary--teal);
}

.button_icon-right {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--accents--dark-teal);
  color: var(--primary--white);
  text-align: center;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 3rem;
  padding: .75rem 1.125rem .75rem 1.5rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
  transition: all .3s cubic-bezier(.645, .045, .355, 1);
  display: flex;
}

.button_icon-right:hover {
  background-color: var(--secondary--teal);
}

.button_icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--accents--dark-teal);
  color: var(--primary--white);
  text-align: center;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 3rem;
  padding: .75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
  transition: all .3s cubic-bezier(.645, .045, .355, 1);
  display: flex;
}

.button_icon:hover {
  background-color: var(--secondary--teal);
  color: var(--primary--white);
}

.button_icon.is-small {
  border-radius: 100px;
  height: 2.5rem;
  padding: .5rem;
}

.button-secondary {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--secondary--teal);
  color: var(--primary--white);
  text-align: center;
  border-style: none;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 3rem;
  padding: .75rem 2rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
  transition: all .3s cubic-bezier(.645, .045, .355, 1);
  display: flex;
}

.button-secondary:hover {
  background-color: var(--accents--light-teal);
  color: var(--primary--white);
}

.button-secondary.is-small {
  height: 2.5rem;
  padding: .5rem 1.25rem;
}

.button-secondary_icon-left {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #106f6f;
  text-align: center;
  background-color: #e1efef;
  border-style: none;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 3rem;
  padding: .75rem 1.5rem .75rem 1.25rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
  transition: all .3s cubic-bezier(.645, .045, .355, 1);
  display: flex;
}

.button-secondary_icon-left:hover {
  color: var(--secondary--teal);
  background-color: #1d969640;
  border-style: none;
  border-color: #106f6f;
}

.button-secondary_icon-right {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #106f6f;
  text-align: center;
  background-color: #e1efef;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 3rem;
  padding: .75rem 1.125rem .75rem 1.5rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
  transition: all .3s cubic-bezier(.645, .045, .355, 1);
  display: flex;
}

.button-secondary_icon-right:hover {
  color: var(--secondary--teal);
  background-color: #1d969640;
}

.button-secondary_icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--accents--pale-teal);
  color: var(--accents--dark-teal);
  text-align: center;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  padding: .75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
  transition: all .3s cubic-bezier(.645, .045, .355, 1);
  display: flex;
}

.button-secondary_icon:hover {
  color: var(--accents--dark-teal);
  background-color: #bfd9d8;
}

.button-secondary_icon.is-small {
  border-radius: 100px;
  width: 2.5rem;
  height: 2.5rem;
  padding: .5rem;
}

.button-secondary_icon.is-slider-left {
  inset: auto 4rem -5rem auto;
}

.button-secondary_icon.is-slider-right {
  top: auto;
  bottom: -5rem;
  left: auto;
}

.button-tertiary {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--style-guide--transparent);
  box-shadow: none;
  color: var(--accents--dark-teal);
  text-align: center;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 3rem;
  padding: .75rem 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
  transition: color .3s cubic-bezier(.645, .045, .355, 1);
  display: flex;
}

.button-tertiary:hover {
  color: var(--secondary--teal);
}

.button-tertiary.is-small {
  height: 2.5rem;
  padding: .5rem 0;
}

.button-tertiary_icon-right {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--style-guide--transparent);
  box-shadow: none;
  color: var(--accents--dark-teal);
  text-align: center;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 3rem;
  padding: .75rem 1.125rem .75rem 1.5rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
  transition: all .3s cubic-bezier(.645, .045, .355, 1);
  display: flex;
}

.button-tertiary_icon-right:hover {
  color: var(--secondary--teal);
}

.button-tertiary_icon-right.is-small {
  height: 2.5rem;
  padding: .5rem 1rem .5rem 1.25rem;
}

.button-tertiary_icon-left {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--style-guide--transparent);
  box-shadow: none;
  color: var(--accents--dark-teal);
  text-align: center;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 3rem;
  padding: .75rem 1.5rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
  transition: all .3s cubic-bezier(.645, .045, .355, 1);
  display: flex;
}

.button-tertiary_icon-left:hover {
  background-color: var(--style-guide--transparent);
  color: var(--secondary--teal);
}

.button-tertiary_icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--style-guide--transparent);
  opacity: 0;
  color: var(--primary--white);
  text-align: center;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 3rem;
  padding: .75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
  transition: all .3s cubic-bezier(.645, .045, .355, 1);
  display: flex;
}

.button-tertiary_icon.is-small {
  border-radius: 0;
  height: 2.5rem;
  padding: .5rem;
}

.button-link {
  grid-column-gap: .2rem;
  grid-row-gap: .2rem;
  box-shadow: none;
  text-align: center;
  background-color: #106f6f00;
  border-style: none;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: .25rem 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
  transition: all .3s cubic-bezier(.645, .045, .355, 1);
  display: flex;
}

.button-link:hover {
  color: var(--accents--dark-teal);
}

.button-alternate {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--primary--near-white);
  color: var(--primary--dark);
  text-align: center;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 3rem;
  padding: .75rem 2rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
  transition: all .3s cubic-bezier(.645, .045, .355, 1);
  display: flex;
}

.button-alternate:hover {
  background-color: var(--primary--white);
  color: var(--secondary--teal);
}

.button-alternate.is-small {
  border-radius: 100px;
  height: 2.5rem;
  padding: .5rem 1.25rem;
}

.button-alternate.is-small.is-red:hover {
  box-shadow: 0 0 0 1px var(--primary--white);
}

.button-alternate.is-small.is-nav {
  min-width: 118px;
}

.button-alternate.is-small.is-nav-dark {
  background-color: var(--secondary--dark-red);
  color: var(--primary--white);
  min-width: 118px;
}

.button-alternate.is-small.is-nav-dark:hover {
  background-color: var(--primary--hh-red);
}

.button-alternate.is-small.is-nav-dark.button_scrolled {
  background-color: var(--primary--white);
  color: var(--primary--dark);
}

.button-alternate.is-small.is-nav-dark.button_scrolled:hover {
  color: var(--primary--hh-red);
}

.button-alternate.is-full-width {
  flex: 1;
}

.button-alternate.is-lp-whhs-highlights {
  grid-column-gap: .8rem;
  grid-row-gap: .8rem;
  padding-left: 1rem;
  padding-right: 1rem;
  box-shadow: 0 2px 5px #0003;
}

.button-alternate.is-lp-whhs-venue-map {
  background-color: var(--secondary--teal);
  color: var(--primary--white);
}

.button-alternate.is-lp-whhs-venue-map:hover {
  background-color: var(--accents--dark-teal);
}

.button-alternate_icon-right {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--primary--white);
  color: var(--accents--dark-teal);
  text-align: center;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 3rem;
  padding: .75rem 1.125rem .75rem 1.5rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
  transition: all .3s cubic-bezier(.645, .045, .355, 1);
  display: flex;
}

.button-alternate_icon-right:hover {
  color: var(--secondary--teal);
  background-color: #fff;
}

.button-alternate_icon-left {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--primary--white);
  color: var(--accents--dark-teal);
  text-align: center;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 3rem;
  padding: .75rem 1.5rem .75rem 1.125rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
  transition: all .3s cubic-bezier(.645, .045, .355, 1);
  display: flex;
}

.button-alternate_icon-left:hover {
  background-color: var(--primary--white);
  color: var(--secondary--teal);
}

.button-alternate-secondary {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  box-shadow: inset 0 0 0 1px var(--primary--near-white);
  color: var(--primary--near-white);
  text-align: center;
  background-color: #0000;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 3rem;
  padding: .75rem 2rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
  transition: all .3s cubic-bezier(.645, .045, .355, 1);
  display: flex;
}

.button-alternate-secondary:hover {
  box-shadow: inset 0 0 0 2px var(--primary--white);
  color: var(--primary--white);
  background-color: #ffffff1a;
}

.button-alternate-secondary.is-small {
  border-radius: 100px;
  height: 2.5rem;
  padding: .5rem 1.25rem;
}

.button-alternate-secondary.is-full-width-mobile, .button-alternate-secondary.is-full-width {
  flex: 1;
}

.button-alternate-secondary.is-full-width.hide, .button-alternate-secondary.hide {
  display: none;
}

.button-alternate-secondary_icon-right {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  box-shadow: inset 0 0 0 1px var(--primary--white);
  color: var(--primary--white);
  text-align: center;
  background-color: #0000;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 3rem;
  padding: .75rem 1.5rem .75rem 1.125rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
  transition: all .3s cubic-bezier(.645, .045, .355, 1);
  display: flex;
}

.button-alternate-secondary_icon-right:hover {
  box-shadow: inset 0 0 0 2px var(--primary--white);
  background-color: #ffffff1a;
}

.button-alternate-secondary_icon-left {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  box-shadow: inset 0 0 0 1px var(--primary--white);
  color: var(--primary--white);
  text-align: center;
  background-color: #0000;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 3rem;
  padding: .75rem 1.125rem .75rem 1.5rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
  transition: all .3s cubic-bezier(.645, .045, .355, 1);
  display: flex;
}

.button-alternate-secondary_icon-left:hover {
  box-shadow: inset 0 0 0 2px var(--primary--white);
  background-color: #ffffff1a;
}

.button-alternate-link {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--style-guide--transparent);
  color: var(--primary--near-white);
  text-align: center;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 3rem;
  padding-top: .25rem;
  padding-bottom: .25rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
  transition: all .3s cubic-bezier(.645, .045, .355, 1);
  display: flex;
}

.button-alternate-link:hover {
  box-shadow: none;
  color: var(--primary--white);
  background-color: #0000;
}

.button-alternate-secondary_icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  box-shadow: inset 0 0 0 1px var(--primary--near-white);
  color: var(--primary--near-white);
  text-align: center;
  background-color: #0000;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 3rem;
  padding: .75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
  transition: all .3s cubic-bezier(.645, .045, .355, 1);
  display: flex;
}

.button-alternate-secondary_icon:hover {
  box-shadow: inset 0 0 0 2px var(--primary--white);
  color: var(--primary--white);
  background-color: #ffffff1a;
}

.button-alternate-secondary_icon.is-small {
  border-radius: 100px;
  height: 2.5rem;
  padding: .5rem;
}

.button-alternate_icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--primary--near-white);
  color: var(--primary--dark);
  text-align: center;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 3px;
  height: 3rem;
  padding: .75rem 1.5rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
  transition: all .3s cubic-bezier(.645, .045, .355, 1);
  display: flex;
}

.button-alternate_icon:hover {
  background-color: var(--primary--white);
  color: var(--primary--hh-red);
}

.button-alternate_icon.is-small {
  border-radius: 100px;
  width: 2.5px;
  height: 2.5rem;
  padding: .5rem 1.25rem;
}

.navbar_link-wrapper {
  position: relative;
}

.button-text {
  font-size: 1rem;
  font-weight: 400;
}

.button-text.text-size-large {
  font-size: 1.25rem;
}

.button-text.is-link {
  font-size: 1.125rem;
  text-decoration: underline;
}

.padding-section-xlarge {
  padding-top: 9rem;
  padding-bottom: 9rem;
}

.padding-section-xlarge.lp-whhs-speakers {
  padding-bottom: 10rem;
}

.equity_text-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: var(--primary--white);
  flex-flow: column;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  display: flex;
}

.icon--quote-marks {
  color: var(--secondary--yellow);
}

.icon--quote-marks.is-white {
  color: var(--primary--white);
}

.proven-outcomes-text__wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.member-quote_content-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.text-color-med-grey {
  color: var(--grey--medium-gray);
}

.hero_image-wrapper {
  z-index: 0;
  background-color: #000e1b7a;
  background-image: none;
}

.hero_image-wrapper.is-individuals-desktop {
  background-image: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/672e7ef6495b4158ccbcfbb1_image_hero-individuals.avif");
  background-position: 70% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.hero_image-wrapper.is-outcomes-desktop {
  background-image: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/672e7a702f2b07d786041719_hero-images-outcomes.avif");
  background-position: 70% 100%;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.hero_image-wrapper.is-employers-desktop {
  background-image: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/672d6922330b30997ef09c31_hero_employers-08.jpg");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.hero_image-wrapper.is-labor-unions-desktop {
  background-image: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/672d6a3e4be46579eeab68d7_image_hero-labor-02.jpg");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.hero_image-wrapper.is-public-sector-desktop {
  background-image: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/672e761ad0333437929928c5_image_hero-public-sector-02.avif");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.hero_image-wrapper.is-health-plans-desktop {
  background-image: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/672e81a944f0705e712964f5_image_hero-health-plans-4.jpg");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.hero_image-wrapper.is-consultants-desktop {
  background-image: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/672e774e129f035ddd9fa93a_Hero-Images-conulstants-09.avif");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.hero_image-wrapper.is-careers-desktop {
  background-image: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/672e831c1c7a3dd514992943_image_careers-hero-03.avif");
  background-position: 87% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.hero_image-wrapper.is-company-desktop {
  background-image: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/672e84726240b876976c4bc3_image-hero-company-02.avif");
  background-position: 87% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.hero_image-wrapper.is-contact-desktop {
  background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/662fe813782e12b1ca6787ef_image_contact-hero-02.webp");
  background-position: 0 0, 100% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  position: absolute;
  inset: 0%;
}

.hero_image-wrapper.is-app-manual-desktop {
  background-image: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/672e887fe0c3a6eb290aa030_image_app-manual-hero-02.jpg");
  background-position: 80% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.div-block-651 {
  flex-flow: column;
  padding: 68px;
  display: flex;
}

.collection-item-6 {
  flex-flow: column;
}

.collection-list-11 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  display: flex;
}

.filter-radio {
  border: 1px solid var(--accents--pale-teal);
  color: var(--secondary--teal);
  cursor: pointer;
  background-color: #fff;
  border-radius: 100px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  height: 2.5rem;
  margin-bottom: 0;
  padding: .5rem 1.5rem;
  font-weight: 400;
  transition: all .2s;
  display: flex;
  position: relative;
}

.filter-radio:hover {
  border-color: var(--secondary--teal);
  color: var(--accents--dark-teal);
}

.filter-radio.is-active {
  border-color: var(--accents--dark-teal);
  background-color: var(--accents--dark-teal);
  color: #fff;
  border-radius: 100px;
}

.button--filter-radio {
  border: 1px none var(--grey--medium-gray);
  border-radius: 0;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  display: block;
  position: absolute;
  inset: 0%;
}

.button--filter-radio.w--redirected-focus {
  border: 1px none var(--grey--medium-gray);
  box-shadow: none;
}

.button--filter-radio.w--redirected-focus-visible {
  border-width: 1px;
  border-color: var(--grey--medium-gray);
  box-shadow: none;
}

.button-label--filter-radio {
  margin-bottom: 0;
  font-weight: 400;
  position: relative;
}

.form-button__wrapper {
  width: 100%;
  margin-bottom: 1rem;
}

.filter--select-toggle {
  border: 1px solid var(--grey--medium-gray);
  background-color: var(--primary--white);
  color: var(--primary--dark);
  border-radius: .2rem;
  width: 20rem;
  height: 3rem;
  padding: .75rem 4rem .75rem 1rem;
  font-size: 16px;
}

.filter--select-toggle:focus-visible, .filter--select-toggle[data-wf-focus-visible] {
  outline-color: var(--primary--white);
  outline-offset: 4px;
  outline-width: 1px;
  outline-style: solid;
}

.filter--search-field {
  border: 1px solid var(--grey--medium-gray);
  background-image: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/67291d73e0364d499ed6ac4e_search-black.svg");
  background-position: 12px;
  background-repeat: no-repeat;
  background-size: 2.25rem;
  border-radius: .2rem;
  width: 20rem;
  height: 3rem;
  margin-bottom: 0;
  padding: .75rem 1.5rem .75rem 3.5rem;
  font-size: 1rem;
}

.filter--search-field:focus {
  border-color: var(--secondary--teal);
}

.filter--search-field::placeholder {
  color: var(--style-guide--sg-light-grey);
}

.button--fs-reset-1 {
  border: 1px solid var(--grey--medium-gray);
  border-radius: 100px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  min-width: 6.6rem;
  height: 3rem;
  padding: .5rem 1rem .5rem .5rem;
  text-decoration: none;
  display: flex;
}

.button--fs-reset-1:hover {
  opacity: .7;
}

.button--fs-reset-1:focus-visible, .button--fs-reset-1[data-wf-focus-visible] {
  outline-offset: 4px;
  outline: 2px solid #9b9b9b;
}

.fs-reset_icon-1 {
  width: 2rem;
  margin-right: .5rem;
}

.filters__wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.filters__wrapper.is-press-releases {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: row;
}

.fs-empty_image-2 {
  background-color: #f0f0f0;
  border-radius: 99rem;
  width: 4rem;
  margin-bottom: 1rem;
}

.filter-empty__title {
  font-size: 2rem;
  font-weight: 700;
  line-height: 140%;
}

.fs-empty_paragraph-2 {
  color: #575757;
}

.no-results_component {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  border: 2px solid #000;
  border-radius: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center;
  width: 100%;
  max-width: 37rem;
  margin-left: auto;
  margin-right: auto;
  padding: 2rem;
  display: grid;
}

.cms-empty-state {
  background-color: var(--style-guide--transparent);
}

.no-results-image__wrapper {
  justify-content: center;
  align-items: center;
  margin-bottom: 1rem;
  display: flex;
}

.post_category-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: center;
  display: flex;
}

.tab-button {
  opacity: .5;
  background-color: #ffffff0d;
  margin-bottom: 0;
  padding: 0;
  transition: all .3s;
  display: flex;
  position: static;
}

.tab-button:hover {
  background-color: var(--accents--pale-teal);
  opacity: 1;
}

.tab-button.w--current {
  opacity: 1;
  background-color: #fff0;
  flex-flow: row;
  display: flex;
}

.tab-button.hide, .tab-button.hide.w--current {
  display: none;
}

.tab-button-progress-bar {
  background-color: #cfe2e1;
  width: 4px;
  min-width: 4px;
  min-height: 100%;
}

.tab-mobile-img {
  display: none;
}

.tab-button-title {
  justify-content: space-between;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 28px;
  display: flex;
}

.section_product-overview {
  background-color: var(--primary--white);
  flex-flow: row;
  justify-content: center;
  align-items: center;
  min-height: 70vh;
  display: flex;
}

.section_product-overview.is-near-white {
  background-color: var(--primary--near-white);
}

.section_product-overview.is-near-white.is-hhm {
  z-index: 6;
  min-height: 100vh;
  margin-top: 0;
  position: relative;
}

.tabs-content {
  width: 60%;
}

.tab-button-progress {
  background-color: var(--secondary--teal);
  width: 4px;
  min-width: 4px;
  height: 0%;
}

.tab-button-content {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding: .8rem 1rem;
}

.chevron {
  color: var(--secondary--teal);
}

.tab-button-desc {
  margin-right: 1rem;
  line-height: 24px;
}

.tabs-menu_container {
  flex-direction: column;
  width: 40%;
  margin-right: 8%;
  display: flex;
}

.tabs-menu_container.is-our-technology {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 3rem;
  box-shadow: inset 0 -1px #f722464d;
}

.tab-component {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.po-image--callout {
  width: auto;
  height: 100%;
}

.po-image--callout.is-bottom {
  height: auto;
  inset: auto 0% 0%;
}

.tab-progress-bg_wrapper {
  z-index: 0;
  justify-content: center;
  align-items: flex-start;
  min-width: 4px;
  height: 100%;
  min-height: 100%;
  display: flex;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.tab-progress-bg-bar {
  background-color: #1d969626;
  width: 2px;
  min-height: 100%;
}

.po_image-wrapper {
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.po_image-wrapper.is-bottom {
  z-index: 2;
  justify-content: center;
  align-items: center;
  display: flex;
  inset: auto 0% 0%;
}

.hhrt-hero-bg-video_embed {
  z-index: 1;
  background-color: var(--primary--black);
  width: 100%;
  height: 100%;
  position: fixed;
  inset: 0 0 auto;
}

.sub-section-title__wrapper {
  padding-bottom: .5rem;
}

.sub-section-title__wrapper.is-line-bottom {
  border-bottom: 1px solid var(--grey--light-grey);
}

.events-main__wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  flex-flow: column;
  display: flex;
}

.hero-overline_container {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  display: flex;
}

.section_event-countdown {
  background-color: #fff;
}

.section_event-countdown.is-near-white {
  background-color: var(--primary--near-white);
}

.section_event-countdown.is-near-white.is-relative {
  z-index: 1;
  position: relative;
}

.event-start-text_container {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: center;
  display: flex;
}

.event-counter-content_component {
  grid-column-gap: 5rem;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  display: grid;
}

.hhtr-bg-video {
  height: 100vh;
}

.hero_bg-video-shade {
  z-index: 3;
  background-color: #0000004d;
  background-image: linear-gradient(#0009 1%, #0000 37%);
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.hero_bg-video-shade.is-home {
  z-index: 1;
  background-image: linear-gradient(#0009 2%, #0000 30%);
}

.lp-hhtr-hero-headline {
  font-size: 5rem;
}

.hero-text-style-overline {
  color: var(--primary--white);
  letter-spacing: .8px;
  text-transform: uppercase;
  font-size: 1.125rem;
  font-weight: 700;
}

.counter-divider_wrapper {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.counter-divider {
  background-color: #d9d9d9;
  width: 1px;
  height: 50px;
}

.section_parallax-bg-image {
  z-index: 1;
  background-color: var(--primary--white);
  justify-content: center;
  align-items: center;
  height: 60vh;
  display: flex;
  position: relative;
  overflow: hidden;
}

.bg-image-div {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 32% 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  height: 100vh;
  position: absolute;
  inset: 0%;
}

.bg-image-div.is-location {
  background-position: 50% 100%;
  inset: auto 0% 0%;
}

.bg-image-div.is-about {
  background-position: 50% 100%;
}

.image-reveal_wrapper {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.speaker-image_container {
  width: 100%;
  height: 100%;
  margin-right: 1.5rem;
  overflow: hidden;
}

.speaker-image_wrapper {
  object-fit: cover;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 1rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 468px;
  overflow: hidden;
}

.speaker-info_overlay {
  justify-content: space-between;
  align-items: flex-start;
  height: 250px;
  padding: 1rem;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.speaker-text_container {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--primary--hh-red);
  color: var(--primary--white);
  border-radius: 5px;
  flex-flow: column;
  width: 100%;
  height: 100%;
  padding: 1.5rem;
  display: flex;
  overflow: hidden;
}

.speaker-name_text {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: left;
  flex-flow: column;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 140%;
  display: flex;
}

.speaker-job-title_text {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  opacity: .75;
  text-align: left;
  flex-flow: column;
  font-size: 1rem;
  font-weight: 400;
  line-height: 140%;
  display: flex;
}

.speaker-company_text {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: left;
  flex-flow: column;
  font-size: 1rem;
  font-weight: 400;
  line-height: 140%;
  display: flex;
}

.speaker-slide_wrapper {
  box-shadow: 0 0 0 1px var(--primary--near-white);
  border-radius: 1rem;
  width: 294px;
  height: 468px;
  margin-right: .5rem;
  overflow: hidden;
}

.speaker-slider_component {
  background-color: #0000;
  height: auto;
}

.speaker-slider_mask {
  width: 100%;
  overflow: visible;
}

.save-your-spot-text_container {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.big-heart_image {
  opacity: .05;
  align-self: center;
  height: 80%;
}

.big-heart-image_wrapper {
  z-index: -1;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0% auto 0% -19%;
}

._w-slider-arrow-left {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--accents--pale-teal);
  color: var(--primary--white);
  text-align: center;
  border-radius: 16px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  padding: .75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
  transition: all .3s cubic-bezier(.645, .045, .355, 1);
  display: flex;
  inset: auto 4rem -5rem auto;
}

._w-slider-arrow-left:hover {
  background-color: #1d969640;
}

._w-slider-arrow-right {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--accents--pale-teal);
  color: var(--primary--white);
  text-align: center;
  border-radius: 16px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  padding: .75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
  transition: all .3s cubic-bezier(.645, .045, .355, 1);
  display: flex;
  inset: auto 0% -5rem auto;
}

._w-slider-arrow-right:hover {
  background-color: #1d969640;
}

.speaker-image-tint {
  z-index: -2;
  background-color: #000000b3;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.section_event-location {
  z-index: 1;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  height: 60vh;
  min-height: 550px;
  display: flex;
  position: relative;
}

.event-location_component {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr .75fr 1fr;
  justify-content: start;
  place-items: start;
}

.location-title_container {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.location-where_container {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.where-content_container {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.location-icon_wrapper {
  width: 32px;
  height: 32px;
}

.image-parallax_wrapper {
  z-index: -3;
  object-fit: fill;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.speaker-content_container {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.speaker-job-title-long_text {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  opacity: .75;
  text-align: left;
  flex-flow: column;
  font-size: 1rem;
  font-weight: 400;
  line-height: 140%;
  display: flex;
}

.speaker-list_mobile {
  display: none;
}

.hero-image_wrapper-mobile {
  z-index: 1;
  position: relative;
  inset: 0%;
}

.hhrt-hero-image {
  z-index: 2;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.location-phone_container {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.down-arrow {
  z-index: 4;
}

.down-arrow._01 {
  width: 40px;
  max-width: none;
  position: absolute;
}

.down-arrow._02 {
  width: 40px;
  position: absolute;
  top: -100%;
}

.scroll-down_container {
  z-index: 3;
  justify-content: center;
  align-items: center;
  padding-bottom: 40px;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.scroll-down_wrapper {
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  padding-bottom: 5px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.lp-whhs-hero-bg__video {
  background-color: #0000004d;
  height: 100%;
}

.div-block-652 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: wrap;
  align-items: flex-start;
  display: flex;
}

.hello-heart-icon {
  width: 50px;
  height: 50px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}

.is-underlined {
  text-decoration: underline;
}

.privacy-choices_container {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  justify-content: center;
  align-items: center;
  height: 16px;
  display: flex;
}

.icon_privacy-choices {
  width: 30px;
}

.privacy-choices_wrapper {
  border-radius: 15px;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.lp-hhmr-sticky__wrap {
  padding-bottom: 0;
  position: relative;
}

.lp-hhmr-sticky__trigger {
  height: 200vh;
}

.lp-hhmr-sticky__track {
  position: absolute;
  inset: 0%;
}

.lp-hhmr-sticky__element {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.lp-hhmr-sticky__element.is-ca {
  overflow: hidden;
}

.lp-hhmr-sticky__element.align-center-top {
  justify-content: center;
  align-items: flex-start;
}

.lp-hhmr-sticky__element.is-tx {
  justify-content: flex-start;
  align-items: center;
}

.lp-hhmr-sticky__element.is-il {
  justify-content: center;
  align-items: center;
}

.lp-hhmr-sticky__element.is-mobile {
  display: none;
}

.image--lp-hhmr {
  flex: none;
  min-width: 100%;
  max-width: none;
  min-height: 100%;
}

.lp-hhmr-section__wrapper {
  z-index: 3;
  background-color: var(--primary--dark);
  flex-flow: column;
  justify-content: center;
  align-items: center;
}

.lp-hhmr-section__wrapper.is-hero {
  overflow: hidden;
}

.hhm-main_container {
  z-index: 1;
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  justify-content: space-between;
  align-items: center;
  min-height: 100vh;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.lp-hhmr__container-right {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  max-width: 45rem;
  min-height: 100vh;
  display: flex;
}

.lp-hhmr__container-left {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  max-width: 45rem;
  margin-top: 200vh;
  display: flex;
}

.lp-hhmr-text {
  color: var(--primary--white);
  margin-bottom: 0;
}

.lp-hhmr-text._2rem {
  font-size: 2rem;
  line-height: 140%;
}

.lp-hhmr-text._1-25rem {
  font-size: 1.25rem;
  line-height: 140%;
}

.image-shade {
  z-index: 2;
  background-color: #0006;
  position: absolute;
  inset: 0%;
}

.image-shade.opacity-60 {
  background-color: #0009;
}

.image-shade.opacity-50 {
  background-color: #00000080;
}

.image-shade.is-ca, .image-shade.is-health-plans {
  background-color: #0009;
}

.lp-hhmr-title-large {
  color: var(--primary--white);
  font-size: 4rem;
}

.lp-hhmr-title-large.is-hero {
  color: var(--primary--white);
}

.lp-hhmr-title-large.text-color-dark {
  color: var(--primary--dark);
}

.lp-hhmr-item-inner__wrapper {
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.lp-hhmr-item-inner__wrapper._02 {
  background-color: var(--primary--dark);
  height: 100%;
  min-height: auto;
}

.lp-hhmr-item-inner__wrapper._03 {
  background-color: var(--primary--near-white);
}

.lp-hhmr-item-inner__wrapper.is-med-ad {
  background-color: var(--primary--white);
  height: auto;
}

.lp-hhmr-item__sticky-wrapper {
  color: #fffbf5;
  background-color: #1f1f1f;
  width: 100%;
  height: auto;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.lp-hhmr-item__sticky-wrapper.is-infographic-02 {
  color: var(--primary--white);
  position: relative;
}

.lp-hhmr-item__sticky-wrapper.is-last {
  height: 100vh;
  position: sticky;
  inset: 0 0% 0%;
}

.lp-hhmr-item__sticky-wrapper.is-med-ad {
  color: var(--primary--dark);
  margin-top: -100vh;
}

.lp-hhmr-scroll-distance {
  height: 100vh;
  position: relative;
}

.lp-hhmr-scroll-distance.is-infographic-02, .lp-hhmr-scroll-distance.is-cta, .lp-hhmr-scroll-distance.is-report-cta {
  height: 100vh;
}

.lp-hhmr-item-content__wrapper {
  z-index: 3;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  display: flex;
  position: relative;
}

.lp-hhmr-item-content__wrapper.is-med-ad {
  height: 100vh;
  min-height: auto;
}

.lightbox-bg-image-wrapper {
  min-height: 100%;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.lp-hhmr-item__wrapper {
  width: 100%;
  max-width: 100%;
  margin-top: -100vh;
  position: relative;
}

.lp-hhmr-item__wrapper.is-mind-heart-connection, .lp-hhmr-item__wrapper.is-prod-overview {
  height: auto;
}

.gutter-outside {
  padding-left: 7em;
  padding-right: 7em;
}

.hero-gallery-item-last {
  z-index: 6;
  width: 100%;
  max-width: none;
  height: 100%;
  min-height: 100vh;
  margin-top: -100vh;
  position: relative;
  top: 0;
}

.hhm-item-media {
  z-index: 1;
  object-fit: cover;
  width: 100%;
  max-width: none;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.hhm-item-media.is-report-cta {
  position: static;
  overflow: visible;
}

.lp-hhmr-item-content-inner__wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-top: 7em;
  padding-bottom: 7em;
  display: flex;
}

.lp-hhmr-logo__container {
  z-index: 99;
  min-width: 100%;
  position: absolute;
  inset: 0% 0% auto;
}

.lp-hhm-hh-image__wrapper {
  padding-top: 2rem;
}

.align-left {
  flex-flow: row;
  display: flex;
}

.hhm-data_component {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1px 1fr 1px 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-span-25 {
  font-weight: 400;
}

.hhm-data-item_wrapper {
  flex-flow: column;
  display: flex;
}

.image_infographic_wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.lp-hhmr-title__component {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.lp-hhmr-bargraph__component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.lp-hhmr-bargraph-title__wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.lp-hhmr-bargraph__wrapper {
  flex-flow: column;
  align-items: center;
  display: flex;
}

.image--lp-hhmr-bargraph.is-vertical {
  display: none;
}

.privacy-choices-title_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  align-items: center;
  display: flex;
}

.footer-menu-4 {
  flex: none;
  order: 0;
  width: 140px;
}

.link-276 {
  color: #fff;
  font-size: 15px;
  font-weight: 600;
  line-height: 160%;
  text-decoration: none;
}

.link-276:hover {
  text-decoration: underline;
}

.footer_links-2 {
  opacity: .75;
  color: #132535;
  font-size: .9rem;
  line-height: 120%;
  text-decoration: none;
  transition: opacity .3s, color .25s;
}

.footer_links-2:hover {
  opacity: 1;
  color: #1d9696;
  text-decoration: underline;
}

.footer_links-2.text-size-xsmall {
  opacity: .5;
  color: #132535;
  font-size: .8rem;
}

.footer-home-list-item-3 {
  width: auto;
  margin-right: 0;
  padding-bottom: 20px;
}

.footer-home-list-item-3.display-none {
  display: none;
}

.footer-home-list-item-4 {
  width: auto;
  padding-bottom: 20px;
}

.email-address-2 {
  padding-top: 0;
  padding-bottom: 0;
}

.image-301 {
  max-width: 150px;
}

.footer-link-2 {
  color: #fff;
  font-size: 15px;
  font-weight: 700;
  line-height: 160%;
  text-decoration: none;
}

.footer-link-2:hover, .footer-link-2.w--current {
  text-decoration: underline;
}

.footer-link-2.w--current:hover {
  text-decoration: none;
}

.tab-button-2 {
  opacity: .5;
  background-color: #ffffff0d;
  margin-bottom: 0;
  padding: 0;
  transition: all .3s;
  display: flex;
  position: static;
}

.tab-button-2:hover {
  opacity: 1;
  background-color: #daefee;
}

.tab-button-2.w--current {
  opacity: 1;
  background-color: #fff0;
  flex-flow: row;
  display: flex;
}

.footer_copyright-2 {
  opacity: .25;
  color: #132535;
  text-align: left;
  font-size: .8rem;
  line-height: 140%;
  text-decoration: none;
}

.footer-category-title_text-2 {
  color: #132535;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 140%;
  text-decoration: none;
  transition: color .3s;
}

.footer-category-title_text-2:hover {
  color: #1d9696;
  text-decoration: underline;
}

.footer-category-title_text-2.no-link:hover {
  text-decoration: none;
}

.link-277 {
  color: #fff;
  font-size: 15px;
  line-height: 160%;
  text-decoration: none;
}

.link-277:hover {
  text-decoration: underline;
}

.heading-92 {
  color: #fff;
  margin-top: 31px;
  margin-bottom: 5px;
}

.lp-ad-section__about {
  z-index: 5;
  position: relative;
}

.ad-header-component {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.ad-title_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.lp-ad-section__webinar {
  background-color: #fff;
}

.webinar_component {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.lp-ad-hhp__component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.hhp_content, .webinar_content {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.lp-ad-section__hhp {
  background-color: #f2f2eb;
}

.section_ad-mission-possible-form {
  background-color: var(--primary--white);
}

.admp-form_wrapper {
  grid-column-gap: 7rem;
  grid-row-gap: 7rem;
  flex-flow: column;
  display: flex;
}

.lp-ad-pledge-types__component {
  grid-column-gap: 5rem;
  grid-row-gap: 3rem;
  border-radius: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.lp-ad-pledge__item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  align-items: center;
  display: flex;
}

.notification-bar_wrapper {
  z-index: 999;
  background-color: var(--primary--near-white);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.notification-bar_wrapper.is-dark {
  background-color: var(--primary--dark);
}

.notification-bar_link.is-mobile {
  display: none;
}

.habit_main-container {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border: 1px solid var(--grey--light-grey);
  border-radius: 16px;
  flex-flow: column;
  align-items: flex-start;
  width: 100%;
  padding: 2rem;
  display: flex;
}

.tip_main-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-top: 1px solid var(--grey--medium-gray);
  grid-template-rows: auto;
  grid-template-columns: 60px 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  width: 100%;
  padding-top: 1rem;
  display: grid;
}

.tip_image-wrapper {
  width: 60px;
  height: 60px;
}

.habit_group-container {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  display: flex;
}

.lp-hhmr-med-ad__component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  min-height: 600px;
  display: grid;
}

.lp-hhmr-med-ad-callout__wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  justify-content: center;
  display: flex;
}

.lp-hhmr-callout-v-line {
  background-color: var(--secondary--teal);
  width: 8px;
  min-height: 100%;
}

.lp-hhmr-callouttext__wrapper {
  padding-top: .25rem;
  padding-bottom: .25rem;
}

.image-wrapper--lp-hhmr-med-ad {
  position: relative;
}

.lp-hhmr-med-ad-content__wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.success-text_sm {
  color: var(--secondary--teal);
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 130%;
}

.success-text_sm.is-avery-dennison {
  color: var(--primary--dark);
  font-size: 1rem;
  font-weight: 400;
}

.section_whhs--venue {
  background-color: #442d13;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 70vh;
  min-height: 600px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.section_whhs--venue.hide {
  display: none;
}

.lp-whhs-bg-video--boca-raton {
  opacity: .47;
  min-height: 100%;
  position: absolute;
  inset: 0%;
}

.lp-whhs-venue-text__wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.lp-whhs-venue-text {
  color: var(--primary--white);
  text-align: center;
  font-size: 3rem;
  font-weight: 400;
  line-height: 130%;
}

.hhmr_text-wrapper {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  justify-content: center;
  align-items: center;
  min-height: 50px;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: flex;
}

.icon-carat {
  color: var(--primary--dark);
  margin-top: 38px;
  margin-bottom: 0;
  margin-right: 0;
  padding-top: 0;
  font-size: .8rem;
}

.dropdown-description-wrapper {
  text-align: left;
  width: 100%;
}

.infotext {
  margin-bottom: 0;
  font-size: 14px;
  line-height: 22px;
}

.infotext.grey {
  color: var(--grey--medium-gray);
}

.nav-point-wrapper {
  margin-left: 0;
  margin-right: 0;
  padding-left: 18px;
  padding-right: 18px;
  position: static;
}

.nav-point-wrapper.dropdown {
  margin-left: 0;
  margin-right: 0;
  padding-right: 13px;
}

.logo {
  width: 180px;
  min-width: 180px;
  margin-top: 2px;
}

.dropdown-icon-wrapper {
  max-width: 60px;
}

.dropdown-list {
  background-color: var(--primary--white);
  border-top: 1px solid #e5e5e1;
  width: 100%;
  height: 400px;
  inset: 80px 0% auto;
  overflow: hidden;
}

.nav-menu {
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
  position: static;
}

.dropdown-icon {
  width: 60px;
  height: 60px;
}

.nav-main {
  z-index: 99;
  background-color: var(--primary--white);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  width: 100%;
  height: auto;
  padding-left: 5%;
  padding-right: 5%;
  position: fixed;
  inset: 0% 0% auto;
}

.nav-link {
  color: var(--primary--dark);
  letter-spacing: .2px;
  cursor: pointer;
  padding: 33px 0 28px;
  font-size: 14px;
  font-weight: 400;
  transition: color .3s ease-in-out;
}

.nav-link:hover {
  color: var(--primary--hh-red);
}

.nav-link.w--current {
  color: #de5000;
  border-bottom: 3px solid #de5000;
}

.dropdown-item-wrapper {
  z-index: 1;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--primary--white);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  max-width: 75rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.dropdown-toggle-9 {
  z-index: 10;
  padding: 0 18px 0 0;
}

.dropdown-item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--primary--white);
  text-align: center;
  flex-flow: row;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  padding: 2rem;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.dropdown-item:hover {
  background-color: var(--primary--near-white);
}

.logo-wrapper {
  align-self: center;
  margin-right: 42px;
  padding-left: 0;
}

.logo-wrapper.page-transition {
  margin-right: 0;
}

.dropdown-link-2 {
  color: var(--accents--dark-teal);
  text-transform: uppercase;
  margin-bottom: 7px;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
}

.page-dropdown-overlay {
  z-index: 1;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #0000004d;
  display: none;
  position: fixed;
  inset: 0%;
}

.enroll-button_wrapper {
  align-self: center;
}

.section_hero-subtext {
  z-index: 3;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 120px;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.hero-sticky_trigger {
  height: 200vh;
}

.hero-sticky_wrap {
  background-color: var(--primary--near-white);
  padding-bottom: 100vh;
  position: relative;
  inset: 0%;
}

.hero-sticky_track {
  position: absolute;
  inset: 0%;
}

.hero-sticky_element {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 80px;
}

.background-video_hero {
  background-image: linear-gradient(0deg, #00000080, #0006 0%, #00000003 50%);
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  overflow: clip;
}

.hero-subtext-container {
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.hero-subtext {
  color: var(--primary--dark);
  text-align: center;
  text-transform: none;
  font-size: 1.5rem;
  line-height: 140%;
}

.hero-headline_wrapper {
  max-width: 50rem;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
  position: absolute;
  inset: auto 0% 12%;
}

.section_home-product-feature {
  background-color: var(--primary--white);
}

.text-color-hh-red {
  color: var(--primary--hh-red);
}

.hero_title {
  color: var(--primary--white);
  text-align: center;
  font-size: 6rem;
  font-weight: 700;
}

.hero_title.text-color-dark {
  color: var(--primary--dark);
}

.hero_subtitle {
  color: var(--primary--white);
  text-align: center;
  width: 60%;
  font-size: 1.125rem;
  line-height: 140%;
}

.hero_subtitle.text-color-dark {
  color: var(--primary--dark);
}

.hero_subtitle.text-align-center.text-color-dark.is-security {
  font-size: 1.5rem;
}

.hero_subtitle.text-align-center.is-link, .hero_subtitle.is-link {
  color: var(--secondary--teal);
}

.hero_subtitle.is-link:hover {
  color: var(--accents--dark-teal);
}

.hero_desktop-wrapper {
  z-index: 0;
  justify-content: center;
  align-items: flex-end;
  height: 100vh;
  min-height: 760px;
  padding-bottom: 8rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.hero_mobile-wrapper {
  display: none;
}

.link-block.is-lp-ad {
  width: 200px;
}

.user-image_wrapper {
  border-radius: 1000px;
  overflow: hidden;
}

.user-image_wrapper.is-testimonial {
  width: 65px;
  min-width: 65px;
  height: 65px;
  min-height: 65px;
  overflow: hidden;
}

.user-info_title {
  font-size: 1.125rem;
  font-weight: 700;
}

.user-info_subtitle {
  font-size: .875rem;
}

.user-info_subtitle.text-size-tiny.is-med-grey {
  color: var(--grey--medium-gray);
}

.infographic_text {
  font-size: 1.25rem;
}

.video-content_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.privacy_image-wrapper {
  height: 200px;
}

.privacy_text-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.health-equity_image-wrapper {
  background-image: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/65a962f885432d0c395b3c9a_image-employers-C1b.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 1rem;
  flex-flow: row;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 500px;
  overflow: hidden;
}

.lp-ad-section__hero {
  z-index: 0;
  background-image: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/67701d69ccb58f6479f7b328_image_avery-dennison_hero.jpg"), linear-gradient(180deg, #0009, var(--style-guide--transparent));
  background-position: 75%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: cover, auto;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  height: 50vh;
  min-height: 450px;
  display: flex;
}

.image.is-rounded-small {
  border-radius: 1rem;
}

.image.shadow-medium.is-privacy-graphic {
  border-radius: 1000px;
  min-height: 100%;
}

.image.is-testimonial {
  min-width: 100%;
  min-height: 100%;
}

.image.is-post-image {
  background-color: var(--primary--near-white);
  background-image: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/667f31058b6311475d96224b_Placeholder%20Image.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 250px;
  min-height: 250px;
}

.image.is-partnering {
  max-width: 70px;
}

.image.is-values {
  width: 200px;
}

.image.is-benefits {
  width: 120px;
}

.image.is-award-logo {
  filter: grayscale();
  width: auto;
  height: 110px;
}

.image.is-compliance {
  width: auto;
  max-width: 200px;
}

.image.is-lp-hhmr--hh-logo {
  width: 200px;
}

.image.is-user-image {
  width: 100%;
  height: 100%;
}

.image.is-hlth-introduction {
  min-width: 340px;
}

.image.is-po {
  z-index: 1;
  width: 100%;
  max-width: none;
  height: 600px;
}

.image.is-logo-boca-raton {
  width: 100%;
  min-width: 300px;
}

.image.is-lp-whhs-about {
  width: 100%;
  height: 100%;
}

.image.is-lp-whhs-speakers {
  max-width: none;
  height: 300px;
}

.image.is-lp-whhc-hero {
  z-index: 0;
  aspect-ratio: auto;
  object-fit: cover;
  width: 100%;
  height: 100vh;
  position: absolute;
  inset: 0%;
}

.image.is-lp-whhc-s02 {
  z-index: 1;
  position: absolute;
}

.image.is-lp-whhc-s02._01 {
  z-index: 7;
  width: 300px;
  inset: 62% auto auto 1%;
}

.image.is-lp-whhc-s02._02 {
  z-index: 1;
  width: 238px;
  inset: auto -2% -33% auto;
}

.image.is-lp-whhc-s02._03 {
  width: 400px;
  inset: auto auto -35% 3%;
}

.image.is-lp-whhc-s02._04 {
  width: 377px;
  inset: 19% 4% auto auto;
}

.image.is-lp-whhc-s02._05 {
  z-index: 6;
  width: 400px;
  inset: auto -1% -11% auto;
}

.image.is-lp-whhc-s02._06 {
  width: 400px;
  inset: auto 0% -65% 48%;
}

.image.is-lp-whhc-s02._07 {
  width: 356px;
  inset: 21% auto auto 11%;
}

.image.width-auto {
  width: auto;
}

.image.is-platform-hero {
  width: 80%;
}

.image.is-key-findings {
  max-width: 240px;
}

.image.privacy-choices {
  width: auto;
  height: 25px;
}

.image.is-mobile-landscape {
  display: none;
}

.image.is-desktop {
  display: block;
}

.image.is-marquee-logo {
  height: 112px;
}

.image.hide-desktop {
  display: none;
}

.image.is-client-testimonial-logo {
  width: auto;
  height: 50px;
}

.image._404-graphic {
  width: 443px;
}

.image.height-100 {
  width: auto;
  height: 100%;
}

.image.is-hlth-2025 {
  height: 100%;
}

.about_text-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.health-equity_text-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.partnering_image-wrapper {
  background-image: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/659c62123b8392c387e20be8_image-easy-main.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 1rem;
  flex-flow: row;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 500px;
  overflow: hidden;
}

.partnering_title-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-bottom: 1rem;
  display: flex;
}

.product-feature-text_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.slider__component--testimonial {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  background-color: #ddd0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  height: auto;
  display: flex;
}

.contact-us_text-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.card--contact-us {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border: 1px solid var(--primary--near-white);
  background-color: var(--primary--white);
  text-align: center;
  border-radius: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 2rem;
  display: flex;
}

.locations-image__wrapper {
  background-image: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/66107ca9b05dc00b242727ef_image-MP-Office.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 1rem;
  flex-flow: row;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 500px;
  overflow: hidden;
}

.section_what-we-do {
  background-color: #fff;
}

.what-we-do_image-wrapper {
  background-image: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/6622ca9fccb7c6eeef325081_image_what-we-do.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 1rem;
  flex-flow: row;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 500px;
  overflow: hidden;
}

.section_employee-testimonials {
  background-color: var(--primary--white);
  overflow: hidden;
}

.employee-testimonials_slider-component {
  background-color: var(--style-guide--transparent);
  height: auto;
}

.card--employee-testimonial {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: var(--primary--white);
  border-radius: 1rem;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  min-height: 100%;
  padding-top: 1rem;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
  overflow: hidden;
}

.employee-info__name {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 140%;
}

.employee-info_description {
  font-size: 1rem;
  line-height: 140%;
}

.company-stats_text-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.company-stats_subtitle {
  font-size: 1.125rem;
}

.company-stats_title {
  color: var(--accents--dark-teal);
  text-align: center;
  font-size: 3rem;
  font-weight: 900;
  line-height: 120%;
}

.company-stats-image__wrapper {
  background-image: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/6622c2dd624246d9ca9bce0f_image_company-stats.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 1rem;
  flex-flow: row;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 500px;
  overflow: hidden;
}

.horizontal-rule--company-stats {
  background-color: var(--secondary--teal);
  width: 100%;
  height: 1px;
}

.mission_image-wrapper {
  background-image: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/67b4d4852be65ff50c3df4b0_image_prod-overview_tracking-2025.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 1rem;
  flex-flow: row;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 500px;
  overflow: hidden;
}

.filter-empty--icon {
  width: 6rem;
  height: 6rem;
  font-size: 6rem;
  font-weight: 700;
  line-height: 100%;
}

.no-results__description {
  font-size: 1.25rem;
  line-height: 140%;
}

.filters-main__wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  padding-bottom: 1rem;
  display: flex;
}

.filter-label {
  color: var(--grey--medium-gray);
  text-transform: uppercase;
  font-size: .8rem;
  font-weight: 700;
}

.card_bundled-solutions {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--primary--white);
  text-align: center;
  border-radius: 1rem;
  flex-flow: column;
  align-items: center;
  height: 100%;
  padding: 2rem;
  display: flex;
}

.card--security-item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--primary--white);
  box-shadow: inset 0 0 0 1px var(--primary--near-white), 0 4px 6px -2px #13253508, 0 12px 16px -4px #13253514;
  text-align: center;
  border-radius: 1rem;
  flex-flow: column;
  align-items: center;
  height: 100%;
  padding: 2rem;
  display: flex;
}

.section__compliance, .section__terms-of-use {
  padding-top: 80px;
}

.nav-dropdown--terms {
  display: none;
}

.lp-ad-section__product--feature {
  background-color: #f2f2eb;
  flex-flow: column;
  align-items: center;
}

.lp-ad-pledge-type--description {
  color: #e31f26;
  text-align: center;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 140%;
}

.hlth-image__wrapper {
  object-fit: cover;
  flex-flow: row;
  justify-content: flex-end;
  align-items: center;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.lp-whhs-hero-bg-video__wrapper {
  z-index: 0;
  width: 100%;
  height: 100%;
  min-height: 650px;
  position: absolute;
  inset: 0%;
}

.lp-whhs-event-hero__wrapper {
  z-index: 2;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
  position: relative;
}

.lp-whhs-event-hero__wrapper.is-full-agenda {
  background-color: var(--primary--dark);
  justify-content: flex-start;
  align-items: center;
}

.lp-whhs-hero-content__container {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  max-width: 31.25rem;
  display: flex;
}

.lp-whhs-title-large {
  color: var(--primary--white);
  text-transform: uppercase;
  font-size: 3.4375rem;
  line-height: 110%;
}

.lp-whhs-lightbox__wrapper {
  border-radius: .625rem;
  justify-content: center;
  max-width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.lp-whhs-lightbox__wrapper.hide {
  display: none;
}

.lp-whhs-lb-button__wrapper {
  flex-flow: row;
  justify-content: flex-end;
  align-items: flex-end;
  margin-bottom: 1rem;
  margin-right: 1rem;
  display: flex;
  position: absolute;
  inset: auto 0% 0% auto;
  overflow: hidden;
}

.lp-hhmr-hh-image__wrapper-copy {
  padding-top: 2rem;
}

.proven-outcomes-content__wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.section_a-healthy-heart {
  background-color: #fff;
}

.section_a-healthy-heart.is-pale-teal {
  background-color: var(--accents--pale-teal);
}

.section_whhs-pledge {
  background-color: #eeeada;
}

.lp-whhs-pledge-text__wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.lp-whhs-pledge-content__wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  display: flex;
}

.image-wrapper--lp-whhs {
  min-height: 450px;
}

.image-wrapper--lp-whhs.is-whhs-2025-quote-01 {
  background-image: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/66a1369f10041fe9b2c3223e_Hello_Heart_AZ_Conference-453-rev_LR.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.image-wrapper--lp-whhs.is-quote-02 {
  background-image: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/683f57f965550e6a396622bc_image_melanie-goodwin_quote.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.image-wrapper--lp-whhs.is-quote-03 {
  background-image: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/669ae66b760292d5e1ec8aca_Hello_Heart_AZ_Conference-169_LR.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 450px;
}

.image-wrapper--lp-whhs.is-whhs-2025-quote-04 {
  background-image: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/66ddc6af0b20da8ad08f3264_image_cheers.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.image-wrapper--lp-whhs.is-whhs-2025-quote-02 {
  background-image: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/683f57f965550e6a396622bc_image_melanie-goodwin_quote.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.image-wrapper--lp-whhs.is-whhs-2025-quote-03 {
  background-image: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/66ddc40ca3763daba578a65d_image_whhs-group-1.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.is-dark {
  color: var(--primary--dark);
}

.divider {
  background-color: var(--grey--light-grey);
  width: 1px;
  height: 100%;
}

.image--hh-logo {
  color: var(--primary--hh-red);
  width: 150px;
  height: 29px;
}

.image--hh-logo.is-white {
  color: var(--primary--white);
}

.navbar-sticky {
  z-index: 998;
  position: sticky;
  top: 0;
}

.navbar-link-text-dark {
  color: var(--primary--dark);
  font-size: 1rem;
  font-weight: 400;
  line-height: 140%;
  transition: all .2s ease-in-out;
}

.navbar-link-text-dark:hover {
  text-decoration: underline;
}

.navbar-link-text-dark.w--current {
  color: #fafafa;
}

.navbar-link-text-dark.main-nav-mobile-only {
  display: none;
}

.navbar-link-text-dark.no-border {
  text-transform: capitalize;
}

.navbar-bg-2024 {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #d6a5a51a;
  border-radius: .25rem;
  width: 100%;
  margin-top: .5rem;
  margin-left: .5rem;
  margin-right: .5rem;
}

.navbar-bg-2024.margin-0 {
  background-color: var(--primary--hh-red);
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.notification-bar_text-wrapper {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  justify-content: center;
  align-items: center;
  min-height: 50px;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: flex;
}

.notification-bar_text-wrapper.is-careers {
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.notification-bar_text-wrapper.is-hlth-2025 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.equity_container {
  background-image: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/65fa26d437ebe83cc116cfd5_image_equity.webp");
  background-position: 50%;
  background-size: cover;
  padding-top: 220px;
  padding-bottom: 220px;
  overflow: hidden;
}

.equity_container.is-rounded-corners {
  border-radius: 1rem;
}

.div-block-326 {
  padding-left: 60px;
  padding-right: 60px;
}

.list-3 {
  margin-bottom: 50px;
  font-size: 22px;
  list-style-type: disc;
}

.list-item-terms-large-text {
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 22px;
  line-height: 160%;
}

.section__third-party-services {
  padding-top: 80px;
}

.lp-hhm-past-banner__wrapper {
  z-index: 999;
  background-color: var(--primary--dark);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.lp-hhm-text--event-past {
  color: var(--primary--hh-red);
}

.lp-hhm-past-text__wrapper {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  justify-content: center;
  align-items: center;
  min-height: 50px;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: flex;
}

.section_whhs--speakers {
  background-color: #fff;
}

.section_whhs--speakers.is-lp-whhs-light-brown {
  background-color: #b990611a;
}

.slider__mask--speakers {
  width: 100%;
  overflow: hidden;
}

.lp-whhs-speaker-slide__wrapper {
  width: 23.8%;
  margin-right: 1rem;
}

.lp-whhs-speaker__component {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  overflow: hidden;
}

.lp-whhs-speaker-content__wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 1.5rem .5rem 0;
  display: flex;
}

.lp-whhs-speaker-text__wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.lp-whhs-speaker-name {
  font-size: 1.25rem;
  font-weight: 700;
}

.section_whhs--agenda {
  background-color: #eeeada;
}

.lp-whhs-agenda__component {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.lp-whhs-agenda-day {
  border-bottom: 1px solid var(--accents--golden-brown);
  padding-bottom: .5rem;
  font-size: 1.25rem;
  font-weight: 700;
}

.lp-whhs-agenda--details {
  border-bottom: 1px solid #a16e3526;
  padding-top: .75rem;
  padding-bottom: .75rem;
}

.lp-whhs-agenda-details__wrapper {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-columns: .25fr 1fr;
}

.lp-whhs-agenda-day__wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.div-block-653 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.lp-whhs-hosted-by {
  color: var(--primary--white);
  text-transform: uppercase;
  font-size: .75rem;
}

.image--hh-logo-white {
  color: var(--primary--white);
  width: 200px;
  height: auto;
}

.hero_bg-image-shade {
  z-index: 1;
  background-image: linear-gradient(#0009 1%, #0000004d 37%);
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.hero_bg-image-shade.is-lp-whhc-hero {
  background-image: linear-gradient(0deg, #0006 17%, #0000004d 45%);
}

.image--footer-hh-logo {
  color: var(--secondary--dark-red);
  width: 150px;
  height: 29px;
}

.post-image {
  background-color: var(--primary--near-white);
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 250px;
  min-height: 250px;
}

.page-wrapper--d2d {
  background-color: #f72246;
  position: absolute;
  inset: 0% 0% auto;
  overflow: hidden;
}

.navbar--2025-light {
  z-index: 9999;
  background-color: var(--primary--white);
  text-align: left;
  justify-content: space-around;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.image--hh-logo-light {
  color: var(--primary--hh-red);
  width: 150px;
  height: 29px;
}

.nav_animation {
  opacity: 0;
  display: none;
  position: fixed;
  inset: 0%;
}

.nav_menu {
  flex: none;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.nav_dropicon {
  margin-right: 16px;
  padding-left: 0;
}

.nav_logo {
  color: #fff;
  width: 10em;
  transition: width .4s;
}

.nav_logo.logo_scrolled {
  width: 9em;
}

.nav_wrapper {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.nav_droplink {
  color: var(--primary--dark);
  padding: .5rem 1.5rem;
  transition: all .3s;
}

.nav_droplink:hover {
  color: var(--secondary--dark-red);
}

.nav_droplink.w--current {
  color: var(--primary--hh-red);
  font-weight: 700;
}

.nav_link {
  color: var(--primary--white);
  padding-left: 16px;
  padding-right: 16px;
  font-size: 1rem;
  overflow: hidden;
}

.nav_link:hover {
  color: var(--primary--white);
  text-underline-offset: 2px;
  text-underline-position: under;
  -webkit-text-decoration: underline #ffffff80;
  text-decoration: underline #ffffff80;
  text-decoration-thickness: 1px;
}

.nav_link.w--current {
  color: var(--primary--white);
  font-weight: 700;
  text-decoration: none;
}

.nav_brand {
  min-width: 11rem;
  padding-top: 6px;
}

.nav_droplist {
  -webkit-text-fill-color: inherit;
  background-color: #fafafa;
  background-clip: border-box;
  border-radius: .5em;
  min-width: 200px;
  margin-top: .15rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: none;
  left: -1.5em;
  overflow: hidden;
  box-shadow: 3px 3px 10px #4b4b4b80;
}

.nav {
  background-color: #0000;
  justify-content: center;
  width: 100%;
  padding-top: 2em;
  padding-bottom: 2em;
  transition: all .4s;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.nav.d2d {
  position: fixed;
}

.nav.nav_scrolled {
  background-color: var(--primary--hh-red);
  padding-top: .5em;
  padding-bottom: .5em;
}

.nav.nav_scrolled-hlth-2025 {
  background-color: #04004e;
  padding-top: .5em;
  padding-bottom: .5em;
}

.sticky-nav__wrapper {
  z-index: 99999;
  position: sticky;
  top: 0;
}

.sticky-nav__wrapper.is-not-sticky {
  position: static;
}

.nav_logo--hh-red {
  color: var(--secondary--dark-red);
  width: 10em;
  transition: width .4s;
}

.nav_logo--hh-red.logo_scrolled {
  color: var(--primary--white);
  width: 9em;
}

.nav_link-dark {
  color: var(--primary--dark);
  padding-left: 16px;
  padding-right: 16px;
  font-size: 1rem;
}

.nav_link-dark:hover {
  color: var(--primary--dark);
  text-underline-offset: 2px;
  text-underline-position: under;
  -webkit-text-decoration: underline #f7224680;
  text-decoration: underline #f7224680;
  text-decoration-thickness: 1px;
}

.nav_link-dark.w--current {
  color: var(--primary--dark);
  font-weight: 700;
  text-decoration: none;
}

.nav_link-dark.text_scrolled {
  color: var(--primary--white);
}

.nav_link-dark.text_scrolled:hover {
  -webkit-text-decoration: underline #ffffff80;
  text-decoration: underline #ffffff80;
}

.section_whhs--featured-speaker {
  background-color: #fff;
}

.event-featured-speaker__content {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex;
}

.event-featured-speaker__component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  overflow: hidden;
}

.lp-pb-hero__main-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  align-items: center;
  display: flex;
  position: relative;
}

.lp-pb-hero-text__wrapper {
  max-width: 60%;
  padding-top: 1rem;
}

.section__pb-hero {
  background-color: #fff;
  flex-flow: column;
  align-items: center;
}

.section__pb-stats {
  background-color: var(--primary--near-white);
  flex-flow: column;
  align-items: center;
}

.lp-pb-stats-text {
  color: var(--primary--dark);
  text-align: center;
  margin-bottom: 0;
  font-size: 1.1rem;
}

.lp-pb-data_component {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1px 1fr 1px 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.lp-pb-data-item_wrapper {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  display: flex;
}

.section__pb-key-features {
  z-index: 2;
  background-color: var(--primary--dark);
  flex-flow: column;
  align-items: center;
  position: relative;
}

.lp-pb-adherence__main-wrapper {
  flex-flow: column;
  align-items: center;
  display: flex;
}

.lp-pb-kf-title__component {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.section__pb-med-adherence {
  background-color: var(--primary--white);
  flex-flow: column;
  align-items: center;
}

.img-cover {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.img-cover.call-out {
  z-index: 2;
  width: auto;
  height: 100%;
  inset: 0% 0% 0% auto;
}

.img-cover.syncs-with-app {
  width: 77%;
  margin-left: auto;
  margin-right: auto;
  inset: 0%;
}

.img-cover.is-our-platform-01, .img-cover.is-our-platform-02 {
  z-index: 2;
  width: auto;
  inset: 0% 0% 0% auto;
}

.auto-tabs_wrapper {
  position: relative;
}

.auto-tabs_wrapper.is-right {
  justify-content: flex-end;
  align-items: stretch;
  display: flex;
}

.auto-tabs_timer-bar {
  background-color: var(--primary--hh-red);
  width: 0%;
  height: 1px;
  margin-bottom: -1px;
  position: absolute;
  inset: auto auto 0% 0%;
}

.auto-tabs {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: static;
}

.auto-tabs_column {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 40%;
  min-height: 37rem;
  display: flex;
}

.auto-tabs_img-mobile {
  display: none;
}

.auto-tabs_pane {
  border-radius: .5rem;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.auto-tabs_tab {
  color: #ffffff80;
  background-color: #0000;
  border-bottom: 1px solid #dd6b0033;
  padding: 1rem 0;
}

.auto-tabs_tab:hover {
  color: var(--primary--white);
}

.auto-tabs_tab.w--current {
  color: var(--primary--white);
  background-color: #0000;
}

.auto-tabs_tab.is-static {
  color: var(--primary--white);
}

.auto-tabs_pause-icon {
  width: 32px;
  line-height: 1;
}

.auto-tabs_pause-icon.cc-play {
  display: none;
}

.auto-tabs_content {
  border-radius: .5rem;
  width: 52%;
  height: 100%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.auto-tabs_content.is-left {
  inset: 0% auto 0% 0%;
}

.auto-tabs_content.is-dark-teal-10 {
  background-color: #106f6f1a;
}

.auto-tabs_pause-btn {
  z-index: 3;
  color: var(--primary--dark);
  background-color: #fff;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  padding-top: 2px;
  display: flex;
  position: absolute;
  inset: auto 20px 20px auto;
  box-shadow: 0 5px 10px #0003;
}

.auto-tabs_pause-btn:hover {
  color: #4e443b;
}

.auto-tabs_pause-btn.is-left {
  inset: auto auto 20px 20px;
}

.auto-tabs_pause-btn.hide {
  display: none;
}

.auto-tabs_menu {
  flex-direction: column;
  display: flex;
}

.lp-pb-hero-video {
  z-index: 2;
  pointer-events: none;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.section__pb-non-adherence {
  background-color: #fff;
}

.section__pb-non-adherence.is-near-white {
  background-color: var(--primary--near-white);
}

.lp-pb-non-adherence__component {
  grid-column-gap: 4rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  margin-bottom: 5rem;
  display: grid;
}

.lp-pb-na-content__wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.lp-pb-na-text__wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.lp-pb-na-image__wrapper {
  position: relative;
}

.div-block-656 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.lp-pb-hero-video__wrapper {
  width: 100%;
  position: relative;
}

.ev-cb-video__wrapper {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.section__lp-whhs--full-agenda {
  background-color: #eeeada;
}

.lp-whhs-venue-info__wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex;
}

.lp-whhs-venue-info-text__wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  display: flex;
}

.lp-whhs-brc__embed {
  color: var(--primary--dark);
  width: 250px;
}

.lp-whhs-full-agenda__component {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

.lp-whhs-full-agenda-details-row {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid #a16e3526;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: .75rem;
  padding-bottom: .75rem;
  display: grid;
}

.lp-whhs-full-agenda-details-row.is-even-row {
  background-color: #fff3;
}

.lp-whhs-full-agenda--details {
  padding-left: 1rem;
  padding-right: 1rem;
}

.lp-whhs-full-agenda__list {
  margin-bottom: 0;
  padding-top: .3rem;
  padding-left: 40px;
}

.lp-whhs-full-agenda__list-item {
  margin-bottom: .3rem;
}

.lp-whhs-hero-full-agenda__container {
  z-index: 1;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--primary--dark);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 31.25rem;
  height: 100%;
  margin-left: 0;
  padding-top: 3rem;
  padding-bottom: 3rem;
  padding-right: 3rem;
  display: flex;
  position: relative;
}

.image-wrapper--agenda-hero {
  z-index: 0;
  background-image: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/67f2db9caa6e2e47281cfc57_image_boca-raton-club-view.jpg");
  background-position: 50% 75%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin-left: 22.75rem;
  position: absolute;
  inset: 0%;
}

.image-wrapper--agenda-hero.is-mobile {
  display: none;
}

.custom-code {
  opacity: 0;
  position: fixed;
  inset: 0%;
}

.div-block-657 {
  overflow: hidden;
}

.link-underline {
  background-color: var(--primary--white);
  width: 100%;
  height: 1px;
  transform: translate(-100%);
}

.lp-whhs-venue-details__wrapper {
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
  overflow: hidden;
}

.section__platform-hero {
  background-color: #fff;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  min-height: 96vh;
  display: flex;
}

.hero-text__wrapper {
  max-width: 60%;
}

.hero-text__wrapper.is-platform-hero {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 60%;
  max-width: none;
  display: flex;
}

.lp-pb-hero-video__wrapper-copy {
  width: 100%;
  position: relative;
}

.hero_main-wrapper {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  display: flex;
  position: relative;
}

.hero_main-wrapper.is-2col {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.section__outcomes {
  background-color: var(--primary--near-white);
}

.section__outcomes.is-lp-whhc {
  position: relative;
}

.text-span-27 {
  font-weight: 400;
}

.section__take-control {
  background-image: linear-gradient(#00000073, #00000073), url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/67f93403e72289e32b045047_image_platform_take-control.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  min-height: 60vh;
  display: flex;
}

.section__take-control.hide {
  display: none;
}

.take-control-text__wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: var(--primary--white);
  flex-flow: column;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  display: flex;
}

.section_our-technology {
  background-color: var(--primary--dark);
  flex-flow: column;
  align-items: center;
}

.our-technology_main-wrapper {
  grid-column-gap: 10rem;
  grid-row-gap: 10rem;
  flex-flow: column;
  display: flex;
}

.our-technology_tab-text-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  align-items: flex-start;
  margin-bottom: 4rem;
  display: flex;
}

.section__how-it-works {
  background-color: var(--accents--pale-teal);
}

.card__component {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: space-between;
  display: flex;
}

.card {
  background-color: #c6e3e2;
  border-radius: .5rem;
  flex-flow: column;
  flex: 10 25%;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 32em;
  padding: 2rem;
  transition: background-color .6s cubic-bezier(.645, .045, .355, 1), filter .6s cubic-bezier(.645, .045, .355, 1), opacity .6s cubic-bezier(.645, .045, .355, 1), flex-basis .6s cubic-bezier(.645, .045, .355, 1);
  display: flex;
  position: relative;
  overflow: hidden;
}

.card:hover {
  background-color: #a3d9d6;
  flex-basis: 50%;
}

.card._01 {
  flex-basis: 25%;
}

.card_image-wrapper {
  justify-content: center;
  align-items: flex-end;
  display: flex;
  position: absolute;
  inset: 48% 0% auto;
}

.card_image-wrapper._02 {
  top: 58%;
}

.card-image {
  display: block;
}

.card-image._01 {
  max-width: 201px;
}

.card-image._02 {
  width: auto;
}

.card-image._03 {
  max-width: 250px;
}

.card_arrow_wrapper {
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 50%;
  transition: transform .2s;
  display: flex;
  position: absolute;
}

.card_arrow-icon {
  width: 5em;
  height: 5em;
}

.card-title__wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.card-icon__wrapper, .how-it-works__icon {
  width: 32px;
  height: 32px;
}

.tab-button-text__wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
}

.icon--map-pin {
  width: 20px;
  height: 30px;
}

.icon--arrow-down {
  color: var(--accents--light-teal);
  width: 18px;
  height: 24px;
}

.icon--arrow-down.is-up {
  transform: rotate(180deg);
}

.icon--arrow-down.text-color-white {
  color: var(--primary--white);
}

.icon--arrow-right {
  width: 43px;
  height: 29.3984px;
}

.icon--arrow-right.text-color-light-teal {
  color: var(--accents--light-teal);
}

.section__lp-whhc--hero {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  position: relative;
}

.lp-whhc-hero-image__wrapper {
  aspect-ratio: 1;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.hero-image__mask {
  z-index: 2;
  border-radius: 10000px;
  width: 100px;
  height: 100px;
  margin: auto;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.lp-whhc-hero-main__wrapper {
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
  position: relative;
  overflow: hidden;
}

.content-wrap {
  z-index: 5;
  position: relative;
}

.zoom {
  flex-flow: column;
  justify-content: center;
  width: 200vw;
  display: flex;
  position: relative;
}

.svg {
  box-shadow: inset 0 0 0 2px var(--primary--near-white), 0 0 0 80vw var(--primary--near-white);
  margin-top: 3vh;
  margin-bottom: 3vh;
  position: relative;
}

.section_lp-whhc--gallery {
  background-color: var(--primary--near-white);
}

.lp-whhc-hero-info__wrapper {
  z-index: 4;
  position: absolute;
  inset: auto 0% 0%;
}

.lp-whhc-hero-text__wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.lp-whhc-hero-text-main__wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: flex-end;
  align-items: stretch;
  display: flex;
}

.lp-whhc-gallery__component {
  height: 200vh;
  position: relative;
}

.lp-whhc-gallery-main__wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.ix-trigger {
  z-index: -1;
  height: 200vh;
  position: absolute;
  inset: 0%;
}

.lp-whhc-gallery-text__wrapper {
  z-index: 2;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.lp-whhc-gallery-text__wrapper.is-2col {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 70vw;
  display: grid;
}

.lp-whhc-gallery-images__wrapper {
  z-index: 1;
  position: absolute;
  inset: 0%;
}

.section_why-it-works {
  background-color: var(--primary--near-white);
}

._2col-title__component {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.badge__wrapper {
  background-color: var(--primary--hh-red);
  border-radius: .2rem;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 64px;
  padding-top: .15rem;
  padding-bottom: .15rem;
  display: flex;
}

.badge__wrapper.hide {
  display: none;
}

.div-block-658 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: space-between;
  display: flex;
}

.image--play.is-rounded-small {
  border-radius: 1rem;
}

.image--play.shadow-medium.is-privacy-graphic {
  border-radius: 1000px;
  min-height: 100%;
}

.image--play.is-testimonial {
  min-width: 65px;
  max-width: none;
  height: 100%;
  min-height: 65px;
}

.image--play.is-partnering {
  max-width: 70px;
}

.image--play.is-values {
  width: 200px;
}

.image--play.is-benefits {
  width: 120px;
}

.image--play.is-award-logo {
  width: auto;
  height: 110px;
}

.image--play.is-compliance {
  width: auto;
  max-width: 200px;
}

.image--play.is-lp-hhmr--hh-logo {
  width: 200px;
}

.image--play.is-user-image {
  width: 100%;
  height: 100%;
}

.image--play.is-hlth-introduction {
  min-width: 340px;
}

.image--play.is-po {
  width: 100%;
  max-width: none;
  height: 600px;
}

.image--play.is-logo-boca-raton {
  width: 100%;
  min-width: 300px;
}

.image--play.is-lp-whhs-about {
  width: 100%;
  height: 100%;
}

.image--play.is-lp-whhs-speakers {
  max-width: none;
  height: 300px;
}

.image--play.is-lp-whhc-hero {
  z-index: 0;
  aspect-ratio: auto;
  object-fit: cover;
  width: 100%;
  height: 100vh;
  position: absolute;
  inset: 0%;
}

.image--play.is-lp-whhc-s02 {
  z-index: 1;
  position: absolute;
}

.image--play.is-lp-whhc-s02._01 {
  z-index: 7;
  width: 300px;
  inset: 62% auto auto 1%;
}

.image--play.is-lp-whhc-s02._02 {
  z-index: 1;
  width: 458px;
  inset: auto -6% -33% auto;
}

.image--play.is-lp-whhc-s02._03 {
  width: 400px;
  inset: auto auto -35% 3%;
}

.image--play.is-lp-whhc-s02._04 {
  width: 472px;
  inset: 19% 4% auto auto;
}

.image--play.is-lp-whhc-s02._05 {
  z-index: 6;
  width: 300px;
  inset: auto 5% -17% auto;
}

.image--play.is-lp-whhc-s02._06 {
  width: 400px;
  inset: auto 0% -65% 48%;
}

.image--play.is-lp-whhc-s02._07 {
  width: 356px;
  inset: 21% auto auto 11%;
}

.image--play.width-auto {
  width: auto;
}

.section_lp-whhc--toolkit {
  background-color: var(--primary--white);
}

.toolkit-content {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start stretch;
  display: grid;
}

.toolkit-content--right {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
  position: sticky;
  top: 0;
}

.toolkit-image__wrapper {
  width: 100%;
  height: 100vh;
  overflow: hidden;
}

.toolkit-image {
  max-width: 100%;
  height: 100%;
}

.toolkit-item {
  background-color: var(--primary--white);
  flex-flow: column;
  justify-content: center;
  height: 100vh;
  display: flex;
  position: absolute;
}

.toolkit-item._01, .toolkit-item._02, .toolkit-item._03, .toolkit-item._04 {
  position: absolute;
}

.toolkit-item-content {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  max-width: 35rem;
  margin-left: 5rem;
  margin-right: 5rem;
  display: flex;
}

.icon--chart-down {
  width: 70px;
  height: 70px;
}

.div-block-659 {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.paragraph-36 {
  line-height: 150%;
}

.list-item {
  list-style-type: disc;
}

.list-item.is-lp-whhc {
  font-size: 1.8rem;
}

.list-item.is-lp-whhc.is-opacity-50 {
  opacity: .5;
}

.list-item.is-lp-whhc.is-opacity-30 {
  opacity: .3;
}

.list-item.botom-divider {
  border-bottom: 1px solid #0000001a;
  padding-bottom: .25rem;
}

.why-it-works-text__wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.list-block {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: column;
  display: flex;
}

.list-block._0-left-padding {
  width: 100%;
  padding-left: 16px;
}

.list-item-13, .list-item-13-copy {
  font-size: 1.8rem;
}

.div-block-660 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.why-it-works-image__wrapper {
  background-image: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/67ffdcb718486405cdc20ebd_image_outcomes-hero.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 1rem;
  flex-flow: row;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 500px;
  overflow: hidden;
}

.badge {
  border-radius: .25rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: .125rem .3rem .125rem .4rem;
  display: flex;
}

.badge.is-teal {
  background-color: var(--secondary--teal);
  margin-bottom: .5rem;
}

.badge-text {
  color: var(--primary--white);
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: .8rem;
  font-weight: 700;
}

.div-block-661 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.lp-hhmr-banner__wrapper-copy {
  z-index: 999;
  background-color: var(--primary--near-white);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.lp-whhs-banner-text__wrapper {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.lp-whhs-banner-text {
  text-align: center;
}

.lp-whhc-gallery-content__wrapper {
  z-index: 2;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #fff9;
  border-radius: .5rem;
  flex-flow: column;
  width: 50vw;
  padding: 3rem;
  display: flex;
  position: relative;
}

.lp-whhc-gallery-content__wrapper.is-2col {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 70vw;
  display: grid;
}

.section__newsletter--llw {
  z-index: 1;
  background-color: var(--primary--near-white);
  position: relative;
}

.text-weight-regular, .text-span-29 {
  font-weight: 400;
}

.text-span-30, .text-span-31, .text-span-32 {
  text-decoration: underline;
}

.privacy-notice-main__wrapper {
  grid-column-gap: .8rem;
  grid-row-gap: .8rem;
  flex-flow: column;
  display: flex;
}

.padding-section-xsmall {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.privacy-notice-sub_wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.pn-sub-section__wrapper {
  grid-column-gap: .8rem;
  grid-row-gap: .8rem;
  flex-flow: column;
  display: flex;
}

.equity_content-wrapper {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.user-type_main-wrapper {
  align-self: center;
}

.user-type_main-wrapper.align-center {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.play-state, .play-state.hide, .pause-state {
  position: absolute;
  inset: 0%;
}

.testimonials_main-content-wrapper {
  align-self: center;
}

.testimonials_main-content-wrapper.align-center {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.a-healthy-heart_main-component {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2.75fr 1.75fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.a-healthy-heart_text-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.platform-hero_content-wrapper {
  z-index: 2;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 3rem;
  display: flex;
  position: relative;
}

.platform-hero_text-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  max-width: 60%;
  display: flex;
}

.platform-hero_text-wrapper.align-center {
  text-align: center;
  align-items: center;
}

.what-we-do_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.what-we-do_content-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  display: flex;
}

.what-we-do_text-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.auto-tabs_static-content {
  border-radius: .5rem;
  width: 52%;
  height: 100%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.auto-tabs_static-content.is-left {
  inset: 0% auto 0% 0%;
}

.auto-tabs_static-content.is-dark-teal-10 {
  background-color: #106f6f1a;
}

.company-stats_horizontal-rule {
  width: 100%;
  height: 1px;
}

.company-stats_horizontal-rule.is-white {
  background-color: var(--primary--white);
}

.company-stats_horizontal-rule.is-dark-red {
  background-color: var(--secondary--dark-red);
}

.company-stats_horizontal-rule.is-grey {
  background-color: var(--style-guide--sg-light-grey);
}

.company-stats_horizontal-rule.is-teal {
  background-color: var(--secondary--teal);
}

.company-stats_horizontal-rule.is-roadshow {
  background-color: var(--style-guide--transparent);
  margin-bottom: 7rem;
}

.company-stats_horizontal-rule.is-footer {
  background-color: #d1d1d6;
  margin-bottom: 7rem;
}

.mission_text-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.icon--5-stars {
  color: var(--secondary--yellow);
  width: 155px;
  height: 27px;
}

.simple-and-effective__component-copy {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  display: grid;
}

.nav_link-dark-dropdown {
  color: var(--primary--dark);
  padding-left: 16px;
  padding-right: 36px;
  font-size: 1rem;
}

.nav_link-dark-dropdown:hover {
  color: var(--primary--dark);
  text-underline-offset: 2px;
  text-underline-position: under;
  -webkit-text-decoration: underline #f7224680;
  text-decoration: underline #f7224680;
  text-decoration-thickness: 1px;
}

.nav_link-dark-dropdown.w--current {
  color: var(--primary--dark);
  font-weight: 700;
  text-decoration: none;
}

.nav_link-dark-dropdown.text_scrolled {
  color: var(--primary--white);
}

.nav_link-dark-dropdown.text_scrolled:hover {
  -webkit-text-decoration: underline #ffffff80;
  text-decoration: underline #ffffff80;
}

.nav_link-dropdown {
  color: var(--primary--white);
  padding-left: 16px;
  padding-right: 36px;
  font-size: 1rem;
  overflow: hidden;
}

.nav_link-dropdown:hover {
  color: var(--primary--white);
  text-underline-offset: 2px;
  text-underline-position: under;
  -webkit-text-decoration: underline #ffffff80;
  text-decoration: underline #ffffff80;
  text-decoration-thickness: 1px;
}

.nav_link-dropdown.w--current {
  color: var(--primary--white);
  font-weight: 700;
  text-decoration: none;
}

.post_author-name {
  text-align: center;
  font-size: 1.125rem;
  font-weight: 700;
}

.post_author-subtitle {
  color: var(--primary--dark);
  text-align: center;
}

.block-quote {
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 140%;
}

.is-2-to-1-roi {
  margin-top: 0;
  margin-bottom: -60px;
}

.is-2-to-1-roi.hide {
  display: none;
}

.is-2-to-1-roi-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-columns: 148px;
}

.hero-img {
  width: 80%;
  position: absolute;
  top: 20%;
  right: 10%;
}

.hero-img.active {
  width: 40%;
}

.hero-img.active.hide {
  display: none;
}

.item {
  z-index: 100;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 180px;
  height: 220px;
  transition-property: all;
  transition-duration: 1s;
  transition-timing-function: ease;
  display: flex;
  position: absolute;
  top: 80%;
  left: 70%;
  transform: translateY(-70%);
  box-shadow: 4px 8px 10px #0003;
}

.item._05 {
  background-image: linear-gradient(#0000004d, #0000004d), url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/68409195fbd45435dcfbe17e_bb1fb54026e2ea0a191bc035ac96881f_image_carousel-05.jpg"), linear-gradient(225deg, #dcb7f2, #dcb7f2);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.item._04 {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/6840919506618854b83b68c5_image_carousel-04.jpg"), linear-gradient(225deg, #fbc9c9, #cf3939);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.item._03 {
  background-image: linear-gradient(#0000004d, #0000004d), url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/68409196416b96266bf1ee87_image_carousel-03.jpg"), linear-gradient(225deg, #ceb7b4, #b57049);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.item._02 {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/68409196e307f668e717100c_image_carousel-02.jpg"), linear-gradient(225deg, #ffee57, #ffb930);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.item._01 {
  background-image: linear-gradient(#0000004d, #0000004d), url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/684091953f0279e9677b30ad_image_carousel-01.jpg"), linear-gradient(225deg, #f2dbaf, #9c9344);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.item._06 {
  background-image: linear-gradient(#0000004d, #0000004d), url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/684091957f1b6099134e7114_image_carousel-06.jpg"), linear-gradient(225deg, #dcb7f2, #dcb7f2);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.item._07 {
  background-image: linear-gradient(#0000004d, #0000004d), url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/684091956c7e4bed0722d147_image_carousel-07.jpg"), linear-gradient(225deg, #dcb7f2, #dcb7f2);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.item._08 {
  background-image: linear-gradient(#0000004d, #0000004d), url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/6841a750e93322bcd0712cf4_image_carousel-08.jpg"), linear-gradient(225deg, #dcb7f2, #dcb7f2);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.arrows {
  z-index: 103;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
  max-width: 30%;
  display: flex;
  position: absolute;
  top: 85%;
  right: 50%;
  transform: translate(50%);
}

.nav-button {
  color: #e7e7e7;
  cursor: pointer;
  background-color: #0d0f0ecc;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  padding: 0;
  transition: background-color .2s;
}

.nav-button:hover {
  color: #000;
  background-color: #fff;
}

.carousel_wrapper {
  width: 100%;
  height: 100svh;
  position: relative;
  overflow: hidden;
}

.whhs-2026_content-wrapper {
  z-index: 101;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.whhs-2026_content-wrapper.is-full-agenda {
  background-color: var(--primary--dark);
  justify-content: flex-start;
  align-items: center;
}

.carousel-button {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--primary--dark);
  color: var(--primary--white);
  text-align: center;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 3rem;
  padding: .75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
  transition: all .3s cubic-bezier(.645, .045, .355, 1);
  display: flex;
}

.carousel-button:hover {
  background-color: var(--primary--near-white);
  color: var(--primary--dark);
}

.carousel-button.is-small {
  border-radius: 100px;
  height: 2.5rem;
  padding: .5rem;
}

.carousel-button.prev {
  transform: rotate(180deg);
}

.carousel-button.prev:hover {
  background-color: var(--primary--near-white);
  color: var(--primary--dark);
}

.carousel-button.next:hover {
  background-color: var(--primary--white);
  color: var(--primary--dark);
}

.list-29 {
  list-style-type: lower-alpha;
}

.bold-text-24 {
  text-transform: none;
}

.bold-all-caps, .bold-app-caps {
  text-transform: uppercase;
}

.member-story_main-wrapper-copy {
  margin-bottom: 3rem;
}

.member-story_main-wrapper-copy.no-bottom-margin {
  margin-bottom: 0;
}

.member-story_main-component-copy {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.client-testimonial_text-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  align-items: flex-start;
  width: 100%;
  max-width: 48rem;
  display: flex;
}

.client-testimonial_video {
  border-radius: 1rem;
  overflow: hidden;
}

.client-testimonial_title-component {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: end;
  width: 100%;
}

.client-testimonial_main-component {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  display: grid;
}

._404_content-wrapper {
  flex-flow: column;
  align-items: center;
  display: flex;
}

._404_text-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  margin-top: 2rem;
  margin-bottom: 2rem;
  display: flex;
}

.section_hero-hlth-2025 {
  background-image: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/66d1f46031dddb6b6ab1d382_image_HLTH2024-hero-2.avif");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  align-items: center;
  height: auto;
  min-height: 44rem;
  padding-top: 80px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.event-details_logo-bar-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.connect_main-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-radius: 15px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
  overflow: hidden;
}

.connect_main-wrapper.shadow-medium.hlth2024 {
  grid-row-gap: 0rem;
  flex-flow: column;
  display: flex;
}

.connect_main-content-wrapper {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  background-color: var(--primary--white);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 3rem;
  display: flex;
}

.connect_main-text-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.connect_attendees-list-component {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.connect_attendees-list-component._5-col {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.attendee_item-wrapper {
  border-radius: 1rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.attendee_item-wrapper.shadow-medium.hlth2024 {
  border-radius: 15px;
}

.attendee_details-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  padding: 1.5rem;
  display: flex;
}

.attendee_details-wrapper.hlth2024 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  height: auto;
  padding: 1.25rem;
}

.countdown_text-wrapper, .countdown_main-text-wrapper {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  display: flex;
}

@media screen and (min-width: 1280px) {
  .h2-schedule-time {
    letter-spacing: -.02em;
    font-size: 40px;
    line-height: 48px;
  }

  .footer-home-list-item.display-none {
    display: none;
  }

  .section-time-line-wrapper.b2c-page._0-top-absol {
    top: 0%;
  }

  .section-absol-image._2.mobile.b2b-page {
    width: 35vw;
    top: -37%;
    right: -14%;
  }

  .section-absol-image._2.mobile.b2c-page {
    display: none;
  }

  .section-absol-image._11 {
    max-width: 500px;
  }

  .section-absol-image._11.mobile.b2c-page {
    bottom: -37%;
  }

  .section-absol-image._11.mobile.b2b-page, .section-absol-image._11.mobile.b2b-page.hide-mobile {
    z-index: 4;
  }

  .section-absol-image._11.b2c-page {
    width: 90vw;
    max-width: none;
    bottom: -21%;
  }

  .section-absol-image._11.b2b-page {
    max-width: 1000px;
    inset: auto auto -65% 0%;
  }

  .section-absol-image._7 {
    max-width: 400px;
  }

  .section-absol-image._5 {
    max-width: 500px;
  }

  .section-absol-image._10.hide-mobile.adam-edit {
    width: 35vw;
  }

  .section-absol-image._9 {
    max-width: 341%;
  }

  .section-absol-image._3, .section-absol-image._3.b2c-page {
    max-width: 500px;
  }

  .section-absol-image._8 {
    max-width: 370px;
  }

  .section-absol-image._8.b2b-page {
    max-width: 600px;
    left: -4%;
  }

  .section-absol-image._8.b2c-page {
    max-width: none;
    top: -27%;
  }

  .restrict-div-50vw {
    max-width: 48vw;
  }

  .absol-right-div-image {
    width: 26vw;
  }

  .absol-right-div-image.hide-mobile {
    bottom: 6%;
  }

  .dotted-line-image {
    min-height: 100%;
  }

  .h1-lato-heading {
    font-size: 64px;
  }

  .hb-h1.centered {
    font-size: 5rem;
    font-weight: 700;
  }

  .hb-button.submit {
    margin-bottom: 30px;
  }

  .check-coverage_container {
    align-items: center;
  }

  .heart-better-text.extra-space {
    margin-top: 10px;
  }

  .heart-better_link {
    color: var(--primary--hh-red);
  }

  .max-width-large.is-full-height {
    height: 100%;
  }

  .post-card_main-wrapper.border-near-white:hover {
    box-shadow: 0 20px 30px -3px #0003, 0 10px 10px -3px #0000001a;
  }

  .sticky-grid {
    min-width: 100%;
  }

  .careers-image_slide {
    height: 300px;
  }

  .total-sample_wrapper {
    bottom: 79px;
  }

  .newsletter-form_container.is-width-100 {
    height: auto;
  }

  .footer-home-list-item-3.display-none {
    display: none;
  }

  .hero-headline_wrapper {
    padding-right: 1rem;
  }
}

@media screen and (min-width: 1440px) {
  .sidebar-nav-items {
    border: 1px #e4e4e7;
    border-bottom-style: solid;
  }

  .body-regular-desktop-left {
    text-align: left;
    margin-right: 0;
    padding-right: 0;
    font-size: 18px;
  }

  .h4-desktop-terms {
    color: #18181b;
    font-weight: 600;
  }

  .body-regular-desktop-2 {
    padding-right: 0;
  }

  .nav-dropdown--compliance {
    display: none;
  }

  .dropdown-list__wrapper {
    display: block;
  }

  .compliance-columns {
    margin-bottom: 0;
  }

  .body-regular-desktop {
    margin-bottom: 20px;
    padding-bottom: 0;
  }

  .body-link-blue {
    color: #1a0dab;
  }

  .body-reg-d-columns {
    border-top-style: none;
    margin-bottom: 0;
    padding-right: 60px;
  }

  .list-item-title-presspage {
    margin-bottom: 0;
    padding-bottom: 5px;
  }

  .sidebar-nav-item__link {
    line-height: 140%;
    text-decoration: none;
    transition: color .2s ease-in-out;
  }

  .sidebar-nav-item__link:hover {
    color: #18181b;
  }

  .text-span-2 {
    font-size: 18px;
    font-weight: 400;
  }

  .h2-schedule-time {
    color: #18181b;
    text-align: center;
    letter-spacing: -.02em;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Mulish;
    font-size: 40px;
    font-weight: 600;
    line-height: 48px;
  }

  .footer-link {
    color: #fff;
    font-family: Mulish;
    font-size: 15px;
    font-weight: 700;
    line-height: 160%;
    text-decoration: none;
  }

  .footer-home-list-item {
    padding-bottom: 20px;
  }

  .footer-home-list-item.display-none {
    display: none;
  }

  .phone-number {
    color: #fff;
    padding-bottom: 20px;
  }

  .email-address {
    padding-bottom: 0;
    font-family: Mulish;
    font-size: 15px;
    font-weight: 600;
    line-height: 160%;
  }

  .link-3 {
    color: #fff;
    text-decoration: none;
  }

  .link-4 {
    color: #fff;
    font-family: Mulish;
    font-size: 15px;
    font-weight: 600;
    line-height: 160%;
    text-decoration: none;
  }

  .text-block-39 {
    color: #fff;
    padding-top: 0;
    padding-right: 10px;
    font-weight: 700;
    text-decoration: none;
  }

  .section-form {
    background-image: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/64cad0eb87ec6044a0027e0b_Frame%20724.png");
    background-size: cover;
  }

  .heading-20 {
    font-size: 32px;
    line-height: 100%;
  }

  .field-label-white.contact-form-dark {
    color: var(--primary--white);
  }

  .div-block-126 {
    grid-column-gap: 32px;
  }

  .form-3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
  }

  .text-field-2 {
    margin-bottom: 0;
  }

  .submit-button-3 {
    background-color: var(--primary--hh-red);
    border-radius: 30px;
    padding: 18px 28px;
    font-size: 15px;
    font-weight: 700;
    line-height: 100%;
  }

  .div-block-127 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
  }

  .div-block-128 {
    margin-bottom: 25px;
    padding-right: 100px;
  }

  .success-message-2 {
    background-color: #0000;
    margin-top: 20px;
    font-size: 20px;
  }

  .navbar-links__wrapper {
    justify-content: space-around;
  }

  .main-menu-cta {
    display: none;
  }

  .case-studies-item {
    align-self: stretch;
    display: flex;
  }

  .collection-list-wrapper-5-copy {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .collection-item-4 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .case-studies-final-stat-container {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: center;
    margin-left: 100px;
    margin-right: 100px;
  }

  .footer-home-list-item-2 {
    padding-bottom: 20px;
  }

  .div-block-188 {
    justify-content: space-between;
  }

  .div-block-190 {
    padding-right: 40px;
  }

  .textaligncenter.marginb20 {
    padding-top: 60px;
    padding-bottom: 40px;
  }

  .textaligncenter-copy {
    margin-top: 60px;
  }

  .image-104 {
    padding-top: 60px;
  }

  ._404-button {
    background-color: #f72246;
    border: 1px solid #fff;
    border-radius: 30px;
    justify-content: center;
    align-items: center;
    padding: 20px 40px;
    text-decoration: none;
    display: flex;
  }

  .body-regular-desktop-press {
    margin-bottom: 20px;
    padding-bottom: 0;
  }

  .submit-button---input {
    display: none;
  }

  .container-37 {
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-start;
    display: flex;
  }

  .paragraph-3 {
    font-size: 18px;
    line-height: 150%;
  }

  .text-white {
    color: var(--primary--white);
  }

  .mycontain {
    max-width: 90rem;
  }

  .section-14.footer-section {
    padding-bottom: 6rem;
  }

  .section-14.footer-section.adam-edit {
    padding-top: 4rem;
  }

  .section-time-line-wrapper.home-page._1 {
    bottom: 22px;
  }

  .section-time-line-wrapper.b2c-page._0-top-absol {
    top: 0%;
  }

  .section-absol-image._11.b2c-page {
    bottom: -28%;
  }

  .section-absol-image._10 {
    right: 7%;
  }

  .section-absol-image._10.hide-mobile.adam-edit {
    max-width: 450px;
    padding-top: 16px;
  }

  .section-absol-image._9.hide-mobile.adam_edit {
    width: 35vw;
    max-width: 450px;
  }

  .line-wrapper.b2b-page.top-align {
    overflow: visible;
  }

  .line-wrapper.b2c-page {
    justify-content: flex-start;
  }

  .section-background-div {
    display: none;
  }

  .form-block-3 {
    width: 100%;
  }

  .bottom-section-grid {
    justify-items: center;
  }

  .container-45 {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .lyh-button-box {
    background-color: var(--primary--hh-red);
    margin-right: 12px;
  }

  .ylh---share {
    margin-right: 12px;
  }

  .ylh---share:hover {
    color: #000;
  }

  .h4-desktop-terms-2 {
    color: #18181b;
    font-weight: 600;
  }

  .section-whh {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 150px;
    margin-bottom: 100px;
    padding-left: 151px;
    padding-right: 151px;
    font-family: Mulish;
    line-height: 100%;
    text-decoration: none;
    display: flex;
  }

  .section-whh.risk-factors {
    margin-top: 150px;
  }

  .section-whh.resource.padding {
    margin-top: 4%;
    padding-left: 80px;
    padding-right: 80px;
  }

  .lato-normal.main {
    max-width: 100%;
  }

  .div-block-304 {
    flex: 1;
  }

  .div-block-header-home {
    padding-right: 731px;
  }

  .div-block-header-home.header-padding {
    padding-right: 785px;
  }

  .main-graphic.risk-factor {
    padding-left: 100px;
  }

  .page-title {
    width: 100%;
    padding-left: 0;
    padding-right: 50px;
  }

  .block-img-he-1, .block-img-he-2, .block-img-menopause-1, .block-img-menopause-2 {
    height: 380px;
  }

  .grid---2-col-1-row {
    grid-template-rows: auto;
  }

  .nav-top-2 {
    padding-right: 0;
  }

  .nav-top-link-2.nav-top-cta:hover {
    box-shadow: none;
  }

  .navbar-dropdown__list.w--open {
    right: auto;
  }

  .sections-hero.blog {
    margin-bottom: 0;
  }

  .blog-wrapper {
    max-width: 100%;
    padding-left: 0;
  }

  .press-header-block {
    max-width: 100%;
  }

  .lato---18---p {
    padding-right: 0;
  }

  .paragraph {
    color: #000;
  }

  .hb-h1.centered {
    font-size: 5rem;
    font-weight: 700;
  }

  .content_container {
    max-width: none;
    position: relative;
  }

  .hb-button.white {
    transition: color .2s, background-color .2s;
  }

  .hb-button.white:hover {
    color: #fff;
    background-color: #f42246;
  }

  .hb-button.red.hero {
    transition: color .2s, background-color .2s;
  }

  .hb-button.red.hero:hover {
    color: #f42246;
    background-color: #fff;
  }

  .text-span-22 {
    color: #f42246;
  }

  .check-coverage_container {
    flex-direction: column;
    align-items: center;
    width: 100%;
    height: 100vh;
    padding: 100px;
  }

  .left-image.img-3 {
    width: 75%;
  }

  .left-image.img-1 {
    object-fit: cover;
  }

  .hb-h2-headine {
    margin-top: 0;
    margin-bottom: 30px;
  }

  .right_container, .left_wrapper {
    max-width: none;
  }

  .heart-better-text.small {
    text-align: center;
  }

  .logo-group_wrapper {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .submit-container {
    margin-top: 30px;
  }

  .hb-h2-headine-2 {
    margin-top: 0;
    margin-bottom: 30px;
    font-size: 4rem;
  }

  .bottom-container-2 {
    justify-content: space-between;
    display: flex;
    position: relative;
  }

  .h2-headine {
    margin-top: 0;
    margin-bottom: 30px;
    font-size: 4rem;
  }

  .heading-style-h1 {
    font-size: 3.5rem;
    line-height: 110%;
  }

  .text-style-overline.is-white.is-hero {
    font-size: 1rem;
  }

  .container-medium.is-relative {
    justify-content: center;
  }

  .section_hhrt-speakers.is-near-white {
    background-color: var(--primary--near-white);
  }

  .event-speakers_list.is-3-speakers {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .padding-global.hide-mobile-landscape.tablet-0 {
    display: block;
  }

  .section_hero {
    min-height: 700px;
  }

  .roadshow-promo-content_container {
    padding-left: 100px;
    padding-right: 100px;
  }

  .roadshow-promo_content-grid {
    max-width: 1440px;
  }

  .max-width-small {
    max-width: 35rem;
  }

  .section_member-quote {
    min-height: 600px;
  }

  .sticky-text_wrapper.steps.first {
    grid-template-columns: 40px 1fr;
  }

  .product-feature_component {
    grid-column-gap: 5rem;
    grid-row-gap: 4rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1.5fr;
    grid-auto-columns: 1fr;
  }

  .footer-category-title_text:hover {
    text-decoration: underline;
  }

  .footer-category-title_text.no-link:hover {
    text-decoration: none;
  }

  .problem_list-container, .solution_list-container, .benefits_list-container, .enroll_cta-container {
    background-color: var(--primary--hh-red);
  }

  .app-manual-hero__component {
    grid-column-gap: 5rem;
    grid-row-gap: 4rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1.5fr;
    grid-auto-columns: 1fr;
  }

  .section_image--full-width {
    min-height: 600px;
  }

  .list_item {
    padding-bottom: 0;
  }

  .disclosure_list {
    margin-bottom: 20px;
    padding-left: 25px;
  }

  .disclosure-list_item {
    color: #18181b;
    padding-bottom: 0;
    font-family: Roboto;
    font-size: 18px;
    line-height: 160%;
  }

  .hero_video-wrapper {
    background-position: 89% 104%;
  }

  .li-whhs-lightbox__wrapper {
    position: absolute;
    inset: 0% 0% auto auto;
  }

  .total-sample_wrapper {
    bottom: 114px;
  }

  .s03-03-stat_container {
    box-shadow: 0 10px 20px #0003;
  }

  .hero_image-wrapper {
    background-position: 89% 104%;
  }

  .lp-hhtr-hero-headline {
    font-size: 5rem;
  }

  .hero-image_wrapper-mobile {
    background-position: 89% 104%;
  }

  .lp-hhmr-title-large {
    font-size: 5rem;
    line-height: 110%;
  }

  .link-276 {
    color: #fff;
    font-size: 15px;
    font-weight: 600;
    line-height: 160%;
    text-decoration: none;
  }

  .footer-home-list-item-3 {
    padding-bottom: 20px;
  }

  .footer-home-list-item-3.display-none {
    display: none;
  }

  .footer-home-list-item-4 {
    padding-bottom: 20px;
  }

  .email-address-2 {
    padding-bottom: 0;
    font-size: 15px;
    font-weight: 600;
    line-height: 160%;
  }

  .footer-link-2 {
    color: #fff;
    font-size: 15px;
    font-weight: 700;
    line-height: 160%;
    text-decoration: none;
  }

  .footer-category-title_text-2:hover {
    text-decoration: underline;
  }

  .footer-category-title_text-2.no-link:hover {
    text-decoration: none;
  }

  .link-277 {
    color: #fff;
    text-decoration: none;
  }

  .lp-ad-section__hero {
    min-height: 700px;
  }

  .image.is-lp-whhc-hero {
    max-width: 100vw;
    margin-left: auto;
    margin-right: auto;
  }

  .tou-columns {
    margin-bottom: 0;
  }

  .nav-dropdown--terms {
    display: none;
  }

  .text-span-26 {
    font-size: 18px;
    font-weight: 400;
  }

  .auto-tabs_column.is-right.is-teal-10 {
    background-color: var(--accents--dark-teal);
  }

  .lp-pb-hero-video__wrapper {
    object-fit: cover;
    overflow: hidden;
  }

  .image-wrapper--agenda-hero {
    margin-left: 29.05rem;
  }

  .lp-pb-hero-video__wrapper-copy {
    object-fit: cover;
    overflow: hidden;
  }

  .section__take-control {
    background-image: linear-gradient(to bottom, null, null), url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/67f93403e72289e32b045047_image_platform_take-control.png");
    background-position: 0 0, 50% 25%;
    min-height: 600px;
  }

  .our-technology_main-wrapper {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    flex-flow: column;
  }

  .zoom {
    width: 150vw;
  }

  .svg {
    box-shadow: inset 0 0 5px 10px var(--primary--near-white), 0 0 0 50vw var(--primary--near-white);
  }

  .image--play.is-lp-whhc-hero {
    max-width: 100vw;
    margin-left: auto;
    margin-right: auto;
  }

  .section_hero-carousel {
    position: relative;
  }
}

@media screen and (min-width: 1920px) {
  a {
    color: var(--secondary--teal);
    font-weight: 400;
  }

  .sidebar-nav-items {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .collection-list-wrapper-5-copy {
    max-width: 1280px;
  }

  .collection-item-4 {
    width: 40%;
  }

  .container-45 {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .lyh-button-box {
    flex-direction: column;
  }

  .lyh-button-box:hover {
    background-color: var(--primary--hh-red);
  }

  .section-whh {
    padding-left: 25%;
    padding-right: 25%;
  }

  .section-whh.risk-factors {
    margin-top: 150px;
    padding-left: 25%;
    padding-right: 25%;
  }

  .section-whh.risk-factors.padding {
    padding-left: 10%;
    padding-right: 10%;
  }

  .section-whh.resource.padding {
    margin-top: 5%;
    padding-left: 300px;
    padding-right: 300px;
  }

  .tabs-4 {
    padding-left: 15%;
    padding-right: 15%;
  }

  .whh-submenu {
    justify-content: center;
    max-width: 100%;
    padding-left: 0%;
    padding-right: 0%;
    display: flex;
  }

  .whh-main {
    padding-left: 22%;
    padding-right: 22%;
  }

  .div-block-header-home.header-padding {
    padding-top: 150px;
    padding-bottom: 150px;
  }

  .div-block-306.risk-factors {
    margin-top: 20px;
  }

  .main-graphic.risk-factor {
    padding-left: 40px;
    bottom: -100%;
  }

  .header-background-image---heart-disease-prevention, .header-background-image---health-equity {
    background-position: 0 -100px;
    background-size: cover;
  }

  .benefits-leader-tool-kit {
    padding-top: 150px;
    padding-left: 300px;
    padding-right: 300px;
  }

  .page-title {
    max-width: 100%;
    padding-left: 0;
    padding-right: 240px;
  }

  .resources-tile-2 {
    max-width: 100%;
  }

  .block-img-he-1, .block-img-he-2 {
    height: 450px;
  }

  ._1-col-div-block-img-he-1 {
    background-position: 50% 0;
  }

  .header-menopause-background {
    background-position: 0 -100px;
    background-size: cover;
  }

  .block-img-menopause-1, .block-img-menopause-2 {
    height: 450px;
  }

  .fixed-container {
    max-width: 1440px;
    padding-left: 0;
    padding-right: 0;
  }

  .blog-wrapper, .press-header-block {
    max-width: 100%;
  }

  .main-content_wrapper {
    padding-left: 0%;
    padding-right: 0%;
  }

  .hb-h1.centered {
    width: 100%;
    font-size: 6rem;
  }

  .heart-better_link {
    color: var(--primary--hh-red);
  }

  .hb-list {
    font-size: 1.1rem;
    line-height: 140%;
  }

  .hb-h2-headine-2 {
    color: #f72246;
  }

  .margin-bottom.margin-xsmall {
    margin-bottom: 1rem;
  }

  .margin-bottom.margin-xlarge {
    margin-bottom: 4rem;
  }

  .text-size-large.text-color-white, .heading-style-h1.is-white, .text-style-overline.is-white {
    color: var(--primary--white);
  }

  .margin-top.margin-large {
    margin-top: 3rem;
  }

  .about_content-wrapper {
    align-items: flex-start;
  }

  .section_hero {
    background-image: none;
    min-height: 750px;
  }

  .padding-small {
    padding: .7rem;
  }

  .padding-small.is-note-message {
    background-color: var(--primary--near-white);
    border-radius: .5rem;
  }

  .section_roadshow-promo-banner {
    display: block;
  }

  .roadshow-promo-content_container {
    padding-left: 0;
    padding-right: 0;
  }

  .max-width-small {
    max-width: 48rem;
  }

  .section_member-quote {
    min-height: 800px;
  }

  .copyright_wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .app-card_mask {
    margin-left: 560px;
  }

  .main-image_wrapper {
    align-self: center;
  }

  .main-post-image {
    width: 100%;
  }

  .user-type_content-wrapper {
    justify-content: flex-end;
    align-items: center;
    display: flex;
  }

  .locations-list__wrapper {
    align-items: flex-start;
  }

  .track-bp-content_component, .health-tips-content_component, .add-meds-content_component, .health-records-content_component, .manage-settings-content_component {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .section_image--full-width {
    min-height: 800px;
  }

  .whhm-watch-video {
    bottom: 219px;
    right: 373.289px;
  }

  .lightbox-link {
    bottom: 220px;
    left: 1350px;
  }

  .whhm-s-02-1, .whhm-s-02-3, .whhm-s-03-2 {
    grid-auto-columns: 1fr;
  }

  .s-03-content_component {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .s-03-content_component._01 {
    grid-template-columns: .5fr 1fr .5fr;
  }

  .s-03-content_component._02 {
    grid-template-columns: 1.25fr .75fr .5fr;
  }

  .s-03-content-component_wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    display: flex;
  }

  .whhm-s-03-1 {
    grid-auto-columns: 1fr;
  }

  .total-sample_wrapper {
    bottom: 112px;
  }

  .vi-image_wrapper, .image_s03-4-bar-chart {
    position: absolute;
  }

  .whhm-s-03-5 {
    grid-auto-columns: 1fr;
  }

  .member-quote_content-wrapper {
    align-items: flex-start;
  }

  .hero_bg-video-shade.is-home {
    z-index: 1;
  }

  .lp-hhmr-sticky__element {
    justify-content: center;
    align-items: center;
  }

  .lp-ad-section__hero {
    min-height: 750px;
  }

  .card--contact-us {
    box-shadow: 0 10px 10px -3px #0000001a;
  }

  .company-stats_text-wrapper, .lp-pb-na-content__wrapper {
    align-items: flex-start;
  }

  .image-wrapper--agenda-hero {
    width: 118%;
    margin-left: 29.15rem;
  }

  .section__take-control {
    background-image: linear-gradient(to bottom, null, null), url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/67f93403e72289e32b045047_image_platform_take-control.png");
    background-position: 0 0, 50% 15%;
    min-height: 800px;
  }

  .user-type_main-wrapper, .testimonials_main-content-wrapper {
    padding-left: 0%;
    padding-right: 0%;
  }

  .section_hero-carousel {
    justify-content: center;
    align-items: center;
  }
}

@media screen and (max-width: 991px) {
  .heading-2 {
    text-align: left;
    width: 100%;
    padding-bottom: 40px;
    font-size: 44px;
  }

  .text-block-4 {
    text-align: center;
  }

  .sidebar-nav-items {
    padding-top: .5rem;
    padding-bottom: .5rem;
    line-height: 120%;
  }

  .body-regular-desktop-left {
    padding-right: 0;
    font-size: 16px;
    line-height: 160%;
    display: inline-block;
  }

  .h4-desktop-terms {
    margin-top: 50px;
    font-size: 25px;
  }

  .nav-dropdown--compliance {
    display: none;
  }

  .column-nav__wrapper {
    padding-right: 1rem;
  }

  .body-reg-d-columns {
    padding-right: 0;
  }

  .list-item-title-presspage {
    padding-top: 0;
    padding-bottom: 0;
  }

  .h2-schedule-time {
    letter-spacing: 0;
    font-size: 30px;
    line-height: 100%;
  }

  .list-10 {
    margin-bottom: 0;
    padding-left: 0;
  }

  .div-block-74 {
    text-align: left;
    width: 100%;
    padding-bottom: 30px;
    padding-left: 0;
  }

  .section-form {
    flex-direction: column-reverse;
  }

  .container-6 {
    padding-top: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-81 {
    flex-direction: column;
    justify-content: center;
    align-self: flex-start;
  }

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

  .div-block-126 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .heading-36 {
    font-size: 30px;
  }

  .form-block-2 {
    margin-bottom: 0;
  }

  .form-3 {
    grid-row-gap: 20px;
    flex-direction: column;
  }

  .submit-button-3 {
    width: 100%;
  }

  .div-block-127 {
    flex-direction: column;
    padding-bottom: 0;
    display: flex;
  }

  .mobile-pp-text {
    display: block;
  }

  .desktop-pp-text {
    display: none;
  }

  .logo-and-contact {
    padding-bottom: 28px;
  }

  .footer-links, .footer-menu-3 {
    width: 140px;
  }

  .roi {
    padding-left: 20px;
    padding-right: 20px;
  }

  .columns-27 {
    flex-direction: column;
  }

  .column-36 {
    flex: 0 auto;
    order: 0;
    align-self: auto;
  }

  .column-37 {
    text-align: left;
  }

  .post_rich-text {
    max-width: 100%;
  }

  .navbar {
    z-index: 999;
    justify-content: space-between;
    display: flex;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
  }

  .navbar-links__wrapper {
    background-color: var(--primary--hh-red);
    flex: 1;
    height: 100vh;
    padding-bottom: 30px;
    padding-left: 5%;
    padding-right: 5%;
  }

  .navbar-links__wrapper.hlth2024 {
    background-color: #04004e;
  }

  .navbar-link-text {
    color: var(--primary--white);
    border-bottom: 1px solid #ffffff40;
    padding-left: 10px;
  }

  .navbar-link-text.main-nav-mobile-only {
    display: block;
  }

  .navbar-link-text.main-nav-mobile-only.hide {
    display: none;
  }

  .navbar-link-text.no-border {
    border-bottom-width: 0;
  }

  .navbar-link-text.no-border.text-color-dark, .navbar-link-text.text-color-dark {
    color: var(--primary--white);
  }

  .menu-button-3 {
    flex: 0 auto;
    padding-right: 0;
  }

  .menu-button-3.w--open {
    background-color: #0000;
  }

  .brand.w--current {
    flex: 0 auto;
  }

  .navbar-dropdown__wrapper {
    width: 100%;
  }

  .main-menu-cta {
    box-shadow: inset 0 0 0 2px var(--primary--white);
    color: var(--primary--white);
    text-align: center;
    background-color: #0000;
    border-radius: 30px;
    width: 100%;
    padding-top: 1rem;
    padding-bottom: 1rem;
    font-size: 15px;
    font-weight: 700;
    line-height: 160%;
    transition: background-color .5s;
    display: block;
  }

  .main-menu-cta:hover {
    background-color: #ffffff26;
  }

  .dropdown-toggle-8 {
    width: 100%;
  }

  .footnotes-container {
    padding-left: 20px;
    padding-right: 20px;
  }

  .case-studies-item {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-self: stretch;
    align-items: stretch;
    display: flex;
  }

  .case-studies-link {
    width: 240px;
  }

  .collection-list-9 {
    flex-direction: column;
  }

  .collection-item-4 {
    width: 100%;
    margin-bottom: 40px;
    display: block;
  }

  .case-studies-final-stat-container {
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-186 {
    flex-direction: column;
    display: block;
  }

  .div-block-190 {
    padding-right: 10px;
  }

  .textaligncenter.marginb20 {
    padding-top: 40px;
  }

  .section_404 {
    margin-bottom: 60px;
    padding-top: 60px;
  }

  .textaligncenter-copy {
    margin-top: 20px;
    margin-bottom: 0;
    font-size: 50px;
  }

  .image-104 {
    padding-top: 0;
  }

  ._404-button {
    justify-content: center;
    width: 250px;
    max-width: 100%;
    margin: 0;
    padding-left: 40px;
    padding-right: 40px;
  }

  .deep-link-content-wrapper {
    padding-right: 312px;
  }

  .heading-74 {
    margin-top: 100px;
  }

  .container-37 {
    margin-top: 20px;
    margin-bottom: 40px;
    padding-left: 60px;
    padding-right: 60px;
  }

  .cookie-bar {
    display: none;
  }

  .cookie-bar-text {
    margin-right: 60px;
  }

  .form-input.is-select-input {
    width: 100%;
    max-width: none;
  }

  .form-input.is-white-bg {
    background-color: var(--primary--white);
  }

  .right-div, .right-div.mobile-first.inner-padding {
    padding-left: 1.5rem;
  }

  .left-div {
    padding-right: 1.5rem;
  }

  .hide-mobile.app-image-01, .hide-mobile.app-image-03 {
    transform: scale(.6)rotate(-18deg);
  }

  .section-absol-image._11 {
    width: 16rem;
  }

  .section-absol-image._6 {
    width: 16rem;
    top: 39%;
  }

  .section-absol-image._6.dogs-biscuit {
    right: -2%;
  }

  .section-absol-image._6.phone-wire {
    top: 63%;
  }

  .section-absol-image._7 {
    width: 14rem;
  }

  .section-absol-image._7.hide-mobile {
    bottom: 7%;
  }

  .section-absol-image._5 {
    width: 20rem;
  }

  .section-absol-image._10, .section-absol-image._9, .section-absol-image._3 {
    width: 16rem;
  }

  .section-absol-image._8 {
    width: 12rem;
    top: -17%;
  }

  .restrict-div-50vw {
    z-index: 200;
    position: relative;
  }

  .policy-text {
    line-height: 1rem;
  }

  .absol-right-div-image.hide-mobile.app-image-02 {
    transform: scale(.68)rotate(18deg);
  }

  .h-flex-div.apart {
    flex-direction: column;
  }

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

  .bottom-section-grid {
    grid-template-columns: 1fr 1.75fr 1fr;
  }

  .nav-container {
    justify-content: space-between;
    width: 100%;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
    position: static;
  }

  .lyh-button-box {
    margin-bottom: 17px;
    margin-right: 12px;
  }

  .ylh---share {
    margin-right: 0;
  }

  .h4-desktop-terms-2 {
    margin-top: 50px;
    font-size: 25px;
  }

  .text-block-4-copy {
    text-align: center;
  }

  .section-whh {
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .whh-header-home {
    margin-top: 92px;
  }

  .whh-submenu {
    padding-left: 0%;
    padding-right: 0%;
  }

  .grid-22 {
    grid-column-gap: 0px;
  }

  .new-submenu-nav {
    border-bottom: 1px solid #ffffff4d;
  }

  .dropdown-whh-toggle {
    width: 100%;
  }

  .lato-normal {
    text-align: left;
    margin-bottom: 20px;
  }

  .lato-small-heading {
    text-align: left;
    padding-left: 0;
    padding-right: 20px;
  }

  .whh-main {
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-138.risk {
    max-width: 50%;
  }

  .div-block-header-home {
    padding-top: 117px;
    padding-right: 259px;
  }

  .main-graphic {
    bottom: auto;
  }

  .header-background-image---heart-disease-prevention, .header-background-image---health-equity {
    background-position: 69% 0;
    background-size: cover;
    height: auto;
  }

  .benefits-leader-tool-kit {
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .tile-body-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .resources-tile-2 {
    flex-flow: column;
  }

  .block-img-he-1, .block-img-he-2 {
    background-position: 0 0;
    height: 270px;
  }

  ._1-col-div-block-img-he-1 {
    background-image: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/64cad0eb87ec6044a0027e0e_Reducing_Cardiovascular_Spend.jpeg");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: 300px;
  }

  .microsite-brand {
    flex: 1;
  }

  .navbar-microsite {
    z-index: 999;
    justify-content: space-between;
    display: flex;
  }

  .header-menopause-background {
    background-position: 69% 0;
    background-size: cover;
    height: auto;
  }

  .block-img-menopause-1, .block-img-menopause-2 {
    background-position: 0 0;
    height: 270px;
  }

  .nav-top-2 {
    display: none;
  }

  .navbar-hh-logo {
    flex: none;
    width: 140px;
    padding-left: 0;
  }

  .navbar-hh-logo.w--current, .navbar-hh-logo.no-grow {
    flex: none;
  }

  .navbar-hh-logo.no-grow.w--current {
    flex: 0 auto;
  }

  .navbar--2025 {
    background-color: var(--primary--hh-red);
    border-radius: 0;
    justify-content: space-between;
    align-items: center;
    height: 60px;
    display: flex;
    position: fixed;
    inset: 0% 0% auto;
  }

  .navbar--2025.hlth2024 {
    background-color: #04004e;
  }

  .navbar-dropdown__list.w--open {
    border-radius: 0;
    width: 100%;
  }

  .icon--caret {
    margin-right: 10px;
  }

  .icon--caret.text-color-dark {
    color: var(--primary--white);
  }

  .navbar-dropdown-toggle {
    color: var(--primary--white);
    border-bottom: 1px solid #ffffff40;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .navbar__wrapper {
    height: 60px;
  }

  .menu-button__wrapper {
    flex: 0 auto;
    padding: 0;
  }

  .menu-button__wrapper.w--open {
    background-color: #0000;
  }

  .fixed-container {
    padding-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .h1-lato-heading {
    font-size: 2.5rem;
  }

  .h1-lato-heading.white {
    font-size: 55px;
  }

  .lato-heading-h2 {
    font-size: 2rem;
  }

  .sections-hero {
    border-bottom-left-radius: 100px;
    margin-top: 80px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .sections-hero.blog {
    border-bottom-left-radius: 130px;
    height: auto;
  }

  .press-header-block {
    width: 100%;
    margin-top: 80px;
    margin-bottom: 80px;
    padding-top: 10px;
  }

  .lightbox__component {
    width: 100%;
  }

  .container-61 {
    justify-content: space-between;
    width: 100%;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
    position: static;
  }

  .paragraph {
    color: #000;
  }

  .tabs__content-container {
    padding-bottom: 0;
  }

  .section_title-wrapper {
    padding-bottom: 2.5rem;
  }

  .section_title-wrapper.align-left.max-width-50 {
    text-align: center;
    justify-content: center;
    align-self: center;
    align-items: center;
    max-width: 75%;
  }

  .section_title-wrapper.padding-0 {
    padding-bottom: 0;
  }

  .user-type_text-wrapper {
    padding-left: 1.7rem;
    padding-right: 1.7rem;
  }

  .hb-logo-container-hero {
    max-width: none;
  }

  .hh-logo {
    width: 130px;
  }

  .hb-h1.centered {
    font-size: 5rem;
  }

  .content_container {
    max-width: none;
    margin-bottom: 40px;
  }

  .content_container.tight {
    margin-left: auto;
    margin-right: auto;
  }

  .form-9 {
    width: 100%;
  }

  .heart-better_list-item.tight {
    margin-bottom: 0;
  }

  .left-image.img-3 {
    height: 400px;
    max-height: 100%;
  }

  .left-image.img-2 {
    height: auto;
  }

  .left-image.img-1, .left-image.img-4 {
    object-position: 50% 50%;
    height: auto;
  }

  .hb-h2-headine {
    text-align: left;
    margin-bottom: 20px;
  }

  .section {
    flex-direction: column;
    align-items: stretch;
    height: auto;
  }

  .right_container {
    align-items: center;
    width: 100%;
    max-width: none;
    height: 70%;
  }

  .left_wrapper {
    object-fit: cover;
    align-items: center;
    width: 100%;
    max-width: 100%;
    height: 30%;
    max-height: 400px;
    overflow: hidden;
  }

  .heart-better_link {
    color: var(--primary--hh-red);
  }

  .chevron-down-icon {
    width: 2.2rem;
  }

  .form-block {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
  }

  .hb-field-label {
    font-size: 1.1rem;
  }

  .submit-container {
    margin-top: 40px;
  }

  .container {
    max-width: none;
  }

  .paragraph-33, .hb-select-field {
    font-size: 1.1rem;
  }

  .heart-better-logo_wrapper {
    max-width: none;
  }

  .section-01, .section-02, .section-03 {
    flex-direction: column;
    align-items: stretch;
    height: auto;
  }

  .hb-h2-headine-2 {
    text-align: left;
    margin-bottom: 20px;
    line-height: 120%;
  }

  .bottom-container-2 {
    justify-content: center;
  }

  .h2-headine {
    text-align: left;
    margin-bottom: 20px;
    line-height: 120%;
  }

  .section-71 {
    flex-direction: column;
    align-items: stretch;
    height: auto;
  }

  .paragraph-35 {
    font-size: 1.1rem;
  }

  .scams_content-wrapper {
    width: 95%;
  }

  .form_row-wrapper.is-2col.newsletter {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .form_row-wrapper.llw-newsletter {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

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

  .margin-bottom.margin-xlarge.is-mobile, .margin-bottom.margin-xxlarge, .margin-bottom.margin-xxlarge, .margin-bottom.margin-xxlarge {
    margin-bottom: 2rem;
  }

  .heading-style-h2 {
    font-size: 2.25rem;
  }

  .heading-style-h2.text-color-dark.is-mobile, .heading-style-h2.text-color-red.is-mobile {
    font-size: 1.25rem;
  }

  .heading-style-h2.text-align-center--tablet {
    text-align: center;
  }

  .padding-section-hero {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .padding-section-hero.remove-top-padding {
    padding-top: 0;
    display: block;
  }

  .padding-section-hero.no-top-padding.is-hlth {
    padding-bottom: 0;
  }

  .text-size-medium.text-color-dark.is-mobile {
    text-align: center;
  }

  .text-size-medium.facts-table-title, .text-size-medium.text-content-na, .text-size-medium.is-lp-whhc {
    font-size: 1rem;
  }

  .event-background_content {
    width: 100%;
  }

  .text-size-large.text-content-heart-health, .text-size-large.text-content-conditions, .text-size-large.is-lp-whhc {
    font-size: 1rem;
  }

  .text-size-large.center-on-mobile-landscape {
    text-align: center;
  }

  .heading-style-h1 {
    font-size: 2.75rem;
  }

  .heading-style-h1.is-lp-whhc {
    font-size: 2.25rem;
  }

  .heading-style-h1.center-on-mobile-ladnscape {
    text-align: center;
  }

  .heading-style-h3.text-color-white {
    font-size: 1.5rem;
  }

  .heading-style-h3.text-color-dark.centered-on-mobile {
    text-align: center;
  }

  .section_hhrt-hero {
    margin-top: 60px;
    overflow: hidden;
  }

  .section_hhrt-hero.is-chicago {
    background-image: linear-gradient(#0009, #0009), url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/6596e9a9b41e333d9fe4b110_Hero-Chicago.webp");
    background-position: 0 0, 50%;
    background-size: auto, cover;
  }

  .section_hhrt-hero.is-nyc {
    background-image: linear-gradient(#0009, #0009), url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/65c680acc07ca237f1e2c995_hero-NYC.webp");
    background-position: 0 0, 50%;
    background-size: auto, cover;
  }

  .section_hhrt-hero.is-boston {
    background-image: linear-gradient(#0009, #0009), url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/65c688350586a9ec79e917f2_hero-boston.webp");
    background-position: 0 0, 70%;
    background-size: auto, cover;
  }

  .section_hhrt-hero.is-seattle {
    background-image: linear-gradient(#0000004d, #0000004d), url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/6647c7d761acd28ebc4d924a_image_LP-Hero-Seattle.webp");
    background-position: 0 0, 7% 80px;
    background-size: auto, cover;
  }

  .event-details_item-component {
    flex-flow: column;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    min-height: auto;
  }

  .event-details_item-component.shadow-medium {
    grid-template-rows: 19rem;
  }

  .event-details_item-component.shadow-medium.hlth2024 {
    grid-template-rows: 1fr;
  }

  .event-details_main-component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-auto-flow: row;
  }

  .hh_image.hlth2024, .hhrt-speakers_item {
    width: 100%;
  }

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

  .margin-top.margin-large.align-center-mobile {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .margin-top.margin-xxlarge {
    margin-top: 4rem;
  }

  .margin-top.margin-xlarge {
    margin-top: 3.75rem;
  }

  .margin-top.margin-large {
    margin-top: 2rem;
  }

  .button {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .button.is-alternate.is-full-width {
    flex: 1;
  }

  .button.llw-newsletter:hover {
    box-shadow: 0 0 0 1px var(--primary--white);
  }

  .button.is-lp-ad-red {
    height: auto;
    min-height: 3rem;
  }

  .save-your-spot_form-block {
    padding: 3rem;
  }

  .button-group {
    display: flex;
  }

  .button-group.is-center.newsletter {
    flex-flow: row;
    justify-content: space-between;
  }

  .button-group.is-hero {
    justify-content: center;
    align-items: center;
  }

  .button-group.is-hero.m-align-left {
    justify-content: flex-start;
    align-items: center;
  }

  .button-group.is-right {
    justify-content: flex-start;
    width: 100%;
  }

  .button-group.align-center.no-wrap {
    flex-flow: column;
  }

  .button-group.align-center.hide-desktop {
    display: inline-flex;
  }

  .button-group.is-event-lp {
    justify-content: center;
    align-items: center;
  }

  .button-group.is-main-nav {
    flex-wrap: nowrap;
    margin-top: 40px;
    display: none;
  }

  .button-group.llw-hero {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    width: 100%;
  }

  .button-group.is-mobile-nav {
    display: flex;
  }

  .button-group.center-on-mobile {
    justify-content: center;
    align-items: center;
  }

  .button-group.center-on-mobile.is-home {
    justify-content: flex-start;
    align-items: center;
  }

  .button-group.is-lp-hhmr--desktop {
    display: none;
  }

  .button-group.is-hhm-mobile {
    display: flex;
  }

  .button-group.align-right {
    justify-content: flex-end;
    align-items: center;
  }

  .button-group.is-our-product {
    justify-content: center;
    align-items: center;
    display: none;
  }

  .button-group.is-nav {
    display: none;
  }

  .button-group.is-nav-mobile {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-width: auto;
    margin-top: 2rem;
    padding-left: 5%;
    padding-right: 5%;
    display: flex;
  }

  .button-group.center-on-tablet, .container-medium.align-right {
    justify-content: center;
    align-items: center;
  }

  .event-background_component {
    flex-flow: column;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .hero-grid_component {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .hero-grid_component.is-hlth2024 {
    grid-row-gap: 3rem;
    text-align: center;
    grid-template-rows: auto auto auto;
  }

  .hero-grid_component.is-hlth-2025 {
    grid-row-gap: 3rem;
    text-align: center;
    grid-template-columns: 1fr;
  }

  .save-your-spot_content.is-roadshow {
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    padding: 3rem;
  }

  .event-details_content {
    justify-content: flex-start;
    width: 100%;
    height: auto;
    padding: 2rem;
  }

  .save-your-spot_image-wrapper {
    height: 300px;
  }

  .hh-image_container.hhrt-boston-image_venue {
    min-height: auto;
  }

  .hh-image_container.roadshow-about {
    background-position: 50% 0;
    background-size: cover;
    width: 100%;
    min-height: 300px;
  }

  .hh-image_container.roadshow-venue {
    width: 100%;
    height: 300px;
    min-height: 300px;
  }

  .hh-image_container.roadshow-when {
    width: 100%;
    max-width: 100%;
    height: 300%;
    min-height: 300px;
  }

  .hh-image_container.hlth2024 {
    height: 240px;
  }

  .hh-image_container.save-your-spot {
    width: 100%;
    height: 300px;
    min-height: 300px;
  }

  .padding-section-medium {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .event-speakers_list {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .event-speakers_list.is-3-speakers {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .event-speakers_list.is-2-speakers {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .padding-global.hide-mobile-landscape.tablet-0 {
    margin-top: 91px;
  }

  .padding-global.is-navbar-2024 {
    flex: 0 auto;
    justify-content: space-between;
    align-self: center;
    align-items: center;
    width: 100%;
  }

  .mobile-hero_card-large-content {
    padding: 2rem;
  }

  .max-width-medium {
    align-self: center;
  }

  .max-width-medium.hero {
    max-width: 27.5rem;
  }

  .padding-large {
    padding: 2.5rem;
  }

  .health-equity_component {
    grid-row-gap: 3rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .about-image, .form_main-wrapper.newsletter {
    width: 100%;
  }

  .about_content-wrapper {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
  }

  .section_hero {
    padding-top: 56.7891px;
    padding-bottom: 0;
    position: relative;
  }

  .section_hero.is-individuals {
    display: none;
  }

  .section_hero.ers-waitlist {
    background-image: linear-gradient(#0000004d, #0000004d), url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/6696cad4a5ca1580d29a4979_image_ers-waitlist-hero-2.jpg");
    background-position: 0 0, 66%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    align-items: stretch;
    margin-top: 0;
    padding-top: 2rem;
    display: flex;
  }

  .section_hero.aap-hero, .section_hero.chs-hero, .section_hero.jib-hero {
    align-items: stretch;
    margin-top: 0;
    padding-top: 2rem;
    display: flex;
  }

  .section_hero.is-mobile {
    flex-flow: column;
    height: auto;
    display: block;
  }

  .section_hero.is-roadshow {
    display: none;
  }

  .section_hero.is-lp-whhs {
    margin-top: 0;
  }

  .section_hero.is-lp-whhs.is-full-agenda {
    padding-top: 0;
  }

  .section_hero.is-platform {
    height: auto;
    min-height: auto;
  }

  .image-wrapper.webinar-image {
    background-position: 50%;
  }

  .image-wrapper.lp-whhs-featured-speaker {
    height: 530px;
  }

  .image-wrapper.lp-whhs-featured-speaker.is-small {
    width: 300px;
    height: 380px;
  }

  .image-wrapper.is-lp-pb-ad {
    height: 100%;
  }

  .image-wrapper.is-platform-hero {
    max-width: 60%;
  }

  .image-wrapper.hlth-event-details {
    width: 100%;
    height: auto;
  }

  .testimonial-icon-img {
    height: 60px;
  }

  .video-slide_wrapper {
    min-height: auto;
  }

  .slider01_mask {
    width: 95%;
  }

  .infographic_wrapper.is-lp-hhmr-med-ad {
    margin-bottom: -35px;
  }

  .infographic_wrapper.is-lp-pb-non-adherence {
    right: 10px;
  }

  .about_image-wrapper {
    flex-flow: column;
    align-items: center;
    display: flex;
  }

  .single-quote_component {
    grid-column-gap: 3rem;
    grid-row-gap: 0rem;
    box-shadow: none;
    border-radius: 30px;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .single-quote_component.shadow-medium {
    grid-template-columns: 1fr 1fr;
  }

  .max-width-large {
    align-self: center;
  }

  .health-equity_content-wrapper {
    text-align: center;
    align-items: center;
  }

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

  .padding-top.padding-medium.align-center.is-mobile {
    display: block;
  }

  .about_component {
    grid-column-gap: 3rem;
    grid-row-gap: 6rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
    margin-bottom: 4rem;
  }

  .about_component.is-left {
    grid-row-gap: 6rem;
  }

  .about_component.is-left.is-last {
    grid-column-gap: 7.5rem;
    grid-row-gap: 7.5rem;
  }

  .about_component.is-left.is-last.is-platform-page {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .about_component.is-last, .about_component.less-space, .about_component.is-platform-page, .about_component.is-lp-whhc {
    grid-row-gap: 3rem;
  }

  .section-title_component {
    text-align: center;
    grid-template-columns: 2fr;
  }

  .partnering_text-component {
    grid-template-columns: 32px 1.5fr;
  }

  .heading-style-h5 {
    font-size: 1.25rem;
  }

  .time-for-action_component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 3fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .partnering_main-component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .partnering_main-component.is-why-it-works {
    grid-template-columns: .75fr 1fr;
  }

  .icon-down-arrow {
    width: 16px;
  }

  .facts-row-title__wrapper {
    padding-left: 0;
  }

  .facts-icon__wrapper {
    display: none;
  }

  .hh-logo-heart-icon {
    display: block;
  }

  .bs_cell-wrapper {
    min-width: 100%;
  }

  .hh-logo-text {
    display: none;
  }

  .text-size-small-facts {
    font-size: .75rem;
  }

  .facts-column-title_wrapper {
    padding-top: 21px;
  }

  .bs_table-main-wrapper {
    display: none;
  }

  .bs_table-main-wrapper.is-mobile {
    display: flex;
  }

  .section_roadshow-promo-banner {
    margin-top: 80px;
  }

  .roadshow-promo_content-grid {
    grid-column-gap: 4rem;
  }

  .roadshow-promo-text-description {
    font-size: 1rem;
  }

  .whhm-list_component {
    margin-top: 1rem;
  }

  .menu-icon_line-top {
    background-color: #fff;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-top.is-dark {
    background-color: var(--primary--dark);
  }

  .whhm-card-content_container {
    grid-column-gap: 32px;
  }

  .whhm-facts-content {
    padding-bottom: 1.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .menu-icon_line-middle {
    background-color: #fff;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 4px;
    margin-bottom: 4px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon_line-middle.is-dark {
    background-color: var(--primary--dark);
  }

  .vertical-line.hlth-logo-divider {
    height: 30px;
  }

  .bg-hero {
    background-image: linear-gradient(#0009, #0009), url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/65a42700d48aca58833a0c37_image-WHHM-hero.webp");
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-attachment: scroll, fixed;
  }

  .menu-icon_line-bottom {
    background-color: #fff;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-bottom.is-dark {
    background-color: var(--primary--dark);
  }

  .whhm-hero-heading-h1 {
    font-size: 2.5rem;
  }

  .whhm-fact_list {
    grid-column-gap: 1.5rem;
  }

  .menu-icon_line-middle-inner {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .whhm-heading-h1 {
    font-size: 2.5rem;
  }

  .whhm-text-size-large {
    font-size: 1rem;
  }

  .bg-2 {
    background-image: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/65a42700d48aca58833a0c32_image-WHHM_section-2.webp");
    background-position: 100% 0;
    background-size: cover;
  }

  .whhm-heading-h2 {
    font-size: 2rem;
  }

  .heading-style-h3-2.text-align-center.text-color-red {
    font-size: 1.5rem;
  }

  .best-in-class_component {
    grid-column-gap: 3rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .po_main-image-wrapper.hh-map {
    height: 445px;
    margin-top: 0;
  }

  .hh-image.hlth2024-logos {
    height: 50px;
  }

  .hh-image.is-product-overview {
    height: auto;
  }

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

  .bundled-solution__component {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
  }

  .text-single-quote {
    font-size: 1.25rem;
  }

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

  .resources_component.is-employers {
    grid-template-columns: 1fr 1fr;
  }

  .resources_component.public-sector {
    grid-template-rows: auto;
  }

  .resources_component.is-2col {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  .resources_component.is-3col {
    grid-template-columns: 1fr 1fr;
  }

  .section_member-quote {
    background-image: linear-gradient(#0000004d, #0000004d), linear-gradient(90deg, #160f0a73 29%, #160f0a00 79%), url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/660ad65d8bd9b4532bfa627a_image_wayne-1.jpg");
    background-position: 0 0, 0 0, 50%;
    background-size: auto, auto, cover;
  }

  .post_list {
    grid-template-columns: 1fr 1fr;
  }

  .member-quote_component {
    grid-template-columns: 1fr .5fr;
  }

  .padding-section-large {
    padding-top: 5.5rem;
    padding-bottom: 5.5rem;
  }

  .padding-section-large.sticky-section {
    padding-bottom: 0;
  }

  .btn_enroll {
    width: 100%;
    margin-left: 0;
    padding: 1rem 15px;
  }

  .post-card_main-wrapper.is-white {
    grid-template-rows: auto auto;
  }

  .cmsfilter__form {
    flex-flow: column;
    align-items: center;
  }

  .footer-main_component {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .sticky-text_wrapper.steps {
    margin-top: 3vh;
    margin-bottom: 3vh;
  }

  .sticky-text_wrapper.steps.first.w--current, .sticky-text_wrapper.steps.third, .sticky-text_wrapper.steps.second, .sticky-text_wrapper.steps.fifth {
    grid-template-columns: 32px 1fr;
  }

  .sticky_wrapper {
    display: none;
  }

  .sticky-container {
    border-radius: 0;
    padding: 2.5rem;
  }

  .sticky-grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .product-feature_component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .product-feature_component.is-ad {
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .product-feature-content_wrapper {
    text-align: center;
  }

  .product-feature__image-wrapper {
    height: auto;
  }

  .product-feature_image {
    max-height: 574px;
  }

  .proven-outcomes__component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1.5fr 3fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .section_free-to-you {
    background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/660ee80b306d30300295014a_image_its-free-bg-2.png");
    background-position: 0 0, 0%;
    margin-bottom: 2rem;
  }

  .free-to-you_content-wrapper {
    margin-bottom: -460px;
  }

  .sticky-section-title {
    font-size: 1.5rem;
  }

  .app-card_container.move-up {
    margin-bottom: 0;
  }

  .app-card_container.move-down {
    margin-top: 4rem;
  }

  .app-card_image {
    width: 350px;
  }

  .app-card_group.detecting.is-mobile {
    bottom: -1%;
    left: 15%;
    right: 15%;
  }

  .app-card_group.is-mobile {
    flex-flow: row;
    position: absolute;
    inset: auto 0% 5%;
  }

  .app-card_group.reporting.is-mobile {
    bottom: -20%;
    overflow: hidden;
  }

  .app-card_group.coaching.is-mobile {
    bottom: 0%;
  }

  .app-card_group.tracking.is-mobile {
    justify-content: center;
    align-items: center;
  }

  .app-card_mask {
    margin-right: -77px;
  }

  .product-tour-mobile_container {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
    margin-bottom: 10rem;
    display: flex;
  }

  .app-card-mobile_component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    background-color: var(--primary--near-white);
    border-radius: 15px;
    flex-flow: column;
    padding: 4rem 3rem 3rem;
    display: flex;
    position: relative;
  }

  .product-tour-image_wrapper {
    border-radius: 15px;
    overflow: hidden;
  }

  .prod-tour-text_wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    display: flex;
  }

  .horizontal-rule.is-footer, .horizontal-rule.is-roadshow, .horizontal-rule.is-footer {
    margin-bottom: 5.5rem;
  }

  .form_main-component {
    flex-flow: column;
    grid-template-columns: 1fr;
    margin: 4rem;
  }

  .form_main-component.is-lp-whhs, .form_main-component.press {
    border-radius: 30px;
  }

  .request-a-demo_text-wrapper, .request-a-demo_text-wrapper.is-whhs-2025, .request-a-demo_text-wrapper.llw-newsletter {
    padding: 0;
  }

  .text-color-white.newsletter-form-text {
    font-size: 1.5rem;
  }

  .user-type_content-wrapper.is-individuals, .user-type_content-wrapper.is-businesses {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .cms-filters__container {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .cms-filters__container.align-center {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: row;
  }

  .tab_button-wrapper {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .tab--button {
    padding-top: 11px;
  }

  .event-about__component {
    grid-column-gap: 3rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .event-speakers_item, .event-schedule_item {
    grid-template-columns: .5fr 1fr;
  }

  .lp-whhs-pledge__component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .event-speaker_list {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .event-speaker_list._5-col {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .section_mission {
    background-image: none;
  }

  .section_awards, .section_values {
    background-position: 0 0, 72%;
    overflow: hidden;
  }

  .section_careers-marquee {
    background-image: none;
  }

  .section_careers-marquee.is-mobile {
    display: block;
  }

  .section_leadership, .section_locations {
    background-position: 0 0, 72%;
    overflow: hidden;
  }

  .lightbox_maayan-hlth {
    object-fit: cover;
    border-radius: 1rem;
    width: 100%;
    height: 500px;
    overflow: hidden;
  }

  .values-card_wrapper {
    border-radius: 30px;
  }

  .values_component {
    grid-template-columns: 1fr 1fr;
  }

  .careers_content {
    width: 100%;
  }

  .cms-list__wrapper--team {
    justify-content: center;
    align-items: flex-start;
  }

  .cms-list--team {
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-flow: row;
  }

  .footer-logo_wrapper.w--current {
    flex: 0 auto;
  }

  .copyright-links {
    grid-row-gap: 1rem;
  }

  .text-size-xxlarge {
    font-size: 1.75rem;
  }

  .section_latest-press-releases {
    margin-top: 92px;
  }

  .section_llw-hero {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .section_llw-top-nav {
    height: 50px;
  }

  .secondary-llw-hero-content {
    grid-column-gap: 4.5rem;
    grid-row-gap: 4.5rem;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    place-content: center;
    place-items: end start;
    padding-top: 5rem;
    padding-bottom: 2rem;
  }

  .secondary-llw-hero-content.is-home {
    grid-template-columns: 1fr;
    align-items: center;
  }

  .h1-hero-title-top.is-home, .h1-hero-title-bottom.is-home {
    font-size: 4rem;
  }

  .company_text.is-home {
    text-align: left;
  }

  .hero-body-text_wrapper.llw-hero {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 0;
    display: flex;
  }

  .section-primary_container {
    margin-top: -20px;
    padding-bottom: 6rem;
  }

  .section-main-text_container {
    margin-left: 2rem;
    margin-right: 2rem;
    padding: 3.5rem;
  }

  .problem_list-container {
    width: 300px;
    padding: 2.5rem;
  }

  .section-secondary_container {
    grid-template-columns: 1.5fr 1fr;
  }

  .section_benefits {
    z-index: 10;
    padding-bottom: 7rem;
    position: relative;
  }

  .benefits_right-container {
    top: -13%;
  }

  .section_solution {
    padding-bottom: 5rem;
  }

  .solution_right-container {
    top: 10%;
  }

  .solution_list-container {
    width: 300px;
    padding: 2.5rem;
  }

  .benefits_list-container {
    align-self: flex-end;
    width: 300px;
    padding: 2.5rem;
  }

  .contact-form_main-container {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
  }

  .connect-monitor-image_wrapper {
    height: auto;
  }

  .track-bp_wrapper._02 {
    width: 350px;
    min-width: 350px;
  }

  .secondary-hero-image_wrapper {
    width: 315px;
  }

  .callout-text__wrapper {
    min-width: auto;
  }

  .callout-text__wrapper.bp-too-high {
    margin-top: 343px;
  }

  .tracker-left-arrow {
    margin-left: 25px;
  }

  .health-tips_wrapper, .add-meds_wrapper, .health-records_wrapper, .manage-settings_wrapper, .need-help__wrapper {
    height: auto;
  }

  .simple-and-effective__component {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .app-manual-hero__component {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .section_contact-us--2024 {
    background-position: 0 0, 72%;
    overflow: hidden;
  }

  .contact-us-item_container.shadow-medium {
    padding: 1.5rem;
  }

  .contact-us-item_container.shadow-medium._01 {
    border-radius: 30px;
  }

  .promo-content_component {
    margin-top: 92px;
  }

  .promo-headline_container {
    grid-column-gap: .3rem;
    grid-row-gap: .3rem;
  }

  .promo-time_container {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
  }

  .promo-headline_text {
    font-size: 1.25rem;
  }

  .mission_main-component {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    place-items: start stretch;
  }

  .section_company-stats {
    background-image: none;
  }

  .company-stats_component {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .company-stats_content-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: row;
  }

  .career-intro_text-wrapper {
    width: 100%;
  }

  .section_career-intro {
    background-position: 0 0, 72%;
    overflow: hidden;
  }

  .video-testimonials-content_container {
    margin-bottom: 4rem;
  }

  .section_video-carousel, .section_job-benefits {
    background-position: 0 0, 72%;
    overflow: hidden;
  }

  .job-benefits-content__wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .section_open-roles {
    overflow: hidden;
  }

  .cs-cms_list {
    grid-template-columns: 1fr 1fr;
  }

  .section_image--full-width {
    min-height: 350px;
  }

  .section_safeguarding {
    background-image: none;
    overflow: hidden;
  }

  .security-content__component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .security-content__component.certified {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .section_certified, .section_compliance {
    background-position: 0 0, 72%;
    overflow: hidden;
  }

  .hero_video-wrapper {
    background-position: 84% 106%;
  }

  .hero_video-wrapper.is-mobile {
    background-color: var(--style-guide--transparent);
    background-image: none;
    position: static;
    overflow: hidden;
  }

  .hero_bg-video.is-mobile {
    height: 500px;
    min-height: auto;
  }

  .hero_content-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    justify-content: flex-start;
    padding-top: 3rem;
    padding-bottom: 5.5rem;
  }

  .hero_content-wrapper.is-mobile {
    text-align: center;
    padding-top: 0;
    padding-bottom: 0;
  }

  .hero_video-button {
    bottom: 10px;
    right: 10px;
  }

  .lp__logo-bar.is-ad {
    justify-content: center;
    align-items: center;
  }

  .linewidth {
    margin-left: 0;
    margin-right: 0;
  }

  .calendar-view {
    grid-template-columns: 1fr;
  }

  .unchallenge-rest-day-icon-2 {
    max-width: 100px;
  }

  .unchallenge-calendar-day {
    min-height: 100px;
  }

  .unchallenge-calendar-day.disabled {
    display: none;
  }

  .margin-xhuge {
    margin: 6rem;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .rl-styleguide_icons-list {
    grid-auto-flow: row;
  }

  .margin-xxlarge {
    margin: 4.5rem;
  }

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

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

  .hide-tablet {
    display: none;
  }

  .padding-xhuge {
    padding: 6rem;
  }

  .margin-large {
    margin: 2.5rem;
  }

  .spacer-xxhuge {
    padding-top: 7.5rem;
  }

  .padding-xlarge {
    padding: 3.5rem;
  }

  .padding-huge {
    padding: 5rem;
  }

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

  .padding-xxlarge {
    padding: 4.5rem;
  }

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

  .margin-xlarge {
    margin: 3.5rem;
  }

  .margin-xxhuge {
    margin: 7.5rem;
  }

  .padding-xxhuge {
    padding: 7.5rem;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .max-width-full-tablet {
    width: 100%;
    max-width: none;
  }

  .spacer-xlarge {
    padding-top: 3.5rem;
  }

  .spacer-large {
    padding-top: 2.5rem;
  }

  .margin-vertical-2 {
    margin-left: 0;
    margin-right: 0;
  }

  .spacer-huge {
    padding-top: 5rem;
  }

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

  .spacer-xhuge {
    padding-top: 6rem;
  }

  .spacer-xxlarge {
    padding-top: 4.5rem;
  }

  .margin-huge {
    margin: 5rem;
  }

  .lp-whhs-quote__component {
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
  }

  .event-quote-content__wrapper {
    padding: 2rem;
  }

  .lp-whhs-event-quote-text {
    font-size: 1.2rem;
  }

  .lp-whhs-session__component {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .button-group-compliance {
    display: flex;
  }

  .padding-section-xtiny {
    padding-top: .25rem;
    padding-bottom: .25rem;
  }

  .hero_text-wrapper {
    text-align: center;
  }

  .section_sticky {
    overflow: hidden;
  }

  .po_main-wrapper--mobile {
    align-items: stretch;
    display: flex;
  }

  .po_main-wrapper--mobile.mobile {
    grid-template-columns: 1fr;
    display: none;
    position: relative;
  }

  .sticky_column {
    z-index: 0;
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    place-items: start stretch;
    margin-bottom: 2rem;
    display: grid;
  }

  .po-mobile-text__wrapper {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
  }

  .po-mobile-text__wrapper._05 {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
    height: auto;
  }

  .po-mobile-text__wrapper._01 {
    text-align: center;
  }

  .po-mobile-text__wrapper._01.w--current {
    height: auto;
    margin-bottom: 3rem;
  }

  .po-mobile-text__wrapper._02 {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    margin-bottom: 3rem;
  }

  .po-mobile-text__wrapper._02.w--current {
    margin-bottom: 5rem;
  }

  .po-mobile-text__wrapper._03 {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    margin-bottom: 3rem;
  }

  .po-mobile-text__wrapper._03.w--current {
    height: auto;
  }

  .po-mobile-text__wrapper._04 {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    margin-bottom: 3rem;
  }

  .sticky_image._01, .sticky_image._02, .sticky_image._03, .sticky_image._04 {
    z-index: 99;
    object-fit: cover;
    border-radius: 30px;
    height: 100%;
  }

  .sticky_image._05 {
    z-index: 99;
    object-fit: cover;
    border-radius: 30px;
  }

  .stick_highlight-image.risk-detection {
    z-index: 100;
    opacity: 1;
    inset: 0% 0% 0% auto;
  }

  .stick_highlight-image._04b {
    z-index: 3;
    opacity: 0;
    bottom: -5px;
  }

  .stick_highlight-image._4a {
    z-index: 4;
    opacity: 0;
    top: 0;
  }

  .stick_highlight-image.clinical-reports {
    z-index: 100;
    inset: 0% 0% 0% auto;
  }

  .stick_highlight-image._02b {
    z-index: 3;
    bottom: 306px;
  }

  .stick_highlight-image._01b {
    z-index: 1;
    bottom: 347px;
  }

  .stick_highlight-image._01c {
    z-index: 2;
    bottom: 175px;
  }

  .stick_highlight-image._03a {
    z-index: 2;
    opacity: 0;
    max-width: 100%;
    inset: auto -40px -20px auto;
  }

  .stick_highlight-image._03b {
    z-index: 3;
    opacity: 0;
    max-width: 230px;
    inset: auto -40px 180px auto;
  }

  .stick_highlight-image._03c {
    z-index: 4;
    opacity: 0;
    max-width: 230px;
    inset: -60px -40px auto auto;
  }

  .stick_highlight-image.health-equity {
    z-index: 100;
  }

  .stick_highlight-image.coaching, .stick_highlight-image.coaching-mobile {
    z-index: 100;
    inset: 0% 0% 0% auto;
  }

  .stick_highlight-image.risk-detection-mobile {
    z-index: 100;
    opacity: 1;
    inset: 0% 0% 0% auto;
  }

  .stick_highlight-image.health-equity-mobile {
    z-index: 100;
  }

  .stick_highlight-image.clinical-reports-mobile {
    z-index: 100;
    inset: 0% 0% 0% auto;
  }

  .sticky_image-content._01 {
    z-index: 0;
    position: relative;
  }

  .sticky_image-content._02, .sticky_image-content._03 {
    z-index: auto;
    position: relative;
  }

  .sticky_image-content._04 {
    z-index: auto;
    height: 540px;
    position: relative;
  }

  .sticky_image-content._05 {
    z-index: -1;
    position: relative;
  }

  .section_checkup-checklist {
    background-position: 0 0, 72%;
    overflow: hidden;
  }

  .checklist_headline-container {
    width: 100%;
  }

  .partner-logo_image.bcbssc {
    height: 40px;
  }

  .countdown_main-wrapper {
    margin-top: 2rem;
  }

  .health-equity_component-copy {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .venue-map_image-wrapper {
    height: auto;
  }

  .infographic__wrapper.b1, .infographic__wrapper.is-1col, .infographic__wrapper.b3, .infographic__wrapper.is-outcomes-b3 {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .infographic__wrapper.is-lp-pb-non-adherence {
    width: 140px;
    padding: 1rem;
  }

  .infographic__wrapper.outcomes-down-84, .infographic__wrapper.is-outcomes-2, .infographic__wrapper.is-outcomes-3, .infographic__wrapper.is-lp-whhc--outcomes-2, .infographic__wrapper.is-lp-whhc--outcomes-1, .infographic__wrapper.is-lp-whhc--outcomes-2, .infographic__wrapper._2s-lp-whhc--outcomes-1, .infographic__wrapper.b2 {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .infographic-headline-small_text {
    font-size: .9rem;
  }

  .slider__mask--testimonial {
    width: 100%;
    min-height: auto;
  }

  .slider01_slide {
    width: 100%;
  }

  .slider01_slide.public-sector {
    width: 48%;
    height: 360px;
  }

  .slider01_slide.is-employee-testimonials, .slider01_slide.is-careers-slider {
    width: 45%;
  }

  .slider01_slide.is-whhs-2025-speakers {
    width: 43%;
  }

  .slider01_slide.is-whhs-testimonials {
    width: 92%;
    height: auto;
  }

  .form-title {
    color: var(--primary--dark);
    font-size: 2rem;
  }

  .form-description {
    color: var(--primary--dark);
    font-size: 1rem;
  }

  .image--sad, .image_success-icon, .qr-code_image {
    display: inline-block;
  }

  .s-02-content_container.is-left {
    padding-right: 50px;
  }

  .whhm-equity_component {
    grid-column-gap: 3rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .whhm-equity_component.shadow-medium {
    grid-template-columns: 1fr 1fr;
  }

  .whhm-equity_image {
    background-position: 50%;
    background-repeat: no-repeat;
    min-height: 390px;
    max-height: none;
    overflow: hidden;
  }

  .whhm-testimonial_component {
    grid-column-gap: 3rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .whhm-testimonial_component.shadow-medium {
    grid-template-columns: 1fr 1fr;
  }

  .equity-icon-img {
    height: 60px;
  }

  .whhm-text-24 {
    font-size: 1.25rem;
  }

  .real-user-stories_image {
    background-position: 50%;
    background-repeat: no-repeat;
    min-height: 390px;
    max-height: none;
    overflow: hidden;
  }

  .s-03-content_container.is-left {
    padding-right: 50px;
  }

  .whhm-s03-5-quote {
    padding: 2.5rem;
  }

  .hh-image-s02-1_stat {
    display: inline-block;
  }

  .card_list-wrapper, .card_list-wrapper.mobile-stack {
    flex-flow: column;
  }

  .card_list-wrapper.is-2col {
    grid-template-columns: 1fr;
  }

  .careers-image_wrapper {
    border-radius: 30px;
  }

  .careers_image {
    display: inline-block;
  }

  .member-story_main-component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .member-story_text-wrapper {
    text-align: center;
    align-items: center;
  }

  .member-story_text-wrapper.center-on-mobile {
    text-align: center;
  }

  .newsletter-form_container {
    background-color: #d62148;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    display: flex;
  }

  .newsletter-form_container.is-width-100.is-2col.is-llw {
    padding: 2rem;
  }

  .newsletter-form_main-wrapper {
    display: none;
  }

  .newsletter-form_main-wrapper.is-mobile {
    display: flex;
  }

  .newsletter-form-text_wrapper {
    max-width: 30rem;
    margin-bottom: 0;
  }

  .section_newsletter-form {
    display: flex;
  }

  .section_hero-hlth-2024 {
    background-image: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/66d1f46031dddb6b6ab1d382_image_HLTH2024-hero-2.avif");
    background-position: 82% 100%;
    background-size: cover;
    min-height: 800px;
    overflow: hidden;
  }

  .tab_container--about-home {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    text-align: center;
  }

  .equity-for-all_container {
    margin-top: 3rem;
    margin-bottom: 3rem;
    padding-left: 90px;
    padding-right: 90px;
  }

  .sf-image-wrapper._03 {
    background-position: 71%;
  }

  .sf-tagline_text {
    font-size: 3.5rem;
  }

  .button-secondary {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .button-link {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .button-alternate {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .button-alternate.is-full-width, .button-alternate.is-full-width-mobile {
    flex: 1;
  }

  .button-alternate.is-nav-mobile {
    flex: 1;
    height: 4rem;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .button-alternate-secondary {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .button-alternate-secondary.is-full-width-mobile {
    flex: 1;
  }

  .button-alternate-secondary.is-nav-mobile {
    flex: 1;
    height: 4rem;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .button-alternate-link, .button-alternate_icon {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .button-text.is-nav-mobile {
    font-size: 1.125rem;
  }

  .member-quote_content-wrapper {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
  }

  .hero_image-wrapper {
    object-fit: cover;
    flex-flow: column;
    align-items: flex-end;
    min-height: 500px;
    overflow: hidden;
  }

  .hero_image-wrapper.is-public-sector {
    background-image: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/672e761ad0333437929928c5_image_hero-public-sector-02.avif");
    background-position: 70% 100%;
    background-size: auto 110%;
  }

  .hero_image-wrapper.is-health-plans {
    background-image: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/672e81a944f0705e712964f5_image_hero-health-plans-4.jpg");
    background-position: 94% 100%;
    background-size: auto 121%;
  }

  .hero_image-wrapper.is-benefits-consultants {
    background-image: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/672e774e129f035ddd9fa93a_Hero-Images-conulstants-09.avif");
    background-position: 92% 100%;
    background-size: auto 140%;
  }

  .hero_image-wrapper.is-individuals {
    background-image: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/672e7ef6495b4158ccbcfbb1_image_hero-individuals.avif");
    background-position: 100% 100%;
    background-size: auto 116%;
  }

  .hero_image-wrapper.outcomes {
    background-image: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/672e7a702f2b07d786041719_hero-images-outcomes.avif");
    background-position: 59% 100%;
    background-size: auto 113%;
  }

  .hero_image-wrapper.careers {
    background-image: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/672e831c1c7a3dd514992943_image_careers-hero-03.avif");
    background-position: 100% 100%;
    background-size: auto 113%;
  }

  .hero_image-wrapper.company {
    background-image: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/672e84726240b876976c4bc3_image-hero-company-02.avif");
    background-position: 89% 100%;
    background-size: auto 130%;
  }

  .hero_image-wrapper.contact {
    background-image: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/662fe813782e12b1ca6787ef_image_contact-hero-02.webp");
    background-position: 100% 100%;
    background-size: cover;
  }

  .hero_image-wrapper.app-manual {
    background-image: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/672e887fe0c3a6eb290aa030_image_app-manual-hero-02.jpg");
    background-position: 100% 100%;
    background-size: auto 120%;
  }

  .hero_image-wrapper.is-labor-unions {
    background-image: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/672d6a3e4be46579eeab68d7_image_hero-labor-02.jpg");
    background-position: 80% 100%;
    background-repeat: no-repeat;
    background-size: auto 140%;
  }

  .hero_image-wrapper.is-employers {
    background-image: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/672d6922330b30997ef09c31_hero_employers-08.jpg");
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-size: auto 130%;
  }

  .hero_image-wrapper.is-individuals-desktop, .hero_image-wrapper.is-outcomes-desktop, .hero_image-wrapper.is-employers-desktop, .hero_image-wrapper.is-labor-unions-desktop, .hero_image-wrapper.is-public-sector-desktop, .hero_image-wrapper.is-health-plans-desktop, .hero_image-wrapper.is-consultants-desktop, .hero_image-wrapper.is-careers-desktop, .hero_image-wrapper.is-company-desktop, .hero_image-wrapper.is-contact-desktop, .hero_image-wrapper.is-app-manual-desktop {
    background-image: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/672e7ef6495b4158ccbcfbb1_image_hero-individuals.avif");
    background-position: 100% 100%;
    background-size: auto 116%;
  }

  .filter--select-toggle, .filter--search-field, .filters__wrapper {
    width: 100%;
  }

  .tab-mobile-img {
    margin-top: 16px;
    display: block;
  }

  .tab-button-desc-wrapper {
    overflow: hidden;
  }

  .tabs-content {
    width: 100%;
    display: none;
  }

  .tabs-menu_container {
    width: 100%;
    margin-bottom: 48px;
    margin-right: 0%;
  }

  .tab-component {
    flex-direction: column;
    display: none;
  }

  .po-image--callout {
    max-width: none;
    height: 100%;
  }

  .po-image--callout.is-bottom {
    width: 100%;
  }

  .po_image-wrapper {
    z-index: 2;
    justify-content: flex-end;
    align-items: center;
    display: flex;
    position: absolute;
    inset: 0% 0% 0% auto;
  }

  .po_image-wrapper.is-bottom {
    justify-content: center;
    align-items: flex-end;
  }

  .po-content__wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    display: flex;
  }

  .po-content__wrapper.is-last {
    margin-bottom: 2rem;
  }

  .po-content__wrapper.is-last._06.hide {
    display: none;
  }

  .hero-overline_container.align-center {
    justify-content: center;
    align-items: center;
  }

  .event-start-text_container {
    width: 50%;
  }

  .event-counter-content_component {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .lp-hhtr-hero-headline {
    font-size: 4rem;
  }

  .speaker-image_container {
    border-radius: 15px;
    flex-flow: column;
    margin-right: 0;
    display: flex;
    position: relative;
  }

  .speaker-image_wrapper {
    border-radius: 0;
    height: 400px;
    position: relative;
  }

  .speaker-info_overlay {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    background-color: var(--primary--white);
    flex-flow: column;
    flex: 1;
    height: 100%;
    position: relative;
    overflow: hidden;
  }

  .speaker-text_container {
    background-color: var(--style-guide--transparent);
    border-radius: 0;
    justify-content: space-between;
    padding: 0;
  }

  .speaker-name_text {
    color: var(--primary--dark);
    font-size: 1.25rem;
  }

  .speaker-name_container {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    display: flex;
  }

  .speaker-company_text {
    opacity: .75;
    color: var(--primary--dark);
  }

  .speaker-slider_component {
    display: none;
  }

  .save-your-spot-text_container {
    width: 100%;
  }

  .big-heart_image {
    width: 90%;
    height: 100%;
  }

  .big-heart-image_wrapper {
    justify-content: center;
    align-items: center;
    inset: 0%;
  }

  .section_event-location {
    height: auto;
  }

  .event-location_component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
  }

  .location-title_container {
    width: 75%;
  }

  .speaker-content_container {
    margin-bottom: 4rem;
  }

  .speaker-grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .speaker-job-title-long_text {
    opacity: .75;
    color: var(--primary--dark);
  }

  .speaker-list_mobile {
    display: block;
  }

  .speaker-type_wrapper {
    border-radius: 3px;
    padding: .25rem .5rem;
  }

  .hero-image_wrapper-mobile {
    z-index: 1;
    background-color: var(--style-guide--transparent);
    height: auto;
    margin-top: 1px;
    position: relative;
  }

  .hello-heart-icon {
    margin-bottom: 1rem;
  }

  .lp-hhmr-sticky__wrap {
    height: auto;
    min-height: auto;
    overflow: hidden;
  }

  .lp-hhmr-sticky__trigger.is-hero {
    height: auto;
  }

  .lp-hhmr-sticky__track {
    height: 100vh;
  }

  .lp-hhmr-sticky__element {
    display: none;
    position: absolute;
    inset: 0%;
  }

  .lp-hhmr-sticky__element.align-center-top {
    justify-content: center;
    align-items: center;
    padding-left: 454px;
  }

  .lp-hhmr-sticky__element.is-tx {
    justify-content: flex-start;
    align-items: center;
    padding-left: 336px;
  }

  .lp-hhmr-sticky__element.is-mobile {
    justify-content: center;
    align-items: center;
    height: 450px;
    display: flex;
    position: relative;
  }

  .lp-hhmr-sticky__element.is-mobile.is-lp-hhmr--public-sector {
    justify-content: flex-start;
    align-items: center;
  }

  .lp-hhmr-sticky__element.is-mobile.is-lp-hhmr--health-plans {
    justify-content: flex-end;
    align-items: center;
  }

  .lp-hhmr-sticky__element.is-mobile.is-tx {
    justify-content: flex-start;
    align-items: center;
    padding-left: 0;
  }

  .image--lp-hhmr.is-tx {
    padding-right: 114px;
  }

  .image--lp-hhmr.is-lp-hhmr--universal {
    vertical-align: bottom;
  }

  .image--lp-hhmr.is-mobile {
    max-width: 100%;
  }

  .lp-hhmr-section__wrapper.is-hero {
    background-color: var(--style-guide--transparent);
    position: relative;
    inset: 0%;
  }

  .hhm-main_container {
    z-index: 2;
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    min-height: auto;
    padding-top: 5rem;
    padding-bottom: 5rem;
    position: relative;
  }

  .lp-hhmr__container-right {
    order: -1;
    width: 100%;
    max-width: none;
    min-height: auto;
  }

  .lp-hhmr__container-left {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    max-width: none;
    margin-top: 0;
  }

  .lp-hhmr-text._2rem {
    font-size: 1.5rem;
  }

  .lp-hhmr-text._2rem.is-health-plans, .lp-hhmr-text._2rem.is-hero {
    color: var(--primary--dark);
  }

  .image-shade.is-mobile {
    display: none;
  }

  .lp-hhmr-title-large {
    font-size: 2.75rem;
  }

  .lp-hhmr-title-large.is-hero {
    color: var(--primary--dark);
  }

  .lp-hhmr-item-inner__wrapper {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    min-height: 100vh;
    display: flex;
  }

  .lp-hhmr-item__sticky-wrapper {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    min-height: 100vh;
    position: relative;
  }

  .lp-hhmr-item__sticky-wrapper.is-infographic-02, .lp-hhmr-item__sticky-wrapper.is-infographic-01 {
    height: auto;
    min-height: auto;
  }

  .lp-hhmr-item__sticky-wrapper.is-last {
    height: auto;
    min-height: auto;
    position: relative;
    inset: 0%;
  }

  .lp-hhmr-item__sticky-wrapper.is-med-ad {
    margin-top: 0;
    position: relative;
    top: auto;
  }

  .lp-hhmr-scroll-distance {
    display: none;
  }

  .lp-hhmr-item-content__wrapper {
    text-align: center;
    min-height: auto;
  }

  .lp-hhmr-item-content__wrapper.is-med-ad {
    height: auto;
  }

  .lp-hhmr-item__wrapper {
    margin-top: 0;
  }

  .lp-hhmr-item__wrapper.is-mind-heart-connection {
    height: auto;
    padding-bottom: 0;
  }

  .lp-hhmr-item__wrapper.is-key-findings {
    height: auto;
    margin-top: 0;
    padding-bottom: 0;
  }

  .lp-hhmr-item__wrapper.is-med-ad {
    padding-bottom: 0;
  }

  .lp-hhmr-item__wrapper.is-prod-overview {
    height: auto;
    margin-top: 0;
    padding-bottom: 0;
    position: static;
  }

  .gutter-outside {
    padding-left: 6vw;
    padding-right: 6vw;
  }

  .hero-gallery-item-last {
    z-index: 4;
    height: auto;
    margin-top: 0;
  }

  .hhm-item-media {
    overflow: visible;
  }

  .lp-hhmr-item-content-inner__wrapper {
    flex-flow: column;
  }

  .lp-hhmr-logo__container {
    position: absolute;
  }

  .hhm-data_component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .lp-hhmr-title__component {
    text-align: left;
    grid-template-columns: 2fr;
    margin-bottom: 2rem;
  }

  .brand-4.w--current {
    flex: 0 auto;
  }

  .lp-ad-section__about {
    margin-top: 0;
  }

  .ad-header-component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    text-align: left;
    grid-template-columns: 2fr;
    margin-bottom: 2rem;
  }

  .ad-title_wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .webinar_component, .lp-ad-hhp__component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    place-items: start stretch;
    min-height: auto;
  }

  .hhp_content, .webinar_content {
    text-align: center;
    align-items: center;
  }

  .lp-ad-pledge-types__component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
  }

  .notification-bar_wrapper {
    width: 100%;
  }

  .notification-bar_text.hide-mobile-portrait {
    display: none;
  }

  .section_2-week-plan {
    margin-top: 50px;
  }

  .lp-hhmr-med-ad__component {
    grid-column-gap: 3rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .lp-hhmr-med-ad-callout__wrapper {
    text-align: left;
    justify-content: flex-start;
  }

  .lp-hhmr-med-ad-content__wrapper {
    text-align: center;
    align-items: center;
  }

  .success-text_sm.is-avery-dennison {
    line-height: 140%;
  }

  .lp-whhs-venue-text {
    font-size: 2rem;
  }

  .icon-carat {
    font-size: 1rem;
  }

  .infotext.grey {
    font-size: 13px;
  }

  .nav-point-wrapper.dropdown {
    width: 100%;
    position: relative;
  }

  .dropdown-list {
    position: relative;
    top: 0;
  }

  .dropdown-list.w--open {
    height: 300px;
  }

  .nav-menu {
    background-color: var(--primary--white);
    width: 100%;
    height: 100vh;
    padding-left: 5%;
    padding-right: 5%;
    position: absolute;
    inset: 80px 0% auto;
  }

  .nav-link {
    font-size: 1.5rem;
  }

  .nav-link.w--current {
    padding-bottom: 2px;
  }

  .dropdown-toggle-9 {
    display: flex;
  }

  .dropdown-item {
    padding: 1rem;
  }

  .logo-wrapper {
    flex: 1;
    margin-top: 1px;
  }

  .enroll-button_wrapper {
    flex: 1;
    display: none;
  }

  .hero_title {
    color: var(--primary--dark);
    font-size: 3rem;
  }

  .hero_title.text-color-dark, .hero_subtitle {
    color: var(--primary--dark);
  }

  .hero_desktop-wrapper {
    display: none;
  }

  .hero_mobile-wrapper {
    display: block;
  }

  .video-content_wrapper {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
  }

  .health-equity_image-wrapper {
    min-height: 500px;
  }

  .lp-ad-section__hero {
    position: relative;
  }

  .image.is-compliance, .image.is-po {
    height: auto;
  }

  .image.is-po.is-pillbox {
    height: 697px;
  }

  .image.is-lp-whhc-s02._01 {
    width: 200px;
    left: -4%;
  }

  .image.is-lp-whhc-s02._02 {
    width: 350px;
  }

  .image.is-lp-whhc-s02._03 {
    width: 250px;
  }

  .image.is-lp-whhc-s02._04 {
    width: 400px;
    right: -7%;
  }

  .image.is-lp-whhc-s02._05 {
    width: 250px;
    right: -4%;
  }

  .image.is-lp-whhc-s02._07 {
    width: 300px;
    left: 1%;
  }

  .image.is-client-testimonial-logo {
    width: auto;
  }

  .image.height-100 {
    width: 100%;
    height: auto;
  }

  .about_text-wrapper {
    justify-content: flex-start;
    align-items: center;
  }

  .health-equity_text-wrapper {
    align-items: center;
  }

  .partnering_image-wrapper {
    min-height: 500px;
  }

  .product-feature-text_wrapper {
    justify-content: flex-start;
    align-items: center;
  }

  .locations-image__wrapper, .what-we-do_image-wrapper {
    min-height: 500px;
  }

  .company-stats_text-wrapper {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
  }

  .company-stats-image__wrapper {
    min-height: 500px;
  }

  .horizontal-rule--company-stats {
    width: 1px;
    height: 50px;
  }

  .mission_image-wrapper {
    min-height: 500px;
  }

  .filters-main__wrapper {
    width: 100%;
  }

  .card_bundled-solutions, .card--security-item {
    border-radius: 30px;
  }

  .nav-dropdown--terms {
    display: none;
  }

  .image--hh-logo {
    color: var(--primary--white);
  }

  .navbar-sticky {
    height: 60px;
  }

  .navbar-link-text-dark {
    color: var(--primary--white);
    border-bottom: 1px solid #ffffff40;
    padding-left: 10px;
  }

  .navbar-link-text-dark.main-nav-mobile-only {
    display: block;
  }

  .navbar-link-text-dark.no-border {
    border-bottom-width: 0;
  }

  .navbar-bg-2024 {
    background-color: var(--style-guide--transparent);
    border-radius: 0;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .lp-hhm-past-banner__wrapper {
    width: 100%;
  }

  .slider__mask--speakers {
    width: 100%;
    min-height: auto;
  }

  .lp-whhs-speaker-slide__wrapper {
    width: 30%;
    margin-right: 1rem;
  }

  .lp-whhs-agenda__component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .image--hh-logo-white, .image--footer-hh-logo {
    color: var(--primary--white);
  }

  .navbar--2025-light {
    background-color: var(--primary--hh-red);
    border-radius: 0;
    justify-content: space-between;
    align-items: center;
    height: 60px;
    display: flex;
    position: fixed;
    inset: 0% 0% auto;
  }

  .image--hh-logo-light {
    color: var(--primary--white);
  }

  .nav_menu {
    background-color: var(--primary--hh-red);
    -webkit-text-fill-color: inherit;
    background-clip: padding-box;
    width: 100%;
    height: 100vh;
    min-height: 100vh;
    overflow: hidden;
  }

  .nav_menu.is-hlth-2025 {
    background-color: #04004e;
  }

  .nav_dropicon {
    order: 1;
    margin-right: 0;
    position: relative;
  }

  .nav_menu-mobile-wrap {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    height: 100%;
    margin-top: 1rem;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .nav_drop {
    width: 100%;
  }

  .nav_logo {
    width: 9em;
  }

  .nav_wrapper {
    justify-content: space-between;
  }

  .nav_droplink {
    background-color: var(--primary--white);
    color: var(--primary--dark);
    padding: 1.25rem 5%;
    font-size: 1.125rem;
  }

  .nav_droplink:hover {
    color: var(--primary--hh-red);
  }

  .nav_ham {
    width: 1.8rem;
  }

  .nav_link {
    justify-content: space-between;
    width: 100%;
    padding: 1.25rem 5%;
    font-size: 1.125em;
    transition: all .2s;
    display: flex;
  }

  .nav_link:hover {
    color: #fff;
    text-decoration: none;
  }

  .nav_link.w--open {
    padding-left: 5%;
    padding-right: 5%;
  }

  .nav_brand {
    padding-top: 5px;
  }

  .nav_ham-wrap {
    justify-content: flex-end;
    margin-right: -.5rem;
    padding: .6rem .5rem .5rem;
  }

  .nav_ham-wrap.w--open {
    background-color: #c8c8c800;
    margin-right: -.5rem;
  }

  .nav_droplist {
    background-color: #494949;
    border-style: none;
    border-radius: 0;
    margin-top: 0;
    padding: 0;
    display: none;
    position: relative;
    left: auto;
  }

  .nav_droplist.w--open {
    background-color: var(--primary--white);
    box-shadow: 3px 3px 10px #4b4b4b00;
  }

  .nav {
    background-color: var(--primary--hh-red);
    padding-top: .25em;
    padding-bottom: .25em;
  }

  .nav.is-hlth-2025 {
    background-color: #04004e;
  }

  .nav_logo--hh-red {
    color: var(--primary--white);
    width: 9em;
  }

  .nav_link-dark {
    color: var(--primary--white);
    justify-content: space-between;
    width: 100%;
    padding: 1.5rem 5%;
    font-size: 1.25em;
    transition: all .2s;
    display: flex;
  }

  .nav_link-dark:hover {
    color: #fff;
    text-decoration: none;
  }

  .nav_link-dark.w--current {
    color: var(--primary--white);
  }

  .nav_link-dark.w--open {
    padding-left: 5%;
    padding-right: 5%;
  }

  .event-featured-speaker__component {
    grid-column-gap: 3rem;
    grid-row-gap: 0rem;
    grid-auto-flow: row;
    min-height: auto;
  }

  .lp-pb-hero__main-wrapper {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .lp-pb-hero-text__wrapper {
    max-width: 80%;
  }

  .lp-pb-data_component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .lp-pb-kf-title__component {
    text-align: left;
    grid-template-columns: 2fr;
    margin-bottom: 2rem;
  }

  .auto-tabs_column {
    max-width: 42%;
    min-height: 30rem;
  }

  .lp-pb-non-adherence__component {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
    margin-bottom: 0;
  }

  .lp-pb-na-content__wrapper {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
  }

  .lp-pb-na-text__wrapper {
    text-align: left;
  }

  .lp-whhs-full-agenda__component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .lp-whhs-hero-full-agenda__container {
    max-width: 50%;
  }

  .image-wrapper--agenda-hero {
    margin-left: 18.55rem;
  }

  .lp-whhs-venue-details__wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .section__platform-hero {
    justify-content: center;
    align-items: center;
    min-height: auto;
  }

  .hero-text__wrapper {
    max-width: 80%;
  }

  .hero-text__wrapper.is-platform-hero {
    width: 80%;
  }

  .hero_main-wrapper {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .hero_main-wrapper.is-2col {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .our-technology_tab-text-wrapper {
    align-items: center;
  }

  .card__component {
    flex-flow: column;
  }

  .card {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    background-color: #c6e3e200;
    flex-flow: row;
    flex: none;
    justify-content: flex-start;
    align-items: center;
  }

  .card:hover {
    background-color: #a3d9d600;
    flex: none;
  }

  .card_image-wrapper._01 {
    position: static;
    top: 31%;
  }

  .card_image-wrapper._02 {
    position: static;
  }

  .card_image-wrapper._03 {
    order: 1;
    position: static;
  }

  .lp-whhc-gallery-text__wrapper.is-2col {
    grid-template-columns: 1fr;
  }

  ._2col-title__component {
    text-align: left;
    grid-template-columns: 2fr;
    margin-bottom: 2rem;
  }

  .image--play.is-post-image {
    width: auto;
    height: 100%;
  }

  .image--play.is-compliance, .image--play.is-po {
    height: auto;
  }

  .toolkit-item-content {
    margin-left: 3rem;
    margin-right: 5rem;
  }

  .why-it-works-image__wrapper {
    min-height: 500px;
  }

  .lp-hhmr-banner__wrapper-copy {
    width: 100%;
  }

  .lp-whhc-gallery-content__wrapper {
    width: 75vw;
  }

  .lp-whhc-gallery-content__wrapper.is-2col {
    grid-template-columns: 1fr;
  }

  .a-healthy-heart_main-component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 3fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .platform-hero_content-wrapper {
    margin-top: 0;
  }

  .platform-hero_content-wrapper.is-mobile {
    text-align: center;
    padding-top: 0;
    padding-bottom: 0;
  }

  .platform-hero_text-wrapper {
    text-align: center;
    max-width: 80%;
  }

  .what-we-do_component {
    grid-row-gap: 3rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .what-we-do_content-wrapper {
    text-align: center;
    align-items: center;
  }

  .what-we-do_text-wrapper {
    align-items: center;
  }

  .company-stats_horizontal-rule.is-teal {
    width: 1px;
    height: 100px;
  }

  .company-stats_horizontal-rule.is-footer, .company-stats_horizontal-rule.is-roadshow, .company-stats_horizontal-rule.is-footer {
    margin-bottom: 5.5rem;
  }

  .simple-and-effective__component-copy {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .nav_link-dark-dropdown {
    color: var(--primary--white);
    justify-content: space-between;
    width: 100%;
    padding: 1.5rem 5%;
    font-size: 1.25em;
    transition: all .2s;
    display: flex;
  }

  .nav_link-dark-dropdown:hover {
    color: #fff;
    text-decoration: none;
  }

  .nav_link-dark-dropdown.w--open {
    padding-left: 5%;
    padding-right: 5%;
  }

  .nav_link-dropdown {
    justify-content: space-between;
    width: 100%;
    padding: 1.25rem 5%;
    font-size: 1.125em;
    transition: all .2s;
    display: flex;
  }

  .nav_link-dropdown:hover {
    color: #fff;
    text-decoration: none;
  }

  .nav_link-dropdown.w--open {
    padding-left: 5%;
    padding-right: 5%;
  }

  .is-2-to-1-roi-2 {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .hero-img {
    right: 5%;
  }

  .hero-img.active {
    width: 52%;
  }

  .member-story_main-component-copy {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .client-testimonial_text-wrapper {
    text-align: center;
    align-items: center;
  }

  .client-testimonial_text-wrapper.center-on-mobile {
    text-align: center;
  }

  .client-testimonial_title-component {
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .client-testimonial_main-component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .section_hero-hlth-2025 {
    background-image: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/66d1f46031dddb6b6ab1d382_image_HLTH2024-hero-2.avif");
    background-position: 82% 100%;
    background-size: cover;
    justify-content: center;
    align-items: center;
    min-height: 55rem;
    overflow: hidden;
  }

  .connect_main-wrapper {
    flex-flow: column;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .connect_main-content-wrapper {
    width: 100%;
  }

  .connect_attendees-list-component {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .connect_attendees-list-component._5-col {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .attendee_item-wrapper {
    grid-template-columns: .5fr 1fr;
  }
}

@media screen and (max-width: 767px) {
  .heading-2 {
    text-align: left;
    font-family: Mulish;
    font-size: 44px;
  }

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

  .list {
    display: none;
  }

  .list.is-lp-whhc {
    padding-left: 0;
  }

  .list.is-lp-whhc.hide-mobile-landscape {
    display: none;
  }

  .list.is-lp-whhc-copy {
    padding-left: 0;
  }

  .list.is-lp-whhc-copy.hide-mobile-landscape {
    display: none;
  }

  .body-regular-desktop-left {
    padding-right: 0;
    display: inline-block;
  }

  .h4-desktop-terms {
    margin-top: 50px;
    font-size: 25px;
  }

  .dropdown-terms {
    border: 1px solid #a0a0a0;
    border-radius: 10px;
  }

  .dropdown-toggle {
    width: 100%;
  }

  .dropdown-link {
    color: #a0a0ab;
    border-bottom: 1px solid #e4e4e7;
    padding-top: 10px;
    padding-bottom: 10px;
    font-weight: 700;
    transition: color .2s ease-in-out;
  }

  .dropdown-link:hover {
    color: #18181b;
  }

  .dropdown-link.dropdown-placeholder {
    border-bottom-width: 0;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    line-height: 100%;
    display: block;
  }

  .dropdown-link.top {
    border-top: 1px solid #e4e4e7;
  }

  .dropdown-link.top.w--current {
    color: var(--hello-dark\<deleted\|variable-ab662af5\>);
  }

  .dropdown-list-2.w--open {
    background-color: #fff;
    margin-top: 10px;
    padding-top: 0;
  }

  .nav-dropdown--compliance {
    background-color: var(--primary--white);
    border: 1px solid #a0a0a0;
    border-radius: 10px;
    flex-flow: column;
    justify-content: flex-end;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: absolute;
    inset: 0% 0% auto;
    overflow: hidden;
    box-shadow: 2px 2px 5px #0000001a;
  }

  .dropdown-toggle__wrapper {
    z-index: 99;
    justify-content: space-between;
    min-width: 100%;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .dropdown-toggle__wrapper.w--open {
    justify-content: space-between;
  }

  .column-nav__wrapper {
    z-index: 99;
    margin: 0 auto 70px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-list__wrapper {
    z-index: 99999999;
    position: relative;
    inset: 0%;
  }

  .dropdown-list__wrapper.w--open {
    background-color: #fff;
    border-radius: 0 0 10px 10px;
    height: auto;
  }

  .compliance-main__wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .nav--list {
    display: none;
  }

  .list-8 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .footer-link.footer-link-home {
    display: none;
  }

  .list-10 {
    margin-bottom: 0;
  }

  .div-block-74 {
    padding-left: 30px;
  }

  .text-block-4-copy {
    display: none;
  }

  .section-form {
    margin-bottom: 0;
    padding: 40px 20px 100px;
  }

  .container-6 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-81 {
    padding-top: 0;
    padding-bottom: 20px;
    padding-left: 2px;
  }

  .field-label-white {
    color: #fff;
  }

  .div-block-128 {
    min-width: 40%;
    padding-bottom: 40px;
  }

  .logo-and-contact {
    border-top: 2px solid #fff3;
    border-bottom: 2px solid #fff3;
    align-items: center;
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .footer-links, .footer-menu-2, .footer-menu-3 {
    width: 100%;
  }

  .post_content-component {
    grid-template-columns: 1fr;
  }

  .post_author-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .post_author-wrapper.hide-mobile-landscape {
    display: none;
  }

  .case-studies-link {
    text-align: center;
    justify-content: center;
    width: 100%;
    display: flex;
  }

  .case-study-stat-1-block {
    flex-direction: column;
    display: flex;
  }

  .columns-35 {
    flex-direction: column;
  }

  .div-block-190 {
    padding-right: 0;
  }

  .flex-vertical-center {
    justify-content: flex-start;
    align-items: center;
  }

  .section_404 {
    text-align: center;
  }

  .textaligncenter-copy {
    font-size: 50px;
  }

  ._404-button {
    width: 250px;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .standalone-logo {
    text-align: center;
  }

  .cookie-button {
    text-align: center;
    align-self: auto;
    margin-right: auto;
  }

  .hide-on-mobile {
    display: none;
  }

  .deep-link-content-wrapper {
    text-align: center;
    background-image: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/64cad0eb87ec6044a0027df1_shutterstock_113284498_MC_Body.jpg");
    background-position: 50% 100%;
    background-size: auto 220px;
    border-bottom: 1px solid #00000008;
    justify-content: flex-start;
    align-items: center;
    padding: 30px 20px 220px;
  }

  .div-block-194 {
    align-self: center;
  }

  .container-37 {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .cookie-bar-text {
    text-align: center;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
  }

  .button-old, .hp-wrap.gap-1-25rem.mobile-align {
    text-align: center;
  }

  .hp-wrap.gap-1-25rem.mobile-align.mobile-left {
    text-align: left;
    justify-items: start;
  }

  .hp-wrap.gap-4-75rem.mobile-align {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .hp-wrap.gap-4-75rem.mobile-align.centered-mobile, .hp-wrap.content-align-center {
    justify-items: center;
  }

  .right-div {
    width: 100%;
    margin-top: 1.5rem;
    padding-left: 0;
  }

  .right-div.center-align {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .right-div.center-align.mobile-first {
    margin-top: 0;
    margin-bottom: 1.5rem;
  }

  .right-div.right-align-flex {
    display: block;
  }

  .right-div.right-align-flex.mobile-first {
    margin-top: 0;
  }

  .right-div.mobile-first {
    order: -1;
  }

  .right-div.mobile-first.inner-padding {
    padding-left: 0;
  }

  .left-div {
    width: 100%;
    margin-bottom: 1.5rem;
    padding-right: 0;
  }

  .left-div.center-align-content {
    margin-top: 1.5rem;
    margin-bottom: 0;
  }

  .left-div.mobil-first {
    order: -1;
  }

  .mycontain.hero-contain {
    padding-left: 0;
    padding-right: 0;
  }

  .mycontain.hide-desktop.no-padding-lr-mobile {
    padding-right: 0;
  }

  .section-14 {
    min-height: auto;
  }

  .section-14.footer-section {
    min-height: auto;
    padding-bottom: 5rem;
  }

  .section-14.footer-section.show-overflow.less-top-padding {
    padding-top: 3rem;
  }

  .button-wrapper.left-align.mobile-streatched {
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
  }

  .partnering_details-text-wrapper.h-flex-center-align {
    flex-direction: column;
  }

  .partnering_details-text-wrapper.h-flex-top-align {
    flex-wrap: wrap;
  }

  .hide-desktop {
    display: block;
  }

  .hide-mobile {
    display: none;
  }

  .hero-section {
    min-height: auto;
  }

  .hero-section.top-and-botoom-padding {
    padding-top: 10rem;
    padding-bottom: 3rem;
  }

  .line-div._6 {
    margin-left: auto;
    margin-right: auto;
  }

  .section-time-line-wrapper.b2c-page {
    top: 77%;
  }

  .section-time-line-wrapper.b2c-page._0-top-absol.mobile-align-1 {
    display: flex;
    top: 73%;
  }

  .section-time-line-wrapper.b2c-page._0-top-absol.mobile-align-2, .section-time-line-wrapper.b2b-page.mobile-align-3 {
    display: flex;
  }

  .section-time-line-wrapper.b2b-page.new-1 {
    display: none;
  }

  .section-absol-image._4 {
    inset: auto 0% 0% auto;
  }

  .section-absol-image._4.mobile {
    width: 100%;
    inset: auto 0% 0% auto;
  }

  .section-absol-image._4.mobile.b2c-page {
    width: 20vw;
    inset: auto 0% 0% auto;
  }

  .section-absol-image._4.b2b-page {
    inset: -28% auto auto -27%;
  }

  .section-absol-image._4.b2c-page {
    inset: 0% auto auto 0%;
  }

  .section-absol-image._2 {
    z-index: 3;
    width: 21.875rem;
    inset: -20% 0% auto auto;
  }

  .section-absol-image._2.mobile {
    height: auto;
    inset: auto auto 0% 0%;
  }

  .section-absol-image._2.mobile.hide-desktop {
    bottom: -29%;
  }

  .section-absol-image._2.mobile.b2c-page {
    display: block;
    bottom: 38%;
  }

  .section-absol-image._2.b2c-page {
    display: none;
  }

  .section-absol-image._11 {
    width: 21.875rem;
  }

  .section-absol-image._11.mobile {
    width: 60vw;
    display: block;
    bottom: -22%;
  }

  .section-absol-image._11.mobile.b2c-page {
    bottom: -29%;
  }

  .section-absol-image._11.mobile.b2c-page.mobile-towel {
    display: block;
    inset: auto 0% 0% auto;
  }

  .section-absol-image._11.mobile.b2c-page.hide-mobile, .section-absol-image._11.mobile.b2b-page.hide-mobile {
    display: none;
  }

  .section-absol-image._11.b2c-page {
    height: auto;
  }

  .section-absol-image._11.b2c-page.mobile {
    display: block;
    inset: auto 0% 12% auto;
  }

  .section-absol-image._1 {
    z-index: 3;
    width: 21.875rem;
    inset: auto auto -15% 0%;
  }

  .section-absol-image._1.mobile {
    height: auto;
    inset: 0% 0% auto auto;
  }

  .section-absol-image._1.mobile.b2c-page {
    display: block;
    top: 17%;
  }

  .section-absol-image._6.dogs-biscuit {
    width: 38.59vw;
    inset: 49% auto auto -9%;
  }

  .section-absol-image._5 {
    z-index: 4;
    width: 18rem;
    bottom: -8%;
  }

  .section-absol-image._5.b2b-page {
    inset: auto 0% 0% auto;
  }

  .section-absol-image._5.b2b-page.dog-buscit1 {
    width: 38vw;
    inset: auto auto -79% 0%;
  }

  .section-absol-image._5.b2c-page {
    display: none;
  }

  .section-absol-image._3 {
    width: 12.5rem;
    inset: 0% 0% auto auto;
  }

  .section-absol-image._3.mobile.hide-desktop {
    top: -4%;
  }

  .section-absol-image._3.b2b-page {
    width: 20rem;
    inset: -19% -16% auto auto;
    transform: rotate(97deg);
  }

  .section-absol-image._3.b2c-page {
    width: 50vw;
    inset: 0% 0% auto auto;
  }

  .section-absol-image._8.b2b-page {
    width: 56vw;
    top: -20%;
  }

  .section-absol-image._8.b2c-page {
    width: 50vw;
    inset: -19% auto auto 0%;
  }

  .footer-mobile-img {
    object-fit: cover;
    width: 12.5rem;
  }

  .footer-mobile-img._1 {
    z-index: 1;
    width: auto;
    position: relative;
  }

  .phone-wrap-footer {
    justify-content: center;
    width: 100%;
    display: flex;
  }

  .hero-lb {
    border-radius: 0;
    min-height: 56.25vw;
  }

  .restrict-div-50vw {
    max-width: 80vw;
  }

  .restrict-div-50vw.relative.max-width-40vw {
    max-width: none;
  }

  .margin-div {
    margin-top: 0;
  }

  .policy-text {
    line-height: 1rem;
  }

  .h-flex-div.apart {
    align-items: stretch;
  }

  .h-flex-div.gap-0-5rem.mobile-align, .v-flex-div.gap-0-5rem.mobile-align {
    justify-content: center;
    align-items: center;
  }

  .white-box-content-wrapper {
    padding: 1.25rem;
  }

  .white-box-content-wrapper.mobile-align.negative-margin10rem {
    margin-top: -10rem;
  }

  .white-box-content-wrapper.mobile-responsive {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .relative-div {
    z-index: 5;
    position: relative;
  }

  .b2c-slider {
    background-color: #0000;
    width: 90vw;
  }

  .mobile-heading-center-align {
    text-align: center;
    margin-bottom: 2.5rem;
  }

  .dotted-line-image {
    min-height: 40%;
    display: none;
  }

  .slide-trends {
    margin-right: 15px;
  }

  .bottom-section-grid {
    grid-template-columns: 1fr;
  }

  .white-box-content-wrapper-copy {
    padding: 1.25rem;
  }

  .container-45 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .lyh-button-box {
    text-align: center;
  }

  .ylh---share {
    text-align: center;
    justify-content: center;
    align-self: center;
    display: flex;
  }

  .h4-desktop-terms-2 {
    margin-top: 50px;
    font-size: 25px;
  }

  .text-block-4-copy {
    text-align: left;
  }

  .section-whh {
    padding-top: 40px;
  }

  .lato-normal {
    text-align: left;
    padding-left: 0;
    padding-right: 20px;
    font-style: normal;
  }

  .lato-small-heading {
    text-align: left;
    padding-left: 0;
  }

  .div-block-header-home {
    margin-bottom: 0;
    padding-bottom: 1px;
  }

  .tile-body-h3-2 {
    font-size: 23px;
  }

  .nav-top-2 {
    padding-right: 13%;
  }

  .navbar-hh-logo.w--current, .navbar-hh-logo.llw {
    padding-left: 0;
  }

  .navbar__wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .fixed-container {
    padding-top: 0;
  }

  .paragraph {
    font-size: 1rem;
  }

  .section_title-wrapper.align-left.max-width-50, .section_title-wrapper.max-width-50 {
    max-width: 100%;
  }

  .card_details-wrapper.is-testimonial {
    flex-flow: column;
  }

  .hb-h1.centered {
    font-size: 4rem;
  }

  .check-coverage_container {
    justify-content: space-between;
    padding: 60px 40px;
    display: flex;
  }

  .left-image.img-3 {
    max-height: 400px;
  }

  .html-embed-29 {
    display: none;
  }

  .right_container {
    padding: 60px 40px 40px;
  }

  .left_wrapper {
    align-items: center;
  }

  .chevron-down-icon {
    display: none;
  }

  .form-block {
    margin-bottom: 16px;
  }

  .hb-field-label {
    font-size: 1rem;
  }

  .submit-container {
    margin-top: 36px;
  }

  .submit-button-7, .paragraph-33, .hb-select-field {
    font-size: 1rem;
  }

  .bottom-logo-container {
    justify-content: center;
  }

  .hb-h2-headine-2, .h2-headine {
    font-size: 2.5rem;
  }

  .paragraph-35 {
    font-size: 1rem;
  }

  .h2-bold {
    line-height: 45px;
  }

  .form_row-wrapper.is-2col {
    grid-template-columns: 1fr;
  }

  .form_row-wrapper.is-2col.newsletter {
    grid-template-columns: 1fr 1fr;
  }

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

  .margin-bottom.margin-xsmall, .margin-bottom.margin-small {
    margin-bottom: 1rem;
  }

  .margin-bottom.margin-small.mobile {
    width: 100%;
    display: inline-block;
  }

  .margin-bottom.margin-small.hide-mobile {
    display: none;
  }

  .margin-bottom.margin-xsmall, .margin-bottom.margin-small {
    margin-bottom: 1rem;
  }

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

  .margin-bottom.margin-small, .margin-bottom.margin-xsmall, .margin-bottom.margin-small {
    margin-bottom: 1rem;
  }

  .heading-style-value {
    min-height: auto;
    max-height: none;
  }

  .heading-style-value.text-align-center.text-weight-bold {
    font-size: 1.4rem;
  }

  .secondary-hero_content {
    top: 0;
  }

  .secondary-hero_content.is-ers, .secondary-hero_content.is-aap {
    justify-content: flex-start;
    align-items: flex-end;
    min-height: 480px;
  }

  .heading-style-h2 {
    font-size: 2.125rem;
  }

  .heading-style-h2.text-color-dark.is-mobile, .heading-style-h2.text-color-red.is-mobile {
    font-size: 1.75rem;
  }

  .heading-style-h2.text-align-center--mobile, .heading-style-h2.text-align-center--tablet {
    text-align: center;
  }

  .padding-section-hero {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .padding-section-hero.remove-top-padding {
    padding-bottom: 1.5rem;
  }

  .padding-section-hero.remove-padding {
    padding-top: 0;
    padding-bottom: 0;
  }

  .text-size-medium {
    font-size: 1rem;
  }

  .text-size-medium.facts-table-title, .text-size-medium.text-content-na {
    font-size: .9rem;
  }

  .text-size-large.text-content-heart-health {
    text-align: center;
    font-size: .9rem;
  }

  .text-size-large.text-color-dark {
    color: var(--primary--dark);
  }

  .text-size-large.text-content-conditions {
    text-align: center;
    font-size: .9rem;
  }

  .heading-style-h1 {
    font-size: 2.5rem;
  }

  .heading-style-h1.is-lp-whhc {
    font-size: 1.5rem;
    line-height: 120%;
  }

  .mobile-hero-content-container {
    background-image: linear-gradient(#0009, #0009), url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/6596e9a9b41e333d9fe4b126_image-hero-minneapolis.webp");
    background-position: 0 0, 50%;
    background-size: auto, cover;
    margin-top: 80px;
    padding-left: 19px;
    padding-right: 19px;
  }

  .mobile-hero-content-container.is-chicago {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/65c680acc07ca237f1e2c995_hero-NYC.webp");
    background-position: 0 0, 50%;
    background-size: auto, cover;
    margin-top: 80px;
  }

  .mobile-hero-content-container.is-houston {
    background-image: linear-gradient(#000000bf, #000000bf), url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/6596fac231d488dcab33c24c_image-hero-houston.webp");
    background-position: 0 0, 50%;
    background-size: auto, cover;
    margin-top: 80px;
  }

  .mobile-hero-content-container.is-minneapolis {
    background-image: linear-gradient(#000000bf, #000000bf), url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/6596e9a9b41e333d9fe4b126_image-hero-minneapolis.webp");
    background-position: 0 0, 50%;
    background-size: auto, cover;
    margin-top: 80px;
  }

  .mobile-hero-content-container.is-atlanta {
    background-image: linear-gradient(#000000bf, #000000bf), url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/65970770e47cd3b07eb7728f_image-hero-atlanta.webp");
    background-position: 0 0, 50%;
    background-size: auto, cover;
    margin-top: 80px;
  }

  .mobile-hero-content-container.is-boston {
    background-image: linear-gradient(#0000004d, #0000004d), url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/6647c7d761acd28ebc4d924a_image_LP-Hero-Seattle.webp");
    background-position: 0 0, 13% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    margin-top: 80px;
  }

  .mobile-hero-content-container.is-nyc {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/65c680acc07ca237f1e2c995_hero-NYC.webp");
    background-position: 0 0, 50%;
    background-size: auto, cover;
    margin-top: 80px;
  }

  .heading-style-h3 {
    font-size: 1.65rem;
  }

  .heading-style-h3.text-color-white {
    font-size: 1.3rem;
  }

  .section_hhrt-hero {
    background-color: #fff;
    background-image: none;
    background-position: 0 0;
  }

  .section_hhrt-hero.is-chicago, .section_hhrt-hero.is-minneapolis {
    background-image: none;
    background-position: 0 0;
    background-size: auto;
  }

  .section_hhrt-hero.is-nyc {
    background-image: linear-gradient(#0009, #0009), url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/65c680acc07ca237f1e2c995_hero-NYC.webp");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .section_hhrt-hero.is-boston {
    background-image: none;
    background-position: 0 0;
    background-size: auto;
  }

  .section_hhrt-hero.is-seattle {
    background-image: linear-gradient(#0009, #0009), url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/6647c7d761acd28ebc4d924a_image_LP-Hero-Seattle.webp");
    background-position: 0 0, 20%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .event-details_item-component {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
  }

  .hhrt-chicago-hero_mobile-card-large {
    grid-template-columns: 1fr;
    display: block;
  }

  .event-details_main-component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .hh_image.save-your-spot-roadshow.seattle {
    align-self: center;
  }

  .hh_image.top-padding-large {
    padding-top: 0;
  }

  .hhrt-speakers_item {
    grid-template-columns: 1fr;
  }

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

  .margin-top.margin-large.llw {
    margin-top: 39px;
  }

  .margin-top.margin-xxlarge, .margin-top.margin-xlarge {
    margin-top: 32px;
  }

  .margin-top.margin-large {
    margin-top: 54px;
  }

  .margin-top.margin-small {
    margin-top: 1.25rem;
  }

  .button {
    font-weight: 400;
  }

  .button.is-alternate.newsletter {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .button-group.is-center.newsletter {
    flex-flow: wrap;
  }

  .button-group.is-hero.seattle, .button-group.is-right {
    justify-content: center;
    align-items: center;
  }

  .button-group.whhm-hero {
    justify-content: center;
  }

  .button-group.align-center.hide-mobile-landscape {
    display: flex;
  }

  .button-group.is-event-lp, .button-group.llw-hero {
    justify-content: flex-start;
    align-items: center;
  }

  .button-group.hlth2024 {
    position: static;
    bottom: 1rem;
    left: 1rem;
  }

  .button-group.center-on-mobile, .button-group.center-on-mobile.is-home {
    justify-content: center;
    align-items: center;
  }

  .button-group.hide-mobile-landscape {
    display: none;
  }

  .button-group.center-on-landscape {
    justify-content: center;
    align-items: center;
  }

  .container-medium.align-right.hide-mobile-landscape {
    display: none;
  }

  .event-background_component {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
  }

  .hero-grid_component.is-hhrt, .hero-grid_component.is-hlth2024, .hero-grid_component.is-hlth-2025 {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-rows: auto;
  }

  .save-your-spot_content.is-roadshow {
    padding: 2rem;
  }

  .save-your-spot_image-wrapper {
    height: 300px;
  }

  .hh-image_container.roadshow {
    max-height: 300px;
  }

  .hh-image_container.app-deeplink {
    width: 60%;
  }

  .hh-image_container.session-video {
    justify-content: flex-start;
    align-items: center;
  }

  .padding-section-medium {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .event-speakers_list {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .event-speakers_list.seattle {
    grid-row-gap: 2rem;
    grid-template-columns: auto 1fr 1fr auto;
  }

  .event-speakers_list.align-center {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .padding-global.hide-mobile-landscape {
    display: block;
  }

  .padding-global.hide-mobile-landscape.tablet-0 {
    display: none;
  }

  .padding-global.show-mobile-landscape {
    display: block;
  }

  .text-size-regular.text-weight-xbold.is-mobile {
    color: var(--primary--dark);
  }

  .mobile-hero_card-large-content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    background-color: var(--primary--white);
    padding: 48px 20px;
  }

  .text-size-large-3 {
    font-size: 1.125rem;
  }

  .text-size-medium-6 {
    font-size: 1rem;
  }

  .max-width-medium.llw {
    max-width: none;
  }

  .padding-large {
    padding: 2rem;
  }

  .health-equity_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .about-image {
    border-radius: 20px;
  }

  .about_content-wrapper.no-infographic {
    margin-top: 1rem;
  }

  .section_hero {
    background-image: none;
    justify-content: flex-start;
    align-items: flex-end;
  }

  .section_hero.ers-waitlist {
    background-image: linear-gradient(#0000004d, #0000004d), url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/6696cad4a5ca1580d29a4979_image_ers-waitlist-hero-2.jpg");
    background-position: 0 0, 76%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    min-height: 480px;
  }

  .section_hero.aap-hero {
    background-image: linear-gradient(#0000004d, #0000004d), url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/66d36547b95a778948ecfbd0_image-hero-aap.avif");
    background-position: 0 0, 75%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    min-height: 480px;
  }

  .section_hero.chs-hero {
    min-height: 480px;
  }

  .section_hero.jib-hero {
    background-image: linear-gradient(#0000004d, #0000004d), url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/6708562e7142d1657b883187_image_hero-JIB.avif");
    background-position: 0 0, 88%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    min-height: 480px;
  }

  .section_hero.is-mobile {
    min-height: auto;
  }

  .section_hero.is-lp-whhs.is-full-agenda {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .image-wrapper.lp-whhs-featured-speaker {
    background-position: 0 20%;
    height: 380px;
  }

  .image-wrapper.is-lp-whhc--toolkit {
    border-radius: .5rem;
    display: block;
  }

  .image-wrapper.hide-desktop {
    display: none;
  }

  .image-wrapper.is-our-technology {
    background-color: #106f6f1a;
    border-radius: 12px;
    margin-bottom: 2rem;
    display: block;
  }

  .testimonial-icon-img {
    height: 31px;
  }

  .testimonial-icon-img.is-small {
    height: 45px;
  }

  .video-slide_wrapper {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .slider01_mask.is-employee-testimonials {
    width: 100%;
  }

  .infographic_wrapper.is-lp-hhmr-med-ad {
    margin-bottom: -20px;
  }

  .member-story_main-wrapper {
    margin-bottom: 4rem;
  }

  .single-quote_component {
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .single-quote_component.shadow-medium {
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
  }

  .image_client-logo {
    max-height: 38px;
  }

  .image_client-logo.is-grid {
    width: 175px;
  }

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

  .about_component {
    grid-row-gap: 6rem;
    grid-template-columns: 1fr;
  }

  .about_component.is-left.no-infographic {
    grid-row-gap: 1rem;
  }

  .about_component.is-last {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .form-error_title {
    font-size: 1rem;
  }

  .partnering_text-component {
    grid-template-columns: 32px 1.5fr;
  }

  .heading-style-h5 {
    font-size: 1.125rem;
  }

  .privacy_content-wrapper {
    text-align: center;
    margin-bottom: 1.5rem;
  }

  .time-for-action_component {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    text-align: center;
    grid-template-rows: auto auto auto;
    grid-template-columns: .25fr 1fr;
    place-items: start center;
  }

  .partnering_main-component, .partnering_main-component.is-why-it-works {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .facts-text_wrapper {
    overflow: hidden;
  }

  .icon-down-arrow {
    width: 12px;
  }

  .facts-icon__wrapper {
    height: 100%;
  }

  .hh-logo-heart-icon {
    border-top-right-radius: 30px;
    border-bottom-left-radius: 0;
  }

  .facts-logo_wrapper {
    justify-content: center;
    align-items: center;
    width: 80px;
    display: flex;
  }

  .hh-logo-text {
    border-top-right-radius: 30px;
    border-bottom-left-radius: 0;
  }

  .facts-column-title_wrapper {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .icon--facts-table {
    border-top-right-radius: 30px;
    border-bottom-left-radius: 0;
  }

  .section_roadshow-promo-banner {
    height: auto;
  }

  .roadshow-promo_content-grid {
    grid-column-gap: 1rem;
  }

  .roadshow-promo-text-description {
    font-size: .9rem;
  }

  .roadshow-promo-heading_wrapper {
    justify-content: flex-start;
  }

  .whhm-hero-text_container {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .whhm-icon {
    width: 64px;
  }

  .whhm-card-text_container {
    flex-direction: column;
  }

  .vertical-line.hlth-logo-divider {
    height: 20px;
    min-height: 20px;
  }

  .vertical-line.is-hhm {
    width: 100%;
    min-width: 100%;
    height: 1px;
    min-height: 1px;
  }

  .vertical-line.is-pb-stats {
    width: 50%;
    min-width: 100%;
    height: 1px;
    min-height: 1px;
  }

  .whhm-icon_wrapper {
    justify-content: center;
    align-self: center;
    width: 100%;
  }

  .whhm-content_container {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .whhm-content_container.is-hero {
    margin-top: auto;
    margin-bottom: auto;
  }

  .bg-hero {
    background-image: linear-gradient(#0009, #0009), url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/65a42700d48aca58833a0c37_image-WHHM-hero.webp");
    background-position: 0 0, 0 100%;
  }

  .whhm-fact_list {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
    place-content: stretch space-between;
  }

  .content-card_container.shadow-medium {
    grid-row-gap: 30px;
    padding: 1.75rem 1.5rem;
  }

  .whhm-fact_item.shadow-medium {
    max-width: 335px;
    max-height: none;
  }

  .fact_image {
    object-fit: cover;
  }

  .heading-style-h3-2 {
    font-size: 1.8rem;
  }

  .best-in-class_component {
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .po_main-image-wrapper.hh-map {
    height: 291px;
  }

  .hh-image.benefits-hero {
    object-position: 13% 50%;
  }

  .hh-image.hlth2024-logos {
    height: 30px;
  }

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

  .bundled-solution_text-wrapper {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .bundled-solution__component {
    grid-template-columns: 1fr;
  }

  .resources_component {
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .resources_component.is-employers, .resources_component.public-sector, .resources_component.is-2col, .resources_component.is-3col {
    grid-template-columns: 1fr;
  }

  .hhrt-boston-hero_mobile-card-large, .hhrt-nyc-hero_mobile-card-large {
    grid-template-columns: 1fr;
    display: block;
  }

  .logo-marquee_content-wrapper.is-lp-hhmr--public-sector {
    width: 1767px;
  }

  .logo-marquee_content-wrapper.is-health-plans {
    width: 971px;
  }

  .logo-marquee_content-wrapper.is-employers {
    width: 1925px;
  }

  .logo-marquee_content-wrapper.is-consultants {
    width: 1400px;
  }

  .logo-marquee_logo-wrapper {
    grid-template-columns: 10rem 10rem 10rem 10rem 10rem 10rem 10rem 10rem 1fr 1fr;
    padding-top: 0;
  }

  .logo-marquee_logo-wrapper.is-employers, .logo-marquee_logo-wrapper.consultants {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .section_member-quote {
    min-height: 45vh;
  }

  .post_list {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .post_list.featured-pr {
    grid-template-columns: 1fr;
  }

  .padding-section-large {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .padding-section-large.sticky-section {
    padding-bottom: 0;
  }

  .padding-section-large.extra-padding-mobile-landscape {
    padding-bottom: 6rem;
  }

  .faq_icon-wrapper {
    width: 1.75rem;
  }

  .faq_question {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .btn_enroll {
    padding-left: 15px;
    padding-right: 15px;
  }

  .post-card_main-wrapper.is-white {
    grid-template-rows: 340px auto;
  }

  .post-content__image {
    height: 300px;
    min-height: 300px;
  }

  .post_content_heading {
    font-size: 1.125rem;
  }

  .footer-main_component {
    grid-row-gap: 3rem;
    flex-flow: column;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .navbar-logo__wrapper {
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
  }

  .sticky-text_wrapper.steps {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr;
  }

  .sticky-text_wrapper.steps.first.w--current, .sticky-text_wrapper.steps.third, .sticky-text_wrapper.steps.second, .sticky-text_wrapper.steps.fifth {
    grid-template-columns: 1fr;
  }

  .section_product-tour {
    padding-top: 10%;
    padding-bottom: 10%;
  }

  .sticky-container {
    padding: 1.5rem;
  }

  .sticky-grid, .product-feature_component {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .product-feature-content_wrapper {
    text-align: center;
  }

  .product-feature__image-wrapper {
    min-width: auto;
  }

  .product-feature_image {
    border-radius: 20px;
  }

  .proven-outcomes__component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
    place-items: start center;
  }

  .card_container--testimonial {
    border-radius: 20px;
  }

  .privacy_component {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    place-items: start center;
  }

  .section_free-to-you {
    background-image: none;
    background-position: 0 0;
    flex-flow: column;
    height: auto;
    margin-bottom: 0;
    position: relative;
  }

  .free-to-you_content-wrapper.is-mobile {
    box-shadow: none;
    border-radius: 0;
    margin-bottom: 0;
    padding: 0;
  }

  .sticky-section-text {
    font-size: 1.125rem;
  }

  .free-to-you_mobile-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    text-align: center;
    flex-flow: column;
    align-items: center;
    margin-top: 3rem;
    margin-bottom: 3rem;
    display: flex;
  }

  .app-card_container.move-up {
    margin-bottom: 2.5rem;
  }

  .app-card_container.move-down {
    margin-top: 2.5rem;
  }

  .app-card_image {
    width: 286px;
  }

  .app-card_group.detecting.is-mobile {
    bottom: -4%;
    left: 75px;
    right: 75px;
  }

  .app-card_group.is-mobile {
    bottom: 3%;
    left: -1%;
    right: -1%;
  }

  .app-card_group.reporting.is-mobile {
    bottom: -23%;
  }

  .app-card_group.coaching.is-mobile {
    left: 0%;
    right: 0%;
  }

  .app-card_mask {
    margin-left: 268px;
  }

  .app-card-mobile_component {
    padding-top: 3rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .post_author-name-wrapper {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .horizontal-rule.is-footer, .horizontal-rule.is-roadshow, .horizontal-rule.is-footer {
    margin-bottom: 4rem;
  }

  .form_main-component {
    margin: 0;
  }

  .form_main-component.press {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .request-a-demo_text-wrapper {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
  }

  .form-main-input__wrapper {
    padding: 0;
  }

  .text-color-white.is-promo {
    line-height: 120%;
  }

  .user-type_content-wrapper {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .contact-us_wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .user-type_component {
    flex-flow: column;
    grid-template-rows: auto 1fr;
    grid-template-columns: 1fr;
  }

  .cms-filters__container {
    grid-row-gap: 1rem;
    flex-flow: wrap;
    justify-content: flex-end;
  }

  .tab_button-wrapper {
    justify-content: center;
    align-items: center;
  }

  .tab_text-size-large {
    font-size: 1.125rem;
  }

  .author-info_container {
    max-width: 100%;
  }

  .li-whhs-logo__wrapper {
    justify-content: center;
    align-items: center;
  }

  .event-about__component {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
  }

  .event-speakers_item {
    flex-flow: column;
    grid-template-columns: 1fr;
    align-items: center;
  }

  .event-schedule_item {
    grid-row-gap: 3rem;
    flex-flow: column;
    grid-template-columns: 1fr;
    align-items: center;
    width: 100%;
  }

  .author_main-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: flex-start;
    display: flex;
  }

  .lp-whhs-pledge__component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: 1fr auto;
    grid-template-columns: 1fr;
    place-items: start center;
  }

  .event-speaker_list, .event-speaker_list._5-col {
    grid-template-columns: 1fr 1fr;
  }

  .section_mission, .section_awards, .section_values, .section_careers-marquee, .section_leadership, .section_locations {
    background-image: none;
    background-position: 0 0;
    background-size: auto;
    background-attachment: scroll;
  }

  .lightbox_maayan-hlth {
    height: 350px;
  }

  .awards_logo-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .values_component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .careers-image_slide {
    border-radius: 20px;
    margin-right: 1rem;
  }

  .cms-list--team {
    grid-template-columns: 1fr 1fr;
  }

  .locations__component {
    grid-template-columns: 1fr;
  }

  .location-list-item {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .locations-list__wrapper {
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .footer_links.text-size-xsmall {
    text-align: center;
  }

  .footer_copyright {
    text-align: center;
    order: 1;
  }

  .footer-logo_wrapper.w--current {
    padding-left: 0;
  }

  .footer-links_container {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .tab_text--cta-title {
    font-size: 1rem;
  }

  .text-size-xxlarge {
    font-size: 1.5rem;
  }

  .media-contact_container {
    margin-bottom: 0;
  }

  .section_llw-hero.companies, .section_llw-hero.individuals {
    min-height: 400px;
  }

  .secondary-llw-hero-content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    place-items: end start;
  }

  .h1-hero-title-top, .h1-hero-title-bottom.company {
    font-size: 3rem;
  }

  .company_text {
    text-align: left;
    font-size: 1.2rem;
  }

  .hero-body-text_wrapper.llw-hero {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .section_problem {
    padding-bottom: 3rem;
  }

  .section-primary_container {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    margin-top: 1rem;
    padding-bottom: 0;
  }

  .section-main-text_container {
    grid-template-columns: 1.25fr;
    margin-left: 0;
    margin-right: 0;
  }

  .problem_list-container {
    order: -1;
    width: 100%;
    position: static;
  }

  .section-secondary_container {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    margin-top: -2rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    display: flex;
  }

  .section_benefits {
    padding-bottom: 3rem;
  }

  .benefits_image-wrapper._02 {
    order: -1;
    width: 100%;
  }

  .benefits_right-container {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    order: -1;
    width: 100%;
    margin-top: 0;
    position: static;
  }

  .section_solution {
    padding-bottom: 3rem;
  }

  .solution_image-wrapper._02 {
    width: 100%;
    position: static;
  }

  .solution_right-container {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    order: -1;
    width: 100%;
    position: static;
  }

  .solution_list-container {
    width: 100%;
  }

  .benefits_list-container {
    flex: 1;
    order: -1;
    width: 100%;
  }

  .company_container {
    z-index: 10;
    overflow: hidden;
  }

  .individuals_container {
    display: block;
    overflow: hidden;
  }

  .enroll_right-container {
    width: 100%;
    position: static;
  }

  .enroll_cta-container {
    width: 100%;
  }

  .connect-monitor-image_wrapper {
    border-radius: 15px;
  }

  .connect-monitor-image_component {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .connect-monitor-text_wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .callout-text__wrapper.bp-too-high {
    margin-top: 313px;
    margin-left: 0;
  }

  .callout-text__container {
    max-width: none;
  }

  .track-bp-text__wrapper {
    justify-content: center;
    align-items: flex-start;
  }

  .track-bp-text__wrapper.align-right {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
  }

  .callout-title__text {
    font-size: 1.125rem;
  }

  .callout-title__text.text-align-right {
    text-align: left;
    align-self: flex-start;
  }

  .tracker-left-arrow {
    display: none;
  }

  .health-tips-content_component {
    grid-template-columns: 1fr;
  }

  .simple-and-effective__component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
    place-items: start center;
  }

  .app-manual-hero__component {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .main-headline_container {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .section_contact-us--2024 {
    background-image: none;
    background-position: 0 0;
    background-size: auto;
    background-attachment: scroll;
  }

  .promo-content_component {
    grid-template-columns: 1.75fr 1.5fr 1fr;
  }

  .promo-time_container {
    flex-flow: column;
  }

  .promo-headline_text {
    text-align: left;
  }

  .promo-headline_text.roadshow {
    text-align: center;
  }

  .mission_main-component {
    grid-template-columns: 1fr;
  }

  .mission_content-wrapper {
    text-align: center;
  }

  .section_company-stats {
    background-image: none;
    background-position: 0 0;
    background-size: auto;
    background-attachment: scroll;
  }

  .company-stats_component {
    grid-template-columns: 1fr;
  }

  .career-intro_text-wrapper {
    text-align: center;
  }

  .section_career-intro {
    background-image: none;
    background-position: 0 0;
    background-size: auto;
    background-attachment: scroll;
  }

  .employee-testimonials_item-wrapper {
    border-radius: 20px;
  }

  .section_video-carousel, .section_job-benefits {
    background-image: none;
    background-position: 0 0;
    background-size: auto;
    background-attachment: scroll;
  }

  .job-benefits-content__wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .cs-cms_list {
    grid-template-columns: 1fr;
  }

  .column-content__wrapper {
    margin-top: 60px;
  }

  .disclosure-text_wrapper.mobile {
    border-bottom-style: none;
    border-right-style: none;
    padding-bottom: 1.5rem;
  }

  .disclosure-section_dropdown {
    border-bottom: 1px solid #e4e4e7;
    width: 100%;
  }

  .disclosure-section_toggle {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    width: 100%;
    padding-left: 0;
    display: flex;
  }

  .disclosure-section_content {
    position: relative;
  }

  .disclosure-section_content.w--open {
    background-color: var(--primary--white);
    flex-flow: column;
    display: flex;
  }

  .disclosure-dropdown_text {
    white-space: pre-wrap;
  }

  .disclosure-dropdown_text.all-caps {
    text-transform: uppercase;
  }

  .div-block-650 {
    border-bottom: 1px solid #e4e4e7;
    padding-top: 20px;
    padding-bottom: 20px;
    display: flex;
  }

  .hhrt-seattle-hero_mobile-card-large {
    grid-template-columns: 1fr;
    display: block;
  }

  .section_safeguarding {
    background-image: none;
    background-position: 0 0;
    background-size: auto;
    background-attachment: scroll;
  }

  .security-content__component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .security-content__component.certified {
    grid-template-columns: 1fr;
  }

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

  .section_certified, .section_compliance {
    background-image: none;
    background-position: 0 0;
    background-size: auto;
    background-attachment: scroll;
  }

  .hero_video-wrapper {
    background-image: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/667ef0784d91a0be1bd5b900_image_hero-wave-white.svg");
    background-position: 84% 106%;
    background-repeat: no-repeat;
    background-size: auto;
  }

  .hero_bg-video.is-mobile {
    height: 380px;
  }

  .speaker-name {
    min-height: auto;
    max-height: none;
  }

  .hero_content-wrapper {
    padding-bottom: 4rem;
  }

  .icon_play.hide {
    display: none;
  }

  .hero_video-button {
    inset: auto 10px 10px auto;
  }

  .icon_pause.hide {
    display: none;
  }

  .lp__logo-bar {
    min-width: 100%;
  }

  .profile-title {
    font-size: 1.6rem;
  }

  .calendar-view {
    grid-template-columns: 1fr;
  }

  .button-25 {
    text-align: center;
    align-self: auto;
    margin-left: 0;
    margin-right: auto;
  }

  .unchallenge-container {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-18 {
    align-self: center;
  }

  .text-style-quote {
    font-size: 1.125rem;
  }

  .margin-xhuge {
    margin: 4rem;
  }

  .padding-medium {
    padding: 1.5rem;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .margin-small {
    margin: 1.25rem;
  }

  .margin-xxlarge {
    margin: 3rem;
  }

  .icon-1x1-medium {
    width: auto;
    height: 64px;
  }

  .margin-xsmall {
    margin: .75rem;
  }

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

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

  .margin-medium {
    margin: 1.5rem;
  }

  .padding-xhuge {
    padding: 4rem;
  }

  .margin-large {
    margin: 2rem;
  }

  .spacer-xxhuge {
    padding-top: 5rem;
  }

  .padding-xlarge {
    padding: 2.5rem;
  }

  .padding-huge {
    padding: 3.5rem;
  }

  .hide-mobile-landscape {
    display: none;
  }

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

  .padding-xxlarge {
    padding: 3rem;
  }

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

  .margin-xlarge {
    margin: 2.5rem;
  }

  .margin-xxhuge {
    margin: 5rem;
  }

  .padding-xxhuge {
    padding: 5rem;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .text-style-nowrap {
    white-space: normal;
  }

  .padding-xsmall {
    padding: .75rem;
  }

  .padding-small-2 {
    padding: 1.25rem;
  }

  .spacer-xsmall {
    padding-top: .75rem;
  }

  .max-width-full-mobile-landscape {
    width: 100%;
    max-width: none;
  }

  .spacer-xlarge {
    padding-top: 2.5rem;
  }

  .spacer-small {
    padding-top: 1.25rem;
  }

  .spacer-large {
    padding-top: 2rem;
  }

  .margin-vertical-2 {
    margin-left: 0;
    margin-right: 0;
  }

  .spacer-huge {
    padding-top: 3.5rem;
  }

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

  .spacer-xhuge {
    padding-top: 4rem;
  }

  .spacer-xxlarge {
    padding-top: 3rem;
  }

  .spacer-medium {
    padding-top: 1.5rem;
  }

  .margin-huge {
    margin: 3.5rem;
  }

  .lp-whhs-event-quote-text {
    font-size: 1rem;
  }

  .lp-whhs-session__component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .lp-whhs-session__wrapper {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
  }

  .hero-background-video_wrapper {
    margin-top: 60px;
  }

  .heading-style-hero {
    font-size: 2rem;
  }

  .po_main-wrapper--mobile.mobile {
    margin-bottom: 1rem;
  }

  .sticky_column {
    align-items: stretch;
    max-width: 100%;
    display: flex;
  }

  .stick_highlight-image.risk-detection {
    right: -30px;
  }

  .stick_highlight-image._04b, .stick_highlight-image._4a, .stick_highlight-image.clinical-reports {
    right: -35px;
  }

  .stick_highlight-image._02b {
    right: -43px;
  }

  .stick_highlight-image._01b, .stick_highlight-image._01c, .stick_highlight-image.tracking, .stick_highlight-image._03a, .stick_highlight-image._03b, .stick_highlight-image._03c, .stick_highlight-image.health-equity {
    right: -35px;
  }

  .sticky_image-content._01 {
    justify-content: center;
    align-items: center;
    width: auto;
  }

  .sticky_image-content._02, .sticky_image-content._03 {
    justify-content: center;
    align-items: center;
    width: auto;
    display: flex;
  }

  .sticky_image-content._04, .sticky_image-content._05 {
    width: auto;
  }

  .section_checkup-checklist {
    background-image: none;
    background-position: 0 0;
    background-size: auto;
    background-attachment: scroll;
  }

  .heading-style-h1_countdown {
    font-size: 3rem;
  }

  .event-details_logo-wrapper {
    justify-content: center;
    align-items: center;
  }

  .event-details-text {
    font-size: .8rem;
  }

  .map_wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    padding-bottom: 1rem;
    display: flex;
  }

  .coming-soon_text {
    font-size: 1rem;
  }

  .image_aap-flag-graphic {
    display: none;
  }

  .logo-bar.is-ad {
    height: 100px;
  }

  .health-equity_component-copy {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .inforgraphic-details {
    font-size: .7rem;
  }

  .infographic-headline {
    font-size: 2.25rem;
  }

  .slider01_slide.public-sector {
    width: 100%;
    height: 265px;
  }

  .slider01_slide.is-employee-testimonials {
    width: 90%;
  }

  .form-title {
    text-align: left;
  }

  .form-title.text-color-dark {
    font-size: 1.75rem;
  }

  .form-description {
    text-align: left;
    font-size: 1rem;
  }

  .whhm-equity_component {
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .whhm-equity_component.shadow-medium {
    grid-row-gap: 0rem;
    border-radius: 20px;
    grid-template-columns: 1fr;
  }

  .whhm-equity_image {
    height: 450px;
  }

  .whhm-testimonial_component {
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .whhm-testimonial_component.shadow-medium {
    grid-row-gap: 0rem;
    border-radius: 20px;
    grid-template-columns: 1fr;
  }

  .equity-icon-img {
    height: 31px;
  }

  .real-user-stories_image {
    height: 450px;
  }

  .whhm-s03-5-quote {
    padding: 2rem;
  }

  .card_list-wrapper {
    flex-flow: column;
    height: auto;
  }

  .card_list-wrapper.is-home-infographics {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .card_list-wrapper.is-3col, .card_list-wrapper.stack-mobile-landscape {
    grid-template-columns: 1fr;
  }

  .member-story_main-component {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .newsletter-form_container.is-width-100.is-2col.is-llw {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .section_newsletter-form {
    padding-bottom: 3rem;
  }

  .section_hero-hlth-2024 {
    background-position: 0 100%;
    justify-content: flex-start;
    align-items: flex-end;
    min-height: 730px;
  }

  .tab_container--about-home {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .equity-for-all_container {
    padding: 6rem 3rem;
  }

  .sf-image-wrapper._02, .sf-image-wrapper._04 {
    display: none;
  }

  .sf-image-wrapper._06 {
    background-position: 50% 31%;
  }

  .sf-image-grid_component {
    grid-template-columns: 1fr 1fr;
  }

  .sf-tagline_wrapper {
    padding: 2rem;
  }

  .sf-tagline_text {
    font-size: 2.5rem;
  }

  .button_icon {
    width: 3rem;
    padding: .5rem;
  }

  .button-tertiary.is-small {
    padding-left: 0;
    padding-right: 0;
  }

  .button-tertiary_icon-right.is-small {
    padding-left: .05rem;
    padding-right: .05rem;
  }

  .button-alternate-secondary_icon {
    width: 3rem;
    padding: .5rem;
  }

  .button-alternate-secondary_icon.is-small {
    height: 3rem;
  }

  .padding-section-xlarge {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }

  .hero_image-wrapper {
    min-height: 300px;
  }

  .hero_image-wrapper.is-public-sector {
    background-position: 85% 100%;
  }

  .hero_image-wrapper.is-health-plans {
    background-position: 100% 100%;
  }

  .hero_image-wrapper.is-benefits-consultants, .hero_image-wrapper.is-individuals, .hero_image-wrapper.careers, .hero_image-wrapper.company {
    background-position: 85% 100%;
  }

  .hero_image-wrapper.contact {
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: auto 115%;
  }

  .hero_image-wrapper.is-individuals-desktop, .hero_image-wrapper.is-outcomes-desktop, .hero_image-wrapper.is-employers-desktop, .hero_image-wrapper.is-labor-unions-desktop, .hero_image-wrapper.is-public-sector-desktop, .hero_image-wrapper.is-health-plans-desktop, .hero_image-wrapper.is-consultants-desktop, .hero_image-wrapper.is-careers-desktop, .hero_image-wrapper.is-company-desktop, .hero_image-wrapper.is-contact-desktop, .hero_image-wrapper.is-app-manual-desktop {
    background-position: 85% 100%;
  }

  .filter--search-field {
    min-width: 11rem;
  }

  .filters__wrapper {
    flex-flow: row;
  }

  .lp-hhtr-hero-headline {
    font-size: 2.5rem;
  }

  .hero-text-style-overline {
    font-size: .9rem;
  }

  .speaker-image_container {
    justify-content: flex-start;
    margin-right: 1.5rem;
  }

  .speaker-text_container {
    flex: 1;
  }

  .speaker-name_container {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .speaker-slide_wrapper {
    border-radius: 20px;
    margin-right: 1.5rem;
  }

  ._w-slider-arrow-left, ._w-slider-arrow-right {
    border-radius: 14px;
  }

  .section_event-location {
    height: auto;
  }

  .event-location_component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .location-title_container {
    width: 100%;
  }

  .speaker-grid {
    grid-template-columns: 1fr 1fr;
  }

  .hero-image_wrapper-mobile {
    background-image: url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/667ef0784d91a0be1bd5b900_image_hero-wave-white.svg");
    background-position: 84% 106%;
    background-repeat: no-repeat;
    background-size: auto;
  }

  .scroll-down_container {
    bottom: 50px;
  }

  .lp-hhmr-sticky__element.is-ca {
    justify-content: flex-end;
    align-items: center;
  }

  .lp-hhmr-sticky__element.is-mobile {
    height: 300px;
  }

  .lp-hhmr-sticky__element.is-mobile.is-lp-hhmr--health-plans, .lp-hhmr-sticky__element.is-mobile.is-ca {
    justify-content: center;
    align-items: center;
  }

  .image--lp-hhmr.is-tx {
    padding-right: 234px;
  }

  .image--lp-hhmr.is-ca {
    padding-left: 240px;
  }

  .hhm-main_container {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .lp-hhmr-text._2rem {
    font-size: 1.5rem;
  }

  .lp-hhmr-title-large {
    font-size: 2.5rem;
  }

  .lp-hhmr-item-inner__wrapper {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .lp-hhmr-item__sticky-wrapper {
    align-items: center;
  }

  .lp-hhmr-item__sticky-wrapper.is-infographic-02 {
    align-items: center;
    height: auto;
  }

  .lp-hhmr-item__sticky-wrapper.is-infographic-01 {
    align-items: center;
    height: auto;
    position: static;
  }

  .lp-hhmr-item__sticky-wrapper.is-med-ad {
    align-items: center;
    margin-top: 0;
  }

  .lp-hhmr-scroll-distance.is-infographic-02 {
    height: 100vh;
  }

  .lp-hhmr-item-content__wrapper.is-med-ad {
    height: auto;
  }

  .lp-hhmr-item__wrapper.is-mind-heart-connection {
    margin-top: 0;
    padding-bottom: 0;
  }

  .hero-gallery-item-last {
    margin-top: 0;
  }

  .hhm-data_component {
    grid-row-gap: 4rem;
    grid-template-rows: auto 1px auto 1px auto;
    grid-template-columns: 1fr;
  }

  .lp-hhmr-title__component {
    margin-bottom: 2rem;
  }

  .image--lp-hhmr-bargraph.is-horizontal {
    display: none;
  }

  .image--lp-hhmr-bargraph.is-vertical {
    display: inline-flex;
  }

  .footer-menu-4 {
    width: 100%;
  }

  .footer_links-2.text-size-xsmall {
    text-align: center;
  }

  .footer-link-2.footer-link-home {
    display: none;
  }

  .footer_copyright-2 {
    text-align: center;
    order: 1;
  }

  .ad-header-component {
    margin-bottom: 2rem;
  }

  .webinar_component, .lp-ad-hhp__component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .hhp_content, .webinar_content {
    text-align: center;
  }

  .notification-bar_text {
    font-size: 1rem;
  }

  .lp-hhmr-med-ad__component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .section_whhs--venue {
    min-height: 450px;
  }

  .nav-point-wrapper.dropdown {
    height: auto;
  }

  .dropdown-icon-wrapper {
    width: 60px;
  }

  .dropdown-list {
    min-height: 500px;
  }

  .dropdown-list.w--open {
    height: auto;
  }

  .nav-main {
    justify-content: center;
    align-items: center;
    height: 80px;
    display: flex;
  }

  .dropdown-item-wrapper {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .logo-wrapper.page-transition {
    margin-right: 0;
  }

  .hero-sticky_trigger {
    height: 200vh;
  }

  .hero_title {
    font-size: 2rem;
    line-height: 110%;
  }

  .hero_subtitle {
    font-size: 1rem;
  }

  .hero_subtitle.text-align-center.text-color-dark.is-security {
    font-size: 1.25rem;
  }

  .hero_mobile-wrapper {
    position: relative;
  }

  .lp-ad-section__hero {
    justify-content: flex-start;
    align-items: flex-end;
  }

  .image.is-po.is-pillbox {
    height: 460px;
  }

  .image.is-lp-whhc-s02._01 {
    top: 53%;
    left: -12%;
  }

  .image.is-lp-whhc-s02._04 {
    top: -9%;
  }

  .image.is-lp-whhc-s02._07 {
    top: 10%;
  }

  .image.is-platform-hero {
    width: 100%;
  }

  .image.is-mobile-landscape {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .image.is-desktop {
    display: none;
  }

  .image._404-graphic {
    width: 325px;
  }

  .filters-main__wrapper {
    flex-flow: row;
  }

  .tou-main__wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .nav-dropdown--terms {
    background-color: var(--primary--white);
    border: 1px solid #a0a0a0;
    border-radius: 10px;
    flex-flow: column;
    justify-content: flex-end;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: absolute;
    inset: 0% 0% auto;
    overflow: hidden;
    box-shadow: 2px 2px 5px #0000001a;
  }

  .lp-ad-pledge-type--description {
    font-size: 1rem;
  }

  .lp-whhs-event-hero__wrapper.is-full-agenda {
    grid-template-rows: auto auto;
    grid-template-columns: 1.75fr;
    grid-auto-columns: 1fr;
  }

  .lp-whhs-hero-content__container {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .lp-whhs-title-large.is-full-agenda {
    font-size: 2rem;
  }

  .lp-whhs-pledge-content__wrapper {
    text-align: center;
    margin-bottom: 1.5rem;
  }

  .divider {
    width: 100%;
    height: 1px;
  }

  .equity_container {
    padding: 6rem 3rem;
  }

  .lp-hhm-text--event-past {
    font-size: 1rem;
  }

  .lp-whhs-speaker-slide__wrapper {
    width: 45%;
  }

  .lp-whhs-agenda__component {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .nav_brand {
    padding-left: 0;
  }

  .nav_link-dark {
    color: var(--primary--white);
  }

  .event-featured-speaker__component {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
  }

  .lp-pb-hero-text__wrapper {
    max-width: 100%;
  }

  .lp-pb-data_component {
    grid-row-gap: 4rem;
    grid-template-rows: auto 1px auto 1px auto;
    grid-template-columns: 1fr;
  }

  .lp-pb-kf-title__component {
    margin-bottom: 2rem;
  }

  .img-cover.is-static {
    position: static;
  }

  .auto-tabs_wrapper.is-right {
    justify-content: flex-start;
    align-items: stretch;
  }

  .auto-tabs {
    width: 100%;
  }

  .auto-tabs_column {
    max-width: none;
  }

  .auto-tabs_column.is-right {
    width: 100%;
  }

  .auto-tabs_img-mobile {
    border-radius: 12px;
    width: 100%;
    margin-top: 2rem;
    padding-top: 100%;
    display: block;
    position: relative;
    overflow: hidden;
  }

  .auto-tabs_img-mobile-wrapper, .auto-tabs_content {
    display: none;
  }

  .auto-tabs_pause-btn {
    margin-top: 20px;
    position: static;
  }

  .auto-tabs_menu {
    width: 100%;
    margin-top: 1rem;
  }

  .lp-pb-non-adherence__component {
    grid-template-rows: auto auto auto;
  }

  .lp-whhs-full-agenda__component {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .lp-whhs-hero-full-agenda__container {
    z-index: 2;
    max-width: 100%;
    padding-right: 0;
    position: relative;
  }

  .image-wrapper--agenda-hero {
    order: -1;
    height: 300px;
    margin-left: 0;
    display: none;
    position: static;
  }

  .image-wrapper--agenda-hero.is-mobile {
    order: 1;
    display: block;
  }

  .lp-whhs-venue-details__wrapper {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
  }

  .hero-text__wrapper {
    max-width: 100%;
  }

  .hero-text__wrapper.is-platform-hero {
    max-width: none;
  }

  .section__take-control {
    min-height: 45vh;
  }

  .our-technology_tab-text-wrapper {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  .lp-whhc-hero-main__wrapper {
    height: 92vh;
  }

  .content-wrap {
    display: none;
  }

  .lp-whhc-gallery-text__wrapper {
    width: 100%;
  }

  ._2col-title__component {
    margin-bottom: 2rem;
  }

  .toolkit-content {
    grid-template-columns: 1fr;
  }

  .toolkit-content--right {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    padding-top: 0;
    padding-bottom: 7rem;
    position: static;
  }

  .toolkit-item._01, .toolkit-item._02, .toolkit-item._03, .toolkit-item._04 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    height: auto;
    margin-left: 5%;
    margin-right: 5%;
    position: relative;
  }

  .toolkit-item-content {
    margin-left: 0;
    margin-right: 0;
  }

  .list-item.is-lp-whhc {
    list-style-type: none;
  }

  .lp-whhs-banner-text {
    font-size: 1rem;
  }

  .lp-whhc-gallery-content__wrapper.is-2col {
    width: auto;
    margin-left: 5%;
    margin-right: 5%;
  }

  .a-healthy-heart_main-component {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    text-align: center;
    grid-template-rows: auto auto auto;
    grid-template-columns: .25fr 1fr;
    place-items: start center;
  }

  .a-healthy-heart_text-wrapper {
    text-align: center;
    margin-bottom: 1.5rem;
  }

  .platform-hero_text-wrapper {
    max-width: 100%;
  }

  .what-we-do_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .auto-tabs_static-content {
    display: none;
  }

  .auto-tabs_static-content.is-left.is-dark-teal-10 {
    position: relative;
  }

  .company-stats_horizontal-rule {
    width: 1%;
    height: 100px;
  }

  .company-stats_horizontal-rule.is-footer, .company-stats_horizontal-rule.is-roadshow, .company-stats_horizontal-rule.is-footer {
    margin-bottom: 4rem;
  }

  .mission_text-wrapper {
    justify-content: flex-start;
    align-items: center;
  }

  .simple-and-effective__component-copy {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
    place-items: start center;
  }

  .post_author-name, .post_author-subtitle {
    text-align: left;
  }

  .hero-img {
    top: 10%;
    right: auto;
  }

  .hero-img.active {
    width: 95%;
  }

  .item {
    width: 170px;
    height: 150px;
    top: 88%;
  }

  .arrows {
    top: 88%;
  }

  .whhs-2026_content-wrapper.is-full-agenda {
    grid-template-rows: auto auto;
    grid-template-columns: 1.75fr;
    grid-auto-columns: 1fr;
  }

  .carousel-button {
    width: 3rem;
    padding: .5rem;
  }

  .member-story_main-wrapper-copy {
    margin-bottom: 4rem;
  }

  .member-story_main-component-copy, .client-testimonial_main-component {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .section_hero-hlth-2025 {
    background-position: 0 100%;
    min-height: 32rem;
  }

  .event-details_logo-bar-wrapper {
    justify-content: center;
    align-items: center;
  }

  .connect_main-wrapper {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
  }

  .connect_attendees-list-component, .connect_attendees-list-component._5-col {
    grid-template-columns: 1fr 1fr;
  }

  .attendee_item-wrapper {
    flex-flow: column;
    grid-template-columns: 1fr;
    align-items: center;
  }
}

@media screen and (max-width: 479px) {
  .heading-2 {
    text-align: left;
    margin-top: 0;
    margin-bottom: 20px;
    padding-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
    font-size: 44px;
    line-height: 100%;
  }

  .text-block-4 {
    text-align: left;
    letter-spacing: .02em;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 100px;
    font-size: 15px;
    line-height: 140%;
    text-decoration: none;
  }

  .list {
    display: none;
  }

  .body-regular-desktop-left {
    color: #18181b;
    margin-top: 20px;
    margin-bottom: 10px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: inline-block;
  }

  .body-regular-desktop-left.list {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 20px;
    padding-right: 10px;
  }

  .h4-desktop-terms {
    margin-bottom: 15px;
    font-size: 25px;
    line-height: 100%;
  }

  .dropdown-terms {
    width: 100%;
    display: block;
  }

  .dropdown-toggle {
    width: 100%;
    display: inline-block;
  }

  .dropdown-link {
    background-color: #fff;
    flex-wrap: wrap;
    place-content: stretch flex-start;
    display: flex;
  }

  .dropdown-link:hover {
    color: var(--primary--dark);
  }

  .dropdown-list-2 {
    background-color: #fff;
    margin-bottom: 0;
    padding-bottom: 33px;
  }

  .dropdown-list-2.w--open {
    padding-top: 10px;
    padding-bottom: 20px;
  }

  .nav-dropdown--compliance {
    flex-wrap: wrap;
    display: block;
  }

  .dropdown-toggle__wrapper {
    flex-wrap: nowrap;
    padding-top: 20px;
    padding-bottom: 20px;
    display: flex;
  }

  .dropdown-toggle__wrapper.w--open {
    width: 100%;
    max-width: 100%;
    display: block;
  }

  .dropdown-list__wrapper {
    margin-top: 0;
  }

  .dropdown-list__wrapper.w--open {
    text-align: left;
    object-fit: fill;
    flex-direction: column;
    align-content: center;
    max-width: 100%;
    margin-top: 10px;
    display: block;
    overflow: hidden;
  }

  .compliance-main__wrapper {
    padding-top: 2rem;
  }

  .privacy-main_container {
    margin-left: auto;
    margin-right: auto;
  }

  .list-item-title-presspage {
    overflow-wrap: anywhere;
  }

  .h2-schedule-time {
    padding-left: 10px;
    padding-right: 10px;
  }

  .h2-schedule-time.sweepstakes {
    padding-top: 20px;
  }

  .pr-main__container {
    flex-flow: column;
  }

  .footer-link.footer-link-home {
    display: block;
  }

  .footer-home-list-item {
    padding-bottom: 10px;
  }

  .div-block-74 {
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-4-copy {
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 100px;
    font-size: 10px;
    line-height: 10px;
    text-decoration: none;
    display: none;
  }

  .section-form {
    background-position: 3%;
    background-repeat: no-repeat;
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
    margin-top: 32px;
    margin-bottom: -57px;
    padding-top: 40px;
  }

  .contact-form-grid-2 {
    grid-template-columns: 1fr;
  }

  .container-6 {
    padding-top: 0;
  }

  .submit-button {
    width: 50%;
  }

  .submit-button.dynamic-submit-button {
    width: 100%;
  }

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

  .div-block-81 {
    padding-bottom: 0;
    padding-left: 2px;
  }

  .field-label-white {
    color: #fff;
  }

  .div-block-126 {
    flex-direction: column;
    margin-left: 10px;
    margin-right: 10px;
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-36 {
    font-size: 26px;
  }

  .form-3 {
    grid-row-gap: 20px;
    flex-direction: column;
    align-items: flex-end;
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-field-2, .submit-button-3 {
    width: 100%;
  }

  .div-block-127 {
    flex-direction: column;
    display: flex;
  }

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

  .mobile-pp-text {
    font-size: 14px;
    display: block;
  }

  .desktop-pp-text {
    display: none;
  }

  .h3-heading-left-align {
    margin-top: 0;
    font-size: 26px;
    line-height: 31px;
  }

  .logo-and-contact {
    border: 2px solid #fff3;
    border-left: 1px #fff3;
    border-right-style: none;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .roi {
    border-radius: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .column-37 {
    display: none;
  }

  .tile-body {
    padding-left: 20px;
    padding-right: 20px;
  }

  .custom-accordion-item-toggle-state {
    background-position: 100%;
    flex: none;
    justify-content: flex-end;
    width: 24px;
    margin-left: 10px;
    display: flex;
  }

  .press-release_main-title-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .post_author-image {
    width: 80px;
    height: 80px;
  }

  .post_rich-text, .rich-text-block-3.blog-paragrah {
    max-width: 100%;
  }

  .post_author-wrapper {
    flex-flow: column;
    order: -1;
    justify-content: center;
    align-items: center;
  }

  .post_author-wrapper.is-top {
    max-width: 100%;
  }

  .post_author-wrapper.press, .post_author-wrapper.is_press {
    grid-row-gap: .5rem;
    flex-flow: column;
    align-items: center;
  }

  .navbar-links__wrapper {
    padding-bottom: 0;
  }

  .navbar-link-text, .navbar-link-text.no-border {
    padding-left: 0;
  }

  .menu-button-3 {
    padding-right: 0;
  }

  .main-menu-cta {
    border-radius: 30px;
    width: 100%;
    margin-bottom: 0;
    font-size: 15px;
    font-weight: 700;
    line-height: 160%;
  }

  .footnotes-list-item.text-color-med-grey.is-lp-pb {
    word-break: break-all;
  }

  .heading-68 {
    margin-top: 0;
    font-size: 24px;
  }

  .case-studies-final-stat-container {
    padding: 20px 0;
    display: block;
  }

  .div-block-188 {
    flex-direction: column;
  }

  .div-block-189 {
    padding-left: 20px;
  }

  .image-103 {
    padding-bottom: 20px;
  }

  .div-block-193 {
    display: block;
  }

  .flex-vertical-center {
    padding-left: 20px;
    padding-right: 20px;
  }

  .textaligncenter-copy {
    font-size: 40px;
    line-height: 50px;
  }

  ._404-button {
    z-index: 1000;
    width: 250px;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    position: relative;
  }

  .cookie-button {
    text-align: center;
    height: auto;
    margin-left: 0;
  }

  .deep-link-content-wrapper {
    background-position: 50% 100%;
    background-size: auto 220px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .vertical-space-small {
    padding-left: 5px;
    padding-right: 5px;
  }

  .submit-button---input {
    width: 50%;
  }

  .heading-74 {
    margin-top: 40px;
    margin-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
    font-size: 28px;
    line-height: 120%;
  }

  .container-37 {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .cookie-bar {
    display: none;
  }

  .button-old {
    width: 100%;
    font-size: .9375rem;
  }

  .hp-wrap {
    justify-items: start;
  }

  .hp-wrap.gap-0-25rem {
    width: 100%;
  }

  .hp-wrap.gap-3-75rem {
    min-width: 100%;
  }

  .hp-wrap.gap-2-5rem {
    justify-items: center;
  }

  .hp-wrap.gap-1-25rem {
    text-align: center;
    justify-items: center;
  }

  .hp-wrap.gap-4-75rem.mobile-align.centered-mobile {
    justify-items: center;
  }

  .mycontain.hide-desktop.no-padding-lr-mobile {
    margin-top: 1.5rem;
  }

  .button-wrapper {
    width: 100%;
  }

  .button-wrapper.left-align.mobile-streatched {
    align-items: center;
  }

  .hero-section {
    min-height: auto;
  }

  .section-time-line-wrapper.b2c-page._0-top-absol.mobile-align-1 {
    top: 80%;
  }

  .section-time-line-wrapper.b2b-page._1 {
    bottom: -2%;
  }

  .section-time-line-wrapper.b2b-page._1.mobile-align-3 {
    bottom: -1%;
  }

  .max-width-33rem.herp-wrap-for-padd {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .section-absol-image._4.mobile {
    width: 100%;
    height: auto;
  }

  .section-absol-image._11.mobile {
    width: 14rem;
  }

  .section-absol-image._1 {
    width: 16rem;
  }

  .section-absol-image._5 {
    width: 12rem;
    bottom: -7%;
  }

  .section-absol-image._3.mobile.hide-desktop {
    width: 10rem;
  }

  .section-absol-image._3.b2b-page {
    width: 13rem;
  }

  .section-absol-image._8.b2c-page {
    width: 16rem;
  }

  .footer-mobile-img._1 {
    z-index: 1;
    position: relative;
  }

  .h-flex-div {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .h-flex-div.apart {
    width: 100%;
  }

  .white-box-content-wrapper.mobile-responsive {
    height: auto;
  }

  .b2c-slider {
    width: 100vw;
    overflow: visible;
  }

  .h3 {
    font-size: 25px;
    line-height: 25px;
  }

  .slide-trends {
    width: 220px;
  }

  .hp-wrap-copy {
    justify-items: start;
  }

  .div-block-207 {
    height: 100%;
  }

  .container-45 {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .lyh-button-box {
    color: #fff;
    text-align: center;
    background-color: #f72246;
    align-self: center;
    margin-top: 0;
    margin-right: 0;
  }

  .ylh---share {
    color: #fff;
    text-align: center;
    background-color: #f72246;
    width: auto;
    margin-top: 0;
    margin-right: 0;
    padding-left: 30px;
    padding-right: 30px;
  }

  .h4-desktop-terms-2 {
    font-size: 25px;
    line-height: 100%;
  }

  .div-block-241 {
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-4-copy {
    text-align: left;
    letter-spacing: .02em;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 100px;
    font-size: 15px;
    line-height: 140%;
    text-decoration: none;
  }

  .section-whh {
    margin-top: 35px;
    margin-bottom: 0;
    padding-top: 20px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .section-whh.risk-factors {
    margin-top: 20px;
    margin-bottom: 0;
  }

  .whh-header-home {
    margin-bottom: 0;
    padding-top: 0;
    display: block;
  }

  .tabs-menu-6 {
    flex-direction: column;
    align-items: center;
    top: auto;
  }

  .tab-lato-link-tab-1-2, .tab-lato-link-tab-1-2.w--current {
    justify-content: center;
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
    display: flex;
  }

  .grid-22 {
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .new-submenu-nav {
    justify-content: center;
    display: flex;
  }

  .dropdown-whh-toggle {
    padding-right: 20px;
  }

  .dropdown-whh-list {
    left: 0;
    right: 0;
  }

  .lato-normal {
    max-width: 100%;
    margin-bottom: 40px;
    font-size: 16px;
    line-height: 120%;
  }

  .lato-normal.main {
    padding-top: 13px;
  }

  .whh-main {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-304 {
    flex-direction: column;
  }

  .div-block-304.risk {
    height: auto;
  }

  .image-138 {
    max-width: 50%;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-right: 0;
  }

  .image-138.risk {
    max-width: 60%;
  }

  .div-block-header-home {
    margin-right: 0;
    padding: 50px 25px;
  }

  .div-block-header-home.header-padding {
    margin-top: 0;
  }

  .div-block-306 {
    padding-bottom: 50px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .main-graphic {
    justify-content: center;
    display: flex;
    position: static;
  }

  .main-graphic.risk-factor {
    padding-left: 0;
  }

  .tab-lato-link-tab-2 {
    justify-content: center;
    width: 100%;
    display: flex;
  }

  .header-background-image---heart-disease-prevention, .header-background-image---health-equity {
    background-position: 59% 0;
    border-bottom-right-radius: 60px;
    border-bottom-left-radius: 60px;
  }

  .benefits-leader-tool-kit {
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid---2-col {
    grid-template-columns: 1fr;
  }

  .tile-body-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .tile-body-h3-2 {
    line-height: 28px;
  }

  .div-block-312 {
    padding: 20px 15px 40px;
  }

  ._1-col-div-block-img-he-1 {
    background-position: 50% 0;
    height: 200px;
  }

  .microsite-brand {
    padding-left: 0;
  }

  .microside-brand-logo {
    max-width: 150px;
  }

  .header-menopause-background {
    background-position: 59% 0;
    border-bottom-right-radius: 60px;
    border-bottom-left-radius: 60px;
  }

  .grid---2-col-1-row {
    grid-template-columns: 1fr;
  }

  .nav-top-2 {
    display: none;
  }

  .navbar-hh-logo.no-grow {
    width: 150px;
    min-width: 150px;
  }

  .navbar__wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .fixed-container {
    padding: 20px 10px;
  }

  .h1-lato-heading.white {
    overflow-wrap: anywhere;
    font-size: 50px;
  }

  .lato-heading-h2 {
    text-align: center;
    font-size: 28px;
  }

  .banner_wrapper {
    overflow: hidden;
  }

  .sections-hero {
    border-bottom-left-radius: 100px;
    height: 740px;
    margin-top: 80px;
    margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 20px;
    overflow: hidden;
  }

  .sections-hero.blog {
    padding-top: 20px;
    padding-bottom: 50px;
  }

  .blog-wrapper {
    flex-direction: column;
  }

  .press-header-block {
    width: 100%;
    margin-top: 0;
  }

  .open-roles_quick-stack {
    margin-top: 20px;
  }

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

  .container-61 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .bold-text-12, .bold-text-13, .bold-text-14 {
    overflow-wrap: anywhere;
  }

  .tab__content-wrapper-2 {
    padding-top: 20px;
  }

  .tabs__content-container {
    width: 100%;
    padding-bottom: 20px;
  }

  .tabs__content-container.is-about-home {
    padding-bottom: 0;
  }

  .main-content_wrapper {
    align-self: auto;
  }

  .card--infographic {
    height: 257px;
  }

  .section_title-wrapper.align-center.is-pb-hero {
    padding-bottom: 2rem;
  }

  .section_title-wrapper.is-platform-hero {
    padding-bottom: 1rem;
  }

  .card_wrapper {
    height: auto;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .card_wrapper.is-near-white {
    height: 99.9999%;
  }

  .user-type_text-wrapper {
    width: 100%;
  }

  .hero-title-container {
    margin-bottom: 50px;
  }

  .hh-logo {
    width: 120px;
  }

  .hb-h1.centered {
    width: 100%;
    font-size: 3rem;
  }

  .btn-container {
    flex-direction: column;
    align-items: center;
  }

  .content_container.tight {
    padding: 55px 30px 30px;
  }

  .hb-button.submit, .check-coverage_container {
    padding-left: 30px;
    padding-right: 30px;
  }

  .heart-better_list-item.tight {
    font-size: 1rem;
  }

  .left-image.img-3 {
    height: 300px;
  }

  .hb-h2-headine {
    font-size: 250%;
    font-weight: 700;
  }

  .logo-group-image {
    width: 190px;
  }

  .section.last, .right_container {
    padding: 55px 30px 30px;
  }

  .left_wrapper {
    max-height: 300px;
  }

  .heart-better-text.small {
    width: 100%;
  }

  .input-container.left {
    padding-right: 0;
  }

  .submit-container {
    width: 100%;
  }

  .container {
    flex-direction: column;
  }

  .section-01, .section-02, .section-03 {
    min-height: auto;
  }

  .hb-h2-headine-2 {
    font-weight: 700;
    line-height: 110%;
  }

  .scroll-snap-wrapper, .scroll-container {
    height: auto;
  }

  .bottom-container-2 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .h2-headine {
    line-height: 110%;
  }

  .scams_modal-wrapper {
    display: none;
  }

  .scams_content-wrapper {
    height: 85%;
    padding-top: 8px;
    padding-bottom: 8px;
    top: 8px;
  }

  .scams_title-wrapper {
    flex-direction: column;
    align-items: flex-start;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 0;
  }

  .h2-bold.rem {
    font-size: 2rem;
    line-height: 2rem;
  }

  .icon--close-text {
    font-size: 2.5rem;
    line-height: 2.5rem;
  }

  .button-close--scams-modal {
    top: .5rem;
    right: .5rem;
  }

  .scams_text-wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }

  .bold-text-21 {
    width: 100%;
  }

  .form_row-wrapper {
    flex-flow: column;
    grid-template-columns: 1fr;
  }

  .form_row-wrapper.is-2col, .form_row-wrapper.is-2col.newsletter {
    grid-template-columns: 1fr;
  }

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

  .margin-bottom.margin-medium.is-full-agenda {
    margin-bottom: 1rem;
  }

  .margin-bottom.margin-small.mobile {
    width: 100%;
  }

  .margin-bottom.margin-xlarge.is-mobile {
    margin-bottom: 1.5rem;
  }

  .secondary-hero_content {
    justify-content: flex-start;
    align-items: flex-end;
    margin-bottom: 4rem;
  }

  .heading-style-h2.text-color-dark.is-mobile, .heading-style-h2.text-color-red.is-mobile {
    font-size: 1.2rem;
  }

  .padding-section-hero {
    padding-top: 0;
    padding-bottom: 0;
  }

  .countdown_item-wrapper {
    padding-bottom: .5rem;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .countdown_item-wrapper.shadow-medium {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .text-size-medium.facts-table-title, .text-size-medium.text-content-na {
    font-size: .7rem;
  }

  .event-background_content {
    padding: 1.5rem;
  }

  .text-size-large.text-content-heart-health, .text-size-large.text-content-conditions {
    font-size: .7rem;
  }

  .heading-style-h1.is-hero {
    text-align: center;
    text-align: center;
  }

  .heading-style-h1.text-color-white.is-lp-whhc-hero {
    font-size: 3rem;
  }

  .mobile-hero-content-container.is-boston {
    background-image: linear-gradient(#0000004d, #0000004d), url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/6647c7d761acd28ebc4d924a_image_LP-Hero-Seattle.webp");
    background-position: 0 0, 0%;
    background-repeat: repeat, no-repeat;
  }

  .heading-style-h3.text-color-white {
    text-align: center;
  }

  .section_hhrt-hero {
    background-image: none;
    background-position: 0 0;
  }

  .event-details_item-component {
    grid-template-columns: 1fr;
  }

  .event-details_item-component.shadow-medium {
    grid-template-rows: 14rem;
  }

  .text-style-overline.is-white.is-hero {
    align-self: center;
    margin-bottom: .5rem;
  }

  .text-style-overline.text-color-white {
    text-align: center;
  }

  .hh_image.save-your-spot-roadshow.seattle {
    min-height: 220px;
    max-height: none;
  }

  .hh_image.top-padding-large {
    padding-top: 0;
  }

  .hhrt-speakers_item {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

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

  .margin-top.margin-large.llw {
    margin-top: 16px;
  }

  .margin-top.margin-huge {
    width: 100%;
  }

  .margin-top.margin-large {
    margin-top: 54px;
  }

  .button.is-secondary.is-icon {
    width: 100%;
    padding-left: 1.2rem;
    padding-right: 1.2rem;
  }

  .button.is-secondary.is-event-lp {
    background-color: #0000;
  }

  .button.is-alternate.is-secondary.is-full-width.is-no-wrap {
    white-space: nowrap;
  }

  .button.is-alternate.is-lp-whhs-2025 {
    flex: 1;
    min-width: 160px;
  }

  .button.is-event-lp, .button.hlth2024 {
    border-color: var(--primary--dark);
    background-color: var(--primary--dark);
  }

  .button.is-large.is-round {
    padding-left: 2rem;
    padding-right: 1.5rem;
  }

  .save-your-spot_form-block {
    padding: 1.5rem;
  }

  .button-group.is-hero, .button-group.is-event-lp {
    justify-content: center;
    align-items: center;
  }

  .button-group.is-main-nav {
    flex-wrap: wrap;
  }

  .button-group.hlth2024 {
    position: static;
  }

  .button-group.is-hhm-mobile {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .button-group.is-hero-subtext {
    justify-content: center;
    align-items: center;
    padding-top: 2rem;
  }

  .button-group.is-nav-mobile {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: wrap;
  }

  .container-medium.add-top-divider {
    padding-top: 2rem;
  }

  .event-background_component {
    grid-template-columns: 1fr;
  }

  .form_main-content-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .countdown_main-component {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .countdown_main-component.shadow-medium {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-template-rows: auto;
  }

  .event-details_content {
    padding: 1.5rem;
  }

  .save-your-spot_image-wrapper {
    height: 14rem;
    max-height: 14rem;
    padding-top: 0%;
  }

  .hh-image_container {
    align-self: center;
  }

  .hh-image_container.hhrt-nyc-image_venue {
    background-position: 100% 100%;
  }

  .hh-image_container.roadshow {
    height: 350px;
    max-height: none;
  }

  .hh-image_container.session-video {
    cursor: pointer;
  }

  .hh-image_container.hlth2024 {
    height: 330px;
  }

  .event-speakers_list, .event-speakers_list.is-3-speakers, .event-speakers_list.seattle, .event-speakers_list.seattle.featured-speaker {
    grid-template-columns: 1fr;
  }

  .event-speakers_list.align-center {
    flex-flow: wrap;
  }

  .padding-global.hide-mobile-landscape.tablet-0 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .text-size-regular.text-weight-xbold.is-mobile {
    font-size: .75rem;
  }

  .button-25-copy.is-icon {
    width: 100%;
  }

  .padding-large.is-mobile {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .health-equity_component {
    grid-template-columns: 1fr;
  }

  .form_main-wrapper.newsletter {
    margin-bottom: 0;
  }

  .section_hero.is-individuals {
    background-image: linear-gradient(0deg, #000000a6 22%, #0000), url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/66108c797af510093ad42e1e_hero-individuals-3-2024.webp");
    background-position: 0 0, 76%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .section_hero.ers-waitlist {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/6696cad4a5ca1580d29a4979_image_ers-waitlist-hero-2.jpg");
    background-position: 0 0, 76%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .section_hero.aap-hero {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/66d36547b95a778948ecfbd0_image-hero-aap.avif");
    background-position: 0 0, 75%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .section_hero.chs-hero {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/66f1a12701b103806f1741c8_image_CHS-hero.jpg");
    background-position: 0 0, 88%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .section_hero.jib-hero {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/6708562e7142d1657b883187_image_hero-JIB.avif");
    background-position: 0 0, 87%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .image-wrapper.hhp-image {
    height: auto;
  }

  .image-wrapper.is-whhs--speaker-headshot {
    width: 100%;
  }

  .image-wrapper.is-lp-pb-ad {
    position: relative;
  }

  .image-wrapper.is-platform-hero {
    max-width: none;
  }

  .image-wrapper.hide-desktop {
    display: block;
  }

  .image-wrapper.is-hlth-2025 {
    height: auto;
  }

  .video-slide_wrapper {
    grid-template-columns: 1fr;
  }

  .infographic_wrapper {
    margin-top: 0;
  }

  .infographic_wrapper.is-b1 {
    margin-bottom: -50px;
  }

  .infographic_wrapper.is-b2, .infographic_wrapper.is-b3 {
    margin-bottom: -55px;
  }

  .infographic_wrapper.is-outcomes-b3 {
    margin-bottom: -40px;
  }

  .infographic_wrapper.is-lp-pb-non-adherence {
    margin-top: 0;
    inset: 10px 10px auto auto;
  }

  .infographic_wrapper.is-outcomes-1 {
    justify-content: center;
    align-items: center;
    margin-bottom: -50px;
    padding-right: 0;
  }

  .infographic_wrapper.is-outcomes-2 {
    justify-content: center;
    align-items: center;
    margin-bottom: -50px;
    padding-left: 0;
  }

  .infographic_wrapper.is-outcomes-3 {
    justify-content: center;
    align-items: center;
    margin-bottom: -55px;
    padding-right: 0;
  }

  .infographic_wrapper.is-lp-whhc--outcomes-1 {
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    padding-right: 0;
  }

  .infographic_wrapper.is-lp-whhc--outcomes-2 {
    justify-content: center;
    align-items: center;
    margin-top: 0;
    padding-left: 0;
  }

  .infographic_wrapper.is-2-to-1-roi-2 {
    margin-bottom: -35px;
  }

  .slider-dots__wrapper.whhs {
    display: none;
  }

  .single-quote_component {
    box-shadow: none;
    border-radius: 20px;
    grid-template-columns: 1fr;
  }

  .single-quote_component.shadow-medium {
    border-radius: 20px;
  }

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

  .padding-top.padding-medium {
    padding-top: 32px;
  }

  .about_component {
    grid-template-columns: 1fr;
  }

  .about_component.is-left {
    grid-row-gap: 4rem;
  }

  .about_component.is-left.no-infographic {
    grid-row-gap: 1rem;
  }

  .about_component.is-left.is-last {
    grid-column-gap: 5.5rem;
    grid-row-gap: 5.5rem;
  }

  .about_component.is-left.is-last.is-platform-page {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
  }

  .about_component.is-last {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .about_component.is-platform-page {
    margin-bottom: 3rem;
  }

  .about_component.is-lp-whhc, .about_component.is-2-to-1-roi {
    margin-bottom: 4rem;
  }

  .about_component.is-2-to-1-roi-2 {
    grid-row-gap: 4rem;
  }

  .member-story_video-wrapper {
    margin-bottom: 0;
  }

  .time-for-action_component {
    text-align: center;
  }

  .partnering_main-component {
    grid-template-columns: 1fr;
  }

  .icon-down-arrow {
    width: 15px;
  }

  .facts-row-title__wrapper {
    width: auto;
  }

  .facts-icon__wrapper {
    padding-top: 0%;
  }

  .text-size-xlarge.text-color-white.is-lp-whhc-hero {
    font-size: 1.25rem;
  }

  .bs_cell-wrapper {
    min-width: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .bs_table-wrapper {
    width: auto;
  }

  .bs_table-main-wrapper.is-mobile {
    min-width: auto;
  }

  .roadshow-promo-grid_container {
    height: auto;
  }

  .roadshow-promo_content-grid {
    grid-row-gap: 4px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-content: center;
  }

  .roadshow-promo-text-description {
    text-align: center;
  }

  .roadshow-promo-heading_wrapper {
    justify-content: center;
    padding-top: 20px;
  }

  .roadshow-promo-details_wrapper {
    justify-content: center;
    padding-bottom: 20px;
  }

  .whhm-hero-text_container {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
  }

  .whhm-list_component {
    padding-left: 1rem;
  }

  .whhm-card-content_container {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-direction: column;
    align-items: center;
  }

  .whhm-facts-content {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .vertical-line.is-light-grey {
    height: 30px;
  }

  .whhm-icon_wrapper {
    display: flex;
  }

  .whhm-content_container.is-hero {
    grid-row-gap: 0px;
    opacity: 1;
  }

  .whhm-content_container.is-horizontal {
    flex-direction: column;
  }

  .bg-hero {
    background-image: linear-gradient(#0009, #0009), url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/65a42700d48aca58833a0c37_image-WHHM-hero.webp");
    background-position: 0 0, 20% 100%;
    background-repeat: repeat, no-repeat;
    background-attachment: scroll, fixed;
  }

  .whhm-hero-heading-h1 {
    font-size: 2.255rem;
  }

  .whhm-fact_list {
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
  }

  .fact_image-wrapper {
    height: 193px;
  }

  .headline_wrapper {
    order: -1;
  }

  .headline_wrapper.is-hero {
    grid-row-gap: .9rem;
  }

  .whhm-fact_item.shadow-medium {
    max-width: none;
  }

  .whhm-heading-h2, .heading-style-h3-2 {
    font-size: 1.5rem;
  }

  .best-in-class_component {
    grid-template-columns: 1fr;
  }

  .po_main-image-wrapper.hh-map {
    height: 225px;
  }

  .hh-image.benefits-hero {
    object-position: 45% 50%;
  }

  .hh-image.solution-hero {
    object-position: 68% 50%;
  }

  .hh-image.enroll-hero {
    object-position: 62% 50%;
  }

  .hh-image.is-ricka, .hh-image.is-thomas-reed, .hh-image.is-holly {
    width: 175px;
  }

  .list_container {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

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

  .text-single-quote {
    font-size: 1rem;
  }

  .form-success_title.is-avery-dennison {
    font-size: 1.25rem;
  }

  .attribution__wrapper {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
  }

  .logo-marquee_logo-wrapper {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .about_logo-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: center;
    align-items: center;
  }

  .member-quote_component {
    grid-template-columns: 1fr;
  }

  .cmsfilter__form {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
  }

  .navbar-logo__wrapper {
    justify-content: center;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .sticky-text_wrapper.steps {
    grid-template-columns: 1fr;
  }

  .section_product-tour {
    overflow: hidden;
  }

  .product-feature_component, .proven-outcomes__component {
    grid-template-columns: 1fr;
  }

  .image--proven-outcomes {
    width: 270px;
  }

  .member-marquee_wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .privacy_component {
    grid-template-columns: 1fr;
    justify-items: start;
  }

  .section_free-to-you {
    background-image: none;
    background-position: 0 0;
  }

  .app-card_container.move-up {
    margin-bottom: 1rem;
  }

  .app-card_container.move-down {
    margin-top: 1rem;
  }

  .app-card_group.detecting.is-mobile {
    left: -1px;
    right: -1px;
  }

  .app-card_group.is-mobile {
    bottom: 5%;
    left: -20%;
    right: -20%;
  }

  .app-card_group.reporting.is-mobile {
    inset: auto 17% -33%;
  }

  .app-card_group.tracking.is-mobile {
    bottom: 0%;
  }

  .card-text__wrapper.is-how-it-works {
    order: -1;
  }

  .product-tour-mobile_container {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .app-card-mobile_component {
    padding: 2rem 1rem 1rem;
  }

  .prod-tour-text_wrapper {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
  }

  .social-icons_container {
    justify-content: center;
    align-items: center;
    display: none;
  }

  .social-icons_container.is-mobile {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    display: inline-flex;
  }

  .post_author-name-wrapper {
    justify-content: flex-start;
    align-items: center;
  }

  .post_author-name-wrapper.press {
    justify-content: center;
    align-items: center;
  }

  .form_main-component {
    border-radius: 10px;
  }

  .form_main-component.is-lp-whhs {
    border-radius: 20px;
    padding: 1.5rem;
  }

  .form_main-component.press {
    border-radius: 20px;
  }

  .request-a-demo_text-wrapper.is-white.is-vertical-center {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .user-type_component {
    flex-direction: column;
  }

  .cms-filters__container.align-center {
    justify-content: flex-start;
    align-items: center;
  }

  .tab--button {
    width: 100%;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .text-color-dark-red.is-no-wrap {
    white-space: nowrap;
  }

  .social_main-wrapper {
    justify-content: center;
    align-items: center;
    margin-bottom: 2rem;
  }

  .social_main-wrapper.no-botton-margin {
    order: 1;
    justify-content: flex-start;
    align-items: center;
  }

  .social_main-wrapper.press {
    justify-content: center;
    align-items: center;
  }

  .event-about__component {
    grid-template-columns: 1fr;
  }

  .event-about_content {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .event-speakers_item {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .event-schedule_item {
    grid-row-gap: 1.5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    width: 100%;
  }

  .schedule_item-content {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .author_main-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
  }

  .lp-whhs-pledge__component {
    grid-template-columns: 1fr;
    place-items: center;
  }

  .event-speaker_list, .event-speaker_list._5-col {
    grid-template-columns: 1fr;
  }

  .section_mission, .section_awards, .section_values, .section_careers-marquee, .section_leadership, .section_locations {
    background-image: none;
  }

  .lightbox_maayan-hlth {
    border-radius: 20px;
    height: 300px;
  }

  .awards_logo-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .values-card_wrapper {
    border-radius: 20px;
  }

  .values_component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .careers-image_slide {
    width: 100%;
    margin-right: 1rem;
  }

  .employee-testimonial_slider-mask.is-employee-testimonial {
    width: 248.273px;
    overflow: visible;
  }

  .cms-list--team {
    grid-template-columns: 1fr;
  }

  .locations__component {
    grid-template-columns: 1fr;
    place-items: start;
  }

  .location-list-item {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding-left: 1.5rem;
  }

  .locations-list__wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    grid-template-columns: 1fr;
  }

  .footer-links_main-container {
    grid-column-gap: 1rem;
    grid-row-gap: 1.5rem;
  }

  .copyright-links {
    grid-row-gap: 1.25rem;
  }

  .tab_text--cta-title {
    text-align: center;
  }

  .section_latest-press-releases {
    margin-top: 100px;
  }

  .media-contact_container {
    grid-row-gap: 2rem;
    text-align: center;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
  }

  .section_llw-hero {
    background-image: linear-gradient(#0006, #0006), url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/66198d7059c79a384d62e5cc_LLW-image_hero-B2C.jpg");
    background-position: 0 0, 72%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .section_llw-hero.companies {
    background-image: linear-gradient(#0006, #0006), url("https://cdn.prod.website-files.com/64cad0eb87ec6044a0027bf1/66198d6ff730025c4355706a_LLW-image_hero-B2B.jpg");
    background-position: 0 0, 42%;
    min-height: 600px;
  }

  .section_llw-hero.individuals {
    min-height: 600px;
  }

  .section_llw-top-nav {
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 20px;
    padding-right: 20px;
  }

  .secondary-llw-hero-content {
    padding-top: 4rem;
    padding-bottom: 1rem;
  }

  .h1-hero-title-top.is-home {
    font-size: 3rem;
  }

  .h1-hero-title-bottom.company {
    inset: auto 0% 0%;
  }

  .h1-hero-title-bottom.is-home {
    font-size: 3rem;
  }

  .hero-body-text_wrapper.llw-hero {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    max-width: 100%;
  }

  .section-primary_container {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    margin-top: 20px;
  }

  .section-main-text_container {
    padding: 2rem 1.5rem 2.5rem;
  }

  .problem_list-container {
    order: -1;
    margin-top: 0;
    padding: 1.5rem;
  }

  .llw-list_text {
    font-size: 1rem;
  }

  .section-secondary_container {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    margin-top: -2rem;
  }

  .llw-list_title {
    font-size: 1.25rem;
  }

  .benefits_image-wrapper._02 {
    width: 100%;
  }

  .benefits_right-container {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    order: -1;
    margin-top: 0;
  }

  .solution_image-wrapper._02 {
    width: 100%;
  }

  .solution_right-container {
    z-index: 10;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    order: -1;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    position: relative;
  }

  .solution_list-container {
    width: 100%;
    margin-top: 0;
    padding: 1.5rem;
  }

  .benefits_list-container {
    order: -1;
    width: 100%;
    margin-top: 0;
    padding: 1.5rem;
    display: flex;
  }

  .llw-list_text-headline, .llw-list_text-headline.text-align-center {
    font-size: 1.3rem;
  }

  .section_enroll {
    padding-bottom: 5rem;
  }

  .enroll_right-container {
    width: 100%;
    position: static;
  }

  .enroll_cta-container {
    width: 100%;
    padding: 2.5rem;
  }

  .connect-monitor-image_component {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .track-bp-content_component {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin-bottom: 2rem;
  }

  .track-bp_wrapper._02 {
    width: 100%;
    min-width: auto;
  }

  .secondary-hero-image_wrapper, .callout-text__wrapper {
    width: 100%;
  }

  .callout-text__wrapper.bp-too-high {
    order: -1;
    margin-top: 0;
  }

  .callout-text__container {
    order: -1;
  }

  .callout-text__container.align-right {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
  }

  .track-bp-text__wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: center;
    align-items: flex-start;
  }

  .track-bp-text__wrapper.align-right {
    justify-content: center;
    align-items: center;
  }

  .track-bp-content__container.align-center {
    grid-column-gap: 1rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .health-tips-content_component {
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

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

  .health-records-content_component, .manage-settings-content_component, .manage-settings-content_component.profile {
    grid-template-columns: 1fr;
  }

  .simple-and-effective__component {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
    justify-items: start;
  }

  .app-manual-hero__component {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .main-headline_container {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .section_contact-us--2024 {
    background-image: none;
  }

  .contact-us-item_container.shadow-medium {
    padding: 1rem;
  }

  .contact-us-item_container.shadow-medium._01 {
    border-radius: 20px;
  }

  .promo-content_component {
    grid-template-columns: 1.75fr 1fr;
  }

  .promo-time_container {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .promo-headline_text {
    font-size: 1rem;
  }

  .mission_main-component {
    grid-template-columns: 1fr;
  }

  .section_company-stats {
    background-image: none;
  }

  .company-stats_component {
    grid-template-columns: 1fr;
  }

  .company-stats_content-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
  }

  .section_career-intro, .section_video-carousel, .section_job-benefits {
    background-image: none;
  }

  .job-benefits-content__wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .section_open-roles {
    max-width: 100%;
  }

  .section_image--full-width {
    min-height: 300px;
  }

  .main-privacy-content_container {
    margin-left: auto;
    margin-right: auto;
  }

  .disclosure-section_toggle {
    display: flex;
  }

  .section_safeguarding {
    background-image: none;
  }

  .security-content__component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .security-content__component.compliance {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .section_certified, .section_compliance {
    background-image: none;
  }

  .hero_video-wrapper {
    background-position: 77% 106%;
  }

  .lp__logo-bar {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    justify-content: center;
    align-items: center;
  }

  .lp__logo-bar.is-ad {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .column-no-padding-on-mobile {
    padding-left: 0;
    padding-right: 0;
  }

  .button-25 {
    text-align: center;
    height: auto;
    margin-left: 0;
  }

  .unchallenge-container {
    padding-left: 10px;
    padding-right: 10px;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

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

  .padding-bottom.padding-xxlarge {
    padding-bottom: 48px;
  }

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

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

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

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .hide-mobile-portrait {
    display: none;
  }

  .margin-vertical-2 {
    margin-left: 0;
    margin-right: 0;
  }

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

  .max-width-full-mobile-portrait {
    width: 100%;
    max-width: none;
  }

  .lp-whhs-quote__component {
    grid-template-rows: 1fr auto;
    grid-template-columns: 1fr;
  }

  .event-quote-content__wrapper {
    padding: 2rem 1.25rem;
  }

  .lp-whhs-event-quote-text {
    font-size: .9rem;
  }

  .lp-whhs-session__component {
    grid-template-columns: 1fr;
  }

  .pop-up-item.is-shadow {
    padding: 1.5rem;
  }

  .pop-up-heading {
    font-size: 1.5rem;
  }

  .pop-up-text {
    font-size: .9rem;
  }

  .heading-style-hero {
    text-align: center;
    font-size: 1.7rem;
    font-weight: 700;
  }

  .sticky_image._01, .sticky_image._02, .sticky_image._03, .sticky_image._04, .sticky_image._05 {
    border-radius: 20px;
  }

  .stick_highlight-image.risk-detection {
    right: -35px;
  }

  .stick_highlight-image._02b {
    right: -48px;
  }

  .stick_highlight-image.coaching-mobile, .stick_highlight-image.tracking-mobile, .stick_highlight-image.risk-detection-mobile, .stick_highlight-image.health-equity-mobile, .stick_highlight-image.clinical-reports-mobile {
    right: -10%;
  }

  .section_equity-for-all {
    z-index: 10;
    position: relative;
  }

  .section_checkup-checklist {
    background-image: none;
  }

  .checklist_content-container {
    grid-template-columns: 1fr;
  }

  .checklist-image_container, .checklist_checkbox-container {
    align-self: center;
  }

  .countdown-subheadline {
    font-size: .8rem;
  }

  .heading-style-h1_countdown {
    font-size: 2.5rem;
  }

  .connect_main-attendees-wrapper {
    width: 100%;
  }

  .event-details_logo-wrapper {
    justify-content: center;
    align-items: center;
  }

  .event-details-text {
    line-height: 108%;
  }

  .coming-soon-banner_container.is-jib {
    background-color: #0080c7;
  }

  .partner-logo_image.bcbssc {
    min-height: 40px;
  }

  .partner-logo_image.chs {
    object-fit: contain;
  }

  .health-equity_component-copy {
    grid-template-columns: 1fr;
  }

  .single-quote_image-wrapper {
    padding: 2rem 1rem;
  }

  .infographic__wrapper.b1 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-columns: 100px 30px 100px;
    padding: 1rem 1.5rem;
  }

  .infographic__wrapper.is-1col {
    padding: 1rem 1.5rem;
  }

  .infographic__wrapper.b3 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-columns: 75px 30px 100px;
    padding: 1rem 1.5rem;
  }

  .infographic__wrapper.is-outcomes-b3 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    border-radius: 1.5rem;
    grid-template-columns: 60px 43px 105px;
    padding: 1rem 1.5rem;
  }

  .infographic__wrapper.is-lp-pb-non-adherence {
    width: 130px;
  }

  .infographic__wrapper.is-outcomes-2 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-columns: 100px 30px 100px;
    padding: 1rem 1.5rem;
  }

  .infographic__wrapper.is-outcomes-3 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-columns: 100px 30px 70px;
    padding: 1rem 1.5rem;
  }

  .infographic__wrapper.is-lp-whhc--outcomes-2, .infographic__wrapper.is-lp-whhc--outcomes-1, .infographic__wrapper.is-lp-whhc--outcomes-2, .infographic__wrapper._2s-lp-whhc--outcomes-1 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-columns: 100px 30px 100px;
    padding: 1rem 1.5rem;
  }

  .infographic__wrapper.b2 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-columns: 75px 30px 100px;
    padding: 1rem 1.5rem;
  }

  .inforgraphic-details {
    font-size: .6rem;
  }

  .infographic-headline {
    font-size: 2rem;
  }

  .infographic-headline-small_text {
    font-size: .8rem;
  }

  .infographic-middle_wrapper {
    width: 30px;
  }

  .testimonial-slider__component {
    height: auto;
  }

  .slider__mask--testimonial {
    height: 100%;
    min-height: 100%;
  }

  .slider__mask--testimonial.is-lp-whhs {
    height: 560px;
  }

  .slider01_slide.public-sector {
    height: auto;
  }

  .slider01_slide.is-employee-testimonials {
    width: 95%;
  }

  .slider01_slide.is-careers-slider {
    width: 100%;
  }

  .slider01_slide.is-whhs-2025-speakers {
    width: 84%;
  }

  .whhm-equity_component {
    grid-template-columns: 1fr;
  }

  .whhm-equity_image {
    height: 275px;
    min-height: auto;
  }

  .whhm-testimonial_component {
    grid-template-columns: 1fr;
  }

  .whhm-text-24 {
    font-size: 1rem;
  }

  .real-user-stories_image {
    height: 275px;
    min-height: auto;
  }

  .careers-image_wrapper {
    border-radius: 20px;
    width: 100%;
    min-width: auto;
  }

  .careers_image {
    width: 100%;
  }

  .link--scams {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .section_hero-hlth-2024 {
    min-height: 850px;
  }

  .equity-for-all_container {
    padding: 100px 29px;
  }

  .sf-image-wrapper._02, .sf-image-wrapper._05 {
    display: none;
  }

  .sf-image-grid_component {
    grid-template-columns: 1fr 1fr;
  }

  .button-secondary_icon-left {
    width: 100%;
    padding-left: 1.2rem;
    padding-right: 1.2rem;
  }

  .button-alternate.is-full-width {
    width: 100%;
  }

  .button-alternate.is-full-width.is-lp-whhs-highlights {
    cursor: pointer;
  }

  .button-alternate.is-full-width-mobile {
    width: 100%;
  }

  .button-alternate.is-nav-mobile {
    width: 100%;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .button-alternate-secondary.is-full-width-mobile {
    flex: 1;
    width: 100%;
  }

  .button-alternate-secondary.is-full-width {
    width: 100%;
  }

  .button-alternate-secondary.is-nav-mobile {
    width: 100%;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .button-text.is-nav-mobile {
    white-space: nowrap;
  }

  .padding-section-xlarge.lp-whhs-speakers {
    padding-bottom: 7rem;
  }

  .hero_image-wrapper {
    min-height: 380px;
  }

  .hero_image-wrapper.is-health-plans {
    background-position: 80% 100%;
  }

  .hero_image-wrapper.is-benefits-consultants {
    background-position: 85% 100%;
    background-repeat: no-repeat;
  }

  .hero_image-wrapper.is-individuals {
    background-position: 80% 100%;
  }

  .hero_image-wrapper.contact {
    background-position: 90%;
  }

  .hero_image-wrapper.app-manual {
    background-position: 80% 100%;
  }

  .hero_image-wrapper.is-labor-unions {
    min-height: 380px;
  }

  .hero_image-wrapper.is-employers {
    background-position: 90% 100%;
    min-height: 380px;
  }

  .hero_image-wrapper.is-individuals-desktop, .hero_image-wrapper.is-outcomes-desktop, .hero_image-wrapper.is-employers-desktop, .hero_image-wrapper.is-labor-unions-desktop, .hero_image-wrapper.is-public-sector-desktop, .hero_image-wrapper.is-health-plans-desktop, .hero_image-wrapper.is-consultants-desktop, .hero_image-wrapper.is-careers-desktop, .hero_image-wrapper.is-company-desktop, .hero_image-wrapper.is-contact-desktop, .hero_image-wrapper.is-app-manual-desktop {
    background-position: 80% 100%;
  }

  .filter--search-field {
    order: -1;
    min-width: 14rem;
  }

  .filters__wrapper {
    flex-flow: column;
  }

  .tabs-menu_container.is-our-technology {
    grid-column-gap: 1rem;
    grid-row-gap: 0rem;
    justify-content: center;
    align-items: flex-end;
  }

  .hero-overline_container.align-center {
    flex-flow: wrap;
  }

  .event-start-text_container {
    width: 100%;
  }

  .speaker-image_container {
    margin-right: 1rem;
  }

  .speaker-name_text {
    font-size: 1.5rem;
  }

  .speaker-company_text {
    font-size: 1.125rem;
  }

  .speaker-slide_wrapper {
    width: 100%;
    margin-right: 1rem;
  }

  .speaker-slider_component {
    height: auto;
  }

  .event-location_component {
    grid-column-gap: 2rem;
    grid-template-rows: auto auto auto;
  }

  .speaker-content_container {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .speaker-grid {
    grid-template-columns: 1fr;
  }

  .speaker-job-title-long_text {
    font-size: 1.125rem;
  }

  .hero-image_wrapper-mobile {
    background-position: 77% 106%;
  }

  .lp-hhmr-sticky__element.align-center-top {
    padding-left: 300px;
  }

  .lp-hhmr-sticky__element.is-tx {
    padding-left: 80px;
  }

  .lp-hhmr-sticky__element.is-mobile {
    object-fit: cover;
    justify-content: center;
    align-items: center;
  }

  .lp-hhmr-sticky__element.is-mobile.is-lp-hhmr--health-plans {
    justify-content: center;
    align-items: flex-start;
  }

  .lp-hhmr-sticky__element.is-mobile.is-tx, .lp-hhmr-sticky__element.is-mobile.is-fl {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .lp-hhmr-sticky__element.is-mobile.is-ca {
    justify-content: center;
    align-items: flex-start;
  }

  .image--lp-hhmr {
    height: 125%;
  }

  .image--lp-hhmr.is-health-plans {
    margin-bottom: 200px;
  }

  .image--lp-hhmr.is-tx {
    padding-left: 0;
    padding-right: 42px;
  }

  .image--lp-hhmr.is-ca {
    padding-left: 260px;
  }

  .image--lp-hhmr.is-employers {
    margin-bottom: 160px;
    margin-left: 249px;
  }

  .image--lp-hhmr.is-lp-hhmr--universal {
    margin-bottom: 160px;
  }

  .image--lp-hhmr.is-public-sector {
    margin-left: 300px;
  }

  .image--lp-hhmr.is-mobile {
    min-width: auto;
    max-width: none;
    height: 350px;
  }

  .lp-hhmr-section__wrapper.is-hero {
    height: auto;
    min-height: auto;
  }

  .hhm-main_container {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    height: auto;
    padding-top: 3rem;
  }

  .lp-hhmr__container-left {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .lp-hhmr-text._2rem, .lp-hhmr-text._2rem.is-health-plans {
    font-size: 1.25rem;
  }

  .lp-hhmr-title-large.is-hero {
    font-size: 2rem;
  }

  .lp-hhmr-item-content__wrapper.is-med-ad {
    height: auto;
  }

  .lightbox-bg-image-wrapper {
    object-fit: cover;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    position: absolute;
    inset: 0%;
    overflow: visible;
  }

  .lp-hhmr-item__wrapper.is-med-ad {
    height: auto;
    min-height: auto;
  }

  .image--lp-hhmr-bargraph.is-horizontal {
    display: none;
  }

  .image--lp-hhmr-bargraph.is-vertical {
    display: block;
  }

  .footer-home-list-item-3 {
    padding-bottom: 10px;
  }

  .footer-link-2.footer-link-home {
    display: block;
  }

  .webinar_component, .lp-ad-hhp__component {
    grid-template-columns: 1fr;
  }

  .lp-ad-pledge-types__component {
    grid-template-columns: 1fr 1fr;
  }

  .notification-bar_wrapper {
    height: auto;
    overflow: hidden;
  }

  .notification-bar_link {
    text-align: center;
  }

  .notification-bar_link.is-mobile {
    line-height: 120%;
    display: block;
  }

  .notification-bar_text {
    text-align: center;
    font-size: 1rem;
  }

  .lp-hhmr-med-ad__component {
    grid-template-columns: 1fr;
  }

  .lp-whhs-venue-text {
    font-size: 1.8rem;
  }

  .dropdown-icon-wrapper {
    width: 32px;
  }

  .dropdown-icon {
    width: 32px;
    height: 32px;
  }

  .dropdown-item-wrapper {
    grid-template-columns: 1fr;
  }

  .dropdown-item {
    padding-bottom: .5rem;
    padding-left: 0;
    padding-right: 0;
  }

  .section_hero-subtext {
    height: 348px;
    bottom: -348px;
  }

  .hero-subtext {
    font-size: 1.25rem;
  }

  .image.is-rounded-small.is-lp-whhc {
    height: 400px;
  }

  .image.is-po.is-pillbox {
    height: 380px;
  }

  .image.is-lp-whhs-speakers {
    border-radius: .6rem;
  }

  .image.hide-desktop {
    display: block;
  }

  .image._404-graphic {
    width: 288px;
  }

  .card--contact-us {
    height: 257px;
  }

  .locations-image__wrapper {
    min-height: 350px;
  }

  .card--employee-testimonial {
    height: auto;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .horizontal-rule--company-stats {
    width: 50px;
    height: 1px;
  }

  .filters-main__wrapper {
    flex-flow: column;
  }

  .card_bundled-solutions {
    border-radius: 20px;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .card--security-item {
    border-radius: 20px;
  }

  .tou-main__wrapper {
    padding-top: 2rem;
  }

  .nav-dropdown--terms {
    flex-wrap: wrap;
    display: block;
  }

  .lp-whhs-hero-content__container {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    margin-bottom: 4rem;
  }

  .lp-whhs-title-large {
    font-size: 3rem;
  }

  .lp-whhs-title-large.is-full-agenda {
    font-size: 2.5rem;
  }

  .lp-whhs-lightbox__wrapper, .lp-whhs-lb-button__wrapper {
    align-self: center;
  }

  .image-wrapper--lp-whhs.is-whhs-2025-quote-01, .image-wrapper--lp-whhs.is-whhs-2025-quote-04, .image-wrapper--lp-whhs.is-whhs-2025-quote-02, .image-wrapper--lp-whhs.is-whhs-2025-quote-03 {
    min-height: 240px;
  }

  .navbar-link-text-dark.main-nav-mobile-only.no-border {
    padding-left: 10px;
  }

  .navbar-link-text-dark.no-border {
    padding-left: 0;
  }

  .equity_container {
    padding: 100px 29px;
  }

  .div-block-326 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .lp-hhm-past-banner__wrapper {
    height: auto;
    overflow: hidden;
  }

  .lp-hhm-text--event-past {
    text-align: center;
    font-size: 1rem;
  }

  .slider__mask--speakers {
    width: 260px;
    overflow: visible;
  }

  .lp-whhs-speaker-slide__wrapper {
    width: 80%;
  }

  .lp-whhs-agenda-details__wrapper {
    grid-template-columns: .5fr 1fr;
  }

  .event-featured-speaker__content {
    padding-top: 0;
    padding-bottom: 0;
  }

  .event-featured-speaker__component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .lp-pb-hero-text__wrapper {
    padding-top: 1.5rem;
  }

  .lp-pb-hero-video {
    border: 1px solid var(--primary--white);
    background-color: var(--primary--white);
  }

  .lp-whhs-full-agenda-details-row {
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .lp-whhs-full-agenda--details.text-weight-bold {
    font-size: 1.25rem;
  }

  .lp-whhs-hero-full-agenda__container {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .image-wrapper--agenda-hero.is-mobile {
    order: 1;
    height: 180px;
  }

  .lp-whhs-venue-details__wrapper {
    grid-template-columns: 1fr;
  }

  .hero-text__wrapper {
    padding-top: 1.5rem;
  }

  .hero-text__wrapper.is-platform-hero {
    padding-top: 0;
  }

  .hero_main-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .hero_main-wrapper.is-2col {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .card {
    flex-flow: column;
    height: auto;
  }

  .card-image._01, .card-image._02, .card-image._03 {
    max-width: 230px;
  }

  .tab-button-text__wrapper {
    flex-flow: column;
  }

  .lp-whhc-gallery__component {
    height: auto;
  }

  .lp-whhc-gallery-main__wrapper {
    height: auto;
    position: relative;
  }

  .lp-whhc-gallery-text__wrapper {
    border-radius: 0;
  }

  .image--play.is-rounded-small.is-employee-testimonial {
    max-height: 360px;
  }

  .image--play.is-lp-whhs-speakers {
    border-radius: .6rem;
  }

  .lp-hhmr-banner__wrapper-copy {
    height: auto;
    overflow: hidden;
  }

  .lp-whhs-banner-text {
    text-align: center;
    font-size: 1rem;
  }

  .lp-whhc-gallery-content__wrapper {
    border-radius: 0;
    width: 100%;
    padding-left: 5%;
    padding-right: 5%;
  }

  .lp-whhc-gallery-content__wrapper.is-2col {
    margin-left: 0;
    margin-right: 0%;
  }

  .user-type_main-wrapper, .testimonials_main-content-wrapper {
    align-self: auto;
  }

  .a-healthy-heart_main-component {
    text-align: center;
  }

  .platform-hero_content-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .what-we-do_component {
    grid-template-columns: 1fr;
  }

  .company-stats_horizontal-rule, .company-stats_horizontal-rule.is-teal {
    width: 100%;
    height: 1px;
  }

  .simple-and-effective__component-copy {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
    justify-items: start;
  }

  .post_author-name, .post_author-subtitle {
    text-align: center;
  }

  .is-2-to-1-roi {
    margin-bottom: -35px;
  }

  .is-2-to-1-roi-2 {
    padding: 1rem 1.5rem;
  }

  .arrows {
    max-width: none;
  }

  .client-testimonial_video-wrapper {
    margin-bottom: 0;
  }

  .section_hero-hlth-2025 {
    min-height: 40rem;
  }

  .connect_main-wrapper {
    grid-template-columns: 1fr;
  }

  .connect_main-content-wrapper {
    padding: 1.5rem;
  }

  .connect_attendees-list-component, .connect_attendees-list-component._5-col {
    grid-template-columns: 1fr;
  }

  .attendee_item-wrapper {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }
}

#w-node-_88c63cdc-16c6-b892-c93b-8c140ca4746f-0ca4746b {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_88c63cdc-16c6-b892-c93b-8c140ca47474-0ca4746b, #w-node-_88c63cdc-16c6-b892-c93b-8c140ca4747c-0ca4746b, #w-node-_88c63cdc-16c6-b892-c93b-8c140ca47488-0ca4746b, #w-node-_88c63cdc-16c6-b892-c93b-8c140ca47490-0ca4746b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_88c63cdc-16c6-b892-c93b-8c140ca4749a-0ca4746b {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_88c63cdc-16c6-b892-c93b-8c140ca474a6-0ca4746b {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-cce45f28-2d10-95b5-c30e-1f3467df845d-a0027bc8, #w-node-cce45f28-2d10-95b5-c30e-1f3467df845f-a0027bc8, #w-node-_808e5869-c9bf-0cd1-6798-aa596e655560-a0027bc8, #w-node-_637ab6a9-cd5a-7ce4-7914-058ad8ea4d47-a0027bc8, #w-node-_637ab6a9-cd5a-7ce4-7914-058ad8ea4d49-a0027bc8, #w-node-_637ab6a9-cd5a-7ce4-7914-058ad8ea4d4a-a0027bc8, #w-node-_182654cf-8ae9-8b7a-7899-2f3c8a413dd0-a0027bc8, #w-node-_182654cf-8ae9-8b7a-7899-2f3c8a413dd2-a0027bc8, #w-node-_182654cf-8ae9-8b7a-7899-2f3c8a413dd9-a0027bc8, #w-node-_182654cf-8ae9-8b7a-7899-2f3c8a413de0-a0027bc8, #w-node-_7482b7cc-cb1a-b789-23b4-b808cdf0c220-a0027bc8, #w-node-_7482b7cc-cb1a-b789-23b4-b808cdf0c222-a0027bc8, #w-node-_7482b7cc-cb1a-b789-23b4-b808cdf0c223-a0027bc8, #w-node-_182654cf-8ae9-8b7a-7899-2f3c8a413ee3-a0027bc8, #w-node-_1df91c72-0d13-c710-284e-53ab81eeec6d-a0027bc8, #w-node-f8ecd6c9-a74e-ad99-2f80-1c5d86239f5f-a0027bd9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f8ecd6c9-a74e-ad99-2f80-1c5d86239f6f-a0027bd9, #w-node-f8ecd6c9-a74e-ad99-2f80-1c5d86239f73-a0027bd9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c1bd332e-3b8c-15df-189a-2502b9291384-a0027bd9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c1bd332e-3b8c-15df-189a-2502b9291394-a0027bd9, #w-node-c1bd332e-3b8c-15df-189a-2502b9291398-a0027bd9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fec17560-8a06-48c6-0c92-27229097b53d-a0027bdb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1d0cbfe8-6976-69e5-42f7-f1520e32b4a3-a0027bdb, #w-node-_35a22a38-a7dd-d641-bd29-713c2fc11ac9-a0027bdb, #w-node-_0af2863f-45ea-b2ff-5fa5-218ec636db52-a0027bdb {
  justify-self: center;
}

#w-node-ae444e13-606f-dbe3-1a63-7c0eeb9b0131-a0027bdb, #w-node-ae355b27-f669-fd6f-f78d-1c30e7763912-a0027bdb, #w-node-ae355b27-f669-fd6f-f78d-1c30e7763913-a0027bdb, #w-node-bb22f03c-e2fa-a3b4-1c3a-e79a6d33ba7f-a0027bdb, #w-node-bb22f03c-e2fa-a3b4-1c3a-e79a6d33ba80-a0027bdb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_23a2c38e-cc0b-e46e-337b-841d37c8dc1a-a0027bdb, #w-node-a4acc4e0-7627-56b5-8eac-ff1b2ff5ddf9-a0027bdb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2db602c3-5cf9-bddd-33d3-0b707b482704-a0027bdb {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_2db602c3-5cf9-bddd-33d3-0b707b482709-a0027bdb, #w-node-_2db602c3-5cf9-bddd-33d3-0b707b482711-a0027bdb, #w-node-_2db602c3-5cf9-bddd-33d3-0b707b482721-a0027bdb, #w-node-_2db602c3-5cf9-bddd-33d3-0b707b482729-a0027bdb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2db602c3-5cf9-bddd-33d3-0b707b482735-a0027bdb {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_2db602c3-5cf9-bddd-33d3-0b707b482741-a0027bdb {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-b8485967-96e5-fd32-fc79-0aec4794b0ac-a0027bdf, #w-node-aa5fdc08-4476-96fb-2cb7-9db43113d9e9-a0027be0 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-e23b1b39-2eaf-f106-9cd8-19b5a0c31c18-a0027be0, #w-node-_16adc840-450d-f2b6-cc8b-a877af96cd3d-a0027bea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_16adc840-450d-f2b6-cc8b-a877af96cd4d-a0027bea {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8303b806-ba40-9beb-afb0-4f21594e26a6-a0027bea {
  grid-area: 5 / 1 / 6 / 3;
}

#w-node-_16adc840-450d-f2b6-cc8b-a877af96cd51-a0027bea, #w-node-_47c23e96-2cef-e039-f8fc-d22140048ab0-a0027bec, #w-node-_47c23e96-2cef-e039-f8fc-d22140048ab2-a0027bec, #w-node-_26ca5cf8-b371-d837-7089-f50766a443a9-a0027bec, #w-node-_47c23e96-2cef-e039-f8fc-d22140048ab5-a0027bec, #w-node-_47c23e96-2cef-e039-f8fc-d22140048ac0-a0027bec, #w-node-_47c23e96-2cef-e039-f8fc-d22140048ad8-a0027bec, #w-node-_47c23e96-2cef-e039-f8fc-d22140048ada-a0027bec, #w-node-fb99648e-b289-5b6a-6b63-e5a3ec20f71b-a0027bec, #w-node-_47c23e96-2cef-e039-f8fc-d22140048add-a0027bec, #w-node-_47c23e96-2cef-e039-f8fc-d22140048af9-a0027bec, #w-node-_47c23e96-2cef-e039-f8fc-d22140048afb-a0027bec, #w-node-_25b46f6a-5146-cedf-df5d-564b3864960b-a0027bec, #w-node-_47c23e96-2cef-e039-f8fc-d22140048afe-a0027bec, #w-node-_47c23e96-2cef-e039-f8fc-d22140048b1b-a0027bec, #w-node-_47c23e96-2cef-e039-f8fc-d22140048b1d-a0027bec, #w-node-_41672f15-86eb-7661-ea5f-5ea6b55fe8cd-a0027bec, #w-node-_47c23e96-2cef-e039-f8fc-d22140048b20-a0027bec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_47c23e96-2cef-e039-f8fc-d22140048b4f-a0027bec {
  justify-self: center;
}

#w-node-_47c23e96-2cef-e039-f8fc-d22140048b3e-a0027bec, #w-node-_47c23e96-2cef-e039-f8fc-d22140048b40-a0027bec, #w-node-_1e653c3d-0ad8-522b-131b-59bbc42a575a-a0027bec, #w-node-dd122ef1-36a9-1264-f3fd-a946585ff63f-a0027c0a, #w-node-dd122ef1-36a9-1264-f3fd-a946585ff640-a0027c0a, #w-node-dd122ef1-36a9-1264-f3fd-a946585ff64e-a0027c0a, #w-node-dd122ef1-36a9-1264-f3fd-a946585ff64f-a0027c0a, #w-node-c267f184-3c47-0a36-210f-c9023f076f4c-a0027c0c, #w-node-c267f184-3c47-0a36-210f-c9023f076f4e-a0027c0c, #w-node-c267f184-3c47-0a36-210f-c9023f076f4f-a0027c0c, #w-node-c267f184-3c47-0a36-210f-c9023f076f51-a0027c0c, #w-node-c267f184-3c47-0a36-210f-c9023f076f52-a0027c0c, #w-node-c267f184-3c47-0a36-210f-c9023f076f57-a0027c0c, #w-node-c267f184-3c47-0a36-210f-c9023f076f5f-a0027c0c, #w-node-c267f184-3c47-0a36-210f-c9023f076f61-a0027c0c, #w-node-_452f9d1a-563d-d12b-0707-38cedf5fbebe-a0027c0c, #w-node-_452f9d1a-563d-d12b-0707-38cedf5fbec0-a0027c0c, #w-node-c267f184-3c47-0a36-210f-c9023f076fc3-a0027c0c, #w-node-c267f184-3c47-0a36-210f-c9023f076fc5-a0027c0c, #w-node-c267f184-3c47-0a36-210f-c9023f076fcc-a0027c0c, #w-node-c267f184-3c47-0a36-210f-c9023f076fd3-a0027c0c, #w-node-c267f184-3c47-0a36-210f-c9023f07700c-a0027c0c, #w-node-c267f184-3c47-0a36-210f-c9023f07700e-a0027c0c, #w-node-c267f184-3c47-0a36-210f-c9023f07700f-a0027c0c, #w-node-c267f184-3c47-0a36-210f-c9023f077011-a0027c0c, #w-node-c267f184-3c47-0a36-210f-c9023f077023-a0027c0c, #w-node-c267f184-3c47-0a36-210f-c9023f077025-a0027c0c, #w-node-c267f184-3c47-0a36-210f-c9023f077026-a0027c0c, #w-node-c267f184-3c47-0a36-210f-c9023f077028-a0027c0c, #w-node-c267f184-3c47-0a36-210f-c9023f077040-a0027c0c, #w-node-c267f184-3c47-0a36-210f-c9023f077042-a0027c0c, #w-node-be7600e5-ef8f-b64c-9a92-c1a25f23f1b8-a0027c0c, #w-node-be7600e5-ef8f-b64c-9a92-c1a25f23f1ba-a0027c0c, #w-node-e3e35065-2055-5bdd-b1e3-0568660fd00e-660fd00a, #w-node-e3e35065-2055-5bdd-b1e3-0568660fd017-660fd00a, #w-node-e3e35065-2055-5bdd-b1e3-0568660fd020-660fd00a, #w-node-e3e35065-2055-5bdd-b1e3-0568660fd021-660fd00a, #w-node-d0bbe9b9-452a-2e5f-f808-7eca6768490e-a0027c27, #w-node-d0bbe9b9-452a-2e5f-f808-7eca6768490f-a0027c27, #w-node-d0bbe9b9-452a-2e5f-f808-7eca6768491d-a0027c27, #w-node-d0bbe9b9-452a-2e5f-f808-7eca6768491e-a0027c27, #w-node-_53c45729-5d5a-333f-b9ba-91975e776185-a0027c27, #w-node-_53c45729-5d5a-333f-b9ba-91975e776190-a0027c27 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53c45729-5d5a-333f-b9ba-91975e77619b-a0027c27 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f7e21458-fc23-c6e2-ab04-add4f6c485c6-a0027c28, #w-node-f7e21458-fc23-c6e2-ab04-add4f6c485c7-a0027c28, #w-node-f7e21458-fc23-c6e2-ab04-add4f6c485d5-a0027c28, #w-node-f7e21458-fc23-c6e2-ab04-add4f6c485d6-a0027c28 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_37c5bd89-2668-da32-de52-508ae13d2942-a0027c43 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  display: grid;
}

#w-node-_37c5bd89-2668-da32-de52-508ae13d2943-a0027c43 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1375e6fe-21d5-314a-0c93-26cd5702e403-a0027c58 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  display: grid;
}

#w-node-_1375e6fe-21d5-314a-0c93-26cd5702e404-a0027c58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d8f3ea2a-98f0-abae-1a93-3b2ad3d023d4-a0027c5b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_9dba049a-4cde-7972-cc69-872d2e676dff-a0027c5b {
  justify-self: center;
}

#w-node-_7f424993-6d07-28ba-d597-72d71c2361e7-a0027c5b {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7f424993-6d07-28ba-d597-72d71c2361e9-a0027c5b {
  grid-area: 1 / 3 / 2 / 5;
}

#w-node-d0dc76ae-3386-b96a-97cc-9ef702a3525e-a0027c5b, #w-node-afd33679-b5c9-d1e2-562b-b5ea8ac6fafc-a0027c5b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-afd33679-b5c9-d1e2-562b-b5ea8ac6faff-a0027c5b, #w-node-_5947d577-214f-727c-67d5-d42004717a48-a0027c5b, #w-node-_93b9c14f-d8c9-1cb5-9c17-8cbdcf688273-a0027c5b, #w-node-_7f5d7b49-093e-716a-2fdf-12f054956e3f-a0027c5b {
  justify-self: center;
}

#w-node-ac56a151-af93-b3a2-915c-1642f606979a-a0027c5b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-ac56a151-af93-b3a2-915c-1642f606979d-a0027c5b, #w-node-c3cd677a-fd7f-35de-1df2-5b234c83ef5e-a0027c5b {
  justify-self: center;
}

#w-node-cf5cbc76-158d-23be-2c5c-43ed8e9e8431-a0027c5b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-cf5cbc76-158d-23be-2c5c-43ed8e9e8434-a0027c5b {
  justify-self: end;
}

#w-node-_369f8ab0-5e3a-feeb-fd17-d76bbf0712d0-a0027c5b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_369f8ab0-5e3a-feeb-fd17-d76bbf0712d3-a0027c5b {
  justify-self: center;
}

#w-node-ca65301d-e7d2-d49f-d4d3-32fec71a43b2-a0027c5b {
  place-self: center;
}

#w-node-_8588da28-fdd8-1d39-4b53-ae74a23e3e16-a0027c5b {
  justify-self: center;
}

#w-node-_0fe4268e-659f-eee0-3ec3-ccc1ef79ea3a-a0027c5c, #w-node-_0fe4268e-659f-eee0-3ec3-ccc1ef79ea3b-a0027c5c, #w-node-_0fe4268e-659f-eee0-3ec3-ccc1ef79ea49-a0027c5c, #w-node-_0fe4268e-659f-eee0-3ec3-ccc1ef79ea4a-a0027c5c, #w-node-_009ceaa7-4172-bf79-fa7e-75d6cd10fa09-a0027c5c, #w-node-_009ceaa7-4172-bf79-fa7e-75d6cd10fa14-a0027c5c, #w-node-_6644d085-28b3-35d2-32b8-b0af142a3bfd-a0027c61, #w-node-_0fe4268e-659f-eee0-3ec3-ccc1ef79ea3a-a0027c7f, #w-node-_0fe4268e-659f-eee0-3ec3-ccc1ef79ea3b-a0027c7f, #w-node-_0fe4268e-659f-eee0-3ec3-ccc1ef79ea49-a0027c7f, #w-node-_0fe4268e-659f-eee0-3ec3-ccc1ef79ea4a-a0027c7f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c0e3e2ff-fdc3-d0f9-a93c-a6be43bbbd94-f115e6ca {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f1d8024c-ba51-d2e2-60a0-83cb56dea3fd-f115e6ca {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_26c2510b-5d85-ad4b-4e15-a15718d37445-f115e6ca {
  place-self: end;
}

#w-node-f1d8024c-ba51-d2e2-60a0-83cb56dea474-f115e6ca, #w-node-_7429afe2-ed31-001f-999e-77843bb2e4d4-3bb2e4cf, #w-node-fbdc1bab-00bf-fd5a-83a9-36bc15fe5a5e-15fe5a48 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a0c5fbaf-2dd4-bd7c-f9d8-3b0db7dde4b9-a231baea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4e3f3f7e-df3d-4c77-3e2e-1a1d41a612a6-cfcacd1f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_6db8c2c5-48ba-ea6e-b46a-bb7de4a3fbb4-cfcacd1f {
  place-self: center;
}

#w-node-_2e0646dc-4705-9638-f59d-f9081c17a9ef-1c17a9ee, #w-node-_2e0646dc-4705-9638-f59d-f9081c17a9f1-1c17a9ee {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_71f6e74f-d802-0cfd-e598-4ac7eaabbee3-fca7177c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2c43c9d3-bb64-e06d-c76e-56b448ce24d7-770c13a9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  display: grid;
}

#w-node-_2c43c9d3-bb64-e06d-c76e-56b448ce24d8-770c13a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_598fa2c2-9403-af03-4e83-737b99bd9024-770c13a9 {
  place-self: end;
}

#w-node-_598fa2c2-9403-af03-4e83-737b99bd904f-770c13a9, #w-node-_598fa2c2-9403-af03-4e83-737b99bd905b-770c13a9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168cf17-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168cf19-ab1e55be {
  justify-self: center;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168cf26-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168cf27-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168cf2b-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168cf2c-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168cf30-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168cf31-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168cf35-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168cf36-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168cf3a-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168cf3b-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168cf3f-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168cf40-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168cf4a-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168cf4b-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168cf4f-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168cf50-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168cf54-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168cf55-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168cf59-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168cf5a-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168cf5e-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168cf5f-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168cf63-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168cf64-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168cf6e-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168cf6f-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168cf73-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168cf74-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168cf78-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168cf79-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168cf7d-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168cf7e-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168cf87-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168cf88-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168cf91-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168cf92-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168cfa4-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168cfa5-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168cfa9-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168cfaa-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168cfae-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168cfaf-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168cfb3-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168cfb4-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168cfb8-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168cfb9-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168cfc3-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168cfc4-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168cfc8-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168cfc9-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168cfd7-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168cfd8-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168cfe8-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168cfe9-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168cfed-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168cfee-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168cff2-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168cff3-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168cff7-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168cff8-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168cffc-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168cffd-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d001-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d002-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d006-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d007-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d00b-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d00c-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d010-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d011-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d01b-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d01c-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d020-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d021-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d025-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d026-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d02d-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d02e-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d0a6-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d0a7-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d0ac-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d0ad-ab1e55be {
  justify-self: start;
}

#w-node-_8e94d2a3-7bea-428c-6199-9342c77d65b1-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8e94d2a3-7bea-428c-6199-9342c77d65b2-ab1e55be {
  justify-self: start;
}

#w-node-_673a484e-2072-b9a2-2c77-26a7ec80f4d3-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_673a484e-2072-b9a2-2c77-26a7ec80f4d4-ab1e55be {
  justify-self: start;
}

#w-node-_5a271a0f-9513-a770-520e-f33389e198a4-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5a271a0f-9513-a770-520e-f33389e198a5-ab1e55be {
  justify-self: start;
}

#w-node-_8ee9da04-ebb3-cac2-f0f6-0b45c52680ad-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8ee9da04-ebb3-cac2-f0f6-0b45c52680ae-ab1e55be {
  justify-self: start;
}

#w-node-_10f22f1c-410e-d000-691d-b2ad8ae1fab9-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_10f22f1c-410e-d000-691d-b2ad8ae1faba-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d0bc-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d0bf-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d0c0-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d0c3-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d0c4-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d0c7-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d0c8-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d0cc-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d0cf-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d0d0-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d0d3-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d0d4-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d0d7-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d0df-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d0e0-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d0e1-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d0e3-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d0e6-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d0e7-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d0e8-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d0ec-ab1e55be, #w-node-_54a82cdf-f0e9-349b-d7fd-20432f679cd6-ab1e55be, #w-node-_54a82cdf-f0e9-349b-d7fd-20432f679cd7-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_54a82cdf-f0e9-349b-d7fd-20432f679cd8-ab1e55be {
  justify-self: start;
}

#w-node-_54a82cdf-f0e9-349b-d7fd-20432f679cdc-ab1e55be, #w-node-_77315bd6-5063-890b-80a5-4a6ad7922f21-ab1e55be, #w-node-_77315bd6-5063-890b-80a5-4a6ad7922f22-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_77315bd6-5063-890b-80a5-4a6ad7922f23-ab1e55be {
  justify-self: start;
}

#w-node-_77315bd6-5063-890b-80a5-4a6ad7922f29-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d0ef-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d0f0-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d0f1-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d0f5-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d0f9-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d0fa-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d100-ab1e55be, #w-node-_41804f8b-06f2-ade1-67bc-451436ac387a-ab1e55be, #w-node-_41804f8b-06f2-ade1-67bc-451436ac387b-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41804f8b-06f2-ade1-67bc-451436ac387c-ab1e55be {
  justify-self: start;
}

#w-node-_41804f8b-06f2-ade1-67bc-451436ac3882-ab1e55be, #w-node-_0177e59d-b00d-c395-f537-94e448730799-ab1e55be, #w-node-_0177e59d-b00d-c395-f537-94e44873079a-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0177e59d-b00d-c395-f537-94e44873079b-ab1e55be {
  justify-self: start;
}

#w-node-_0177e59d-b00d-c395-f537-94e4487307a3-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d103-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d104-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d105-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d109-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d10c-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d10d-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d10e-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d114-ab1e55be, #w-node-_99b024a5-67f5-8374-ccf9-bf0beb1795e4-ab1e55be, #w-node-_99b024a5-67f5-8374-ccf9-bf0beb1795e5-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99b024a5-67f5-8374-ccf9-bf0beb1795e6-ab1e55be {
  justify-self: start;
}

#w-node-_99b024a5-67f5-8374-ccf9-bf0beb1795ec-ab1e55be, #w-node-_03b85329-09ce-de5e-b252-b127bd9745f0-ab1e55be, #w-node-_03b85329-09ce-de5e-b252-b127bd9745f1-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_03b85329-09ce-de5e-b252-b127bd9745f2-ab1e55be {
  justify-self: start;
}

#w-node-_03b85329-09ce-de5e-b252-b127bd9745fa-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d118-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d119-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d11d-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d120-ab1e55be, #w-node-_5d94fa7c-80fc-bdaf-91b5-162402f52438-ab1e55be, #w-node-_5d94fa7c-80fc-bdaf-91b5-162402f52439-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5d94fa7c-80fc-bdaf-91b5-162402f5243a-ab1e55be {
  justify-self: start;
}

#w-node-_5d94fa7c-80fc-bdaf-91b5-162402f52440-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d12e-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d12f-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d130-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d136-ab1e55be, #w-node-_35205022-6dcb-5c81-7ade-bdbcb7f2ec4b-ab1e55be, #w-node-_35205022-6dcb-5c81-7ade-bdbcb7f2ec4c-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_35205022-6dcb-5c81-7ade-bdbcb7f2ec4d-ab1e55be {
  justify-self: start;
}

#w-node-_35205022-6dcb-5c81-7ade-bdbcb7f2ec53-ab1e55be, #w-node-_8bfdee1f-2aa8-e6ec-a16f-f090a74e0015-ab1e55be, #w-node-_8bfdee1f-2aa8-e6ec-a16f-f090a74e0016-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8bfdee1f-2aa8-e6ec-a16f-f090a74e0017-ab1e55be {
  justify-self: start;
}

#w-node-_8bfdee1f-2aa8-e6ec-a16f-f090a74e001d-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d139-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d13a-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d13b-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d141-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d144-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d145-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d146-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d14e-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d151-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d152-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d153-ab1e55be {
  justify-self: start;
}

#w-node-_70ec288d-778f-13a6-3800-57146cb8e066-ab1e55be, #w-node-_70ec288d-778f-13a6-3800-57146cb8e067-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_70ec288d-778f-13a6-3800-57146cb8e068-ab1e55be {
  justify-self: start;
}

#w-node-_70ec288d-778f-13a6-3800-57146cb8e06e-ab1e55be, #w-node-c99e6960-af55-eb46-0144-5d5af080dd58-ab1e55be, #w-node-c99e6960-af55-eb46-0144-5d5af080dd59-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c99e6960-af55-eb46-0144-5d5af080dd5a-ab1e55be {
  justify-self: start;
}

#w-node-c99e6960-af55-eb46-0144-5d5af080dd62-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d1f8-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d1f9-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d1fa-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d1fb-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d1fd-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d200-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d204-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d205-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d206-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d20f-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d210-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d211-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d21a-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d21b-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d21c-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d21d-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d223-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d224-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d225-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d226-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d228-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d22c-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d22d-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d22e-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d22f-ab1e55be, #w-node-_3ba026d8-3ad3-ebbc-8c95-5fcc6ea8c632-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d29d-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d2a1-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d2a2-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d2a4-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d2a6-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d2a7-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d2a9-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d2ab-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d2ac-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d2ae-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d2b0-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d2b1-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d2b3-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d2b5-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d2b6-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d2b8-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d2ba-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d2bb-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d2bd-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d2bf-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d2c0-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d2c2-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d2c3-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d2c5-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d2c6-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d2c8-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d2c9-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d2cb-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d2cc-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d2ce-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d2cf-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d2d1-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d2d2-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d2d4-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d2da-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d2de-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d2df-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d2e1-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d2e3-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d2e4-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d2e6-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d2e8-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d2e9-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d2eb-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d2ed-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d2ee-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d2f0-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d2f2-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d2f3-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d2f5-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d2f7-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d2f8-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d2fa-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d2fc-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d2fd-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d2ff-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d301-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d302-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d304-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d306-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d307-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d309-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d30b-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d30c-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d30e-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d310-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d311-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d313-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d318-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d31c-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d31e-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d321-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d326-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d32b-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d330-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d335-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d33c-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d33d-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d33f-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d340-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d342-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d343-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d345-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d346-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d348-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d349-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d34b-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d34c-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d34e-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d34f-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d351-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d352-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d354-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d355-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d357-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d358-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d35a-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d35b-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d35d-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d35e-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d360-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d361-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d363-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d364-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d366-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d367-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d369-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d36a-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d36c-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d36d-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d36f-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d370-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d372-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d373-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d375-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d376-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d378-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d379-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d37b-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d37c-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d37e-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d37f-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d381-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d382-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d384-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d385-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d387-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d388-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d38a-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d38b-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d38d-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d38e-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d390-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d391-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d393-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d394-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d399-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d39d-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d39f-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d3a2-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d3a7-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d3ac-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d3b1-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d3b6-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d3bd-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d3be-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d3c0-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d3c1-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d3c3-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d3c4-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d3c6-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d3c7-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d3c9-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d3ca-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d3cc-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d3cd-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d3cf-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d3d0-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d3d2-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d3d3-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d3d5-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d3d6-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d3d8-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d3d9-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d3db-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d3dc-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d3de-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d3df-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d3e1-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d3e2-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d3e4-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d3e5-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d3e7-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d3e8-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d3ea-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d3eb-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d3ed-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d3ee-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d3f0-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d3f1-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d3f3-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d3f4-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d3f6-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d3f7-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d3f9-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d3fa-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d3fc-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d3fd-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d3ff-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d400-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d402-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d403-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d405-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d406-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d408-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d409-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d40b-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d40c-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d40e-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d40f-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d411-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d412-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d414-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d415-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d41a-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d41d-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d41e-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d420-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d421-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d423-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d424-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d426-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d427-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d429-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d42a-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d42c-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d42d-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d42f-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d430-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d432-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d433-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d435-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d436-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d438-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d439-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d43b-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d43c-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d43e-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d43f-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d441-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d442-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d444-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d445-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d447-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d448-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d44a-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d44b-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d44d-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d44e-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d450-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d451-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d453-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d454-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d456-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d457-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d459-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d45a-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d45c-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d45d-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d54f-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d553-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d554-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d558-ab1e55be, #w-node-_99129314-9a50-f295-212a-b7cd9168d55a-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d55b-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d55f-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d560-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d564-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d565-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d569-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d56a-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d56e-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d56f-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d573-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d574-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d578-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d579-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d57d-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d57e-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d582-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d583-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d587-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d588-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d58b-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d58c-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d58f-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d590-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d594-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d595-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d599-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d59a-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d59e-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d59f-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d5a3-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d5a4-ab1e55be {
  justify-self: start;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d5a8-ab1e55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99129314-9a50-f295-212a-b7cd9168d5a9-ab1e55be {
  justify-self: start;
}

#w-node-cfb6665c-28f9-02d9-2e16-9272f4269eaf-69e3241d, #w-node-cfb6665c-28f9-02d9-2e16-9272f4269eb3-69e3241d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3c53cffa-3050-44a8-4095-4cb822bbabf1-8c3b22ae {
  justify-self: center;
}

#w-node-e8e840bc-6adf-0103-f35c-d227edd2de59-8c3b22ae, #w-node-_04d14b45-cbc1-dfe8-c1a3-e06a4f2189ed-8c3b22ae, #w-node-_1cc86a66-9018-4628-a243-5e9a040dc198-8c3b22ae {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_09a51d74-a7bd-4d45-5c83-bc40efc18c29-8c3b22ae {
  place-self: center;
}

#w-node-d62025ed-ec2c-47ef-e164-362f5fe98de1-8c3b22ae, #w-node-d62025ed-ec2c-47ef-e164-362f5fe98dea-8c3b22ae, #w-node-_2995f1b6-04e7-6604-7fa9-2bd524125f81-d8a0674e, #w-node-_2995f1b6-04e7-6604-7fa9-2bd524125f85-d8a0674e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_56af812c-8bd6-6b1f-3c99-37ca21a11db2-21a11da7, #w-node-_68740c64-c751-6d4f-1558-528bc49ed3ad-c49ed39f, #w-node-_05348149-5fa7-4558-4a76-790cdaf8d651-50519c69, #w-node-d9784ad9-8d17-bd6f-b4ee-ef63e2eeab1d-50519c69, #w-node-d9784ad9-8d17-bd6f-b4ee-ef63e2eeab1f-50519c69 {
  place-self: center;
}

#w-node-_3c810f9a-48c6-0f29-4d07-15f3037b735f-50519c69 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c881b4e2-8ce7-e43c-2925-fa2a521494c1-50519c69 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-_3c810f9a-48c6-0f29-4d07-15f3037b7363-50519c69 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3c810f9a-48c6-0f29-4d07-15f3037b7365-50519c69, #w-node-_3c810f9a-48c6-0f29-4d07-15f3037b7367-50519c69 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_901f57d0-1987-e51d-a253-b45f84231b54-50519c69 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-_3c810f9a-48c6-0f29-4d07-15f3037b736c-50519c69, #w-node-_3c810f9a-48c6-0f29-4d07-15f3037b736e-50519c69 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a514c521-e5ca-c499-8c37-0eac959c025f-50519c69 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-_3c810f9a-48c6-0f29-4d07-15f3037b7378-50519c69, #w-node-_3c810f9a-48c6-0f29-4d07-15f3037b737a-50519c69, #w-node-_3c810f9a-48c6-0f29-4d07-15f3037b737c-50519c69 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_49565874-e51e-a842-5e56-e360b9fd3f59-50519c69 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-_3c810f9a-48c6-0f29-4d07-15f3037b737f-50519c69, #w-node-_3c810f9a-48c6-0f29-4d07-15f3037b7381-50519c69, #w-node-_3c810f9a-48c6-0f29-4d07-15f3037b7383-50519c69, #w-node-dd9a8697-fdc1-33a0-2b42-1f16e0cdec85-50519c69, #w-node-f1e0f923-a52b-ceaf-780a-86f669b1a026-50519c69, #w-node-f1e0f923-a52b-ceaf-780a-86f669b1a02a-50519c69 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4ba172a2-f0d4-1022-cf93-b3d9aa3b0787-94a699bd, #w-node-_22d5673d-122d-f2d0-0751-d328957398a8-94a699bd, #w-node-_22d5673d-122d-f2d0-0751-d328957398b3-94a699bd, #w-node-_0d480969-40cc-455d-c245-27639d82b76d-94a699bd, #w-node-_0d480969-40cc-455d-c245-27639d82b784-94a699bd, #w-node-_1edc4659-2c10-3f60-ad1f-f49c710e3dbf-94a699bd, #w-node-_048cdb91-b239-973c-af73-76d0ead305c7-94a699bd, #w-node-e3015c1f-af78-4f70-2a9c-5548ca15e100-94a699bd, #w-node-ecc5e84b-ab92-c6b6-1d27-569c8c39b974-94a699bd, #w-node-ecc5e84b-ab92-c6b6-1d27-569c8c39b97f-94a699bd, #w-node-ecc5e84b-ab92-c6b6-1d27-569c8c39b98a-94a699bd, #w-node-ecc5e84b-ab92-c6b6-1d27-569c8c39b995-94a699bd, #w-node-ecc5e84b-ab92-c6b6-1d27-569c8c39b9b3-94a699bd, #w-node-ecc5e84b-ab92-c6b6-1d27-569c8c39b9bc-94a699bd, #w-node-ecc5e84b-ab92-c6b6-1d27-569c8c39b9da-94a699bd, #w-node-ecc5e84b-ab92-c6b6-1d27-569c8c39b9e3-94a699bd, #w-node-ecc5e84b-ab92-c6b6-1d27-569c8c39ba01-94a699bd {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5737f642-d553-50db-e071-6d75ba9aba5a-94a699bd, #w-node-_327748bc-e9fa-2731-1f4d-949cbecd7f70-94a699bd, #w-node-_327748bc-e9fa-2731-1f4d-949cbecd7f72-94a699bd, #w-node-_63c6e8e9-e45e-2f85-e820-0f1524dc16d7-94a699bd {
  place-self: center;
}

#w-node-_72bf445b-9316-8375-a166-acfc18208dc7-94a699bd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_72bf445b-9316-8375-a166-acfc18208dc9-94a699bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-_72bf445b-9316-8375-a166-acfc18208dcb-94a699bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_72bf445b-9316-8375-a166-acfc18208dcc-94a699bd, #w-node-_72bf445b-9316-8375-a166-acfc18208dce-94a699bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_72bf445b-9316-8375-a166-acfc18208dd0-94a699bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-_72bf445b-9316-8375-a166-acfc18208dd3-94a699bd, #w-node-_72bf445b-9316-8375-a166-acfc18208dd5-94a699bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_72bf445b-9316-8375-a166-acfc18208dd7-94a699bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-_72bf445b-9316-8375-a166-acfc18208dd9-94a699bd, #w-node-_72bf445b-9316-8375-a166-acfc18208dda-94a699bd, #w-node-_72bf445b-9316-8375-a166-acfc18208ddc-94a699bd, #w-node-_2b55c7ed-4fe2-f0ce-1c32-7a59215ef4c6-94a699bd, #w-node-_2b55c7ed-4fe2-f0ce-1c32-7a59215ef4ca-94a699bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d1b962c9-af39-c9f0-e8f3-35408a71d454-c76b07ae, #w-node-d1b962c9-af39-c9f0-e8f3-35408a71d456-c76b07ae, #w-node-e0b6884b-8685-e880-0694-fb5ff2fc50b9-c76b07ae {
  place-self: center;
}

#w-node-_2013d79b-b163-df94-29ea-3f796940a5f0-eb5f168f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4f58e249-67c7-107d-4dfa-85616188df47-eb5f168f, #w-node-_86307d56-f16d-6f8e-6844-6a0e8ddb6de7-46e46b63 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d16da5f2-90ac-6c38-7ac5-1a3bc4a6bb75-a9d7a0db, #w-node-_7974eb6b-e134-7f62-c014-3d7a0d9e7c7d-a2920715 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4c0dc008-9800-5626-912d-1d96f56cab48-a2920715, #w-node-_30c87171-8e25-21a7-0273-9092526886f7-7de6240c, #w-node-_30c87171-8e25-21a7-0273-90925268870a-7de6240c, #w-node-_30c87171-8e25-21a7-0273-90925268870e-7de6240c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2bbe0388-8f7b-b936-8d19-f71eb5b513cf-2a12466e {
  place-self: center;
}

#w-node-ece77a7f-ce77-e948-33f3-227948ddc10f-2a12466e {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_5363e49c-924e-68cc-da86-15d40984b26f-2a12466e {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_16e20db8-3973-a863-d376-7069e11eca13-2a12466e, #w-node-_16e20db8-3973-a863-d376-7069e11eca17-2a12466e, #w-node-d62025ed-ec2c-47ef-e164-362f5fe98de1-5a4dd68f, #w-node-d62025ed-ec2c-47ef-e164-362f5fe98dea-5a4dd68f, #w-node-f0d13e80-a802-7110-59d9-0ac2afe38806-5a4dd68f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_49505998-7270-c895-f4ba-7ec1a95befc3-9905181b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e3e80b18-cb48-a849-eea6-cbf20b46d81d-9905181b, #w-node-_14a3a68f-060b-c96f-411d-dadf5ce67bb3-e43d5bdd, #w-node-_9adb8196-f4b4-c494-3812-34fc844305aa-e43d5bdd, #w-node-a1588eff-2b2a-9d2d-6907-159f8b979c9c-e43d5bdd, #w-node-fc9b871c-c203-6b26-38a1-5cb8de037b8d-e43d5bdd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a975c96a-1cfb-d306-f0c9-18d0f6c3d78c-ab845049 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_88faef44-f1e9-21fc-d133-dffb14b8276b-ab845049 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_35ba88ea-21d3-3048-e01e-8335aded42b6-1b4aad09, #w-node-_3e91b497-ec36-928e-f52b-88528a7781d8-1b4aad09 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c9abc9c1-ff2b-2b93-f9c9-5b65956efa11-90e2affe {
  align-self: center;
}

#w-node-c9abc9c1-ff2b-2b93-f9c9-5b65956efa1e-90e2affe, #w-node-c9abc9c1-ff2b-2b93-f9c9-5b65956efd2f-90e2affe, #w-node-c9abc9c1-ff2b-2b93-f9c9-5b65956efd6a-90e2affe, #w-node-_38b6b4e0-6d2b-0644-c971-60742f0e7ef5-d9da2dfe, #w-node-_38b6b4e0-6d2b-0644-c971-60742f0e7efe-d9da2dfe, #w-node-b1a3ba3a-ea31-5eb5-cc0f-f14971309ef7-3cf65d3c, #w-node-b1a3ba3a-ea31-5eb5-cc0f-f14971309efb-3cf65d3c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ecb356a8-c823-da3c-7994-343f9aae833b-9aae8326 {
  place-self: center;
}

#w-node-_761bd3ec-eb4c-6abc-2803-555bc864b398-bdca3ce5, #w-node-_761bd3ec-eb4c-6abc-2803-555bc864b39c-bdca3ce5, #w-node-_940d83ad-ba85-150a-a3ce-e6cac65c327d-a572d04f, #w-node-_940d83ad-ba85-150a-a3ce-e6cac65c3281-a572d04f, #w-node-abb45b66-3e91-8c11-abef-0af5eeb1ebae-4a456cca, #w-node-abb45b66-3e91-8c11-abef-0af5eeb1ebb2-4a456cca, #w-node-_2152f646-3b3c-ff6c-d9ee-2368eb32a204-b7780c61, #w-node-_2152f646-3b3c-ff6c-d9ee-2368eb32a208-b7780c61, #w-node-_7a8f296f-e5b1-dd6c-4fe9-08259015e828-8c8387df, #w-node-_7a8f296f-e5b1-dd6c-4fe9-08259015e82c-8c8387df, #w-node-a606cbf1-d5c2-d59b-0316-35d451fcf1af-18cd097d, #w-node-a606cbf1-d5c2-d59b-0316-35d451fcf1b3-18cd097d, #w-node-bb2425e2-ac9e-18d3-f87b-3d086155388a-266cb0d1, #w-node-bb2425e2-ac9e-18d3-f87b-3d086155388e-266cb0d1, #w-node-_941bb5c7-d247-b710-7d35-992f1ba2a92d-df286b77 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c3099c40-b2c0-877a-f303-aba74cfa96fd-df286b77 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-c3099c40-b2c0-877a-f303-aba74cfa9702-df286b77, #w-node-c3099c40-b2c0-877a-f303-aba74cfa970a-df286b77, #w-node-c3099c40-b2c0-877a-f303-aba74cfa971a-df286b77, #w-node-c3099c40-b2c0-877a-f303-aba74cfa9722-df286b77 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c3099c40-b2c0-877a-f303-aba74cfa972e-df286b77 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-c3099c40-b2c0-877a-f303-aba74cfa973a-df286b77 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-b2c8eb57-9a2a-7ed4-6e3d-3fab6a7f2d72-89bbb1cf, #w-node-b33905e7-2b3d-9799-2f99-25d2d70cb28f-89bbb1cf, #w-node-_2f52129c-333f-e14a-99e8-1d1e44c6bdb6-89bbb1cf, #w-node-_6339098c-cd9c-32ba-58ce-a09a999b849f-89bbb1cf, #w-node-ffaf0cee-9b95-8a9e-76a7-a1169c80240b-89bbb1cf, #w-node-cb36e878-8df5-142f-d40a-41491b9fefe0-89bbb1cf, #w-node-_69455cc4-a070-5dfb-ff32-b2d78de0aa0e-89bbb1cf, #w-node-a66ec3ef-4cfc-9a11-8a13-d0fead91395a-89bbb1cf {
  align-self: center;
}

#w-node-_7fbbcf75-b8de-98f9-1556-21986f3b85a0-23fa0270, #w-node-_7fbbcf75-b8de-98f9-1556-21986f3b85a4-23fa0270 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2013d79b-b163-df94-29ea-3f796940a5f0-4352707f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4f58e249-67c7-107d-4dfa-85616188df47-4352707f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b75f0c0-650b-39a9-5adb-4650b3192f5f-c693e98c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8f9d6d4d-a3ac-a25b-4836-1d8ee9cfad5c-c693e98c, #w-node-_8f9d6d4d-a3ac-a25b-4836-1d8ee9cfad60-c693e98c, #w-node-_8f9d6d4d-a3ac-a25b-4836-1d8ee9cfad5c-40cb38ab, #w-node-_8f9d6d4d-a3ac-a25b-4836-1d8ee9cfad60-40cb38ab, #w-node-d8fe6829-7e90-c1fb-7332-6f30fb2358ee-cd15fa62 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_493fe3bf-d568-f59d-a289-b3ba0c903cad-cd15fa62 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_493fe3bf-d568-f59d-a289-b3ba0c903caf-cd15fa62 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-_493fe3bf-d568-f59d-a289-b3ba0c903cb1-cd15fa62 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_493fe3bf-d568-f59d-a289-b3ba0c903cb2-cd15fa62 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_493fe3bf-d568-f59d-a289-b3ba0c903cb6-cd15fa62 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-_493fe3bf-d568-f59d-a289-b3ba0c903cb8-cd15fa62 {
  align-self: center;
}

#w-node-_493fe3bf-d568-f59d-a289-b3ba0c903cb9-cd15fa62 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_493fe3bf-d568-f59d-a289-b3ba0c903cbd-cd15fa62 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-_493fe3bf-d568-f59d-a289-b3ba0c903cbf-cd15fa62 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_493fe3bf-d568-f59d-a289-b3ba0c903cc0-cd15fa62 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_43e83037-fd4b-4643-9761-e2cb38f02d66-cd15fa62, #w-node-_43e83037-fd4b-4643-9761-e2cb38f02d99-cd15fa62, #w-node-_43e83037-fd4b-4643-9761-e2cb38f02d9b-cd15fa62 {
  place-self: center;
}

#w-node-_197c0994-a62e-a44a-f9f1-27ff3712613c-cd15fa62, #w-node-_197c0994-a62e-a44a-f9f1-27ff37126140-cd15fa62 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ca6c35af-f712-b29f-6ec0-a2ecaa126aec-91ae27d2 {
  align-self: center;
}

#w-node-cf9721e5-cfa3-7669-b972-b36a729c71bb-91ae27d2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e3313fd8-c591-cb03-3097-92e8fc44de94-91ae27d2, #w-node-cf5301ab-82ac-c251-7b16-979cf7d7681b-91ae27d2, #w-node-cf5301ab-82ac-c251-7b16-979cf7d7681d-91ae27d2 {
  place-self: center;
}

#w-node-b202622a-7e7d-2af0-9a32-6ecc7e2ee6a1-91ae27d2, #w-node-b202622a-7e7d-2af0-9a32-6ecc7e2ee6a5-91ae27d2, #w-node-_733471ae-41e8-773a-9f74-9e400af3dcef-1ec841ec, #w-node-_733471ae-41e8-773a-9f74-9e400af3dcf3-1ec841ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2013d79b-b163-df94-29ea-3f796940a5f0-b06493d4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4f58e249-67c7-107d-4dfa-85616188df47-b06493d4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_20999bbb-39a3-f613-7f69-9e22b7861f18-68d07e70 {
  align-self: center;
}

#w-node-_20999bbb-39a3-f613-7f69-9e22b7861f13-68d07e70 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-c0b0a9a2-71db-90ba-7f2b-ecd990452260-68d07e70 {
  align-self: stretch;
}

#w-node-_68d8ade7-89b9-03b0-8b60-43be731278dc-68d07e70, #w-node-d9e96773-f2fc-a0b2-0132-9b0e1308ed99-68d07e70, #w-node-_4d0f7004-999e-e001-a1d4-41f5b3925ed2-68d07e70, #w-node-c8e47ffd-fde4-8efe-a126-c9dcca62fef2-68d07e70, #w-node-_72cd05ff-dc2e-2e56-0eaf-9858aa29b397-68d07e70, #w-node-_9625e131-6916-d5dc-a3ab-30038cf1e679-68d07e70, #w-node-e255114d-9371-64ab-6ed6-58f55c08e225-68d07e70, #w-node-a3cd0393-c127-bec3-f3eb-af80208179ba-68d07e70, #w-node-_88042034-e848-4ae5-b5ed-e487a956027e-68d07e70, #w-node-a81a3910-1f28-3648-8f28-7fb2a2f35b1e-68d07e70, #w-node-fb1386f9-91ef-059d-11ad-1382ed45c349-68d07e70 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7b338004-b2cf-dc54-3d0c-9335b727000d-68d07e70 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_7b338004-b2cf-dc54-3d0c-9335b7270012-68d07e70 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7b338004-b2cf-dc54-3d0c-9335b727003e-68d07e70 {
  grid-area: 3 / 2 / 4 / 4;
}

#w-node-_7b338004-b2cf-dc54-3d0c-9335b727004a-68d07e70 {
  grid-area: 3 / 3 / 4 / 4;
}

@media screen and (min-width: 1440px) {
  #w-node-f8ecd6c9-a74e-ad99-2f80-1c5d86239f5f-a0027bd9, #w-node-c1bd332e-3b8c-15df-189a-2502b9291384-a0027bd9, #w-node-_16adc840-450d-f2b6-cc8b-a877af96cd3d-a0027bea {
    grid-column: span 1 / span 1;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_88c63cdc-16c6-b892-c93b-8c140ca4746f-0ca4746b, #w-node-_88c63cdc-16c6-b892-c93b-8c140ca47474-0ca4746b {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_88c63cdc-16c6-b892-c93b-8c140ca4747c-0ca4746b, #w-node-_88c63cdc-16c6-b892-c93b-8c140ca47488-0ca4746b, #w-node-_88c63cdc-16c6-b892-c93b-8c140ca47490-0ca4746b, #w-node-_88c63cdc-16c6-b892-c93b-8c140ca4749a-0ca4746b, #w-node-_88c63cdc-16c6-b892-c93b-8c140ca474a6-0ca4746b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d6511f7d-71f9-fd40-79e8-41575636a7b5-a0027bdb {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ae355b27-f669-fd6f-f78d-1c30e7763912-a0027bdb, #w-node-bb22f03c-e2fa-a3b4-1c3a-e79a6d33ba7f-a0027bdb {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_2db602c3-5cf9-bddd-33d3-0b707b482704-a0027bdb, #w-node-_2db602c3-5cf9-bddd-33d3-0b707b482709-a0027bdb {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_2db602c3-5cf9-bddd-33d3-0b707b482711-a0027bdb, #w-node-_2db602c3-5cf9-bddd-33d3-0b707b482721-a0027bdb, #w-node-_2db602c3-5cf9-bddd-33d3-0b707b482729-a0027bdb, #w-node-_2db602c3-5cf9-bddd-33d3-0b707b482735-a0027bdb, #w-node-_2db602c3-5cf9-bddd-33d3-0b707b482741-a0027bdb {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ca65301d-e7d2-d49f-d4d3-32fec71a43b2-a0027c5b {
    align-self: start;
  }

  #w-node-f1d8024c-ba51-d2e2-60a0-83cb56dea3cb-f115e6ca {
    order: -9999;
  }

  #w-node-e94c21b7-a43b-1e74-86c6-9fd8a6f012c7-f115e6ca {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-f1d8024c-ba51-d2e2-60a0-83cb56dea460-f115e6ca {
    place-self: center;
  }

  #w-node-f1d8024c-ba51-d2e2-60a0-83cb56dea462-f115e6ca {
    order: 0;
  }

  #w-node-fbdc1bab-00bf-fd5a-83a9-36bc15fe5a5e-15fe5a48, #w-node-fbdc1bab-00bf-fd5a-83a9-36bc15fe5a62-15fe5a48 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4e3f3f7e-df3d-4c77-3e2e-1a1d41a6116f-cfcacd1f {
    order: 9999;
  }

  #w-node-_1bb6e2b8-bea0-77ec-097e-08f103b58649-cfcacd1f {
    order: 9999;
    justify-self: center;
  }

  #w-node-_1bb6e2b8-bea0-77ec-097e-08f103b58652-cfcacd1f {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_6db8c2c5-48ba-ea6e-b46a-bb7de4a3fbb4-cfcacd1f {
    align-self: start;
  }

  #w-node-_2e0646dc-4705-9638-f59d-f9081c17a9ef-1c17a9ee {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_728af69d-db63-83c8-8304-04e0b5419dce-770c13a9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_4d752f3e-9f0b-3991-43e0-3788e2fdf50e-770c13a9 {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_81c5d2c3-80a8-06a2-d167-842abfd6d67f-8c3b22ae {
    order: -9999;
  }

  #w-node-_09a51d74-a7bd-4d45-5c83-bc40efc18c29-8c3b22ae {
    align-self: start;
  }

  #w-node-_1b1bf968-2641-da66-6649-78881aa9cf35-1aa9cf27 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_1b1bf968-2641-da66-6649-78881aa9cf37-1aa9cf27 {
    order: 9999;
    justify-self: center;
  }

  #w-node-_1b1bf968-2641-da66-6649-78881aa9cf39-1aa9cf27 {
    order: -9999;
  }

  #w-node-_1b1bf968-2641-da66-6649-78881aa9cf4e-1aa9cf27 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_1b1bf968-2641-da66-6649-78881aa9cf50-1aa9cf27 {
    order: 9999;
    justify-self: center;
  }

  #w-node-_1b1bf968-2641-da66-6649-78881aa9cf52-1aa9cf27 {
    order: -9999;
  }

  #w-node-_1b1bf968-2641-da66-6649-78881aa9cf67-1aa9cf27 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_1b1bf968-2641-da66-6649-78881aa9cf69-1aa9cf27 {
    order: 9999;
    justify-self: center;
  }

  #w-node-_1b1bf968-2641-da66-6649-78881aa9cf6b-1aa9cf27 {
    order: -9999;
  }

  #w-node-_1b1bf968-2641-da66-6649-78881aa9cf7f-1aa9cf27 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_1b1bf968-2641-da66-6649-78881aa9cf81-1aa9cf27 {
    order: 9999;
    justify-self: center;
  }

  #w-node-_1b1bf968-2641-da66-6649-78881aa9cf83-1aa9cf27 {
    order: -9999;
  }

  #w-node-aaafed00-ac4b-0b4a-8440-7cf0cd648e2c-d8a0674e, #w-node-aaafed00-ac4b-0b4a-8440-7cf0cd648e32-d8a0674e, #w-node-aaafed00-ac4b-0b4a-8440-7cf0cd648e54-d8a0674e {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-aaafed00-ac4b-0b4a-8440-7cf0cd648e5a-d8a0674e {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: auto;
  }

  #w-node-f3b130d3-2521-6313-1b0b-4833775a553c-d8a0674e {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_633573ed-ccbc-29c1-8175-305432d5d3da-d8a0674e {
    order: 0;
  }

  #w-node-_633573ed-ccbc-29c1-8175-305432d5d3e9-d8a0674e {
    order: -9999;
  }

  #w-node-_2a63b89e-a355-d77d-1b81-9402df303994-df303938 {
    order: 9999;
    justify-self: center;
  }

  #w-node-_2a63b89e-a355-d77d-1b81-9402df30398b-df303938 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-a109fcfe-5325-52f5-2aea-54711e808760-df303938 {
    order: 9999;
    justify-self: center;
  }

  #w-node-a109fcfe-5325-52f5-2aea-54711e808767-df303938 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-db8df4c5-87d0-190b-d459-0ead7ff2d73f-df303938 {
    order: 9999;
    justify-self: center;
  }

  #w-node-_2a63b89e-a355-d77d-1b81-9402df303943-df303938 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_0804efc8-d458-6b45-42c8-1c515b53a444-df303938 {
    order: 9999;
    justify-self: center;
  }

  #w-node-_2a63b89e-a355-d77d-1b81-9402df30399d-df303938 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-fe171aa7-8700-85ea-9bc5-2b83b9999f70-df303938 {
    order: 9999;
    justify-self: center;
  }

  #w-node-_2a63b89e-a355-d77d-1b81-9402df303979-df303938 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_5b25d9c8-fdc0-b394-ac03-8d3fb8797439-df303938 {
    order: 9999;
    justify-self: center;
  }

  #w-node-_2a63b89e-a355-d77d-1b81-9402df303955-df303938, #w-node-_3c810f9a-48c6-0f29-4d07-15f3037b730f-50519c69, #w-node-_3c810f9a-48c6-0f29-4d07-15f3037b7315-50519c69, #w-node-_3c810f9a-48c6-0f29-4d07-15f3037b7337-50519c69 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_3c810f9a-48c6-0f29-4d07-15f3037b733d-50519c69 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: auto;
  }

  #w-node-_096897d6-c758-04d6-4510-f24b7b5ff8a5-50519c69 {
    grid-area: 2 / 2 / 3 / 3;
    justify-self: center;
  }

  #w-node-fc044b6d-407d-6e12-c1ab-8d81a35d6fb6-94a699bd, #w-node-fc044b6d-407d-6e12-c1ab-8d81a35d6fbc-94a699bd, #w-node-fc044b6d-407d-6e12-c1ab-8d81a35d6fde-94a699bd, #w-node-_1918ce18-0c5e-e150-40a8-c61de406f6e1-c76b07ae, #w-node-_1918ce18-0c5e-e150-40a8-c61de406f6e7-c76b07ae, #w-node-_1918ce18-0c5e-e150-40a8-c61de406f714-c76b07ae {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_0d0536d4-9901-e3dd-3cae-930714d87450-c76b07ae {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2013d79b-b163-df94-29ea-3f796940a5f0-eb5f168f, #w-node-_7974eb6b-e134-7f62-c014-3d7a0d9e7c7d-a2920715, #w-node-aaafed00-ac4b-0b4a-8440-7cf0cd648e2c-7de6240c, #w-node-aaafed00-ac4b-0b4a-8440-7cf0cd648e32-7de6240c, #w-node-aaafed00-ac4b-0b4a-8440-7cf0cd648e54-7de6240c {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-aaafed00-ac4b-0b4a-8440-7cf0cd648e5a-7de6240c {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: auto;
  }

  #w-node-_0cc2f21d-4312-c0d5-6a9f-b1fd264f5c15-7de6240c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-b6fa54eb-a87b-bac5-5e65-c5fb00cc3105-2a12466e, #w-node-_7d525a21-4723-9763-e67a-b3b6f4d592db-2a12466e, #w-node-b6fa54eb-a87b-bac5-5e65-c5fb00cc310a-2a12466e, #w-node-b6fa54eb-a87b-bac5-5e65-c5fb00cc3123-2a12466e {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-b6fa54eb-a87b-bac5-5e65-c5fb00cc3128-2a12466e {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: auto;
  }

  #w-node-_1938cf13-fe1b-3d6a-d82c-2e5600d1b333-2a12466e {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_49505998-7270-c895-f4ba-7ec1a95befc3-9905181b {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-ab3a63b1-4abe-3753-dcd4-74ddb8b09fcd-a9842d1e, #w-node-_4076735d-24b1-e53c-8529-e53c5f1bdaf4-38b140f6 {
    order: 0;
  }

  #w-node-a975c96a-1cfb-d306-f0c9-18d0f6c3d78c-ab845049 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-c9abc9c1-ff2b-2b93-f9c9-5b65956efa56-90e2affe, #w-node-_34b50606-bd1b-d930-97cd-b879855ae41b-90e2affe, #w-node-c9abc9c1-ff2b-2b93-f9c9-5b65956efa64-90e2affe, #w-node-c9abc9c1-ff2b-2b93-f9c9-5b65956efa73-90e2affe, #w-node-c9abc9c1-ff2b-2b93-f9c9-5b65956efa80-90e2affe, #w-node-c9abc9c1-ff2b-2b93-f9c9-5b65956efa8e-90e2affe, #w-node-c9abc9c1-ff2b-2b93-f9c9-5b65956efa9c-90e2affe, #w-node-c9abc9c1-ff2b-2b93-f9c9-5b65956efaaa-90e2affe, #w-node-c9abc9c1-ff2b-2b93-f9c9-5b65956efab8-90e2affe, #w-node-c9abc9c1-ff2b-2b93-f9c9-5b65956efac6-90e2affe, #w-node-c9abc9c1-ff2b-2b93-f9c9-5b65956efad4-90e2affe, #w-node-c9abc9c1-ff2b-2b93-f9c9-5b65956efae2-90e2affe, #w-node-c9abc9c1-ff2b-2b93-f9c9-5b65956efaef-90e2affe, #w-node-c9abc9c1-ff2b-2b93-f9c9-5b65956efafd-90e2affe, #w-node-c9abc9c1-ff2b-2b93-f9c9-5b65956efb0b-90e2affe, #w-node-c9abc9c1-ff2b-2b93-f9c9-5b65956efb19-90e2affe, #w-node-c9abc9c1-ff2b-2b93-f9c9-5b65956efb27-90e2affe, #w-node-c9abc9c1-ff2b-2b93-f9c9-5b65956efb35-90e2affe, #w-node-c9abc9c1-ff2b-2b93-f9c9-5b65956efb43-90e2affe, #w-node-c9abc9c1-ff2b-2b93-f9c9-5b65956efb4f-90e2affe, #w-node-c9abc9c1-ff2b-2b93-f9c9-5b65956efb5d-90e2affe, #w-node-c9abc9c1-ff2b-2b93-f9c9-5b65956efb6b-90e2affe, #w-node-c9abc9c1-ff2b-2b93-f9c9-5b65956efb79-90e2affe, #w-node-c9abc9c1-ff2b-2b93-f9c9-5b65956efb87-90e2affe, #w-node-c9abc9c1-ff2b-2b93-f9c9-5b65956efb95-90e2affe, #w-node-c9abc9c1-ff2b-2b93-f9c9-5b65956efb9f-90e2affe, #w-node-c9abc9c1-ff2b-2b93-f9c9-5b65956efbab-90e2affe, #w-node-c9abc9c1-ff2b-2b93-f9c9-5b65956efbb9-90e2affe, #w-node-c9abc9c1-ff2b-2b93-f9c9-5b65956efc1b-90e2affe, #w-node-c9abc9c1-ff2b-2b93-f9c9-5b65956efc29-90e2affe, #w-node-c9abc9c1-ff2b-2b93-f9c9-5b65956efc37-90e2affe, #w-node-c9abc9c1-ff2b-2b93-f9c9-5b65956efc45-90e2affe {
    order: -9999;
  }

  #w-node-c9abc9c1-ff2b-2b93-f9c9-5b65956efd05-90e2affe {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-ecb356a8-c823-da3c-7994-343f9aae832f-9aae8326 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-c3099c40-b2c0-877a-f303-aba74cfa9635-df286b77, #w-node-c3aad90f-d91d-36df-4ba6-d0000b7471ed-df286b77 {
    order: -9999;
  }

  #w-node-c3099c40-b2c0-877a-f303-aba74cfa96fd-df286b77, #w-node-c3099c40-b2c0-877a-f303-aba74cfa9702-df286b77 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-c3099c40-b2c0-877a-f303-aba74cfa970a-df286b77, #w-node-c3099c40-b2c0-877a-f303-aba74cfa971a-df286b77, #w-node-c3099c40-b2c0-877a-f303-aba74cfa9722-df286b77, #w-node-c3099c40-b2c0-877a-f303-aba74cfa972e-df286b77, #w-node-c3099c40-b2c0-877a-f303-aba74cfa973a-df286b77 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2013d79b-b163-df94-29ea-3f796940a5f0-4352707f, #w-node-_84e57277-ae6f-8066-e0ca-0fddfe321a5b-c693e98c, #w-node-_84e57277-ae6f-8066-e0ca-0fddfe321a5b-40cb38ab, #w-node-_43e83037-fd4b-4643-9761-e2cb38f02d45-cd15fa62, #w-node-_43e83037-fd4b-4643-9761-e2cb38f02d56-cd15fa62, #w-node-_43e83037-fd4b-4643-9761-e2cb38f02d8a-cd15fa62 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-cf9721e5-cfa3-7669-b972-b36a729c71bb-91ae27d2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5787540c-3f1f-2e1c-58ca-9a0e71d8ad32-91ae27d2, #w-node-_5787540c-3f1f-2e1c-58ca-9a0e71d8ad43-91ae27d2, #w-node-_2013d79b-b163-df94-29ea-3f796940a5f0-b06493d4 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_20999bbb-39a3-f613-7f69-9e22b7861f18-68d07e70 {
    order: 9999;
  }

  #w-node-_20999bbb-39a3-f613-7f69-9e22b7861f13-68d07e70 {
    order: 0;
  }

  #w-node-c0b0a9a2-71db-90ba-7f2b-ecd99045225d-68d07e70, #w-node-_52f38ecd-2056-e693-e301-a032ae629680-68d07e70, #w-node-c0b0a9a2-71db-90ba-7f2b-ecd990452246-68d07e70 {
    order: -9999;
  }

  #w-node-_7b338004-b2cf-dc54-3d0c-9335b727000d-68d07e70, #w-node-_7b338004-b2cf-dc54-3d0c-9335b7270012-68d07e70 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_7b338004-b2cf-dc54-3d0c-9335b727001a-68d07e70, #w-node-_7b338004-b2cf-dc54-3d0c-9335b727002a-68d07e70, #w-node-_7b338004-b2cf-dc54-3d0c-9335b727003e-68d07e70, #w-node-_7b338004-b2cf-dc54-3d0c-9335b727004a-68d07e70 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_88c63cdc-16c6-b892-c93b-8c140ca4746f-0ca4746b, #w-node-_88c63cdc-16c6-b892-c93b-8c140ca47474-0ca4746b {
    grid-column: span 2 / span 2;
  }

  #w-node-_88c63cdc-16c6-b892-c93b-8c140ca4747c-0ca4746b, #w-node-_88c63cdc-16c6-b892-c93b-8c140ca47488-0ca4746b, #w-node-_88c63cdc-16c6-b892-c93b-8c140ca47490-0ca4746b, #w-node-_88c63cdc-16c6-b892-c93b-8c140ca4749a-0ca4746b, #w-node-_88c63cdc-16c6-b892-c93b-8c140ca474a6-0ca4746b, #w-node-bdc505f3-3e33-ea74-609b-60d807b67a49-a0027bc8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2db602c3-5cf9-bddd-33d3-0b707b482704-a0027bdb, #w-node-_2db602c3-5cf9-bddd-33d3-0b707b482709-a0027bdb {
    grid-column: span 2 / span 2;
  }

  #w-node-_2db602c3-5cf9-bddd-33d3-0b707b482711-a0027bdb, #w-node-_2db602c3-5cf9-bddd-33d3-0b707b482721-a0027bdb, #w-node-_2db602c3-5cf9-bddd-33d3-0b707b482729-a0027bdb, #w-node-_2db602c3-5cf9-bddd-33d3-0b707b482735-a0027bdb, #w-node-_2db602c3-5cf9-bddd-33d3-0b707b482741-a0027bdb {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c829d8ae-99c5-4876-d40a-956efbc6d647-a0027bdf {
    order: 9999;
  }

  #w-node-_27cb0f18-35c3-72a1-c905-ce782eb8ac5b-a0027bdf {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b8485967-96e5-fd32-fc79-0aec4794b0ac-a0027bdf {
    grid-column-start: 1;
  }

  #w-node-_44028704-e373-8a89-26c8-b96d06e1921d-a0027bdf {
    order: -9999;
  }

  #w-node-_4bdfc4b4-0fb8-a7d5-eba2-c034e132298e-a0027be0 {
    order: 9999;
  }

  #w-node-_5910e97d-8c06-04ef-fd5a-71ba8ad9bbfa-a0027be0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-aa5fdc08-4476-96fb-2cb7-9db43113d9e9-a0027be0 {
    grid-column-start: 1;
  }

  #w-node-_84c22136-da93-20a6-48dc-a25a3e0eabb9-a0027c5b {
    order: -9999;
  }

  #w-node-_84c22136-da93-20a6-48dc-a25a3e0eabc9-a0027c5b {
    order: -9999;
    justify-self: center;
  }

  #w-node-_13d3791f-f50f-efea-2e84-55efe69d8b4e-a0027c5b {
    justify-self: center;
  }

  #w-node-_4a44ea92-0dd5-a593-e4e6-bd01566c1406-a0027c5b, #w-node-e41eae24-17b6-b2f8-527a-cafa604f732e-a0027c5b, #w-node-ce25dbb3-ccac-bee8-f398-efe8b50cc007-a0027c5b, #w-node-ce25dbb3-ccac-bee8-f398-efe8b50cc008-a0027c5b, #w-node-_2d628165-337b-d1fb-0d05-337ae07ef371-a0027c5b, #w-node-_2d628165-337b-d1fb-0d05-337ae07ef372-a0027c5b, #w-node-_910f0030-9951-2888-7412-5c5d5b1c2133-a0027c5b {
    order: -9999;
  }

  #w-node-d8f3ea2a-98f0-abae-1a93-3b2ad3d023d4-a0027c5b, #w-node-_9dba049a-4cde-7972-cc69-872d2e676dff-a0027c5b, #w-node-_7f424993-6d07-28ba-d597-72d71c2361e7-a0027c5b {
    order: -9999;
    justify-self: center;
  }

  #w-node-d0dc76ae-3386-b96a-97cc-9ef702a35252-a0027c5b {
    order: -9999;
  }

  #w-node-d0dc76ae-3386-b96a-97cc-9ef702a3525e-a0027c5b {
    order: -9999;
    justify-self: start;
  }

  #w-node-afd33679-b5c9-d1e2-562b-b5ea8ac6faf0-a0027c5b {
    order: -9999;
  }

  #w-node-afd33679-b5c9-d1e2-562b-b5ea8ac6fafc-a0027c5b {
    order: -9999;
    justify-self: start;
  }

  #w-node-b0c385c7-a7db-601a-203d-978b22df9e9b-a0027c5b {
    order: -9999;
  }

  #w-node-afd33679-b5c9-d1e2-562b-b5ea8ac6faff-a0027c5b {
    order: -9999;
    justify-self: center;
  }

  #w-node-_5947d577-214f-727c-67d5-d42004717a48-a0027c5b {
    order: 9999;
    justify-self: center;
  }

  #w-node-_93b9c14f-d8c9-1cb5-9c17-8cbdcf68826f-a0027c5b {
    order: -9999;
  }

  #w-node-_93b9c14f-d8c9-1cb5-9c17-8cbdcf688273-a0027c5b {
    order: -9999;
    justify-self: center;
  }

  #w-node-_7f5d7b49-093e-716a-2fdf-12f054956e3f-a0027c5b {
    order: 9999;
    justify-self: center;
  }

  #w-node-ac56a151-af93-b3a2-915c-1642f606978e-a0027c5b {
    order: -9999;
  }

  #w-node-ac56a151-af93-b3a2-915c-1642f606979a-a0027c5b {
    order: -9999;
    justify-self: start;
  }

  #w-node-ac56a151-af93-b3a2-915c-1642f606979d-a0027c5b, #w-node-c3cd677a-fd7f-35de-1df2-5b234c83ef5e-a0027c5b {
    order: -9999;
    justify-self: center;
  }

  #w-node-cf5cbc76-158d-23be-2c5c-43ed8e9e8425-a0027c5b {
    order: -9999;
  }

  #w-node-cf5cbc76-158d-23be-2c5c-43ed8e9e8431-a0027c5b {
    order: -9999;
    justify-self: start;
  }

  #w-node-cf5cbc76-158d-23be-2c5c-43ed8e9e8434-a0027c5b {
    order: -9999;
    justify-self: center;
  }

  #w-node-_369f8ab0-5e3a-feeb-fd17-d76bbf0712c7-a0027c5b {
    order: -9999;
  }

  #w-node-_369f8ab0-5e3a-feeb-fd17-d76bbf0712d0-a0027c5b {
    order: -9999;
    justify-self: start;
  }

  #w-node-_369f8ab0-5e3a-feeb-fd17-d76bbf0712d3-a0027c5b {
    order: -9999;
    justify-self: center;
  }

  #w-node-ca65301d-e7d2-d49f-d4d3-32fec71a43b2-a0027c5b {
    justify-self: center;
  }

  #w-node-_8588da28-fdd8-1d39-4b53-ae74a23e3e16-a0027c5b {
    order: 9999;
    justify-self: center;
  }

  #w-node-d07099da-d530-54c5-0555-03128f4cdcc3-a0027c5b {
    order: -9999;
  }

  #w-node-f1d8024c-ba51-d2e2-60a0-83cb56dea3fd-f115e6ca {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_26c2510b-5d85-ad4b-4e15-a15718d37445-f115e6ca {
    justify-self: center;
  }

  #w-node-_7429afe2-ed31-001f-999e-77843bb2e514-3bb2e4cf {
    order: -9999;
  }

  #w-node-fbdc1bab-00bf-fd5a-83a9-36bc15fe5a56-15fe5a48, #w-node-fbdc1bab-00bf-fd5a-83a9-36bc15fe5a5a-15fe5a48 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_4e3f3f7e-df3d-4c77-3e2e-1a1d41a6117f-cfcacd1f {
    order: -9999;
    justify-self: center;
  }

  #w-node-_4e3f3f7e-df3d-4c77-3e2e-1a1d41a612a6-cfcacd1f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6db8c2c5-48ba-ea6e-b46a-bb7de4a3fbb4-cfcacd1f, #w-node-_598fa2c2-9403-af03-4e83-737b99bd9024-770c13a9 {
    justify-self: center;
  }

  #w-node-_728af69d-db63-83c8-8304-04e0b5419dce-770c13a9, #w-node-_4d752f3e-9f0b-3991-43e0-3788e2fdf50e-770c13a9 {
    order: -9999;
  }

  #w-node-_598fa2c2-9403-af03-4e83-737b99bd90fd-770c13a9 {
    justify-self: center;
  }

  #w-node-_3c53cffa-3050-44a8-4095-4cb822bbabe1-8c3b22ae {
    order: -9999;
  }

  #w-node-_3c53cffa-3050-44a8-4095-4cb822bbabf1-8c3b22ae {
    order: -9999;
    justify-self: center;
  }

  #w-node-_09a51d74-a7bd-4d45-5c83-bc40efc18c29-8c3b22ae {
    justify-self: center;
  }

  #w-node-f3b130d3-2521-6313-1b0b-4833775a553c-d8a0674e, #w-node-_633573ed-ccbc-29c1-8175-305432d5d3e9-d8a0674e {
    order: -9999;
  }

  #w-node-dd9a8697-fdc1-33a0-2b42-1f16e0cdec85-50519c69, #w-node-_096897d6-c758-04d6-4510-f24b7b5ff89c-50519c69 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_096897d6-c758-04d6-4510-f24b7b5ff8a5-50519c69 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_0d0536d4-9901-e3dd-3cae-930714d87450-c76b07ae {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_4e3f3f7e-df3d-4c77-3e2e-1a1d41a6117f-eb5f168f, #w-node-_86307d56-f16d-6f8e-6844-6a0e8ddb6ddf-46e46b63, #w-node-_4e3f3f7e-df3d-4c77-3e2e-1a1d41a6117f-a2920715 {
    order: -9999;
    justify-self: center;
  }

  #w-node-_0cc2f21d-4312-c0d5-6a9f-b1fd264f5c15-7de6240c {
    order: -9999;
  }

  #w-node-b6fa54eb-a87b-bac5-5e65-c5fb00cc3183-2a12466e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ece77a7f-ce77-e948-33f3-227948ddc10f-2a12466e {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_5363e49c-924e-68cc-da86-15d40984b26f-2a12466e {
    grid-row: 3 / 4;
    grid-column-start: 1;
  }

  #w-node-_1938cf13-fe1b-3d6a-d82c-2e5600d1b333-2a12466e, #w-node-_05eba58c-b034-3379-fabe-e2d3fac2c0ff-5a4dd68f {
    order: -9999;
  }

  #w-node-_4e3f3f7e-df3d-4c77-3e2e-1a1d41a6117f-9905181b {
    order: -9999;
    justify-self: center;
  }

  #w-node-b765bbb8-3693-b14d-6c4c-20f3fd440a61-e43d5bdd, #w-node-ab3a63b1-4abe-3753-dcd4-74ddb8b09fdc-a9842d1e {
    order: -9999;
  }

  #w-node-_4e3f3f7e-df3d-4c77-3e2e-1a1d41a6117f-ab845049 {
    order: -9999;
    justify-self: center;
  }

  #w-node-c9abc9c1-ff2b-2b93-f9c9-5b65956efd05-90e2affe {
    grid-area: 2 / 1 / 3 / 3;
    justify-self: center;
  }

  #w-node-d5fd052b-a1a4-7de5-6114-64bb6952c4e0-b4234e4e, #w-node-d0e1f774-042f-1954-8288-9389c9398b62-4a456cca {
    order: -9999;
  }

  #w-node-c3099c40-b2c0-877a-f303-aba74cfa9635-df286b77 {
    order: -9999;
    justify-self: center;
  }

  #w-node-c3aad90f-d91d-36df-4ba6-d0000b7471ed-df286b77, #w-node-_74685a20-9888-ff87-ef8f-431d9ed59fcd-df286b77 {
    order: -9999;
  }

  #w-node-c3099c40-b2c0-877a-f303-aba74cfa96fd-df286b77, #w-node-c3099c40-b2c0-877a-f303-aba74cfa9702-df286b77 {
    grid-column: span 2 / span 2;
  }

  #w-node-c3099c40-b2c0-877a-f303-aba74cfa970a-df286b77, #w-node-c3099c40-b2c0-877a-f303-aba74cfa971a-df286b77, #w-node-c3099c40-b2c0-877a-f303-aba74cfa9722-df286b77, #w-node-c3099c40-b2c0-877a-f303-aba74cfa972e-df286b77, #w-node-c3099c40-b2c0-877a-f303-aba74cfa973a-df286b77 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_85e5fba9-c32b-96b2-11de-e954b43280d6-23fa0270 {
    order: -9999;
  }

  #w-node-_4e3f3f7e-df3d-4c77-3e2e-1a1d41a6117f-4352707f {
    order: -9999;
    justify-self: center;
  }

  #w-node-c13ee789-3871-cf28-72ca-7f4da6491ece-c693e98c {
    order: -9999;
  }

  #w-node-_8b75f0c0-650b-39a9-5adb-4650b3192f5f-c693e98c {
    grid-column: span 1 / span 1;
  }

  #w-node-_493fe3bf-d568-f59d-a289-b3ba0c903cc4-cd15fa62 {
    order: -9999;
  }

  #w-node-_4e3f3f7e-df3d-4c77-3e2e-1a1d41a6117f-b06493d4 {
    order: -9999;
    justify-self: center;
  }

  #w-node-c7bbf5c5-38e4-0e23-de69-252b35285cf3-68d07e70 {
    order: -9999;
  }

  #w-node-_7b338004-b2cf-dc54-3d0c-9335b727000d-68d07e70, #w-node-_7b338004-b2cf-dc54-3d0c-9335b7270012-68d07e70 {
    grid-column: span 2 / span 2;
  }

  #w-node-_7b338004-b2cf-dc54-3d0c-9335b727001a-68d07e70, #w-node-_7b338004-b2cf-dc54-3d0c-9335b727002a-68d07e70, #w-node-_7b338004-b2cf-dc54-3d0c-9335b7270032-68d07e70, #w-node-_7b338004-b2cf-dc54-3d0c-9335b727003e-68d07e70, #w-node-_7b338004-b2cf-dc54-3d0c-9335b727004a-68d07e70 {
    grid-column: span 1 / span 1;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_88c63cdc-16c6-b892-c93b-8c140ca4747c-0ca4746b, #w-node-_808e5869-c9bf-0cd1-6798-aa596e655550-a0027bc8, #w-node-_808e5869-c9bf-0cd1-6798-aa596e655554-a0027bc8, #w-node-_808e5869-c9bf-0cd1-6798-aa596e655558-a0027bc8, #w-node-_808e5869-c9bf-0cd1-6798-aa596e65555c-a0027bc8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bdc505f3-3e33-ea74-609b-60d807b67a49-a0027bc8 {
    justify-self: center;
  }

  #w-node-_1df91c72-0d13-c710-284e-53ab81eeec5d-a0027bc8, #w-node-_1df91c72-0d13-c710-284e-53ab81eeec61-a0027bc8, #w-node-_1df91c72-0d13-c710-284e-53ab81eeec65-a0027bc8, #w-node-_1df91c72-0d13-c710-284e-53ab81eeec69-a0027bc8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f8ecd6c9-a74e-ad99-2f80-1c5d86239f4f-a0027bd9, #w-node-f8ecd6c9-a74e-ad99-2f80-1c5d86239f53-a0027bd9, #w-node-f8ecd6c9-a74e-ad99-2f80-1c5d86239f57-a0027bd9, #w-node-f8ecd6c9-a74e-ad99-2f80-1c5d86239f5b-a0027bd9, #w-node-c1bd332e-3b8c-15df-189a-2502b9291374-a0027bd9, #w-node-c1bd332e-3b8c-15df-189a-2502b9291378-a0027bd9, #w-node-c1bd332e-3b8c-15df-189a-2502b929137c-a0027bd9, #w-node-c1bd332e-3b8c-15df-189a-2502b9291380-a0027bd9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d6511f7d-71f9-fd40-79e8-41575636a7b5-a0027bdb {
    grid-column: span 1 / span 1;
  }

  #w-node-_2db602c3-5cf9-bddd-33d3-0b707b482711-a0027bdb {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_16adc840-450d-f2b6-cc8b-a877af96cd2d-a0027bea, #w-node-_16adc840-450d-f2b6-cc8b-a877af96cd31-a0027bea, #w-node-_16adc840-450d-f2b6-cc8b-a877af96cd35-a0027bea, #w-node-_16adc840-450d-f2b6-cc8b-a877af96cd39-a0027bea, #w-node-_53c45729-5d5a-333f-b9ba-91975e776185-a0027c27, #w-node-_53c45729-5d5a-333f-b9ba-91975e776190-a0027c27 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_7f424993-6d07-28ba-d597-72d71c2361e7-a0027c5b, #w-node-_7f424993-6d07-28ba-d597-72d71c2361e9-a0027c5b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d0dc76ae-3386-b96a-97cc-9ef702a3525e-a0027c5b {
    order: -9999;
  }

  #w-node-_5947d577-214f-727c-67d5-d42004717a48-a0027c5b {
    order: 9999;
  }

  #w-node-afd33679-b5c9-d1e2-562b-b5ea8ac6fb01-a0027c5b {
    order: -9999;
  }

  #w-node-_7f5d7b49-093e-716a-2fdf-12f054956e3f-a0027c5b {
    order: 9999;
  }

  #w-node-ca65301d-e7d2-d49f-d4d3-32fec71a43b2-a0027c5b {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-ca65301d-e7d2-d49f-d4d3-32fec71a43b4-a0027c5b {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_009ceaa7-4172-bf79-fa7e-75d6cd10fa09-a0027c5c, #w-node-_009ceaa7-4172-bf79-fa7e-75d6cd10fa14-a0027c5c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f1d8024c-ba51-d2e2-60a0-83cb56dea3fe-f115e6ca, #w-node-f1d8024c-ba51-d2e2-60a0-83cb56dea3ff-f115e6ca {
    justify-self: center;
  }

  #w-node-fbdc1bab-00bf-fd5a-83a9-36bc15fe5a56-15fe5a48, #w-node-fbdc1bab-00bf-fd5a-83a9-36bc15fe5a5a-15fe5a48 {
    grid-column: span 1 / span 1;
  }

  #w-node-_6db8c2c5-48ba-ea6e-b46a-bb7de4a3fbb4-cfcacd1f {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_6db8c2c5-48ba-ea6e-b46a-bb7de4a3fbb6-cfcacd1f {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_71f6e74f-d802-0cfd-e598-4ac7eaabbee3-fca7177c {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-a2c115b6-e970-f2b9-211e-346ffca71782-fca7177c {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_09a51d74-a7bd-4d45-5c83-bc40efc18c29-8c3b22ae {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-c91c4e16-8ed4-2308-c0c6-5fb4aab40d61-8c3b22ae {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_56af812c-8bd6-6b1f-3c99-37ca21a11db7-21a11da7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4f58e249-67c7-107d-4dfa-85616188df47-eb5f168f {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4f58e249-67c7-107d-4dfa-85616188df48-eb5f168f {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_86307d56-f16d-6f8e-6844-6a0e8ddb6de7-46e46b63 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_86307d56-f16d-6f8e-6844-6a0e8ddb6de8-46e46b63 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_2d36128b-b6a7-2291-a1ee-c2b5497edd98-a9d7a0db, #w-node-_80d4d519-b6e8-8a06-5511-387276fbbdee-a9d7a0db, #w-node-d3d2ea4d-248b-b18e-da93-86ca8d49012b-a9d7a0db {
    align-self: start;
  }

  #w-node-_4c0dc008-9800-5626-912d-1d96f56cab48-a2920715 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4c0dc008-9800-5626-912d-1d96f56cab4a-a2920715 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-e3e80b18-cb48-a849-eea6-cbf20b46d81d-9905181b {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-e3e80b18-cb48-a849-eea6-cbf20b46d81f-9905181b {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_88faef44-f1e9-21fc-d133-dffb14b8276b-ab845049 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_88faef44-f1e9-21fc-d133-dffb14b8276d-ab845049 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-d6e24314-088a-23fb-59f9-ba24630a8435-1b4aad09 {
    grid-column: span 2 / span 2;
  }

  #w-node-c9abc9c1-ff2b-2b93-f9c9-5b65956efa1e-90e2affe {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-c9abc9c1-ff2b-2b93-f9c9-5b65956efa1f-90e2affe {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-c9abc9c1-ff2b-2b93-f9c9-5b65956efa56-90e2affe, #w-node-_34b50606-bd1b-d930-97cd-b879855ae41b-90e2affe, #w-node-c9abc9c1-ff2b-2b93-f9c9-5b65956efa64-90e2affe, #w-node-c9abc9c1-ff2b-2b93-f9c9-5b65956efa73-90e2affe {
    justify-self: start;
  }

  #w-node-c9abc9c1-ff2b-2b93-f9c9-5b65956efd05-90e2affe {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_3e90307f-4bb1-824d-ceef-1827e1ff2690-df286b77 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c3099c40-b2c0-877a-f303-aba74cfa970a-df286b77 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4f58e249-67c7-107d-4dfa-85616188df47-4352707f {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4f58e249-67c7-107d-4dfa-85616188df48-4352707f {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_8b75f0c0-650b-39a9-5adb-4650b3192f5f-c693e98c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4f58e249-67c7-107d-4dfa-85616188df47-b06493d4 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4f58e249-67c7-107d-4dfa-85616188df48-b06493d4 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_68d8ade7-89b9-03b0-8b60-43be731278dc-68d07e70, #w-node-d9e96773-f2fc-a0b2-0132-9b0e1308ed99-68d07e70, #w-node-_4d0f7004-999e-e001-a1d4-41f5b3925ed2-68d07e70, #w-node-c8e47ffd-fde4-8efe-a126-c9dcca62fef2-68d07e70, #w-node-_72cd05ff-dc2e-2e56-0eaf-9858aa29b397-68d07e70, #w-node-_9625e131-6916-d5dc-a3ab-30038cf1e679-68d07e70, #w-node-e255114d-9371-64ab-6ed6-58f55c08e225-68d07e70, #w-node-a3cd0393-c127-bec3-f3eb-af80208179ba-68d07e70, #w-node-_88042034-e848-4ae5-b5ed-e487a956027e-68d07e70 {
    grid-column: 1 / 2;
  }
}
