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;
  src: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/640139c4f5f726293f8ba05b_Lato-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Lato;
  src: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/640139c422f48c8658a1e8eb_Lato-BlackItalic.ttf") format("truetype");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Lato;
  src: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/640139c453e67b73ade76357_Lato-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Lato;
  src: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/640139c496f12a60b51bf8bf_Lato-Italic.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Lato;
  src: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/640139c422f48ccbe7a1e8ee_Lato-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Lato;
  src: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/640139c47bb993fab25db2f9_Lato-BoldItalic.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Lato;
  src: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/640139c4ff416fb197f00180_Lato-LightItalic.ttf") format("truetype");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Lato;
  src: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/640139c40fbb2920957e0266_Lato-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Lato;
  src: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/640139c4e5f63a372502adff_Lato-Thin.ttf") format("truetype");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Lato;
  src: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/640139c4cceb30442657d08f_Lato-ThinItalic.ttf") format("truetype");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Fa 400";
  src: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/64d1625d3ab7b26e4b91a4b2_fa-regular-400.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Fa Solid 900";
  src: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/64d1625d24d86474083c2bbf_fa-solid-900.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

:root {
  --brand-color-blue--blue-900-basin-blue: #003d5e;
  --text-color--primary-dark-text: #000000d9;
  --white: white;
  --brand-color-blue--blue-25-background: #f2f8fc;
  --code-green: #48d597;
  --green-lighten-50: #a3eacb;
  --silver-lighten-80: #f8f8f8;
  --black: #222;
  --grey-darken-35: #585858;
  --silver: gainsboro;
  --green-lighten-75: #d1f4e5;
  --brand-color-blue--blue-1000: #003349;
  --silver-darken-15: #bbb;
  --brand-color-blue--blue-500-main: #0469bc;
  --spacing--32px: 2rem;
  --spacing--52px-typography: 3.25rem;
  --spacing--24px: 1.5rem;
  --spacing--16px: 1rem;
  --spacing--14px-typography: .875rem;
  --text-color--secondary-dark-text: #000000a6;
  --ffffff: white;
  --spacing--80px: 5rem;
  --spacing--4px: .25rem;
  --spacing--18px-typography: 1.125rem;
  --grey: #888;
  --margin-mobile--left-right: var(--spacing--16px);
  --padding-web--title-and-content: var(--spacing--56px);
  --spacing--44px-typography: 2.75rem;
  --spacing--28px-typography: 1.75rem;
  --margin-web--top-bottom: var(--spacing--96px);
  --darrr: #333;
  --corner--corner-radius: var(--spacing--80px);
  --margin-mobile--top-bottom: var(--spacing--64px);
  --corner--corner-radius-mobile: var(--spacing--40px);
  --spacing--48px: 3rem;
  --spacing--20px-typography: 1.25rem;
  --padding-web--subheading-and-paragraph-medium: var(--spacing--16px);
  --spacing--64px: 4rem;
  --333: var(--white);
  --brand-color-blue--blue-800: #014671;
  --margin-web--left-right: var(--spacing--104px);
  --padding-mobile--title-and-content: var(--spacing--32px);
  --padding-mobile--spacer-large: var(--spacing--32px);
  --padding-mobile--spacer-small: var(--spacing--24px);
  --padding-mobile--subheading-and-paragraph-medium: var(--spacing--12px);
  --padding-mobile--subheading-and-paragraph-small: var(--spacing--8px);
  --padding-web--subheading-and-paragraph-large: var(--spacing--24px);
  --padding-web--subheading-and-paragraph-small: var(--spacing--8px);
  --spacing--104px: 6.5rem;
  --spacing--96px: 6rem;
  --spacing--56px: 3.5rem;
  --spacing--40px: 2.5rem;
  --spacing--12px: .75rem;
  --spacing--8px: .5rem;
  --text-color--primary-light-text: #fffffff2;
  --text-color--secondary-light-text: #fffc;
}

.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-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-page-count {
  text-align: center;
  width: 100%;
  margin-top: 20px;
}

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

body {
  color: #333;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

h1 {
  color: var(--brand-color-blue--blue-900-basin-blue);
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: PT Serif, serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 44px;
}

h2 {
  color: var(--brand-color-blue--blue-900-basin-blue);
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: PT Serif, serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 46px;
}

h3 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: PT Sans, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
}

h4 {
  color: var(--text-color--primary-dark-text);
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
}

p {
  color: var(--white);
  margin-bottom: 10px;
}

a {
  color: var(--brand-color-blue--blue-900-basin-blue);
  text-decoration: underline;
}

ul {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 16px;
}

li {
  padding-top: 4px;
  padding-bottom: 4px;
}

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

strong {
  color: var(--text-color--primary-dark-text);
  font-weight: 700;
}

.navbar {
  background-color: #fff;
  position: fixed;
  inset: 0% 0% auto;
}

.navbar.darknav {
  z-index: 2147483647;
  background-color: #222;
}

.navbar.light-blue {
  background-color: var(--brand-color-blue--blue-25-background);
}

.image {
  max-height: 205px;
}

.logo {
  max-width: none;
  max-height: 40px;
  margin-top: 4%;
}

.container {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 40px 15px;
}

.nav-menu {
  width: 83%;
  font-family: Lato, sans-serif;
  font-size: 1.1em;
}

.nav-link {
  letter-spacing: .5px;
  padding-left: 30px;
  padding-right: 30px;
}

.nav-link-contact {
  float: right;
  color: #fff;
  text-align: center;
  letter-spacing: 0;
  background-color: #003d5f;
  border-radius: 5px;
  width: 160px;
  height: 45px;
  margin-top: 0;
  padding: 12px 30px 0;
  font-size: 16px;
  font-weight: 700;
}

.nav-link-contact:hover {
  background-color: #0469bc;
}

.nav-link-contact:active {
  background-color: #035694;
}

.nav-link-contact.w--current {
  color: #fff;
}

.icon, .nav-icon, .icon-copy {
  display: none;
}

.dropdown-toggle-nav {
  padding-right: 20px;
  font-size: 16px;
  font-weight: 700;
}

.dropdown-toggle-nav:hover {
  background-color: var(--silver-lighten-80);
  border-radius: 10px;
}

.container-2 {
  max-width: 100%;
}

.section {
  position: relative;
}

.section.landing-header {
  background-color: #0000;
  width: 100%;
  position: absolute;
}

.section.landing-header.lp-header {
  z-index: 9999;
  background-color: #003d5f;
  position: sticky;
  top: 0;
}

.image-2, .homepage-hero-image {
  object-fit: cover;
  width: 100%;
}

.homepage-hero-container {
  max-width: 100%;
}

.heading {
  color: #003d5f;
  text-align: center;
  font-family: PT Serif, serif;
  font-size: 45px;
  line-height: 60px;
}

.hero-content {
  z-index: 2;
  width: 63%;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  top: 20%;
  left: 0%;
  right: 0%;
}

.hero-text {
  color: #003d5f;
  text-align: center;
  font-family: PT Serif, serif;
  font-size: 45px;
  line-height: 60px;
}

.homepage-hero-image-div {
  position: relative;
  overflow: hidden;
}

.hero-text-heading {
  color: #003d5f;
  text-align: center;
  font-family: PT Serif, serif;
  font-size: 3.4vw;
  line-height: 64px;
}

.hero-text-heading.align-left {
  text-align: left;
  font-size: 32px;
  line-height: 42px;
}

.hero-text-secondary {
  color: #303030;
  text-align: center;
  width: 59%;
  margin-left: auto;
  margin-right: auto;
  font-family: Lato, sans-serif;
  font-size: 1.46vw;
  line-height: 30px;
}

.start-building-button {
  text-align: center;
  background-color: #003d5f;
  width: 200px;
  height: 50px;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 15px;
  font-family: Lato, sans-serif;
  font-size: 1.125em;
  display: block;
}

.image-3 {
  z-index: 2;
  width: 100%;
  min-height: 560px;
}

.container-3 {
  max-width: 100%;
  position: absolute;
}

.hero-text-heading-white {
  color: var(--white);
  text-align: center;
  font-family: PT Serif, serif;
  font-size: 3.4vw;
  font-weight: 700;
  line-height: 60px;
}

.div-block-4 {
  z-index: 2;
  width: 60%;
  margin-top: 100px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  inset: 0%;
}

.div-block-5 {
  z-index: 1;
  display: none;
  position: absolute;
  inset: 0%;
}

.div-block-5-copy {
  z-index: 2;
  opacity: 1;
  position: absolute;
  inset: 78% auto 0% 32.25%;
}

.stethescope-icon {
  width: 6.7vw;
  height: 6.7vw;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  inset: auto 25.7% 1% 0%;
}

.rx-icon {
  width: 6.7vw;
  height: 6.7vw;
  position: absolute;
  inset: auto 30% 4% auto;
}

.sdoh-icon {
  width: 6.7vw;
  height: 6.7vw;
  position: absolute;
  inset: auto 1.95% 27% auto;
}

.labs-icon {
  width: 6.7vw;
  height: 6.7vw;
  position: absolute;
  inset: auto 86.5% 26.2% auto;
}

.house-icon {
  width: 6.2vw;
  height: 6.2vw;
  position: absolute;
  inset: auto 6.4% 40% auto;
}

.hx-icon {
  width: 6.7vw;
  height: 6.7vw;
  position: absolute;
  inset: auto 77.2% 7.5% auto;
}

.bottle-icon {
  width: 6.2vw;
  height: 6.2vw;
  position: absolute;
  inset: auto 72.4% 36.1% auto;
}

.dx-icon {
  width: 6.7vw;
  height: 6.7vw;
  position: absolute;
  inset: auto 22% 43% auto;
}

.image-11 {
  width: 80px;
  height: 80px;
  position: absolute;
  inset: auto 0% 0% auto;
}

.tube-icon {
  width: 6.2vw;
  height: 6.2vw;
  position: absolute;
  inset: auto 35.1% 23% auto;
}

.kit-icon {
  width: 6.7vw;
  height: 6.7vw;
  position: absolute;
  inset: auto 9.5% 9.2% auto;
}

.greenblock-images-wrap {
  position: relative;
  overflow: hidden;
}

.image-12 {
  width: 100%;
  position: absolute;
}

.container-4 {
  z-index: 3;
  max-width: 100%;
  position: relative;
}

.container-5 {
  max-width: 1600px;
  height: 80vh;
  display: none;
  position: relative;
}

.image-13 {
  margin-top: 40vh;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

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

.markets-hero-section {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
  min-height: 440px;
  margin-top: 120px;
}

.markets-hero-section.no-top-margin {
  min-height: 380px;
  margin-top: 0;
}

.container-6 {
  align-items: center;
  max-width: 1200px;
  display: block;
}

.container-6.fqhc-hero {
  height: 460px;
}

.market-hero-description {
  color: #fff;
  margin-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 26px;
}

.market-hero-headline {
  color: #fff;
  font-family: PT Serif, serif;
  font-size: 40px;
  line-height: 50px;
}

.headline {
  color: var(--green-lighten-50);
  letter-spacing: 2.5px;
  text-transform: uppercase;
  margin-top: 1em;
  font-family: Lato, sans-serif;
  display: inline-block;
}

.get-started-button {
  background-color: var(--green-lighten-50);
  color: #003d5f;
  text-align: center;
  border-radius: 5px;
  width: 187px;
  height: 54px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 35px;
}

.get-started-button:hover {
  transform: scale(1.05);
}

.container-7 {
  background-color: #f3f8fc;
  border-radius: 60px 0 0;
  max-width: 100%;
}

.grid-2 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 40px;
}

.section-4 {
  background-color: #f3f8fc;
  border-radius: 60px 0 0;
  position: relative;
}

.ehr_mian-heading {
  color: #003d5e;
  text-align: center;
  margin-top: 40px;
  margin-bottom: 20px;
  font-family: Lato, sans-serif;
  font-weight: 900;
}

.ehr_mian-heading.ehr {
  margin-bottom: 40px;
}

.ehr_mian-heading.left {
  text-align: left;
  margin-top: 0;
}

.ehr_mian-heading.left._w-30 {
  width: 30%;
}

.ehr_mian-heading.left.large-text {
  padding-right: 27px;
  font-size: 44px;
  line-height: 57px;
}

.network-container {
  background-color: #fff;
  border-radius: 0 60px 0 0;
  max-width: 100%;
  padding: 120px 40px;
}

.grid-3 {
  grid-column-gap: 10.75em;
  grid-template-rows: auto;
  grid-template-columns: .6fr 1fr;
  margin: 80px;
}

.heading-4 {
  color: var(--black);
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 140%;
}

.heading-4.centered {
  text-align: center;
}

.text-block-3 {
  color: #003d5e;
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 48px;
  display: block;
}

.text-block-4 {
  text-align: center;
  margin-top: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
}

.grid-4 {
  grid-column-gap: 2em;
  grid-row-gap: 40px;
}

.text-block-5 {
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 28px;
}

.columns {
  max-width: 100%;
  margin-top: 80px;
  margin-left: auto;
  margin-right: auto;
}

.section-5 {
  background-color: #003d5f;
}

.testimonial-grid {
  grid-column-gap: 80px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  padding: 2em;
}

.container-9 {
  z-index: 2;
  max-width: none;
  position: absolute;
  inset: 0%;
}

.container-10 {
  background-color: var(--white);
  border-radius: 0;
  max-width: 100%;
}

.container-11 {
  background-color: var(--white);
  border-radius: 0 60px 0 0;
  max-width: 100%;
}

.testimonial-outer {
  max-width: 1200px;
  margin: 60px auto;
  padding-left: 0;
  padding-right: 0;
}

.div-block-9 {
  width: 65%;
  margin: 20px auto 0;
}

.paragraph-2 {
  text-align: center;
  margin-top: 20px;
  font-family: Lato, sans-serif;
  font-size: 16px;
}

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

.ehr_inner-wrap {
  max-width: 1200px;
  margin: 60px auto;
  padding-left: 40px;
  padding-right: 40px;
}

.rich-text-block {
  letter-spacing: 0;
  text-indent: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.rich-text-block.case-richtext {
  margin-top: 10px;
}

.rich-text-block.case-richtext p, .rich-text-block.secure-trust p {
  color: #000000a6;
  font-size: 18px;
  line-height: 27px;
}

.rich-text-block.ehr_new-change.usecase-block {
  margin-top: 10px;
}

.rich-text-block.ehr_new-change.usecase-block p {
  color: #000000a6;
  line-height: 27px;
}

.rich-text-block.white {
  color: #fff;
}

.rich-text-block.white p {
  color: var(--white);
}

.rich-text-block.dark-textblk p {
  color: #333;
}

.rich-text-block.darktext p {
  color: var(--grey-darken-35);
  -webkit-text-stroke-color: var(--black);
}

.div-block-11 {
  margin-top: 30px;
  margin-bottom: 60px;
}

.section-6 {
  background-color: #003d5f;
  position: relative;
}

.heading-3-copy {
  color: #fff;
  text-align: center;
  margin-top: 60px;
  font-family: PT Serif, serif;
}

.tab-paragraph {
  color: var(--silver);
  text-align: center;
  max-width: 730px;
  margin-left: auto;
  margin-right: auto;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.tab-link-tab-1 {
  color: #fff;
  text-transform: uppercase;
  background-color: #0000;
  border: 2px solid #fff;
  border-radius: 5px;
  width: 32.5%;
  padding: 10px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.tab-link-tab-1.w--current {
  color: #fff;
  text-transform: uppercase;
  background-color: #48d59726;
  border-color: #48d597;
  width: 32.5%;
  font-family: Lato, sans-serif;
  font-weight: 700;
}

.tab-link-tab-2 {
  color: #fff;
  text-transform: uppercase;
  background-color: #0000;
  border: 2px solid #fff;
  border-radius: 5px;
  width: 32.5%;
  margin-left: 1.25%;
  margin-right: 1.25%;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.tab-link-tab-2.w--current {
  background-color: #48d59726;
  border: 2px solid #48d597;
}

.tab-link-tab-3 {
  color: #fff;
  text-transform: uppercase;
  background-color: #0000;
  border: 2px solid #fff;
  border-radius: 5px;
  width: 32.5%;
  padding: 10px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.tab-link-tab-3.w--current {
  background-color: #48d59726;
  border-color: #48d597;
  font-family: Lato, sans-serif;
  font-size: 16px;
}

.grid-7 {
  grid-template-rows: auto;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

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

.tabs {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.text-block-6, .text-block-7, .text-block-8 {
  text-align: center;
  font-size: 15px;
}

.tabs-content {
  background-color: #48d59726;
  border-radius: 10px;
  margin-top: 40px;
  margin-left: 2em;
  margin-right: 2em;
  padding: 2em;
}

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

.greentab_paragraph-new {
  color: #fff;
  text-align: center;
  width: 70%;
  margin: 2em auto 3em;
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 25px;
}

.tab-content {
  margin-top: 0;
}

.main-content-image {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.main-content-image.padding-right {
  padding-right: 40px;
}

.main-content-image.padding-left {
  padding-left: 40px;
}

.div-block-14 {
  margin: 60px 0;
}

.div-block-15 {
  max-width: 1200px;
  margin: 10px auto 60px;
  padding-left: 40px;
  padding-right: 40px;
}

.div-block-16 {
  height: 100vh;
}

.container-12 {
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/627ad1ede9623fdb13c30d22__Data_bg.png");
  background-position: 0 0;
  background-size: cover;
  background-attachment: fixed;
  max-width: none;
  height: 100vh;
}

.div-block-17 {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
}

.div-block-18 {
  margin-top: 2em;
  display: flex;
}

.image-15 {
  z-index: 2;
  max-width: 100%;
  position: relative;
  inset: 0% -9% auto auto;
}

.rich-text-block-2 {
  text-indent: 0;
  padding-left: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.rich-text-block-2.darktext p {
  color: var(--grey-darken-35);
}

.text-block-9 {
  font-family: Lato, sans-serif;
  font-size: 16px;
}

.div-block-19 {
  margin-top: 1em;
}

.footer {
  background-color: #003d5f;
}

.footer.dark-foter-blk {
  background-color: #000;
}

.container-13 {
  max-width: 1200px;
  padding-left: 40px;
  padding-right: 40px;
}

.div-block-20 {
  margin: 60px 40px;
}

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

.text-block-10 {
  color: #a3eacb;
  margin-bottom: 2em;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.text-block-11 {
  color: #fff;
  margin-bottom: 1.5em;
  font-family: Lato, sans-serif;
  font-size: 16px;
}

.text-block-10-copy {
  color: #a3eacb;
  margin-top: 2em;
  margin-bottom: 2em;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.button-2-footer {
  color: #003d5f;
  text-align: center;
  background-color: #a3eacb;
  border-radius: 5px;
  width: 192px;
  height: 57px;
  margin-bottom: 1.5em;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 35px;
}

.button-2-footer-blue {
  color: #a3eacb;
  text-align: center;
  background-color: #003d5f;
  border: 1px solid #a3eacb;
  border-radius: 5px;
  width: 192px;
  height: 57px;
  margin-bottom: 1.5em;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 35px;
}

.list {
  margin-top: 1em;
}

.list-copy {
  margin-top: 2em;
}

.rich-text-block-3 {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 25px;
}

.image-16 {
  width: 75%;
}

.text-block-12 {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 25px;
}

.text-block-13 {
  color: #f2f2f2;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 25px;
}

.div-block-21 {
  margin-bottom: 1em;
}

.link, .link.w--current, .link-2, .link-3, .link-4, .link-5, .link-6, .link-7, .link-8, .link-9, .link-10, .link-11, .link-12, .link-13, .link-14, .link-15, .link-16, .link-17, .link-18, .link-19, .link-20, .link-21, .link-22, .link-23 {
  color: #fff;
  text-decoration: none;
}

.list-2, .list-3 {
  margin-top: 2em;
}

.list-4, .list-5 {
  margin-top: 3em;
}

.list-6 {
  margin-top: 0;
}

.list-6.add-top-padding {
  margin-top: 20px;
}

.dropdown-list.w--open {
  background-color: #fff;
  border-radius: 10px;
  width: 795px;
  padding: 20px 15px 25px;
  font-size: 16px;
  left: -185%;
  box-shadow: 3px 3px 16px #00334929;
}

.div-block-8-copy {
  margin: 60px 40px;
}

.product-hero-section {
  background-color: #f3f8fc;
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62c3619c53328634cdfa779b_product-bkg.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  margin-top: 0;
  padding-top: 160px;
  position: relative;
}

.product-hero-section.hin {
  background-image: none;
  margin-top: 0;
}

.product-hero-section.guides {
  background-image: none;
}

.hero_inner-block {
  width: 100%;
  margin: 0;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.hero_inner-block.center_align {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.hero_inner-block.thank-you-hero, .hero_inner-block.error-page {
  margin-top: 140px;
}

.hero_inner-wrapper {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  justify-content: center;
  align-items: center;
  max-width: 1200px;
  min-height: 300px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.hero_inner-wrapper.lab-hero-blk {
  padding-top: 28px;
}

.headline-copy {
  color: #222;
  text-align: center;
  text-transform: uppercase;
  margin-top: 1em;
  font-family: Lato, sans-serif;
  font-weight: 700;
}

.headline-secondary-product2 {
  color: #003d5f;
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 40px;
  font-weight: 900;
  line-height: 50px;
}

.explore_description-text {
  color: #585858;
  text-align: center;
  margin-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

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

.explore_description-text._w-80 {
  justify-content: center;
  width: 80%;
  display: block;
}

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

.explore_description-text.thank-you {
  margin-top: 20px;
  margin-bottom: 60px;
  display: none;
}

.div-block-18-copy {
  justify-content: flex-start;
  margin-top: 3em;
}

.contact-sales-button-green {
  color: var(--brand-color-blue--blue-900-basin-blue);
  text-align: center;
  background-color: #88e4bb;
  border-radius: 5px;
  width: 187px;
  height: 54px;
  margin-left: auto;
  margin-right: auto;
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 35px;
  display: block;
}

.contact-sales-button-green:hover {
  background-color: #a3eacb;
}

.contact-sales-button-green:active {
  background-color: #63dba7;
}

.contact-sales-button-green.new-btn {
  width: 172px;
  padding-left: 10px;
  padding-right: 10px;
}

.div-block-22 {
  margin-top: 40px;
}

.div-block-23 {
  width: 75%;
  margin-left: auto;
  margin-right: auto;
}

.white-blur-underline {
  z-index: 3;
  background-color: #fff;
  width: 100%;
  height: 10vh;
  display: block;
  position: absolute;
  inset: auto 0% 0%;
}

.div-block-25 {
  background-color: #fff;
  width: 100%;
  height: 20vh;
}

.container-9-copy {
  z-index: 2;
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62bbabe933f8842eeec3714e_file-background.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  border-top-right-radius: 60px;
  max-width: none;
  position: absolute;
  inset: 0%;
}

.div-block-11-copy {
  justify-content: space-between;
  margin-top: 20px;
  margin-bottom: 60px;
  display: flex;
}

.tabs-content-copy {
  background-color: #48d59726;
  border-radius: 0 0 10px 10px;
  width: 94.85%;
  margin-left: auto;
  margin-right: auto;
  padding: 2em 0;
}

.tabs-menu-copy {
  border-style: none none solid;
  border-width: 2px;
  border-color: var(--code-green);
  background-color: #48d59726;
  margin-left: auto;
  margin-right: auto;
}

.grid-8-copy {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.blue-tab-container {
  grid-template-rows: auto;
  height: auto;
  margin-bottom: 20px;
  padding-bottom: 10px;
  position: relative;
}

.blue-tab-container.lab-vendors {
  height: 370px;
}

.blue-tab-container.mat-large {
  margin-top: 50px;
}

.accordian_inner-blk {
  max-width: 1200px;
  margin: 60px auto;
  padding-left: 0;
  padding-right: 0;
}

.section-7 {
  background-color: #003d5f;
}

.dropdown {
  background-color: #0000;
  border: 1px solid #dcdcdc;
  border-radius: 2px;
  width: 100%;
  min-height: 44px;
  font-family: Lato, sans-serif;
}

.dropdown.background-color-white {
  background-color: var(--white);
}

.dropdown-toggle-2 {
  background-color: #d9e8f5;
  width: 100%;
  margin-bottom: 25px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.empowerblk_container {
  background-color: #f3f8fc;
  border-radius: 0 60px 0 0;
  max-width: 100%;
}

.empowerblk_container.left-curve {
  border-top-left-radius: 60px;
  border-top-right-radius: 0;
}

.empowerblk_container.left-curve.bg-color-white {
  background-color: var(--white);
}

.green-tab-text {
  text-align: center;
  text-transform: none;
  font-size: 15px;
  line-height: 20px;
}

.green-tab-text.hie {
  font-size: 18px;
}

.text-block-7-copy {
  text-align: center;
  text-transform: none;
  font-family: Lato, sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 20px;
}

.tab-link-tab-2-copy {
  color: #fff;
  text-transform: uppercase;
  background-color: #0000;
  border-width: 2px;
  border-color: #fff;
  width: 50%;
  min-height: 70px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.tab-link-tab-2-copy.w--current {
  color: #003d5f;
  background-color: #a3eacb;
  border-width: 2px;
  border-color: #48d597;
  border-bottom-style: none;
  width: 50%;
}

.tab-1-third {
  color: #fff;
  text-transform: uppercase;
  background-color: #0000;
  border-width: 2px;
  border-color: #fff;
  width: 33.3%;
  min-height: 70px;
  padding: 15px 10px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.tab-1-third.w--current {
  color: #003d5f;
  text-transform: uppercase;
  background-color: #a3eacb;
  border-style: none;
  border-color: #48d597;
  border-radius: 0;
  width: 33.3%;
  font-family: Lato, sans-serif;
  font-weight: 700;
}

.grid-11 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 80%;
}

.div-block-27 {
  max-width: 1200px;
  margin: 100px auto 60px;
  padding-left: 40px;
  padding-right: 40px;
}

.div-block-27.patient360 {
  margin-top: 60px;
}

.div-block-27.landing-page {
  margin-top: 40px;
  margin-bottom: 40px;
}

.resultblock_header-title {
  color: #003d5e;
  text-align: center;
  margin-bottom: 10px;
  font-family: Lato, sans-serif;
  font-weight: 900;
}

.resultblock_header-title.sdoh {
  margin-bottom: 40px;
}

.resultblock_header-title.light-color {
  color: var(--white);
  font-family: Lato, sans-serif;
}

.resultblock_header-title.light-color.ehr_new-change {
  color: #fffffff2;
  font-size: 44px;
  font-weight: 900;
  line-height: 58px;
}

.resultblock_header-title.light-color.ehr_new-change.small-title {
  margin-top: 56px;
  margin-bottom: 0;
  font-size: 28px;
  font-weight: 700;
  line-height: 40px;
}

.resultblock_header-title.light-color.ehr_new-change.color-change {
  color: #003d5e;
}

.resultblock_header-title.light-color.ehr_new-change.align-left.normal-text {
  font-family: PT Serif, serif;
}

.lightblue_container-left {
  background-color: var(--brand-color-blue--blue-25-background);
  border-radius: 60px 0 0;
  max-width: 100%;
}

.lightblue_container-left.right-corner {
  border-top-left-radius: 0;
  border-top-right-radius: 60px;
}

.lightblue_container-left.is-white {
  background-color: var(--white);
}

.container-16 {
  background-color: #003d5f;
  border-radius: 60px 0 0;
  max-width: 100%;
}

.container-16.right-border {
  border-top-left-radius: 0;
  border-top-right-radius: 60px;
}

.grid-12 {
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
}

.div-block-28 {
  justify-content: space-between;
  max-width: 1200px;
  margin: 80px auto;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.section-8 {
  background-color: #f3f8fc;
}

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

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

.div-block-29 {
  margin: 60px 40px;
}

.container-18 {
  max-width: 1200px;
  position: absolute;
  inset: 0%;
}

.section-9 {
  position: relative;
}

.container-18-copy {
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62744222328f2ef05573e20a__Hero_bg.png");
  background-position: 0 0;
  background-size: cover;
  max-width: none;
  height: 95vh;
}

.heading-3-blue-right-align {
  color: #fff;
  text-align: left;
  margin-top: 60px;
  margin-bottom: 60px;
  font-family: PT Serif, serif;
}

.image-14-copy {
  opacity: .25;
  opacity: .25;
  width: 100%;
  height: 25vh;
  display: block;
}

.grid-14 {
  grid-template-rows: auto;
  margin-top: 2em;
}

.rich-text-block-4 {
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.rich-text-block-4.ehr_new-change strong {
  color: #000000d9;
  font-size: 20px;
  line-height: 28px;
}

.rich-text-block-4.ehr_new-change.success-story p {
  color: #000000a6;
  line-height: 27px;
}

.rich-text-block-5 {
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.rich-text-block-5.ehr_new-change strong {
  color: var(--text-color--primary-dark-text);
  font-size: 20px;
  line-height: 28px;
}

.rich-text-block-5.ehr_new-change.success-story p {
  color: #000000a6;
}

.rich-text-block-6 {
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.rich-text-block-6.ehr_new-change strong {
  color: var(--text-color--primary-dark-text);
  font-size: 20px;
  line-height: 28px;
}

.rich-text-block-6.ehr_new-change.success-story p {
  color: #000000a6;
}

.rich-text-block-7 {
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.rich-text-block-7.ehr_new-change strong {
  font-size: 20px;
  line-height: 28px;
}

.rich-text-block-7.ehr_new-change.success-story p {
  color: #000000a6;
}

.section-10 {
  background-color: var(--brand-color-blue--blue-25-background);
  height: auto;
  position: relative;
}

.div-block-30 {
  background-color: #fff;
  border-radius: 10px;
  margin: 80px 40px 60px;
}

.grid-15 {
  border-radius: 5px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  padding: 20px 40px 40px;
}

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

.div-block-31 {
  border-radius: 8px;
  margin-top: 40px;
  margin-bottom: 20px;
  padding-top: 10px;
  box-shadow: 3px 3px 16px #00334929;
}

.grid-16 {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

.rich-text-block-8 {
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.section-11 {
  background-color: #003d5e;
}

.container-18-copy-copy {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62bbe1761de666bbf34d4e0a_footer-bg.svg"), linear-gradient(#f2f7fc, #fff);
  background-position: 50% 100%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 105%, auto;
  max-width: none;
  height: 45vh;
}

.container-18-copy-copy.contact {
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62bbe1761de666bbf34d4e0a_footer-bg.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 105%;
}

.div-block-32 {
  width: 60%;
  margin-top: 5em;
  margin-left: auto;
  margin-right: auto;
}

.container-20 {
  z-index: 5;
  filter: blur(20px);
  background-color: #f3f8fc;
  max-width: 100%;
  height: 10vh;
  display: none;
  position: absolute;
  inset: 47% 0% auto;
}

.section-6-copy {
  background-color: #003d5f;
  position: relative;
}

.container-9-copy {
  z-index: 2;
  max-width: none;
  position: absolute;
  inset: 0%;
}

.container-9-copy-copy {
  z-index: 2;
  background-color: #003d5f;
  border-radius: 60px 0 0;
  max-width: none;
  position: absolute;
  inset: 0%;
}

.container-12-copy {
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/627ad1ede9623fdb13c30d22__Data_bg.png");
  background-position: 0 0;
  background-size: cover;
  background-attachment: fixed;
  max-width: none;
  height: 100vh;
}

.container-12-copy-copy {
  max-width: none;
  height: 370vh;
}

.div-block-17-copy {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
}

.div-block-17-copy-copy {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
  position: relative;
}

.div-block-33 {
  width: 33.3%;
  display: inline-block;
}

.retrieve-medical-records-button {
  color: #fff;
  text-align: center;
  background-color: #48d59726;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.retrieve-medical-records-button.w--current, .retrieve-medical-records-button.current-menu-scroll {
  color: #003d5e;
  background-color: #a3eacb;
}

.div-block-34 {
  margin-top: 30px;
  position: sticky;
  inset: 18% 0% auto;
}

.div-block-36 {
  height: 100vh;
  padding: 6em 2em 6.7em;
}

.grid-8-copy, .grid-8-copy-copy {
  grid-template-rows: auto;
}

.access-lab-data-button {
  color: #fff;
  text-align: center;
  background-color: #48d59726;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.access-lab-data-button.w--current, .access-lab-data-button.current-menu-scroll {
  color: #003d5e;
  background-color: #a3eacb;
}

.enhance-communication-button {
  color: #fff;
  text-align: center;
  background-color: #48d59726;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.enhance-communication-button.w--current, .enhance-communication-button.current-menu-scroll {
  color: #003d5e;
  background-color: #a3eacb;
}

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

.container-21 {
  max-width: 1200px;
  margin-top: 0;
  padding-top: 60px;
  padding-bottom: 100px;
}

.section-12 {
  margin-top: 114px;
}

.page-title {
  color: #003d5f;
  font-family: PT Serif, serif;
  font-size: 40px;
  line-height: 50px;
}

.div-block-38 {
  margin-left: 40px;
  margin-right: 40px;
}

.tab_link-block {
  background-color: #0000;
  font-family: Lato, sans-serif;
  font-size: 16px;
}

.tab_link-block.w--current {
  color: var(--brand-color-blue--blue-900-basin-blue);
  background-color: #d9e8f5;
  border-radius: 10px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.tab-link-tab-3-2 {
  background-color: #0000;
  font-family: Lato, sans-serif;
  font-size: 16px;
}

.tab-link-tab-3-2.w--current {
  color: var(--brand-color-blue--blue-900-basin-blue);
  background-color: #d9e8f5;
  border-radius: 10px;
  font-weight: 700;
}

.tab-link-tab-1-2, .tab-link-tab-1-2-copy {
  background-color: #003d5f;
}

.tab-link-tab-1-2-copy-copy {
  background-color: #0000;
  font-family: Lato, sans-serif;
  font-size: 16px;
}

.tab-link-tab-1-2-copy-copy.w--current {
  color: #fff;
  background-color: #003d5f;
  border-radius: 15px;
  font-family: Lato, sans-serif;
  font-size: 16px;
}

.div-block-39 {
  margin-top: 4em;
}

.blog_grid-wrap {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.div-block-40 {
  margin-top: 4em;
  margin-left: 40px;
  margin-right: 40px;
}

.blog_content-wrapper {
  background-color: var(--white);
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  padding: 30px 30px 20px;
}

.headline-secondary-copy, .headline-secondary-copy-copy, .headline-secondary-copy-copy-copy {
  color: #fff;
  font-family: PT Serif, serif;
  font-size: 40px;
  line-height: 50px;
}

.event-headline {
  color: #fff;
  font-family: PT Serif, serif;
  font-size: 32px;
  line-height: 50px;
}

.grid-18 {
  grid-template-rows: auto;
  grid-template-columns: .75fr .75fr;
  width: 100%;
}

.headline-copy {
  color: #a3eacb;
  letter-spacing: 3px;
  text-transform: uppercase;
  letter-spacing: 3px;
  text-transform: uppercase;
  margin-top: 1em;
  font-family: Lato, sans-serif;
  display: inline-block;
}

.text-block-14 {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 16px;
  display: inline-block;
}

.div-block-42 {
  margin-top: .5em;
}

.text-block-5-copy {
  color: #fff;
  margin-top: 1em;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.image_blog {
  object-fit: cover;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  width: 100%;
  max-width: 100%;
  height: 100%;
  display: block;
}

.get-started-button-copy, .event-learn-more {
  color: #003d5f;
  text-align: center;
  background-color: #a3eacb;
  border-radius: 5px;
  width: 187px;
  height: 54px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 35px;
}

.div-block-43 {
  margin-top: 2em;
}

.div-block-44 {
  margin-top: 2em;
  margin-bottom: 2em;
}

.div-block-18-copy {
  margin-top: 2em;
  margin-bottom: 1em;
}

.text-block-14-copy {
  color: #fff;
  padding-left: 5px;
  padding-right: 5px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  display: inline-block;
}

.div-block-46 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--silver);
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  min-height: 495px;
  margin-bottom: 2em;
  position: relative;
  box-shadow: 0 -1px 3px 2px #f2f2f2;
}

.div-block-46:hover {
  box-shadow: 0 0 16px 2px #003d5f29;
}

.div-block-47 {
  background-color: var(--white);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.labs-values {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 2em;
}

.qhin-hero-image {
  max-width: 100%;
  position: relative;
}

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

.labs-hero-image {
  position: absolute;
  top: -1.5vw;
}

.div-block-50, .div-block-51, .div-block-52, .hero-image-container {
  position: relative;
}

.container-22 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62bb9cf660ac7c5334b38bce_data%20types%20and%20coverage%20background.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 102%;
  border-radius: 60px 0 0;
  max-width: 100%;
}

.grid-19 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 80%;
  margin-top: 20px;
}

.div-block-54 {
  max-width: 880px;
  margin: 100px auto 80px;
  padding-left: 40px;
  padding-right: 40px;
}

.rich-text-block-2-copy {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.head {
  color: #fff;
  text-align: center;
  margin-top: 60px;
  margin-bottom: 30px;
  font-family: PT Serif, serif;
}

.section-13 {
  background-color: #f3f8fc;
}

.headline-copy-copy {
  color: #222;
  text-align: center;
  text-transform: uppercase;
  text-align: center;
  text-transform: uppercase;
  text-align: center;
  text-transform: uppercase;
  text-align: center;
  text-transform: uppercase;
  margin-top: 1em;
  font-family: Lato, sans-serif;
  font-weight: 700;
}

.get-started-button-copy-copy {
  color: #fff;
  text-align: center;
  text-align: center;
  text-align: center;
  text-align: center;
  text-align: center;
  text-align: center;
  text-align: center;
  background-color: #003d5f;
  border-radius: 5px;
  width: 187px;
  height: 54px;
  margin-left: auto;
  margin-right: auto;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 35px;
  display: block;
}

.white-button {
  color: #003d5f;
  text-align: center;
  background-color: #fff;
  border: 1px solid #003d5f;
  border-radius: 5px;
  width: 187px;
  height: 54px;
  margin-left: auto;
  margin-right: auto;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 35px;
  display: block;
}

.ehr_grid-blk {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.ehr_grid-blk.patient360 {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.ehr_grid-blk.pharmacy {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.text-block-3-copy {
  color: #a3eacb;
  text-align: center;
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 38px;
  font-weight: 700;
}

.text-block-4-copy {
  text-align: center;
  color: #fff;
  text-align: center;
  margin-top: .5em;
  font-family: Lato, sans-serif;
  font-size: 16px;
}

.paitent-360-stats {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 60%;
  margin-bottom: 1em;
  margin-left: auto;
  margin-right: auto;
}

.image-18, .image-19, .image-20, .image-21, .image-22, .image-23 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

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

.grid-8-copy-copy {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.block-quote-text {
  z-index: 999;
  color: #585858;
  margin-top: 1em;
  padding-bottom: 20px;
  padding-left: 20px;
  font-family: PT Serif, serif;
  font-size: 27px;
  font-style: italic;
  line-height: 40px;
  position: relative;
}

.block-quote-text.ehr_new-change {
  color: #000000a6;
  padding-bottom: 30px;
  font-size: 32px;
  font-weight: 400;
  line-height: 45px;
  display: block;
}

.block-quote-text.team {
  font-size: 24px;
  line-height: 32px;
}

.div-block-56 {
  background-color: #fff;
  position: relative;
}

.div-block-56-copy {
  filter: blur(11px);
  background-color: #fff;
  position: relative;
}

.white-blur {
  z-index: 3;
  background-color: #fff;
  background-image: linear-gradient(to bottom, var(--white), white);
  opacity: 1;
  filter: blur(20px);
  width: 100%;
  height: 15vh;
  position: absolute;
  inset: auto 0% 1%;
}

.white-blur.ehr_new-change {
  background-color: #0000;
  background-image: linear-gradient(to bottom, #fff0 22%, var(--white) 68%, var(--white));
  height: 50vh;
}

.div-block-24-copy {
  z-index: 3;
  background-color: #fff;
  width: 100%;
  height: 20vh;
  position: absolute;
  inset: auto 0% 0%;
}

.paitent-360-stat-lines {
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  width: 33%;
  margin-bottom: 3em;
  margin-left: auto;
  margin-right: auto;
}

.paitent-360-stats-copy, .paitent-360-stat-sdoh-score {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 45%;
  margin-bottom: 3em;
  margin-left: auto;
  margin-right: auto;
}

.image-24 {
  width: 3%;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  inset: 0% 0% auto;
}

.div-block-57 {
  margin-top: .5em;
}

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

.tabs-menu {
  width: 90%;
  margin-left: 0;
  margin-right: auto;
  display: block;
}

.tab-link {
  display: block;
}

.tab-link.tab-2 {
  margin-top: 104px;
}

.tabs-content {
  background-color: #ffffff26;
}

.tabs-content-copy-copy {
  background-color: #48d59726;
  border-radius: 0 0 10px 10px;
  min-height: 421px;
  margin-left: auto;
  margin-right: auto;
  padding: 2em 0;
}

.tabs-content-copy-copy.chart-bridge {
  background-color: #084d65;
  justify-content: center;
  align-items: center;
  min-width: 300px;
  min-height: 330px;
  padding-top: 6em;
  display: block;
}

.tabs-menu-2 {
  background-color: #0a2536;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
}

.tab-link-tab-3-3, .tab-link-tab-2-3 {
  color: #fff;
  background-color: #0a2536;
}

.tab-link-tab-1-3 {
  background-color: #0a2536;
}

.tab-link-tab-1-3.w--current {
  color: #fff;
  background-color: #0a2536;
  border-bottom: 1px solid #fff;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
}

.tabs-content-2 {
  background-color: #143850;
}

.text-block-16 {
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 16px;
}

.text-block-17 {
  color: #003d5f;
  text-align: center;
  margin-top: .5em;
  padding-bottom: .3em;
  font-family: Lato, sans-serif;
  font-size: 50px;
  font-weight: 700;
}

.text-block-18 {
  text-align: center;
  font-family: Lato, sans-serif;
}

.text-block-19 {
  text-align: center;
  margin-top: 4em;
  font-family: Lato, sans-serif;
  font-size: 15px;
}

.heading-3-blue-centered-headline {
  color: #003d5e;
  text-align: center;
  width: 100%;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  font-family: PT Serif, serif;
}

.description-copy-copy {
  color: #585858;
  text-align: center;
  width: 65%;
  margin-left: auto;
  margin-right: auto;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.blue-gradient-short {
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/627ad1ede9623fdb13c30d22__Data_bg.png");
  background-position: 0 0;
  background-size: cover;
  background-attachment: fixed;
  max-width: none;
  height: 65vh;
}

.heading-three-blue-left {
  color: #003d5e;
  text-align: left;
  width: 75%;
  margin-top: 60px;
  margin-bottom: 60px;
  font-family: PT Serif, serif;
}

.tabs-menu-3, .tabs-content-3 {
  display: inline-block;
}

.tab-link-tab-2-4 {
  display: block;
}

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

.content {
  background-color: #d9e8f5;
  padding: 20px;
}

.content.current {
  background-color: #fff;
}

.content-text {
  color: #333;
  padding-top: 1em;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
  display: none;
}

.text-block-21 {
  margin-top: 1em;
  display: none;
}

.text-block-22 {
  color: #333;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
  display: inline-block;
}

.text-block-22.accord_text-blk {
  color: #000000d9;
  font-size: 20px;
  line-height: 30px;
}

.text-block-22.ehr_new-change {
  color: var(--text-color--primary-dark-text);
  font-size: 20px;
  line-height: 30px;
}

.link-block {
  text-decoration: none;
  display: block;
}

.blue-tabs {
  margin-bottom: 2em;
  text-decoration: none;
  display: block;
}

.div-block-59 {
  width: 85%;
  margin-left: auto;
  margin-right: auto;
}

.content-text-description {
  color: #333;
  padding-top: 1em;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
  display: none;
}

.get-started-button-copy-copy-copy {
  color: #fff;
  text-align: center;
  background-color: #003d5f;
  border-radius: 5px;
  width: 187px;
  height: 54px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 35px;
  display: block;
}

.get-started-button-copy-copy-copy:hover {
  background-color: #0469bc;
  transform: scale(1.05);
}

.get-started-button-copy-copy-copy:active {
  background-color: #035694;
}

.blue-tabs-1 {
  margin-bottom: 2em;
  text-decoration: none;
  display: block;
}

.blue-tabs-1.tab-link {
  margin-bottom: 24px;
}

.blue-tabs-2 {
  margin-bottom: 2em;
  text-decoration: none;
  display: block;
}

.blue-tabs-2.tab-link {
  margin-bottom: 24px;
}

.blue-tabs-3 {
  margin-bottom: 2em;
  text-decoration: none;
  display: block;
}

.blue-tabs-3.tab-link {
  margin-bottom: 24px;
}

.content-1 {
  background-color: #d9e8f5;
  padding: 20px;
}

.content-1.current {
  background-color: #fff;
}

.content-text-description-1 {
  color: #333;
  white-space: normal;
  padding-top: 1em;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
  display: block;
}

.content-2 {
  background-color: #d9e8f5;
  padding: 20px;
}

.content-2.current {
  background-color: #fff;
}

.content-text-description-2 {
  color: #333;
  padding-top: 1em;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  text-decoration: none;
  display: none;
}

.content-3 {
  background-color: #d9e8f5;
  padding: 20px;
}

.content-3.current {
  background-color: #fff;
}

.content-text-description-3 {
  color: #333;
  padding-top: 1em;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  text-decoration: none;
  display: none;
}

.text-block-16-copy {
  text-align: center;
  margin-top: .75em;
  font-family: Lato, sans-serif;
  font-size: 20px;
}

.container-12-copy-copy-copy {
  background-color: #003d5e;
  max-width: none;
  height: 275vh;
}

.headline-copy-copy-copy {
  color: #222;
  text-align: center;
  letter-spacing: 2.5px;
  text-transform: uppercase;
  margin-top: 1em;
  font-family: Lato, sans-serif;
  font-weight: 700;
}

.hero_header-title {
  color: #222;
  text-align: center;
  text-transform: uppercase;
  margin-top: 1em;
  font-family: Lato, sans-serif;
  font-weight: 700;
}

.hero_header-title.new-lab-class {
  letter-spacing: 2px;
  font-size: 16px;
  line-height: 24px;
}

.hero_header-title.ehr-class {
  color: var(--green-lighten-50);
  letter-spacing: 2px;
  font-size: 16px;
  line-height: 24px;
}

.headline-copy-copy-copy {
  color: #222;
  text-align: center;
  text-transform: uppercase;
  text-align: center;
  text-transform: uppercase;
  text-align: center;
  text-transform: uppercase;
  text-align: center;
  text-transform: uppercase;
  margin-top: 1em;
  font-family: Lato, sans-serif;
  font-weight: 700;
}

.heading-3-copy-copy-copy-copy {
  color: #003d5e;
  text-align: left;
  text-align: left;
  text-align: left;
  width: 80%;
  margin-top: 60px;
  margin-bottom: 20px;
  font-family: PT Serif, serif;
}

.heading-3-blue-centered-headline-copy {
  color: #fff;
  text-align: center;
  width: 60%;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  font-family: PT Serif, serif;
}

.blue-tabs-4 {
  margin-bottom: 2em;
  text-decoration: none;
  display: block;
}

.content-4 {
  background-color: #d9e8f5;
  padding: 20px;
}

.content-4.current {
  background-color: #fff;
}

.content-text-description-4 {
  color: #333;
  padding-top: 1em;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
  display: none;
}

.image-25, .image-26, .image-27, .image-28, .image-29, .image-30 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.div-block-60 {
  background-color: #fff;
  margin-top: 2em;
  margin-left: 20px;
  margin-right: 20px;
}

.grid-21 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr;
  padding: 40px 60px;
}

.text-block-23 {
  color: var(--white);
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.text-block-23.blue {
  color: var(--brand-color-blue--blue-900-basin-blue);
  font-weight: 700;
}

.text-block-23.large-text {
  color: #fffffff2;
  font-size: 20px;
  line-height: 150%;
}

.text-block-24 {
  margin-top: .25em;
  font-family: Lato, sans-serif;
  font-size: 16px;
}

.section-14 {
  background-color: #003d5e;
}

.description-copy-copy, .description-copy-copy-copy {
  color: #585858;
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.secondary-text-left-align {
  color: #585858;
  text-align: left;
  margin-bottom: 60px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.secondary-text-left-align-copy {
  color: #585858;
  text-align: left;
  width: 80%;
  margin-bottom: 60px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.paragraph-2-copy-copy {
  color: #fff;
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 16px;
}

.paragraph-2-copy-copy-copy {
  color: #fff;
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 20px;
}

.heading-5 {
  color: #fff;
  text-align: center;
  margin-top: 60px;
  margin-bottom: 60px;
  font-family: PT Serif, serif;
}

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

.heading-6 {
  color: #003d5e;
  font-family: PT Serif, serif;
}

.rich-text-block-2-copy-copy {
  color: #333;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.rich-text-block-2-copy-copy p {
  color: var(--white);
}

.image-15-copy {
  z-index: 2;
  z-index: 2;
  top: -.5vw;
  width: 91%;
  position: absolute;
  inset: 0% 0% auto auto;
}

.div-block-61 {
  min-height: 25em;
  display: block;
  position: relative;
}

.grid-17-copy {
  grid-column-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
}

.collection-item {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
}

.collection-list {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.collection-list-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.tab-link-tab-4, .tab-link-tab-5, .tab-link-tab-6 {
  background-color: #0000;
  font-family: Lato, sans-serif;
  font-size: 16px;
}

.tab-link-tab-7 {
  background-color: #0000;
  font-family: Lato, sans-serif;
}

.collection-list-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.blog_image-inner {
  width: 100%;
  height: 250px;
}

.grid-17-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.blue-tabs-5.tab-link {
  margin-bottom: 2em;
  text-decoration: none;
}

.content-5 {
  background-color: #d9e8f5;
  padding: 20px;
}

.content-5.current {
  background-color: #fff;
}

.content-text-description-5 {
  color: #333;
  padding-top: 1em;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
  display: none;
}

.bottom-border-nav {
  opacity: 0;
  background-color: #e6e6e6;
  height: 1px;
  position: absolute;
  inset: auto 0% 0%;
}

.grid-23 {
  text-align: center;
  grid-template-rows: auto;
}

.div-block-62 {
  float: right;
}

.container-login {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 40px;
}

.container-login.top-nav-block {
  max-width: 1200px;
}

.div-block-63, .div-block-64 {
  float: right;
  display: inline-block;
}

.vertical-break {
  float: right;
  background-color: #000;
  width: 1.5px;
  height: 16px;
  margin-top: 2px;
  margin-left: 10px;
  margin-right: 10px;
  display: inline-block;
}

.login {
  border-radius: 5px;
  padding: 10px 15px;
  font-family: Lato, sans-serif;
  font-size: 16px;
}

.login.no-space, .login.remove-padding {
  padding: 0;
}

.sign-up {
  font-family: Lato, sans-serif;
  font-size: 16px;
}

.text-link-small, .link-25 {
  color: var(--brand-color-blue--blue-900-basin-blue);
  text-decoration: none;
}

.section-15 {
  background-color: #003d5e;
}

.section-16 {
  background-color: #f3f8fc;
}

.section-17 {
  background-color: #003d5e;
}

.container-23 {
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62ab87160b08fa6ffe42a1ab_Group%20691.png");
  background-position: 50%;
  background-size: auto;
  background-attachment: fixed;
  max-width: 100%;
  height: 63vh;
}

.ehr-benefits {
  z-index: 2;
  background-color: #003d5f;
  border-radius: 0 60px 0 0;
  max-width: none;
  position: absolute;
  inset: 0%;
}

.success-story-akute, .section-5-copy {
  background-color: #003d5f;
}

.success-story-wellvia {
  background-color: #f3f8fc;
}

.success-story-well {
  background-color: #f3f8fc;
}

.hie-intro {
  background-color: #003d5e;
}

.hie-intro-container {
  background-color: #f3f8fc;
  border-radius: 60px 0 0;
  max-width: 100%;
}

.hie-intro-secondary {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
}

.hie-intro-secondary-container {
  background-color: #f3f8fc;
  border-top-left-radius: 60px;
  max-width: 100%;
}

.rounded_left-container {
  background-color: #f3f8fc;
  border-radius: 60px 0 0;
  max-width: 100%;
}

.rounded_left-container.new-change {
  background-color: var(--white);
}

.section-18 {
  background-color: #f3f8fc;
}

.div-block-65 {
  width: 1300px;
}

.success-story-intella {
  background-color: #fff;
}

.intella-container {
  background-color: #f3f8fc;
  border-radius: 60px 0 0;
  max-width: 100%;
}

.container-14-copy {
  background-color: #f3f8fc;
  max-width: 100%;
}

.success-story-virta {
  background-color: #fff;
  border-radius: 0 60px 0 0;
  max-width: 100%;
}

.success-story-virta-container {
  background-color: #f3f8fc;
  border-radius: 0 60px 0 0;
  max-width: 100%;
}

.section-5-copy, .success-story-virta-section {
  background-color: #003d5f;
}

.container-8-copy {
  background-color: #fff;
  border-radius: 0 60px 0 0;
  max-width: 100%;
  padding: 120px 40px;
}

.section-19 {
  background-color: #f3f8fc;
}

.success-story-virta-section-copy {
  background-color: #fff;
}

.lab-network-how-it-works {
  background-color: #fff;
  position: relative;
}

.lab-network-how-it-works-container {
  background-color: #f3f8fc;
  max-width: none;
  height: 205vh;
}

.resultblock_headerblock {
  margin-top: 60px;
  position: sticky;
  top: 0%;
}

.resultblock_headerblock.small-heading {
  max-width: 820px;
  margin-left: auto;
  margin-right: auto;
}

.resultblock_headerblock.small-heading.remove-space {
  margin-top: 0;
}

.section_codeblock {
  background-color: var(--brand-color-blue--blue-25-background);
  position: static;
}

.section_codeblock.light-bg {
  background-color: var(--white);
}

.section-11-copy-copy {
  background-color: #f3f8fc;
}

.data-types-white-baackground {
  background-color: #fff;
  max-width: none;
  height: 65vh;
}

.ehr-retrieval-value {
  background-color: #003d5f;
}

.container-10-copy, .container-10-copy-copy, .container-10-copy-copy-copy {
  background-color: #f3f8fc;
  border-radius: 0 60px 0 0;
  max-width: 100%;
}

.my360-background {
  background-color: #fff;
  max-width: none;
  height: 65vh;
}

.container-9-copy-copy-copy {
  z-index: 2;
  background-color: #003d5f;
  border-radius: 60px 0 0;
  max-width: none;
  position: absolute;
  inset: 0%;
}

.container-15-copy {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62bdd88db242b3b4253f840e_Gradient%20background.svg");
  background-position: 0 0;
  background-size: auto;
  border-radius: 60px 0 0;
  max-width: 100%;
}

.lab-network-how-it-works-copy {
  background-color: #fff;
  height: auto;
}

.lab-test-container {
  z-index: 2;
  background-color: #fff;
  border-radius: 60px 0 0;
  max-width: none;
  padding-bottom: 5em;
}

.container-15-copy-copy, .patient-360-use-cases, .container-10-copy-copy, .my-360-uses-cases {
  background-color: #fff;
  border-radius: 0 60px 0 0;
  max-width: 100%;
}

.container-10-copy-copy-copy-copy {
  background-color: #f3f8fc;
  border-radius: 0 60px 0 0;
  max-width: 100%;
}

.ehr_inner-content {
  background-color: #fff;
  border-radius: 60px 0 0;
  max-width: 100%;
}

.section_retrivalblock {
  background-color: #f3f8fc;
}

.section_retrivalblock.lighter-block {
  background-color: var(--white);
}

.section_retrivalblock.dark-block {
  background-color: #003d5f;
}

.ehr-retrieval-value-container {
  background-color: #f3f8fc;
  max-width: 100%;
}

.section-7-copy, .section-7-copy-copy, .sdoh-value-section {
  background-color: #003d5f;
}

.container-14-copy, .container-14-copy-copy {
  background-color: #f3f8fc;
  border-radius: 60px 0 0;
  max-width: 100%;
}

.sdoh-value-container, .container-14-copy-copy, .container-14-copy-copy-copy {
  background-color: #f3f8fc;
  max-width: 100%;
}

.lab-network-values-container, .ehr-retrieval-value-container-copy, .ehrretrival_value-container {
  background-color: #f3f8fc;
  border-top-right-radius: 60px;
  max-width: 100%;
}

.section-20 {
  background-color: #f3f8fc;
}

.div-block-66 {
  border-radius: 4px;
}

.s-scroll {
  height: 100vh;
}

.section-1, .section-2, .section-3 {
  height: 100vh;
  position: absolute;
  inset: 0%;
}

.scroll-snap-wrapper {
  background-color: #003d5e;
  width: 100vw;
  height: 100vh;
  position: relative;
  overflow: hidden;
}

.test-block {
  width: 75%;
  margin-top: 25%;
  margin-left: auto;
  margin-right: auto;
}

.div-block-67 {
  background-color: #003d5f;
  position: relative;
}

.section-22 {
  position: absolute;
  inset: 0%;
}

.container-24 {
  max-width: 1200px;
  margin-top: 10%;
  position: relative;
}

.div-block-68 {
  height: 300vw;
  position: absolute;
}

.section-23, .section-24, .section-25, .tab-1, .tab-2, .tab-3 {
  height: 100vh;
}

.container-25 {
  max-width: 100%;
  position: sticky;
  top: 18%;
}

.section-26 {
  background-color: #700;
  position: relative;
}

.div-block-60-copy {
  background-color: #003d5f;
  margin-top: 2em;
}

.text-block-24-copy {
  color: #fff;
  margin-top: .25em;
  font-family: Lato, sans-serif;
  font-size: 16px;
}

.use-case-icon {
  width: 64px;
}

.use-case-icon.small {
  width: 48px;
}

.use-case-icon.ehr_new-change {
  width: 80px;
}

.use-case-icon.ehr_new-change.smaller-img {
  padding: 5px;
}

.use-case-icon.qhio {
  width: 80px;
}

.grid-24 {
  grid-template-rows: auto;
  grid-template-columns: .75fr .25fr;
  width: 60%;
  position: absolute;
  inset: auto 0% 0% auto;
}

.testimonial_text-block {
  text-align: right;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
}

.testimonial_text-block.name-blk {
  font-size: 18px;
  line-height: 25px;
}

.testimonial_text-sm-block {
  text-align: right;
  font-family: Lato, sans-serif;
  line-height: 27px;
}

.testimonial_text-sm-block.small-text {
  font-size: 18px;
  line-height: 25px;
}

.image-32 {
  float: right;
  width: auto;
  height: 31px;
}

.image-32.large {
  height: auto;
  margin-top: 6px;
}

.image-32.el-logo {
  margin-top: 8px;
}

.image-32.meditech {
  width: auto;
  max-width: 100%;
  height: auto;
}

.image-32.canvas {
  width: 40%;
  height: auto;
}

.use-case-icon-3 {
  width: 15%;
}

.header-dropdown-link {
  width: 50%;
  display: inline-block;
}

.header-dropdown-link.hidden {
  display: none;
}

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

.grid-2-copy {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 85%;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
}

.section-27 {
  background-color: #f3f8fc;
  background-image: linear-gradient(to bottom, var(--brand-color-blue--blue-25-background), white);
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.description-copy-copy, .description-copy-copy-copy {
  color: #585858;
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.description-copy-copy-copy-copy {
  color: #fff;
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.button-2-footer-blue-copy {
  color: #a3eacb;
  text-align: center;
  background-color: #003d5f;
  border: 1px solid #a3eacb;
  border-radius: 5px;
  width: 180px;
  height: 47px;
  margin-bottom: 1.5em;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

.grid-2-copy-copy, .grid-2-copy-copy-copy {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 85%;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
}

.grid-2-copy, .grid-2-copy-copy, .grid-2-copy-copy-copy, .grid-2-copy-copy-copy-copy {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  margin-top: 40px;
}

.grid-2-copy-copy-copy-copy-copy {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  margin-top: 40px;
}

.grid-2-copy-copy-copy-copy, .grid-2-copy-copy-copy-copy-copy, .home-grid-2 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 85%;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
}

.grid-2-copy-copy-copy {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  margin-top: 40px;
}

.book-a-demo-button {
  color: #003d5f;
  text-align: center;
  background-color: #a3eacb;
  border-radius: 4px;
  width: 187px;
  height: 54px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 35px;
}

.book-a-demo-button:hover {
  background-color: var(--green-lighten-75);
}

.home-stats-tile-container {
  height: 90vh;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.home-stat-tile-center {
  position: absolute;
  inset: -55% auto auto 39%;
}

.home-stat-tile-right {
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: -66% auto auto 59%;
}

.home-stat-tile-left {
  position: absolute;
  inset: -66% auto auto 19%;
}

.image-33 {
  z-index: 2;
  width: 38.5%;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  inset: auto 0% 0%;
}

.grid-2-copy-copy-copy-copy-copy-copy {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  margin-top: 40px;
}

.digital-health-leaders-logos {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.section-7-copy {
  background-color: #003d5f;
}

.integrated-suite {
  background-color: #f3f8fc;
}

.container-14-copy {
  background-color: #f3f8fc;
  border-radius: 60px 0 0;
  max-width: 100%;
}

.container-14-copy-copy {
  background-color: #fff;
  border-radius: 60px 0 0;
  max-width: 100%;
}

.grid-25 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 3em;
}

.grid-25.home {
  margin-bottom: 2em;
}

.hipvalue_grid-item {
  color: #585858;
  text-decoration: none;
}

.hipvalue_grid-item.hidden {
  display: none;
}

.value-link-text {
  color: #0469bc;
  font-size: 16px;
  font-weight: 700;
}

.value-link-text.green {
  color: var(--green-lighten-50);
  font-size: 16px;
  text-decoration: none;
}

.value-link-text.code-green-text {
  color: var(--green-lighten-50);
}

.div-block-74 {
  border: 1px solid #f2f2f2;
  border-radius: 10px;
  min-height: 200px;
  padding: 20px;
  font-family: Lato, sans-serif;
  box-shadow: 0 -1px 3px 2px #f2f2f2;
}

.value-header-blk {
  color: #333;
  font-size: 25px;
  font-weight: 700;
}

.value-details {
  margin-top: 1em;
  margin-bottom: 1em;
  font-size: 16px;
}

.integrated-suite-copy {
  background-color: #fff;
}

.container-14-copy-copy-copy {
  background-color: var(--white);
  border-radius: 0;
  max-width: 100%;
}

.grid-25-copy {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.div-block-74-copy {
  border: 1px solid #f2f2f2;
  border-radius: 10px;
  min-height: 200px;
  font-family: Lato, sans-serif;
  box-shadow: 0 -1px 3px 2px #f2f2f2;
}

.div-block-75 {
  background-color: #003d5e;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}

.image-34 {
  width: 75%;
  max-width: 100%;
  max-height: 182px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 1em;
  padding-bottom: 1em;
  display: block;
}

.div-block-76 {
  padding: 20px;
}

.text-block-29-copy {
  color: #333;
  margin-bottom: .5em;
  font-size: 25px;
  font-weight: 700;
}

.div-block-76-copy {
  background-color: #fff;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  padding: 20px;
}

.grid-25-copy-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch;
  width: 75%;
  margin-top: 3em;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.grid-26 {
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
}

.rich-text-block-9 {
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.heading-3-copy, .heading-3-copy-copy, .heading-3-copy-copy-copy, .heading-3-copy-copy-copy-copy, .heading-3-copy-copy-copy-copy-copy, .heading-3-copy-copy-copy-copy-copy-copy, .heading-3-copy-copy-copy-copy-copy-copy-copy {
  color: #003d5e;
  text-align: center;
  margin-bottom: 60px;
  font-family: PT Serif, serif;
}

.heading-left-aligned-blue {
  color: #003d5e;
  text-align: left;
  margin-bottom: 1em;
  font-family: PT Serif, serif;
}

.headline-copy-copy-copy-copy, .headline-copy-copy-copy-copy-copy {
  color: #222;
  text-align: center;
  text-transform: uppercase;
  margin-top: 1em;
  font-family: Lato, sans-serif;
  font-weight: 700;
}

.heading-black-left-align {
  color: #222;
  text-align: left;
  text-transform: uppercase;
  font-family: Lato, sans-serif;
  font-weight: 700;
}

.grid-27 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 2fr;
  margin-bottom: 1em;
}

.text-block-31 {
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.div-block-77 {
  background-color: #f3f8fc;
  border-radius: 10px;
  margin-top: 2em;
  padding: 20px;
}

.text-block-29-copy {
  color: #003d5e;
  font-family: Lato, sans-serif;
  font-size: 25px;
  font-weight: 700;
}

.guides_content-blk {
  margin-top: 1em;
  margin-bottom: 1em;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.text-block-28-copy {
  color: #0469bc;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.heading-3-copy-copy-copy-copy-copy {
  color: #003d5e;
  text-align: left;
  text-align: center;
  width: 100%;
  margin-top: 60px;
  margin-bottom: 20px;
  font-family: PT Serif, serif;
}

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

.div-block-77-copy {
  background-color: #f3f8fc;
  border-radius: 10px;
  padding: 20px;
}

.div-block-77-copy-copy {
  background-color: #fff;
  border-radius: 10px;
  padding: 20px;
}

.guides_header-block {
  color: var(--brand-color-blue--blue-900-basin-blue);
  font-family: Lato, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 30px;
}

.get-started-button-copy-copy, .get-started-button-copy-copy-copy {
  color: #003d5f;
  text-align: center;
  background-color: #a3eacb;
  border-radius: 5px;
  width: 187px;
  height: 54px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 35px;
}

.learn-more-button-white {
  color: #003d5f;
  text-align: center;
  background-color: #fff;
  border: 1px solid #003d5f;
  border-radius: 5px;
  width: 187px;
  height: 54px;
  margin-top: 1em;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 35px;
}

.heading-black-left-align-copy {
  color: #222;
  text-align: left;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-bottom: 1em;
  font-family: Lato, sans-serif;
  font-weight: 700;
}

.heading-3-copy-copy-copy {
  color: #fff;
  text-align: center;
  margin-top: 60px;
  margin-bottom: 20px;
  font-family: PT Serif, serif;
}

.get-started-button-copy-copy-copy {
  color: #fff;
  text-align: center;
  text-align: center;
  text-align: center;
  text-align: center;
  text-align: center;
  text-align: center;
  background-color: #003d5f;
  border-radius: 5px;
  width: 187px;
  height: 54px;
  margin-left: auto;
  margin-right: auto;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 35px;
  display: block;
}

.heading-3-copy-copy-copy {
  color: #fff;
  text-align: center;
  text-align: center;
  margin-top: 60px;
  font-family: PT Serif, serif;
}

.heading-3-copy-copy {
  color: #003d5e;
  text-align: center;
  margin-top: auto;
  margin-bottom: 20px;
  font-family: Lato, sans-serif;
}

.home-stats-container {
  height: 760px;
  position: relative;
}

.div-block-78 {
  z-index: 500;
  height: 30vh;
  position: absolute;
  inset: auto 0% 0%;
}

.div-block-79 {
  background-color: #863838;
  border-radius: 1000px 1000px 0 0;
  height: 30vh;
}

.image-35 {
  position: absolute;
  inset: auto 0% 0%;
}

.image-33-copy {
  z-index: 3;
  opacity: 0;
  width: 38.5%;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  inset: auto 0% 0%;
}

.div-block-80 {
  margin-left: auto;
  margin-right: auto;
}

.div-block-81 {
  z-index: 3;
  position: absolute;
}

.text-block-32 {
  color: #a3eacb;
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.grid-28 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr 1fr .25fr 1fr .25fr 1fr;
  width: 85%;
  margin-bottom: 3em;
  margin-left: auto;
  margin-right: auto;
}

.image-12-copy {
  z-index: 3;
  width: 100%;
  position: absolute;
  inset: 0%;
}

.image-36 {
  object-fit: cover;
  width: 100%;
  max-width: none;
  height: 100vh;
  display: none;
  position: absolute;
  inset: 0%;
}

.tab-link-tab-3-4 {
  width: 50%;
}

.tab-3-third {
  color: #fff;
  background-color: #0000;
  border-bottom: 2px #48d597;
  width: 33.3%;
  min-height: 70px;
  padding-top: 15px;
  padding-bottom: 15px;
}

.tab-3-third.w--current {
  color: #003d5f;
  background-color: #a3eacb;
  border-bottom: 2px solid #48d597;
  min-height: 70px;
}

.container-12-copy-copy {
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62bdd88db242b3b4253f840e_Gradient%20background.svg");
  background-position: 0 0;
  background-size: 100%;
  background-attachment: fixed;
  border-top-right-radius: 60px;
  max-width: none;
  height: 145vh;
}

.div-block-17-copy-copy {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
}

.cta-banner {
  background-color: var(--white);
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62bbb892a22d4f4bdf02179c_dot-shape-right.svg"), url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62bbb84a2ce68c89f8f053a4_dot-shape-09.svg");
  background-position: 100% 0, 0 0;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, auto;
  border-radius: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr;
  max-width: 1200px;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
  padding: 30px 60px;
}

.contact-sales-button-blue {
  color: #fff;
  text-align: center;
  background-color: #003d5f;
  border-radius: 5px;
  width: 187px;
  height: 54px;
  margin-left: auto;
  margin-right: auto;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 35px;
  display: block;
}

.contact-sales-button-blue:hover {
  background-color: #0469bc;
}

.div-block-60-copy {
  background-color: #fff;
  border-radius: 10px;
  margin-top: 2em;
  margin-left: 20px;
  margin-right: 20px;
}

.tabs-menu-copy-copy {
  background-color: #48d59726;
  width: 94.85%;
  margin-left: auto;
  margin-right: auto;
}

.tab-link-tab-2-copy-copy-copy {
  color: #fff;
  text-transform: uppercase;
  background-color: #0000;
  border-width: 2px;
  border-color: #fff;
  width: 33.3%;
  padding-top: 15px;
  padding-bottom: 15px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.tab-link-tab-2-copy-copy-copy.w--current {
  color: #003d5f;
  background-color: #a3eacb;
  border-width: 2px;
  border-color: #48d597;
  border-bottom-style: solid;
  width: 33.3%;
}

.tab-link-tab-3-4-copy-copy {
  color: #fff;
  background-color: #0000;
  width: 25%;
  padding-top: 15px;
  padding-bottom: 15px;
}

.tab-link-tab-3-4-copy-copy.w--current {
  color: #003d5f;
  background-color: #a3eacb;
  border-bottom: 2px solid #48d597;
}

.tab-link-tab-4-2 {
  color: #fff;
  background-color: #0000;
  border-bottom-width: 2px;
  border-bottom-color: #48d597;
  width: 25%;
  padding-top: 15px;
  padding-bottom: 15px;
  font-family: Lato, sans-serif;
  font-weight: 700;
}

.tab-link-tab-4-2.w--current {
  color: #003d5f;
  background-color: #a3eacb;
  border-bottom: 2px solid #48d597;
}

.tab-link-tab-1-copy-copy-copy {
  color: #fff;
  text-transform: uppercase;
  background-color: #0000;
  border-width: 2px;
  border-color: #fff;
  width: 25%;
  padding: 15px 10px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.tab-link-tab-1-copy-copy-copy.w--current {
  color: #003d5f;
  text-transform: uppercase;
  background-color: #a3eacb;
  border-style: none none solid;
  border-color: #48d597;
  border-radius: 0;
  width: 25%;
  font-family: Lato, sans-serif;
  font-weight: 700;
}

.tab-link-tab-2-copy-copy-copy-copy {
  color: #fff;
  text-transform: uppercase;
  background-color: #0000;
  border-width: 2px;
  border-color: #fff;
  width: 25%;
  padding-top: 15px;
  padding-bottom: 15px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.tab-link-tab-2-copy-copy-copy-copy.w--current {
  color: #003d5f;
  background-color: #a3eacb;
  border-width: 2px;
  border-color: #48d597;
  border-bottom-style: solid;
  width: 25%;
}

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

.tab-link-tab-1-copy-copy {
  color: #fff;
  text-transform: uppercase;
  background-color: #0000;
  border-width: 2px;
  border-color: #fff;
  width: 33.3%;
  padding: 15px 10px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.tab-link-tab-1-copy-copy.w--current {
  color: #003d5f;
  text-transform: uppercase;
  background-color: #a3eacb;
  border-style: none none solid;
  border-color: #48d597;
  border-radius: 0;
  width: 33.3%;
  font-family: Lato, sans-serif;
  font-weight: 700;
}

.tab-link-tab-1-copy-copy-copy {
  color: #fff;
  text-transform: uppercase;
  background-color: #0000;
  border-width: 2px;
  border-color: #fff;
  width: 50%;
  min-height: 70px;
  padding: 15px 10px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.tab-link-tab-1-copy-copy-copy.w--current {
  color: #003d5f;
  text-transform: uppercase;
  background-color: #a3eacb;
  border-style: none;
  border-color: #48d597;
  border-radius: 0;
  width: 50%;
  min-height: 70px;
  font-family: Lato, sans-serif;
  font-weight: 700;
}

.tab-link-tab-2-copy-copy {
  color: #fff;
  text-transform: uppercase;
  background-color: #0000;
  border-width: 2px;
  border-color: #fff;
  width: 50%;
  padding-top: 15px;
  padding-bottom: 15px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.tab-link-tab-2-copy-copy.w--current {
  color: #003d5f;
  background-color: #a3eacb;
  border-width: 2px;
  border-color: #48d597;
  border-bottom-style: solid;
  width: 50%;
}

.tab-2-third {
  color: #fff;
  text-transform: uppercase;
  background-color: #0000;
  border: 2px #fff;
  border-bottom-color: #48d597;
  width: 33.3%;
  min-height: 70px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.tab-2-third.w--current {
  color: #003d5f;
  background-color: #a3eacb;
  border-width: 2px;
  border-color: #48d597;
  border-bottom-style: solid;
  width: 33.3%;
}

.tab-2-fourth {
  color: #fff;
  text-transform: uppercase;
  background-color: #0000;
  border-width: 2px;
  border-color: #fff;
  width: 25%;
  padding-top: 15px;
  padding-bottom: 15px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.tab-2-fourth.w--current {
  color: #003d5f;
  background-color: #a3eacb;
  border-width: 2px;
  border-color: #48d597;
  border-bottom-style: solid;
  width: 25%;
}

.tab-3-fourth {
  color: #fff;
  background-color: #0000;
  width: 25%;
  padding-top: 15px;
  padding-bottom: 15px;
}

.tab-3-fourth.w--current {
  color: #003d5f;
  background-color: #a3eacb;
  border-bottom: 2px solid #48d597;
}

.tab-1-fourth {
  color: #fff;
  text-transform: uppercase;
  background-color: #0000;
  border-width: 2px;
  border-color: #fff;
  width: 25%;
  padding: 15px 10px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.tab-1-fourth.w--current {
  color: #003d5f;
  text-transform: uppercase;
  background-color: #a3eacb;
  border-style: none none solid;
  border-color: #48d597;
  border-radius: 0;
  width: 25%;
  font-family: Lato, sans-serif;
  font-weight: 700;
}

.tab-1-fourth.my-funky-tab {
  border-bottom-style: none;
  min-height: 70px;
  padding-top: 0;
  padding-bottom: 0;
  line-height: 70px;
  display: inline-block;
}

.tab-4-fourth {
  color: #fff;
  text-align: center;
  background-color: #0000;
  width: 25%;
  min-height: 70px;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Lato, sans-serif;
  font-weight: 700;
  line-height: 70px;
}

.tab-4-fourth.w--current {
  color: #003d5f;
  background-color: #a3eacb;
  border-bottom: 2px solid #48d597;
}

.qhin-header-section {
  background-color: var(--brand-color-blue--blue-25-background);
  margin-top: 0;
}

.slide-1 {
  width: 100%;
  height: 100%;
  display: block;
  position: static;
  top: 12px;
}

.slide-1.my360 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.slide-1.sdoh {
  justify-content: center;
  align-items: center;
  display: flex;
}

.slide-1.my360-new-blk {
  justify-content: flex-end;
  align-items: center;
  display: block;
  top: 0;
}

.get-started-button-copy-copy-copy-copy {
  color: #fff;
  text-align: center;
  background-color: #003d5f;
  border-radius: 5px;
  width: 187px;
  height: 54px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 35px;
  display: block;
}

.get-started-button-copy-copy-copy-copy:hover {
  background-color: #0469bc;
  transform: scale(1.05);
}

.get-started-button-copy-copy-copy-copy:active {
  background-color: #035694;
}

.slide-2 {
  width: 100%;
  height: 100%;
  display: none;
  position: relative;
}

.slide-2.sdoh {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: none;
}

.slide-2.my360-new-blk {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.slide-3 {
  width: 100%;
  height: 100%;
  display: none;
  position: relative;
}

.slide-3.sdoh {
  display: none;
}

.slide-3.my360-new-blk {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.html-embed, .chevron {
  color: #333;
  display: inline-block;
}

.chevron-2, .chevron-3, .chevron-1 {
  float: right;
  color: #888;
  margin-top: 5px;
  font-size: 18px;
  display: inline-block;
}

.chevron-4, .chevron-5 {
  float: right;
  color: #0009;
  margin-top: 5px;
  font-size: 18px;
  display: inline-block;
}

.slide-5 {
  width: 100%;
  height: 100%;
  display: none;
  position: absolute;
}

.slide-5.sdoh {
  display: none;
}

.slide-4 {
  width: 100%;
  height: 100%;
  display: none;
  position: absolute;
}

.slide-4.sdoh {
  display: none;
}

.our-vision {
  background-color: #f3f8fc;
}

.our-vision-container {
  background-color: #003d5e;
  border-radius: 60px 0 0;
  max-width: 100%;
  padding-top: 90px;
}

.our-vision-container.bg-color-light-blue {
  background-color: var(--brand-color-blue--blue-25-background);
}

.heading-left-aligned-white {
  color: #fff;
  text-align: left;
  margin-bottom: 1em;
  font-family: PT Serif, serif;
}

.heading-green-left-align {
  color: var(--green-lighten-50);
  text-align: left;
  letter-spacing: 2.5px;
  text-transform: uppercase;
  font-family: Lato, sans-serif;
  font-weight: 700;
}

.heading-3-copy-copy-copy-copy {
  color: #fff;
  text-align: center;
  margin-top: 60px;
  font-family: PT Serif, serif;
}

.heading-3-white-left-aligned {
  color: #fff;
  text-align: left;
  margin-top: 60px;
  font-family: PT Serif, serif;
}

.vision_main-header {
  color: #fff;
  text-align: left;
  margin-top: 30px;
  font-family: PT Serif, serif;
  font-size: 32px;
  line-height: 42px;
}

.left-align-text-white {
  color: #fff;
  text-align: left;
  width: 85%;
  margin: 2em auto 3em;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 25px;
}

.container-27 {
  background-color: #f3f8fc;
}

.orboarding_inner-wrapper {
  background-color: #f3f8fc;
  border-top-right-radius: 60px;
  max-width: 100%;
}

.section-29 {
  background-color: var(--code-green);
}

.div-block-83 {
  background-color: #d9e8f5;
  border-radius: 20px;
}

.heading-7 {
  color: #003d5e;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 1.5em;
  padding-bottom: .5em;
  font-family: PT Serif, serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 32px;
}

.rich-text-block-10 {
  margin-left: 40px;
  margin-right: 40px;
  padding-bottom: 2em;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.div-block-8-copy-copy {
  width: auto;
  max-width: 1200px;
  margin: 60px auto;
  padding-left: 40px;
  padding-right: 40px;
}

.heading-green-left-align-copy {
  color: #555;
  text-align: left;
  letter-spacing: 2.5px;
  text-transform: uppercase;
  font-family: Lato, sans-serif;
  font-weight: 700;
}

.heading-3-white-left-aligned-copy-copy {
  color: #003d5e;
  text-align: left;
  width: 75%;
  margin-top: 30px;
  font-family: PT Serif, serif;
  font-size: 32px;
  line-height: 42px;
}

.grid-29 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 2em;
}

.icon-text-grid {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1.5fr;
}

.text-block-34 {
  margin-top: 2em;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.rich-text-block-11 {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 16px;
}

.rich-text-block-11.centered {
  text-align: center;
}

.section-30 {
  background-color: #003d5f;
  height: auto;
  margin-top: 20px;
  padding-top: 0;
}

.container-29 {
  max-width: 100%;
  height: 750px;
  position: relative;
}

.section-30-copy {
  background-color: #003d5f;
  height: 150vh;
  display: none;
}

.image-37 {
  width: 100%;
  max-width: none;
  height: 80vh;
  display: block;
}

.image-37-copy {
  width: 100%;
  max-width: none;
  height: 140vh;
  padding-top: 0;
  display: none;
}

.heading-8 {
  color: #fff;
  text-align: center;
  flex: 0 auto;
  width: auto;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 30px;
  padding-right: 10px;
  font-family: Lato, sans-serif;
  font-size: 50px;
  font-weight: 900;
  line-height: 70px;
}

.about-us-header-container {
  flex-direction: column;
  align-items: center;
  width: 60%;
  max-width: 1200px;
  margin: auto;
  display: block;
  position: static;
  inset: 34% 0% auto;
}

.div-block-85 {
  height: 60vh;
  position: absolute;
  inset: auto 0% 0%;
}

.div-block-85-copy {
  height: 80vh;
  position: absolute;
  inset: 0% 0% auto;
}

.heading-9 {
  color: #fff;
  font-family: PT Serif, serif;
  font-size: 34px;
}

.rich-text-block-12 {
  color: #fff;
}

.heading-10 {
  color: #fff;
  font-family: PT Serif, serif;
  font-size: 34px;
}

.text-block-35 {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.div-block-86 {
  float: right;
  background-color: var(--brand-color-blue--blue-900-basin-blue);
  width: 46%;
  position: relative;
  top: 10%;
  right: 10%;
}

.div-block-87 {
  width: 33%;
  position: relative;
  top: 50%;
  left: 15%;
}

.section-31 {
  background-color: #f3f8fc;
  position: relative;
}

.container-30 {
  background-color: #fff;
  border-radius: 8px;
  position: absolute;
  inset: 14% 0% auto;
  box-shadow: 3px 3px 16px #00334929;
}

.container-31 {
  background-color: #fff;
  border-radius: 8px;
  position: absolute;
  inset: auto 0% -14%;
  box-shadow: 3px 3px 16px #00334929;
}

.grid-31 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
}

.section-32 {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
}

.div-block-89 {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
  border-top-left-radius: 60px;
  padding-top: 360px;
  padding-bottom: 40px;
}

.teams_gallery-wrap {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: flex-end;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.collection-list-4 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
}

.collection-item-2 {
  width: 33.3%;
  display: inline-block;
}

.slide-nav {
  display: none;
}

.slide-6 {
  background-color: #0000;
  width: 31.5%;
  height: auto;
  margin-left: .5em;
  margin-right: .5em;
}

.slide-7, .slide-8, .slide-9 {
  width: 31.5%;
  height: auto;
  margin-left: .5em;
  margin-right: .5em;
}

.slide-10, .slide-11 {
  width: 31%;
  height: auto;
  margin-left: .5em;
  margin-right: .5em;
}

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

.mask {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
}

.right-arrow, .icon-2, .icon-3, .left-arrow {
  display: none;
}

.div-block-90-copy {
  margin-top: 1.5em;
  position: relative;
}

.grid-32 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 60%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
}

.image-39 {
  width: 100%;
  max-height: 100%;
}

.text-block-36 {
  color: var(--silver-lighten-80);
  font-family: Lato, sans-serif;
  font-size: 16px;
}

.text-block-36.text-color-blue {
  color: var(--brand-color-blue--blue-900-basin-blue);
}

.text-block-37 {
  color: #a3eacb;
  padding-bottom: 4px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.text-block-37.text-color-blue {
  color: var(--brand-color-blue--blue-900-basin-blue);
}

.grid-32-copy {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  padding-top: 20px;
  padding-bottom: 0;
}

.div-block-92 {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
}

.div-block-93 {
  height: 100%;
}

.slider {
  height: 35vh;
}

.slider-2 {
  height: 40vh;
}

.section-33 {
  background-color: var(--brand-color-blue--blue-25-background);
  position: relative;
}

.grid-for-leaders-copy {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  margin-top: 40px;
  margin-left: 40px;
  margin-right: 40px;
  padding-bottom: 40px;
}

.right-timeline {
  border-left: 1px solid #15d585;
}

.left-timeline {
  border-right: 1px solid #15d585;
}

.text-block-38 {
  text-align: right;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.text-block-39 {
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.grid-33 {
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
}

.text-block-40 {
  text-align: right;
  font-family: Lato, sans-serif;
  font-size: 16px;
}

.div-block-94 {
  border-top: 2px solid #15d585;
  margin-top: .5em;
}

.text-block-40-copy {
  text-align: left;
}

.time-line-spacer-right {
  border-left: 1px solid #15d585;
  height: 220px;
}

.time-line-spacer-right.bottom {
  height: 160px;
}

.timeline-spacer-left {
  border-right: 1px solid #15d585;
  height: 220px;
}

.timeline-spacer-left.bottom {
  height: 170px;
}

.grid-33-copy, .grid-33-copy-copy {
  grid-template-rows: auto;
}

.timeline-adjust-left {
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
}

.container-29-copy {
  max-width: 100%;
  height: 140vh;
  position: relative;
}

.heart-rate {
  display: none;
  position: absolute;
  inset: 65% 15% auto auto;
}

.computer-health {
  justify-content: center;
  display: none;
  position: static;
  inset: 16% auto auto 30%;
}

.test-tubes {
  justify-content: center;
  display: none;
  position: absolute;
  inset: 18% 20% auto auto;
}

.health-care-provider {
  justify-content: center;
  display: none;
  position: absolute;
  inset: 26% auto auto 9%;
}

.health-care-provider-copy {
  position: absolute;
  inset: 45% auto auto 10%;
}

.div-block-95-copy {
  position: absolute;
  inset: auto auto 5% 25%;
}

.iv {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: none;
  position: absolute;
  inset: 74% 25% auto auto;
}

.dropdown-link-2 {
  color: #003d5f;
}

.dropdown-link-main {
  color: #003d5f;
  padding-bottom: 5px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 16px;
  font-weight: 700;
}

.dropdown-link-secondary {
  color: #585858;
  padding-left: 10px;
  padding-right: 20px;
  font-size: 16px;
}

.text-block-41 {
  color: #585858;
  padding-left: 20px;
  padding-right: 20px;
}

.link-block-3 {
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
}

.link-block-3:hover {
  background-color: #d2d2d2;
}

.header-link-block {
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
}

.header-link-block:hover {
  color: #f2f5f7;
  background-color: #f2f5f7;
  border-radius: 5px;
}

.header-link-block.w--current {
  background-color: #fff;
}

.header-link-block.w--current:hover {
  background-color: #f2f5f7;
}

.dropdown-list-short.w--open {
  text-align: left;
  background-color: #fff;
  border-radius: 10px;
  width: 220px;
  margin-top: 0;
  padding: 20px 15px 25px;
  font-size: 16px;
  left: -10%;
  box-shadow: 3px 3px 16px #00334929;
}

.header-dropdown-link-copy {
  width: 100%;
  display: block;
}

.text-block-42 {
  color: #585858;
  text-transform: uppercase;
  padding-bottom: 15px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 15px;
  font-weight: 700;
}

.text-block-42-copy {
  color: #585858;
  text-transform: uppercase;
  padding: 20px 20px 15px;
  font-size: 15px;
  font-weight: 700;
}

.mobile-header-section {
  display: none;
}

.news-headline {
  color: #fff;
  font-family: PT Serif, serif;
  font-size: 22px;
  line-height: 34px;
}

.collection-list-2-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-41-copy {
  background-color: #003d5f;
  border-radius: 20px;
  padding: 15px 20px;
}

.text-block-5-copy-copy, .text-block-5-copy-copy-copy {
  color: #fff;
  margin-top: 1em;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
  display: inline-block;
}

.event-headline-copy-copy {
  color: #fff;
  font-family: PT Serif, serif;
  font-size: 22px;
  line-height: 34px;
}

.event-headline-copy, .event-headline-copy-copy {
  color: #fff;
  font-family: PT Serif, serif;
  font-size: 32px;
  line-height: 50px;
}

.blog-headline {
  color: #fff;
  font-family: PT Serif, serif;
  font-size: 22px;
  line-height: 34px;
}

.collection-list-3-copy {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.section-34 {
  margin-top: 114px;
}

.container-33 {
  max-width: 1200px;
  padding-top: 60px;
  padding-left: 40px;
  padding-right: 40px;
}

.div-block-96 {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
}

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

.heading-11 {
  color: #003d5f;
  font-family: PT Serif, serif;
  font-size: 34px;
}

.rich-text-block-13 {
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.rich-text-block-13.blog-contenttext p {
  color: #333;
}

.div-block-97 {
  margin-top: 2em;
  margin-bottom: 2em;
}

.div-block-98 {
  margin-bottom: 2em;
}

.event-headline-copy {
  color: #fff;
  font-family: PT Serif, serif;
  font-size: 32px;
  line-height: 50px;
}

.guide-heading {
  color: #fff;
  font-family: PT Serif, serif;
  font-size: 22px;
  line-height: 30px;
}

.div-block-41-copy {
  background-color: #003d5f;
  padding: 5px 20px 20px;
}

.guide-block {
  background-color: #003d5f;
  border-radius: 20px;
  min-height: 19em;
  padding: 5px 20px 20px;
  position: relative;
}

.guide-read-more-button {
  margin-bottom: 2em;
  position: absolute;
  inset: auto 0% 0%;
}

.guide-read-more {
  color: #003d5f;
  text-align: center;
  background-color: #a3eacb;
  border-radius: 5px;
  width: 187px;
  height: 54px;
  margin-left: 20px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 35px;
  display: block;
}

.container-34 {
  z-index: 2;
  max-width: 100%;
}

.section-35 {
  background-color: #003d5f;
  margin-top: 114px;
  display: block;
  position: relative;
}

.section-35.hidden {
  display: none;
}

.container-35 {
  flex-direction: column;
  align-items: center;
  max-width: 1200px;
  display: flex;
  position: relative;
  inset: auto 0%;
}

.div-block-99 {
  width: 60%;
  margin-top: 30%;
  margin-left: 40px;
  margin-right: 40px;
}

.heading-8-copy {
  color: #fff;
  text-align: center;
  width: 62%;
  margin-top: 34vh;
  margin-left: auto;
  margin-right: auto;
  font-family: PT Serif, serif;
  font-size: 50px;
  line-height: 70px;
}

.div-block-100 {
  background-color: #fff;
  border-radius: 8px;
  margin: 160px 0 100px;
  padding: 60px 140px;
}

.grid-35 {
  grid-template-rows: auto;
  width: 100%;
  margin-top: 4em;
  margin-left: auto;
  margin-right: auto;
}

.image-40 {
  display: block;
  overflow: visible;
}

.section-36 {
  height: 280vh;
  display: none;
}

.container-36 {
  background-color: var(--brand-color-blue--blue-25-background);
  max-width: 100%;
  height: 280vh;
  position: relative;
}

.block-1 {
  width: 33%;
  position: absolute;
  inset: 15% auto auto -2%;
}

.block-3 {
  width: 60%;
  position: absolute;
  inset: 5% 0% auto auto;
}

.picture-2 {
  width: 85vh;
  position: absolute;
  inset: 30% auto auto 20%;
}

.quote-1 {
  background-color: #fff;
  width: 85vh;
  height: 350px;
  position: absolute;
  inset: 30% auto auto 20%;
}

.picture-1-copy {
  width: 85vh;
  position: absolute;
  inset: 70% auto auto -13%;
}

.block-5 {
  background-color: #fff;
  border-radius: 20px;
  width: 58%;
  height: 40vh;
  position: absolute;
  inset: 52% auto auto 30%;
}

.picture-3-copy {
  inset: 70% 0% auto auto;
  width: 85vh;
  position: absolute;
  inset: 10% 0% auto auto;
}

.picture-3-copy-copy {
  width: 85vh;
  position: absolute;
  inset: 88% 0% auto auto;
}

.block-4 {
  width: 33%;
  position: absolute;
  inset: 48% auto auto 0%;
}

.block-2 {
  background-color: #fff;
  border-radius: 20px;
  width: 58%;
  height: 40vh;
  position: absolute;
  inset: 25% auto auto 25%;
}

.block-5-copy {
  background-color: #fff;
  width: 85vh;
  height: 350px;
  position: absolute;
  inset: 85% auto auto 20%;
}

.block-6 {
  width: 33%;
  position: absolute;
  inset: 39% 0% auto auto;
}

.block-9 {
  width: 49%;
  position: absolute;
  inset: auto 0% 0% auto;
}

.block-7 {
  width: 33%;
  position: absolute;
  inset: 65% auto auto 0%;
}

.block-8 {
  width: 32%;
  position: absolute;
  inset: auto auto 0% 15%;
}

.career-quote {
  width: 100%;
  height: 100%;
  position: absolute;
}

.div-block-101 {
  height: 100%;
  padding: 1em 2em 2em;
  position: relative;
}

.grid-24-copy {
  grid-template-rows: auto;
  grid-template-columns: .75fr .25fr;
  width: 60%;
  position: absolute;
  inset: auto 8% 5% auto;
}

.header-triangle {
  color: #fff;
  font-size: 3em;
  display: block;
  position: absolute;
  inset: -10% auto auto 28%;
}

.block-quote-text-copy {
  color: #585858;
  text-align: left;
  width: 80%;
  margin-top: 1.5em;
  margin-left: 2em;
  font-family: PT Serif, serif;
  font-size: 27px;
  font-style: italic;
  line-height: 40px;
  position: absolute;
}

.image-41 {
  width: 100%;
  max-width: none;
}

.block-9-copy {
  width: 49%;
  position: absolute;
  inset: auto 0% 0% auto;
}

.block-8-copy {
  width: 32%;
  position: absolute;
  inset: 81% auto auto 20%;
}

.block-5-copy {
  background-color: #fff;
  border-radius: 20px;
  width: 58%;
  height: 70vh;
  position: absolute;
  inset: 58% auto auto 20%;
}

.section_drchrono {
  background-color: #fff;
  margin-top: 120px;
  margin-bottom: 120px;
  position: relative;
}

.drchrono-button {
  color: #fff;
  text-align: center;
  background-color: #003d5f;
  border-radius: 5px;
  width: 220px;
  height: 54px;
  margin-left: auto;
  margin-right: auto;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 35px;
  display: block;
}

.text-link {
  color: var(--brand-color-blue--blue-900-basin-blue);
  text-decoration: none;
}

.text-link.button-text {
  font-size: 16px;
}

.container-login-bkg {
  background-color: var(--silver-lighten-80);
}

.top-nav-button-container {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 40px;
}

.top-nav-button-container.new-darkblk {
  max-width: 1200px;
  padding-top: 11px;
  padding-bottom: 11px;
}

.vertical-break-copy {
  float: right;
  color: var(--brand-color-blue--blue-900-basin-blue);
  background-color: #000;
  width: 1.5px;
  height: 16px;
  margin-top: 2px;
  margin-left: 10px;
  margin-right: 10px;
  display: inline-block;
}

.text-block-10-copy-copy {
  color: var(--white);
  justify-content: space-between;
  margin-bottom: 2em;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 400;
  display: block;
}

.div-block-102 {
  justify-content: center;
  display: flex;
}

.description-copy-copy-copy-copy-copy {
  color: var(--grey-darken-35);
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.div-block-103 {
  flex-direction: column;
  align-items: center;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
}

.value-links {
  align-items: center;
  display: flex;
}

.value-links.product-link {
  width: 85%;
  margin-left: auto;
  margin-right: auto;
  text-decoration: none;
}

.headline-block {
  color: var(--black);
  letter-spacing: 3px;
  text-transform: uppercase;
  margin-top: 1em;
  padding-bottom: 16px;
  font-family: Lato, sans-serif;
  font-weight: 700;
  display: inline-block;
}

.div-block-18-copy {
  margin-top: 2em;
  display: flex;
}

.div-block-18-copy-copy {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.stats-container {
  height: 80px;
}

.paragraph-2-copy-copy {
  color: var(--silver);
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.paragraph-2-copy-copy-copy {
  color: var(--white);
  text-align: center;
  margin-top: 1.5em;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 24px;
  line-height: 24px;
}

.paragraph-2-copy-copy-copy.lol {
  width: 100%;
  margin-bottom: 1em;
  font-size: 20px;
  font-weight: 700;
}

.paragraph-2-copy-copy-copy-copy {
  color: #fff;
  text-align: left;
  width: 85%;
  margin: 0 auto 1em;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 25px;
}

.section_citation {
  background-color: var(--brand-color-blue--blue-1000);
  padding: 24px 0;
}

.text-block-43 {
  color: var(--silver-darken-15);
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 4px;
  padding-left: 0;
  padding-right: 0;
  font-family: Lato, sans-serif;
  font-size: 12px;
  font-weight: 700;
}

.text-block-43-copy {
  color: var(--silver-darken-15);
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 4px;
  padding-left: 0;
  padding-right: 40px;
  font-family: Lato, sans-serif;
  font-size: 10px;
  font-weight: 400;
  line-height: 14px;
}

.paragraph-2-copy-copy-copy-copy-copy {
  color: #fff;
  text-align: left;
  width: 85%;
  margin: 2em auto 1em;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 25px;
}

.hip-intro {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
}

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

.heading-blue-left-align {
  color: #003d5e;
  text-align: left;
  margin-top: 60px;
  margin-bottom: 40px;
  font-family: PT Serif, serif;
}

.hip-value {
  background-color: var(--white);
}

.hip-value-container {
  background-color: #f3f8fc;
  border-radius: 0 60px 0 0;
  max-width: 100%;
}

.info-block-white {
  background-color: var(--white);
  border: 1px solid #f2f2f2;
  border-radius: 10px;
  min-height: 100px;
  padding: 20px;
  font-family: Lato, sans-serif;
  box-shadow: 0 -1px 4px 2px #f2f2f2b3;
}

.info-block-white:hover {
  box-shadow: 2px 0 16px 2px #003d5f14;
}

.info-block-white.hidden {
  display: none;
}

.div-block-74-copy {
  border: 1px solid #f2f2f2;
  border-radius: 10px;
  min-height: 200px;
  padding: 20px;
  font-family: Lato, sans-serif;
  box-shadow: 0 -1px 3px 2px #f2f2f2;
}

.hip-features {
  background-color: #f3f8fc;
}

.hip-features.bg-color-basin-blue {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
}

.div-block-27-copy {
  max-width: 1200px;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
}

.hip-values-2 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 2em;
}

.hin {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  margin-top: 30px;
}

.hin-intro {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
}

.hin-value {
  background-color: var(--white);
}

.container-11-copy, .hin-value-container {
  background-color: #f3f8fc;
  border-radius: 60px 0 0;
  max-width: 100%;
}

.headline-copy {
  color: var(--green-lighten-50);
  letter-spacing: 3px;
  text-transform: uppercase;
  margin-top: 1em;
  font-family: Lato, sans-serif;
  display: inline-block;
}

.headline-copy-copy {
  color: var(--green-lighten-50);
  letter-spacing: 3px;
  text-transform: uppercase;
  margin-top: 5em;
  font-family: Lato, sans-serif;
  display: block;
}

.heading-white-centered {
  color: #fff;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: PT Serif, serif;
}

.headline-value-alt {
  color: var(--green-lighten-50);
  text-align: center;
  letter-spacing: 3px;
  text-transform: uppercase;
  margin-top: 5em;
  font-family: Lato, sans-serif;
  display: block;
}

.tabs-menu-copy-copy, .tabs-menu-copy-copy-copy, .tabs-singular {
  background-color: #48d59726;
  margin-left: auto;
  margin-right: auto;
}

.tabs-singular.tabs-grid-outer {
  border-top-left-radius: 8px;
}

.tabs-half {
  width: 47%;
  display: inline-block;
}

.tabs-half.float-right {
  float: right;
}

.tab-singular {
  color: #fff;
  text-transform: uppercase;
  background-color: #0000;
  border-width: 2px;
  border-color: #fff;
  width: 33.3%;
  padding: 15px 10px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.tab-singular.w--current {
  color: #003d5f;
  text-transform: uppercase;
  cursor: default;
  background-color: #a3eacb;
  border-style: none none solid;
  border-color: #48d597;
  border-radius: 8px 8px 0 0;
  width: 100%;
  font-family: Lato, sans-serif;
  font-weight: 700;
}

.tab-singular.middle {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.tab-singular.middle.inactive.w--current {
  background-color: #0000;
}

.tab-singular.tabs-grid-inner {
  border-top-right-radius: 0;
}

.tab-singular.tabs-grid-inner.inactive.w--current {
  background-color: #0000;
}

.tab-singular.tabs-grid-inner-last {
  border-top-left-radius: 0;
}

.tab-singular.tabs-grid-inner-last.inactive.w--current {
  background-color: #0000;
}

.white-text {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.tab-content-singular {
  background-color: #48d59726;
  border-radius: 0 0 10px 10px;
  height: 20em;
  margin-left: auto;
  margin-right: auto;
  padding: 2em 40px;
}

.tab-content-singular.now {
  padding-right: 40px;
}

.tab-content-singular.now.tabs-grid {
  display: none;
}

.hin-features {
  background-color: var(--white);
  border-top-left-radius: 60px;
  max-width: none;
  height: 120vh;
  display: none;
  position: relative;
}

.white-text-bullet-points {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 30px;
}

.container-9-copy-copy, .container-9-copy-copy-copy, .container-9-copy-copy-copy-copy {
  z-index: 2;
  border-top-right-radius: 60px;
  max-width: none;
  position: absolute;
  inset: 0%;
}

.hin-container {
  z-index: 2;
  background-color: var(--brand-color-blue--blue-900-basin-blue);
  background-image: linear-gradient(to bottom, #003d5f00, var(--brand-color-blue--blue-900-basin-blue)), url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62bdd88db242b3b4253f840e_Gradient%20background.svg");
  background-position: 0 0, 50% 200%;
  border-top-left-radius: 0;
  border-top-right-radius: 60px;
  max-width: none;
  position: relative;
  inset: 0%;
}

.section-6-copy-copy, .section-6-copy-copy-copy {
  background-color: var(--white);
  position: relative;
}

.hin-section {
  background-color: var(--brand-color-blue--blue-25-background);
  position: relative;
}

.image-42 {
  opacity: 1;
  filter: blur(1px);
  width: 100%;
}

.div-block-104 {
  z-index: 1;
  background-color: var(--brand-color-blue--blue-900-basin-blue);
  opacity: .95;
  filter: blur(20px);
  width: 100%;
  height: 4.3em;
  position: absolute;
  inset: auto 0% 2%;
}

.div-block-105 {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
  opacity: 1;
  filter: blur(4px);
}

.trusted-lab-vendors {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
}

.left-align-white {
  color: #fff;
  text-align: left;
  margin-top: 0;
  margin-bottom: 30px;
  font-family: PT Serif, serif;
}

.learn-about-qhin-button {
  border: 2px solid var(--green-lighten-50);
  background-color: var(--brand-color-blue--blue-900-basin-blue);
  color: var(--green-lighten-50);
  text-align: center;
  border-radius: 5px;
  width: 80%;
  height: 57px;
  margin-top: 1em;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 35px;
}

.learn-about-qhin-button:hover {
  border-color: var(--green-lighten-50);
  color: var(--green-lighten-50);
  background-color: #a3eacb0d;
}

.image-43 {
  margin-top: 3em;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.labs-tefca {
  background-color: #fff;
}

.labs-tefca-container {
  background-color: #003d5f;
  border-radius: 0 60px 0 0;
  max-width: 100%;
}

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

.cta-banner-blue {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
  border-radius: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr;
  margin-left: 0;
  margin-right: 0;
  padding: 40px 60px;
}

.div-block-106 {
  margin-top: 4em;
}

.labs-clia {
  background-color: var(--brand-color-blue--blue-25-background);
}

.labs-clia-container {
  background-color: var(--white);
  border-radius: 0 60px 0 0;
  max-width: 100%;
}

.fqch-grid-value {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  margin-top: 4em;
}

.section-38 {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
}

.container-37 {
  background-image: linear-gradient(to bottom, var(--brand-color-blue--blue-25-background), white);
  border-top-left-radius: 60px;
  max-width: 100%;
  margin-bottom: 4em;
  position: relative;
}

.text-block-44 {
  text-align: center;
  margin-bottom: 2em;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.text-block-45 {
  color: var(--brand-color-blue--blue-900-basin-blue);
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 90px;
  font-weight: 700;
  line-height: 85px;
}

.text-block-46 {
  text-align: center;
  margin-top: 1em;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.proofrico_puerto-block {
  max-width: 880px;
  margin: 0 auto;
  padding-top: 60px;
  padding-left: 0;
  padding-right: 0;
}

.pr-map-container {
  max-width: 1200px;
  margin-top: 4em;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

.grid-37 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 85%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 10px;
}

.div-block-108 {
  background-color: var(--white);
  filter: blur(20px);
  max-width: 100%;
  height: 20vh;
  position: absolute;
  inset: auto 0% 0%;
}

.div-block-108-copy {
  z-index: 2;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: auto 0% 0%;
}

.image-44 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.grid-37-copy {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 85%;
  margin-left: auto;
  margin-right: auto;
}

.lab-network-first-slide {
  opacity: .3;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.grid-38 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  height: auto;
}

.text-block-44-copy {
  text-align: center;
  margin-bottom: 2em;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.step-header {
  margin-top: 0%;
  margin-bottom: 10px;
  padding-left: 40px;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.step-header.ehr_new-change {
  color: #fffffff2;
  margin-bottom: 0;
  font-size: 28px;
  line-height: 40px;
}

.step-header.ehr_new-change.divider-blk {
  align-items: center;
  font-size: 18px;
  font-weight: 400;
  line-height: 25px;
  display: flex;
  position: relative;
}

.step-header.ehr_new-change.color-change {
  color: var(--text-color--primary-dark-text);
}

.text-block-5-copy, .text-block-5-copy-copy, .text-block-5-copy-copy-copy {
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.lab-network-slide {
  padding-left: 40px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.lab-network-slide.ehr_new-change {
  color: #fffc;
  margin-top: 10px;
}

.lab-network-slide.ehr_new-change.color-change {
  color: #000000a6;
}

.div-block-110 {
  border-right: 1px solid #15d585;
  padding-top: 40px;
  padding-bottom: 40px;
}

.div-block-110.remove-border {
  border-right-style: none;
}

.div-block-111 {
  border-left: 1px solid #15d585;
  flex-direction: column;
  justify-content: center;
  height: 100%;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.div-block-111.remove-border {
  border-left-style: none;
}

.div-block-112 {
  color: #15d585;
  display: none;
  position: absolute;
  inset: 45% auto auto 49.4%;
}

.lab-network-second-slide {
  opacity: .3;
  max-width: 1200px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
  position: relative;
}

.lab-network-third-slide {
  opacity: .4;
  max-width: 1200px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
  position: relative;
}

.image-45 {
  margin-top: 0%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.success-story-digital-health {
  background-color: #f3f8fc;
}

.digital-health-testimonial {
  background-color: var(--white);
  border-radius: 60px 0 0;
  max-width: 100%;
}

.image-46 {
  width: 70%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.ehr-testimonial {
  background-color: var(--white);
  border-radius: 60px 0 0;
  max-width: 100%;
}

.image-47, .image-48 {
  border-radius: 100%;
}

.patient-360-testimonials-left-align {
  color: #003d5e;
  text-align: left;
  margin-top: 60px;
  margin-bottom: 60px;
  font-family: PT Serif, serif;
}

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

.div-block-114 {
  z-index: 2;
  position: relative;
  top: 16%;
}

.lab-vendors-button-copy {
  color: #a3eacb;
  text-align: center;
  background-color: #0000;
  border: 1px solid #a3eacb;
  border-radius: 5px;
  align-items: center;
  width: 320px;
  height: 57px;
  margin-top: 1em;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 35px;
  display: inline-block;
}

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

.tab-pane-tab-1 {
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62bb9f025e6b35d806efd310_dotted%20USA.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  padding-top: 4em;
  padding-bottom: 4em;
}

.tab-pane-tab-1.pharmacy {
  background-image: none;
}

.div-block-116 {
  flex-direction: column;
  align-items: center;
  width: 240px;
  padding-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.text-block-47 {
  color: var(--black);
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.div-block-117 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  padding-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
  display: grid;
}

.image-49 {
  width: 60px;
  padding-bottom: 10px;
}

.section-39 {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
}

.div-block-118 {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}

.block-quote-text-small {
  color: #585858;
  margin-top: 1em;
  font-family: PT Serif, serif;
  font-size: 24px;
  font-style: italic;
  line-height: 34px;
  position: absolute;
}

.html-embed-2 {
  border-radius: 12px;
}

.head-copy {
  color: #fff;
  text-align: left;
  margin-top: 0;
  margin-bottom: 30px;
  font-family: PT Serif, serif;
}

.link-block-2-copy {
  color: #585858;
  text-decoration: none;
}

.headline-copy-copy-copy-copy {
  color: var(--grey-darken-35);
  text-align: left;
  letter-spacing: 2.5px;
  text-transform: uppercase;
  margin-top: 3em;
  font-family: Lato, sans-serif;
  font-weight: 700;
}

.grid-25-copy {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  margin-top: 1em;
  padding-bottom: 3em;
}

.cta_banner-grid {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62bbb892a22d4f4bdf02179c_dot-shape-right.svg"), url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62bbb84a2ce68c89f8f053a4_dot-shape-09.svg");
  background-position: 100% 0, 0 0;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, auto;
  width: 100%;
  margin-bottom: 80px;
  padding-left: 60px;
  padding-right: 60px;
}

.text-block-23-copy {
  color: var(--white);
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.text-block-23-copy-copy {
  color: var(--brand-color-blue--blue-900-basin-blue);
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.text-block-48 {
  color: var(--brand-color-blue--blue-900-basin-blue);
  text-align: center;
  margin-top: 20%;
  font-family: Lato, sans-serif;
  font-size: 125px;
  font-weight: 700;
  line-height: 100px;
}

.text-block-49 {
  text-align: center;
  margin-top: 1em;
  font-family: Lato, sans-serif;
  font-size: 20px;
}

.text-block-49.right_largetxt {
  color: #000000a6;
  font-size: 28px;
  line-height: 40px;
}

.text-block-49-copy.large-blocks {
  color: #003d5e;
  font-size: 40px;
  line-height: 56px;
}

.medium-blue {
  color: var(--brand-color-blue--blue-900-basin-blue);
  text-align: center;
  margin-top: .25em;
  font-family: Lato, sans-serif;
  font-size: 60px;
  font-weight: 700;
  line-height: 60px;
}

.slide-1-mobile {
  width: 100%;
  height: 100%;
  margin-top: 24px;
  display: none;
  position: absolute;
}

.thank-you-container2 {
  background-color: #f3f8fc;
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62bbe1761de666bbf34d4e0a_footer-bg.svg"), linear-gradient(to bottom, var(--brand-color-blue--blue-25-background), white);
  background-position: 50% 100%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: auto, auto;
  min-width: 500px;
  min-height: 860px;
  margin-top: 0;
  position: relative;
}

.thank-you-container2.event-ty {
  margin-top: 0;
  padding-top: 120px;
}

.container-6-copy-copy {
  max-width: 1200px;
  height: 100%;
}

.slide-2-mobile, .slide-3-mobile {
  width: 100%;
  height: 100%;
  display: none;
  position: absolute;
}

.lab-network-slides {
  height: 360px;
  position: relative;
}

.patient360-slides {
  position: relative;
}

.my360-tabs {
  position: relative;
}

.my360-tabs.hide-onmobi {
  display: block;
}

.slide-1-copy {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
}

.slide-2-copy, .slide-4-mobile {
  width: 100%;
  height: 100%;
  display: none;
  position: absolute;
}

.ehr-tabs, .sdoh-tabs {
  position: relative;
}

.hero-image {
  z-index: 2;
  width: 120%;
  max-width: 110%;
  margin-top: -20px;
  margin-right: -60px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.hero-image.full-width {
  width: 105%;
  margin-right: -27px;
}

.image-15-copy-copy, .hie-hero-image {
  z-index: 2;
  position: absolute;
  top: -.5vw;
}

.hie-tabs {
  position: relative;
}

.second-tab-content {
  grid-template-rows: auto;
}

.tab-2-fourth-ehr {
  color: #fff;
  text-transform: uppercase;
  background-color: #0000;
  border-width: 2px;
  border-color: #fff;
  width: 25%;
  padding: 15px 10px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.tab-2-fourth-ehr.w--current {
  color: #003d5f;
  background-color: #a3eacb;
  border-width: 2px;
  border-color: #48d597;
  border-bottom-style: solid;
  width: 25%;
}

.tab-2-fourth-ehr.my-funky-class {
  min-height: 70px;
  padding-top: 0;
  padding-bottom: 0;
  line-height: 70px;
}

.grid-8-copy-copy-copy, .ehr-tabs-2-fourth {
  grid-template-rows: auto;
}

.tab-link-tab-2-copy-copy {
  color: #fff;
  text-transform: uppercase;
  background-color: #0000;
  border-width: 2px;
  border-color: #fff;
  width: 50%;
  min-height: 70px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.tab-link-tab-2-copy-copy.w--current {
  color: #003d5f;
  background-color: #a3eacb;
  border-width: 2px;
  border-color: #48d597;
  border-bottom-style: none;
  width: 50%;
  min-height: 70px;
}

.tab-3-fourth-ehr {
  color: #fff;
  background-color: #0000;
  width: 25%;
  min-height: 70px;
  padding: 15px 5px;
}

.tab-3-fourth-ehr.w--current {
  color: #003d5f;
  background-color: #a3eacb;
  border-bottom: 2px solid #48d597;
}

.life-insurance-stat-value-container {
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62bdd88db242b3b4253f840e_Gradient%20background.svg");
  background-position: 0 0;
  background-size: cover;
  background-attachment: fixed;
  max-width: none;
  height: 145vh;
}

.tabs-content-copy-copy-copy.adt {
  min-height: 340px;
  padding-left: 40px;
  padding-right: 40px;
}

.paitent-360-stats-copy {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 45%;
  margin: 5em auto 4em;
}

.paitent-360-stats-copy.ehr {
  margin-top: 3em;
}

.html-embed-3 {
  background-color: #fff;
  border-radius: 0;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  position: relative;
  overflow: scroll;
}

.tab-pane-tab-1-2 {
  height: 1050px;
}

.contact-form-tabs {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  width: 100%;
  height: 50px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  line-height: 30px;
}

.tab-link-tab-3-5 {
  background-color: #0000;
  border-radius: 10px;
  width: 33.3%;
  font-size: 16px;
}

.tab-link-tab-3-5.w--current {
  color: #fff;
  background-color: #003d5f;
  font-family: Lato, sans-serif;
  font-size: 16px;
}

.tab-link-tab-2-5 {
  background-color: #0000;
  width: 33.3%;
  height: 100%;
  font-size: 16px;
}

.tab-link-tab-2-5.w--current {
  color: #fff;
  background-color: #003d5f;
  border-radius: 10px;
  font-family: Lato, sans-serif;
  font-size: 16px;
}

.tab-link-tab-1-4 {
  border-bottom: 2px solid var(--brand-color-blue--blue-900-basin-blue);
  background-color: var(--white);
  border-top-right-radius: 0;
  width: 33.3%;
  height: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 16px;
  display: inline-block;
}

.tab-link-tab-1-4.w--current {
  color: #fff;
  background-color: #003d5f;
  border-radius: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
}

.html-embed-3-copy, .html-embed-3-copy-copy {
  background-color: #fff;
  border-radius: 0 0 8px 8px;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  overflow: hidden;
}

.text-block-50 {
  text-align: center;
  white-space: nowrap;
  object-fit: fill;
  font-family: Lato, sans-serif;
  line-height: 30px;
}

.text-block-51 {
  text-align: center;
  white-space: nowrap;
  font-family: Lato, sans-serif;
  line-height: 30px;
}

.text-block-52 {
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  font-family: Lato, sans-serif;
  line-height: 30px;
  display: flex;
}

.markets-dropdown.w--open {
  background-color: #fff;
  border-radius: 10px;
  width: 795px;
  margin-top: 0;
  padding: 20px 15px 25px;
  font-size: 16px;
  left: -90%;
  box-shadow: 3px 3px 16px #00334929;
}

.products-dropdown.w--open {
  background-color: #fff;
  border-radius: 10px;
  width: 795px;
  margin-top: 0;
  padding: 20px 15px 25px;
  font-size: 16px;
  left: -185%;
  box-shadow: 3px 3px 16px #00334929;
}

.link-26 {
  color: #fff;
}

.home-product-container {
  background-color: var(--brand-color-blue--blue-25-background);
  border-radius: 0 60px 0 0;
  max-width: 100%;
}

.heading-blue-left-align-copy {
  color: #003d5e;
  text-align: center;
  width: 80%;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: PT Serif, serif;
}

.text-block-5-copy {
  color: var(--black);
  text-align: center;
  width: 80%;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.div-block-103-copy-copy {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.section-40 {
  background-color: var(--white);
}

.image-50 {
  max-width: 90%;
}

.grid-10-copy {
  grid-template-rows: auto;
  padding-bottom: 40px;
}

.div-block-119 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.div-block-119.ehr {
  justify-content: center;
  height: 360px;
  display: flex;
}

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

.image-51 {
  max-width: 100%;
  position: relative;
  top: 0%;
}

.div-block-14-copy-copy {
  flex-direction: column;
  align-items: flex-start;
  margin: 130px 40px 60px;
  display: flex;
}

.headline-copy-copy-copy-copy {
  color: #222;
  text-align: left;
  text-transform: uppercase;
  margin-top: 1em;
  font-family: Lato, sans-serif;
  font-weight: 700;
}

.div-block-18-copy-copy {
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 3em;
}

.div-block-121 {
  flex-direction: column;
  align-items: center;
  width: 80%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 160px;
  display: flex;
}

.get-started-button-copy-copy-copy-copy {
  color: #fff;
  text-align: center;
  background-color: #003d5f;
  border-radius: 5px;
  width: 187px;
  height: 54px;
  margin-left: 0;
  margin-right: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 35px;
  display: block;
}

.description-copy-copy {
  color: #585858;
  text-align: left;
  width: 100%;
  margin-bottom: 40px;
  margin-left: 0;
  margin-right: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.container-6-copy-copy {
  justify-content: center;
  align-items: center;
  max-width: 1200px;
  min-height: 600px;
  display: flex;
}

.text-block-3-copy {
  color: var(--green-lighten-50);
  text-align: center;
  text-align: center;
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 48px;
  display: block;
}

.text-block-4-copy {
  text-align: center;
  text-align: center;
  text-align: center;
  margin-top: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
}

.section-6-copy-copy, .section-6-copy-copy-copy, .section-6-copy-copy-copy-copy {
  background-color: var(--white);
  position: relative;
}

.grid-16-copy {
  grid-template-rows: auto auto;
  grid-template-columns: 100fr;
}

.hin-qhin {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
}

.image-52 {
  max-width: 70%;
  margin: auto;
}

.button-secondary-blue {
  border: 2px solid var(--brand-color-blue--blue-900-basin-blue);
  color: var(--brand-color-blue--blue-900-basin-blue);
  text-align: center;
  background-color: #0000;
  border-radius: 4px;
  justify-content: space-between;
  height: 54px;
  padding-left: 32px;
  padding-right: 32px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 30px;
  display: inline-block;
}

.button-secondary-blue:hover {
  color: var(--brand-color-blue--blue-900-basin-blue);
  background-color: #003d5f0d;
}

.button-secondary-blue:active {
  background-color: #0000;
}

.button-secondary-blue.centered {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.button-secondary-blue._w-100 {
  width: 100%;
}

.button-secondary-blue._w-100.hover {
  background-color: #003d5f0d;
}

.button-secondary-blue._w-100.hover.no-border {
  border-style: none;
}

.button-secondary-blue._w-100.pressed {
  background-color: #003d5e1a;
}

.button-secondary-blue._w-100.no-border {
  border-style: none;
}

.button-secondary-blue.condensed {
  justify-content: center;
  align-items: center;
  max-width: 200px;
  height: 40px;
  line-height: 40px;
  display: flex;
}

.image-53 {
  width: 80%;
  max-width: 600px;
  display: block;
}

.image-53.add-top-padding {
  margin-top: 20px;
}

.download-button {
  color: #fff;
  text-align: center;
  background-color: #003d5f;
  border-radius: 5px;
  width: 230px;
  height: 54px;
  margin-left: 0;
  margin-right: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 35px;
  display: block;
}

.div-block-122 {
  justify-content: space-between;
  max-width: 1200px;
  margin: 60px auto;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.text-block-53 {
  padding-bottom: 40px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 23px;
}

.div-block-123 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-left: 40px;
  padding-right: 40px;
  display: grid;
}

.columns-2 {
  margin-left: 0;
  margin-right: 0;
  padding-left: 40px;
  padding-right: 40px;
}

.column, .column-2 {
  padding: 20px;
}

.div-block-8-copy {
  max-width: 1200px;
  margin: 70px auto 60px;
  padding-left: 40px;
  padding-right: 40px;
}

.gated-content-image-container {
  flex: none;
  justify-content: center;
  display: flex;
}

.gated-content-image-container.hero {
  background-color: var(--white);
  border-radius: 8px;
  width: 400px;
  box-shadow: 0 2px 4px #003d5f33;
}

.gated-content-image-container.flex-box-vertical {
  flex-flow: column;
  align-items: center;
}

.headline-copy-copy-copy-copy-copy-copy {
  color: var(--grey-darken-35);
  text-align: center;
  letter-spacing: 2.5px;
  text-transform: uppercase;
  margin-top: 3em;
  font-family: Lato, sans-serif;
  font-weight: 700;
}

.tab-1-third-copy {
  color: #fff;
  text-transform: uppercase;
  background-color: #0000;
  border-width: 2px;
  border-color: #fff;
  width: 33.3%;
  padding: 15px 10px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.tab-1-third-copy.w--current {
  color: #003d5f;
  text-transform: uppercase;
  background-color: #a3eacb;
  border-style: none none solid;
  border-color: #48d597;
  border-radius: 0;
  width: 33.3%;
  font-family: Lato, sans-serif;
  font-weight: 700;
}

.div-block-74-copy-copy {
  border: 1px solid #f2f2f2;
  border-radius: 10px;
  min-height: 200px;
  font-family: Lato, sans-serif;
  box-shadow: 0 -1px 3px 2px #f2f2f2;
}

.div-block-74-copy-copy:hover {
  box-shadow: 0 -1px 16px 2px #003d5f29;
}

.section-6-copy-copy {
  background-color: var(--white);
  display: none;
  position: relative;
}

.green-tabs {
  background-color: var(--white);
  position: relative;
}

.container-9-copy-copy, .container-9-copy-copy-copy {
  z-index: 2;
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62bbabe933f8842eeec3714e_file-background.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  border-top-right-radius: 60px;
  max-width: none;
  position: static;
}

.green-tabs-container-modified {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62bd164accb3cb76659e7fa9_dots.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 100% 30%;
  background-attachment: scroll;
  border-top-right-radius: 60px;
  max-width: none;
  position: relative;
}

.green-tabs-container-modified.left-corner-curve {
  border-top-left-radius: 60px;
  border-top-right-radius: 0;
}

.green-tabs-content {
  z-index: 2;
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62bd0f33addc2c5deca39ac3_Group%20692.png");
  background-position: 50% 25%;
  background-repeat: repeat-x;
  background-size: 100%;
  background-attachment: scroll;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
  position: relative;
  inset: 0%;
}

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

.image-54 {
  z-index: 2;
  width: 100%;
  position: absolute;
}

.image-55 {
  opacity: .56;
  border-radius: 0 60px 0 0;
  width: 100%;
}

.heading-3-copy-copy-copy-copy-copy {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 20px;
  padding-top: 60px;
  font-family: PT Serif, serif;
}

.tabs-content-copy-copy-copy {
  background-color: #48d59726;
  border-radius: 0 0 10px 10px;
  min-height: 421px;
  margin-left: auto;
  margin-right: auto;
  padding: 2em 0;
}

.tabs-content-copy-copy-copy.chart-bridge {
  background-color: #084d65;
  justify-content: center;
  align-items: center;
  min-width: 300px;
  min-height: 330px;
  padding-top: 6em;
  display: block;
}

.green-tab-container {
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 60px;
  padding-left: 0;
  padding-right: 0;
}

.green-tabs-content-no-tabs {
  z-index: 2;
  background-image: none;
  background-position: 0 0;
  background-size: auto;
  background-attachment: scroll;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 50px;
  position: relative;
  inset: 0%;
}

.div-block-11-copy-copy-copy {
  margin-top: 20px;
  padding-bottom: 10em;
  padding-left: 60px;
  padding-right: 60px;
}

.green-tabs-container-modified-copy {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
  background-image: linear-gradient(to bottom, #003d5f00, var(--brand-color-blue--blue-900-basin-blue)), url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62bd164accb3cb76659e7fa9_dots.png");
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, 100% 60%;
  background-attachment: scroll, scroll;
  max-width: none;
  position: relative;
}

.grid-19-copy {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 60%;
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}

.image-56 {
  width: 100%;
}

.my360-hero {
  width: 86%;
  margin-left: auto;
  margin-right: auto;
}

.image-56-copy {
  width: 100%;
  max-width: none;
}

.div-block-14-copy-copy {
  border: 2px solid var(--silver-lighten-80);
  border-radius: 8px;
  flex: 1;
  margin-top: 60px;
  margin-bottom: 60px;
  margin-right: 40px;
}

.tabs-3 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.container-12-copy-copy-copy {
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62bdd88db242b3b4253f840e_Gradient%20background.svg");
  background-position: 0 0;
  background-repeat: repeat-x;
  background-size: 100%;
  background-attachment: fixed;
  border-top-right-radius: 60px;
  max-width: none;
  height: 145vh;
}

.container-12-copy-copy {
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62bdd88db242b3b4253f840e_Gradient%20background.svg");
  background-position: 0 0;
  background-size: cover;
  background-attachment: fixed;
  max-width: none;
  height: 100vh;
}

.image-57 {
  position: absolute;
  inset: 0;
}

.link-27, .link-27:visited {
  color: var(--white);
}

.div-block-18-copy-copy-copy {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.get-started-button-copy-copy {
  color: #fff;
  text-align: center;
  background-color: #003d5f;
  border-radius: 5px;
  width: 187px;
  height: 54px;
  margin-left: auto;
  margin-right: auto;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 35px;
  display: block;
}

.div-block-126 {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 80px;
  padding-left: 40px;
  padding-right: 40px;
}

.section_additional-headers {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  margin-top: 0;
  padding-top: 100px;
  display: block;
  position: relative;
}

.headline-secondary-product-copy {
  color: var(--white);
  text-align: center;
  margin-bottom: 20px;
  font-family: PT Serif, serif;
  font-size: 40px;
  line-height: 50px;
}

.content_inner-block {
  max-width: 1200px;
  margin: 40px auto;
  padding-left: 40px;
  padding-right: 40px;
}

.content_inner-block.terms {
  margin-top: 0;
  padding-top: 60px;
}

.content_inner-block.footnotes {
  background-color: var(--silver-lighten-80);
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 40px;
  padding-bottom: 40px;
}

.long-content {
  font-family: Lato, sans-serif;
  font-size: 14px;
}

.long-content h3 {
  color: var(--brand-color-blue--blue-900-basin-blue);
  font-family: Lato, sans-serif;
}

.long-content.termsof-useblk p {
  color: #333;
}

.hero-text-container {
  flex-direction: column;
  align-items: center;
  margin: 0 40px;
  display: flex;
}

.contact-us-form-container {
  background-color: #f3f8fc;
  background-image: linear-gradient(to bottom, var(--brand-color-blue--blue-25-background), white);
  min-width: 500px;
  min-height: 900px;
  margin-top: 0;
  display: block;
  position: relative;
}

.tab-pane-tab-2 {
  height: 910px;
}

.tab-pane-tab-3 {
  height: 700px;
}

.image-61 {
  width: 180px;
}

.div-block-128 {
  flex-direction: column;
  align-items: center;
  margin: 0;
  padding: 20px;
  display: flex;
}

.section-41 {
  background-color: var(--brand-color-blue--blue-25-background);
}

.outer-container {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
}

.div-block-129 {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.div-block-130, .div-block-131 {
  flex: 1;
}

.section-42 {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
}

.rich-text-block-14 {
  text-indent: 0;
}

.rich-text-block-15 {
  font-size: 16px;
}

.section-42-copy {
  background-color: var(--brand-color-blue--blue-25-background);
}

.section-42-copy-copy {
  background-color: var(--white);
}

.benefits-of-data-exchange, .additional-resources {
  background-color: var(--white);
}

.rich-text-block-10-copy {
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 2em;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.grid-30-copy {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.resource-card {
  background-color: var(--white);
  border-radius: 8px;
  flex-direction: column;
  align-items: center;
  width: 33%;
  margin-left: 10px;
  margin-right: 10px;
  padding-top: 20px;
  padding-bottom: 20px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 1px 8px #003d5f29;
}

.resource-card:hover {
  box-shadow: 0 1px 8px #003d5f52;
}

.text-block-34-copy {
  margin-top: 1em;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
}

.div-block-132 {
  justify-content: space-between;
  margin-left: -10px;
  margin-right: -10px;
  display: flex;
}

.resource-card-link {
  width: 33%;
}

.benefits-of-data-exchange-copy {
  background-color: var(--white);
}

.our-vision-container-copy {
  background-color: var(--white);
  border-radius: 0;
  max-width: 100%;
}

.rich-text-block-10-copy-copy {
  flex-direction: column;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 60px;
  padding-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
  display: flex;
}

.grid-26-copy {
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
}

.grid-25-copy-copy-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch;
  width: 75%;
  margin-top: 3em;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.headline-secondary-product-copy-copy {
  color: #003d5f;
  text-align: left;
  text-align: left;
  font-family: PT Serif, serif;
  font-size: 40px;
  line-height: 50px;
}

.mobile-home-hero {
  background-color: #e31212;
  display: none;
}

.hero-content-mobile {
  z-index: 2;
  width: 63%;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  top: 20%;
  left: 0%;
  right: 0%;
}

.get-started-button-copy-copy-copy {
  color: #fff;
  text-align: center;
  background-color: #003d5f;
  border-radius: 5px;
  width: 187px;
  height: 54px;
  margin-left: auto;
  margin-right: auto;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 35px;
  display: block;
}

.button-primary-blue {
  color: #fff;
  text-align: center;
  background-color: #003d5f;
  border-radius: 5px;
  width: 280px;
  min-width: 187px;
  height: 54px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 35px;
  display: block;
}

.button-primary-blue:hover {
  background-color: var(--brand-color-blue--blue-500-main);
}

.button-primary-blue:active {
  background-color: #003349;
}

.button-primary-blue.hover {
  background-color: var(--brand-color-blue--blue-500-main);
}

.button-primary-blue.pressed {
  background-color: #035694;
}

.button-primary-blue.fixed-width {
  width: 250px;
  margin-left: 0;
  margin-right: 0;
  line-height: 52px;
  text-decoration: none;
}

.button-primary-blue.lp-button {
  font-size: 18px;
}

.button-primary-blue.lp-button.left-aligned {
  margin-left: 0;
  margin-right: auto;
}

.button-primary-blue.lp-button.left-aligned.mobile-center.long-button, .button-primary-blue.full-width {
  width: 100%;
}

.button-primary-blue.small-width {
  width: auto;
  min-width: 0;
  max-width: none;
  padding-left: 32px;
  padding-right: 32px;
}

.button-primary-blue.large-contact {
  width: 178px;
  min-width: 178px;
  height: 60px;
  padding-top: 12px;
}

.button-primary-blue.large-contact.banner-btn {
  margin-left: 0;
  margin-right: 0;
  font-size: 18px;
  display: block;
}

.button-primary-blue.large-contact.banner-btn.brand-assets {
  flex: 0 auto;
  order: 1;
}

.button-primary-blue.large-contact.large-btn {
  font-size: 18px;
}

.button-primary-blue.ehr_new-change {
  color: #fffffff2;
  background-color: #003d5e;
  width: auto;
  min-width: 0;
  height: 60px;
  padding: 13px 32px 16px;
  font-size: 18px;
  line-height: 32px;
  display: inline-block;
}

.button-primary-blue.ehr_new-change:hover {
  background-color: #0469bc;
}

.button-primary-blue.ehr_new-change:active {
  background-color: #003349;
}

.button-primary-blue.ehr_new-change.align-leftblk {
  margin-left: 0;
  margin-right: 0;
}

.button-primary-blue.top-margin {
  margin-top: 30px;
}

.button-primary-blue.left-align {
  margin-left: 0;
  margin-right: 0;
}

.hero-text-heading-mobile {
  color: #003d5f;
  text-align: center;
  font-family: PT Serif, serif;
  font-size: 3.4vw;
  line-height: 64px;
}

.hero-text-heading-mobile.align-left {
  text-align: left;
}

.mobile-home-platform, .mobile-home-files {
  display: none;
}

.text-block-49-copy {
  text-align: center;
  margin-top: 1em;
  font-family: Lato, sans-serif;
  font-size: 20px;
}

.text-block-49-copy.right_largetxt {
  color: #000000a6;
  font-size: 27px;
  line-height: 40px;
}

.text-block-48-copy {
  color: var(--brand-color-blue--blue-900-basin-blue);
  text-align: center;
  margin-top: 20px;
  font-family: Lato, sans-serif;
  font-size: 125px;
  font-weight: 700;
  line-height: 100px;
}

.text-block-48-copy.large_text-per {
  color: #003d5e;
  font-size: 160px;
  line-height: 192px;
}

.text-block-48-copy.medium_text-per-copy {
  color: #003d5e;
  font-size: 125px;
  line-height: 192px;
}

.money {
  color: var(--brand-color-blue--blue-900-basin-blue);
  text-align: center;
  margin-top: 20px;
  font-family: Lato, sans-serif;
  font-size: 85px;
  font-weight: 700;
  line-height: 100px;
}

.money.large_text-per {
  color: #003d5e;
  font-size: 160px;
  line-height: 192px;
}

.money.small_text-per {
  color: #003d5e;
  font-size: 100px;
  line-height: 120px;
}

.slide-5-mobile {
  display: none;
}

.green-tabs-life-insurance {
  background-color: var(--white);
  position: relative;
}

.green-tabs-hin {
  background-color: var(--brand-color-blue--blue-25-background);
  position: relative;
}

.green-tabs-hip {
  background-color: var(--white);
  position: relative;
}

.tab-link-tab-1-5 {
  color: var(--white);
  text-align: center;
  background-color: #0000;
  width: 50%;
  min-height: 70px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.tab-link-tab-1-5.w--current {
  background-color: var(--green-lighten-50);
  color: var(--brand-color-blue--blue-900-basin-blue);
  border-bottom: 2px #48d597;
  min-height: 70px;
}

.green-tabs-ehr-retrieval, .green-tabs-sdoh {
  background-color: var(--brand-color-blue--blue-25-background);
  position: relative;
}

.div-block-133 {
  width: 47%;
  padding-right: 20px;
}

.text-block-54, .text-block-55, .text-block-56 {
  color: var(--silver);
}

.section-35-copy {
  background-color: #003d5f;
  margin-top: 100px;
  display: block;
  position: relative;
}

.section-35-copy.hidden {
  display: none;
}

.div-block-134 {
  background-color: #fff;
  margin: 15vh 40px 10vh;
  padding-top: 4em;
  padding-bottom: 4em;
}

.get-started-button-copy-copy-copy-copy-2 {
  color: #fff;
  text-align: center;
  background-color: #003d5f;
  border-radius: 5px;
  width: 187px;
  height: 54px;
  margin-left: auto;
  margin-right: auto;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 35px;
  display: block;
}

.grid-40 {
  grid-template-rows: auto;
  width: 75%;
  margin-top: 6em;
  margin-left: auto;
  margin-right: auto;
}

.div-block-18-copy-2 {
  margin-top: 3em;
}

.heading-8-copy-2 {
  color: #fff;
  text-align: center;
  width: 62%;
  margin-top: 36vh;
  margin-left: auto;
  margin-right: auto;
  font-family: PT Serif, serif;
  font-size: 50px;
  line-height: 70px;
}

.heading-3-blue-centered-2 {
  color: #003d5e;
  text-align: center;
  margin-top: 60px;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-weight: 900;
}

.div-block-135 {
  margin-left: 40px;
  margin-right: 40px;
}

.container-38 {
  max-width: 1200px;
  position: relative;
  inset: 0%;
}

.description-copy-copy-copy-2 {
  color: #585858;
  text-align: center;
  width: 75%;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.image-63 {
  width: 100%;
}

.div-block-136 {
  width: 100%;
  position: absolute;
  top: 0;
}

.section-43 {
  background-color: #003d5f;
  margin-top: 114px;
  position: relative;
  overflow: hidden;
}

.paragraph-3 {
  text-align: center;
  width: 75%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Lato, sans-serif;
}

.button-2-footer-blue-copy-copy {
  color: var(--white);
  text-align: center;
  background-color: #003d5f;
  border: 1px solid #a3eacb;
  border-radius: 5px;
  width: 180px;
  height: 47px;
  margin-bottom: 1.5em;
  margin-left: auto;
  margin-right: auto;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

.div-block-137 {
  display: block;
  position: absolute;
  top: 0;
  overflow: visible;
}

.text-block-57 {
  text-transform: none;
  line-height: 20px;
}

.text-block-7-copy-copy {
  text-align: center;
  text-transform: none;
  font-family: Lato, sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 20px;
}

.div-block-140 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  min-height: 70px;
  display: flex;
  position: relative;
  bottom: 0;
}

.green-tab-inner {
  object-fit: fill;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
  position: absolute;
  inset: 0;
}

.div-block-9-copy {
  width: 65%;
  margin: 20px auto 50px;
}

.stat-number {
  color: #003d5e;
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 48px;
  display: block;
}

.cta-banner-text {
  color: var(--brand-color-blue--blue-900-basin-blue);
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.block-quote-content {
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  min-height: auto;
  display: flex;
  position: relative;
}

.block-quote-content.mobile-margin {
  margin-top: 20px;
}

.block-quote-person {
  grid-template-rows: auto;
  grid-template-columns: .75fr .25fr;
  align-self: flex-end;
  justify-items: stretch;
  width: 60%;
  position: relative;
  inset: auto 0% 0% auto;
}

.blue-quotation {
  z-index: 0;
  position: absolute;
  top: 0;
}

.testimonial-container {
  max-width: 1200px;
  margin: 60px auto;
  padding-left: 40px;
  padding-right: 40px;
}

.secure-copy {
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.secure-copy.dark-textblk p {
  color: #333;
}

.secure-container {
  background-color: #fff;
  border-radius: 10px;
  margin: 80px 40px 60px;
}

.network-header {
  color: #003d5e;
  font-family: PT Serif, serif;
}

.trusted-header {
  color: #003d5e;
  text-align: center;
  margin-top: 40px;
  margin-bottom: 20px;
  font-family: PT Serif, serif;
}

.digital-health-use-case {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.icon-box, .icon-box.center {
  flex: none;
}

.use-case-content {
  letter-spacing: 0;
  text-indent: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.citation-container {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.trusted-vendors {
  background-color: #fff;
  border-radius: 60px 0 0;
  max-width: 100%;
}

.div-block-148 {
  flex-direction: column;
  display: flex;
}

.markets-hero-content {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.button-primary-green-poo {
  background-color: var(--green-lighten-50);
}

.paragraph-white.left-align {
  color: var(--white);
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.paragraph-white.left-align a {
  color: var(--white);
}

.clia-header {
  color: #003d5e;
  font-family: PT Serif, serif;
}

.div-block-66-copy {
  border-radius: 4px;
}

.button-secondary-green {
  border: 2px solid var(--green-lighten-50);
  color: var(--green-lighten-50);
  text-align: center;
  background-color: #0000;
  border-radius: 4px;
  justify-content: space-between;
  height: 54px;
  margin-top: 20px;
  padding-left: 32px;
  padding-right: 32px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 30px;
  display: inline-block;
}

.button-secondary-green:hover {
  border-color: var(--green-lighten-50);
  color: var(--green-lighten-50);
  background-color: #a3eacb0d;
}

.button-secondary-green:active {
  background-color: #0000;
}

.button-secondary-green._w-100 {
  width: 100%;
}

.button-secondary-green._w-100.hover {
  background-color: #a3eacb0d;
}

.button-secondary-green._w-100.pressed {
  background-color: #a3eacb1a;
}

.button-secondary-green._w-100.no-border {
  border-style: none;
}

.button-secondary-green._w-100.no-border.white-text {
  color: var(--white);
}

.button-secondary-green.lp-button {
  margin-left: 32px;
  margin-right: 32px;
}

.div-block-150 {
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62bce14239dc9682eebe62bf_consumer%20level%20data.svg");
  background-position: 73%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 260px;
}

.image-64 {
  display: none;
}

.button-primary-green {
  background-color: var(--green-lighten-50);
  color: var(--brand-color-blue--blue-900-basin-blue);
  text-align: center;
  border-radius: 5px;
  width: 187px;
  height: 57px;
  margin-left: 16px;
  margin-right: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 35px;
  display: block;
}

.button-primary-green:hover {
  background-color: var(--green-lighten-75);
}

.button-primary-green._w-100 {
  width: 100%;
}

.button-primary-green._w-100.hover {
  background-color: var(--green-lighten-75);
}

.button-primary-green._w-100.pressed {
  background-color: #bff0db;
}

.button-primary-green._w-100.no-margins {
  margin-left: 0;
}

.button-primary-green.lp-button {
  width: auto;
  height: 54px;
  margin-top: 20px;
  padding-left: 32px;
  padding-right: 32px;
}

.button-primary-green.dark-btn {
  color: #003d5e;
  background-color: #88e4bb;
  padding-top: 10px;
}

.button-primary-green.dark-btn:hover {
  background-color: #a3eacb;
}

.button-primary-green.dark-btn:active, .button-primary-green.dark-btn:focus {
  background-color: #63dba7;
}

.button-primary-green.dark-btn.no-padding {
  width: 240px;
  margin-left: 0;
}

.button-primary-green.left-align {
  margin-left: 0;
}

.button-primary-green.left-align.button-small {
  width: 140px;
}

.button-primary {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
  border-radius: 4px;
  height: 48px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.section-44 {
  background-color: var(--brand-color-blue--blue-25-background);
}

.success-story-content-header, .success-story-content-header-copy {
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.success-story-pr {
  background-color: var(--brand-color-blue--blue-25-background);
  border-top-left-radius: 0;
}

.successstory_wrapper {
  background-color: var(--white);
  border-radius: 60px 0 0;
  max-width: 100%;
}

.in-line-link {
  color: var(--white);
}

.div-block-151 {
  margin-left: 60px;
  margin-right: 60px;
}

.tab-link-tab-2-6 {
  width: 33%;
  min-height: 70px;
}

.tab-link-tab-2-6.w--current {
  background-color: #0000;
}

.stat-label-pr {
  text-align: center;
  margin-top: 4px;
  font-family: Lato, sans-serif;
  font-size: 16px;
}

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

.div-block-152 {
  align-items: center;
  height: 320px;
  min-height: 100%;
  display: flex;
}

.stat-number-green {
  color: var(--green-lighten-50);
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 48px;
  display: block;
}

.patient360-values {
  grid-template-rows: auto;
  padding-bottom: 80px;
}

.code-block {
  width: 50%;
}

.rich-text-block-2-copy-copy {
  color: #fff;
  padding-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.rich-text-block-2-copy-copy.ehr_new-text {
  font-weight: 400;
}

.rich-text-block-2-copy-copy.ehr_new-text p {
  color: #fffc;
  font-size: 18px;
  line-height: 27px;
}

.rich-text-block-2-copy-copy.ehr_new-text li {
  color: #fffc;
  margin-bottom: 4px;
  font-size: 18px;
  line-height: 27px;
}

.text-block-58 {
  font-size: 16px;
  line-height: 22px;
}

.text-block-5-copy-copy {
  color: #fff;
  margin-top: 1em;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.container-10-copy {
  background-color: var(--brand-color-blue--blue-25-background);
  border-radius: 0 60px 0 0;
  max-width: 100%;
}

.container-80 {
  width: 80%;
}

.text-block-5-copy-copy {
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.text-block-5-copy-copy-copy {
  color: var(--grey-darken-35);
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.gated-content-header {
  color: #003d5f;
  text-align: left;
  text-transform: none;
  margin-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 40px;
  font-weight: 900;
  line-height: 52px;
}

.container-6-copy-copy {
  justify-content: center;
  align-items: center;
  max-width: 1200px;
  min-height: 300px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

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

.text-block-59 {
  color: var(--silver);
}

.div-block-159 {
  padding-bottom: 20px;
}

.rich-text-block-8-copy {
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.hinintro_content-wrap {
  max-width: 1200px;
  margin: 40px auto;
  padding-left: 40px;
  padding-right: 40px;
}

.container-11-copy {
  background-color: var(--white);
  border-radius: 0 60px 0 0;
  max-width: 100%;
  padding-left: 40px;
  padding-right: 40px;
}

.div-block-61-copy {
  min-height: auto;
  padding-left: 20px;
  display: block;
  position: relative;
}

.div-block-17-copy-copy-copy {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-left: 40px;
  padding-right: 40px;
}

.div-block-161 {
  padding-right: 20px;
}

.heading-blue-left-align-copy-copy {
  color: #003d5e;
  text-align: left;
  width: 100%;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: PT Serif, serif;
}

.use-case-list-item {
  color: var(--grey-darken-35);
  padding-bottom: 10px;
  font-family: Lato, sans-serif;
  font-size: 16px;
}

.text-block-60 {
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.summary-header {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  width: 60%;
  max-width: 1200px;
  margin: 0 auto 60px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.summary-header.btm-margin-40 {
  width: 80%;
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
}

.image-66 {
  z-index: 1;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  top: 12px;
}

.description-copy-copy-copy {
  color: #585858;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.image-67 {
  max-width: 80%;
  margin-top: 44px;
  display: inline-block;
  position: absolute;
  top: -80px;
}

.image-67.ehr_new-change {
  margin-top: 0;
  position: static;
  top: 0;
}

.image-67.ehr_new-change.gain-blockimg {
  max-width: 100%;
}

.data-sources-hero-section {
  background-color: #f3f8fc;
  margin-top: 0;
  padding-top: 160px;
  position: relative;
}

.image-68 {
  max-width: 90%;
}

.div-block-164 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.image-70 {
  max-width: 80%;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
}

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

.percent-medical-records-text {
  text-align: center;
  margin-top: 1em;
  font-family: Lato, sans-serif;
  font-size: 20px;
}

.same-day-text {
  color: var(--brand-color-blue--blue-900-basin-blue);
  text-align: center;
  margin-top: .25em;
  font-family: Lato, sans-serif;
  font-size: 60px;
  font-weight: 700;
  line-height: 60px;
}

.percent-text {
  color: var(--brand-color-blue--blue-900-basin-blue);
  text-align: center;
  margin-top: 20%;
  font-family: Lato, sans-serif;
  font-size: 125px;
  font-weight: 700;
  line-height: 100px;
}

.image-72 {
  padding-top: 4%;
}

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

.div-block-166 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

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

.stats-container-pr {
  height: 80px;
}

.text-block-61 {
  display: block;
}

.heading-blue-left-align-copy-copy-copy {
  color: #003d5e;
  text-align: center;
  text-align: center;
  width: 80%;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: PT Serif, serif;
}

.div-block-167 {
  padding-left: 20px;
}

.market-hero-description-copy {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 26px;
}

.market-hero-headline-copy {
  color: #fff;
  font-family: PT Serif, serif;
  font-size: 40px;
  line-height: 50px;
}

.heading-blue-left-align-copy {
  color: #003d5e;
  text-align: left;
  margin-top: 60px;
  margin-bottom: 40px;
  font-family: PT Serif, serif;
}

.heading-blue-left-align-copy.centered {
  text-align: center;
}

.headline-copy-copy-copy-copy-copy {
  color: var(--grey-darken-35);
  text-align: left;
  letter-spacing: 2.5px;
  text-transform: uppercase;
  margin-top: 3em;
  font-family: Lato, sans-serif;
  font-weight: 700;
}

.how-it-works-header {
  color: #222;
  text-align: center;
  letter-spacing: 2.5px;
  text-transform: uppercase;
  margin-top: 0;
  font-family: Lato, sans-serif;
  font-weight: 700;
}

.how-it-works-header.sub-text {
  color: var(--code-green);
}

.how-it-works-header.sub-text.color-change {
  color: #262626;
  font-size: 16px;
  line-height: 24px;
}

.pathqhin_right-block {
  min-height: 25em;
  display: flex;
  position: relative;
}

.heading-blue-left-align-copy-copy, .pathqhin_header-block {
  color: #003d5e;
  text-align: left;
  margin-top: 0;
  margin-bottom: 40px;
  font-family: PT Serif, serif;
}

.div-block-31-copy {
  border-radius: 8px;
  padding-top: 10px;
  box-shadow: 3px 3px 16px #00334929;
}

.div-block-169 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-27-copy {
  max-width: 1200px;
  margin: 100px auto 60px;
  padding-left: 40px;
  padding-right: 40px;
  position: absolute;
}

.hospital {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: none;
  position: absolute;
  inset: 52% auto auto 9%;
}

.clipboard {
  display: none;
  position: absolute;
  top: 74%;
  bottom: auto;
  left: 28%;
}

.medications {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: none;
  position: absolute;
  inset: 36% 9% auto auto;
}

.about-us-hero-container {
  width: 100%;
  height: auto;
}

.image-73 {
  height: 100%;
}

.outcomes-container {
  object-fit: fill;
  justify-content: center;
  width: 100%;
  display: flex;
}

.image-74 {
  flex: 0 auto;
}

.about-us-hero-copy {
  color: #fff;
  text-align: center;
  flex: 0 auto;
  width: 100%;
  margin-top: 0;
  margin-left: 0;
  margin-right: auto;
  font-family: PT Serif, serif;
  font-size: 50px;
  line-height: 70px;
}

.about-us-hero-bkg {
  height: auto;
}

.image-75 {
  width: 100%;
}

.outcomes-animation {
  border-bottom: 2px solid var(--code-green);
  min-width: 408px;
  margin-left: 10px;
  padding-left: 0;
  padding-right: 0;
  line-height: 19px;
  overflow: hidden;
}

.heading-8-copy {
  color: #fff;
  text-align: center;
  flex: 0 auto;
  width: 100%;
  margin: 0 auto 0 0;
  padding-left: 30px;
  padding-right: 30px;
  font-family: PT Serif, serif;
  font-size: 50px;
  line-height: 70px;
}

.content-middleblock {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  margin-top: 25%;
  display: flex;
  position: absolute;
  left: 0;
}

.section-30-copy {
  background-color: #003d5f;
  height: auto;
  margin-top: 20px;
  padding-top: 0;
}

.section-30-copy-copy {
  background-color: #003d5f;
  height: auto;
  margin-top: 0;
  padding-top: 0;
  display: block;
}

.rich-text-block-20 {
  color: var(--white);
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.rich-text-block-20 h2 {
  color: var(--white);
  font-family: Lato, sans-serif;
  font-weight: 900;
}

.div-block-170-copy {
  justify-content: flex-start;
  align-items: center;
  width: 40%;
  height: auto;
  margin-top: 25%;
  margin-left: 18%;
  display: flex;
  position: absolute;
}

.div-block-170-copy-copy {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
  justify-content: flex-start;
  align-items: center;
  width: 40%;
  height: auto;
  margin-top: 10%;
  margin-left: 52%;
  margin-right: auto;
  display: flex;
  position: absolute;
  top: auto;
}

.heading-8-copy {
  color: #fff;
  text-align: center;
  flex: 0 auto;
  width: auto;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 10px;
  padding-right: 10px;
  font-family: PT Serif, serif;
  font-size: 50px;
  line-height: 70px;
}

.section-30-copy-copy-copy {
  background-color: #003d5f;
  height: auto;
  margin-top: 0;
  padding-top: 0;
  display: block;
}

.section-spacer {
  background-color: #003d5f;
  height: auto;
  margin-top: 0;
  padding-top: 0;
  display: none;
}

.image-76 {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
  width: 100%;
}

.about-second_float-block {
  background-color: var(--white);
  border-radius: 8px;
  max-width: 1200px;
  margin: 100px auto 60px;
  padding: 40px;
  position: absolute;
  top: 0%;
  left: 0;
  right: 0;
  box-shadow: 1px 1px 20px #003d5f33;
}

.text-block-4-copy {
  color: var(--grey-darken-35);
  text-align: center;
  text-align: center;
  text-align: center;
  margin-top: 4px;
  font-family: Lato, sans-serif;
  font-size: 16px;
}

.grid-19-copy {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 90%;
  margin-top: 1em;
}

.teams_gallery-photo {
  border-radius: 8px;
  flex: 0 auto;
}

.teams_gallery-photo.about {
  flex: 0 auto;
}

.teams_gallery-image {
  border-radius: 8px;
}

.teams_gallery-image.about {
  flex: 0 auto;
  align-self: auto;
  max-width: 100%;
  display: block;
}

.div-block-171 {
  max-width: 12px;
}

.heading-3-copy-copy-copy-copy, .heading-3-copy-copy-copy-copy-copy {
  color: #fff;
  text-align: center;
  margin-top: 60px;
  margin-bottom: 20px;
  font-family: PT Serif, serif;
}

.bio-content {
  margin-top: 10px;
}

.heading-3-copy-copy-copy-copy {
  color: #fff;
  text-align: center;
  text-align: center;
  width: 100%;
  margin-top: 60px;
  margin-bottom: 20px;
  font-family: PT Serif, serif;
}

.div-block-174 {
  margin-left: 40px;
  margin-right: 40px;
}

.div-block-175 {
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 40px;
}

.section-45 {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
}

.div-block-176 {
  background-color: var(--white);
  border-top-left-radius: 60px;
}

.careers-testimonial {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
  border-radius: 0;
  max-width: 100%;
}

.div-block-177 {
  background-color: var(--white);
  border-radius: 8px;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-left: 40px;
  padding-right: 40px;
}

.div-block-8-copy-copy {
  margin: 0 40px 40px;
}

.testimonial-outer-copy {
  max-width: 1200px;
  margin: 40px auto 60px;
  padding-left: 40px;
  padding-right: 40px;
}

.animated-text {
  color: #fff;
  text-align: center;
  flex: 0 auto;
  width: 350px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Lato, sans-serif;
  font-size: 50px;
  font-weight: 900;
  line-height: 70px;
  position: relative;
}

.text-span-3 {
  border-bottom: 1px solid var(--green-lighten-50);
  padding-left: 30px;
  padding-right: 30px;
}

.heading-3-copy-copy-copy-copy-copy-copy {
  color: #fff;
  text-align: center;
  margin-top: 60px;
  margin-bottom: 20px;
  font-family: PT Serif, serif;
}

.heading-3-copy-copy-copy-copy-copy-copy-copy {
  color: var(--brand-color-blue--blue-900-basin-blue);
  text-align: center;
  margin-top: 0;
  margin-bottom: 40px;
  font-family: PT Serif, serif;
}

.div-block-39-copy {
  margin-top: 4em;
}

.event-headline-copy-copy-copy {
  color: #fff;
  font-family: PT Serif, serif;
  font-size: 1.6em;
  line-height: 30px;
}

.event-button {
  margin-top: 2em;
  margin-bottom: 1em;
  display: none;
}

.event-logo {
  object-fit: scale-down;
  width: 60%;
  max-width: none;
  height: auto;
  display: block;
}

.div-block-38-copy {
  margin-left: 40px;
  margin-right: 40px;
}

.link-block-4 {
  align-items: center;
  font-size: 16px;
  text-decoration: none;
  display: flex;
}

.bold-text {
  color: var(--brand-color-blue--blue-500-main);
}

.div-block-8-copy-copy-copy {
  width: auto;
  max-width: 1200px;
  margin: 60px auto;
  padding-left: 40px;
  padding-right: 40px;
}

.grid-2-copy {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 40px;
}

.grid-2-copy-copy {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 80%;
  margin-top: 40px;
}

.div-block-15-copy {
  flex-direction: column;
  align-items: center;
  max-width: 1200px;
  margin: 10px auto 60px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.grid-2-copy-copy-copy, .grid-2-copy-copy-copy-copy {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  width: 100%;
  margin-top: 40px;
}

.div-block-179 {
  display: none;
}

.integratedblk_header-block, .heading-blue-left-align-copy-copy-copy-copy {
  color: #003d5e;
  text-align: center;
  width: 80%;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: PT Serif, serif;
}

.social-block {
  margin-bottom: 10px;
  display: flex;
}

.social-icon {
  padding-right: 8px;
}

.text-link-white {
  color: var(--white);
  font-family: Lato, sans-serif;
  font-size: 16px;
  text-decoration: underline;
}

.text-block-10-copy, .text-block-10-copy-copy {
  color: #a3eacb;
  margin-bottom: 2em;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.footer-header {
  color: #a3eacb;
  letter-spacing: 2.5px;
  text-transform: capitalize;
  margin-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.footer-header.supplemental-data {
  margin-top: 20px;
}

.footer-link-text {
  color: #fff;
  margin-bottom: 10px;
  font-family: Lato, sans-serif;
  font-size: 16px;
}

.footer-container {
  margin: 60px 0;
}

.hg-logo {
  width: 90%;
}

.footer-link-list {
  margin-top: 2em;
}

.copyright-text {
  color: var(--white);
  justify-content: space-between;
  margin-bottom: 2em;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 400;
  display: block;
}

.footer-button {
  margin-bottom: 20px;
  padding-top: 0;
  padding-bottom: 0;
}

.footer-wrapper {
  max-width: 1200px;
  padding-left: 40px;
  padding-right: 40px;
}

.div-block-31-copy {
  border-radius: 8px;
  margin-top: 40px;
  margin-bottom: 20px;
  padding-top: 10px;
  box-shadow: 3px 3px 16px #00334929;
}

.social-block-container.flex {
  flex-flow: column;
  display: flex;
}

.social-links {
  margin-top: 2em;
}

.social-links.no-padding {
  margin-top: 0;
  margin-bottom: 0;
}

.terms-and-policy {
  display: flex;
}

.terms-and-privacy-links {
  color: #fff;
  text-decoration: none;
}

.stat-label {
  color: var(--white);
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 16px;
}

.nav-mobile-header {
  display: none;
}

.nav-dropdown-link {
  width: 100%;
  padding: 10px;
  text-decoration: none;
}

.nav-dropdown-link:hover {
  color: #f2f5f7;
  background-color: #f2f5f7;
  border-radius: 5px;
}

.nav-dropdown-link.w--current {
  background-color: #fff;
}

.nav-dropdown-link.w--current:hover {
  background-color: #f2f5f7;
}

.nav-dropdown-link.hidden {
  display: none;
}

.nav-dropdown-link._2-columns {
  width: 100%;
}

.nav-secondary-header {
  letter-spacing: 2.5px;
  text-transform: uppercase;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 10px;
  font-size: 14px;
}

.nav-link-item-main {
  color: #003d5f;
  white-space: nowrap;
  object-fit: fill;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 16px;
  font-weight: 700;
}

.nav-link-item-main.no-wrap {
  white-space: nowrap;
}

.nav-contact-container {
  float: right;
  align-items: center;
  margin-top: 7px;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
  position: relative;
}

.nav-contact-container.is_new-home {
  margin-top: 5px;
  display: flex;
}

.lab-vendors-header-cta-container {
  margin-top: 2em;
  display: flex;
}

.home-stats-inner {
  height: auto;
  overflow: visible;
}

.home-stats-tiles {
  justify-content: center;
  margin-top: -282px;
  padding-left: 20%;
  padding-right: 20%;
  display: flex;
  position: relative;
}

.home-stats-center {
  margin-top: 112px;
}

.home-stats-left {
  margin-right: 0;
}

.home-stats-left-container {
  z-index: 2;
  margin-right: -50px;
  position: relative;
}

.home-stats-center-container {
  z-index: 2;
  position: relative;
}

.home-stats-right-container {
  margin-top: -39px;
  margin-bottom: 0;
  margin-left: -50px;
  position: relative;
  right: 0;
}

.trusted-image-container {
  position: static;
  top: 150px;
}

.image-35-copy, .trusted-image-top-bloopy {
  position: absolute;
  inset: auto 0% 0%;
}

.trusted-image-1 {
  z-index: 3;
  opacity: 0;
  width: 38.5%;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  inset: auto 0% 0%;
}

.trusted-image-2 {
  z-index: 2;
  width: 38.5%;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  inset: auto 0% 0%;
}

.book-demo-container {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.interop-description {
  color: #fff;
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.connect-image-container {
  display: none;
}

.connect-image {
  width: 70%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.nav-products-spacer {
  width: 100%;
  height: 10px;
}

.life-insurance-value---old {
  background-color: #003d5f;
  display: none;
}

.life-insurance-value---new {
  background-color: #003d5f;
  display: block;
}

.life-insurance-value-content {
  width: 100%;
  height: 100%;
}

.div-block-180 {
  margin-bottom: 20px;
  display: flex;
}

.affiliated-physicians {
  background-color: var(--white);
  border-radius: 16px;
  height: 100%;
  margin-left: 40px;
  padding: 20px;
  display: block;
  box-shadow: 0 1px 16px #003d5f29;
}

.secondary-text-left-align-copy-copy {
  color: #585858;
  text-align: left;
  width: 100%;
  margin-bottom: 40px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.value-list-item {
  color: var(--black);
  font-family: Lato, sans-serif;
  font-size: 16px;
}

.list-12 {
  margin-top: 1em;
  display: none;
}

.text-block-62 {
  color: var(--black);
  margin-bottom: 4px;
}

.grid-15-copy {
  border-radius: 5px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  padding: 20px 40px 40px;
}

.grid-2-copy {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-items: center;
  margin-top: 40px;
}

.div-block-54-copy {
  flex-direction: column;
  align-items: center;
  width: 80%;
  max-width: 1200px;
  margin: 120px auto;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.coverage_description-block {
  color: #585858;
  text-align: center;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

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

.grid-2-copy-copy-copy-copy {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  margin-top: 40px;
}

.div-block-61-copy {
  min-height: 25em;
  display: block;
  position: relative;
}

.div-block-8-copy-copy {
  max-width: 1200px;
  margin: 60px auto;
  padding-left: 40px;
  padding-right: 40px;
}

.div-block-31-copy-copy {
  border-radius: 8px;
  padding: 20px 40px 40px;
  box-shadow: 3px 3px 16px #00334929;
}

.grid-16-copy-copy {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 40px;
}

.text-block-5-copy-copy-copy-copy {
  color: #fff;
  margin-top: 1em;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.guide_header-blk {
  color: #003d5f;
  margin-bottom: 40px;
  font-family: Lato, sans-serif;
  font-size: 52px;
  font-weight: 900;
  line-height: 1.3;
}

.rich-text-block-2-copy-copy-copy.dark-text-read p {
  color: #333;
}

.rich-text-block-2-copy-copy-copy {
  color: var(--black);
  padding-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.image-15-copy {
  z-index: 2;
  max-width: 100%;
  position: static;
  inset: 0% -9% auto auto;
}

.white-block {
  background-color: var(--white);
  border-radius: 8px;
  max-width: 1200px;
  margin: 60px auto;
  padding: 40px;
  position: static;
  box-shadow: 0 1px 20px #003d5f33;
}

.hipintro_testimonial-outer {
  max-width: 1200px;
  margin: 60px auto;
  padding-left: 40px;
  padding-right: 40px;
}

.div-block-23-copy {
  width: 75%;
  margin-left: auto;
  margin-right: auto;
}

.prouct-hero-image {
  justify-content: center;
  align-self: auto;
  width: 100%;
  display: flex;
}

.product-callout-container {
  cursor: auto;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
}

.product-call-out {
  background-color: #fdf3de;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  padding: 16px 32px;
  display: flex;
  position: absolute;
  top: 45%;
  left: 14%;
  box-shadow: 0 1px 16px #003d5f4d;
}

.product-call-out.yellow {
  left: 19%;
}

.product-call-out.yellow.lab-network {
  left: auto;
  right: 16%;
}

.product-call-out.yellow.my360 {
  top: 44%;
  left: 25%;
}

.product-call-out.red {
  background-color: #fbdcda;
  top: 60%;
  left: 26%;
}

.product-call-out.red.lab-network.new-redblock {
  left: 3%;
}

.product-call-out.red.my360 {
  top: 62%;
  left: auto;
  right: 25%;
}

.product-call-out.blue {
  background-color: #d9e8f5;
  top: 56%;
  left: auto;
  right: 17%;
}

.product-call-out.green {
  background-color: #e3f9ef;
}

.product-call-out.green.lab-network {
  top: 65%;
  left: auto;
  right: 22%;
}

.product-call-out.green.my360 {
  top: 48%;
  left: auto;
  right: 20%;
}

.product-call-out.yellow-new {
  top: 26%;
  left: -2%;
}

.product-call-out.yellow-new.my360-new {
  top: 12%;
  left: 11%;
}

.product-call-out.yellow-new.my360-new.new-field {
  top: 45%;
  left: auto;
  right: -2%;
}

.product-call-out.blue-new {
  background-color: #d9e8f5;
  top: 34%;
  left: auto;
  right: -8%;
}

.product-call-out.blue-new.my360-new {
  top: 24%;
  right: 12%;
}

.product-call-out.blue-new.my360-new.new-field {
  top: auto;
  bottom: 200px;
  right: -3%;
}

.product-call-out.red-new {
  background-color: #fbdcda;
  top: 56%;
  left: -1%;
}

.product-call-out.red-new.my360 {
  top: 62%;
  left: auto;
  right: 25%;
}

.product-call-out.red-new.my36-new {
  top: 43%;
  left: auto;
  right: 20%;
}

.product-call-out.red-new.my36-new.new-field {
  top: 61%;
  left: -82px;
  right: auto;
}

.product-callout-text {
  color: #035694;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
  position: static;
  top: 178px;
}

.product-callout-text.yellow {
  color: #9f7217;
}

.product-callout-text.red {
  color: #940f07;
}

.product-callout-text.green {
  color: #206044;
}

.product-callout-text.red-new {
  color: #940f07;
}

.product-callout-text.yellow-new {
  color: #9f7217;
}

.product-hero-image {
  justify-content: center;
  display: flex;
}

.link-28 {
  color: var(--silver-darken-15);
}

.link-29 {
  color: var(--silver-darken-15);
  line-height: 14px;
  text-decoration: none;
}

.sdoh-proof-point-container {
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.hero_image-block {
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.hero_image-block.erh_new-change {
  margin-top: 0;
}

.lab-network-steps-header {
  position: relative;
}

.lab-network-steps-dot {
  background-color: var(--code-green);
  border-radius: 20px;
  width: 20px;
  height: 20px;
  margin-left: -11px;
  position: absolute;
  top: 9px;
  left: auto;
}

.lab-network-steps-dot.dot-block {
  top: 50%;
}

.solutionblock_summery-para {
  color: #585858;
  text-align: left;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.description-copy-copy-copy {
  color: #585858;
  text-align: left;
  width: 100%;
  margin-bottom: 40px;
  margin-left: 0;
  margin-right: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.div-block-27-copy-copy-copy {
  background-color: var(--white);
  border-radius: 8px;
  max-width: 1200px;
  margin: 80px auto 60px;
  padding: 40px;
  position: absolute;
  top: 84%;
  left: 0;
  right: 0;
  box-shadow: 1px 1px 20px #003d5f33;
}

.description-copy-copy-copy {
  color: #585858;
  text-align: center;
  margin-bottom: 40px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

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

.chrono_order-block {
  background-color: var(--brand-color-blue--blue-25-background);
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  max-width: 1200px;
  min-height: 300px;
  margin-top: 200px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 120px;
  padding-bottom: 120px;
  display: flex;
}

.chrono_content-block {
  border-style: none;
  width: 60%;
  margin: 0 40px;
}

.event-button-container {
  padding-top: 20px;
}

.gated-content-description {
  color: #585858;
  text-align: left;
  width: 100%;
  margin-bottom: 40px;
  margin-left: 0;
  margin-right: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.gated-content-description.align-left {
  text-align: left;
}

.description-copy-copy-copy-copy {
  color: #585858;
  text-align: left;
  width: 100%;
  margin-bottom: 40px;
  margin-left: 0;
  margin-right: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

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

.events-hero {
  border-bottom: 1px none var(--silver-darken-15);
  background-color: #0000;
}

.div-block-14-copy-copy-copy {
  flex-direction: column;
  align-items: flex-start;
  margin: 130px 40px 60px;
  display: flex;
}

.event-name {
  color: #003d5f;
  text-align: center;
  font-family: PT Serif, serif;
  font-size: 40px;
  line-height: 50px;
}

.event-description {
  color: var(--black);
  text-align: left;
  width: auto;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

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

.event-description.dash {
  padding-left: 10px;
  padding-right: 10px;
}

.event-description.popup {
  color: var(--black);
}

.date-container {
  justify-content: center;
  font-family: Lato, sans-serif;
  display: flex;
}

.date-container.popup {
  justify-content: center;
  padding-bottom: 30px;
}

.embedded-pardot-form {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 640px;
  display: flex;
}

.event-snippet {
  color: #585858;
  text-align: left;
  width: auto;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

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

.div-block-182 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 1200px;
  height: 600px;
  margin: 0 auto;
  padding: 40px;
  display: flex;
}

.div-block-183 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.events-popup-container {
  background-color: #0000;
  width: 100%;
  height: 100%;
  display: none;
}

.popup-container {
  z-index: 4;
  background-color: var(--white);
  border-radius: 8px;
  width: 400px;
  height: 340px;
  padding: 40px 20px 20px;
  display: block;
  position: fixed;
  bottom: 20px;
  right: 20px;
  box-shadow: 0 1px 16px #003d5f29;
}

.popup-container.special {
  z-index: 99999999;
  background-color: var(--white);
  width: 401px;
  height: 380px;
}

.popup-container.hidden {
  display: none;
}

.link-30 {
  position: absolute;
  top: 10px;
  right: 10px;
}

.text-block-64 {
  color: var(--brand-color-blue--blue-900-basin-blue);
  text-align: center;
  padding-top: 0;
  padding-bottom: 20px;
  font-family: PT Serif, serif;
  font-size: 24px;
  font-weight: 700;
}

.text-block-64.small {
  padding-top: 0;
  padding-bottom: 20px;
  line-height: 32px;
}

.text-block-64.state-of-interop {
  height: auto;
  line-height: 32px;
}

.event-header {
  color: var(--black);
  text-align: center;
  padding-bottom: 10px;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
}

.event-header.small {
  color: var(--brand-color-blue--blue-500-main);
  font-size: 20px;
}

.text-block-66 {
  text-align: left;
  font-family: Lato, sans-serif;
  font-size: 17px;
}

.text-block-66.popup {
  border: 1px none var(--white);
  color: var(--black);
  text-align: center;
  padding-bottom: 20px;
  font-size: 16px;
}

.event-popup-headline {
  color: var(--code-green);
  text-align: center;
  letter-spacing: 2.5px;
  text-transform: uppercase;
  margin-top: 10px;
  padding-bottom: 10px;
  font-family: Lato, sans-serif;
  font-weight: 700;
}

.collection-item-3 {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.close-popup {
  cursor: pointer;
  position: absolute;
  top: 10px;
  right: 10px;
}

.html-embed-6 {
  margin-top: 140px;
}

.container-6-copy-copy-copy, .container-6-copy-copy-copy-copy {
  justify-content: center;
  align-items: center;
  max-width: 1200px;
  min-height: 300px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.container-6-copy-copy-copy-copy {
  max-width: 1200px;
  height: 100%;
}

.contact-us-form-outer {
  justify-content: flex-end;
  align-items: flex-start;
  max-width: 1200px;
  margin-top: 0;
  padding-top: 160px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.container-6-copy-copy-copy {
  justify-content: center;
  align-items: center;
  max-width: 1200px;
  min-height: 600px;
  display: flex;
}

.innerbanner_header-block {
  color: #003d5f;
  text-align: left;
  font-family: PT Serif, serif;
  font-size: 40px;
  line-height: 50px;
}

.innerbanner_header-block.is-font-lato.is-size-large {
  font-size: 52px;
  font-weight: 900;
  line-height: 67px;
}

.innerbanner_header-block.is-font-lato.is-size-large.text-center {
  text-align: center;
  flex: 1;
  padding-bottom: 40px;
}

.innerbanner_header-block.is-font-lato.is-size-large.brand-assets {
  width: 100%;
  margin-top: auto;
  margin-bottom: auto;
  line-height: 1.3;
}

.sdoh-hero-container {
  justify-content: center;
  align-items: center;
  max-width: 1200px;
  min-height: 600px;
  display: flex;
}

.headline-secondary-product-copy-copy-copy {
  color: #003d5f;
  text-align: left;
  font-family: PT Serif, serif;
  font-size: 40px;
  line-height: 50px;
}

.div-block-121-copy {
  flex-direction: column;
  align-items: flex-start;
  width: 80%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: flex;
}

.sdoh-hero-subheader {
  color: #585858;
  text-align: left;
  width: 100%;
  margin-bottom: 40px;
  margin-left: 0;
  margin-right: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.sdoh-hero-subheader.align-left {
  text-align: left;
}

.chart-bridge-hero-content {
  flex-direction: column;
  align-items: flex-start;
  width: 80%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: flex;
}

.chart-bridge-hero-content.align-left.brand-assets {
  margin-left: 0;
}

.chart-bridge-hero-content.ehr_new-change {
  margin-left: 0;
  margin-right: 0;
}

.innerbanner_para-block {
  color: #585858;
  text-align: left;
  width: 100%;
  margin-bottom: 40px;
  margin-left: 0;
  margin-right: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

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

.innerbanner_para-block.is-size-large {
  font-size: 18px;
  line-height: 27px;
}

.innerbanner_para-block.is-size-large.align-left {
  color: #000000a6;
  display: block;
}

.innerbanner_para-block.is-size-large.align-left.brand-assets {
  display: none;
}

.innerbanner_para-block.is-size-large.align-left.text-color-blue {
  color: var(--brand-color-blue--blue-500-main);
  font-weight: 700;
}

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

.contact-us-form-container-desktop {
  background-color: var(--brand-color-blue--blue-25-background);
  background-image: linear-gradient(to bottom, var(--brand-color-blue--blue-25-background), white);
  min-width: 500px;
  min-height: 900px;
  margin-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: block;
  position: relative;
}

.contact-us-form-container-desktop.mobile {
  display: block;
}

.contact-us-header {
  border: 2px none var(--silver-lighten-80);
  border-radius: 8px;
  flex-direction: column;
  flex: none;
  order: 0;
  align-self: flex-start;
  width: 30%;
  margin-top: 0;
  margin-bottom: 60px;
  margin-right: 10px;
  display: flex;
}

.rich-text-block-21 {
  line-height: 18px;
}

.contact-form-container {
  border: 2px solid var(--silver-lighten-80);
  border-radius: 8px;
  flex: 1;
  margin: 20px 40px 60px 10px;
}

.contact-us-content {
  margin-bottom: 20px;
}

.byline-container {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-direction: row;
  display: flex;
}

.text-block-67 {
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.text-block-68 {
  font-family: Lato, sans-serif;
  font-style: normal;
}

.div-block-185 {
  width: 60%;
  max-width: 1200px;
  padding-top: 140px;
}

.section-47 {
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62744222328f2ef05573e20a__Hero_bg.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: center;
  align-items: center;
  display: flex;
}

.event-page-header {
  color: var(--brand-color-blue--blue-900-basin-blue);
  text-align: center;
  padding-bottom: 10px;
  font-family: PT Serif, serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 32px;
}

.event-page-header.snippet {
  color: var(--black);
  margin-top: 20px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.html-embed-7 {
  height: 1200px;
}

.thank-you-container-copy {
  background-color: #f3f8fc;
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62bbe1761de666bbf34d4e0a_footer-bg.svg"), linear-gradient(to bottom, var(--white), var(--brand-color-blue--blue-25-background));
  background-position: 50% 100%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: contain, auto;
  min-width: 500px;
  height: 800px;
  margin-top: 0;
  padding-top: 160px;
  position: relative;
}

.container-6-copy-copy-copy {
  align-items: flex-start;
  max-width: 1200px;
  min-height: 0;
  padding-top: 100px;
}

.headline-secondary-product-copy {
  color: #003d5f;
  text-align: center;
  font-family: PT Serif, serif;
  font-size: 40px;
  line-height: 50px;
}

.container-6-copy-copy-copy.add-top-margin {
  padding-top: 260px;
}

.div-block-18-copy-copy {
  justify-content: center;
  margin-top: 3em;
}

.container-6-copy-copy-copy, .container-6-copy-copy-copy-copy, .container-6-copy-copy-copy, .container-6-copy-copy-copy {
  max-width: 1200px;
  height: 100%;
}

.container-6-copy-copy-copy-copy, .container-6-copy-copy-copy-copy-copy {
  justify-content: center;
  align-items: center;
  max-width: 1200px;
  min-height: 600px;
  display: flex;
}

.gated-content-hero {
  justify-content: center;
  align-items: center;
  max-width: 1200px;
  min-height: 540px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.gated-content-hero.add-margin {
  padding-top: 100px;
}

.gated-content-hero-container {
  background-color: var(--brand-color-blue--blue-25-background);
  margin-top: 40px;
}

.gated-content-hero-content-container {
  flex-direction: column;
  flex: 0 auto;
  align-items: flex-start;
  width: 100%;
  max-width: 1200px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: flex;
}

.gated-content-hero-lead-container {
  background-color: var(--brand-color-blue--blue-25-background);
  max-height: 360px;
  margin-top: 0;
}

.section-49 {
  padding-top: 4.75rem;
  padding-bottom: 0;
  position: relative;
  overflow: hidden;
}

.section-49.header {
  padding-top: 0;
  padding-bottom: 0;
  overflow: visible;
}

.section-49.header.bg-blue-darkest {
  background-color: #013852;
  display: block;
}

.section-49.header.bg-blue-darkest.landing-footer {
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.button-cta {
  background-color: #3bd393;
  border-radius: 20px;
  font-size: 16px;
}

.text-block-69 {
  color: #fff;
  align-items: center;
  padding-right: 40px;
  display: flex;
}

.image-6 {
  margin-right: 30px;
  padding-left: 44px;
  display: block;
}

.div-block-8 {
  flex: 1;
  justify-content: space-between;
  padding-left: 40px;
  display: flex;
}

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

.landing-page-footer-container {
  background-color: var(--brand-color-blue--blue-1000);
}

.call-now-button {
  float: right;
  color: #003d5f;
  text-align: center;
  background-color: #a3eacb;
  border-radius: 4px;
  width: 211px;
  height: 54px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 35px;
}

.call-now-button:hover {
  background-color: var(--green-lighten-75);
}

.call-now-button.no-cta {
  display: none;
}

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

.div-block-186 {
  margin: 20px 40px;
}

.press-kit-hero-content {
  flex-direction: column;
  align-items: flex-start;
  width: 80%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: flex;
}

.press-kit-hero-image {
  max-width: 100%;
  position: relative;
}

.press-kit-hero-section {
  background-color: var(--white);
  margin-top: 114px;
}

.brand-boilerplate {
  background-color: var(--white);
}

.brand-boilerplate-container {
  background-color: #f3f8fc;
  border-top-left-radius: 60px;
  border-top-right-radius: 0;
  max-width: 100%;
}

.heading-three-blue-left-align {
  color: #003d5e;
  text-align: left;
  margin-top: 0;
  margin-bottom: 40px;
  font-family: PT Serif, serif;
}

.headline-black-left-align {
  color: #222;
  text-align: left;
  text-transform: uppercase;
  font-family: Lato, sans-serif;
  font-weight: 700;
}

.brand-boiler-plate-grid {
  grid-template-rows: auto;
  height: auto;
  margin-bottom: 20px;
  padding-bottom: 10px;
  position: relative;
}

.brand-boiler-plate-grid.lab-vendors {
  height: 370px;
}

.heading-3-blue-left-align {
  margin-bottom: 40px;
}

.dark-medium-secondary {
  color: #585858;
  margin-top: 1em;
  font-size: 25px;
  font-weight: 700;
  line-height: 30px;
}

.text-block-5-copy, .text-block-5-copy-copy, .text-block-5-copy-copy-copy {
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 28px;
}

.logos-section {
  background-color: var(--brand-color-blue--blue-25-background);
}

.logos {
  background-color: var(--white);
  border-top-left-radius: 9px;
  border-top-right-radius: 60px;
  max-width: 100%;
}

.heading-3-blue-left-align-copy {
  margin-bottom: 10px;
}

.div-block-187 {
  margin-bottom: 60px;
}

.image-80 {
  width: 100%;
}

.list-13 {
  margin-top: 5px;
  padding-left: 0;
  list-style-type: none;
}

.list-item-2 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.text-block-5-copy-copy-copy-copy {
  color: #fff;
  margin-top: 1em;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
  display: inline-block;
}

.standard-link {
  color: var(--grey-darken-35);
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 24px;
  display: inline-block;
}

.list-item-3 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.div-block-188 {
  border: 2px solid var(--silver-lighten-80);
  min-height: 1050px;
  margin-top: 3em;
  margin-bottom: 10em;
}

.html-embed-3-copy {
  background-color: #fff;
  border-radius: 0;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  position: relative;
  overflow: scroll;
}

.container-82 {
  max-width: 100%;
}

.section-51 {
  background-color: var(--brand-color-blue--blue-25-background);
  background-image: linear-gradient(#000, #fff), url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62744222328f2ef05573e20a__Hero_bg.png");
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, repeat-x;
  background-size: auto, 100%;
  background-attachment: scroll, scroll;
}

.container-83 {
  max-width: 100%;
}

.section-52 {
  background-image: linear-gradient(to bottom, var(--brand-color-blue--blue-25-background), white);
}

.div-block-189 {
  width: 60%;
  margin-top: 15em;
  margin-left: auto;
  margin-right: auto;
}

.contact-us-form-container-mobile {
  background-color: #f3f8fc;
  background-image: linear-gradient(to bottom, var(--brand-color-blue--blue-25-background), white);
  min-width: 500px;
  min-height: 900px;
  margin-top: 0;
  display: none;
  position: relative;
}

.contact-us-information-mobile {
  background-color: var(--brand-color-blue--blue-25-background);
  background-image: linear-gradient(to bottom, var(--brand-color-blue--blue-25-background), white);
  min-width: 500px;
  min-height: 900px;
  margin-top: 0;
  display: none;
  position: relative;
}

.contact-us-information-mobile.mobile {
  display: block;
}

.container-11-copy {
  background-color: var(--white);
  border-radius: 0 60px 0 0;
  max-width: 100%;
}

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

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

.grid-43-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1.4fr 1fr 1fr;
}

.grid-44-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .75fr .75fr .75fr;
}

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

.image-83, .image-84, .image-85 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.logo-application-image {
  width: 93px;
  height: 70px;
}

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

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

.image-86 {
  width: 75%;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  inset: 35% 0% auto;
}

.div-block-190 {
  border: 1px solid var(--silver-darken-15);
  background-color: var(--white);
  width: 100%;
  height: 75px;
  position: relative;
}

.logo-application-grid-2, .logo-application-grid-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.div-block-190-2 {
  background-color: #f8f8f8;
  width: 100%;
  height: 75px;
  position: relative;
}

.div-block-190-3 {
  background-color: #f3f3f3;
  width: 100%;
  height: 75px;
  position: relative;
}

.div-block-190-4 {
  background-color: #e8e8e8;
  width: 100%;
  height: 75px;
  position: relative;
}

.div-block-190-5 {
  background-color: #dcdcdc;
  width: 100%;
  height: 75px;
  position: relative;
}

.div-block-190-6 {
  background-color: #bbb;
  width: 100%;
  height: 75px;
  position: relative;
}

.div-block-190-7 {
  background-color: #888;
  width: 100%;
  height: 75px;
  position: relative;
}

.div-block-190-8 {
  background-color: #585858;
  width: 100%;
  height: 75px;
  position: relative;
}

.div-block-190-9 {
  background-color: #303030;
  width: 100%;
  height: 75px;
  position: relative;
}

.div-block-190-10 {
  background-color: #222;
  width: 100%;
  height: 75px;
  position: relative;
}

.div-block-191 {
  outline-offset: 0px;
  outline: 3px solid #333;
}

.div-block-192 {
  margin-top: 1em;
}

.grid-16-copy {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 3fr;
}

.checkbox-copy {
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 35px;
}

.grid-16-copy-copy, .grid-16-copy-copy-copy {
  grid-template-rows: auto;
  grid-template-columns: .25fr 2.75fr;
}

.grid-checkbox-small {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 3.25fr;
}

.checkbox-copy-small {
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.div-block-193, .div-block-194 {
  margin-top: 1em;
}

.checkmark {
  width: 30px;
  height: 30px;
}

.additional-information {
  background-color: var(--white);
}

.additional-information-container {
  background-color: #f3f8fc;
  border-top-left-radius: 60px;
  border-top-right-radius: 0;
  max-width: 100%;
}

.div-block-195 {
  border: 2px solid var(--brand-color-blue--blue-900-basin-blue);
  border-radius: 2px;
  margin-left: 10px;
  padding: 2px 10px;
  display: inline-block;
}

.text-block-5-copy-copy-copy-copy, .text-block-5-copy-copy-copy-copy-copy, .press-kit-file-type {
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 28px;
}

.div-block-196 {
  margin-bottom: 4em;
}

.div-block-197 {
  margin-top: 4em;
  margin-bottom: 4em;
}

.spacer {
  background-color: var(--silver);
  height: 2px;
  margin-top: 4em;
}

.text-block-29-copy {
  color: #333;
  font-size: 25px;
  font-weight: 700;
}

.news-block-heading {
  color: var(--brand-color-blue--blue-900-basin-blue);
  margin-top: 10px;
  font-family: Lato, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 35px;
}

.news-author {
  color: var(--brand-color-blue--blue-900-basin-blue);
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  display: inline-block;
}

.news-dot-seperator {
  color: var(--brand-color-blue--blue-900-basin-blue);
  padding-left: 5px;
  padding-right: 5px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 100;
  display: inline-block;
}

.text-block-5-copy-copy-copy, .text-block-5-copy-copy-copy-copy, .text-block-5-copy-copy-copy-copy-copy {
  color: #fff;
  margin-top: 1em;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.news-block-date {
  color: var(--brand-color-blue--blue-900-basin-blue);
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
  display: inline-block;
}

.link-block-6 {
  border-radius: 10px;
  width: 100%;
  text-decoration: none;
}

.div-block-18-copy-copy, .div-block-18-copy-copy-copy, .div-block-18-copy-copy-copy-copy {
  margin-top: 2em;
  margin-bottom: 1em;
}

.blog-read-more {
  margin-top: 2em;
  margin-bottom: 30px;
  margin-left: 30px;
  position: absolute;
  inset: auto 0% 0%;
}

.pagination_wrapper {
  height: auto;
  margin-top: 6em;
  position: relative;
}

.previous {
  position: absolute;
  inset: auto auto 0% 34%;
}

.previous.button-secondary-blue {
  z-index: 2;
  width: 175px;
  left: 26%;
}

.next {
  position: absolute;
  inset: auto 36% 0% auto;
}

.next.button-secondary-blue {
  z-index: 2;
  width: 175px;
  right: 26%;
}

.container-18-copy-copy-copy, .container-18-copy-copy-copy-copy {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62bbe1761de666bbf34d4e0a_footer-bg.svg"), linear-gradient(#f2f7fc, #fff);
  background-position: 50% 100%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 105%, auto;
  max-width: none;
  height: 45vh;
}

.get-started-white {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62bbe1761de666bbf34d4e0a_footer-bg.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 105%;
  max-width: none;
  min-height: 60vh;
}

.image-87 {
  border-radius: 10px;
}

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

.collection-list-5 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-block-5-copy-copy-copy-copy, .text-block-5-copy-copy-copy-copy-copy, .text-block-5-copy-copy-copy-copy-copy-copy {
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 28px;
}

.blog-category-text {
  color: #222;
  text-align: left;
  text-transform: uppercase;
  margin-top: 1em;
  font-family: Lato, sans-serif;
  font-weight: 700;
}

.div-block-198 {
  margin-left: 30px;
}

.div-block-199 {
  border: 1px solid var(--silver);
  border-radius: 10px;
  min-height: 250px;
  position: relative;
  box-shadow: 0 -1px 3px 2px #f2f2f2;
}

.div-block-199:hover {
  box-shadow: 0 0 16px 2px #003d5f29;
}

.div-block-200 {
  margin-bottom: 4em;
}

.tabs_item_description {
  background-color: var(--white);
  min-width: 100%;
  padding: 5px 30px 20px;
}

.link-block-7 {
  min-width: 100%;
  text-decoration: none;
}

.tabs_single-item {
  border: 1px solid var(--silver);
  border-radius: 10px;
  min-width: 100%;
  min-height: 300px;
  position: relative;
  box-shadow: 0 -1px 3px 2px #f2f2f2;
}

.tabs_single-item:hover {
  box-shadow: 0 0 16px 2px #003d5f29;
}

.link-block-8 {
  padding-left: 30px;
  text-decoration: none;
}

.collection-item-4 {
  display: inline-block;
}

.link-block-9 {
  border: 1px solid var(--brand-color-blue--blue-900-basin-blue);
  border-radius: 10px;
  margin-right: 10px;
  padding: 9px 30px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
}

.link-block-9:hover {
  background-color: var(--brand-color-blue--blue-500-main);
  color: var(--white);
}

.div-block-202 {
  margin-top: 2em;
}

.text-block-5-copy-copy-copy-copy, .text-block-5-copy-copy-copy-copy-copy, .text-block-5-copy-copy-copy-copy-copy-copy {
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 28px;
}

.press-kit-download {
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 28px;
  display: inline-block;
}

.div-block-203 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.text-block-5-copy-copy-copy-copy, .text-block-5-copy-copy-copy-copy-copy {
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 28px;
}

.press-kit-additional-information {
  margin-bottom: 2em;
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 28px;
}

.link-31, .link-32 {
  color: #333;
}

.text-block-5-copy, .text-block-5-copy-copy, .text-block-5-copy-copy-copy, .text-block-5-copy-copy-copy-copy, .text-block-5-copy-copy-copy-copy-copy {
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 28px;
}

.standard-body-text {
  margin-top: 1em;
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 28px;
}

.standard-body-text.center.black-text {
  color: var(--black);
}

.standard-body-text.center.black-text.right-align {
  text-align: right;
}

.div-block-204 {
  display: inline-block;
}

.png-block, .svg-block, .eps-block {
  border: 2px solid var(--brand-color-blue--blue-900-basin-blue);
  border-radius: 2px;
  margin-left: 10px;
  padding: 2px 10px;
  display: inline-block;
}

.press-kit-checkbox {
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 35px;
}

.press-kit-checkbox-section {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 3fr;
}

.logo-application-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1.4fr 1fr 1fr;
}

.div-block-205 {
  float: left;
  width: 10%;
  margin-right: 1em;
  display: inline-block;
}

.div-block-206 {
  width: 83%;
  display: inline-block;
}

.press-kit-grid-box {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: .36fr 3.25fr;
}

.press-kit-best-practices-grid, .press-kit-alignment-grid, .press-kit-clear-space-grid, .press-kit-logos-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.div-block-208 {
  display: none;
}

.div-block-210 {
  float: left;
  width: 10%;
  margin-top: 3em;
  margin-right: 1em;
  display: inline-block;
}

.div-block-211 {
  float: right;
  width: 84%;
  display: inline-block;
}

.div-block-210-copy {
  float: left;
  width: 7%;
  margin-top: 0;
  margin-right: .6em;
  display: inline-block;
}

.grid-checkbox-small-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: .36fr 3.25fr;
}

.grid-50 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 6.25fr;
}

.grid-50-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 9fr;
}

.best-practices-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 6.25fr;
}

.div-block-212 {
  padding-top: 5em;
}

.blog-title-heading {
  color: var(--brand-color-blue--blue-900-basin-blue);
  margin-top: 0;
  font-family: Lato, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 35px;
}

.tabs_item-title {
  margin-left: 30px;
}

.grid-51 {
  grid-template-rows: auto;
  grid-template-columns: .25fr .25fr .25fr;
}

.image-88 {
  display: block;
}

.div-block-213 {
  margin-bottom: 1em;
}

.image-88-copy {
  margin-top: 3px;
  display: block;
}

.empty-state {
  display: none;
}

.grid-52 {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  margin-bottom: 4em;
}

.big-number {
  color: var(--black);
  font-family: Lato, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 140%;
}

.big-number.mobile {
  font-size: 30px;
}

.big-number.text-basin-blue {
  color: var(--brand-color-blue--blue-900-basin-blue);
}

.big-number.text-basin-blue.center {
  text-align: center;
}

.big-number.text-basin-blue.m-center {
  text-align: left;
}

.big-number.text-basin-blue.text-center {
  text-align: center;
}

.big-number.text-basin-blue.text-center.patient-number {
  font-size: 100px;
}

.text-block-71 {
  font-family: PT Serif, serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 50px;
}

.heading-1 {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: PT Serif, serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
}

.heading-1.mobile, .heading-1.mobile.special {
  font-size: 30px;
}

.heading-1.text-white {
  color: #fff;
}

.heading-1.text-white.text-center {
  text-align: center;
}

.heading-1.text-basin-blue {
  color: var(--brand-color-blue--blue-900-basin-blue);
}

.heading-1.text-basin-blue.text-center-mobile {
  margin-top: 10px;
}

.heading-1.text-basin-blue.text-center {
  text-align: center;
}

.heading-2 {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: PT Serif, serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 120%;
}

.heading-2.text-basin-blue {
  color: var(--brand-color-blue--blue-900-basin-blue);
}

.heading-2.text-basin-blue.text-center {
  text-align: center;
  font-family: Lato, sans-serif;
  font-weight: 900;
}

.heading-2.text-basin-blue.text-center.lato-variation {
  font-family: Lato, sans-serif;
}

.heading-2.text-basin-blue.text-center.bottom-margin {
  margin-bottom: 20px;
}

.heading-2.text-basin-blue.text-center.bottom-margin._w-80 {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}

.heading-2.text-basin-blue.text-center._w-80 {
  width: 80%;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}

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

.heading-2.text-white.text-center {
  text-align: center;
  font-family: Lato, sans-serif;
  font-weight: 900;
}

.heading-2.text-white.text-center.padding-top-40 {
  margin-top: 40px;
}

.heading-2.text-white.text-center.margin-bottom {
  margin-bottom: 50px;
}

.heading-2.text-white.text-center.darktext {
  color: var(--black);
}

.heading-2.mobile {
  font-size: 22.5px;
}

.heading-three {
  font-family: Lato, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 140%;
}

.heading-three.mobile {
  font-size: 18px;
}

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

.heading-three.text-white.text-center {
  text-align: center;
}

.heading-three.text-basin-blue {
  color: var(--brand-color-blue--blue-900-basin-blue);
}

.heading-three.text-basin-blue.text-center, .heading-three.text-center {
  text-align: center;
}

.text-block-72 {
  letter-spacing: 2.5px;
  text-transform: uppercase;
  font-family: Lato, sans-serif;
  font-weight: 700;
  line-height: 140%;
}

.terms-header {
  color: var(--white);
  text-align: center;
  margin-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 40px;
  font-weight: 900;
  line-height: 52px;
}

.privacy_policy-header {
  color: var(--white);
  text-align: center;
  margin-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 40px;
  line-height: 52px;
}

.headline-secondary-product-copy-copy {
  color: var(--white);
  text-align: center;
  margin-bottom: 20px;
  font-family: PT Serif, serif;
  font-size: 40px;
  line-height: 50px;
}

.additional-terms-header {
  color: var(--white);
  text-align: center;
  justify-content: center;
  max-width: 100%;
  margin-bottom: auto;
  font-family: Lato, sans-serif;
  font-size: 40px;
  font-weight: 900;
  line-height: 50px;
  display: flex;
}

.section-header {
  padding-right: var(--spacing--24px);
  font-family: Lato, sans-serif;
  font-size: var(--spacing--16px);
  letter-spacing: 2.5px;
  text-transform: uppercase;
  font-weight: 700;
  line-height: 1.5;
}

.section-header.mobile {
  font-size: 12px;
}

.section-header.text-code-green {
  color: var(--green-lighten-50);
}

.text-block-73 {
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.event-headline-copy-copy-copy-copy, .event-headline-copy-copy-copy-copy-copy, .event-headline-copy-copy-copy-copy-copy-copy {
  color: #fff;
  font-family: PT Serif, serif;
  font-size: 1.6em;
  line-height: 30px;
}

.event-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--silver);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 2em;
  position: relative;
}

.div-block-41-copy {
  background-color: var(--white);
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  padding: 5px 30px 20px;
}

.event-description-section {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
  padding: 5px 30px 20px;
}

.event-image {
  background-color: var(--white);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.events-section {
  background-color: var(--brand-color-blue--blue-25-background);
  margin-top: 114px;
}

.grid_white-block {
  border: 1px solid var(--silver);
  background-color: #fff;
  border-radius: 10px;
  padding: 20px;
  display: block;
}

.subtitle {
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 140%;
}

.subtitle.mobile {
  font-size: 16px;
}

.subtitle.quote-name {
  text-align: right;
  font-size: 14px;
}

.subtitle.testimonial-name {
  font-size: 14px;
}

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

.subtitle.text-color-white.text-center {
  text-align: center;
}

.subtitle.text-color-silver {
  color: var(--silver);
}

.subtitle.text-color-dark-silver {
  color: var(--silver-darken-15);
}

.subtitle.text-color-dark-silver.reference-heading {
  font-size: 12px;
}

.subtitle.text-mobile-center {
  font-weight: 400;
}

.subtitle.text-color-dark-blue {
  color: var(--brand-color-blue--blue-900-basin-blue);
}

.subtitle-small {
  text-transform: none;
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 140%;
}

.subtitle-small.mobile {
  font-size: 14px;
}

.citation_desc-text {
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 140%;
}

.citation_desc-text.text-silver {
  color: var(--silver);
}

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

.citation_desc-text.mobile {
  font-size: 13px;
}

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

.citation_desc-text.center.blue {
  color: var(--brand-color-blue--blue-900-basin-blue);
  font-size: 18px;
}

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

.citation_desc-text.center.grey {
  color: #888;
}

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

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

.citation_desc-text.text-center-mobile.text-white.description {
  color: var(--black);
  font-size: 12px;
}

.citation_desc-text.text-center-mobile.text-basin-blue {
  color: var(--brand-color-blue--blue-900-basin-blue);
}

.citation_desc-text.text-center-mobile.text-basin-blue.description, .citation_desc-text.text-center-mobile.description {
  font-size: 12px;
}

.citation_desc-text.testimonial-title {
  text-align: right;
  font-size: 14px;
}

.citation_desc-text.text-color-silver {
  color: var(--silver);
}

.citation_desc-text.text-color-silver.text-center {
  text-align: center;
}

.citation_desc-text.tab-text {
  text-transform: none;
  font-size: 16px;
  font-weight: 700;
}

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

.citation_desc-text.text-color-dark-silver.reference-text {
  margin-bottom: 5px;
  font-size: 10px;
}

.citation_desc-text.text-color-dark-silver.reference-text.large-font {
  color: #fffc;
  font-size: 12px;
  line-height: 17px;
}

.citation_desc-text.m-center {
  text-align: left;
}

.citation_desc-text.disclaimer {
  font-size: 10px;
}

.citation_desc-text.text-color-white {
  color: #fff;
}

.citation_desc-text.text-color-white.text-mobile-center {
  text-align: center;
}

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

.citation_desc-text.margin-bottom-10 {
  margin-bottom: 10px;
}

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

.citation_desc-text.vertical-center {
  align-self: center;
}

.citation_desc-text.light_color, .citation_desc-text.light-text {
  color: #000000a6;
  line-height: 27px;
}

.citation_desc-text.light-text.better-points {
  text-align: left;
}

.citation_desc-text.text-color-dark-silver {
  color: #bbb;
}

.citation_desc-text.text-color-dark-silver.reference-text {
  font-size: 10px;
}

.citation_desc-text.action-text {
  color: #333;
}

.citation_desc-text.darktext {
  color: var(--grey-darken-35);
}

.link-33 {
  color: #333;
  line-height: 140%;
}

.link-33.mobile {
  font-size: 16px;
}

.button-text {
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 140%;
}

.button-text.mobile {
  font-size: 16px;
}

.button-hover-text {
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 140%;
}

.quote {
  font-family: PT Serif, serif;
  font-size: 30px;
  font-style: italic;
  font-weight: 400;
  line-height: 140%;
}

.quote.mobile {
  font-size: 24px;
}

.quote.text-color-grey {
  color: var(--grey-darken-35);
}

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

.grid-16-copy-copy-copy, .hg-hin-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 40px;
}

.blog_tile-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--silver);
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  min-height: 495px;
  margin-bottom: 0;
  position: relative;
  box-shadow: 0 -1px 4px 2px #f2f2f2;
}

.blog_tile-block:hover {
  box-shadow: 0 0 12px 2px #003d5f29;
}

.tabs_read-more, .blog-similar-read-more {
  margin-top: 2em;
  margin-bottom: 1.5em;
  margin-left: 30px;
  position: absolute;
  inset: auto 0% 0%;
}

.icon-4, .icon-5 {
  display: none;
}

.page-count {
  z-index: 1;
  margin-top: 0;
  font-family: Lato, sans-serif;
  font-size: 18px;
  position: absolute;
  inset: -37px 0% 0%;
}

.div-block-214 {
  width: 22px;
  height: 22px;
  display: inline-block;
}

.div-block-214:hover {
  opacity: .75;
}

.div-block-215 {
  width: 22px;
  height: 22px;
  margin-left: 15px;
  margin-right: 15px;
  display: inline-block;
}

.div-block-215:hover {
  opacity: .75;
}

.div-block-216 {
  width: 22px;
  height: 22px;
  display: inline-block;
}

.div-block-216:hover {
  opacity: .75;
}

.div-block-41-copy-copy {
  background-color: var(--white);
  padding: 5px 30px 20px;
}

.related-blog-post {
  background-color: var(--white);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  padding: 30px 30px 20px;
}

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

.tabs-menu-4 {
  margin-left: 40px;
  margin-right: 40px;
}

.style-guide-hero-section {
  background-color: var(--brand-color-blue--blue-25-background);
  margin-top: 114px;
}

.web-components-library {
  max-width: 1200px;
  margin: 60px auto;
  padding-left: 40px;
  padding-right: 40px;
}

.web-components-library._w-100 {
  width: 100%;
}

.div-block-218 {
  margin-top: 4em;
}

.tab-link-tab-3-6 {
  background-color: #0000;
  font-family: Lato, sans-serif;
  font-size: 16px;
}

.tab-link-tab-3-6.w--current {
  background-color: #d9e8f5;
  border-radius: 10px;
  font-weight: 700;
}

.tab-link-tab-2-7 {
  background-color: #0000;
  font-family: Lato, sans-serif;
  font-size: 16px;
}

.tab-link-tab-2-7.w--current {
  background-color: #d9e8f5;
  border-radius: 10px;
  font-weight: 700;
}

.tab-link-tab-1-6 {
  background-color: #0000;
  font-family: Lato, sans-serif;
  font-size: 16px;
}

.tab-link-tab-1-6.w--current {
  background-color: #d9e8f5;
  border-radius: 10px;
  font-weight: 700;
}

.blog-tiles-container {
  max-width: 1200px;
  margin-top: 0;
  padding-top: 60px;
  padding-bottom: 100px;
}

.section-53 {
  margin-top: 114px;
  display: block;
}

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

.div-block-219 {
  margin-left: 40px;
  margin-right: 40px;
}

.release_header-block, .blog-tabs {
  padding-left: 0;
  padding-right: 0;
}

.blog_tiles-section, .blog_inner-block {
  margin-top: 4em;
}

.container-85 {
  max-width: none;
}

.tabs_content-wrap {
  padding-left: 0;
  padding-right: 0;
}

.blog_tab-inner {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.text-block-74 {
  font-size: 16px;
}

.news-tabs {
  padding-left: 40px;
  padding-right: 40px;
}

.blog-tiles-section-copy, .tabs_wrap-section {
  margin-top: 4em;
}

.news-blocks-container {
  max-width: none;
  margin-bottom: 100px;
}

.components-section {
  background-color: var(--brand-color-blue--blue-25-background);
}

.components-container {
  background-color: var(--white);
  border-top-left-radius: 9px;
  border-top-right-radius: 60px;
  max-width: 100%;
}

.web-style-guide-hero-container {
  align-items: center;
  max-width: 1200px;
  display: block;
}

.web-style-guide-hero-container.fqhc-hero {
  height: 460px;
}

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

.style-guide-buttons-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  margin-bottom: 4em;
}

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

.div-block-222 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.div-block-223 {
  margin-bottom: 1em;
}

.div-block-222-copy._w-75 {
  width: 75%;
  margin-left: 0;
}

.div-block-222-copy {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.div-block-224 {
  margin-bottom: 1em;
}

.div-block-218-copy {
  margin-top: 4em;
  display: block;
}

.div-block-225 {
  margin-top: 4em;
}

.grid-52-copy {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  margin-bottom: 4em;
}

.primary-button-compact-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.secondary-button-grid, .tab-buttons-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.tabs-button-standard {
  width: 100%;
  display: inline-block;
}

.tabs-button-standard.float-right {
  float: right;
}

.div-block-226 {
  margin-left: auto;
  margin-right: auto;
}

.tertiary-text-button {
  color: var(--brand-color-blue--blue-900-basin-blue);
  line-height: 140%;
  text-decoration: none;
}

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

.tertiary-text-button.white-text.hovered.pressed {
  color: var(--silver);
}

.tertiary-text-button.hovered {
  text-decoration: underline;
}

.tertiary-text-button.hovered.pressed {
  color: var(--brand-color-blue--blue-1000);
}

.code-green-text {
  color: #4b0707;
}

.image-89 {
  width: 12%;
}

.web-style-hero-image {
  border-radius: 10px;
  max-width: 100%;
  position: relative;
}

.color-system-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  margin-bottom: 4em;
}

.div-block-227 {
  margin: 30px;
}

.div-block-228 {
  border: 1px solid var(--silver);
}

.div-block-229 {
  padding-top: 16px;
  padding-bottom: 32px;
}

._w-33 {
  width: 33%;
}

.padding-30 {
  margin: 30px;
}

.light-mode-card {
  border: 1px solid var(--silver);
}

.dark-mode-card {
  border: 1px solid var(--silver);
  background-color: var(--brand-color-blue--blue-900-basin-blue);
}

.primary-button {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
  color: #fff;
  text-align: center;
  border-radius: 5px;
  width: auto;
  height: 54px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 35px;
  display: block;
}

.primary-button:hover, .primary-button.hover {
  background-color: var(--brand-color-blue--blue-500-main);
}

.primary-button.pressed {
  background-color: #035694;
}

.background-light, .background-dark {
  margin-top: 48px;
  margin-bottom: 48px;
}

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

.div-block-230 {
  border: 1px solid var(--silver);
  background-color: var(--brand-color-blue--blue-25-background);
  height: 60px;
}

.div-block-231 {
  border: 1px solid var(--silver);
  background-color: var(--white);
  height: 60px;
}

.div-block-232 {
  border: 1px solid var(--silver);
  background-image: linear-gradient(to bottom, var(--brand-color-blue--blue-25-background), white);
  height: 60px;
}

.div-block-230-copy {
  border: 1px solid var(--silver);
  background-color: var(--brand-color-blue--blue-900-basin-blue);
  height: 60px;
}

.div-block-233 {
  margin-top: 16px;
  margin-bottom: 16px;
}

.text-color-block {
  background-color: var(--black);
  height: 60px;
}

.div-block-230-copy-copy {
  border: 1px solid var(--silver);
  background-color: var(--brand-color-blue--blue-900-basin-blue);
  height: 60px;
}

.text-color-box-grey {
  background-color: var(--grey-darken-35);
  height: 60px;
}

.text-color-box-white {
  border: 1px solid var(--silver);
  background-color: var(--white);
  height: 60px;
}

.text-color-box-silver {
  background-color: var(--silver);
  height: 60px;
}

.text-color-block-blue {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
  height: 60px;
}

.text-color-block-green {
  background-color: var(--green-lighten-50);
  height: 60px;
}

.background-block {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
  height: 60px;
}

.button-light {
  margin-top: 48px;
  margin-bottom: 48px;
}

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

.button-dark {
  margin-top: 48px;
  margin-bottom: 48px;
}

.tab-link-tab-4-3 {
  background-color: #0000;
  font-family: Lato, sans-serif;
  font-size: 16px;
}

.tab-link-tab-4-3.w--current {
  background-color: #d9e8f5;
  border-radius: 10px;
  font-weight: 700;
}

.quote-small {
  font-family: PT Serif, serif;
  font-size: 24px;
  font-style: italic;
  font-weight: 400;
  line-height: 140%;
}

.quote-small.mobile {
  font-size: 22px;
}

.quote-small.text-color-grey {
  color: var(--grey-darken-35);
}

.quote-small.text-color-silver {
  color: var(--silver-lighten-80);
}

.primary-text-button {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.primary-button-green {
  background-color: var(--green-lighten-50);
  color: var(--brand-color-blue--blue-900-basin-blue);
  text-align: center;
  border-radius: 4px;
  width: auto;
  height: 54px;
  margin-left: 0;
  margin-right: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 35px;
  display: block;
}

.primary-button-green:hover {
  background-color: var(--green-lighten-75);
}

.primary-button-green._w-100 {
  width: 100%;
}

.primary-button-green._w-100.hover {
  background-color: var(--green-lighten-75);
}

.primary-button-green._w-100.pressed {
  background-color: #bff0db;
}

.primary-button-green.hover {
  background-color: var(--green-lighten-75);
}

.primary-button-green.pressed {
  background-color: #bff0db;
}

.secondary-button-green {
  border: 0px solid var(--green-lighten-50);
  color: var(--ffffff);
  text-align: center;
  background-color: #003d5e;
  border-radius: 4px;
  justify-content: space-between;
  width: auto;
  height: 54px;
  padding-left: 32px;
  padding-right: 32px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 30px;
  display: block;
}

.secondary-button-green:hover {
  border-color: var(--green-lighten-50);
  color: var(--green-lighten-50);
  background-color: #a3eacb0d;
}

.secondary-button-green:active {
  background-color: #0000;
}

.secondary-button-green._w-100 {
  width: 100%;
}

.secondary-button-green._w-100.hover {
  background-color: #a3eacb0d;
}

.secondary-button-green._w-100.pressed {
  background-color: #a3eacb1a;
}

.secondary-button-green._w-100.no-border {
  border-style: none;
}

.secondary-button-green._w-100.no-border.white-text {
  color: var(--white);
}

.secondary-button-green.hover {
  background-color: #a3eacb0d;
}

.secondary-button-green.pressed {
  background-color: #a3eacb1a;
}

.secondary-button-blue {
  border: 2px solid var(--brand-color-blue--blue-900-basin-blue);
  color: var(--brand-color-blue--blue-900-basin-blue);
  text-align: center;
  background-color: #0000;
  border-radius: 4px;
  justify-content: space-between;
  height: 54px;
  padding-left: 32px;
  padding-right: 32px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 30px;
  display: block;
}

.secondary-button-blue:hover {
  color: var(--brand-color-blue--blue-900-basin-blue);
  background-color: #003d5f0d;
}

.secondary-button-blue:active {
  background-color: #0000;
}

.secondary-button-blue._w-100 {
  width: 100%;
}

.secondary-button-blue._w-100.hover {
  background-color: #003d5f0d;
}

.secondary-button-blue._w-100.hover.no-border {
  border-style: none;
}

.secondary-button-blue._w-100.pressed {
  background-color: #003d5e1a;
}

.secondary-button-blue._w-100.no-border {
  border-style: none;
}

.text-block-75 {
  text-align: center;
  margin-bottom: 20px;
}

.empty-state-2 {
  background-color: #0000;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.popup-container-multiple-events {
  z-index: 4;
  background-color: var(--white);
  border-radius: 8px;
  flex-direction: column;
  align-items: center;
  width: 400px;
  height: 380px;
  padding: 40px 20px 20px;
  display: block;
  position: fixed;
  bottom: 20px;
  right: 20px;
  box-shadow: 0 1px 16px #003d5f29;
}

.popup-container-multiple-events.hidden {
  display: none;
}

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

.sdoh-cta-mid {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62bbb892a22d4f4bdf02179c_dot-shape-right.svg"), url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62bbb84a2ce68c89f8f053a4_dot-shape-09.svg");
  background-position: 100% 0, 0 0;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, auto;
  border-radius: 8px;
  grid-template-rows: auto;
  grid-template-columns: 4fr 1fr;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
  padding: 30px 60px;
}

.markets-description {
  margin-bottom: 32px;
}

.div-block-235 {
  width: 33%;
}

.markets-headline {
  margin-top: 16px;
  margin-bottom: 16px;
}

._w-33-button {
  width: 33%;
}

.markets-hero-image {
  max-width: 100%;
  position: relative;
}

.div-block-236 {
  margin: 60px 40px;
}

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

.markets-hero-grid-outer {
  margin: 60px 40px;
}

.digital-health-hero {
  z-index: 2;
  width: 120%;
  max-width: 110%;
  margin-top: -20px;
  margin-right: -40px;
  display: inline-block;
  position: absolute;
  inset: 0% 0% auto auto;
}

.digital-health-hero.vertical-align {
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: static;
}

.markets-hero-container {
  align-items: center;
  max-width: 1200px;
  display: block;
}

.markets-hero-container.fqhc-hero {
  height: 460px;
}

.div-block-237 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.digital-health-leaders-header {
  margin-bottom: 32px;
}

.digital-health-leaders-outer {
  max-width: 1200px;
  margin: 96px auto;
  padding-left: 40px;
  padding-right: 40px;
}

.digital-health-leaders-section.bg-color-basin-blue {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
}

.digital-health-leaders-container {
  max-width: 100%;
}

.digital-health-leaders-container.bg-color-light-blue {
  background-color: var(--brand-color-blue--blue-25-background);
}

.digital-health-leaders-container.bg-color-light-blue.radius-60-left {
  border-top-left-radius: 60px;
}

.national-network-section.bg-color-light-blue {
  background-color: var(--brand-color-blue--blue-25-background);
}

.national-network-container {
  max-width: 100%;
  padding: 120px 40px;
}

.national-network-container.bg-color-white {
  background-color: var(--white);
}

.national-network-container.bg-color-white.radius-60-right {
  border-top-right-radius: 60px;
  padding-top: 128px;
  padding-bottom: 128px;
}

.national-network-grid-outer {
  width: 100%;
}

.national-network-grid {
  grid-template-rows: auto;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.national-network-heading {
  margin-bottom: 16px;
}

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

.digital-health-testimonials-section.bg-color-light-blue {
  background-color: var(--brand-color-blue--blue-25-background);
}

.digital-health-testimonials-container {
  max-width: 100%;
}

.digital-health-testimonials-container.bg-color-white {
  background-color: var(--white);
}

.digital-health-testimonials-container.bg-color-white.radius-60-left {
  border-top-left-radius: 60px;
}

.div-block-238 {
  margin: 64px auto;
  padding-left: 40px;
  padding-right: 40px;
}

.quote-box {
  z-index: 2;
  margin: 16px;
  position: relative;
}

.testimonials-outer {
  max-width: 1200px;
  margin: 96px auto;
  padding-left: 40px;
  padding-right: 40px;
}

.quoted-person-grid-outer {
  grid-template-rows: auto;
  grid-template-columns: .75fr .25fr;
  align-self: flex-end;
  justify-items: stretch;
  width: 60%;
  position: relative;
  inset: auto 0% 0% auto;
}

.quoted-person-grid {
  grid-template-rows: auto;
  grid-template-columns: .75fr .25fr;
}

.quoted-person-name {
  text-align: right;
}

.quoted-person-name.text-color-white {
  color: var(--white);
}

.quote-company {
  float: right;
  text-align: right;
  width: 50%;
}

.quote-company-image {
  width: 70%;
}

.digital-health-use-cases-section.bg-color-basin-blue {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
}

.use-cases-container {
  max-width: 100%;
}

.use-cases-container.bg-color-light-blue {
  background-color: var(--brand-color-blue--blue-25-background);
}

.use-cases-container.bg-color-light-blue.radius-60-right {
  border-top-right-radius: 60px;
}

.digital-health-use-cases-outer {
  max-width: 1200px;
  margin: 96px auto 95px;
  padding-left: 40px;
  padding-right: 40px;
}

.digital-health-use-cases-header, .digital-health-testimonials-header {
  margin-bottom: 32px;
}

.digital-health-values-landing-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.use-case-title {
  padding-top: 16px;
  padding-bottom: 16px;
}

.green-tabs-section {
  position: relative;
}

.green-tabs-section.bg-color-white {
  background-color: var(--white);
}

.green-tabs-section.bg-color-white.radius-60-left {
  border-top-left-radius: 60px;
}

.green-tabs-container {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62bd164accb3cb76659e7fa9_dots.png");
  background-position: 50% 0;
  background-repeat: repeat-x;
  background-size: 100% 30%;
  max-width: none;
  position: relative;
}

.green-tabs-container.radius-left-60 {
  border-top-left-radius: 60px;
}

.green-tabs-docs-bg {
  z-index: 2;
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62bd0f33addc2c5deca39ac3_Group%20692.png");
  background-position: 50% 25%;
  background-repeat: repeat-x;
  background-size: 100%;
  max-width: 100%;
  margin: 96px auto;
  padding-left: 40px;
  padding-right: 40px;
  position: relative;
  inset: 0%;
}

.green-tabs-header {
  margin-bottom: 32px;
}

.greentabs_description-block {
  width: 60%;
  margin-bottom: 32px;
  margin-left: auto;
  margin-right: auto;
}

.green-tabs-secondary-heading {
  margin-bottom: 32px;
  margin-left: auto;
  margin-right: auto;
}

.green-tabs-outer {
  margin-bottom: 64px;
}

.green-tabs-main {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.green-tabs-menu-main {
  border-style: none none solid;
  border-width: 2px;
  border-color: var(--code-green);
  background-color: #48d59726;
  margin-left: auto;
  margin-right: auto;
}

.tab-content-block {
  margin-top: 0;
}

.tab-content-description {
  margin-bottom: 32px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
}

.tab-content-link {
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
}

.arrow-link {
  align-items: center;
  display: flex;
}

.arrow-link.product-link {
  width: 85%;
  margin-left: auto;
  margin-right: auto;
  text-decoration: none;
}

.arrow-link-text {
  color: #0469bc;
  font-size: 16px;
  font-weight: 700;
}

.arrow-link-text.green {
  color: var(--green-lighten-50);
  font-size: 16px;
  text-decoration: none;
}

.arrow-link-text.code-green-text {
  color: var(--green-lighten-50);
}

.arrow-link-block {
  text-decoration: none;
}

.tab-content-image.padding-right-20 {
  padding-right: 20px;
}

.event-hero-section {
  background-color: var(--brand-color-blue--blue-25-background);
  min-height: 440px;
  margin-top: 0;
}

.event-hero-section.daily-deals {
  background-image: linear-gradient(to bottom, var(--brand-color-blue--blue-25-background) 27%, var(--brand-color-blue--blue-900-basin-blue) 96%);
  min-height: 460px;
}

.event-hero-container {
  align-items: center;
  max-width: 1200px;
  display: block;
}

.event-hero-container.fqhc-hero {
  height: 460px;
}

.event-hero-container.pre-footer {
  padding-bottom: 60px;
}

.event-hero-grid-outer {
  margin: 60px 40px 40px;
}

.event-hero-grid-outer.daily-deals {
  background-color: var(--white);
  border-radius: 16px;
  margin-bottom: 120px;
  box-shadow: 0 4px 24px #003d5f33;
}

.event-hero-grid {
  grid-column-gap: 40px;
  border-radius: 0;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  align-items: start;
}

.event-hero-content {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.event-hero-content.daily-deals {
  padding-top: 40px;
  padding-left: 40px;
}

.event-form-wrapper {
  background-color: #fff;
  border: 0 solid #000;
  border-radius: 16px;
  max-width: 100%;
  padding: 40px;
  position: relative;
  box-shadow: 0 4px 24px #01385233;
}

.logo-hero {
  z-index: 2;
  width: 280px;
  max-width: 100%;
  margin-bottom: auto;
  display: block;
}

.civitas-headline {
  margin-bottom: 16px;
}

.hero-description {
  margin-bottom: 32px;
}

.list-heading {
  padding-top: 0;
  padding-bottom: 16px;
}

.text-list-item {
  color: var(--grey-darken-35);
  padding-bottom: 10px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 140%;
}

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

.text-list-item.text-silver {
  color: var(--silver);
  line-height: 140%;
}

.text-list-item.last-list-item {
  padding-bottom: 0;
}

.image-91 {
  width: 100%;
  height: 100%;
}

.content-section {
  background-color: var(--brand-color-blue--blue-25-background);
  position: relative;
}

.content-section.bg-color-white {
  background-color: var(--white);
}

.content-section.bg-color-white.radius-60-left {
  border-top-left-radius: 60px;
}

.civitas-info-graph-container {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62bd164accb3cb76659e7fa9_dots.png");
  background-position: 50% 0;
  background-repeat: repeat-x;
  background-size: 100% 30%;
  max-width: none;
  position: relative;
}

.civitas-info-graph-container.radius-left-60 {
  background-image: linear-gradient(to bottom, #48d597b3, var(--brand-color-blue--blue-900-basin-blue) 60%);
  opacity: 1;
  border-top-left-radius: 60px;
}

.docs-bg {
  z-index: 2;
  max-width: 1200px;
  margin: 96px auto;
  padding-left: 40px;
  padding-right: 40px;
  position: relative;
  inset: 0%;
}

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

.div-block-239, .civitas-info-graph-headline {
  margin-bottom: 16px;
}

.civitas-info-graph-description {
  margin-bottom: 32px;
}

.civitas-use-cases {
  background-color: var(--brand-color-blue--blue-1000);
  border-radius: 8px;
  max-width: 1200px;
  margin-top: 32px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
}

.civitas-use-cases-headline {
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 32px;
}

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

.civitas-info-graph-secondary-headline, .civitas-info-graph-secondary-headline-copy {
  margin-bottom: 16px;
}

.civitas-use-cases-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.civitas-hin-section.bg-color-basin-blue {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
}

.civitas-hin-container {
  max-width: 100%;
}

.civitas-hin-container.bg-color-light-blue {
  background-color: var(--brand-color-blue--blue-25-background);
}

.civitas-hin-container.bg-color-light-blue.radius-60-left {
  border-top-left-radius: 60px;
}

.civitas-hin-container.bg-color-white {
  background-color: var(--white);
}

.civitas-hin-container.bg-color-white.radius-right-60 {
  border-top-right-radius: 60px;
}

.civitas-hin-outer {
  max-width: 1200px;
  margin: 96px auto;
  padding-left: 40px;
  padding-right: 40px;
}

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

.civitas-hin-grid-headline, .civitas-hin-grid-description {
  margin-bottom: 32px;
}

.civitas-qhin.bg-color-basin-blue {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
}

.civitas-qhin-container {
  max-width: 100%;
}

.civitas-qhin-container.bg-color-light-blue {
  background-color: var(--brand-color-blue--blue-25-background);
}

.civitas-qhin-container.bg-color-light-blue.radius-60-left, .civitas-qhin-container.bg-color-light-blue.radius-left-60 {
  border-top-left-radius: 60px;
}

.civitas-qhin-container.bg-color-white {
  background-color: var(--white);
}

.civitas-qhin-container.bg-color-white.radius-right-60 {
  border-top-right-radius: 60px;
}

.civitas-qhin-section.bg-color-basin-blue {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
}

.civitas-qhin-benefits-heading {
  padding-top: 0;
  padding-bottom: 16px;
}

.civitas-qhin-outer {
  max-width: 1200px;
  margin: 96px auto;
  padding-left: 40px;
  padding-right: 40px;
}

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

.civitas-qhin-grid-headline {
  margin-bottom: 32px;
}

.civitas-qhin-grid-description, .civitas-qhin-benefit {
  margin-bottom: 16px;
}

.civitas-puerto-rico-testimonial-section {
  background-color: var(--brand-color-blue--blue-25-background);
}

.civitas-puerto-rico-testimonial-section.bg-color-basin-blue {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
}

.civitas-puerto-rico-testimonial-container {
  max-width: 100%;
}

.civitas-puerto-rico-testimonial-container.bg-color-light-blue {
  background-color: var(--brand-color-blue--blue-25-background);
}

.civitas-puerto-rico-testimonial-container.bg-color-light-blue.radius-60-left {
  border-top-left-radius: 60px;
}

.civitas-puerto-rico-testimonial-container.bg-color-white {
  background-color: var(--white);
}

.civitas-puerto-rico-testimonial-container.bg-color-white.radius-right-60 {
  border-top-right-radius: 60px;
}

.civitas-puerto-rico-testimonial-container.radius-right-60 {
  background-color: var(--white);
  border-top-right-radius: 60px;
}

.civitas-puerto-rico-testimonial-outer {
  max-width: 1200px;
  margin: 96px auto;
  padding-left: 40px;
  padding-right: 40px;
}

.civitas-puerto-rico-testimonial-heading {
  margin-bottom: 64px;
}

.civitas-puerto-rico-testimonial-grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.landing-page-nav {
  flex-direction: column;
  align-items: center;
  margin: 0;
  padding: 20px;
  display: flex;
}

.landing-page-nav.light-blue {
  justify-content: flex-start;
  align-items: flex-start;
}

.landing-page-nav-container {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
}

.hg-logo-white {
  width: 180px;
}

.section-outer {
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding: 96px 60px;
}

.section-outer.bg-color-white {
  background-color: var(--white);
  max-width: none;
}

.section-outer.bg-color-white.radius-60-right {
  border-top-right-radius: 60px;
  padding-top: 128px;
  padding-bottom: 128px;
}

.section-outer.bg-color-white.radius-60-left {
  border-top-left-radius: 80px;
}

.section-outer.bg-color-white.radius-60-left.data-file-bg-img {
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62eab924208014968acd9444_data%20types%20and%20coverage%20background.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 102%;
}

.section-outer.b-padding-0 {
  padding-bottom: 0;
}

.section-outer.b-padding-0.section-outer-bg-color-basin-blue {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
}

.section-outer.bg-color-light-blue {
  background-color: var(--brand-color-blue--blue-25-background);
}

.section-outer.bg-color-light-blue.corner-radius-l-90 {
  border-top-left-radius: 90px;
}

.section-outer.bg-color-light-blue.radius-60-left {
  border-top-left-radius: 60px;
}

.section-outer.bg-color-bue-green-gradient {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62bd164accb3cb76659e7fa9_dots.png");
  background-position: 50% 0;
  background-repeat: repeat-x;
  background-size: 100% 30%;
}

.section-outer.bg-color-bue-green-gradient.corner-60-right {
  border-top-right-radius: 60px;
}

.section-outer.radius-60-left {
  border-top-left-radius: 60px;
}

.section-outer.height-400 {
  height: 400px;
}

.section-outer.section-outer-bg-color-basin-blue, .section-outer-bg-color-basin-blue {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
}

.access-data-grid {
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.access-data-heading {
  margin-bottom: 40px;
}

.data-stats-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-columns: 1fr 1fr 1fr;
}

.heading-3-copy {
  color: #003d5e;
  text-align: center;
  margin-top: 40px;
  margin-bottom: 20px;
  font-family: Lato, sans-serif;
}

.heading-3-copy.ehr {
  margin-bottom: 40px;
}

.digital-health-use-cases-outer-copy {
  max-width: 1200px;
  margin: 96px auto 95px;
  padding-left: 40px;
  padding-right: 40px;
}

.stat-mobile-center {
  display: none;
}

.div-block-240 {
  margin-top: 64px;
}

.civitas-puerto-rico-stats {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.civitas-puerto-rico-stats-map {
  margin-bottom: 64px;
  position: relative;
}

.div-block-240-copy, .civitas-puerto-rico-stats-overall {
  margin-top: 64px;
}

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

.cta-banner-copy, .cta-banner-copy-copy {
  background-color: var(--white);
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62bbb892a22d4f4bdf02179c_dot-shape-right.svg"), url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62bbb84a2ce68c89f8f053a4_dot-shape-09.svg");
  background-position: 100% 0, 0 0;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, auto;
  border-radius: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr;
  max-width: 1200px;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
  padding: 30px 60px;
}

.cta-block-grid {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62bbb892a22d4f4bdf02179c_dot-shape-right.svg"), url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62bbb84a2ce68c89f8f053a4_dot-shape-09.svg");
  background-position: 100% 0, 0 0;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, auto;
  border-radius: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr;
  padding: 30px 60px;
}

.div-block-241, .cta-block-blue {
  max-width: 1200px;
}

.civitas-puerto-rico-stats-grid-outer {
  z-index: 2;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: auto 0% 0%;
}

.civitas-sdoh-container {
  max-width: 100%;
}

.civitas-sdoh-container.bg-color-light-blue {
  background-color: var(--brand-color-blue--blue-25-background);
}

.civitas-sdoh-container.bg-color-light-blue.radius-60-right {
  border-top-right-radius: 60px;
}

.civitas-sdoh-container.bg-color-basin-blue {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
}

.civitas-sdoh-container.bg-color-basin-blue.radius-left-60 {
  border-top-left-radius: 60px;
}

.civitas-sdoh-outer {
  max-width: 1200px;
  margin: 96px auto 95px;
  padding-left: 40px;
  padding-right: 40px;
}

.civitas-sdoh-heading {
  margin-bottom: 16px;
}

.div-block-242 {
  margin-top: 48px;
  margin-bottom: 48px;
}

.civitas-sdoh-third-heading {
  margin-bottom: 16px;
  margin-left: auto;
  margin-right: auto;
}

.image-92 {
  width: 816px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.civitas-lab-network-container {
  max-width: 100%;
}

.civitas-lab-network-container.bg-color-light-blue {
  background-color: var(--brand-color-blue--blue-25-background);
}

.civitas-lab-network-container.bg-color-light-blue.radius-60-right {
  border-top-right-radius: 60px;
}

.civitas-lab-network-container.bg-color-basin-blue {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
}

.civitas-lab-network-container.bg-color-basin-blue.radius-left-60 {
  border-top-left-radius: 60px;
}

.civitas-lab-network-outer {
  max-width: 1200px;
  margin: 96px auto 95px;
  padding-left: 40px;
  padding-right: 40px;
}

.civitas-sdoh-image {
  margin-top: 48px;
  margin-bottom: 48px;
}

.civitas-lab-network-heading {
  margin-bottom: 16px;
}

.civitas-lab-network-third-heading {
  margin-bottom: 16px;
  margin-left: auto;
  margin-right: auto;
}

.civitas-lab-network-image {
  margin-top: 48px;
  margin-bottom: 48px;
}

.civitas-qhin-grid-disclaimer {
  margin-bottom: 32px;
}

.civitas-puerto-rico-stats-overall-heading {
  margin-bottom: 16px;
  margin-left: auto;
  margin-right: auto;
}

.digital-health-landing-hero {
  z-index: 2;
  width: 120%;
  max-width: 90%;
  margin-top: -60px;
  margin-right: -60px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.use-case-title-copy {
  padding-top: 0;
  padding-bottom: 16px;
}

.digital-health-landing-value {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.section-bg.bg-color-basin-blue {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
}

.section-bg.bg-color-basin-blue.mt-120-110-100 {
  margin-top: 120px;
}

.section-bg.bg-color-light-blue {
  background-color: var(--brand-color-blue--blue-25-background);
}

.section-bg.get-started-bg {
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62bbe1761de666bbf34d4e0a_footer-bg.svg");
  background-position: 50% 100%;
  background-repeat: repeat-x;
  background-size: auto;
  min-height: 60vh;
}

.section-bg.bg-color-blue-gradient {
  background-image: linear-gradient(to bottom, var(--brand-color-blue--blue-25-background), white 95%);
}

.section-inner {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
}

.section-inner.center-content {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

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

.civitas-puerto-rico-stats-overall-heading-main {
  margin-left: auto;
  margin-right: auto;
}

.div-block-28-copy {
  justify-content: space-between;
  max-width: 1200px;
  margin: 96px auto;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.div-block-245 {
  margin-bottom: 32px;
}

.image-92-copy {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.civitas-sdoh-graphic {
  width: 600px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.sdoh-graphic {
  margin-left: auto;
  margin-right: auto;
  display: none;
}

.link-34 {
  color: var(--grey-darken-35);
}

.standard-button {
  width: 187px;
}

.standard-button.button-center {
  margin-left: auto;
  margin-right: auto;
}

.nav-menu-civitas {
  width: 83%;
  font-family: Lato, sans-serif;
  font-size: 1.1em;
}

.nav-contact-container-copy {
  float: right;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
  position: relative;
}

.top-nav-button-container-copy {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 40px;
}

.standard-button-copy, .civitas-header-button {
  float: right;
  width: 187px;
}

.secure-trusted-section {
  background-color: var(--brand-color-blue--blue-25-background);
}

.secure-trusted-section.bg-color-basin-blue {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
}

.secure-trusted-container {
  max-width: 100%;
}

.secure-trusted-container.bg-color-light-blue {
  background-color: var(--brand-color-blue--blue-25-background);
}

.secure-trusted-container.bg-color-light-blue.radius-60-left, .secure-trusted-container.bg-color-light-blue.radius-left-60 {
  border-top-left-radius: 60px;
}

.secure-trusted-container.bg-color-white {
  background-color: var(--white);
}

.secure-trusted-container.bg-color-white.radius-right-60 {
  border-top-right-radius: 60px;
}

.get-started-today {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62bbe1761de666bbf34d4e0a_footer-bg.svg"), linear-gradient(#f2f7fc, #fff);
  background-position: 50% 100%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 105%, auto;
  max-width: none;
  height: 45vh;
}

.div-block-133-copy {
  width: 45%;
}

.ehr-retrieval-hero-container {
  justify-content: center;
  align-items: center;
  max-width: 1200px;
  min-height: 600px;
  display: flex;
}

.headline-copy-copy-copy-copy-copy {
  color: #222;
  text-align: left;
  text-transform: uppercase;
  margin-top: 1em;
  font-family: Lato, sans-serif;
  font-weight: 700;
}

.hero-section {
  background-color: #f3f8fc;
  margin-top: 0;
  padding-top: 60px;
  position: relative;
}

.hero-section.hin {
  background-image: none;
  margin-top: 0;
}

.hero-section.guides {
  background-image: none;
}

.div-block-248 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.landing-page-hero {
  justify-content: center;
  align-items: flex-start;
  max-width: 1200px;
  min-height: 460px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.landing-page-hero-container {
  flex-direction: column;
  align-items: flex-start;
  margin: 0 40px 60px 0;
  display: flex;
}

.link-block-10 {
  cursor: none;
}

.gated-content-header-copy {
  color: #003d5f;
  text-align: left;
  font-family: PT Serif, serif;
  font-size: 40px;
  line-height: 50px;
}

.gated-content-description-copy {
  color: #585858;
  text-align: left;
  width: 100%;
  margin-bottom: 40px;
  margin-left: 0;
  margin-right: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.gated-content-description-copy.align-left {
  text-align: left;
}

.rich-text-block-22 {
  color: var(--white);
  text-align: center;
  font-family: Lato, sans-serif;
}

.landing-page-use-case {
  background-color: #fff;
  border-radius: 8px;
  padding: 20px;
  box-shadow: 0 1px 4px #003d5f33;
}

.rich-text-block-copy {
  text-align: center;
  letter-spacing: 0;
  text-indent: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.rich-text-block-copy.darktext p {
  color: var(--grey-darken-35);
}

.rich-text-block-copy {
  letter-spacing: 0;
  text-indent: 0;
  letter-spacing: 0;
  text-indent: 0;
  height: 100%;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.background {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
}

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

.div-block-249 {
  margin-bottom: 20px;
}

.div-block-122-copy {
  justify-content: space-between;
  max-width: 1200px;
  margin: 60px auto;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.div-block-122-copy-copy {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1200px;
  margin: 60px auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.gated-content-hero-content-container-copy {
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: flex;
}

.text-block-53-copy {
  padding-bottom: 40px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 23px;
}

.text-block-53-copy.darktext {
  color: var(--grey-darken-35);
}

.button-primary-blue-copy:hover, .button-primary-blue-copy.hover {
  background-color: var(--brand-color-blue--blue-500-main);
}

.container-15-copy {
  background-color: #fff;
  border-radius: 60px 0 0;
  max-width: 100%;
}

.container-15-copy-copy {
  background-color: #fff;
  border-radius: 0 60px 0 0;
  max-width: 100%;
}

.section-55 {
  background-color: var(--brand-color-blue--blue-25-background);
}

.text-block-53-copy-copy {
  padding-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 23px;
}

.div-block-122-copy-copy {
  justify-content: space-between;
  max-width: 1200px;
  margin: 40px auto;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.div-block-27-copy {
  max-width: 1200px;
  margin: 100px auto 60px;
  padding-left: 40px;
  padding-right: 40px;
}

.div-block-27-copy.patient360 {
  margin-top: 60px;
}

.div-block-27-copy.landing-page {
  margin-top: 40px;
  margin-bottom: 40px;
}

.div-block-27-copy-copy {
  max-width: 1200px;
  margin: 40px auto;
  padding-left: 40px;
  padding-right: 40px;
}

.div-block-27-copy-copy.patient360 {
  margin-top: 60px;
}

.div-block-27-copy-copy.landing-page {
  margin-top: 40px;
  margin-bottom: 40px;
}

.cta-banner-light-blue {
  border: 2px solid var(--code-green);
  background-color: var(--green-lighten-75);
  background-image: none;
  margin-top: 40px;
}

.coming-soon-banner {
  color: var(--brand-color-blue--blue-900-basin-blue);
  text-align: center;
  margin-top: 10px;
  font-size: 32px;
}

.div-block-250 {
  border: 1px solid var(--silver);
  background-color: var(--silver-darken-15);
  border-radius: 4px;
}

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

.hidden-block {
  display: none;
}

.grid-11-copy-copy {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.grid-11-copy-copy.patient360 {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.rich-text-block-copy-copy {
  letter-spacing: 0;
  text-indent: 0;
  justify-content: center;
  align-items: center;
  height: 100%;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
  display: flex;
}

.div-block-249-copy {
  max-width: 80%;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}

.text-block-53-copy-copy-copy {
  text-align: center;
  margin-top: 20px;
  padding-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 23px;
}

.hero-light-blue {
  background-color: #f3f8fc;
  background-image: linear-gradient(to bottom, var(--brand-color-blue--blue-25-background), white);
  margin-top: 0;
  padding-top: 160px;
  position: relative;
}

.hero-light-blue.hin {
  background-image: none;
  margin-top: 0;
}

.hero-light-blue.guides {
  background-image: none;
}

.div-block-251 {
  max-width: 1200px;
  margin: 0 auto;
  padding-top: 60px;
  padding-bottom: 60px;
}

.html-embed-10 {
  margin-bottom: 0;
}

.section-56 {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
  background-image: linear-gradient(to bottom, var(--brand-color-blue--blue-25-background), var(--brand-color-blue--blue-25-background) 57%, var(--brand-color-blue--blue-25-background) 100%, white);
  min-height: 600px;
}

.white-blue-gradient-section {
  background-image: linear-gradient(to bottom, var(--brand-color-blue--blue-25-background), white 45%);
  padding-top: 96px;
  padding-bottom: 96px;
  position: relative;
}

.white-blue-gradient-section.hin {
  background-image: none;
  margin-top: 0;
}

.white-blue-gradient-section.guides {
  background-image: none;
}

.white-background-section-container {
  background-color: #fff;
  border-radius: 0 60px 0 0;
  max-width: 100%;
}

.white-background-section-outer {
  max-width: 1200px;
  margin: 96px auto;
  padding-left: 40px;
  padding-right: 40px;
}

.use-case-split-4 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.use-case-split-4.patient360 {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.leaf-background-section {
  background-color: #003d5f;
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62b9bcc940c1335b51630021_Frame%201142.svg");
  background-position: 0 0;
  background-size: cover;
  display: block;
  position: relative;
}

.leaf-background-section.hidden {
  display: none;
}

.leaf-background-header {
  margin-top: 30%;
  margin-bottom: 32px;
}

.leaf-background-container {
  z-index: 2;
  flex-direction: column;
  align-items: center;
  max-width: 1200px;
  display: flex;
  position: relative;
  inset: auto 0%;
}

.leaf-background-description {
  margin-bottom: 32px;
  margin-left: auto;
  margin-right: auto;
}

.image-40-copy {
  display: block;
  overflow: visible;
}

.blue-box-background {
  background-color: #d9e8f5;
  border-radius: 4px;
  margin-bottom: 16px;
  padding: 20px;
}

.blue-box-background.current {
  background-color: #fff;
}

.grid-60 {
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/633b1e269c0f2c6f61a2a705_Frame%201223.png");
  background-position: 50% -14%;
  background-repeat: repeat-y;
  background-size: 70%;
  grid-template-rows: auto;
}

.venture-call-out {
  z-index: 2;
  background-color: #fff;
  border-radius: 4px;
  width: 440px;
  padding: 24px;
  position: absolute;
  inset: -10% auto auto 4%;
}

.div-block-100-copy {
  background-color: #fff;
  border-radius: 8px;
  margin: 160px 0 100px;
  padding: 60px 140px;
}

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

.body-copy-heading {
  margin-bottom: 16px;
}

.light-blue-section.bg-color-basin-blue {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
}

.ligh-blue-background-container {
  max-width: 100%;
}

.ligh-blue-background-container.bg-color-light-blue {
  background-color: var(--brand-color-blue--blue-25-background);
}

.ligh-blue-background-container.bg-color-light-blue.radius-60-left {
  border-top-left-radius: 60px;
}

.light-blue-background-outer {
  max-width: 1200px;
  margin: 96px auto;
  padding-left: 40px;
  padding-right: 40px;
}

.left-align-header {
  margin-bottom: 32px;
}

.application-grid {
  grid-template-rows: auto;
  height: auto;
  position: relative;
}

.application-grid.lab-vendors {
  height: 370px;
}

.section-quote-heading {
  width: 85%;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
}

.white-blue-gradient-container {
  justify-content: center;
  align-items: center;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.venture-call-out-blocks {
  margin-top: 128px;
  position: relative;
}

.venture-call-out-2 {
  z-index: 2;
  background-color: #fff;
  border-radius: 4px;
  width: 440px;
  padding: 24px;
  position: absolute;
  inset: 6% 4% auto auto;
}

.venture-call-out-3 {
  z-index: 2;
  background-color: #fff;
  border-radius: 4px;
  width: 440px;
  padding: 24px;
  position: absolute;
  inset: 27% auto auto 4%;
}

.image-94 {
  opacity: 1;
  width: 1000px;
  height: 780px;
}

.venture-call-out-4 {
  z-index: 2;
  background-color: #fff;
  border-radius: 4px;
  width: 440px;
  padding: 24px;
  position: absolute;
  inset: 42% 4% auto auto;
}

.venture-call-out-5 {
  z-index: 2;
  background-color: #fff;
  border-radius: 4px;
  width: 440px;
  padding: 24px;
  position: absolute;
  inset: 60% auto auto 4%;
}

.white-blue-gradient-outer {
  margin: 0 40px;
}

.white-blue-gradient-heading {
  margin-bottom: 16px;
  position: relative;
}

.bod {
  color: #585858;
  text-align: center;
  margin-bottom: 40px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

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

.bod._w-80 {
  justify-content: center;
  width: 80%;
  display: block;
}

.bod.white {
  color: var(--white);
}

.white-blue-gradient-description {
  width: 85%;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.ventures-hero-section {
  background-color: var(--brand-color-blue--blue-25-background);
  margin-top: 120px;
}

.ventures-hero-container {
  max-width: 100%;
}

.ventures-hero-image {
  position: relative;
  overflow: hidden;
}

.ventures-hero-background {
  object-fit: cover;
  width: 100%;
  max-width: none;
}

.ventures-hero-copy {
  z-index: 2;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
  position: absolute;
  inset: 30% 0% auto;
}

.venture-hero-text {
  color: #003d5f;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: PT Serif, serif;
  font-size: 64px;
  font-weight: 700;
  line-height: 120%;
}

.venture-hero-text.align-left {
  text-align: left;
  font-size: 32px;
  line-height: 42px;
}

.venture-hero-text.underline-text {
  text-decoration: underline;
}

.div-block-253 {
  background-color: var(--code-green);
  width: 370px;
  height: 8px;
}

.ventures-cloud-1 {
  z-index: 2;
  position: absolute;
  inset: 26% 26% auto auto;
}

.image-95 {
  float: right;
  width: 5.5vw;
  position: relative;
  top: 100%;
  right: 26%;
}

.use-case-split-3 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.use-case-split-3.patient360 {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

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

.link-24 {
  color: #fff;
  text-decoration: none;
}

.div-block-14-copy-copy {
  align-items: center;
  margin: 0 40px;
}

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

.text-field {
  min-width: 187px;
  font-family: Lato, sans-serif;
}

.button-primary-blue-copy {
  color: #fff;
  text-align: center;
  background-color: #003d5f;
  border-radius: 5px;
  width: 280px;
  min-width: 179px;
  height: 54px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 35px;
  display: block;
}

.button-primary-blue-copy:hover, .button-primary-blue-copy.hover {
  background-color: var(--brand-color-blue--blue-500-main);
}

.button-primary-blue-copy.pressed {
  background-color: #035694;
}

.button-primary-blue-copy.fixed-width {
  width: 250px;
  margin-left: 0;
  margin-right: 0;
  line-height: 52px;
  text-decoration: none;
}

.timeline-section {
  background-color: #003d5f;
  background-image: linear-gradient(to bottom, var(--brand-color-blue--blue-900-basin-blue), var(--code-green));
  display: block;
  position: relative;
}

.timeline-section.hidden {
  display: none;
}

.section-container {
  z-index: 2;
  flex-direction: column;
  align-items: center;
  max-width: 1200px;
  display: flex;
  position: static;
  inset: auto 0%;
}

.header {
  margin: 40px;
  font-family: Lato, sans-serif;
}

.venture-call-out-6 {
  z-index: 2;
  background-color: #fff;
  border-radius: 4px;
  width: 440px;
  padding: 24px;
  position: absolute;
  inset: auto 4% 4% auto;
}

.heading-3-white-left-aligned-copy-copy-copy {
  color: #003d5e;
  text-align: center;
  justify-content: center;
  width: 100%;
  margin-top: 30px;
  font-family: PT Serif, serif;
  font-size: 32px;
  line-height: 42px;
  display: flex;
}

.qhin-call-out {
  z-index: 2;
  background-color: #fff;
  border-radius: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 140px;
  margin-bottom: 10px;
  padding: 8px;
  display: flex;
  position: static;
  inset: -10% auto auto 4%;
}

.qhin-call-out-2 {
  z-index: 2;
  background-color: #fff;
  border-radius: 4px;
  width: 440px;
  padding: 24px;
  position: absolute;
  inset: 5% 4% auto auto;
}

.qhin-call-out-3 {
  z-index: 2;
  background-color: #fff;
  border-radius: 4px;
  width: 440px;
  padding: 24px;
  position: absolute;
  inset: 22% auto auto 4%;
}

.qhin-call-out-4 {
  z-index: 2;
  background-color: #fff;
  border-radius: 4px;
  width: 440px;
  padding: 24px;
  position: absolute;
  inset: 37% 4% auto auto;
}

.qhin-call-out-5 {
  z-index: 2;
  background-color: #fff;
  border-radius: 4px;
  width: 440px;
  padding: 24px;
  position: absolute;
  inset: 54% auto auto 4%;
}

.qhin-call-out-6 {
  z-index: 2;
  background-color: #fff;
  border-radius: 4px;
  width: 440px;
  padding: 24px;
  position: absolute;
  inset: 72% 4% auto auto;
}

.container-outer.bg-color-light-blue {
  background-color: var(--brand-color-blue--blue-25-background);
}

.container-outer.bg-color-white {
  background-color: var(--white);
}

.grid-32-copy {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 60%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
}

.team_grid-wrap {
  grid-template-rows: auto;
  grid-template-columns: 2fr;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}

.bio-photo {
  height: 197px;
  max-height: 100%;
}

.hidden {
  display: none;
}

.grid-61 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  max-width: 1200px;
  margin-bottom: 40px;
  margin-left: 40px;
  margin-right: 40px;
}

.grid-62 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  margin-top: 20px;
  margin-bottom: 20px;
}

.product-container {
  background-color: var(--white);
  border-radius: 16px;
}

.product-container.bg-color-green-10 {
  background-color: #a3eacb1a;
}

.product-header-container {
  background-color: var(--green-lighten-50);
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  padding: 16px 24px;
}

.product-body-container {
  padding: 24px;
}

.product-hit-rate-container {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: var(--silver-lighten-80);
  justify-content: center;
  align-items: center;
  padding-top: 8px;
  padding-bottom: 8px;
  display: flex;
}

.product-hit-rate-container.hidden {
  display: none;
}

.grid-2-col {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  width: 80%;
  margin-top: 20px;
}

.container-inner {
  padding-top: 60px;
  padding-bottom: 96px;
}

.container-inner.right-curve {
  border-top-right-radius: 90px;
}

.container-inner.right-curve.bg-color-light-blue {
  background-color: var(--brand-color-blue--blue-25-background);
  padding-top: 40px;
}

.div-block-254 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.content-container.center {
  justify-content: center;
  align-items: flex-start;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.content-container.center._w-80 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}

.content-container.center._w-60 {
  flex-direction: column;
  align-items: center;
  width: 60%;
}

.markets-hero-section-copy {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
  min-height: 440px;
  margin-top: 120px;
}

.markets-hero-section-copy.no-top-margin {
  min-height: 380px;
  margin-top: 0;
}

.hero-section {
  padding-top: 120px;
}

.hero-section.bg-color-basin-blue {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
  padding-top: 60px;
}

.hero-section.bg-color-basin-blue.bg-img-jungle {
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62b9bcc940c1335b51630021_Frame%201142.svg");
  background-position: 50% -4%;
  background-repeat: no-repeat;
  background-size: cover;
}

.hero-section.bg-color-light-blue {
  background-color: var(--brand-color-blue--blue-25-background);
}

.hero-section.bg-color-light-blue.bg-img-jungle {
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62b9bcc940c1335b51630021_Frame%201142.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.flex-box {
  display: flex;
}

.flex-box.horizontal.distribute-evenly {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  justify-content: center;
}

.flex-box.horizontal.distribute-evenly.absolute-layout {
  position: relative;
  top: 20px;
  bottom: auto;
}

.img-container.max-h-88px {
  height: 88px;
}

.header-container.margin-40 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.header-container.margin-120 {
  margin-top: 120px;
}

.button-container {
  margin-top: 20px;
  margin-bottom: 20px;
}

.button-container.full-width {
  width: 100%;
  margin-top: 0;
}

.heading-four {
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

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

.heading-four.center.color-basin-blue {
  color: var(--brand-color-blue--blue-900-basin-blue);
}

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

.div-block-256 {
  margin-top: 40px;
}

.down-arrow-container {
  justify-content: center;
  display: flex;
  position: static;
  bottom: 30%;
}

.down-arrow-outer {
  z-index: 1;
  width: 100%;
  display: none;
  position: absolute;
  bottom: 10vh;
}

.form-outer {
  width: 60%;
  height: 1240px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
}

.form-section {
  background-color: var(--brand-color-blue--blue-25-background);
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62744222328f2ef05573e20a__Hero_bg.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  position: relative;
}

.table-column-container {
  border: 2px solid var(--silver-darken-15);
  border-radius: 4px;
}

.cell-header-container {
  border-bottom: 2px none var(--silver-darken-15);
  flex: 1;
  align-self: center;
  padding: 16px;
}

.cell-header-container.mobile-hidden {
  flex: 0 auto;
  width: 40%;
}

.cell-header-container.wrap {
  flex: 1;
  width: 100px;
}

.cell-header-container._w-10 {
  flex: 0 auto;
  width: 10%;
}

.cell-header-container.doc-title {
  flex: 0 auto;
  width: 30%;
}

.cell-container {
  border-bottom: 2px none var(--silver-darken-15);
  flex: 1;
  padding: 16px;
}

.cell-container.description {
  flex: 0 auto;
  width: 40%;
}

.cell-container.wrap {
  width: 10%;
}

.cell-container._w-10 {
  flex: 0 auto;
  width: 10%;
}

.cell-container._w-10._w-mobile-20.center {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.cell-container.doc-title {
  flex: 0 auto;
  width: 30%;
}

.table-container {
  border: 1px solid var(--silver-darken-15);
  border-radius: 8px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.table-row-container {
  border-bottom: 2px solid var(--silver-darken-15);
  background-color: var(--white);
  flex: 0 auto;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.table-row-container.header {
  background-color: var(--silver-lighten-80);
  border-bottom-width: 1px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  margin: 0;
}

.table-row-container.last {
  border-bottom-style: none;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}

.table-row-container.mobile-description {
  display: none;
}

.table-row-container.mobile-row {
  background-color: var(--white);
  border-bottom-width: 1px;
}

.table-text {
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 140%;
}

.table-text.text-silver {
  color: var(--silver);
}

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

.table-text.mobile {
  font-size: 13px;
}

.table-text.center {
  text-align: center;
  padding: 4px 0;
}

.table-text.center.blue {
  color: var(--brand-color-blue--blue-900-basin-blue);
  font-size: 18px;
}

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

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

.table-text.text-center-mobile.text-white.description {
  color: var(--black);
  font-size: 12px;
}

.table-text.text-center-mobile.text-basin-blue {
  color: var(--brand-color-blue--blue-900-basin-blue);
}

.table-text.text-center-mobile.text-basin-blue.description, .table-text.text-center-mobile.description {
  font-size: 12px;
}

.table-text.testimonial-title {
  text-align: right;
  font-size: 14px;
}

.table-text.text-color-silver {
  color: var(--silver);
}

.table-text.text-color-silver.text-center {
  text-align: center;
}

.table-text.tab-text {
  text-transform: none;
  font-size: 16px;
  font-weight: 700;
}

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

.table-text.text-color-dark-silver {
  color: var(--silver-darken-15);
}

.table-text.text-color-dark-silver.reference-text {
  font-size: 10px;
}

.table-text.m-center {
  text-align: left;
}

.table-text.disclaimer {
  font-size: 10px;
}

.table-text.text-color-white {
  color: #fff;
}

.table-text.text-color-white.text-mobile-center {
  text-align: center;
}

.table-header-text {
  font-size: 16px;
}

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

.version-container {
  border: 1px none var(--brand-color-blue--blue-500-main);
  background-color: var(--silver);
  border-radius: 20px;
  width: 60px;
}

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

.item-container {
  margin-top: 24px;
}

.feature-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  display: none;
}

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

.tab-link-tab-5-2 {
  background-color: #0000;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.tab-link-tab-5-2.w--current {
  background-color: #d9e8f5;
  border-radius: 10px;
  font-weight: 700;
}

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

.div-block-257 {
  margin-top: 4em;
}

.section-outer {
  background-color: var(--brand-color-blue--blue-25-background);
}

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

.section-outer.bg-dark-blue {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
}

.section-outer.bg-dark-blue.img-only {
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/64015f6f01784215da4fcafc_footer_bottom.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  min-height: 400px;
}

.section-outer.margin-top-56 {
  padding-top: 56px;
}

.section-outer-div.bg-color-white {
  background-color: var(--white);
  max-width: none;
}

.section-outer-div.bg-color-white.radius-60-right {
  border-top-right-radius: 60px;
  padding-top: 128px;
  padding-bottom: 128px;
}

.section-outer-div.bg-color-white.radius-60-left {
  border-top-left-radius: 80px;
}

.section-outer-div.bg-color-white.radius-60-left.data-file-bg-img {
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62eab924208014968acd9444_data%20types%20and%20coverage%20background.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 102%;
}

.section-outer-div.b-padding-0 {
  padding-bottom: 0;
}

.section-outer-div.bg-color-light-blue {
  background-color: var(--brand-color-blue--blue-25-background);
}

.section-outer-div.bg-color-light-blue.corner-radius-l-90 {
  border-top-left-radius: 90px;
}

.section-outer-div.bg-color-light-blue.radius-60-left {
  border-top-left-radius: 60px;
}

.section-outer-div.bg-color-light-blue.radius-right-60 {
  border-top-right-radius: 60px;
}

.section-outer-div.bg-color-bue-green-gradient {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62bd164accb3cb76659e7fa9_dots.png");
  background-position: 50% 0;
  background-repeat: repeat-x;
  background-size: 100% 30%;
}

.section-outer-div.bg-color-bue-green-gradient.corner-60-right {
  border-top-right-radius: 60px;
}

.section-outer-div.radius-60-left {
  border-top-left-radius: 60px;
}

.section-inner-div {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 96px 40px;
}

.section-inner-div.center-content {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.section-inner-div.relative-position {
  position: relative;
}

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

.left-align-hero-section {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.right-align-hero-image {
  max-width: 100%;
  position: relative;
}

.m-b-32 {
  margin-bottom: 32px;
}

.m-b-16 {
  margin-bottom: 16px;
}

.green-tabs-docs-bg-gradient {
  z-index: 2;
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62bd0f33addc2c5deca39ac3_Group%20692.png");
  background-position: 50% 25%;
  background-repeat: repeat-x;
  background-size: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 96px 40px;
  position: relative;
  inset: 0%;
}

.split-3, .split-5 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.lp-share-button {
  color: #fff;
  background-color: #33647e;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  padding: 6px 8px;
  font-family: Lato, sans-serif;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
  position: absolute;
  top: 50%;
  right: 10px;
  transform: translate(0, -50%);
}

.lp-share-button:hover {
  background-color: #003349;
}

.lp-header-container {
  z-index: 99999;
  justify-content: center;
  max-width: 1252px;
  padding: 20px 10px;
  display: flex;
  position: relative;
}

.lp-header-container.remove-padding {
  padding-top: 0;
  padding-bottom: 0;
}

.image-106 {
  margin-left: 6px;
}

.paragraph-16 {
  margin-bottom: 0;
}

.lp-arrow-outer {
  justify-content: center;
  width: 100%;
  margin-top: 25px;
  display: flex;
}

.lp-hero-heading {
  color: #fff;
  text-align: center;
  margin-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 80px;
  line-height: 120%;
}

.lp-hero-container {
  z-index: 999;
  max-width: 1252px;
  padding-top: 80px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
}

.lp-floating-text {
  z-index: 9999;
  opacity: .05;
  color: #fff;
  letter-spacing: 0;
  justify-content: center;
  margin-top: 20px;
  padding-left: 23px;
  padding-right: 23px;
  font-family: Lato, sans-serif;
  font-size: 43vw;
  line-height: 720px;
  display: flex;
  position: absolute;
  top: -125px;
  left: 50%;
  transform: translate(-50%);
}

.lp-floating-text.title-container {
  z-index: 1;
  opacity: 1;
  justify-content: center;
  align-items: center;
  display: flex;
  top: -144px;
}

.lp-hero-button-outer {
  justify-content: center;
  align-items: stretch;
  margin-top: 35px;
  margin-bottom: 50px;
  display: flex;
}

.logo-block {
  margin-left: 40px;
  margin-right: 40px;
}

.button-secondary-green-2.lp-button {
  height: auto;
  margin-left: 32px;
  margin-right: 32px;
}

.year-title {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 43vw;
  line-height: 720px;
}

.button-primary-green-2.lp-button {
  cursor: pointer;
  width: auto;
  height: auto;
  padding-left: 32px;
  padding-right: 32px;
}

.lp-logos-block {
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.lp-hero-para {
  color: #dcdcdc;
  text-align: center;
  margin-top: 30px;
  margin-bottom: 24px;
  padding-top: 0;
  font-family: Lato, sans-serif;
  font-size: 18px;
}

.lp-hero-section {
  padding-top: 88px;
}

.lp-hero-section.lp-bg-dark {
  z-index: 1;
  background-color: #003d5f;
  padding-top: 0;
  padding-bottom: 20px;
  display: block;
  position: relative;
  overflow: hidden;
}

.lp-large-circle-block {
  background-color: #003d5f;
  padding-top: 40px;
  padding-bottom: 40px;
  position: relative;
  overflow: hidden;
}

.pointer-div {
  background-color: #fff;
  width: 100%;
  height: 100px;
  min-height: 50px;
  position: absolute;
  top: 500px;
}

.lp-largeblock-content {
  z-index: 99;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 46%;
  max-width: 610px;
  min-height: 350px;
  transition: opacity .2s;
  display: flex;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.lp-hero-cont-p {
  width: 100%;
  height: auto;
  overflow: hidden;
}

.lp-center-large-txt {
  color: #fff;
  text-align: center;
  margin-bottom: 24px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 140%;
  transition: transform .3s;
}

.lottie-animation-6.homepage-lottie {
  width: 100%;
  margin-top: -198px;
  display: block;
}

.lp-tile-para {
  color: #fff;
  text-align: center;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 140%;
  text-decoration: none;
}

.lp-card-outer {
  flex-direction: column;
  justify-content: flex-start;
  text-decoration: none;
  display: flex;
}

.lp-card-outer:hover {
  margin-top: 0;
  position: relative;
  top: auto;
}

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

.lp-h4 {
  color: #a3eacb;
  text-align: center;
  margin-top: 30px;
  margin-bottom: 4px;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 140%;
  text-decoration: none;
}

.lp-container-1232 {
  max-width: 1252px;
  padding: 0 10px;
  position: relative;
}

.lp-container-1232.lp-title-wrapper {
  max-width: none;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.lp-h2 {
  color: #fff;
  text-align: center;
  font-size: 40px;
  line-height: 45px;
}

.lp-h2.small-block {
  max-width: 940px;
  margin-bottom: 56px;
  margin-left: auto;
  margin-right: auto;
  line-height: 120%;
}

.lp-h2.lp-left-align {
  text-align: left;
  margin-top: 0;
}

.lp-h2.lp-left-align.lp-dark-text {
  color: #003d5e;
  line-height: 120%;
}

.lp-h2.lp-repeat-blk {
  margin-top: 16px;
  margin-bottom: 16px;
  padding-left: 10px;
  padding-right: 10px;
  line-height: 120%;
}

.lp-h2.lp-percentage {
  color: #003d5e;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 88px;
  line-height: 140%;
}

.lp-call-action-blk {
  background-color: #003349;
  border-radius: 5px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  padding: 20px;
  text-decoration: none;
  transition: background-color .3s cubic-bezier(.075, .82, .165, 1);
  display: flex;
}

.lp-call-action-blk:hover {
  background-color: #003d5e;
  position: relative;
  box-shadow: 0 0 30px #48d59766;
}

.image-96 {
  height: auto;
  margin-bottom: 16px;
}

.lp-h6 {
  color: #dcdcdc;
  text-align: center;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 25.2px;
}

.lp-h6.lp-small-h6 {
  color: #a3eacb;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-bottom: 0;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 16px;
  line-height: 140%;
}

.lp-main-section {
  padding-top: 96px;
  padding-bottom: 96px;
}

.lp-main-section.lp-darkbg {
  background-color: #003d5f;
  border-radius: 0;
}

.lp-main-section.lp-forms-section {
  padding-top: 126px;
  padding-bottom: 126px;
  transition: background-color .3s, box-shadow .3s cubic-bezier(.075, .82, .165, 1);
  position: relative;
  overflow: hidden;
}

.lp-list-block {
  text-decoration: none;
}

.li-icon-outer {
  height: 64px;
}

.lp-right-block {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.paragraph-17 {
  color: #585858;
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 140%;
}

.button-secondary-blue-2 {
  color: #003d5f;
  text-align: center;
  background-color: #0000;
  border: 2px solid #003d5f;
  border-radius: 4px;
  justify-content: space-between;
  height: 54px;
  padding-left: 32px;
  padding-right: 32px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 30px;
  display: inline-block;
}

.button-secondary-blue-2:hover {
  color: #003d5f;
  background-color: #003d5f0d;
}

.button-secondary-blue-2:active {
  background-color: #0000;
}

.button-secondary-blue-2.large-sec {
  margin-top: 40px;
  font-size: 18px;
}

.button-secondary-blue-2.small {
  width: var(--spacing--80px);
  padding: var(--spacing--4px) var(--spacing--16px);
  height: auto;
}

.text-field-3 {
  color: #222;
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 140%;
}

.text-field-3.text-field-block {
  font-family: Lato, sans-serif;
}

.lp-button-outer {
  justify-content: center;
  margin-top: 24px;
  display: flex;
}

.lp-button-outer.lp-large {
  width: 100%;
  margin-top: 14px;
}

.lp-button-outer.lp-large.left-aligned {
  justify-content: flex-start;
}

.lp-form-inner-blk {
  position: static;
  overflow: hidden;
}

.lp-form-inner-blk.lp-relative-blk {
  position: static;
}

.text-field-block {
  min-height: 44px;
  font-family: Lato, sans-serif;
  font-size: 18px;
}

.form-half-block {
  width: 50%;
  margin-bottom: 16px;
}

.form-half-block.lp-left-margin {
  padding-left: 12px;
}

.form-half-block.lp-right-margin {
  align-self: flex-end;
  padding-right: 12px;
}

.form-half-block.lp-right-margin.align-top {
  align-self: flex-start;
}

.button-primary-blue-2.lp-button {
  font-size: 18px;
  line-height: 35px;
}

.button-primary-blue-2.top-margin {
  margin-top: 30px;
}

.grid-67 {
  z-index: 100;
  grid-template-rows: auto;
  position: relative;
}

.lp-form-block {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: wrap;
  display: flex;
}

.lp-success-block {
  color: #222;
  background-color: #0000;
  padding: 0;
  font-family: Lato, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 39px;
}

.text-field-2 {
  border: 1px solid #dcdcdc;
  border-radius: 2px;
}

.field-label {
  color: #222;
  margin-bottom: 2px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 140%;
}

.lp-list-item {
  color: #585858;
  margin-left: 5px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 140%;
}

.lp-form-wrapper {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 448px;
  display: block;
}

.lp-form-wrapper.btm-padding-0 {
  margin-bottom: 0;
}

.image-108 {
  z-index: 1;
  object-fit: cover;
  max-width: 100%;
  height: 100%;
  position: absolute;
  top: 50%;
  right: 48%;
  transform: translate(0, -50%);
}

.sm-percentage-wrap {
  justify-content: center;
  align-items: center;
  display: flex;
}

.lp-icon-blk {
  width: 40px;
  height: 40px;
  position: absolute;
  left: 0;
}

.lp-anchor-link-outer {
  z-index: 999;
  background-color: #003d5f;
  justify-content: center;
  display: flex;
  position: relative;
  top: 0;
}

.lp-anchor-link-outer.anchor-listing {
  z-index: 9999;
  background-color: #48d597;
  margin-top: 0;
  padding-top: 24px;
  padding-bottom: 24px;
  position: sticky;
  top: 0;
}

.lp-anchor-link-outer.anchor-listing.lp-tab-fix-wrapper-block {
  background-color: #003d5f;
  padding-top: 7px;
  padding-bottom: 7px;
}

.lp-anchor-link-outer.anchor-listing.hidden-navbar {
  display: none;
}

.overlay-container {
  z-index: 99;
  -webkit-backdrop-filter: grayscale(90%);
  backdrop-filter: grayscale(90%);
  background-color: #ffffffab;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

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

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

.div-block-262.lp-new-para {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}

.lp-list-cont {
  color: #585858;
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 140%;
}

.lp-pi-content {
  max-width: 237px;
  position: absolute;
}

.lp-pi-content.lp-third {
  margin-bottom: 0;
  position: absolute;
  bottom: 0;
  left: 0;
}

.lp-pi-content.lp-fourth {
  right: 0;
}

.lp-pi-content.lp-first {
  margin-top: 20px;
  position: absolute;
  top: 0;
  left: 0;
}

.lp-pi-content.lp-second {
  position: absolute;
  top: 50%;
  left: 0;
  transform: translate(0, -50%);
}

.lp-heading-para {
  color: #dcdcdc;
  text-align: center;
  width: 100%;
  max-width: 622px;
  margin-bottom: 0;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 140%;
}

.lp-progress-count {
  color: #0361ab;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
}

.lp-progress-count.counterup.primary-color {
  color: #0361ab;
}

.lp-progress-count.counterup.gray-color {
  color: #585858;
}

.lp-progress-count.counterup.list-count {
  color: #262626;
  font-family: Hepta Slab, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 28px;
}

.lp-progress-count.counterup.list-count.large-text {
  font-size: 32px;
  line-height: 38px;
}

.lp-progress-count.counterup.is-large {
  color: #2229;
  font-family: Open Sans, sans-serif;
  font-size: 20px;
}

.lp-progress-count.gray-color {
  color: #585858;
}

.lp-progress-count.is-large {
  color: #2229;
  font-family: Open Sans, sans-serif;
  font-size: 20px;
}

.lp-progress-count.is-large.list-count {
  color: #262626;
  font-family: Hepta Slab, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 28px;
}

.lp-progress-count.is-large.list-count.large-text {
  font-size: 32px;
  line-height: 38px;
}

.lp-h3 {
  color: #222;
  margin-top: 20px;
  margin-bottom: 14px;
  font-family: Lato, sans-serif;
  font-size: 28px;
  line-height: 140%;
}

.lp-h3.hide-on-desktop {
  display: none;
}

.lp-h3.lp-remove-padd-mobi.normal-font {
  font-size: 24px;
  font-weight: 400;
}

.lp-h3.lp-mobi-visible {
  display: none;
}

.lp-h3.lp-small-h3 {
  font-size: 24px;
  font-weight: 400;
}

.lp-logo-list {
  justify-content: center;
  align-items: center;
  display: flex;
}

.nav-menu-2 {
  display: flex;
}

.lp-h5 {
  color: #585858;
  margin-top: 0;
  margin-bottom: 7px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 140%;
}

.lp-h5.lp-sm-title {
  color: #222;
  text-align: center;
  max-width: 607px;
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  font-size: 24px;
  font-weight: 700;
}

.lp-h5.lp-sm-title.regulat-text {
  font-weight: 400;
}

.lp-h5.lp-sm-title.new-large-txt {
  margin-bottom: 40px;
  font-size: 28px;
  font-weight: 700;
}

.lp-h5.lp-sm-title.lp-light-text {
  font-weight: 400;
}

.percentage-block {
  height: 24px;
  padding-left: 10px;
  display: flex;
}

.percentage-block.last-block {
  margin-bottom: 5px;
  padding-bottom: 0;
  padding-left: 0;
}

.lp-icon-disc-block {
  flex-wrap: nowrap;
  align-items: center;
  min-height: 40px;
  margin-bottom: 24px;
  padding-left: 40px;
  display: flex;
  position: relative;
}

.lp-diagram-block {
  object-fit: fill;
  width: auto;
  height: auto;
  margin-left: 124px;
  position: relative;
}

.lp-diagram-block.center {
  justify-content: center;
  align-items: center;
  margin-left: 0;
  display: flex;
}

.lp-diagram-block.center.vertical-center {
  align-items: center;
  height: 100%;
}

.lp-diagram-block.lp-remove-pad {
  margin-left: 0;
}

.paragraph-11 {
  color: #222;
  text-align: center;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 24px;
  line-height: 140%;
}

.lp-tab-header-blk {
  background-color: #003d5f;
  justify-content: center;
  padding-top: 24px;
  display: block;
}

.lp-tab-header-blk.lp-top-spacer {
  padding-top: 60px;
}

.lp-progress-title {
  color: #585858;
  margin-top: 16px;
  margin-bottom: 2px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 140%;
}

.lp-large-heading {
  color: #003d5e;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 32px;
}

.lp-large-heading.new-large-heading {
  margin-bottom: 30px;
  padding-bottom: 0;
  font-size: 28px;
  line-height: 140%;
}

.lp-large-heading.new-large-heading.removemargin {
  font-family: Lato, sans-serif;
}

.bold-text-11 {
  color: #222;
}

.lp-survay-para {
  color: #585858;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 140%;
}

.lp-pichart-new {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1024px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.heading-14 {
  color: #003d5e;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 28px;
  line-height: 140%;
}

.heading-14.lp-large-text-blk {
  font-size: 88px;
  line-height: 100%;
}

.lp-line-three {
  background-color: #888;
  width: 100%;
  max-width: 245px;
  height: 1px;
  position: absolute;
  bottom: 40px;
  left: 240px;
}

.paragraph-15 {
  color: #222;
  text-align: center;
  margin-bottom: 16px;
  font-family: Lato, sans-serif;
  font-size: 24px;
  line-height: 140%;
}

.paragraph-15.lp-small-title {
  font-size: 18px;
}

.lp-mobi-dots.dot-four, .lp-mobi-dots.dot-three, .lp-mobi-dots.dot-one, .lp-mobi-dots.dot-two {
  display: none;
}

.lp-tab-section {
  padding-top: 0;
}

.lp-progress-bar {
  background-color: #c0d9ee;
  width: 100%;
  max-width: 100%;
  height: 24px;
}

.lp-progress-bar.smpb-l19 {
  max-width: 55%;
}

.lp-progress-bar.smpb-38 {
  max-width: 50%;
}

.lp-progress-bar.pb-55 {
  max-width: 55%;
}

.lp-progress-bar.smpb-l52 {
  max-width: 86%;
}

.lp-progress-bar.pb-50-n {
  max-width: 50%;
}

.lp-progress-bar.smpb-50 {
  max-width: 83%;
}

.lp-progress-bar.smpb-36 {
  max-width: 72%;
}

.lp-progress-bar.pb-83 {
  max-width: 83%;
}

.lp-progress-bar.smpb-48 {
  max-width: 74%;
}

.lp-progress-bar.lp-gray {
  background-color: #dcdcdc;
  max-width: 100%;
}

.lp-progress-bar.lp-gray.smlp-30 {
  max-width: 50%;
}

.lp-progress-bar.lp-gray.smlp-10 {
  max-width: 20%;
}

.lp-progress-bar.smpb-45 {
  max-width: 80%;
}

.lp-progress-bar.smpb-16 {
  max-width: 33%;
}

.lp-progress-bar.smpb-24 {
  max-width: 30%;
}

.lp-progress-bar.smpb-22 {
  max-width: 65%;
}

.lp-progress-bar.smpb-42 {
  max-width: 70%;
}

.lp-progress-bar.smpb-40 {
  max-width: 60%;
}

.lp-progress-bar.smpb-39 {
  max-width: 66%;
}

.lp-progress-bar.smpb-29 {
  max-width: 40%;
}

.lp-progress-bar.smpb-s36 {
  max-width: 61%;
}

.lp-progress-bar.smpb-5, .lp-progress-bar.pb-20 {
  max-width: 20%;
}

.lp-progress-bar.smpb-32 {
  max-width: 56%;
}

.lp-progress-bar.pb-28 {
  max-width: 28%;
}

.lp-progress-bar.smpb-25 {
  max-width: 75%;
}

.lp-progress-bar.smpb-28 {
  max-width: 46%;
}

.lp-progress-bar.is-large {
  background-color: #48d597;
  height: 40px;
}

.lp-progress-bar.is-large.progress-1 {
  max-width: 1%;
}

.lp-progress-bar.is-large.progress-1.is-dark {
  background-color: #4c4c4c;
}

.lp-progress-bar.is-large.progress-1.is-lihtgray {
  background-color: #b3b3b3;
}

.lp-progress-bar.is-large.progress-23 {
  max-width: 32%;
}

.lp-progress-bar.is-large.is-gray {
  background-color: #ccc;
}

.lp-progress-bar.is-large.is-gray.progress-13 {
  max-width: 16%;
}

.lp-progress-bar.is-large.is-gray.progress-2 {
  max-width: 2%;
}

.lp-progress-bar.is-large.is-gray.progress-5 {
  max-width: 5%;
}

.lp-progress-bar.is-large.progress-71 {
  width: 100%;
  max-width: 91%;
}

.lp-progress-bar.is-large.progress-20 {
  max-width: 20%;
}

.lp-progress-bar.is-large.progress-20.is-light-green {
  background-color: #48d597;
}

.lp-progress-bar.is-large.progress-74 {
  max-width: 74%;
}

.lp-progress-bar.is-large.progress-74.is-dark-green {
  background-color: #3eb882;
}

.lp-progress-bar.is-large.progress-4 {
  max-width: 4%;
}

.lp-progress-bar.is-large.progress-4.is-darkgray {
  background-color: #ccc;
}

.lp-progress-bar.is-large.progress-28 {
  max-width: 41%;
}

.lp-progress-bar.is-large.progress-39 {
  max-width: 59%;
}

.lp-progress-bar.is-large.progress-78 {
  max-width: 78%;
}

.lp-progress-bar.is-large.progress-78.is-dark-green {
  background-color: #3eb882;
}

.lp-progress-bar.is-large.progress22 {
  max-width: 22%;
}

.lp-progress-bar.is-large.progress-79 {
  max-width: 79%;
}

.lp-progress-bar.is-large.progress-79.is-dark-green {
  background-color: #3eb882;
}

.lp-progress-bar.is-large.progress-65 {
  max-width: 65%;
}

.lp-progress-bar.is-large.progress-65.is-dark-green {
  background-color: #3eb882;
}

.lp-progress-bar.is-large.progress-17 {
  max-width: 17%;
}

.lp-progress-bar.is-large.progress-17.is-light-green {
  background-color: #48d597;
}

.lp-progress-bar.is-large.is-dark-gray {
  background-color: #585858;
}

.lp-progress-bar.is-large.progress-27 {
  max-width: 27%;
}

.lp-progress-bar.is-large.preogress_71 {
  max-width: 71%;
}

.lp-progress-bar.is-large.preogress_71.is-dark-green {
  background-color: #3eb882;
}

.lp-progress-bar.is-large.progress-2 {
  max-width: 2%;
}

.lp-progress-bar.is-large.progress-2.is-dark {
  background-color: #4c4c4c;
}

.lp-progress-bar.is-large.progress-2.is-lihtgray {
  background-color: #b3b3b3;
}

.lp-progress-bar.is-large.progress-0 {
  max-width: 0%;
}

.lp-tab-link {
  color: #fff;
  text-align: center;
  border-radius: 5px;
  margin-left: 12px;
  margin-right: 12px;
  padding: 12px 16px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 140%;
  text-decoration: none;
  transition: background-color .3s cubic-bezier(.19, 1, .22, 1);
  display: block;
}

.lp-tab-link:hover {
  background-color: #003349;
}

.lp-tab-link.w--current {
  color: #fff;
  background-color: #003349;
}

.heading-12 {
  text-align: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Lato, sans-serif;
  font-size: 20px;
  line-height: 140%;
}

.lp-inner-cont-block {
  text-align: center;
  width: 140px;
}

.lp-title-block {
  color: #222;
  margin-bottom: 24px;
  font-family: Lato, sans-serif;
  font-size: 24px;
  line-height: 140%;
}

.new-lp-line-block {
  border-bottom: 1px solid #888;
  border-left: 1px solid #888;
  width: 135px;
  height: 51px;
  position: absolute;
  top: 100%;
  left: 50%;
}

.new-lp-line-block.top-line {
  border-style: solid solid none none;
  border-top-width: 1px;
  border-top-color: #888;
  border-right-width: 1px;
  border-right-color: #888;
  width: 133px;
  height: 115px;
  inset: auto 50% 100% auto;
}

.image-100 {
  object-fit: fill;
  width: 229px;
  max-width: none;
  height: 147px;
}

.lp-tab-wrapper-section {
  z-index: 99999;
  position: relative;
}

.lp-single-logo {
  flex-direction: column;
  align-items: center;
  margin-left: 8px;
  margin-right: 8px;
  display: flex;
}

.lot-animation-wrapper {
  z-index: 9;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%);
}

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

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

.lp-line-block {
  float: left;
  width: 39%;
  position: absolute;
  top: 20px;
}

.lp-line-block.first {
  z-index: 99;
  width: 39%;
  top: 40px;
  overflow: hidden;
}

.paragraph-9 {
  color: #585858;
  text-align: center;
  max-width: 320px;
  margin-top: 16px;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 140%;
}

.paragraph-14 {
  color: #585858;
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 140%;
}

.lp-line-one {
  background-color: #888;
  width: 100%;
  max-width: 240px;
  height: 1px;
  position: absolute;
  top: 34px;
  left: 240px;
}

.lp-line-one.lp-small-lie {
  width: 38%;
  max-width: 230px;
  top: 55px;
  left: auto;
  right: 0;
}

.heading-15 {
  text-transform: none;
  font-family: Lato, sans-serif;
  font-size: 32px;
}

.heading-15.vale-block {
  margin-top: 0;
  margin-bottom: 0;
}

.paragraph-7 {
  color: #585858;
  text-align: center;
  width: 100%;
  max-width: 416px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 140%;
}

.grid-68 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
}

.grid-68.lp-3column-grid {
  grid-template-columns: 1fr 1fr 1fr;
}

.div-block-260 {
  color: #222;
  align-items: center;
  font-family: Lato, sans-serif;
  font-size: 24px;
  line-height: 140%;
  display: flex;
}

.heading-13 {
  color: #222;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 34px;
}

.lp-mddle-block {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.lp-mddle-block.lp-top-align {
  justify-content: flex-start;
  padding-top: 53px;
}

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

.div-block-265.chart-new-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
}

.navbar-2 {
  background-color: #0000;
}

.navbar-2.nav-fix-block {
  width: 100%;
  max-width: 1252px;
}

.lp-tab-content-wrapper {
  background-image: linear-gradient(#f2f7fc 38%, #fff);
  padding-top: 74px;
  padding-bottom: 0;
}

.lp-tab-content-wrapper.lp-gradient-changer {
  background-image: linear-gradient(#f2f7fc, #f2f7fc 16%, #fff 35%, #fff);
}

.paragraph-21 {
  color: #585858;
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 25px;
}

.image-98 {
  margin-right: 8px;
}

.lp-count-out {
  justify-content: center;
  align-items: center;
  display: flex;
}

.lp-grid-single {
  padding-top: 40px;
  padding-bottom: 65px;
}

.lp-grid-single.lp-card-block {
  background-color: #fff;
  border-radius: 16px;
  padding: 40px 16px;
  box-shadow: 0 0 16px #00000029;
}

.lp-counter-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-261 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.lp-logo-lable {
  color: #585858;
  text-align: center;
  margin-bottom: 5px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 140%;
}

.lp-title-left-top {
  position: absolute;
  top: 0;
  left: 0;
}

.lp-title-left-top.right-pointer {
  inset: auto 0 0 auto;
}

.div-block-263 {
  margin-left: auto;
  margin-right: auto;
}

.lp-position-blk {
  z-index: 1000;
  background-color: #fff;
  padding: 40px 80px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.example.min-height-bloxk {
  min-height: 320px;
}

.paragraph-13 {
  color: #585858;
  margin-bottom: 10px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 140%;
  transform: translate(0);
}

.lp-pi-value-block {
  background-color: #fff;
  border-radius: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 260px;
  padding: 16px;
  display: flex;
  position: absolute;
  top: 135px;
  right: 0;
  box-shadow: 0 0 16px #0000002e;
}

.lp-chart-container {
  position: relative;
}

.lp-chart-container.lp-center {
  justify-content: center;
  display: flex;
}

.lp-line-four {
  background-color: #888;
  width: 100%;
  max-width: 153px;
  height: 1px;
  position: absolute;
  right: 250px;
}

.lp-icon-disc {
  color: #585858;
  margin-bottom: 0;
  padding-left: 10px;
  font-family: Lato, sans-serif;
  font-size: 16px;
}

.lp-healt-footerblk {
  position: relative;
  overflow: hidden;
}

.paragraph-8.lp-new {
  max-width: 504px;
}

.lp-block-title {
  flex-direction: column;
  align-items: center;
  padding-top: 160px;
  padding-bottom: 132px;
  display: flex;
}

.lp-block-title.lp-health-block {
  z-index: 99;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  padding-top: 118px;
  padding-bottom: 100px;
  position: relative;
}

.lp-block-title.lp-health-block.lp-digital-health {
  background-image: none;
}

.paragraph-6 {
  color: #585858;
  text-align: center;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 140%;
}

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

.progress-bar.large-size {
  width: 100%;
  display: none;
}

.lp-survay-blk {
  z-index: 999;
  background-color: #fff;
  border-radius: 16px;
  flex-flow: wrap;
  justify-content: center;
  width: 90%;
  max-width: 814px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 24px;
  padding-bottom: 24px;
  display: flex;
  position: absolute;
  top: -134px;
  bottom: auto;
  left: 50%;
  transform: translate(-50%);
  box-shadow: 0 0 16px #2222222b;
}

.lp-line-two {
  background-color: #888;
  width: 100%;
  max-width: 160px;
  height: 1px;
  position: absolute;
  left: 240px;
}

.large-block {
  background-color: #f2f7fc;
  border-radius: 32px;
  margin-bottom: 0;
  padding: 40px 160px;
}

.large-block.lp-no-pad {
  padding-left: 60px;
  padding-right: 60px;
}

.lp-single-content-block {
  padding-top: 96px;
  padding-bottom: 96px;
}

.lp-single-content-block.lp-small-padding {
  padding-top: 48px;
  padding-bottom: 48px;
}

.lp-single-content-block.lp-remove-top-pad {
  display: block;
}

.lp-single-content-block.lp-relative-blk {
  position: relative;
  overflow: visible;
}

.lp-single-content-block.lp-relative-blk.lp-block-spacer {
  padding-top: 126px;
  padding-bottom: 126px;
}

.lp-progressbar-outer {
  display: flex;
}

.lp-survay-links {
  justify-content: center;
  align-items: center;
  width: auto;
  margin-left: 20px;
  margin-right: 20px;
  display: flex;
}

.lp-footer-section {
  z-index: 9999999;
  background-color: #003d5f;
  justify-content: center;
  align-items: center;
  padding-top: 24px;
  padding-bottom: 24px;
  display: flex;
  position: relative;
}

.link-35 {
  color: #a3eacb;
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/63af2d66b337a64165ff3dbe_footer-arrow.svg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  width: auto;
  padding-right: 30px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 140%;
  text-decoration: none;
  display: block;
  overflow: visible;
}

.body {
  color: var(--black);
  font-family: Lato, sans-serif;
  font-size: var(--spacing--18px-typography);
  text-align: center;
  margin-bottom: 20px;
  font-weight: 400;
  line-height: 1.5;
}

.body.left {
  text-align: left;
  line-height: 30px;
}

.body.secondary-dark-text {
  color: var(--text-color--secondary-dark-text);
  text-align: left;
}

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

.body.text-align-left.font-color-black-secondary {
  font-size: var(--spacing--18px-typography);
}

.body.text-align-left.font-color-black-secondary.mobile {
  font-size: var(--spacing--18px-typography);
  line-height: 1.5;
}

.body.text-align-left.font-color-black-secondary.no-bottom-margin {
  margin-bottom: 0;
}

.body.text-align-left.font-color-black-secondary.no-margins {
  margin-top: 0;
  margin-bottom: 0;
}

.body.text-align-left.font-color-white-secondary {
  color: var(--silver-lighten-80);
  font-size: var(--spacing--18px-typography);
}

.body.text-align-left.font-color-white-secondary.mobile {
  font-size: var(--spacing--18px-typography);
  line-height: 1.5;
}

.body.font-color-black-secondary {
  color: var(--grey-darken-35);
}

.field-label-2 {
  font-family: Lato, sans-serif;
}

.state-of-interop-popup {
  background-color: #0000;
  width: 100%;
  height: 100%;
  display: block;
}

.state-of-interop-popup.hidden {
  display: none;
}

.tab-image {
  width: 90%;
  display: inline-block;
}

._w-40 {
  width: 40%;
}

._w-40.r-48 {
  margin-right: 48px;
}

.div-block-26-copy {
  max-width: 1200px;
  margin: 0 auto 60px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

._w-60 {
  width: 60%;
}

.data-point-container {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: var(--white);
  border-radius: 4px;
  margin-bottom: 16px;
  padding: 20px;
  display: flex;
}

.div-centered {
  justify-content: center;
  display: flex;
}

.tab-link-2023 {
  background-color: #0000;
}

.tab-link-2023.w--current {
  color: var(--brand-color-blue--blue-1000);
  background-color: #d9e8f5;
  border-radius: 10px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 900;
}

.tabs_title-blk {
  font-size: 16px;
  font-weight: 400;
}

.button-primary-green-3 {
  color: #003d5f;
  text-align: center;
  background-color: #a3eacb;
  border-radius: 5px;
  width: 187px;
  height: 54px;
  margin-left: 0;
  margin-right: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 35px;
  display: block;
}

.button-primary-green-3:hover {
  background-color: #d1f4e5;
}

.new-section {
  background-color: #222;
  padding-top: 96px;
  padding-bottom: 96px;
}

.new-section.trim-top {
  padding-top: 0;
}

.new-section.last-section {
  padding-bottom: 56px;
}

.icon-block {
  border: 3px #fff;
  border-radius: 0%;
  width: 120px;
  height: 120px;
}

.border-block {
  background-image: radial-gradient(circle, #333 30%, #5c89fd 70%, #87e2ff 80%, #8df3ce);
  border: 5px #000;
  border-radius: 30px;
  width: 100%;
  height: 100%;
  margin-top: -42px;
  padding: 4px;
  position: static;
  top: 0;
  left: 0;
}

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

.link-36 {
  color: #003d5f;
  text-decoration: none;
}

.link-36.dark-text {
  color: #fff;
  font-size: 16px;
}

.text-link-small-2 {
  color: #003d5f;
  text-decoration: none;
}

.text-link-small-2.dark-text {
  color: #fff;
  font-size: 16px;
}

.white {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 25px;
}

.white.center.new-h1 {
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 96px;
  font-weight: 900;
  line-height: 140%;
  overflow: hidden;
}

.white.center.new-h1.small-header {
  white-space: normal;
  width: 80%;
  font-size: 60px;
}

.white.center.new-h1.gradient-title {
  width: auto;
}

.white.new-h2 {
  margin-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 34px;
  line-height: 40px;
}

.white.new-h2.center {
  text-align: center;
  width: auto;
  margin-left: auto;
  margin-right: auto;
}

.white.new-h2.center.new-title {
  margin-bottom: 5px;
  font-size: 40px;
  line-height: 48px;
}

.white.new-para {
  font-size: 14px;
  line-height: 22px;
}

.white.para-new {
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 140%;
}

.white.new-h3 {
  color: #fff;
  font-size: 26px;
  line-height: 36px;
}

.dark-inner {
  background-color: #222;
  border-radius: 30px;
  width: 100%;
  min-width: 0;
  height: auto;
  padding: 105px 40px 20px;
  display: block;
}

.new-container {
  max-width: 1270px;
  padding-left: 40px;
  padding-right: 40px;
}

.new-container.banner-title {
  flex-direction: column;
  align-items: center;
  min-height: 0;
  display: flex;
}

.image-arrow {
  display: none;
}

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

.vertical-break-copy-2 {
  float: right;
  color: #003d5f;
  background-color: #000;
  width: 1.5px;
  height: 16px;
  margin-top: 2px;
  margin-left: 10px;
  margin-right: 10px;
  display: inline-block;
}

.vertical-break-copy-2.light-line {
  background-color: #fff;
}

.single-list-block {
  border-radius: 16px;
  margin-bottom: 40px;
  padding: 16px;
  text-decoration: none;
}

.single-list-block.third {
  border: 4px solid #5c89fd;
  text-decoration: none;
}

.single-list-block.second {
  border: 4px solid #87e2ff;
  text-decoration: none;
}

.single-list-block.first {
  border: 4px solid #8df3ce;
  text-decoration: none;
}

.heading-17 {
  color: #dcdcdc;
  font-family: Lato, sans-serif;
  font-size: 28px;
  line-height: 39px;
}

.nav-secondary-header-2 {
  letter-spacing: 2.5px;
  text-transform: uppercase;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 10px;
  font-size: 14px;
}

.bold-text-12 {
  background-color: #222;
  padding-left: 10px;
  padding-right: 10px;
}

.bold-text-12.light-color {
  color: var(--white);
}

.lottie-animation-wrap {
  background-color: #0000;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.display-content-blk {
  opacity: 0;
  background-color: #0000;
  border: 7px #0000;
  border-radius: 16px;
  width: 100%;
  height: 100%;
  margin: 0% 0 0 0%;
  padding: 7px;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  overflow: visible;
}

.small-h3 {
  color: #222;
  margin-top: 0;
  font-size: 20px;
  line-height: 28px;
}

.new-banner-section {
  background-color: #222;
  min-height: 620px;
  margin-top: 60px;
  padding-top: 120px;
  position: relative;
  overflow: hidden;
}

.new-banner-section.video-wrap {
  min-height: 1000px;
}

.new-h3 {
  color: #222;
  margin-top: 0;
  font-family: Lato, sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 40px;
}

.listing-single {
  background-color: #48d597;
  border-radius: 16px;
  flex-direction: column;
  justify-content: space-between;
  min-height: 300px;
  padding: 20px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.listing-single.color-3 {
  cursor: pointer;
  background-color: #78e9b0;
}

.listing-single.color-4 {
  cursor: pointer;
  background-color: #6bdad9;
}

.listing-single.color-8 {
  cursor: pointer;
  background-color: #ffb5b5;
}

.listing-single.color-6 {
  cursor: pointer;
  background-color: #f4a261;
}

.listing-single.color-2 {
  cursor: pointer;
  background-color: #fffb96;
}

.listing-single.color-7 {
  cursor: pointer;
  background-color: #62a8fb;
}

.listing-single.color-5 {
  cursor: pointer;
  background-color: #ffc857;
}

.listing-single.color-1 {
  cursor: pointer;
  background-color: #a893ff;
}

.inner-blk {
  background-color: #fff;
  border-radius: 9px;
  width: 100%;
  height: 100%;
  padding: 20px;
  display: block;
}

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

.lottie-animation-7 {
  object-fit: fill;
  width: auto;
  height: 100%;
}

.grid-73 {
  grid-column-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.div-block-268 {
  z-index: 10;
  width: 100%;
  height: 100%;
  display: none;
  position: absolute;
}

.center {
  text-align: center;
}

.center.white.list-para {
  font-size: 14px;
  line-height: 22px;
}

.dropdown-toggle-nav-2 {
  padding-right: 20px;
  font-size: 16px;
  font-weight: 700;
}

.dropdown-toggle-nav-2:hover {
  background-color: #f8f8f8;
  border-radius: 10px;
}

.dropdown-toggle-nav-2.light-text {
  color: #fff;
  font-size: 16px;
}

.dropdown-toggle-nav-2.light-text:hover {
  color: #222;
}

.newblock-privacy {
  max-width: 500px;
  padding: 40px 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.nav-link-contact-2 {
  float: right;
  color: #fff;
  text-align: center;
  letter-spacing: 0;
  background-color: #003d5f;
  border-radius: 5px;
  width: 160px;
  height: 45px;
  margin-top: 0;
  padding: 12px 30px 0;
  font-size: 16px;
  font-weight: 700;
}

.nav-link-contact-2:hover {
  background-color: #0469bc;
}

.nav-link-contact-2:active {
  background-color: #035694;
}

.nav-link-contact-2.w--current {
  color: #fff;
}

.nav-link-contact-2.nav-buttonblk {
  color: #003349;
  background-color: #a3eacb;
  width: auto;
  height: auto;
  padding-top: 14px;
  padding-bottom: 14px;
  font-size: 16px;
}

.nav-link-contact-2.nav-buttonblk:hover {
  background-color: #d1f4e5;
}

.new-inner-blk {
  position: relative;
}

.nav-dropdown-link-2 {
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
}

.nav-dropdown-link-2:hover {
  color: #f2f5f7;
  background-color: #f2f5f7;
  border-radius: 5px;
}

.nav-dropdown-link-2.w--current {
  background-color: #fff;
}

.nav-dropdown-link-2.w--current:hover {
  background-color: #f2f5f7;
}

.container-login-bkg-2 {
  background-color: #f8f8f8;
}

.container-login-bkg-2.darkblock {
  color: #000;
  background-color: #000;
}

.header-blk {
  display: block;
}

.link-37 {
  color: #222;
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 25px;
}

.text-link-white-2 {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 16px;
  text-decoration: underline;
}

.readmore-link {
  align-items: center;
  text-decoration: none;
  display: flex;
}

.gradient-section {
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/63e66263edf95d370af87b02_gradient_bg.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  min-height: 438px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
}

.button-link {
  margin-right: 10px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 140%;
  text-decoration: none;
}

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

.button-link.third {
  color: #5c89fd;
}

.button-link.first {
  color: #8df3ce;
}

.button-link.second {
  color: #87e2ff;
}

.paragraph-22 {
  color: #222;
  font-family: Lato, sans-serif;
  font-size: 14px;
  line-height: 20px;
  display: block;
}

.paragraph-22.normal-text-block {
  line-height: 20px;
}

.button-secondary-green-3 {
  color: #a3eacb;
  text-align: center;
  background-color: #0000;
  border: 2px solid #a3eacb;
  border-radius: 4px;
  justify-content: space-between;
  height: 54px;
  padding-left: 32px;
  padding-right: 32px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 30px;
  display: inline-block;
}

.button-secondary-green-3:hover {
  color: #a3eacb;
  background-color: #a3eacb0d;
  border-color: #a3eacb;
}

.button-secondary-green-3:active {
  background-color: #0000;
}

.div-block-266 {
  flex-flow: column;
  align-items: center;
  max-width: 850px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.list-icon {
  border: 4px #222;
  border-radius: 0%;
  width: 80px;
  height: 80px;
  margin-bottom: 10px;
}

.copyright-text-2, .text-block-10-copy-copy-2 {
  color: #fff;
  justify-content: space-between;
  margin-bottom: 2em;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 400;
  display: block;
}

.banner-title-block {
  z-index: 9999;
  width: 100%;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
}

.video-container-wrap {
  z-index: 9;
  position: absolute;
  inset: 0%;
}

.image-110 {
  margin-left: 10px;
}

.div-block-269 {
  margin-top: 40px;
}

.link-38 {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
}

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

.banner-button-blk {
  background-color: #f8f8f8;
  border: 2px solid #fff;
  border-radius: 7px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 20px 30px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
}

.banner-button-blk:hover {
  color: var(--brand-color-blue--blue-900-basin-blue);
  background-color: #ffffffb3;
}

.banner-button-blk.border-btn {
  color: #fff;
  background-color: #0000;
}

.banner-button-blk.border-btn:hover {
  color: var(--white);
  background-color: #fff6;
}

.background-video {
  background-color: #0000;
  width: 100%;
  height: 100%;
}

.button-outer-wrp {
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding-top: 40px;
  display: flex;
}

.overlay-block {
  background-color: #0000;
  background-image: linear-gradient(#0000001a, #050505);
  position: absolute;
  inset: 0%;
}

.term-grid-div {
  border: 1px solid #000;
  border-radius: 1px;
  padding: 8px;
}

.terms-grid-container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px #000;
}

.terms-grid-container._3-col {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.new-blocks {
  display: block;
}

.new-blocks.hidden {
  display: none;
}

.div-block-270 {
  flex-direction: column;
  align-items: flex-start;
  padding-right: 40px;
  display: flex;
}

.grid-32-copy-copy {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 60%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
}

.div-block-103-copy-copy-copy {
  max-width: 1200px;
  margin: 40px auto;
  padding-left: 40px;
  padding-right: 40px;
}

.link-block-12 {
  text-decoration: underline;
}

.qhin-bar-container {
  background-color: var(--black);
  height: 60px;
  display: none;
}

.qhin-bar-content {
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
  display: block;
}

.qhin-bar-body {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: var(--brand-color-blue--blue-900-basin-blue);
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  font-family: Lato, sans-serif;
  font-size: 18px;
  display: flex;
}

.qhin-bar-body.mobile, .qhin-bar-body.mobile.hidden, .qhin-bar-body.hidden {
  display: none;
}

.text-block-77 {
  object-fit: fill;
}

.link-block-13 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: var(--brand-color-blue--blue-500-main);
  white-space: nowrap;
  justify-content: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.link-block-13:hover {
  color: #278de1;
  text-decoration: none;
}

.link-block-13.mobile {
  display: none;
}

.bold-text-13.mobile.light-text {
  color: var(--white);
  font-weight: 400;
}

.bold-text-13.mobile.light-text:active {
  color: var(--code-green);
}

.bold-text-14 {
  text-decoration: underline;
}

.bold-text-14.is-lightcolor {
  color: var(--white);
  font-weight: 400;
}

.bold-text-14.is-lightcolor:hover {
  color: #bff0db;
}

.bold-text-14.is-lightcolor:active {
  color: var(--code-green);
}

.text-block-77-copy {
  color: var(--brand-color-blue--blue-900-basin-blue);
  object-fit: fill;
  text-decoration: none;
}

.container-11-copy-copy {
  background-color: var(--white);
  border-radius: 0 60px 0 0;
  max-width: 100%;
  padding-top: 40px;
}

.rich-text-block-23 {
  color: #585858;
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.bold-text-15 {
  margin-left: 4px;
  font-weight: 400;
}

.link-block-14 {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  color: var(--brand-color-blue--blue-500-main);
  cursor: pointer;
  margin-top: 20px;
  font-size: 18px;
  display: flex;
}

.text-block-78, .textarea {
  font-family: Lato, sans-serif;
}

.subheader {
  color: var(--brand-color-blue--blue-900-basin-blue);
  font-family: Lato, sans-serif;
  font-size: 28px;
  font-weight: 700;
}

.subheader.centered {
  text-align: center;
  line-height: 36px;
}

.subheader.bg-color-white {
  color: var(--white);
}

.subheader.bg-color-white.center {
  line-height: 36px;
}

.subheader.color-silver {
  color: var(--silver);
}

.subheader.color-silver.center {
  line-height: 36px;
}

.paragraph {
  font-family: Lato, sans-serif;
  font-size: 16px;
}

.paragraph.top-margin {
  margin-top: 16px;
}

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

.paragraph.font-color-black.bottom-margin {
  color: var(--text-color--secondary-dark-text);
  margin-bottom: 40px;
}

.paragraph.font-color-silver {
  color: var(--silver);
}

.schedule-container {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  width: 80%;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

.day-container {
  background-color: var(--white);
  border: 1px #000;
  border-radius: 8px;
  box-shadow: 0 2px 5px #0003;
}

.day-container.top-margin {
  margin-top: 24px;
}

.day-header-container {
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Lato, sans-serif;
  line-height: 28px;
}

.day-body-container {
  border-bottom: 1px none var(--silver);
  flex-direction: row;
  padding: 24px;
  display: flex;
}

.day-body-container.last {
  border-bottom-style: none;
  border-bottom-color: var(--white);
  background-color: var(--white);
  border-radius: 0 0 8px 8px;
  padding-right: 16px;
}

.day-body-container.last.hidden, .day-body-container.hidden {
  display: none;
}

.day-body-container.top-padding {
  margin-top: 24px;
}

.event-item-content {
  flex: 1;
}

.schedule-btn-container {
  background-color: #0000;
  margin-left: 20px;
  padding-top: 10px;
}

.details-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  margin-top: 16px;
  display: flex;
}

.detail-content {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  display: flex;
}

.body-small {
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.body-small.text-color-grey {
  color: var(--grey-darken-35);
}

.body-small.text-color-blue {
  color: var(--brand-color-blue--blue-500-main);
}

.body-small.text-color-white {
  color: #fff;
  width: 100%;
  font-size: 18px;
  line-height: 28px;
}

.body-small.text-color-black-secondary {
  color: var(--grey-darken-35);
}

.body-small.text-color-black-secondary.no-top-margin {
  margin-top: 0;
}

.div-block-271 {
  margin-bottom: 20px;
}

.button-container {
  align-self: center;
}

.div-block-272 {
  background-color: var(--brand-color-blue--blue-25-background);
  justify-content: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.footer-simple {
  border-top: 2px solid var(--code-green);
  background-color: var(--brand-color-blue--blue-900-basin-blue);
}

.footer-simple-container {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
  flex-direction: row;
  justify-content: space-between;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 60px;
  display: flex;
}

.footer-simple-container.daily-deals {
  margin-bottom: 10px;
  padding-top: 10px;
}

.link-block-15 {
  align-self: center;
}

.bold-text-17 {
  white-space: nowrap;
}

.google-calendar-button {
  border: 1px solid var(--brand-color-blue--blue-500-main);
  cursor: pointer;
  border-radius: 2px;
  padding: 6px 8px;
}

.event-title {
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 140%;
}

.event-title.mobile {
  font-size: 16px;
}

.event-title.quote-name {
  text-align: right;
  font-size: 14px;
}

.event-title.testimonial-name {
  font-size: 14px;
}

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

.event-title.text-color-white.text-center {
  text-align: center;
}

.event-title.text-color-silver {
  color: var(--silver);
}

.event-title.text-color-dark-silver {
  color: var(--silver-darken-15);
}

.event-title.text-color-dark-silver.reference-heading {
  font-size: 12px;
}

.event-title.text-color-dark-blue {
  color: var(--brand-color-blue--blue-900-basin-blue);
}

.event-desc {
  font-family: Lato, sans-serif;
  font-size: 14px;
  line-height: 22px;
}

.event-desc.grey {
  color: var(--grey);
}

.event-desc.text-color-blue {
  color: var(--brand-color-blue--blue-500-main);
}

.event-desc.body-small {
  color: var(--grey);
  margin-top: 8px;
  font-size: 14px;
}

.event-timezone, .event-start, .event-location, .event-end, .event-end-copy {
  color: var(--grey);
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.button-event.google {
  border: 2px solid var(--brand-color-blue--blue-900-basin-blue);
  color: var(--brand-color-blue--blue-900-basin-blue);
  cursor: pointer;
  background-color: #0000;
  border-radius: 5px;
  font-family: Lato, sans-serif;
  display: inline;
}

.button-event.google:hover {
  border-color: var(--brand-color-blue--blue-500-main);
  color: var(--brand-color-blue--blue-500-main);
}

.event-content {
  flex: 1;
}

.event-content.code-wrapper {
  flex: 0 auto;
  align-self: center;
  margin-left: 20px;
}

.collection-item-5 {
  display: flex;
}

.calendar-container {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.collection-list-wrapper-2 {
  width: 80%;
}

.html-embed-11 {
  background-color: #0000;
  border-radius: 0;
  padding-top: 20px;
  padding-bottom: 20px;
}

.div-block-274 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  display: flex;
}

.div-block-275 {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
  height: 1px;
}

.div-block-14-copy-copy-copy {
  align-items: center;
  margin: 0 40px;
}

.button-primary-blue-3 {
  color: #fff;
  text-align: center;
  background-color: #003d5f;
  border-radius: 5px;
  width: 280px;
  min-width: 187px;
  height: 54px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 35px;
  display: block;
}

.button-primary-blue-3:hover {
  background-color: #0469bc;
}

.button-primary-blue-3.small {
  width: 217px;
  height: 61px;
  margin-left: 0;
  margin-right: 0;
  font-size: 18px;
}

.logo-grid {
  grid-column-gap: 31px;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 27px;
}

.dropdown-2 {
  color: #888;
  background-color: #0000;
  border: 1px solid #dcdcdc;
  border-radius: 2px;
  width: 100%;
  min-height: 44px;
  font-family: Lato, sans-serif;
  font-size: 16px;
}

.dropdown-2.no-bottom-margin {
  margin-bottom: 0;
}

.text-span-4 {
  font-weight: 400;
}

.text-field-contact-new {
  min-height: 44px;
  font-family: Lato, sans-serif;
  font-size: 16px;
}

.email-icon {
  flex: none;
}

.c-details-block {
  color: #222;
  font-size: 18px;
  line-height: 26px;
}

.contact-bottom {
  grid-column-gap: 70px;
  grid-row-gap: 70px;
  border-radius: 5px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  margin-top: 80px;
}

.div-block-276 {
  margin-bottom: 20px;
  padding-right: 0;
}

.text-field-contact-new-2 {
  color: #222;
  min-height: 44px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 20px;
}

.c-adreess-heading {
  margin-bottom: 35px;
  font-size: 40px;
  line-height: 48px;
}

.contact-left-text {
  padding-top: 22px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 25px;
}

.contact-left-text.darker {
  -webkit-text-stroke-color: var(--grey-darken-35);
}

.contact-left-text.darktext {
  color: var(--text-color--primary-dark-text);
  -webkit-text-stroke-color: var(--grey-darken-35);
}

.list-14 {
  margin-bottom: 24px;
}

.email-section-heading {
  color: #003854e6;
  text-align: left;
  margin-top: 0;
  font-family: Lato, sans-serif;
  font-size: 24px;
  line-height: 100%;
}

.heading-18 {
  color: #222;
  margin-top: 0;
  margin-bottom: 0;
  font-family: PT Serif, serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
}

.heading-18.text-basin-blue {
  color: #003d5f;
  font-family: Lato, sans-serif;
  font-size: 40px;
  font-weight: 900;
}

.heading-18.text-white {
  color: var(--white);
  font-family: Lato, sans-serif;
  font-size: 40px;
  font-weight: 900;
}

.partner-logo-wrap {
  justify-content: center;
  align-items: center;
  min-height: 68px;
  display: flex;
}

.link-39 {
  color: #0469bc;
  font-weight: 700;
}

.email-section-right {
  color: #222;
  font-size: 18px;
  line-height: 25px;
}

.contact-email-grid {
  grid-column-gap: 23px;
  grid-row-gap: 23px;
  grid-template-rows: auto;
  grid-template-columns: minmax(47px, .25fr) 1fr;
  align-items: center;
  display: flex;
}

.section-57 {
  background-color: #f2f7fc;
  height: auto;
  position: relative;
}

.contact-details {
  margin-top: 60px;
  margin-bottom: 20px;
}

.list-box-wrap {
  margin-top: 31px;
}

.list-box-wrap.logos-block-m {
  display: none;
}

.field-label-3 {
  color: #222;
  margin-bottom: 4px;
  font-family: Lato, sans-serif;
  font-size: 13px;
  line-height: 140%;
}

.contact-grid {
  grid-column-gap: 40px;
  border-radius: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-items: start;
}

.contact-left-list {
  margin-bottom: 10px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 150%;
  list-style-type: disc;
}

.contact-us-wrap {
  margin-top: 0;
  padding-top: 160px;
}

.location-grid {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 20px;
}

.contact-wrap {
  background-image: linear-gradient(166deg, #f2f7fc, #fff);
  align-items: center;
  max-width: 1200px;
  display: block;
}

.footer-badge {
  height: 80px;
  padding-right: 0;
}

.speakers-text {
  margin-bottom: 10px;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 22px;
}

.speakers-text.grey {
  color: var(--grey);
}

.speakers-text.text-color-blue {
  color: var(--brand-color-blue--blue-500-main);
}

.speakers-text.body-small {
  color: var(--grey);
  margin-top: 8px;
  font-size: 14px;
}

.modal-text-field {
  color: #000;
  border: 2px solid #000;
  border-radius: 10px;
  height: 46px;
  font-size: 13px;
  font-weight: 500;
  line-height: 19px;
}

.modal-text-field.select-field {
  border-width: 1px;
  border-color: #dcdcdc;
  border-radius: 1px;
  max-width: none;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 20px;
}

.data-interest {
  width: auto;
  margin-bottom: 10px;
  font-family: Lato, sans-serif;
  display: block;
}

.partner-logo-wrap-2 {
  justify-content: center;
  align-items: center;
  min-height: 68px;
  display: flex;
}

.lp-button-outer-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-top: 16px;
  display: flex;
}

.contact-us-wrap-2 {
  margin: 170px 40px 40px;
}

.select-field-2 {
  display: none;
}

.heading-19 {
  font-family: Lato, sans-serif;
}

.heading-20 {
  margin-bottom: 20px;
  font-family: Lato, sans-serif;
}

.section-32-copy {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
}

.div-block-27-copy-copy {
  background-color: var(--white);
  border-radius: 8px;
  max-width: 1200px;
  margin: 20px auto 60px;
  padding: 40px;
  position: static;
  top: 11%;
  left: 0;
  right: 0;
  box-shadow: 1px 1px 20px #003d5f33;
}

.grid-19-copy-copy {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  margin-top: 1em;
}

.heading-3-blue {
  color: #003d5e;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-weight: 900;
  line-height: 30px;
}

.div-block-277 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.image-111 {
  width: 80px;
  height: 80px;
}

.bold-text-18 {
  font-family: Lato, sans-serif;
}

.contact-sales-logo-container {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  flex-wrap: nowrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.collection-list-6 {
  float: none;
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: center start;
  display: grid;
}

.collection-item-6 {
  align-self: center;
  width: 145px;
}

.contact-us-logo {
  max-width: 100%;
  padding-left: 0;
}

.contact-us-logo-container {
  justify-content: flex-start;
  align-items: center;
  height: 60px;
  margin-bottom: 10px;
  padding: 0;
  display: flex;
}

.form-full-block {
  width: 100%;
  margin-bottom: 16px;
}

.form-full-block.lp-left-margin {
  padding-left: 12px;
}

.form-full-block.lp-right-margin {
  align-self: flex-end;
  padding-right: 12px;
}

.form-full-block.lp-right-margin.align-top {
  align-self: flex-start;
}

.two-col-container {
  clear: none;
  justify-content: center;
  width: 50%;
  display: flex;
}

.tab-container {
  clear: none;
  white-space: normal;
  display: flex;
}

.tab-container.add-padding {
  padding-left: 40px;
}

.list-15 {
  color: var(--white);
  align-self: center;
}

.two-button-container {
  clear: none;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  align-items: center;
  display: flex;
}

.body-xsmall {
  font-family: Lato, sans-serif;
  font-size: 14px;
  line-height: 24px;
}

.body-xsmall.grey {
  color: var(--grey);
}

.body-xsmall.text-color-blue {
  color: var(--brand-color-blue--blue-500-main);
}

.body-xsmall.text-color-white {
  color: var(--white);
  width: 100%;
}

.text-singleblock {
  background-color: #48d597;
  flex-direction: column;
  justify-content: center;
  width: 132px;
  min-width: 135px;
  height: 80px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.text-singleblock.is-dark-green {
  background-color: #88e4bb;
  width: 200px;
}

.text-singleblock.is-dark {
  background-color: #4c4c4c;
  width: 255px;
}

.text-singleblock.is-dark.is-large {
  background-color: #262626;
  width: 310px;
}

.content_single-wrap {
  padding-top: 64px;
  padding-bottom: 64px;
}

.animation-block {
  background-color: #f2f2f2;
  border-top-left-radius: 250px;
  border-top-right-radius: 250px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 500px;
  height: 1200px;
  padding-top: 200px;
  display: flex;
  position: relative;
}

.content_count-block {
  display: flex;
}

.success_thanks {
  color: #48d597;
  font-size: 30px;
}

.quote-icon-right {
  position: absolute;
  bottom: 40px;
  right: 40px;
}

.list_item {
  align-items: center;
  min-height: 80px;
  margin-bottom: 16px;
  padding-left: 80px;
  display: flex;
  position: relative;
}

.lp-progressbar-outer-2 {
  align-items: center;
  display: flex;
}

.feed_title {
  color: var(--text-color--primary-dark-text);
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/6481e6bec652599264c97453_icon-twitter.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 40px 40px;
  align-items: center;
  height: 40px;
  padding-left: 42px;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 38px;
  display: flex;
}

.feed_title.rverse {
  background-position: 100%;
  background-size: 33px 28px;
  padding-left: 0;
  padding-right: 45px;
}

.details-title {
  letter-spacing: -2px;
  font-size: 72px;
  font-weight: 500;
  line-height: 86px;
}

.details-title.is-white {
  color: #f2f2f2;
  font-family: Hepta Slab, sans-serif;
  font-weight: 500;
}

.section_form {
  padding-top: 120px;
}

.section_form.remove-padding {
  padding-top: 0;
}

.section_form.top {
  border-style: solid none none;
  border-width: 10px 1px 1px;
  border-color: var(--brand-color-blue--blue-500-main);
}

.bold-text-19 {
  font-weight: 500;
}

.arrow-icon {
  background-color: #48d597;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  font-size: 15px;
  transition: all .3s;
  display: flex;
  position: absolute;
  left: 0;
}

.arrow-icon.is-dark {
  background-color: #262626;
}

.arrow-icon.is-dark:hover {
  -webkit-text-stroke-color: #0d2e1f;
}

.form-block_inner {
  flex-flow: wrap;
  justify-content: space-between;
  display: flex;
}

.banner-content {
  z-index: 10;
  width: 100%;
  position: absolute;
  top: 226px;
}

.banner-content.storybook {
  top: 320px;
}

.section_backtotop {
  background-color: #333;
  justify-content: center;
  align-items: center;
  height: 72px;
  text-decoration: none;
  display: flex;
}

.section_quotewrap {
  background-color: #f2f2f2;
  padding-bottom: 64px;
}

.conten_grid-wrap {
  grid-column-gap: 0px;
  grid-row-gap: 18px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  margin-top: 32px;
  margin-bottom: 64px;
}

.conten_grid-wrap.paddint-block {
  margin-bottom: 0;
  padding-top: 64px;
  padding-bottom: 64px;
}

.conten_grid-wrap.is-reverse {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-columns: .75fr 1fr;
}

.banner_button-wrapper {
  margin-top: 40px;
  display: flex;
}

.banner_button-wrapper.is-thankyoupage, .banner_button-wrapper.center {
  justify-content: center;
}

.banner_button-wrapper.center.mobile {
  display: none;
}

.banner-image_left {
  z-index: -1;
  align-self: flex-start;
  width: auto;
  max-width: none;
  height: auto;
  position: absolute;
  top: 104px;
  left: 50px;
}

.tab-content-2 {
  background-color: #fff;
  border: 1px solid #4c4c4c;
  border-top-style: none;
  min-height: 393px;
  margin-top: 0;
}

.progress-wrapper {
  margin-bottom: 133px;
  display: flex;
}

.tabs-menu-5 {
  display: flex;
}

.accordion-content {
  height: 100%;
  display: none;
  overflow: hidden;
}

.accordion-content.add-space {
  display: none;
}

.accordion-content.twitter-block {
  display: block;
}

.quote-icon-left {
  width: auto;
  position: absolute;
  top: 40px;
  left: 40px;
}

.feed_author-block {
  align-items: center;
  padding-left: 120px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.feed_author-block:hover {
  color: var(--text-color--primary-dark-text);
  text-decoration: underline;
}

.feed_author-block.remove-over:hover, .feed_author-block.special_block:hover {
  text-decoration: none;
}

.quote-block_title {
  color: var(--text-color--primary-dark-text);
  text-align: center;
  width: 100%;
  max-width: 768px;
  margin-left: auto;
  margin-right: auto;
  font-family: Hepta Slab, sans-serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 54px;
}

.form-block_half {
  width: 48%;
  max-width: 212px;
  padding-bottom: 10px;
}

.form-block_half.video_library {
  width: 48%;
  max-width: 240px;
}

.text-wrapper.is-mobileview {
  display: none;
}

.door-animation-wrap {
  display: block;
}

.door-animation-wrap.for-mobileview {
  display: none;
}

.content_details-wrapper {
  margin-top: 32px;
  margin-bottom: 64px;
}

.btn-primary {
  color: #000000d9;
  text-align: center;
  background-color: #48d597;
  padding: 12px 24px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
  text-decoration: none;
  transition: all .3s;
  display: block;
}

.btn-primary:hover {
  background-color: #88e4bb;
}

.btn-primary:active {
  background-color: #48d597;
}

.btn-primary.is-border-btn {
  color: #48d597;
  background-color: #262626;
  border: 1px solid #48d597;
}

.btn-primary.is-border-btn:hover {
  background-color: #333;
}

.btn-primary.is-border-btn:active {
  background-color: #262626;
}

.btn-primary.is-border-btn.margin-left-large {
  margin-left: 32px;
}

.btn-primary.is-border-btn.margin-left-large:hover {
  color: #003d5f;
}

.btn-primary.is-border-btn.margin-left-md {
  margin-left: 32px;
}

.btn-primary.is-border-btn.light-mode {
  background-color: var(--white);
  color: var(--black);
  border-width: 2px;
}

.btn-primary.margin-left-small {
  margin-left: 16px;
}

.btn-primary.margin-left-small.storybook {
  border: 2px solid var(--code-green);
}

.btn-primary.margin-left-small.light-mode {
  border: 2px solid var(--code-green);
  background-color: var(--white);
  padding-top: 11px;
  padding-bottom: 11px;
}

.list_text {
  padding-left: 16px;
  font-size: 20px;
  line-height: 32px;
}

.form-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-items: center;
  padding-top: 64px;
  padding-bottom: 64px;
}

.form-grid.storybook {
  align-items: start;
}

.label-block {
  text-align: center;
  margin-top: 16px;
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  line-height: 32px;
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translate(-50%);
}

.navigation-wrapper {
  background-color: #0000;
  justify-content: space-between;
  padding-top: 10px;
  padding-bottom: 10px;
  display: block;
}

.welcome-wrapper {
  max-width: 816px;
  margin-left: auto;
  margin-right: auto;
}

.grid-block_title {
  color: #f2f2f2;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Hepta Slab, sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 60px;
}

.grid-block_title.font-size-small {
  font-size: 24px;
  line-height: 38px;
}

.form-grid_fieldswrap {
  padding-left: 80px;
  padding-right: 80px;
}

.back-arrow {
  margin-left: 6px;
  transform: rotate(0);
}

.progress-move-block {
  width: 100%;
  max-width: 83%;
  height: 100%;
  max-height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.text-wrappper {
  z-index: 1;
  background-color: #0000;
  width: 1.7%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 61%;
}

.image-details {
  flex-direction: column;
  align-items: center;
  max-width: 240px;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
}

.image-details.third-block {
  max-width: 190px;
  top: auto;
  bottom: 20px;
  left: 15%;
}

.image-details.fifth-block {
  max-width: 135px;
  top: auto;
  bottom: 74px;
  left: 72%;
}

.image-details.fourth-block {
  max-width: 160px;
  top: auto;
  bottom: 30px;
  left: 46%;
}

.image-details.first-block {
  top: 4%;
  left: 17%;
}

.image-details.second-block {
  top: 18%;
  left: 60%;
}

.progress-image_wrapper {
  margin-top: 90px;
  position: relative;
}

.feed_author {
  background-color: #f2f2f2;
  border-radius: 50%;
  width: 120px;
  height: 120px;
  display: flex;
  position: absolute;
  left: 0;
  overflow: hidden;
}

.details-line {
  display: none;
}

.title-wrap_inner {
  max-width: 820px;
  margin-left: auto;
  margin-right: auto;
}

.accordian_inner-wrapper {
  padding: 24px 80px;
}

.accordian_inner-wrapper.bg-white {
  background-color: #fff;
  margin-top: 24px;
}

.accordian_inner-wrapper.bg-white.remove-padding, .accordian_inner-wrapper.remove-padding {
  padding-left: 0;
  padding-right: 0;
}

.accordian_inner-wrapper.no-space {
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.author_details {
  flex-direction: column;
  justify-content: center;
  padding-left: 10px;
  display: flex;
}

.sub-title-block {
  color: #f2f2f2;
  margin-bottom: 20px;
  font-family: Hepta Slab, sans-serif;
  font-weight: 400;
  line-height: 54px;
}

.sub-title-block.is-center {
  text-align: center;
  font-family: Hepta Slab, sans-serif;
}

.sub-title-block.is-center.text-color-dark {
  color: #222;
}

.progress-count {
  color: #000;
  font-family: Hepta Slab, sans-serif;
  font-size: 104px;
  line-height: 124px;
}

.progress_image {
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/6481e6bec652599264c9745b_color_image.png");
  background-position: 0 0;
  background-size: cover;
  width: 100%;
  max-width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  overflow: hidden;
}

.sub-title {
  color: var(--text-color--primary-dark-text);
  margin-top: 24px;
  margin-bottom: 16px;
  font-size: 20px;
  line-height: 32px;
}

.sub-title.is-list-title {
  margin-bottom: 10px;
}

.sub-title.is-list-title.no-space {
  margin-top: 0;
}

.accordion-header {
  justify-content: center;
  margin-top: 40px;
  display: flex;
}

.feeds-outer {
  background-color: #fff;
  padding: 40px 210px;
  position: relative;
}

.list-wrapper {
  margin-top: 45px;
}

.grid-imageblock {
  min-height: 400px;
}

.grid-imageblock.position-blk {
  position: relative;
}

.grid-imageblock.graph-outer_wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 590px;
  display: block;
  position: relative;
}

.banner-content_details {
  max-width: 570px;
}

.banner-content_details.center {
  mix-blend-mode: normal;
  max-width: 800px;
}

.banner-content_details.center.bg-green {
  background-color: #1d432bcc;
  border-radius: 20px;
}

.div-block-278 {
  position: absolute;
  bottom: 100%;
  left: 50%;
  transform: translate(-50%);
}

.section_content {
  background-color: #f2f2f2;
}

.section_content.padding-top-bottom {
  padding-top: 64px;
  padding-bottom: 64px;
}

.section_content.bg-color-white {
  background-color: var(--white);
}

.new-block-white {
  background-color: #0000;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: auto;
  display: flex;
}

.header-right_link-text {
  color: #fff;
  margin-left: 16px;
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 32px;
  display: none;
}

.main-wrapper.storybook {
  position: relative;
  top: 0;
}

.main-wrapper.bkg-basin-blue {
  background-color: var(--brand-color-blue--blue-1000);
}

.header-right_link {
  align-items: center;
  margin-left: 16px;
  margin-right: 16px;
  padding-left: 0;
  transition: opacity .3s;
  display: flex;
}

.header-right_link:hover {
  opacity: .58;
}

.header-right_link:active {
  opacity: .29;
}

.header-right_link.hidden {
  display: none;
}

.banner-image {
  justify-content: flex-end;
  width: 100%;
  display: flex;
  overflow: visible;
}

.banner-image.t-image {
  overflow: visible;
}

.list_icon {
  justify-content: center;
  align-items: center;
  width: 124px;
  height: 124px;
  display: flex;
  position: absolute;
  left: 40px;
}

.image-112 {
  object-fit: cover;
}

.author_discription {
  color: var(--text-color--primary-dark-text);
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  line-height: 32px;
}

.list_percentage {
  border: 1px solid #262626;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 80px;
  display: flex;
  position: absolute;
  left: 0;
}

.progress-line {
  background-color: gray;
  width: 2px;
  height: 107%;
  position: absolute;
  bottom: 0;
  right: 0;
}

.success_message {
  background-color: #0000;
  border: 1px solid #48d597;
}

.page-wrapper {
  overflow: visible;
}

.page-wrapper.storybook {
  background-color: var(--black);
  opacity: 1;
  background-image: linear-gradient(#0000004d, #0000004d), url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/64c1b131d63983f9d06633a9_hero.png");
  background-position: 0 0, 0 0;
  background-size: auto, auto;
}

.link-block-16 {
  display: flex;
}

.single-progress {
  border: 1px #fff;
  border-right-style: solid;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 80px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.single-progress.progress_fourth {
  background-color: #3eb882;
  border-right-style: none;
  width: 26%;
}

.single-progress.progress_first {
  background-color: #b3b3b3;
  justify-content: center;
  width: 13%;
  max-width: 13%;
}

.single-progress.progress_third {
  background-color: #48d597;
  width: 38%;
}

.single-progress.progress_second {
  background-color: #ccc;
  width: 23%;
}

.form-block_selecbox {
  color: #fff;
  background-color: #262626;
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/6494857999c3d7cd15fb9d03_select_arrow.svg");
  background-position: 94%;
  background-repeat: no-repeat;
  background-size: auto;
  border: 1px solid #4c4c4c;
  height: 44px;
}

.form-block_selecbox.light-mode {
  background-color: var(--white);
  color: var(--black);
  -webkit-text-stroke-color: var(--black);
}

.header-wrapper {
  z-index: 999;
  background-color: #262626;
  position: sticky;
  top: 0;
}

.header-wrapper.bg-color-white {
  z-index: 998;
  background-color: #ffffffe6;
  display: block;
  position: sticky;
  top: 0;
}

.header-wrapper.bg-color-white.logo-only {
  z-index: 999;
  background-color: #0000;
}

.header-wrapper.storybook {
  background-color: #0000;
}

.twocolumn_grid {
  grid-column-gap: 25px;
  grid-template-rows: auto;
  margin-top: 24px;
}

.header-right {
  align-items: center;
  display: flex;
}

.banner-image_maiin-block {
  z-index: 1;
  width: auto;
  max-width: none;
  height: 1302px;
  max-height: none;
  margin-top: -246px;
  margin-right: -217px;
  display: block;
  position: relative;
  overflow: visible;
}

.large-image {
  z-index: 10;
  position: relative;
}

.large-image.centered {
  max-width: 80%;
}

.forn-block_single {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  padding-bottom: 10px;
  display: block;
}

.forn-block_single.button-wrap {
  margin-top: 20px;
}

.text_right-block {
  width: auto;
  margin-left: -2px;
  display: flex;
  position: absolute;
  top: 40%;
  left: 100%;
  right: auto;
}

.form-list_item {
  color: #b3b3b3;
  font-size: 20px;
  line-height: 32px;
}

.section_banner {
  width: 100%;
  height: auto;
  position: relative;
  overflow: visible;
}

.section_banner.tablet {
  display: none;
}

.section_banner.wide {
  z-index: 999;
}

.section_banner.storybook {
  z-index: 998;
  background-color: var(--black);
  top: -80px;
}

.parallax-header {
  color: #000000d9;
  text-align: center;
  width: 520px;
  max-width: none;
  padding: 15px;
  font-family: Hepta Slab, sans-serif;
  font-weight: 400;
  line-height: 72px;
  position: static;
  top: 0;
}

.single-list_item {
  background-color: #fff;
  min-height: 204px;
  margin-top: 24px;
  margin-bottom: 24px;
  padding: 40px 40px 40px 188px;
  position: relative;
}

.success-text {
  color: #fff;
  font-size: 20px;
  line-height: 30px;
}

.text_left-block {
  width: auto;
  margin-right: -2px;
  display: flex;
  position: absolute;
  top: 31%;
  right: 100%;
}

.link-buton {
  justify-content: center;
  align-items: center;
  height: 40px;
  padding-left: 40px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.link-buton:hover {
  color: var(--code-green);
  text-decoration: underline;
}

.link-buton.is-darkbtn:hover {
  color: #206044;
  -webkit-text-stroke-color: #206044;
  text-decoration: underline;
}

.grid-contentblock {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.section_parallax {
  padding-top: 59px;
  padding-bottom: 0;
}

.font-size-large {
  font-size: 20px;
  line-height: 32px;
}

.font-size-large.is-center {
  text-align: center;
}

.font-size-large.color-gray {
  color: #2229;
  margin-bottom: 24px;
}

.font-size-large.color-gray.padding-lefft {
  padding-left: 40px;
}

.font-size-large.color-gray.no-space {
  margin-bottom: 0;
}

.font-size-large.margin-top {
  margin-top: 25px;
  display: block;
}

.font-size-large.max-width-480 {
  max-width: 480px;
}

.font-size-large.font-color-gray {
  color: #b3b3b3;
}

.font-size-large.font-color-gray.is-center {
  text-align: center;
}

.font-size-large.font-color-gray.margin-top-large {
  margin-top: 40px;
}

.font-size-large.font-color-gry {
  color: #b3b3b3;
}

.count-block {
  justify-content: center;
  display: flex;
}

.form-block_text-field {
  color: #fff;
  background-color: #0000;
  border: 1px solid #4c4c4c;
  height: 44px;
  padding-top: 11px;
  padding-bottom: 11px;
}

.form-block_text-field.light-mode {
  color: var(--black);
}

.conten_grid-large {
  grid-column-gap: 0px;
  grid-row-gap: 18px;
  grid-template-rows: auto;
  grid-template-columns: 1.75fr 1.25fr;
  margin-top: 32px;
  margin-bottom: 64px;
}

.container-larger {
  max-width: 1232px;
  margin-left: auto;
  margin-right: auto;
}

.container-larger.center {
  justify-content: center;
  display: flex;
}

.container-larger.center.position-absolute {
  position: absolute;
  inset: auto 0% 10%;
}

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

.form-block_label {
  color: #fff;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 25px;
}

.form-block_label.light-mode {
  color: var(--black);
}

.image-details_text {
  text-align: center;
  max-width: 240px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 26px;
}

.content_quote-block {
  background-color: #fff;
  padding: 40px;
}

.progress-text {
  color: #2229;
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 32px;
}

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

.text-single-detail {
  color: #2229;
  text-align: center;
  font-size: 20px;
  line-height: 32px;
}

.text-single-detail.font-color-white {
  color: var(--white);
}

.section_welcome {
  z-index: 22;
  margin-top: -426px;
  padding-top: 100px;
  padding-bottom: 0;
  display: block;
  position: relative;
}

.banner-discription {
  font-family: Open Sans, sans-serif;
}

.banner-discription.font-size-large {
  font-size: 20px;
  line-height: 32px;
}

.banner-discription.font-size-large.font-color-gray {
  color: #b3b3b3;
}

.feed_conten {
  color: var(--text-color--primary-dark-text);
  margin-top: 24px;
  margin-bottom: 24px;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 300;
  line-height: 38px;
}

.feed_conten.sub-feed {
  margin-bottom: 0;
}

.content_title-wrap {
  margin-bottom: 60px;
}

.content_title-wrap.storybook {
  margin-top: 40px;
  margin-bottom: 96px;
}

.header-link {
  color: #222222db;
}

.link-button_text {
  color: #48d597;
  margin-left: 16px;
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 32px;
  text-decoration: none;
}

.link-button_text.is-darktext {
  color: #2a7d59;
}

.link-button_text.is-darktext:hover {
  color: #206044;
  text-decoration: underline;
}

.large-block_title {
  color: var(--text-color--primary-dark-text);
  max-width: 480px;
  font-family: Hepta Slab, sans-serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 54px;
}

.author_title {
  color: var(--text-color--primary-dark-text);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 38px;
}

.tab-content_item {
  background-color: var(--white);
  border: 1px #4c4c4c;
  padding: 20px 40px 40px;
}

.progress-symbol {
  color: #000;
  font-family: Hepta Slab, sans-serif;
  font-size: 104px;
  line-height: 124px;
}

.tab-button {
  color: #2229;
  -webkit-text-stroke-color: #4c4c4c;
  background-color: #fff;
  border: 1px solid #4c4c4c;
  border-left-style: none;
  justify-content: center;
  align-items: center;
  width: 33.33%;
  height: 57px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 700;
  display: flex;
}

.tab-button.w--current {
  color: #fff;
  background-color: #262626;
}

.padding-global {
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  padding-left: 104px;
  padding-right: 104px;
}

.padding-global.is-small {
  padding-left: 60px;
  padding-right: 60px;
}

.padding-global.is-small.add-space {
  transition: opacity .2s;
}

.padding-global.is-small.bg-color-white {
  background-color: var(--white);
}

.padding-global.is-small.roi-calculator {
  padding-right: 10px;
}

.padding-global.calc-padding {
  width: 100%;
}

.padding-global.qhio-white-paper {
  padding-left: 64px;
  padding-right: 64px;
}

.padding-global.qhio-white-paper._1440 {
  margin-top: 0;
}

.single-gridblock {
  background-color: #333;
  flex-direction: column;
  align-items: center;
  min-height: 216px;
  padding: 24px;
  display: flex;
}

.single-row {
  margin-top: 64px;
  margin-bottom: 64px;
  padding-top: 0;
  padding-bottom: 0;
}

.content_large-block {
  position: relative;
}

.content_large-block.center {
  margin-top: 96px;
}

.banner-image-wraper {
  width: 100%;
  height: 100%;
  display: block;
  overflow: visible;
}

.small-progress.progress-text.font-color-white {
  color: var(--white);
}

.back-text {
  color: #48d597;
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
}

.is-darker {
  background-color: #262626;
  font-family: Open Sans, sans-serif;
}

.parallax-header_wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 100px;
  display: flex;
  position: sticky;
  top: 100px;
}

.link-40 {
  color: #222222db;
}

.large-gray_wrap {
  width: 43%;
  height: 165px;
  position: absolute;
  inset: 100% auto auto 12%;
}

.large-gray_wrap.third-block {
  align-items: flex-start;
  height: auto;
  display: flex;
}

.parallax-header_wrapper-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 500px;
  padding-bottom: 100px;
  display: flex;
  position: sticky;
  top: 100px;
}

.grid_graph-wrap {
  justify-content: center;
  align-items: center;
  padding: 20px;
  display: flex;
}

.bold-text-20 {
  font-weight: 500;
}

.graph-image {
  opacity: 0;
  width: 100%;
  max-width: none;
  display: block;
}

.example-2 {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.graph_image {
  display: none;
}

.list_text-2 {
  padding-left: 16px;
  font-size: 20px;
  line-height: 32px;
}

.graph-title {
  margin-top: 6px;
  font-size: 20px;
  font-weight: 400;
  line-height: 32px;
  display: block;
}

.small-green_wrap {
  width: 38%;
  height: 148px;
  position: absolute;
  bottom: 100%;
  right: 21px;
}

.small-green_wrap.second-block {
  align-items: flex-end;
  height: auto;
  display: flex;
}

.tabs-menu-6 {
  border-left: 1px solid #4c4c4c;
  display: flex;
}

.link-41 {
  color: #222222db;
}

.link-text {
  font-size: 20px;
  line-height: 32px;
}

.progress-circle {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.sub-title-block-2 {
  color: #f2f2f2;
  margin-bottom: 20px;
  font-family: Hepta Slab, sans-serif;
  font-weight: 400;
  line-height: 54px;
}

.sub-title-block-2.is-center {
  text-align: center;
  font-family: Hepta Slab, sans-serif;
}

.sub-title-block-2.is-center.text-color-dark {
  color: var(--text-color--primary-dark-text);
  font-family: Hepta Slab, sans-serif;
}

.smiley-anim {
  max-width: 544px;
}

.div-block-279 {
  position: absolute;
  bottom: 100%;
  left: 50%;
  transform: translate(-50%);
}

.image-113 {
  object-fit: cover;
}

.conten_grid-wrap-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1.25fr;
  margin-top: 32px;
  margin-bottom: 64px;
}

.conten_grid-wrap-2.paddint-block {
  margin-bottom: 0;
  padding-top: 64px;
  padding-bottom: 64px;
}

.conten_grid-wrap-2.is-reverse {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-columns: 1.25fr 1fr;
}

.conten_grid-wrap-2.bottom-large {
  margin-top: 150px;
  margin-bottom: 0;
}

.link-block-17 {
  text-decoration: none;
  display: flex;
}

.progress-wrapper_block {
  grid-template-rows: auto;
  margin-bottom: 40px;
}

.small-gray_wrap {
  width: 42%;
  height: 161px;
  position: absolute;
  top: 100%;
  bottom: auto;
  right: 12%;
}

.small-gray_wrap.fourth-block {
  align-items: flex-start;
  display: flex;
}

.graph-border_line {
  background-color: #4c4c4c;
  height: 1px;
  padding-left: 21px;
  padding-right: 21px;
  position: relative;
  top: 50%;
}

.circle_title {
  color: #585858;
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  font-weight: 400;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.circle_title.margin-top-small {
  margin-top: 26px;
}

.circle_title.margin-top-large {
  margin-top: 55px;
}

.large-green_wrap {
  width: 67%;
  height: 258px;
  display: block;
  position: absolute;
  bottom: 100%;
}

.large-green_wrap.first-block {
  align-items: flex-end;
  height: auto;
  display: flex;
}

.banner-image_maiin-block-2 {
  z-index: 1;
  width: 100%;
  max-width: none;
  height: 1302px;
  max-height: none;
  margin-top: -246px;
  margin-right: -217px;
  display: block;
  position: relative;
  overflow: visible;
}

.banner-image_maiin-block-2.mobi-image {
  opacity: 0;
  display: block;
}

.banner-image_maiin-block-2.lottie-hero {
  height: 1580px;
  margin-top: -400px;
  margin-right: -1047px;
  left: -729px;
}

.field-single_block {
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/648784208a26ad2666213635_green_small.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  bottom: 0;
  overflow: visible;
}

.field-single_block.is-green_small {
  z-index: 1;
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/648784208a26ad2666213635_green_small.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  left: auto;
  right: auto;
}

.field-single_block.is-gray_large {
  z-index: 10;
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/648784208a26ad2666213633_gray_large.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  height: 100%;
  top: 0;
  bottom: auto;
  left: auto;
}

.field-single_block.is-green_large {
  z-index: 10;
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/648784208a26ad2666213636_green_large.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 100%;
}

.field-single_block.is-gray_small {
  z-index: 1;
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/648784208a26ad2666213634_gray_small.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  inset: 0 auto auto;
}

.graph-details {
  flex-direction: column;
  align-items: center;
  max-width: 240px;
  display: flex;
  position: absolute;
  inset: auto auto 104% 50%;
  transform: translate(-50%);
}

.graph-details.gray-block {
  top: 104%;
  bottom: auto;
}

.circle_wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.progress-block {
  padding-top: 20px;
  padding-bottom: 20px;
}

.progress-block.larger-block {
  justify-content: center;
  align-items: center;
  display: flex;
}

.section_thankyou {
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
  position: relative;
}

.thankyou_inner {
  text-align: center;
  max-width: 672px;
}

.thankyou_para.font-size-large.font-color-gray:hover {
  color: #b3b3b3;
}

.thankyou_para.font-size-large.font-color-gray.storybook {
  color: var(--white);
  -webkit-text-stroke-color: var(--white);
}

.thankyou_para a {
  color: #b3b3b3;
}

.thankyou_para a:hover {
  color: var(--white);
}

.font-color-gray {
  color: #b3b3b3;
  -webkit-text-stroke-color: #b3b3b3;
}

.font-color-gray:hover {
  color: #fffcfc;
}

.left_icon {
  position: absolute;
  left: 26px;
}

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

.container-large.header_top-block {
  position: relative;
}

.thankyou_title {
  font-family: Hepta Slab, sans-serif;
  font-weight: 400;
  line-height: 72px;
}

.thankyou_title.font-color-white {
  color: #fff;
}

.thankyou_title.font-color-white.storybook {
  font-family: Poppins, sans-serif;
}

.right_icon {
  position: absolute;
  right: 20px;
}

.progress-main-wrap {
  display: block;
}

.columns-3 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.donought-wrapper {
  min-width: 510px;
  max-width: 510px;
  min-height: 510px;
  max-height: 510px;
  margin-left: auto;
  margin-right: auto;
}

.donought-wrapper.mobile-level {
  display: none;
}

.progress-items {
  width: 100%;
  max-width: 230px;
}

.grid-imageblock-2 {
  min-height: 400px;
  position: relative;
}

.grid-imageblock-2.emotion-image {
  justify-content: flex-end;
  display: flex;
}

.grid-imageblock-2.emotion-image.hide-block {
  display: none;
}

.emotion-overlay {
  opacity: .21;
  justify-content: flex-end;
  display: flex;
  position: absolute;
  inset: 0%;
}

.emotion-overlay.emotion-image {
  justify-content: flex-end;
  display: flex;
}

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

.font-size-small.font-color-gray.margin-top-large, .font-size-small.font-color-gry.margin-top-large {
  margin-top: 40px;
}

.font-size-small.font-color-gry.margin-top-large.storybook-text.x-small {
  font-size: 14px;
  line-height: 24px;
}

.font-color-gry {
  color: #b3b3b3;
}

.font-color-ngray {
  color: #0009;
}

.twitter-single-list_item {
  background-color: #fff;
  min-height: 204px;
  margin-top: 24px;
  margin-bottom: 24px;
  padding: 40px 208px;
  position: relative;
}

.feed-title_text {
  color: var(--text-color--primary-dark-text);
  align-items: center;
  height: 40px;
  padding-left: 0;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 38px;
  display: flex;
}

.feed-title_text.rverse {
  background-position: 100%;
  background-size: 33px 28px;
  padding-left: 0;
  padding-right: 45px;
}

.author-title_wrapper {
  align-items: center;
  display: flex;
}

.feed-title_icon {
  margin-left: 15px;
}

.feed-footer {
  justify-content: space-between;
  display: flex;
}

.feed-footer_leftblock {
  align-items: center;
  display: flex;
}

.time-date-block {
  color: #0009;
  font-size: 20px;
  line-height: 32px;
}

.time-date-block.dot-blk {
  margin-top: -29px;
  padding-left: 12px;
  padding-right: 12px;
  font-size: 44px;
  line-height: 18px;
}

.text-block-79 {
  font-family: Material Icons, sans-serif;
}

.icon-wrapper {
  margin-left: 17px;
  margin-right: 17px;
}

.icon-wrapper:hover {
  opacity: .44;
}

.feed-inner_single.sub-tweet {
  border: 1px solid #ccc;
  margin-bottom: 28px;
  padding: 20px;
}

.section_newparal {
  background-color: #b81515;
  justify-content: center;
  align-items: flex-start;
  height: 1200px;
  padding-top: 0;
  display: none;
  position: relative;
}

.div-block-280 {
  background-color: var(--white);
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  width: 50px;
  height: 50px;
  position: absolute;
  top: auto;
  bottom: 0;
  left: 50%;
  transform: translate(-50%);
}

.position-block {
  background-color: #35c006;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 700px;
  display: flex;
  position: relative;
  top: 1px;
}

.section_doorwrapper {
  background-color: #262626;
  justify-content: center;
  height: 1000px;
  padding-top: 40px;
  display: flex;
  position: relative;
}

.door-inner_wrappr {
  background-color: #f2f2f2;
  border-bottom: 9px #0fc;
  border-top-left-radius: 250px;
  border-top-right-radius: 250px;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: auto;
  padding-top: 10px;
  display: flex;
  position: sticky;
  top: 100px;
  left: auto;
  overflow: hidden;
}

.parallax-title_wrap {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 560px;
  max-width: none;
  margin-top: 200px;
  margin-bottom: 0;
  padding-top: 40px;
  padding-bottom: 100px;
  display: flex;
  position: relative;
  top: auto;
}

.image-115 {
  height: 40px;
  margin-top: 4px;
}

.tab-wrapper {
  background-color: #fff;
  height: 450px;
}

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

.graph-image2 {
  opacity: 1;
  width: 100%;
  max-width: 100%;
  height: 100%;
  display: block;
}

.graph-border_line-copy {
  background-color: #4c4c4c;
  height: 1px;
  padding-left: 21px;
  padding-right: 21px;
  position: relative;
  top: 50%;
}

.field-single_block-copy {
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/648784208a26ad2666213635_green_small.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  bottom: 0;
  overflow: visible;
}

.field-single_block-copy.is-green_small {
  z-index: 1;
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/648784208a26ad2666213635_green_small.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  left: auto;
  right: auto;
}

.field-single_block-copy.is-gray_large {
  z-index: 10;
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/648784208a26ad2666213633_gray_large.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  height: 100%;
  top: 0;
  bottom: auto;
  left: auto;
}

.field-single_block-copy.is-green_large {
  z-index: 10;
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/648784208a26ad2666213636_green_large.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 100%;
}

.field-single_block-copy.is-gray_small {
  z-index: 1;
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/648784208a26ad2666213634_gray_small.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  inset: 0 auto auto;
}

.single-graph-block {
  background-color: #0000;
  min-width: 100px;
  min-height: 0;
  display: flex;
  position: absolute;
  bottom: 50%;
  overflow: hidden;
}

.single-graph-block.first-block {
  z-index: 1;
  align-items: flex-end;
  width: 64.5%;
  max-width: 64.5%;
  min-height: 0;
  padding-top: 70px;
  left: auto;
  right: 32%;
}

.single-graph-block.second-block {
  align-items: flex-end;
  width: 38%;
  padding-top: 70px;
  left: 60%;
  right: auto;
}

.single-graph-block.third-block {
  z-index: 1;
  align-items: flex-start;
  width: 41%;
  margin-right: -35px;
  padding-bottom: 70px;
  inset: 50% 50% auto auto;
}

.single-graph-block.fourth-block {
  align-items: flex-start;
  width: 40%;
  padding-bottom: 70px;
  inset: 50% auto auto 50%;
}

.border-line-block {
  z-index: 22;
  background-color: #4c4c4c;
  width: 100%;
  height: 1px;
  position: absolute;
  top: 50%;
}

.image-block {
  width: 100%;
  max-width: none;
  height: auto;
}

.thankyou-subtext {
  color: #f2f2f2;
  margin-top: 48px;
  font-size: 20px;
  font-weight: 700;
  line-height: 32px;
}

.graph-detail_new {
  flex-direction: column;
  align-items: center;
  max-width: 240px;
  display: flex;
  position: absolute;
  inset: 0 auto auto 50%;
  transform: translate(-50%);
}

.graph-detail_new.gray-block {
  top: 104%;
  bottom: auto;
}

.graph-detail_new.is-align-bottom {
  top: auto;
  bottom: 0;
}

.graph-image-wrapper {
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.graph-image-wrapper.is-top {
  align-items: flex-start;
}

.section_footer {
  background-color: #003d5f;
}

.section_footer.dark-foter-blk, .section_footer.security-footer {
  background-color: #000;
}

.footer_inner-wrap {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
  max-width: 1200px;
  margin-top: 0;
  padding: 60px 0;
}

.footer_inner-wrap.large-block {
  max-width: 1230px;
}

.footer_inner-wrap.security-footer {
  background-color: #000;
}

.footer_bottom-wrap {
  justify-content: center;
  display: flex;
}

.div-block-281 {
  background-color: var(--green-lighten-50);
  height: 50px;
}

.footer_container {
  margin: 60px 0;
}

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

.social-link {
  margin-top: 2em;
}

.social-link.footer, .social-link.footer-black {
  margin-top: 0;
}

.social-block-copy {
  margin-bottom: 10px;
  display: flex;
}

.social_link-block {
  display: flex;
}

.social_link-icon {
  padding-right: 8px;
}

.social_link-text {
  color: var(--white);
  font-family: Lato, sans-serif;
  font-size: 16px;
  text-decoration: underline;
}

.badge-icon {
  height: 80px;
  padding-right: 0;
}

.badge-icon.right-margin {
  padding-right: 4px;
}

.footer_link-header {
  color: #a3eacb;
  letter-spacing: 2.5px;
  text-transform: none;
  margin-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.footer_link-header.supplemental-data {
  margin-top: 20px;
}

.footer_nav-link {
  color: #fff;
  margin-bottom: 10px;
  font-family: Lato, sans-serif;
  font-size: 16px;
}

.nav-link-text, .nav-link-text.w--current {
  color: #fff;
  text-decoration: none;
}

.footer_button-wrap {
  margin-bottom: 20px;
  padding-top: 0;
  padding-bottom: 0;
}

.primary-btn {
  background-color: var(--green-lighten-50);
  color: var(--brand-color-blue--blue-900-basin-blue);
  text-align: center;
  border-radius: 5px;
  width: 187px;
  height: 54px;
  margin-left: 0;
  margin-right: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 35px;
  display: block;
}

.primary-btn:hover {
  background-color: var(--green-lighten-75);
}

.primary-btn._w-100 {
  width: 100%;
}

.primary-btn._w-100.hover {
  background-color: var(--green-lighten-75);
}

.primary-btn._w-100.pressed {
  background-color: #bff0db;
}

.primary-btn.lp-button {
  width: auto;
  height: auto;
  padding-left: 32px;
  padding-right: 32px;
}

.primary-btn.border-btn {
  color: #a3eacb;
  background-color: #0000;
  border: 1px solid #a3eacb;
  transition: all .3s;
}

.primary-btn.border-btn:hover {
  color: var(--brand-color-blue--blue-900-basin-blue);
  background-color: #a3eacb;
}

.primary-btn.footer-btn {
  background-color: #88e4bb;
  width: 140px;
}

.primary-btn.footer-btn:hover {
  background-color: #a3eacb;
}

.primary-btn.footer-btn:active {
  background-color: #63dba7;
}

.footer_copy-text {
  color: var(--white);
  justify-content: space-between;
  margin-bottom: 2em;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 400;
  display: block;
}

.footer_terms-wrap {
  display: flex;
}

.footer_terms-policy-text {
  color: var(--white);
  justify-content: space-between;
  margin-bottom: 2em;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 400;
  display: block;
}

.footer_terms-policy-link {
  color: #fff;
  font-weight: 700;
  text-decoration: none;
}

.header-wrap {
  display: block;
}

.header-navbar {
  background-color: #fff;
  position: fixed;
  inset: 0% 0% auto;
}

.header-navbar.darknav {
  z-index: 2147483647;
  background-color: #222;
}

.header-navbar.light-blue {
  background-color: var(--brand-color-blue--blue-25-background);
}

.header-navbar.navbar.transperant {
  z-index: 99999;
  background-color: #0000;
}

.header-bottom-border {
  opacity: 0;
  background-color: #e6e6e6;
  height: 1px;
  position: absolute;
  inset: auto 0% 0%;
}

.header_login-wrap {
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 0;
}

.header_login-right {
  float: right;
}

.header_login-right.home-header-blk {
  position: absolute;
  inset: 0% 0% auto auto;
}

.header_login-link {
  float: right;
  display: inline-block;
}

.header_login-link.login-link {
  margin-right: 0;
  font-weight: 700;
}

.header_link {
  color: var(--brand-color-blue--blue-900-basin-blue);
  font-size: 14px;
  text-decoration: none;
}

.header_link:hover {
  opacity: .94;
}

.header_login-wrapper {
  background-color: var(--silver-lighten-80);
  transition: all .3s;
  overflow: hidden;
}

.header_login-wrapper.home-hero-mobi.is-dark {
  background-color: #003d5e;
  display: block;
  position: relative;
}

.header_login-wrapper.home-hero-mobi.is-dark.no-banner, .header_login-wrapper.old {
  display: none;
}

.header_navigation-wrap {
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 0;
}

.header_navigation-wrap.new-darkblk {
  padding-top: 11px;
  padding-bottom: 11px;
}

.header_navigation-wrap.old {
  display: none;
}

.header_nav-wrapper {
  max-width: none;
  margin-left: auto;
  margin-right: auto;
}

.header_logo-image {
  max-width: none;
  max-height: 40px;
  margin-top: 4%;
}

.header_logo-image.lighter_image {
  margin-top: 0%;
  display: none;
}

.header_logo-image.dark_logo {
  margin-top: 0%;
  display: inline-block;
}

.header_logo-wrap {
  padding-top: 7px;
}

.nav_link-wrapper {
  width: 83%;
  font-family: Lato, sans-serif;
  font-size: 1.1em;
}

.dropdown_toggle-nav {
  margin-bottom: 10px;
  margin-left: 4px;
  margin-right: 4px;
  padding: 16px 8px;
  font-size: 16px;
  font-weight: 700;
}

.dropdown_toggle-nav:hover {
  background-color: var(--silver-lighten-80);
  border-radius: 10px;
}

.dropdown_toggle-nav:focus {
  background-color: #ffffff0d;
  border-radius: 10px;
}

.drop-nav-icon {
  display: none;
}

.nav-text {
  font-size: 14px;
}

.dropdown_markets-nav.w--open {
  background-color: #fff;
  border-radius: 10px;
  width: 795px;
  margin-top: 0;
  padding: 20px 15px 25px;
  font-size: 16px;
  left: -90%;
  box-shadow: 3px 3px 16px #00334929;
}

.dropdown_link-wrap {
  width: 50%;
  display: inline-block;
}

.dropdown_link-wrap.hidden {
  display: none;
}

.dropdown_link-secondary {
  color: #585858;
  padding-left: 0;
  padding-right: 20px;
  font-size: 16px;
}

.dropdown_products-nav.w--open {
  background-color: #fff;
  border-radius: 10px;
  width: 795px;
  margin-top: 0;
  padding: 20px 15px 25px;
  font-size: 16px;
  left: -185%;
  box-shadow: 3px 3px 16px #00334929;
}

.dropdown_link-wrap-new {
  width: 100%;
  display: block;
}

.dropdown_link-wrap-new.hidden {
  display: none;
}

.nav_contact-link-btn {
  float: right;
  color: #fff;
  text-align: center;
  letter-spacing: 0;
  background-color: #003d5f;
  border-radius: 5px;
  width: 160px;
  height: 45px;
  margin-top: 0;
  padding: 12px 30px 0;
  font-size: 16px;
  font-weight: 700;
}

.nav_contact-link-btn:hover {
  background-color: #0469bc;
}

.nav_contact-link-btn:active {
  background-color: #035694;
}

.nav_contact-link-btn.w--current {
  color: #fff;
}

.nav_contact-link-btn.spaces {
  height: 42px;
  margin-left: 20px;
  padding-top: 9px;
  padding-bottom: 9px;
}

.nav_contact-link-btn.spaces.alignmiddle {
  justify-content: center;
  align-items: center;
  width: auto;
  margin-left: 10px;
  padding: 0 16px;
  font-size: 14px;
  line-height: 16px;
  display: flex;
}

.about_hero-container {
  width: 100%;
  height: auto;
}

.about_hero-header {
  flex-direction: column;
  align-items: center;
  width: 60%;
  max-width: 1200px;
  margin: auto;
  display: block;
  position: static;
  inset: 34% 0% auto;
}

.about_outcomes-wrapper {
  object-fit: fill;
  justify-content: center;
  width: 100%;
  display: flex;
}

.about_animation-text {
  border-bottom: 2px solid var(--code-green);
  min-width: 408px;
  margin-left: 10px;
  padding-left: 0;
  padding-right: 0;
  line-height: 19px;
  overflow: hidden;
}

.about_header-text {
  color: #fff;
  text-align: center;
  flex: 0 auto;
  width: 100%;
  margin-top: 0;
  margin-left: 0;
  margin-right: auto;
  font-family: Lato, sans-serif;
  font-size: 50px;
  font-weight: 900;
  line-height: 70px;
}

.about_hero-image-wrapper {
  height: auto;
  margin-left: -60px;
  margin-right: -60px;
}

.about_hero-image {
  width: 100%;
}

.section_about-innercontent {
  background-color: #003d5f;
  height: auto;
  margin-top: 0;
  padding-top: 0;
  display: block;
}

.about-inner-container {
  width: 100%;
  height: auto;
}

.abount-inner_header {
  justify-content: flex-start;
  align-items: center;
  width: 40%;
  height: auto;
  margin-top: 25%;
  margin-left: 18%;
  display: flex;
  position: absolute;
}

.about-us-hero-bkg-copy, .about-inner_image-wrap {
  height: auto;
}

.about-inner_image {
  width: 100%;
}

.about-inner_rich-wrapper {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
  justify-content: flex-start;
  align-items: center;
  width: 40%;
  height: auto;
  margin-top: 10%;
  margin-left: 52%;
  margin-right: auto;
  display: flex;
  position: absolute;
  top: auto;
}

.about-inner_richtext {
  color: var(--white);
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.about-inner_richtext h2 {
  color: var(--white);
  font-family: Lato, sans-serif;
  font-weight: 900;
}

.about-inner_richtext p {
  color: var(--white);
}

.section_spacer-wrap {
  background-color: #003d5f;
  height: auto;
  margin-top: 0;
  padding-top: 0;
  display: none;
}

.section_about-second {
  background-color: #f3f8fc;
  position: relative;
}

.top-image {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
  width: 100%;
}

.about-second_header {
  color: #003d5e;
  text-align: center;
  margin-bottom: 10px;
  font-family: Lato, sans-serif;
  font-weight: 900;
}

.about-second_header.sdoh {
  margin-bottom: 40px;
}

.about-second_description {
  color: #585858;
  text-align: center;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

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

.about-second_description.margin-bottom-sm {
  margin-bottom: 40px;
}

.about-second_grid-wrap {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 90%;
  margin-top: 1em;
  margin-left: auto;
  margin-right: auto;
}

.grid-counter-text {
  color: #003d5e;
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 48px;
  display: block;
}

.grid-text {
  color: var(--grey-darken-35);
  text-align: center;
  margin-top: 4px;
  font-family: Lato, sans-serif;
  font-size: 16px;
}

.history-wrap_grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
}

.history_spacer-left {
  border-right: 1px solid #15d585;
  height: 220px;
}

.history_spacer-left.bottom {
  height: 170px;
}

.history_spacer-right {
  border-left: 1px solid #15d585;
  height: 220px;
}

.history_spacer-right.bottom {
  height: 160px;
}

.history_timeline-left {
  border-right: 1px solid #15d585;
}

.history_timeline-right {
  text-align: left;
  border-left: 1px solid #15d585;
}

.timeline-left_grid {
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
}

.text-block-38-copy, .timeline-info-header {
  text-align: right;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.timeline-info-header.is-right {
  text-align: left;
}

.timeline-info-text-right {
  text-align: left;
  font-family: Lato, sans-serif;
}

.text-block-40-copy, .timeline-info-text-left {
  text-align: right;
  font-family: Lato, sans-serif;
  font-size: 16px;
}

.timeline-line-block {
  border-top: 2px solid #15d585;
  margin-top: .5em;
}

.about-second_float-block2 {
  background-color: var(--white);
  border-radius: 8px;
  max-width: 1200px;
  margin: 80px auto 60px;
  padding: 40px;
  position: absolute;
  top: 84%;
  left: 0;
  right: 0;
  box-shadow: 1px 1px 20px #003d5f33;
}

.primary-button-blue {
  color: #fff;
  text-align: center;
  background-color: #003d5f;
  border-radius: 5px;
  width: 280px;
  min-width: 187px;
  height: 54px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 35px;
  display: block;
}

.primary-button-blue:hover, .primary-button-blue.hover {
  background-color: var(--brand-color-blue--blue-500-main);
}

.primary-button-blue.pressed {
  background-color: #035694;
}

.primary-button-blue.fixed-width {
  width: 250px;
  margin-left: 0;
  margin-right: 0;
  line-height: 52px;
  text-decoration: none;
}

.primary-button-blue.lp-button {
  font-size: 18px;
}

.primary-button-blue.lp-button.left-aligned {
  margin-left: 0;
  margin-right: auto;
}

.primary-button-blue._w-100 {
  width: 100%;
}

.primary-button-blue._w-100.padding-b-10 {
  margin-bottom: 10px;
}

.section_spacers {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
}

.div-block-89-copy {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
  border-top-left-radius: 60px;
  padding-top: 360px;
  padding-bottom: 40px;
}

.section_teams {
  position: relative;
}

.section_teams.landing-header {
  background-color: #0000;
  width: 100%;
  position: absolute;
}

.section_teams.landing-header.lp-header {
  z-index: 9999;
  background-color: #003d5f;
  position: sticky;
  top: 0;
}

.teams_inner-block, .company_inner-block {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
  padding-top: 96px;
  padding-bottom: 96px;
}

.company_grid-wrapper {
  background-color: var(--white);
  border-radius: 8px;
  max-width: 1200px;
  margin: 20px 40px 60px;
  padding: 40px;
  position: static;
  top: 11%;
  left: 0;
  right: 0;
  box-shadow: 1px 1px 20px #003d5f33;
}

.company_grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  margin-top: 1em;
}

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

.company_icon {
  width: 80px;
  height: 80px;
}

.company_grid-header {
  color: #003d5e;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
}

.company_grid-discription {
  color: var(--grey-darken-35);
  text-align: center;
  margin-top: 4px;
  font-family: Lato, sans-serif;
  font-size: 16px;
}

.leadership_inner-block {
  background-color: var(--brand-color-blue--blue-25-background);
  padding-top: 96px;
  padding-bottom: 96px;
}

.leadership_inner-block.margin-0 {
  background-image: linear-gradient(to bottom, var(--brand-color-blue--blue-25-background), var(--brand-color-blue--blue-900-basin-blue));
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 20px;
}

.leadership_inner-block.bg-dark-blue {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
}

.leadership_inner-block.bg-dark-blue.img-only {
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/64015f6f01784215da4fcafc_footer_bottom.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  min-height: 400px;
}

.leadership_inner-block.margin-top-56 {
  padding-top: 56px;
}

.grid-32-copy-copy {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  padding-top: 20px;
  padding-bottom: 0;
}

.leadership_grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  place-content: start center;
  place-items: stretch stretch;
  width: 100%;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-bottom: 40px;
}

.leadership_grid.board {
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
}

.person-image {
  width: 100%;
  max-height: 300px;
}

.person-name {
  color: #a3eacb;
  padding-bottom: 4px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.person-name.text-color-blue {
  color: var(--brand-color-blue--blue-900-basin-blue);
}

.person-designation {
  color: var(--silver-lighten-80);
  font-family: Lato, sans-serif;
  font-size: 16px;
}

.person-designation.text-color-blue {
  color: var(--brand-color-blue--blue-900-basin-blue);
}

.section_footer-repeater {
  background-color: var(--brand-color-blue--blue-25-background);
}

.repeater_float-wrap {
  max-width: 1200px;
  padding-left: 40px;
  padding-right: 40px;
}

.float-wrap {
  border-radius: 8px;
  margin-top: 40px;
  margin-bottom: 20px;
  padding-top: 10px;
  box-shadow: 3px 3px 16px #00334929;
}

.header-block {
  color: #003d5e;
  text-align: center;
  margin-bottom: 10px;
  font-family: PT Serif, serif;
}

.header-block.sdoh {
  margin-bottom: 40px;
}

.investor-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  margin-top: 40px;
  margin-left: 40px;
  margin-right: 40px;
  padding-bottom: 40px;
}

.logo-img {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.bottom_block-wrap {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62bbe1761de666bbf34d4e0a_footer-bg.svg"), linear-gradient(#f2f7fc, #fff);
  background-position: 50% 100%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 105%, auto;
  max-width: none;
  height: 45vh;
}

.bottom_block-wrap.contact {
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62bbe1761de666bbf34d4e0a_footer-bg.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 105%;
}

.div-block-32-copy, .bottom_content-wrap {
  width: 60%;
  margin-top: 5em;
  margin-left: auto;
  margin-right: auto;
}

.bottom_header {
  color: #003d5e;
  text-align: center;
  margin-bottom: 10px;
  font-family: PT Serif, serif;
}

.bottom_header.sdoh {
  margin-bottom: 40px;
}

.bottom_description {
  color: #585858;
  text-align: center;
  margin-bottom: 40px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

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

.bottom_button-wrap {
  justify-content: flex-start;
  margin-top: 3em;
}

.section-newbanner {
  z-index: 1;
  background-color: var(--brand-color-blue--blue-25-background);
  display: block;
  position: relative;
}

.section-newbanner.hidden {
  display: none;
}

.section_qhin-header {
  background-color: var(--brand-color-blue--blue-25-background);
  margin-top: 0;
}

.section_vision {
  background-color: #f3f8fc;
}

.section_vision.qhio {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
}

.section_timeline {
  background-color: #003d5f;
  background-image: linear-gradient(to bottom, var(--brand-color-blue--blue-900-basin-blue), var(--code-green));
  display: block;
  position: relative;
}

.section_timeline.hidden {
  display: none;
}

.section_onboarding {
  background-color: var(--code-green);
}

.section_basin-blue {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
}

.banner_new-block {
  background-color: #222;
  min-height: 620px;
  margin-top: 60px;
  padding-top: 120px;
  padding-bottom: 60px;
  position: relative;
  overflow: hidden;
}

.banner_new-block.video-wrap {
  min-height: 1000px;
}

.banner_new-block.is-videowrap {
  min-height: 1000px;
  margin-top: 20px;
}

.banner_title-block {
  z-index: 9999;
  width: 100%;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
}

.banner_button-wrpper {
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding-top: 40px;
  display: flex;
}

.banner_button-blk {
  background-color: #f8f8f8;
  border: 2px solid #fff;
  border-radius: 7px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 20px 30px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
}

.banner_button-blk:hover {
  color: var(--brand-color-blue--blue-900-basin-blue);
  background-color: #ffffffb3;
}

.banner_button-blk.border-btn {
  color: #fff;
  background-color: #0000;
}

.banner_button-blk.border-btn:hover {
  color: var(--white);
  background-color: #fff6;
}

.banner_button-blk.is-bordered {
  color: #fff;
  background-color: #0000;
}

.banner_button-blk.is-bordered:hover {
  color: var(--white);
  background-color: #fff6;
}

.banner_link-wrap {
  margin-top: 40px;
}

.link_text-blk {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
}

.link_text-blk:hover {
  text-decoration: underline;
}

.link_image {
  margin-left: 10px;
}

.banner_video-wrapper {
  z-index: 9;
  position: absolute;
  inset: 0%;
}

.video_overlay-block {
  background-color: #0000;
  background-image: linear-gradient(#0000001a, #050505);
  position: absolute;
  inset: 0%;
}

.banner-video {
  background-color: #0000;
  width: 100%;
  height: 100%;
}

.qhin_welcome-block {
  margin: 60px 40px;
}

.welcome_grid-block {
  grid-column-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
}

.welcome_hero-image {
  max-width: 100%;
  position: relative;
}

.welcome_header {
  color: #003d5f;
  text-align: center;
  font-family: PT Serif, serif;
  font-size: 3.4vw;
  line-height: 64px;
}

.welcome_header.align-left {
  text-align: left;
  font-size: 32px;
  line-height: 42px;
}

.welcome_description {
  color: #585858;
  text-align: center;
  margin-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

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

.welcome_description._w-80 {
  justify-content: center;
  width: 80%;
  display: block;
}

.welcome_description.white {
  color: var(--white);
}

.vision_inner-wrapper {
  background-color: #003d5e;
  border-radius: 60px 0 0;
  max-width: 100%;
  padding-top: 90px;
}

.vision_inner-wrapper.bg-color-light-blue {
  background-color: var(--brand-color-blue--blue-25-background);
}

.vison_content-block {
  max-width: none;
  margin: 60px auto;
  padding-left: 0;
  padding-right: 0;
}

.vision_conten-grid {
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
}

.vision_green-text {
  color: var(--green-lighten-50);
  text-align: left;
  letter-spacing: 2.5px;
  text-transform: uppercase;
  font-family: Lato, sans-serif;
  font-weight: 700;
}

.vison_description-block {
  color: #fff;
  text-align: left;
  width: 85%;
  margin: 2em auto 3em;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 25px;
}

.timeline_header-wrap {
  margin: 40px;
}

.timeline_grid-blk {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  max-width: 1200px;
  margin-bottom: 40px;
  margin-left: 0;
  margin-right: 0;
}

.onboard_inner-wrap {
  max-width: 1200px;
  margin: 60px auto;
  padding-left: 0;
  padding-right: 0;
}

.inner-dark-block {
  background-color: #d9e8f5;
  border-radius: 20px;
}

.onboard_header-blk {
  color: #003d5e;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 1.5em;
  padding-bottom: .5em;
  font-family: PT Serif, serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 32px;
}

.onboard_richtext {
  margin-left: 40px;
  margin-right: 40px;
  padding-bottom: 2em;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.onboard_richtext.dark-text p {
  color: var(--text-color--primary-dark-text);
}

.team_inner-wrapper {
  background-color: #003d5e;
  border-radius: 60px 0 0;
  max-width: 100%;
  padding-top: 90px;
}

.team_inner-wrapper.bg-color-light-blue {
  background-color: var(--brand-color-blue--blue-25-background);
}

.team_content-blk {
  max-width: 1200px;
  margin: 0 auto 60px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.team_images-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 60%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
}

.team_grid-content {
  flex-direction: column;
  align-items: flex-start;
  padding-right: 40px;
  display: flex;
}

.teams_heading {
  color: #fff;
  text-align: left;
  margin-top: 60px;
  font-family: PT Serif, serif;
}

.teams_description {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 16px;
}

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

.teams_image {
  width: 100%;
  max-height: 100%;
}

.teams_title {
  color: #a3eacb;
  padding-bottom: 4px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.teams_title.text-color-blue {
  color: var(--brand-color-blue--blue-900-basin-blue);
}

.teams_designation {
  color: var(--silver-lighten-80);
  font-family: Lato, sans-serif;
  font-size: 16px;
}

.teams_designation.text-color-blue {
  color: var(--brand-color-blue--blue-900-basin-blue);
}

.blue_inner-wrapper {
  background-color: var(--white);
  border-radius: 0 60px 0 0;
  max-width: 100%;
  padding-top: 40px;
}

.blue_inner-content {
  max-width: 1200px;
  margin: 40px auto;
  padding-left: 40px;
  padding-right: 40px;
}

.blue_grid-left {
  padding-right: 20px;
}

.blue_grid-right {
  min-height: auto;
  padding-left: 20px;
  display: block;
  position: relative;
}

.grid_header-block {
  color: #003d5e;
  text-align: left;
  width: 100%;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: PT Serif, serif;
}

.benofits_content-wrapper {
  background-color: #003d5e;
  border-radius: 60px 0 0;
  max-width: 100%;
  padding-top: 90px;
}

.benofits_content-wrapper.bg-color-light-blue {
  background-color: var(--brand-color-blue--blue-25-background);
}

.benifits_inner-wrap {
  max-width: 1200px;
  margin: 0 auto 60px;
  padding-left: 40px;
  padding-right: 40px;
}

.benifits_grid-wrap {
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
}

.benefits_second-block {
  background-color: var(--brand-color-blue--blue-25-background);
  border-radius: 0 60px 0 0;
  max-width: 100%;
}

.second_inner-block {
  width: auto;
  max-width: 1200px;
  margin: 60px auto;
  padding-left: 40px;
  padding-right: 40px;
}

.second_header-blk {
  color: #003d5e;
  text-align: center;
  justify-content: center;
  width: 100%;
  margin-top: 30px;
  font-family: PT Serif, serif;
  font-size: 32px;
  line-height: 42px;
  display: flex;
}

.second_grid-wrap {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 2em;
}

.resources_additional-block {
  background-color: var(--white);
}

.container-11-copy-copy-copy, .resources_container {
  background-color: var(--brand-color-blue--blue-25-background);
  border-radius: 0 60px 0 0;
  max-width: 100%;
}

.div-block-8-copy-copy-copy-copy, .resources_inner-block {
  width: auto;
  max-width: 1200px;
  margin: 60px auto;
  padding-left: 40px;
  padding-right: 40px;
}

.resources_green-heading {
  color: #555;
  text-align: left;
  letter-spacing: 2.5px;
  text-transform: uppercase;
  font-family: Lato, sans-serif;
  font-weight: 700;
}

.resources_heading-white {
  color: #003d5e;
  text-align: left;
  width: 75%;
  margin-top: 30px;
  font-family: PT Serif, serif;
  font-size: 32px;
  line-height: 42px;
}

.resources_rich-text-block {
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 2em;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.resources_cards-wrapper {
  justify-content: space-between;
  margin-left: -10px;
  margin-right: -10px;
  display: flex;
}

.resources_form-wrapper {
  background-color: var(--white);
}

.resources_vision-container {
  background-color: var(--white);
  border-radius: 0;
  max-width: 100%;
}

.resources_form_richtext {
  flex-direction: column;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 60px;
  padding-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
  display: flex;
}

.section_topmainblock {
  background-color: #003d5f;
  margin-top: 110px;
  display: block;
  position: relative;
}

.section_topmainblock.hidden {
  display: none;
}

.section_career-testimonials, .section_companyvalue.m-no-margin-top {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
}

.section_hiring {
  background-color: var(--brand-color-blue--blue-25-background);
  height: auto;
  position: relative;
}

.topblock_inner-wrapper {
  z-index: 1;
  flex-direction: column;
  align-items: center;
  max-width: 1200px;
  display: flex;
  position: relative;
  inset: auto 0%;
}

.topblock_header-block {
  width: 60%;
  margin-top: 30%;
  margin-left: 40px;
  margin-right: 40px;
}

.topblock_help-wrapper {
  background-color: #fff;
  border-radius: 8px;
  margin: 160px 0 100px;
  padding: 60px 140px;
}

.help_top-block {
  margin-left: 40px;
  margin-right: 40px;
}

.help_header-block {
  color: #003d5e;
  text-align: center;
  margin-bottom: 10px;
  font-family: PT Serif, serif;
}

.help_header-block.sdoh {
  margin-bottom: 40px;
}

.help_description {
  text-align: center;
  margin-top: 20px;
  font-size: 16px;
}

.help_description.paragraph-2.help-darkblock {
  color: #333;
}

.help_button-outer {
  justify-content: flex-start;
  margin-top: 3em;
}

.help_grid-wrap {
  grid-template-rows: auto;
  width: 100%;
  margin-top: 4em;
  margin-left: auto;
  margin-right: auto;
}

.help_richtext {
  letter-spacing: 0;
  text-indent: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.help_richtext.white {
  color: var(--white);
}

.help_richtext.dark-text-block p {
  color: #333;
}

.career_banner-block {
  display: block;
  position: absolute;
  top: 0;
  overflow: visible;
}

.career_image-block {
  display: block;
  overflow: visible;
}

.testimonial_inner-wrapper {
  background-color: var(--white);
  border-radius: 8px;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-left: 40px;
  padding-right: 40px;
}

.testimonial_title-wrapper {
  margin: 0 40px 40px;
}

.testimonial_header {
  color: #003d5e;
  text-align: center;
  margin-top: 40px;
  margin-bottom: 20px;
  font-family: PT Serif, serif;
}

.testimonial_header.ehr {
  margin-bottom: 40px;
}

.testimonial_header.left {
  text-align: left;
  margin-top: 0;
}

.testimonial_header.left._w-30 {
  width: 30%;
}

.testimonial_content-block {
  max-width: 1200px;
  margin: 40px auto 60px;
  padding-left: 40px;
  padding-right: 40px;
}

.testimonial_grid-block {
  grid-column-gap: 80px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  padding: 2em;
}

.block-quote-content-copy {
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  min-height: auto;
  display: flex;
  position: relative;
}

.block-quote-content-copy.mobile-margin {
  margin-top: 20px;
}

.testimonial_item-wrapper {
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  min-height: auto;
  display: flex;
  position: relative;
}

.testimonial_item-wrapper.mobile-margin {
  margin-top: 20px;
}

.testimonial_item-wrapper.add-top-margin {
  margin-top: 40px;
}

.testimonial_person-wrapper {
  grid-template-rows: auto;
  grid-template-columns: .75fr .25fr;
  align-self: flex-end;
  justify-items: stretch;
  width: 30%;
  position: relative;
  inset: auto 0% 0% auto;
}

.test_header-block {
  text-align: right;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.test_paragraph-block {
  text-align: right;
  font-family: Lato, sans-serif;
  font-size: 16px;
}

.section-outer-copy {
  background-color: var(--brand-color-blue--blue-25-background);
}

.section-outer-copy.margin-0 {
  background-image: linear-gradient(to bottom, var(--brand-color-blue--blue-25-background), var(--brand-color-blue--blue-900-basin-blue));
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 20px;
}

.section-outer-copy.bg-dark-blue {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
}

.section-outer-copy.bg-dark-blue.img-only {
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/64015f6f01784215da4fcafc_footer_bottom.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  min-height: 400px;
}

.section-outer-copy.margin-top-56 {
  padding-top: 56px;
}

.companyvalue_inner-block {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
  margin-bottom: 0;
  padding-bottom: 60px;
}

.companyvalue_inner-block.margin-0 {
  background-image: linear-gradient(to bottom, var(--brand-color-blue--blue-25-background), var(--brand-color-blue--blue-900-basin-blue));
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 20px;
}

.companyvalue_inner-block.bg-dark-blue {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
}

.companyvalue_inner-block.bg-dark-blue.img-only {
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/64015f6f01784215da4fcafc_footer_bottom.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  min-height: 400px;
}

.companyvalue_inner-block.margin-top-56 {
  padding-top: 56px;
}

.companvalu_inner {
  background-color: var(--white);
  border-radius: 8px;
  max-width: 1200px;
  margin: 20px auto 60px;
  padding: 40px;
  position: static;
  top: 11%;
  left: 0;
  right: 0;
  box-shadow: 1px 1px 20px #003d5f33;
}

.grid-19-copy-copy-copy {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  margin-top: 1em;
}

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

.company_icon-block {
  width: 80px;
  height: 80px;
}

.company_header-wrap {
  color: #003d5e;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 0;
  font-family: PT Serif, serif;
  font-size: 24px;
  line-height: 30px;
}

.company_paragraph {
  color: var(--grey-darken-35);
  text-align: center;
  margin-top: 4px;
  font-family: Lato, sans-serif;
  font-size: 16px;
}

.companyvalue_grid-wrap {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  margin-top: 1em;
}

.hiring_inner-wrapper {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62bbe1761de666bbf34d4e0a_footer-bg.svg"), linear-gradient(#f2f7fc, #fff);
  background-position: 50% 100%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 105%, auto;
  max-width: none;
  height: 50vh;
}

.hiring_inner-wrapper.contact {
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62bbe1761de666bbf34d4e0a_footer-bg.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 105%;
}

.hiring_text-block {
  width: 50%;
  margin-top: 5em;
  margin-left: auto;
  margin-right: auto;
}

.hiring_header-block {
  color: #003d5e;
  text-align: center;
  margin-bottom: 10px;
  font-family: Lato, sans-serif;
  font-weight: 900;
}

.hiring_header-block.sdoh {
  margin-bottom: 40px;
}

.hiring_paragraph {
  color: #585858;
  text-align: center;
  margin-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

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

.hiring_paragraph._w-80 {
  justify-content: center;
  width: 80%;
  display: block;
}

.hiring_paragraph.white {
  color: var(--white);
}

.hiring_button-wrapper {
  justify-content: flex-start;
  margin-top: 3em;
}

.section_eventsblock {
  background-color: var(--brand-color-blue--blue-25-background);
  margin-top: 114px;
}

.events_innerblock {
  max-width: 1200px;
  margin-top: 0;
  padding-top: 60px;
  padding-bottom: 100px;
}

.events_content-block {
  margin-left: 0;
  margin-right: 0;
}

.events_tab-wrapper {
  margin-top: 4em;
  display: block;
}

.tabs_inner-contentblock {
  margin-top: 4em;
  margin-left: 0;
  margin-right: 0;
}

.events_single-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--silver);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 2em;
  position: relative;
}

.events_grid-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.event-description-section-copy {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
  background-color: var(--brand-color-blue--blue-900-basin-blue);
  padding: 5px 30px 20px;
}

.events_image-erap {
  background-color: var(--white);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.events_logo-image {
  object-fit: scale-down;
  width: 60%;
  max-width: none;
  height: auto;
  display: block;
}

.events_header-block {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 1.8em;
  font-weight: 900;
  line-height: 30px;
}

.events_grid-wrap {
  grid-template-rows: auto;
  grid-template-columns: .75fr .75fr;
  width: 100%;
}

.grid_header {
  color: #a3eacb;
  letter-spacing: 3px;
  text-transform: uppercase;
  margin-top: 1em;
  font-family: Lato, sans-serif;
  font-weight: 700;
  display: inline-block;
}

.events_title-block {
  color: #003d5f;
  font-family: Lato, sans-serif;
  font-size: 40px;
  font-weight: 900;
  line-height: 50px;
}

.section_securetrust {
  background-color: var(--brand-color-blue--blue-25-background);
  height: auto;
  margin-top: -1px;
  position: relative;
}

.securetrust_listing-wrapper {
  max-width: 1200px;
}

.securetrust_inner-container {
  background-color: #fff;
  border-radius: 10px;
  margin: 80px 0 60px;
}

.secure_inner-content-block {
  border-radius: 8px;
  margin-top: 40px;
  margin-bottom: 20px;
  padding-top: 40px;
  padding-bottom: 40px;
  box-shadow: 3px 3px 16px #00334929;
}

.secure_inner-content-block.new-secureblk {
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
}

.securetrust_list-header {
  color: #003d5e;
  text-align: center;
  margin-bottom: 10px;
  font-family: PT Serif, serif;
}

.securetrust_list-header.sdoh {
  margin-bottom: 40px;
}

.securetrust_list-header.new-sectitle {
  margin-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 44px;
  line-height: 58px;
}

.securetrust_grid-wrapper {
  border-radius: 5px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  padding: 20px 40px;
}

.inner_grid-wrap {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

.inner_grid-wrap.vertical-grid {
  flex-direction: column;
  padding-right: 24px;
  display: flex;
}

.securetrust_footer-block {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62bbe1761de666bbf34d4e0a_footer-bg.svg"), linear-gradient(#f2f7fc, #fff);
  background-position: 50% 100%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 105%, auto;
  max-width: none;
  height: 50vh;
}

.securetrust_footer-block.contact {
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62bbe1761de666bbf34d4e0a_footer-bg.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 105%;
}

.securetrust_footer-block.videos_block {
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62bbe1761de666bbf34d4e0a_footer-bg.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 105%;
  height: 60vh;
}

.securetrust_footer-block.mt-large {
  height: 460px;
  margin-top: 100px;
}

.securetrust_footer-block.mt-large.new-background {
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/64d1168e58697991ad830562_new_footer-framimage.png"), linear-gradient(#f2f7fc, #fff);
  background-position: 50% 100%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: auto, auto;
  margin-top: 96px;
}

.securetrust_content-block {
  width: 60%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
}

.securetrust_footer-header {
  color: #003d5e;
  text-align: center;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Lato, sans-serif;
  font-size: 44px;
  font-weight: 900;
  line-height: 57px;
}

.securetrust_footer-header.sdoh {
  margin-bottom: 40px;
}

.securetrust_footer-decript {
  color: #000000a6;
  text-align: center;
  margin-bottom: 32px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 27px;
}

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

.securetrust_footer-decript._w-80 {
  justify-content: center;
  width: 80%;
  display: block;
}

.securetrust_footer-decript.white {
  color: var(--white);
}

.securetrust_button-wrapper {
  justify-content: flex-start;
  margin-top: 12px;
  display: flex;
}

.section_ventures-hero {
  background-color: var(--brand-color-blue--blue-25-background);
  margin-top: 110px;
}

.section_whiteblue {
  background-image: linear-gradient(to bottom, var(--brand-color-blue--blue-25-background), white 45%);
  padding-top: 96px;
  padding-bottom: 96px;
  position: relative;
}

.section_whiteblue.hin {
  background-image: none;
  margin-top: 0;
}

.section_whiteblue.guides {
  background-image: none;
}

.section_blueleaves {
  background-color: #003d5f;
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62b9bcc940c1335b51630021_Frame%201142.svg");
  background-position: 0 0;
  background-size: cover;
  display: block;
  position: relative;
}

.section_blueleaves.hidden {
  display: none;
}

.ventures_hero-wrapper {
  max-width: 100%;
}

.ventures_hero-contentblk {
  z-index: 2;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
  position: absolute;
  inset: 30% 0% auto;
}

.ventures_hero-imageblock {
  position: relative;
  overflow: hidden;
}

.venture_hero-header {
  color: #003d5f;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: PT Serif, serif;
  font-size: 64px;
  font-weight: 700;
  line-height: 120%;
}

.venture_hero-header.align-left {
  text-align: left;
  font-size: 32px;
  line-height: 42px;
}

.venture_hero-header.underline-text {
  text-decoration: underline;
}

.ventira_green-border {
  background-color: var(--code-green);
  width: 370px;
  height: 8px;
}

.whiteblue_inner-block {
  justify-content: center;
  align-items: center;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.whiteblue_inner-container {
  margin: 0;
}

.whiteblue_heading-wrap {
  margin-bottom: 16px;
  position: relative;
}

.heading-block {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: PT Serif, serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
}

.heading-block.mobile, .heading-block.mobile.special {
  font-size: 30px;
}

.heading-block.text-white {
  color: #fff;
}

.heading-block.text-white.text-center {
  text-align: center;
}

.heading-block.text-basin-blue {
  color: var(--brand-color-blue--blue-900-basin-blue);
}

.heading-block.text-basin-blue.text-center-mobile {
  margin-top: 10px;
}

.heading-block.text-basin-blue.text-center {
  text-align: center;
}

.whiteblue_description-wrap {
  width: 85%;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.whiteblue_grid-wrap {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.whiteblue_grid-wrap.patient360 {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.whiteblue_grid-textblock {
  letter-spacing: 0;
  text-indent: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.whiteblue_grid-textblock.white {
  color: var(--white);
}

.blueleaves_inner-wrapper {
  z-index: 2;
  flex-direction: column;
  align-items: center;
  max-width: 1200px;
  display: flex;
  position: relative;
  inset: auto 0%;
}

.blueleaves_header-wrapper {
  margin-top: 30%;
  margin-bottom: 32px;
}

.blueleaves_header {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: PT Serif, serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 120%;
}

.blueleaves_header.text-basin-blue {
  color: var(--brand-color-blue--blue-900-basin-blue);
}

.blueleaves_header.text-basin-blue.text-center {
  text-align: center;
}

.blueleaves_header.text-basin-blue.text-center.lato-variation {
  font-family: Lato, sans-serif;
}

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

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

.blueleaves_header.text-white.text-center.padding-top-40 {
  margin-top: 40px;
}

.blueleaves_header.mobile {
  font-size: 22.5px;
}

.blueleaves_venture-wrapper {
  margin-top: 128px;
  position: relative;
}

.venture_call-out-one {
  z-index: 2;
  background-color: #fff;
  border-radius: 4px;
  width: 440px;
  padding: 24px;
  position: absolute;
  inset: -10% auto auto 4%;
}

.venture_call-out-two {
  z-index: 2;
  background-color: #fff;
  border-radius: 4px;
  width: 440px;
  padding: 24px;
  position: absolute;
  inset: 6% 4% auto auto;
}

.venture_call-out-three {
  z-index: 2;
  background-color: #fff;
  border-radius: 4px;
  width: 440px;
  padding: 24px;
  position: absolute;
  inset: 27% auto auto 4%;
}

.venture_call-out-four {
  z-index: 2;
  background-color: #fff;
  border-radius: 4px;
  width: 440px;
  padding: 24px;
  position: absolute;
  inset: 42% 4% auto auto;
}

.venture_call-out-five {
  z-index: 2;
  background-color: #fff;
  border-radius: 4px;
  width: 440px;
  padding: 24px;
  position: absolute;
  inset: 60% auto auto 4%;
}

.venture_call-out-lineimage {
  opacity: 1;
  width: 1000px;
  height: 780px;
}

.section_applywrap.bg-color-basin-blue {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
}

.applywrap_inner-block {
  max-width: 100%;
}

.applywrap_inner-block.bg-color-light-blue {
  background-color: var(--brand-color-blue--blue-25-background);
}

.applywrap_inner-block.bg-color-light-blue.radius-60-left {
  border-top-left-radius: 60px;
}

.applywrap_form-wrap {
  max-width: 1200px;
  margin: 96px auto;
  padding-left: 0;
  padding-right: 0;
}

.applywrap_header-block {
  margin-bottom: 32px;
}

.application_grid-wrap {
  grid-template-rows: auto;
  height: auto;
  position: relative;
}

.application_grid-wrap.lab-vendors {
  height: 370px;
}

.application_left-blueblock {
  background-color: #d9e8f5;
  border-radius: 4px;
  margin-bottom: 16px;
  padding: 20px;
}

.application_left-blueblock.current {
  background-color: #fff;
}

.section_digitalhealth.bg-color-basin-blue {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
}

.section_digitalhealth.bg-color-basin-blue.mt-120-110-100 {
  margin-top: 120px;
}

.section_digitalhealth.bg-color-light-blue {
  background-color: var(--brand-color-blue--blue-25-background);
}

.section_digitalhealth.get-started-bg {
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62bbe1761de666bbf34d4e0a_footer-bg.svg");
  background-position: 50% 100%;
  background-repeat: repeat-x;
  background-size: auto;
  min-height: 60vh;
}

.section_digitalhealth.bg-color-blue-gradient {
  background-image: linear-gradient(to bottom, var(--brand-color-blue--blue-25-background), white 95%);
}

.digitalhealth_inner-wrap {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 96px 0;
}

.digitalhealth_inner-wrap.center-content {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.digitalhealth_inner-wrap.relative-position {
  position: relative;
}

.digitalhealth_inner-wrap.min-height {
  min-height: 500px;
}

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

.digitalgrid_left-block {
  flex-direction: column;
  justify-content: center;
  margin-top: 53px;
  display: flex;
}

.digitalgrid_right-block {
  max-width: 100%;
  position: relative;
}

.hero_headerblk {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: PT Serif, serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
}

.hero_headerblk.mobile, .hero_headerblk.mobile.special {
  font-size: 30px;
}

.hero_headerblk.text-white {
  color: #fff;
}

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

.hero_headerblk.text-white.text-center-mobile {
  font-family: Lato, sans-serif;
  font-weight: 900;
}

.hero_headerblk.text-white.text-center-mobile.text-small {
  font-size: 40px;
  line-height: 50px;
}

.hero_headerblk.text-basin-blue {
  color: var(--brand-color-blue--blue-900-basin-blue);
}

.hero_headerblk.text-basin-blue.text-center-mobile {
  margin-top: 10px;
}

.hero_headerblk.text-basin-blue.text-center {
  text-align: center;
}

.digitalhealth_button-wrapper {
  width: 33%;
}

.digitalhealth_hero-parawrap {
  margin-bottom: 32px;
}

.digitalhealth_hero-header, .digitalhealth_hero-title {
  margin-bottom: 16px;
}

.trusted_inner-block {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 96px 0;
}

.trusted_inner-block.center-content {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.trusted_inner-block.relative-position {
  position: relative;
}

.section_trusted-block.bg-color-white {
  background-color: var(--white);
  max-width: none;
}

.section_trusted-block.bg-color-white.radius-60-right {
  border-top-right-radius: 60px;
  padding-top: 128px;
  padding-bottom: 128px;
}

.section_trusted-block.bg-color-white.radius-60-left {
  border-top-left-radius: 80px;
}

.section_trusted-block.bg-color-white.radius-60-left.data-file-bg-img {
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62eab924208014968acd9444_data%20types%20and%20coverage%20background.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 102%;
}

.section_trusted-block.b-padding-0 {
  padding-bottom: 0;
}

.section_trusted-block.bg-color-light-blue {
  background-color: var(--brand-color-blue--blue-25-background);
}

.section_trusted-block.bg-color-light-blue.corner-radius-l-90 {
  border-top-left-radius: 90px;
}

.section_trusted-block.bg-color-light-blue.radius-60-left {
  border-top-left-radius: 60px;
  padding-left: 0;
}

.section_trusted-block.bg-color-light-blue.radius-right-60 {
  border-top-right-radius: 60px;
}

.section_trusted-block.bg-color-bue-green-gradient {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62bd164accb3cb76659e7fa9_dots.png");
  background-position: 50% 0;
  background-repeat: repeat-x;
  background-size: 100% 30%;
}

.section_trusted-block.bg-color-bue-green-gradient.corner-60-right {
  border-top-right-radius: 60px;
}

.section_trusted-block.radius-60-left, .section_trusted-block.section-outer-bg-color-basin-blue.radius-left-60 {
  border-top-left-radius: 60px;
}

.trusted_header-blk {
  margin-bottom: 32px;
}

.trusted_grid-wrap {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.trust_logo-image {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.national_inner-wrap {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 96px 0;
}

.national_inner-wrap.center-content {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.national_inner-wrap.relative-position {
  position: relative;
}

.national_grid-wrap {
  grid-template-rows: auto;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.section_greentabs {
  position: relative;
}

.section_greentabs.bg-color-white {
  background-color: var(--white);
}

.section_greentabs.bg-color-white.radius-60-left {
  border-top-left-radius: 60px;
}

.section_greentabs.bg-color-basin-blue {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
}

.greentabs_innerblock {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62bd164accb3cb76659e7fa9_dots.png");
  background-position: 50% 0;
  background-repeat: repeat-x;
  background-size: 100% 30%;
  max-width: none;
  position: relative;
}

.greentabs_innerblock.radius-left-60 {
  border-top-left-radius: 60px;
}

.greentabs_innerblock.radius-right-60 {
  border-top-right-radius: 60px;
}

.greentabs_inner-content {
  z-index: 2;
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62bd0f33addc2c5deca39ac3_Group%20692.png");
  background-position: 50% 25%;
  background-repeat: repeat-x;
  background-size: 100%;
  max-width: 100%;
  margin: 96px auto;
  padding-left: 40px;
  padding-right: 40px;
  position: relative;
  inset: 0%;
}

.greentabs_header-block {
  margin-bottom: 32px;
}

.green-tabs-description-copy {
  width: 60%;
  margin-bottom: 32px;
  margin-left: auto;
  margin-right: auto;
}

.greentabs_sub-header {
  margin-bottom: 32px;
  margin-left: auto;
  margin-right: auto;
}

.greentabs_inner-wrapper {
  margin-bottom: 64px;
}

.greentabs_main-block {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.greentabs_menu-wrapper {
  border-style: none none solid;
  border-width: 2px;
  border-color: var(--code-green);
  background-color: #48d59726;
  margin-left: auto;
  margin-right: auto;
}

.greentabs_content_wrap {
  background-color: #48d59726;
  border-radius: 0 0 10px 10px;
  min-height: 421px;
  margin-left: auto;
  margin-right: auto;
  padding: 2em 0;
}

.greentabs_content_wrap.chart-bridge {
  background-color: #084d65;
  justify-content: center;
  align-items: center;
  min-width: 300px;
  min-height: 330px;
  padding-top: 6em;
  display: block;
}

.tabs_nav-item {
  color: #fff;
  text-transform: uppercase;
  background-color: #0000;
  border-width: 2px;
  border-color: #fff;
  width: 33.3%;
  min-height: 70px;
  padding: 15px 10px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.tabs_nav-item.w--current {
  color: #003d5f;
  text-transform: uppercase;
  background-color: #a3eacb;
  border-style: none;
  border-color: #48d597;
  border-radius: 0;
  width: 33.3%;
  font-family: Lato, sans-serif;
  font-weight: 700;
}

.tabs_nav-item.four-tabs {
  width: 25%;
}

.platform_inner-block.bg-color-white {
  background-color: var(--white);
  max-width: none;
}

.platform_inner-block.bg-color-white.radius-60-right {
  border-top-right-radius: 60px;
  padding-top: 128px;
  padding-bottom: 128px;
}

.platform_inner-block.bg-color-white.radius-60-left {
  border-top-left-radius: 80px;
}

.platform_inner-block.bg-color-white.radius-60-left.data-file-bg-img {
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62eab924208014968acd9444_data%20types%20and%20coverage%20background.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 102%;
}

.platform_inner-block.b-padding-0 {
  padding-bottom: 0;
}

.platform_inner-block.bg-color-light-blue {
  background-color: var(--brand-color-blue--blue-25-background);
}

.platform_inner-block.bg-color-light-blue.corner-radius-l-90 {
  border-top-left-radius: 90px;
}

.platform_inner-block.bg-color-light-blue.radius-60-left {
  border-top-left-radius: 60px;
}

.platform_inner-block.bg-color-light-blue.radius-right-60 {
  border-top-right-radius: 60px;
}

.platform_inner-block.bg-color-bue-green-gradient {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62bd164accb3cb76659e7fa9_dots.png");
  background-position: 50% 0;
  background-repeat: repeat-x;
  background-size: 100% 30%;
}

.platform_inner-block.bg-color-bue-green-gradient.corner-60-right {
  border-top-right-radius: 60px;
}

.platform_inner-block.radius-60-left {
  border-top-left-radius: 60px;
}

.platform_content-block {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 96px 0;
}

.platform_content-block.center-content {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.platform_content-block.relative-position {
  position: relative;
}

.platform_header-block {
  margin-bottom: 32px;
}

.platform_grid-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.platform_grid-wrapper._2-col {
  grid-template-columns: 1fr 1fr;
}

.platform_grid-item {
  max-width: 100%;
}

.platform_grid-item.bg-color-light-blue {
  background-color: var(--brand-color-blue--blue-25-background);
}

.platform_grid-item.bg-color-light-blue.radius-60-right {
  border-top-right-radius: 60px;
}

.platform_grid-item.horizontal {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.platform_grid-header {
  padding-top: 16px;
  padding-bottom: 16px;
}

.tesimonial_heder {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: PT Serif, serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 120%;
}

.tesimonial_heder.text-basin-blue {
  color: var(--brand-color-blue--blue-900-basin-blue);
}

.tesimonial_heder.text-basin-blue.text-center {
  text-align: center;
  font-family: Lato, sans-serif;
  font-weight: 900;
}

.tesimonial_heder.text-basin-blue.text-center.lato-variation {
  font-family: Lato, sans-serif;
}

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

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

.tesimonial_heder.text-white.text-center.padding-top-40 {
  margin-top: 40px;
}

.tesimonial_heder.mobile {
  font-size: 22.5px;
}

.citation_header-blk {
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 140%;
}

.citation_header-blk.mobile {
  font-size: 16px;
}

.citation_header-blk.quote-name {
  text-align: right;
  font-size: 14px;
}

.citation_header-blk.testimonial-name {
  font-size: 14px;
}

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

.citation_header-blk.text-color-white.text-center {
  text-align: center;
}

.citation_header-blk.text-color-silver {
  color: var(--silver);
}

.citation_header-blk.text-color-dark-silver.reference-heading.large-headfont {
  color: #fffffff2;
  font-size: 12px;
  line-height: 17px;
}

.citation_header-blk.text-mobile-center {
  font-weight: 400;
}

.citation_header-blk.text-color-dark-blue {
  color: var(--brand-color-blue--blue-900-basin-blue);
}

.citation_header-blk.text-color-dark-silver {
  color: #bbb;
}

.citation_header-blk.text-color-dark-silver.reference-heading {
  margin-bottom: 5px;
  font-size: 12px;
}

.testimonial_header-wrap {
  margin-bottom: 32px;
}

.testimonial_inner-wrap {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 96px 0;
}

.testimonial_inner-wrap.center-content {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.testimonial_inner-wrap.relative-position {
  position: relative;
}

.section_bannerblock.bg-color-basin-blue {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
}

.section_bannerblock.bg-color-basin-blue.mt-120-110-100 {
  margin-top: 110px;
}

.section_bannerblock.bg-color-basin-blue.mt-120-110-100.landing-page {
  margin-top: 0;
}

.section_bannerblock.bg-color-light-blue {
  background-color: var(--brand-color-blue--blue-25-background);
}

.section_bannerblock.get-started-bg {
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62bbe1761de666bbf34d4e0a_footer-bg.svg");
  background-position: 50% 100%;
  background-repeat: repeat-x;
  background-size: auto;
  min-height: 60vh;
}

.section_bannerblock.bg-color-blue-gradient {
  background-image: linear-gradient(to bottom, var(--brand-color-blue--blue-25-background), white 95%);
}

.section_trustedblock {
  background-color: var(--white);
}

.section_labstefca {
  background-color: #fff;
}

.section_connect {
  background-color: #003d5f;
}

.section_labsclia {
  background-color: var(--brand-color-blue--blue-25-background);
}

.trusted_vendors-block {
  background-color: #fff;
  border-radius: 60px 0 0;
  max-width: 100%;
}

.trusted_inner-bllock {
  max-width: 880px;
  margin: 100px auto 80px;
  padding-left: 0;
  padding-right: 0;
}

.trusted_header {
  color: #003d5e;
  text-align: center;
  margin-bottom: 10px;
  font-family: PT Serif, serif;
}

.trusted_header.sdoh {
  margin-bottom: 40px;
}

.trusted_description {
  color: #585858;
  text-align: center;
  margin-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

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

.trusted_description._w-80 {
  justify-content: center;
  width: 80%;
  display: block;
}

.trusted_description.white {
  color: var(--white);
}

.trusted_grid-block {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
}

.grid-image {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.labstefca_inner-wrap {
  background-color: #003d5f;
  border-radius: 0 60px 0 0;
  max-width: 100%;
}

.labstefca_content-block {
  justify-content: space-between;
  max-width: 1200px;
  margin: 60px auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.labstefca_grid-wrap {
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
}

.labstefca_grid-right {
  border-radius: 4px;
}

.labstefca_header {
  color: #fff;
  text-align: left;
  margin-top: 0;
  margin-bottom: 30px;
  font-family: PT Serif, serif;
}

.labstefca_paragraph.left-align {
  color: var(--white);
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.labstefca_paragraph.left-align a {
  color: var(--white);
}

.button_secondary-green-large {
  border: 2px solid var(--green-lighten-50);
  color: var(--green-lighten-50);
  text-align: center;
  background-color: #0000;
  border-radius: 4px;
  justify-content: space-between;
  height: 54px;
  margin-top: 20px;
  padding-left: 32px;
  padding-right: 32px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 30px;
  display: inline-block;
}

.button_secondary-green-large:hover {
  border-color: var(--green-lighten-50);
  color: var(--green-lighten-50);
  background-color: #a3eacb0d;
}

.button_secondary-green-large:active {
  background-color: #0000;
}

.button_secondary-green-large._w-100 {
  width: 100%;
}

.button_secondary-green-large._w-100.hover {
  background-color: #a3eacb0d;
}

.button_secondary-green-large._w-100.pressed {
  background-color: #a3eacb1a;
}

.button_secondary-green-large._w-100.no-border {
  border-style: none;
}

.button_secondary-green-large._w-100.no-border.white-text {
  color: var(--white);
}

.button_secondary-green-large.lp-button {
  margin-left: 32px;
  margin-right: 32px;
}

.connect_innner-wrapper {
  background-color: #f3f8fc;
  border-radius: 0 60px 0 0;
  max-width: 100%;
}

.connect_innner-wrapper.left-curve {
  border-top-left-radius: 60px;
  border-top-right-radius: 0;
}

.connect_content-wrap {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 60px;
  padding-bottom: 60px;
}

.connect_header {
  color: #003d5e;
  font-family: PT Serif, serif;
}

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

.connect_description {
  color: #585858;
  text-align: left;
  width: 80%;
  margin-bottom: 60px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.connect_description.center {
  text-align: center;
  width: 100%;
  margin-bottom: 0;
}

.connect_grid-blue-tab {
  grid-template-rows: auto;
  height: auto;
  margin-bottom: 20px;
  padding-bottom: 10px;
  position: relative;
}

.connect_grid-blue-tab.lab-vendors {
  height: 370px;
}

.connect_grid-itemright {
  min-height: 25em;
  display: block;
  position: relative;
}

.labsclia_inner-block {
  background-color: var(--white);
  border-radius: 0 60px 0 0;
  max-width: 100%;
}

.labsclia_content-block {
  justify-content: space-between;
  max-width: 1200px;
  margin: 60px auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.labsclia_grid-block {
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
}

.labsclia_grid-rightblock {
  border-radius: 4px;
}

.labsclia_header-block {
  color: #003d5e;
  font-family: PT Serif, serif;
}

.labsclia_text-block {
  color: var(--grey-darken-35);
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.section_coverage {
  background-color: #003d5e;
}

.section_coverage.light-color {
  background-color: var(--brand-color-blue--blue-25-background);
}

.coverage_inner-block {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62bb9cf660ac7c5334b38bce_data%20types%20and%20coverage%20background.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 102%;
  border-radius: 60px 0 0;
  max-width: 100%;
}

.coverage_content-block {
  flex-direction: column;
  align-items: center;
  width: 80%;
  max-width: 1200px;
  margin: 120px auto;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.coverage_header-block {
  color: #003d5e;
  text-align: center;
  margin-bottom: 10px;
  font-family: Lato, sans-serif;
  font-weight: 900;
}

.coverage_header-block.sdoh {
  margin-bottom: 40px;
}

.coverage_grid-wrap {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 80%;
  margin-top: 20px;
}

.tabs_nav-item-4 {
  color: #fff;
  text-transform: uppercase;
  background-color: #0000;
  border-width: 2px;
  border-color: #fff;
  width: 25%;
  padding: 15px 10px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.tabs_nav-item-4.w--current {
  color: #003d5f;
  text-transform: uppercase;
  background-color: #a3eacb;
  border-style: none none solid;
  border-color: #48d597;
  border-radius: 0;
  width: 25%;
  font-family: Lato, sans-serif;
  font-weight: 700;
}

.tabs_nav-item-4.my-funky-tab {
  border-bottom-style: none;
  min-height: 70px;
  padding-top: 0;
  padding-bottom: 0;
  line-height: 70px;
  display: inline-block;
}

.tabs_nav-item-4ehr {
  color: #fff;
  text-transform: uppercase;
  background-color: #0000;
  border-width: 2px;
  border-color: #fff;
  width: 25%;
  padding: 15px 10px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.tabs_nav-item-4ehr.w--current {
  color: #003d5f;
  background-color: #a3eacb;
  border-width: 2px;
  border-color: #48d597;
  border-bottom-style: solid;
  width: 25%;
}

.tabs_nav-item-4ehr.my-funky-class {
  min-height: 70px;
  padding-top: 0;
  padding-bottom: 0;
  line-height: 70px;
}

.tab-3-fourth-ehr-copy {
  color: #fff;
  background-color: #0000;
  width: 25%;
  min-height: 70px;
  padding: 15px 5px;
}

.tab-3-fourth-ehr-copy.w--current {
  color: #003d5f;
  background-color: #a3eacb;
  border-bottom: 2px solid #48d597;
}

._2tabs_nav-item-4ehr {
  color: #fff;
  background-color: #0000;
  width: 25%;
  min-height: 70px;
  padding: 15px 5px;
}

._2tabs_nav-item-4ehr.w--current {
  color: #003d5f;
  background-color: #a3eacb;
  border-bottom: 2px solid #48d597;
}

.tabs_nav-item-5ehr {
  color: #fff;
  text-align: center;
  background-color: #0000;
  width: 25%;
  min-height: 70px;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Lato, sans-serif;
  font-weight: 700;
  line-height: 70px;
}

.tabs_nav-item-5ehr.w--current {
  color: #003d5f;
  background-color: #a3eacb;
  border-bottom: 2px solid #48d597;
}

.section_successtest {
  background-color: #003d5f;
}

.section-outer-ehrtest {
  background-color: var(--white);
  border-radius: 60px 0 0;
  max-width: 100%;
}

.testmonial_header-wrap {
  margin: 60px 40px;
}

.test_header {
  color: #003d5e;
  text-align: center;
  margin-top: 40px;
  margin-bottom: 20px;
  font-family: PT Serif, serif;
}

.test_header.ehr {
  margin-bottom: 40px;
}

.test_header.left {
  text-align: left;
  margin-top: 0;
}

.test_header.left._w-30 {
  width: 30%;
}

.cta_banner-wrap {
  border: 2px solid var(--code-green);
  background-color: var(--green-lighten-75);
  background-image: none;
  margin-top: 40px;
}

.section_videomain {
  background-color: #f2f7fc;
  margin-top: 120px;
  padding-top: 60px;
  padding-bottom: 60px;
}

.section_videomain.inner-page {
  margin-top: 110px;
  padding-top: 0;
}

.videomain_inner-wrap {
  align-items: center;
  display: flex;
}

.videomain_inner-wrap.video-page {
  flex-direction: column;
  align-items: flex-start;
}

.videomain_grid-wrap {
  grid-column-gap: 17px;
  grid-row-gap: 17px;
  grid-template-rows: auto;
  grid-template-columns: .45fr 1fr;
  width: 100%;
}

.videomain_grid-wrap.video-page {
  grid-template-columns: .5fr 1fr;
  margin-top: 40px;
}

.video_grid-item {
  align-items: flex-start;
  display: flex;
}

.video_grid-item.video-block {
  justify-content: flex-end;
}

.video_grid-item.video-block.inner_page {
  border-radius: 15px;
  overflow: hidden;
}

.video_desc-container {
  color: var(--black);
  width: 100%;
  max-width: 408px;
  font-family: Lato, sans-serif;
}

.video-header-block {
  line-height: 120%;
}

.video_main-wrapper {
  border-radius: 0;
  position: relative;
  overflow: hidden;
}

.div-block-282, .div-block-283 {
  overflow: hidden;
}

.date-block {
  color: #222;
  letter-spacing: 2px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 140%;
}

.video_description {
  color: var(--black);
  font-size: 16px;
  line-height: 140%;
}

.heading-21 {
  margin-top: 15px;
  font-family: Lato, sans-serif;
  font-size: 40px;
  font-weight: 900;
  line-height: 120%;
}

.section_videolist {
  padding-top: 60px;
  padding-bottom: 60px;
  display: block;
}

.videos_filter-wrap {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.videos_listing-block {
  padding-top: 30px;
}

.videos_listing-block.details-page, .filter_list-wrapper {
  padding-top: 0;
}

.filter_list, .filter_list-item {
  align-items: center;
  display: flex;
}

.category-text-block {
  color: #303030;
  margin-bottom: 0;
  padding: 0;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 140%;
  position: relative;
}

.category-text-block:hover {
  background-color: #d9e8f5;
}

.filter_search-field {
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/64a6e8cfa191c467c1a6e1e6_search_icon.svg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 55px 50px;
  border: 1px #000;
  border-radius: 5px;
  max-width: 502px;
  min-height: 50px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem 75px 1rem 20px;
  font-size: 1rem;
}

.filter_search-field.search-input {
  color: #888;
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/64a6ea9b5504bebc19145fe2_search_icon.svg");
  background-position: 94%;
  background-size: auto;
  border-style: solid;
  border-color: #888;
  border-radius: 3px;
  width: 100%;
  max-width: 550px;
  height: 46px;
  min-height: 50px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 20px;
  padding-right: 54px;
  font-size: 16px;
  line-height: 24px;
}

.videos_list-singleitem {
  background-color: var(--white);
  border-radius: 8px;
  width: 100%;
  height: 100%;
  text-decoration: none;
  overflow: hidden;
  box-shadow: 0 0 16px #003d5e29;
}

.video_list {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: wrap;
  place-content: flex-start space-between;
  margin-left: 0;
  padding-left: 0;
  display: flex;
}

.video_list-item {
  flex-wrap: wrap;
  order: -1;
  align-content: flex-start;
  align-items: flex-start;
  width: 32%;
  margin-right: 0;
  padding-bottom: 30px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.video_list-image {
  position: relative;
}

.video_thumbnail-image {
  opacity: 1;
  object-fit: cover;
  object-position: 50% 50%;
  background-color: #003d5f;
  width: 100%;
  height: 100%;
  max-height: 280px;
}

.video_thumbnail-image.gallary {
  opacity: .4;
}

.video_description-wrap {
  padding: 30px 30px 20px;
}

.video_publish-date {
  color: #222;
  letter-spacing: 2px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 140%;
}

.video_header-block {
  color: #003d5e;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Lato, sans-serif;
  font-size: 20px;
  line-height: 140%;
}

.video_desc-block {
  color: #003d5e;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 140%;
}

.button-wrapper {
  cursor: pointer;
  background-color: #d9e8f5;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  padding: 10px 12px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.button-wrapper:hover {
  background-color: var(--white);
}

.video_play-button {
  color: #003d5e;
  margin-left: 10px;
  font-family: Lato, sans-serif;
  font-weight: 700;
}

.pagination_page-design {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  margin-left: 1rem;
  margin-right: 1rem;
  display: grid;
}

.pagination_page-button {
  color: #c5c5c5;
  background-color: #0000;
  border: 1px #dae4d8;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 44px;
  padding: 5px;
  font-size: 22px;
  font-weight: 600;
  text-decoration: none;
  display: flex;
}

.pagination_page-button:focus {
  background-color: #fff;
  flex-wrap: nowrap;
}

.pagination_page-button.w--current {
  opacity: 1;
  color: #fff;
  cursor: not-allowed;
  background-color: #3c7c43;
  border-color: #3c7c43;
}

.fs-cmsload_page-dots {
  justify-content: center;
  align-items: center;
  width: 3rem;
  font-size: 1.2rem;
  display: flex;
}

.div-block-284 {
  z-index: 10;
  text-align: center;
  width: 100%;
  max-width: 320px;
  margin-left: 0;
  margin-right: 0;
  display: flex;
  position: relative;
}

.filter_search-field-2 {
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/64a6e8ba6d630d647b31d8ad_search_icon.svg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 55px 50px;
  border: 1px #000;
  border-radius: 5px;
  max-width: 502px;
  min-height: 50px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem 75px 1rem 20px;
  font-size: 1rem;
}

.filter_search-field-2.search-input {
  float: left;
  background-image: none;
  border-radius: 7px;
  height: 46px;
  min-height: 50px;
  padding-left: 20px;
  padding-right: 30px;
}

.search_submitbtn {
  float: left;
  opacity: 1;
  text-align: left;
  text-indent: 99999px;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/64a6ea9b5504bebc19145fe2_search_icon.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 0 7px 7px 0;
  width: 55px;
  height: 50px;
  margin-left: -11px;
  position: absolute;
  right: 0;
}

.link-block-18 {
  text-decoration: none;
}

.radio-filter {
  opacity: 0;
  margin-left: 0;
  position: absolute;
  inset: 0% auto auto 0%;
}

.radio-button-label {
  text-align: center;
  width: 100%;
  margin-bottom: 0;
}

.video_radio-label {
  text-align: center;
  width: 100%;
  margin-bottom: 0;
  padding: 8px 30px;
  font-size: 16px;
  font-weight: 700;
}

.video_radio-label.fs-cmsfilter_active {
  background-color: var(--code-green);
}

.heading-22 {
  margin-bottom: 22px;
  font-family: Lato, sans-serif;
  font-size: 28px;
  line-height: 40px;
}

.section_footer-block {
  background-color: var(--brand-color-blue--blue-25-background);
  height: auto;
  position: relative;
}

.link-block-19 {
  color: #000c;
  letter-spacing: .16px;
  background-color: #cde1f2;
  border-radius: 20px;
  margin-top: 24px;
  padding: 10px 20px;
  font-family: Lato, sans-serif;
  font-size: 12px;
  line-height: 18px;
  text-decoration: none;
}

.radio-button-field {
  margin-bottom: 0;
  padding-left: 0;
}

.radio-button {
  display: none;
}

.radio-button-label-2 {
  color: #0029d6;
  text-transform: none;
  margin-bottom: 0;
  padding: 10px;
  font-size: 16px;
  font-weight: 500;
  line-height: 16px;
}

.radio-button-label-2:hover {
  text-decoration: underline;
}

.video_radio-label-copy {
  text-align: center;
  width: 100%;
  margin-bottom: 0;
  padding: 8px 30px;
  font-weight: 700;
}

.video_radio-label-copy.fs-cmsfilter_active {
  background-color: var(--code-green);
}

.category_filter-leftblock {
  align-items: center;
  display: flex;
}

.video {
  width: 100%;
  position: absolute;
}

.image-116 {
  margin-right: 10px;
}

.link-42 {
  color: #003d5e;
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 23px;
  text-decoration: none;
}

.div-block-285 {
  align-items: center;
  padding-top: 24px;
  padding-bottom: 24px;
  display: flex;
}

.link-block-20 {
  align-items: center;
  text-decoration: none;
  display: flex;
}

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

.video_similar-block {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: wrap;
  place-content: flex-start space-between;
  width: 100%;
  margin-left: 0;
  padding-left: 0;
  display: flex;
}

.section_videopage {
  position: relative;
}

.section_videopage.hidden {
  display: block;
}

.section_video-form {
  z-index: 10000000;
  background-color: #000000b3;
  height: 100vh;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 140px;
  display: block;
  position: fixed;
  inset: 0%;
  overflow: auto;
}

.section_videowrap {
  position: relative;
}

.form-block-2 {
  background-color: var(--green-lighten-50);
  width: 100%;
  height: 500px;
}

.video_inner-block {
  background-color: var(--white);
  border-radius: 20px;
  max-width: 550px;
  margin-top: 160px;
  padding: 20px 30px;
  position: absolute;
  left: 50%;
  transform: translate(-50%);
  box-shadow: 0 8px 9px #0003;
}

.heading-23 {
  text-align: center;
  margin-top: 0;
}

.paragraph-23 {
  color: var(--grey);
  text-align: center;
  max-width: 800px;
  margin: 10px auto 20px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
}

.form_field-single {
  flex-direction: column;
  justify-content: space-around;
  margin-top: 10px;
  display: flex;
}

.form_field-single.is-half {
  width: 49%;
  max-width: 49%;
}

.form_field-single.is-combinedblock {
  flex-direction: row;
  justify-content: space-between;
  display: flex;
}

.form-block-3 {
  width: 100%;
  max-width: 600px;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
}

.text-field-contact-new {
  margin-bottom: 0;
}

.button-primary-blue-3.video-btn {
  margin-top: 20px;
  margin-left: 0;
}

.form_field-label {
  color: var(--grey-darken-35);
  font-family: Lato, sans-serif;
  font-size: 16px;
}

.bold-text-21 {
  font-family: Lato, sans-serif;
  font-size: 36px;
  font-weight: 900;
  line-height: 42px;
}

.captcha_cont {
  margin-top: 18px;
}

.success-message {
  background-color: var(--white);
}

.text-block-80 {
  color: var(--code-green);
  font-size: 17px;
  line-height: 28px;
}

.bold-text-22 {
  color: #24a76d;
  font-size: 20px;
  line-height: 32px;
}

.home_qhin-bar-body {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: var(--brand-color-blue--blue-900-basin-blue);
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  font-family: Lato, sans-serif;
  font-size: 18px;
  display: block;
}

.home_qhin-bar-body.mobile {
  display: none;
}

.header_link-block {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: var(--white);
  white-space: nowrap;
  justify-content: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.header_link-block:hover {
  text-decoration: underline;
}

.header_link-block:active {
  color: var(--code-green);
  text-decoration: underline;
}

.header_link-block.mobile {
  display: none;
}

.header_top-text-block {
  color: var(--white);
  object-fit: fill;
  padding-left: 25px;
  padding-right: 25px;
  text-decoration: none;
  position: relative;
}

.header_top-text-block:active {
  color: #a3eacb;
}

.header_top-read-block {
  object-fit: fill;
}

.section_home-statsblock {
  height: 760px;
  position: relative;
}

.section-27-copy, .section_trustedwrap {
  background-color: #f3f8fc;
  background-image: linear-gradient(to bottom, var(--brand-color-blue--blue-25-background), white);
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.section_integratedblk {
  background-color: #fff;
}

.section_industryblk {
  background-color: var(--white);
}

.section_resourcesblock {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
  border-top-left-radius: 60px;
  padding-top: 0;
}

.div-block-126-copy {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 80px;
  padding-left: 40px;
  padding-right: 40px;
}

.resources_content-wrap {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 0 80px;
}

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

.resources_white-paper-block {
  border: 1px solid var(--silver);
  background-color: #fff;
  border-radius: 10px;
  padding: 20px;
}

.resources_inner-title {
  color: var(--black);
  letter-spacing: 3px;
  text-transform: uppercase;
  margin-top: 1em;
  padding-bottom: 16px;
  font-family: Lato, sans-serif;
  font-weight: 700;
  display: inline-block;
}

.resources_main-title {
  color: #003d5e;
  font-family: Lato, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 30px;
}

.resources_content-para {
  margin-top: 1em;
  margin-bottom: 1em;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.button-border-secondary {
  border: 2px solid var(--brand-color-blue--blue-900-basin-blue);
  color: var(--brand-color-blue--blue-900-basin-blue);
  text-align: center;
  background-color: #0000;
  border-radius: 4px;
  justify-content: space-between;
  height: 54px;
  padding-left: 32px;
  padding-right: 32px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 30px;
  display: inline-block;
}

.button-border-secondary:hover {
  color: var(--brand-color-blue--blue-900-basin-blue);
  background-color: #003d5f0d;
}

.button-border-secondary:active {
  background-color: #0000;
}

.button-border-secondary.centered {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.button-border-secondary._w-100 {
  width: 100%;
}

.button-border-secondary._w-100.hover {
  background-color: #003d5f0d;
}

.button-border-secondary._w-100.hover.no-border {
  border-style: none;
}

.button-border-secondary._w-100.pressed {
  background-color: #003d5e1a;
}

.button-border-secondary._w-100.no-border {
  border-style: none;
}

.resources_header-wrap {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 30px;
  font-family: PT Serif, serif;
}

.industryblk_inner-wrapper {
  background-color: var(--brand-color-blue--blue-25-background);
  border-radius: 60px 0 0;
  max-width: 100%;
}

.text-block-64-copy {
  color: var(--brand-color-blue--blue-900-basin-blue);
  text-align: center;
  padding-top: 0;
  padding-bottom: 20px;
  font-family: PT Serif, serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 36px;
}

.text-block-64-copy.small {
  padding-top: 0;
  padding-bottom: 20px;
  line-height: 32px;
}

.text-block-64-copy.state-of-interop {
  height: auto;
  line-height: 32px;
}

.industry_content-wrap {
  max-width: 1200px;
  margin: 60px auto;
  padding-left: 0;
  padding-right: 0;
}

.industry_heading-wrapper {
  flex-direction: column;
  align-items: center;
  padding-left: 0;
  display: flex;
}

.industry_heading-block {
  color: #003d5e;
  text-align: center;
  width: 80%;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: PT Serif, serif;
}

.industry_paragraph-block {
  color: var(--black);
  text-align: center;
  width: 80%;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.industry_grid-wrap {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 3em;
  margin-bottom: 2em;
}

.industry_grid-wrap.home {
  margin-bottom: 2em;
}

.grid_intem-block {
  color: #585858;
  text-decoration: none;
}

.grid_intem-block.hidden {
  display: none;
}

.grid_info_innerblock {
  background-color: var(--white);
  border: 1px solid #f2f2f2;
  border-radius: 10px;
  min-height: 100px;
  padding: 20px;
  font-family: Lato, sans-serif;
  box-shadow: 0 -1px 4px 2px #f2f2f2b3;
}

.grid_info_innerblock:hover {
  box-shadow: 2px 0 16px 2px #003d5f14;
}

.grid_info_innerblock.hidden {
  display: none;
}

.grid_header-wrap {
  color: #fffc;
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 27px;
}

.grid_header-wrap.margin-bottom {
  margin-bottom: .5em;
}

.grid_header-wrap.margin-bottom.dark-text {
  color: #333;
  text-align: left;
  margin-bottom: .5em;
  font-size: 25px;
  font-weight: 700;
  line-height: 20px;
}

.grid_header-wrap.dark-text {
  color: #333;
  text-align: left;
  font-size: 25px;
  font-weight: 700;
  line-height: 20px;
}

.grid_details-wrap {
  margin-top: 1em;
  margin-bottom: 1em;
  font-size: 16px;
}

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

.grid_link-wrapper.product-link {
  width: 85%;
  margin-left: auto;
  margin-right: auto;
  text-decoration: none;
}

.link-title {
  color: #0469bc;
  font-size: 16px;
  font-weight: 700;
}

.link-title.green {
  color: var(--green-lighten-50);
  font-size: 16px;
  text-decoration: none;
}

.link-title.code-green-text {
  color: var(--green-lighten-50);
}

.integratedblk_inner-wrapper {
  background-color: var(--white);
  border-radius: 0;
  max-width: 100%;
}

.integratedblk_content-block {
  max-width: 1200px;
  margin: 60px auto;
  padding-left: 0;
  padding-right: 0;
}

.integratedblk_header-wrap {
  flex-direction: column;
  align-items: center;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
}

.integratedblk_description-block {
  color: var(--grey-darken-35);
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.integratedblk_grid-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch;
  width: 75%;
  margin-top: 3em;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.grdi_item-wrap {
  color: #585858;
  text-decoration: none;
}

.grdi_item-wrap.hidden {
  display: none;
}

.grdi_item-inner {
  border: 1px solid #f2f2f2;
  border-radius: 10px;
  min-height: 200px;
  font-family: Lato, sans-serif;
  box-shadow: 0 -1px 3px 2px #f2f2f2;
}

.grid_image-wrapper {
  background-color: #003d5e;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}

.grid_content-block {
  background-color: #fff;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  padding: 20px;
}

.integrate_grid-icon {
  width: 75%;
  max-width: 100%;
  max-height: 182px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 1em;
  padding-bottom: 1em;
  display: block;
}

.truster_inner-wrap {
  flex-direction: column;
  align-items: center;
  max-width: 1200px;
  margin: 10px auto 60px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.trustre_header-block {
  color: #003d5e;
  text-align: center;
  margin-top: 40px;
  margin-bottom: 20px;
  font-family: PT Serif, serif;
}

.trustre_header-block.ehr {
  margin-bottom: 40px;
}

.trustre_header-block.left {
  text-align: left;
  margin-top: 0;
}

.trustre_header-block.left._w-30 {
  width: 30%;
}

.trusted_grid-wrapper {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 80%;
}

.trusted_grid-wrapper_new {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 80%;
  margin-top: 40px;
}

.homesecond_container {
  z-index: 3;
  max-width: 100%;
  position: relative;
}

.homesecond_inner-wrapper {
  z-index: 2;
  width: 60%;
  margin-top: 100px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  inset: 0%;
}

.homesecond_images-block {
  position: relative;
  overflow: hidden;
}

.top_bredcrumbs-block {
  margin-left: auto;
  margin-right: auto;
}

.bredcrumb_grid-wrap {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr 1fr .25fr 1fr .25fr 1fr;
  width: 85%;
  margin-bottom: 3em;
  margin-left: auto;
  margin-right: auto;
}

.grid_text-block {
  color: #a3eacb;
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.homesecond_title-block {
  color: var(--white);
  text-align: center;
  font-family: PT Serif, serif;
  font-size: 3.4vw;
  font-weight: 700;
  line-height: 60px;
}

.section_mobile-homehero {
  background-color: #e31212;
  display: none;
}

.section_mobile-home-platform, .section_mobile-home-files {
  display: none;
}

.mobile_hero-content {
  z-index: 2;
  width: 63%;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  top: 20%;
  left: 0%;
  right: 0%;
}

.mobile_hero-headingtext {
  color: #003d5f;
  text-align: center;
  font-family: PT Serif, serif;
  font-size: 3.4vw;
  line-height: 64px;
}

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

.mobile_button-block {
  justify-content: flex-start;
  margin-top: 3em;
}

.mobile_platform-content-wrap {
  z-index: 2;
  width: 60%;
  margin-top: 100px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  inset: 0%;
}

.mobile_bredcrumbs-block {
  margin-left: auto;
  margin-right: auto;
}

.mobile_bredcrumb-grid-wrap {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr 1fr .25fr 1fr .25fr 1fr;
  width: 85%;
  margin-bottom: 3em;
  margin-left: auto;
  margin-right: auto;
}

.mobile_grid-text-block {
  color: #a3eacb;
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.mobile_hero-text-white {
  color: var(--white);
  text-align: center;
  font-family: PT Serif, serif;
  font-size: 3.4vw;
  font-weight: 700;
  line-height: 60px;
}

.mobile_description-block {
  color: #fff;
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.mobile_button-wrapper {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.section_marketshero {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
  min-height: 440px;
  margin-top: 110px;
}

.section_marketshero.no-top-margin {
  min-height: 380px;
  margin-top: 0;
}

.section_lifeinsurance {
  background-color: #003d5f;
  display: block;
}

.section_healthchart.bg-color-basin-blue {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
}

.section_healthchart.bg-color-basin-blue.mt-120-110-100 {
  margin-top: 120px;
}

.section_healthchart.bg-color-light-blue {
  background-color: var(--brand-color-blue--blue-25-background);
}

.section_healthchart.get-started-bg {
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62bbe1761de666bbf34d4e0a_footer-bg.svg");
  background-position: 50% 100%;
  background-repeat: repeat-x;
  background-size: auto;
  min-height: 60vh;
}

.section_healthchart.bg-color-blue-gradient {
  background-image: linear-gradient(to bottom, var(--brand-color-blue--blue-25-background), white 95%);
}

.section_casesblock.bg-color-light-blue {
  background-color: var(--brand-color-blue--blue-25-background);
}

.section_casesblock.bg-color-white {
  background-color: var(--white);
}

.marketshero_inner-wrap {
  margin: 60px 0;
}

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

.markets_hero-content {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.marketshero_image-container {
  position: relative;
}

.markets_headline-block {
  color: var(--green-lighten-50);
  letter-spacing: 2.5px;
  text-transform: uppercase;
  margin-top: 1em;
  font-family: Lato, sans-serif;
  display: inline-block;
}

.market_hero-headline {
  color: #fff;
  font-family: PT Serif, serif;
  font-size: 40px;
  line-height: 50px;
}

.market_hero-description {
  color: #fff;
  margin-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 26px;
}

.book-a-demo-button-green {
  color: #003d5f;
  text-align: center;
  background-color: #a3eacb;
  border-radius: 4px;
  width: 187px;
  height: 54px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 35px;
}

.book-a-demo-button-green:hover {
  background-color: var(--green-lighten-75);
}

.market_hero-image {
  z-index: 2;
  width: 120%;
  max-width: 110%;
  margin-top: -20px;
  margin-right: -60px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.market_hero-image.full-width {
  width: 105%;
  margin-right: -27px;
}

.lifeinsurance_container {
  background-color: #f3f8fc;
  border-radius: 0 60px 0 0;
  max-width: 100%;
}

.lifeinsurance_container.left-curve {
  border-top-left-radius: 60px;
  border-top-right-radius: 0;
}

.lifeinsurance_inner-block {
  max-width: 1200px;
  margin: 60px auto;
  padding-left: 0;
  padding-right: 0;
}

.lifeinsurance_grid-block {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  margin-top: 20px;
  margin-bottom: 20px;
}

.lifeinsurance_headerblock {
  color: #003d5e;
  font-family: PT Serif, serif;
}

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

.healthchart_outer-wrapper {
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding: 96px 0;
}

.healthchart_outer-wrapper.bg-color-white {
  background-color: var(--white);
  max-width: none;
}

.healthchart_outer-wrapper.bg-color-white.radius-60-right {
  border-top-right-radius: 60px;
  padding-top: 128px;
  padding-bottom: 128px;
}

.healthchart_outer-wrapper.bg-color-white.radius-60-left {
  border-top-left-radius: 80px;
}

.healthchart_outer-wrapper.bg-color-white.radius-60-left.data-file-bg-img {
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62eab924208014968acd9444_data%20types%20and%20coverage%20background.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 102%;
}

.healthchart_outer-wrapper.b-padding-0 {
  padding-bottom: 0;
}

.healthchart_outer-wrapper.bg-color-light-blue {
  background-color: var(--brand-color-blue--blue-25-background);
}

.healthchart_outer-wrapper.bg-color-light-blue.corner-radius-l-90 {
  border-top-left-radius: 90px;
}

.healthchart_outer-wrapper.bg-color-light-blue.radius-60-left {
  border-top-left-radius: 60px;
}

.healthchart_outer-wrapper.bg-color-bue-green-gradient {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62bd164accb3cb76659e7fa9_dots.png");
  background-position: 50% 0;
  background-repeat: repeat-x;
  background-size: 100% 30%;
}

.healthchart_outer-wrapper.bg-color-bue-green-gradient.corner-60-right {
  border-top-right-radius: 60px;
}

.healthchart_outer-wrapper.radius-60-left {
  border-top-left-radius: 60px;
}

.healthchart_outer-wrapper.height-400 {
  height: 400px;
}

.healthchart_inner-block {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

.healthchart_inner-block.center-content {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

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

.caseblock_container-inner {
  padding-top: 40px;
  padding-bottom: 40px;
}

.caseblock_container-inner.right-curve {
  border-top-right-radius: 90px;
}

.caseblock_container-inner.right-curve.bg-color-light-blue {
  background-color: var(--brand-color-blue--blue-25-background);
  padding-top: 40px;
}

.testimonial_content-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  padding-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
  display: grid;
}

.cases_single-item {
  flex-direction: column;
  align-items: center;
  width: 240px;
  padding-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.case_field-image {
  width: 60px;
  padding-bottom: 10px;
}

.case_text-block {
  color: var(--black);
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.section_new-blocks {
  display: block;
}

.section_new-blocks.hidden {
  display: none;
}

.newblock_-banner-section {
  background-color: #222;
  min-height: 620px;
  margin-top: 60px;
  padding-top: 120px;
  position: relative;
  overflow: hidden;
}

.newblock_-banner-section.video-wrap {
  min-height: 1000px;
}

.newblock_banner-title-block {
  z-index: 9999;
  width: 100%;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
}

.newblovk_button-outer-wrap {
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding-top: 40px;
  display: flex;
}

.newblock_second-block {
  margin-top: 40px;
}

.newblock_link {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
}

.newblock_link:hover {
  text-decoration: underline;
}

.newblock_link-image {
  margin-left: 10px;
}

.section_report-popup {
  background-color: #0000;
  width: 100%;
  height: 100%;
  display: block;
}

.section_report-popup.hidden {
  display: none;
}

.state_popup-container {
  z-index: 4;
  background-color: var(--white);
  border-radius: 8px;
  width: 400px;
  height: 340px;
  padding: 40px 20px 20px;
  display: block;
  position: fixed;
  bottom: 20px;
  right: 20px;
  box-shadow: 0 1px 16px #003d5f29;
}

.state_popup-container.special {
  z-index: 99999999;
  background-color: var(--white);
  width: 401px;
  height: 380px;
  display: none;
}

.state_popup-container.hidden {
  display: none;
}

.state_close-popup {
  cursor: pointer;
  position: absolute;
  top: 10px;
  right: 10px;
}

.state_text-block {
  color: var(--brand-color-blue--blue-900-basin-blue);
  text-align: center;
  padding-top: 0;
  padding-bottom: 20px;
  font-family: PT Serif, serif;
  font-size: 24px;
  font-weight: 700;
}

.state_text-block.small {
  padding-top: 0;
  padding-bottom: 20px;
  line-height: 32px;
}

.state_text-block.state-of-interop {
  height: auto;
  line-height: 32px;
}

.state_event-popup-headline {
  color: var(--code-green);
  text-align: center;
  letter-spacing: 2.5px;
  text-transform: uppercase;
  margin-top: 10px;
  padding-bottom: 10px;
  font-family: Lato, sans-serif;
  font-weight: 700;
}

.section_events-popup {
  background-color: #0000;
  width: 100%;
  height: 100%;
  display: block;
}

.section_events-popup.hidden {
  display: none;
}

.events_popup-container {
  z-index: 4;
  background-color: var(--white);
  border-radius: 8px;
  width: 400px;
  height: 360px;
  padding: 40px 20px 20px;
  display: block;
  position: fixed;
  bottom: 20px;
  right: 20px;
  box-shadow: 0 1px 16px #003d5f29;
}

.events_popup-container.special {
  z-index: 99999999;
  background-color: var(--white);
  width: 401px;
  height: 380px;
}

.events_popup-container.hidden {
  display: none;
}

.events_popup-container-multiple {
  z-index: 4;
  background-color: var(--white);
  border-radius: 8px;
  flex-direction: column;
  align-items: center;
  width: 400px;
  height: 380px;
  padding: 40px 20px 20px;
  display: block;
  position: fixed;
  bottom: 20px;
  right: 20px;
  box-shadow: 0 1px 16px #003d5f29;
}

.events_popup-container-multiple.hidden {
  display: none;
}

.event_text-block {
  color: var(--brand-color-blue--blue-900-basin-blue);
  text-align: center;
  padding-top: 0;
  padding-bottom: 20px;
  font-family: PT Serif, serif;
  font-size: 24px;
  font-weight: 700;
}

.event_text-block.small {
  padding-top: 0;
  padding-bottom: 20px;
  line-height: 32px;
}

.event_text-block.state-of-interop {
  height: auto;
  line-height: 32px;
}

.event_popup-headline-block {
  color: var(--code-green);
  text-align: center;
  letter-spacing: 2.5px;
  text-transform: uppercase;
  margin-top: 10px;
  padding-bottom: 10px;
  font-family: Lato, sans-serif;
  font-weight: 700;
}

.event_button-secondary-blue {
  border: 2px solid var(--brand-color-blue--blue-900-basin-blue);
  color: var(--brand-color-blue--blue-900-basin-blue);
  text-align: center;
  background-color: #0000;
  border-radius: 4px;
  justify-content: space-between;
  height: 54px;
  padding-left: 32px;
  padding-right: 32px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 30px;
  display: inline-block;
}

.event_button-secondary-blue:hover {
  color: var(--brand-color-blue--blue-900-basin-blue);
  background-color: #003d5f0d;
}

.event_button-secondary-blue:active {
  background-color: #0000;
}

.event_button-secondary-blue.centered {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.event_button-secondary-blue._w-100 {
  width: 100%;
}

.event_button-secondary-blue._w-100.hover {
  background-color: #003d5f0d;
}

.event_button-secondary-blue._w-100.hover.no-border {
  border-style: none;
}

.event_button-secondary-blue._w-100.pressed {
  background-color: #003d5e1a;
}

.event_button-secondary-blue._w-100.no-border {
  border-style: none;
}

.section_homebanner-block {
  position: relative;
}

.section_homebanner-block.landing-header {
  background-color: #0000;
  width: 100%;
  position: absolute;
}

.section_homebanner-block.landing-header.lp-header {
  z-index: 9999;
  background-color: #003d5f;
  position: sticky;
  top: 0;
}

.homepage_hero-container {
  max-width: 100%;
}

.homepage_hero-content {
  z-index: 2;
  width: 63%;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  top: 20%;
  left: 0%;
  right: 0%;
}

.homepage_hero-image-block {
  position: relative;
  overflow: hidden;
}

.greenblock_inner-content {
  z-index: 2;
  width: 60%;
  margin-top: 100px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  inset: 0%;
}

.greenblock_content-wrap {
  margin-left: auto;
  margin-right: auto;
}

.greenblock_grid-wrap {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr 1fr .25fr 1fr .25fr 1fr;
  width: 85%;
  margin-bottom: 3em;
  margin-left: auto;
  margin-right: auto;
}

.section_markets-hero {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
  min-height: 440px;
  margin-top: 110px;
}

.section_markets-hero.no-top-margin {
  min-height: 380px;
  margin-top: 0;
}

.sectiontruster-block {
  background-color: #003d5e;
}

.section_payersinner {
  background-color: var(--brand-color-blue--blue-25-background);
}

.section_green-tabsinsurance {
  background-color: var(--white);
  position: relative;
}

.section_implimentblock {
  background-color: #003d5f;
}

.section_success-story {
  background-color: var(--white);
  border-top-left-radius: 0;
}

.section_success-story.light-block {
  background-color: var(--white);
}

.section_success-story.light-blue {
  background-color: var(--brand-color-blue--blue-25-background);
}

.marketsbanner_innerblock {
  margin: 60px 0;
}

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

.markets_headline {
  color: var(--green-lighten-50);
  letter-spacing: 2.5px;
  text-transform: uppercase;
  margin-top: 1em;
  font-family: Lato, sans-serif;
  display: inline-block;
}

.market_hero-headlineblk {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 40px;
  font-weight: 900;
  line-height: 50px;
}

.market_hero-descriptionblock {
  color: #fff;
  margin-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 26px;
}

.markets_button-wrap {
  margin-top: 2em;
  display: flex;
}

.container-7-copy {
  background-color: #f3f8fc;
  border-radius: 60px 0 0;
  max-width: 100%;
}

.trusted_container-inner {
  background-color: #f3f8fc;
  border-radius: 60px 0 0;
  max-width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
}

.trustedblock_inner-block {
  max-width: 1200px;
  margin: 10px auto 60px;
  padding-left: 0;
  padding-right: 0;
}

.trustedblock_container {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}

.trusted_header-block {
  color: #003d5e;
  text-align: center;
  margin-top: 40px;
  margin-bottom: 20px;
  font-family: Lato, sans-serif;
  font-weight: 900;
}

.trusted_header-block.ehr {
  margin-bottom: 40px;
}

.trusted_header-block.left {
  text-align: left;
  margin-top: 0;
}

.trusted_header-block.left._w-30 {
  width: 30%;
}

.trustedpayer_grid-wrapper {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-items: center;
  margin-top: 40px;
}

.network-container-copy {
  background-color: #fff;
  border-radius: 0 60px 0 0;
  max-width: 100%;
  padding: 120px 0;
}

.payersinner_inner-block {
  width: 100%;
}

.payersinner_grid-block {
  grid-template-rows: auto;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.green-tabs_container-modified {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62bd164accb3cb76659e7fa9_dots.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 100% 30%;
  background-attachment: scroll;
  border-top-right-radius: 60px;
  max-width: none;
  position: relative;
}

.green-tabs_container-modified.left-corner-curve {
  border-top-left-radius: 60px;
  border-top-right-radius: 0;
}

.green-tabs-content-copy {
  z-index: 2;
  z-index: 2;
  inset: 0%;
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62bd0f33addc2c5deca39ac3_Group%20692.png");
  background-position: 50% 25%;
  background-repeat: repeat-x;
  background-size: 100%;
  background-attachment: scroll;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
  position: relative;
  inset: 0%;
}

.green-tabs_content-innerblock {
  z-index: 2;
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62bd0f33addc2c5deca39ac3_Group%20692.png");
  background-position: 50% 25%;
  background-repeat: repeat-x;
  background-size: 100%;
  background-attachment: scroll;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
  position: relative;
  inset: 0%;
}

.div-block-287 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  display: flex;
}

.greentab_header-block {
  width: 65%;
  margin: 20px auto 0;
}

.greentaab_header-text {
  color: #fff;
  text-align: center;
  margin-top: 60px;
  margin-bottom: 20px;
  font-family: Lato, sans-serif;
  font-weight: 900;
}

.greentaab_header-text.light-text {
  color: #ffffffe6;
}

.greentaab_header-text.light-text.green_large-text {
  letter-spacing: .5px;
  font-size: 44px;
  line-height: 58px;
}

.paragraph-2-copy-copy, .paragraph-2-copy-copy-copy {
  color: var(--silver);
  text-align: center;
  max-width: 730px;
  margin-left: auto;
  margin-right: auto;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.greetab_description-blk {
  color: var(--silver);
  text-align: center;
  max-width: 730px;
  margin: 32px auto 10px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.greetab_description-blk.new-text {
  color: #fffc;
  font-size: 18px;
  line-height: 27px;
}

.greentab_sub-header {
  color: var(--white);
  text-align: center;
  margin-top: 1.5em;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 24px;
  line-height: 24px;
}

.greentab_sub-header.lol {
  width: 100%;
  margin-bottom: 1em;
  font-size: 20px;
  font-weight: 700;
}

.greentab_sub-header.lol.new-text {
  color: #fffffff2;
}

.greentab_main-container {
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 60px;
  padding-left: 0;
  padding-right: 0;
}

.greentab_main-container.spcae-block {
  padding-bottom: 96px;
}

.greentab_tabs-inner {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.greentab_menu-wrapper {
  border-style: none none solid;
  border-width: 2px;
  border-color: var(--code-green);
  background-color: #48d59726;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.greentab_single-tab {
  color: #fff;
  text-transform: uppercase;
  background-color: #0000;
  border-width: 2px;
  border-color: #fff;
  width: 33.3%;
  min-height: 70px;
  padding: 15px 10px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.greentab_single-tab.w--current {
  color: #003d5f;
  text-transform: uppercase;
  background-color: #a3eacb;
  border-style: none;
  border-color: #48d597;
  border-radius: 0;
  width: 33.3%;
  font-family: Lato, sans-serif;
  font-weight: 700;
}

.greentab_single-tab.half-block, .greentab_single-tab.half-block.w--current {
  width: 50%;
}

.tab-2-third-copy {
  color: #fff;
  text-transform: uppercase;
  background-color: #0000;
  border: 2px #fff;
  border-bottom-color: #48d597;
  width: 33.3%;
  min-height: 70px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.tab-2-third-copy.w--current {
  color: #003d5f;
  background-color: #a3eacb;
  border-width: 2px;
  border-color: #48d597;
  border-bottom-style: solid;
  width: 33.3%;
}

.greentabs_tabs-content {
  background-color: #48d59726;
  border-radius: 0 0 10px 10px;
  min-height: 421px;
  margin-left: auto;
  margin-right: auto;
  padding: 2em 0;
}

.greentabs_tabs-content.chart-bridge {
  background-color: #084d65;
  justify-content: center;
  align-items: center;
  min-width: 300px;
  min-height: 330px;
  padding-top: 6em;
  display: block;
}

.greengrid_content-wrapper, .tab_inner-content {
  margin-top: 0;
}

.tabs_content-main {
  color: #fff;
  text-align: left;
  width: 85%;
  margin: 2em auto 1em;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 25px;
}

.greentab_content-description {
  color: #fff;
  text-align: left;
  width: 85%;
  margin: 0 auto 1em;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 25px;
}

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

.geentab_links_wrapper.product-link {
  width: 85%;
  margin-left: auto;
  margin-right: auto;
  text-decoration: none;
}

.greentab_link-text {
  color: #0469bc;
  font-size: 16px;
  font-weight: 700;
}

.greentab_link-text.green {
  color: var(--green-lighten-50);
  font-size: 16px;
  text-decoration: none;
}

.greentab_link-text.code-green-text {
  color: var(--green-lighten-50);
}

.impliment_content-wrapper {
  max-width: 1200px;
  margin: 60px auto;
  padding-left: 0;
  padding-right: 0;
}

.impliment-inner-block {
  background-color: #f3f8fc;
  border-radius: 0 60px 0 0;
  max-width: 100%;
}

.impliment-inner-block.left-curve {
  border-top-left-radius: 60px;
  border-top-right-radius: 0;
}

.impliment_grid-wrap {
  grid-row-gap: 48px;
  grid-template-rows: auto;
  padding-bottom: 0;
}

.impliment_grid-header {
  color: #003d5e;
  font-family: Lato, sans-serif;
  font-weight: 900;
}

.implimnet_grid-rich-text {
  color: #333;
  padding-bottom: 30px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.successstory_header-block {
  margin: 0 0 60px;
}

.successstory_header-block.ehr-new-change {
  margin-bottom: 40px;
}

.successstory_header-block.remove-space {
  margin-right: auto;
  margin-bottom: var(--padding-web--title-and-content);
  max-width: 1200px;
  margin-left: auto;
}

.successstory_header-block.centered {
  width: 60%;
  margin-left: auto;
  margin-right: auto;
}

.successstory_header-text {
  color: #003d5e;
  text-align: center;
  margin-top: 40px;
  margin-bottom: 20px;
  font-family: Lato, sans-serif;
  font-weight: 900;
}

.successstory_header-text.ehr {
  margin-bottom: 40px;
}

.successstory_header-text.left {
  text-align: left;
  margin-top: 0;
}

.successstory_header-text.left._w-30 {
  width: 30%;
}

.successstory_testimonial-outer {
  max-width: 1200px;
  margin: 0 auto;
  padding-left: 0;
  padding-right: 0;
}

.successstory_testimonial-grid {
  grid-column-gap: 80px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  padding: 0 2em 2em 0;
}

.successstory_testimonial-content {
  padding-bottom: 0;
}

.successstory_rich-text {
  text-indent: 0;
  padding-left: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.successstory_rich-text.ehr_new-change.success-story p {
  color: #000000a6;
  line-height: 27px;
}

.successstory_rich-text.dark-text p {
  color: var(--text-color--primary-dark-text);
}

.success_grid-inner {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  margin-top: 2em;
}

.testimonial_header-text {
  text-align: right;
  font-family: Lato, sans-serif;
  font-weight: 700;
}

.testimonial_designation-text {
  text-align: right;
  font-family: Lato, sans-serif;
}

.testimonial_logo-image {
  float: right;
  width: 50%;
}

.hieintro_secondary-sontainer {
  background-color: #f3f8fc;
  border-top-left-radius: 60px;
  max-width: 100%;
}

.section_hieintro-secondary {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
}

.hieintro_inner-wrap.div-block-26.spacer-block {
  padding-top: 60px;
  padding-bottom: 60px;
}

.hieintro_header-wrapper {
  width: 80%;
}

.hieintro_heading-text {
  color: #003d5e;
  font-family: Lato, sans-serif;
  font-weight: 900;
}

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

.hieintro_secondary-text {
  color: #585858;
  text-align: left;
  width: 80%;
  margin-bottom: 60px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.hieintro_blue-tab-container {
  grid-template-rows: auto;
  height: auto;
  margin-bottom: 20px;
  padding-bottom: 10px;
  position: relative;
}

.hieintro_blue-tab-container.lab-vendors {
  height: 370px;
}

.section_proofrico {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
}

.proofrico_inner-wrapper {
  background-color: var(--brand-color-blue--blue-25-background);
  border-top-left-radius: 60px;
  max-width: 100%;
  margin-bottom: 4em;
  position: relative;
}

.proofrico_heading-text {
  color: #003d5e;
  text-align: center;
  margin-bottom: 10px;
  font-family: PT Serif, serif;
}

.proofrico_heading-text.sdoh {
  margin-bottom: 40px;
}

.proofrico_description-block {
  color: var(--white);
  text-align: center;
  margin-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

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

.proofrico_description-block._w-80 {
  justify-content: center;
  width: 80%;
  display: block;
}

.proofrico_description-block.white {
  color: var(--white);
}

.proofrico_sub-text {
  text-align: center;
  margin-bottom: 2em;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.proofrico_large-text {
  color: var(--brand-color-blue--blue-900-basin-blue);
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 90px;
  font-weight: 700;
  line-height: 85px;
}

.proofrico_bottom-text {
  text-align: center;
  margin-top: 1em;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.proofrico_glob-text-wrap {
  z-index: 2;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: auto 0% 0%;
}

.proofrico_grid-wrapperbtm {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 85%;
  margin-left: auto;
  margin-right: auto;
}

.proofrico_grid-wrapper {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 85%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 10px;
}

.section_historyhero {
  background-color: #f3f8fc;
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62c3619c53328634cdfa779b_product-bkg.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  margin-top: 0;
  padding-top: 160px;
  position: relative;
}

.section_historyhero.hin {
  background-image: none;
  margin-top: 0;
}

.section_historyhero.guides {
  background-image: none;
}

.section_historyhero.remove-banner {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
}

.section_historyhero.erh_new-changes {
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  padding-top: 60px;
}

.hero_header_wrapper {
  z-index: 91;
  margin-bottom: 40px;
  position: relative;
}

.hero_header_wrapper.ehr_new-change {
  max-width: 950px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 60px;
}

.hero_header_wrapper.ehr_new-change.small-space {
  padding-bottom: 30px;
}

.hero_header_wrapper.ehr_new-change.ehr-banner-title {
  margin-bottom: 0;
  padding-bottom: 0;
}

.hero_header_wrapper.add-margin {
  margin-top: 96px;
  margin-bottom: 96px;
}

.hero_main-title {
  color: #003d5f;
  text-align: center;
  font-family: PT Serif, serif;
  font-size: 40px;
  line-height: 50px;
}

.hero_main-title.ehr_new-change {
  color: #003d5e;
  letter-spacing: .5px;
  margin-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 44px;
  font-weight: 900;
  line-height: 58px;
}

.hero_main-title.ehr_new-change.align-left {
  text-align: left;
  width: 70%;
}

.hero_main-title.ehr_new-change.align-left.is-white-text {
  color: var(--white);
}

.hero_main-title.ehr_new-change.align-left.spacer-blk {
  width: 80%;
  margin-top: 60px;
  margin-bottom: 53px;
}

.hero_main-title.ehr_new-change.align-left.large {
  width: 100%;
}

.hero_main-title.ehr_new-change.spacer-blk {
  margin-bottom: 60px;
}

.hero_main-title.ehr_new-change.remove-margin.align-left {
  font-size: var(--spacing--44px-typography);
  margin-top: auto;
  margin-bottom: auto;
  line-height: 1.3;
}

.hero_main-title.new-lab-class {
  letter-spacing: .5px;
  font-family: Lato, sans-serif;
  font-size: 52px;
  font-weight: 900;
  line-height: 68px;
}

.hero_main-title.new-header {
  color: #003d5e;
  letter-spacing: .5px;
  margin-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 44px;
  font-weight: 900;
  line-height: 58px;
}

.hero_main-title.new-header.align-left {
  text-align: left;
  width: 100%;
}

.hero_main-title.new-header.align-left.is-white-text {
  color: var(--white);
}

.hero_main-title.new-header.align-left.spacer-blk {
  width: 80%;
  margin-top: 60px;
  margin-bottom: 53px;
}

.hero_main-title.new-header.align-left.large {
  width: 100%;
}

.hero_main-title.new-header.spacer-blk {
  margin-bottom: 60px;
}

.hero_main-title.white {
  color: #fff;
}

.hero_description-block {
  color: #000000a6;
  text-align: center;
  margin-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 27px;
}

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

.hero_description-block._w-80 {
  justify-content: center;
  width: 80%;
  display: block;
}

.hero_description-block.white {
  color: var(--white);
}

.hero_description-block.ehr_new-change {
  color: #000000a6;
  line-height: 27px;
}

.hero_description-block.ehr_new-change._w-60 {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}

.hero_button-wrap {
  justify-content: flex-start;
  margin-top: 3em;
}

.hero_button-wrap.ehr_new-change {
  margin-top: 50px;
  display: flex;
}

.hero_button-wrap.ehr_new-change.align-left {
  justify-content: flex-start;
  align-items: flex-start;
}

.hero_product-callout-container {
  cursor: auto;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0%;
}

.hero_product-callout-container.ehr_new-change {
  z-index: 10;
  display: block;
}

.section_trustedhealth.new-change {
  z-index: 10;
  margin-top: -79px;
  position: relative;
}

.trusthealth_inner-wrapper {
  padding-top: 20px;
  padding-bottom: 60px;
}

.trusthealth_inner-wrapper.spaces {
  padding-bottom: 97px;
}

.trusthealth_header-text {
  color: #003d5e;
  text-align: center;
  margin-top: auto;
  margin-bottom: 20px;
  font-family: Lato, sans-serif;
}

.trusthealth_header-text.truste-header {
  font-size: 28px;
  line-height: 40px;
}

.trusthealth_grid-wrap {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  margin-top: 40px;
  padding-left: 40px;
  padding-right: 40px;
}

.trusthealth_grid-wrap.trust_logo-wrap {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.greentab_single-contentwrap {
  align-items: center;
  height: 320px;
  min-height: 100%;
  display: flex;
}

.paragraph-2-copy-copy-copy {
  color: #fff;
  text-align: center;
  width: 85%;
  margin: 2em auto 3em;
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 25px;
}

.greentab_single-paragraph {
  color: var(--white);
  text-align: center;
  margin-top: 1.5em;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 24px;
  line-height: 24px;
}

.greentab_single-paragraph.lol {
  width: 100%;
  margin-bottom: 1em;
  font-size: 20px;
  font-weight: 700;
}

.section_empowerblk {
  background-color: #003d5f;
}

.section_empowerblk.light-block, .section_empowerblk.ehr_new-change, .section_empowerblk.light-bg {
  background-color: var(--white);
}

.section_empowerblk.light-block {
  background-color: #fff;
}

.section_empowerblk.bg-color-light-blue {
  background-color: var(--brand-color-blue--blue-25-background);
}

.empowerblk_inner-block {
  padding-top: 20px;
  padding-bottom: 20px;
}

.empowerblk_inner-block.ehr_new-change {
  padding-top: 60px;
}

.empowerblk_testimonials-header {
  color: #003d5e;
  text-align: left;
  margin-top: 60px;
  margin-bottom: 60px;
  font-family: PT Serif, serif;
}

.empowerblk_testimonials-header.new-header {
  font-family: Lato, sans-serif;
  font-size: 44px;
  font-weight: 900;
  line-height: 58px;
}

.empowerblk_patient-grid {
  grid-template-rows: auto;
  margin-top: 40px;
  margin-bottom: 40px;
  padding-bottom: 80px;
}

.empowerblk_patient-grid.ehr_new-change {
  margin-bottom: 40px;
  padding-bottom: 40px;
}

.empowerblk_patient-grid.spacer-block {
  margin-top: 60px;
  padding-bottom: 60px;
}

.section_patinentcase {
  background-color: #f3f8fc;
}

.section_patinentcase.section-outer-bg-color-basin-blue {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
}

.patinentcase_inner-block {
  background-color: #fff;
  border-radius: 0 60px 0 0;
  max-width: 100%;
}

.patinent_content-wrapper {
  margin-top: 100px;
  margin-bottom: 60px;
}

.patinent_content-wrapper.ehr_new-change {
  margin-top: 60px;
  margin-bottom: 80px;
}

.patients_header-blk {
  color: #003d5e;
  text-align: center;
  margin-bottom: 10px;
  font-family: PT Serif, serif;
}

.patients_header-blk.sdoh {
  margin-bottom: 40px;
}

.patients_description-blk {
  color: #585858;
  text-align: center;
  margin-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

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

.patients_description-blk._w-80 {
  justify-content: center;
  width: 80%;
  display: block;
}

.patients_description-blk.white {
  color: var(--white);
}

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

.patients_grid-wrap.bottom-margin-40 {
  margin-bottom: 40px;
}

.patients_grid-wrap.bottom-margin-40._4-col {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.section_successstory {
  background-color: #fff;
}

.successstory_intella-container {
  background-color: #f3f8fc;
  border-radius: 60px 0 0;
  max-width: 100%;
}

.successstory_intella-container.left-curve {
  padding-top: var(--margin-web--top-bottom);
  padding-bottom: var(--margin-web--top-bottom);
  background-color: var(--brand-color-blue--blue-25-background);
}

.successstory_intella-container.left-curve.light-color, .successstory_intella-container.light-color {
  background-color: var(--white);
}

.successstory_intella-container.light-color.right-border {
  border-top-left-radius: 0;
  border-top-right-radius: 60px;
  padding-top: 60px;
  padding-bottom: 60px;
}

.slider-inner-block {
  position: relative;
}

.slider-inner-block.slide-inner {
  height: 100%;
}

.slide_content {
  z-index: 2;
  margin-top: 0;
  position: relative;
  top: 16%;
}

.slide_content.slider-contetnt-pos {
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
}

.slide-header-text {
  text-align: center;
  margin-top: .75em;
  font-family: Lato, sans-serif;
  font-size: 20px;
}

.slide-header-text.text_new-change {
  color: #000000a6;
  margin-top: 0;
  font-size: 28px;
  line-height: 40px;
}

.slide-large-header-text {
  color: #003d5e;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 58px;
}

.slide-smallheader-text {
  text-align: center;
  margin-top: 4em;
  font-family: Lato, sans-serif;
  font-size: 15px;
}

.slide-smallheader-text.text_new-change {
  color: #000000a6;
  max-width: 450px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  font-size: 18px;
  line-height: 27px;
}

.section_greenblock {
  background-color: #f3f8fc;
}

.greenblock_inner-wrap {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62bdd88db242b3b4253f840e_Gradient%20background.svg");
  background-position: 0 0;
  background-size: auto;
  border-radius: 60px 0 0;
  max-width: 100%;
}

.greenblock_content-block {
  padding-top: 100px;
  padding-bottom: 60px;
}

.greenblock_header-blk {
  color: #fff;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: PT Serif, serif;
}

.greenblock_description-blk {
  color: var(--white);
  text-align: center;
  margin-bottom: 40px;
  font-size: 18px;
  line-height: 25px;
}

.greenblock_description-blk.small-font {
  font-size: 16px;
  line-height: 24px;
}

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

.greenblock_grid.patient360 {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.greenblock_grid.pharmacy {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.section_resultblock {
  background-color: #fff;
  height: auto;
}

.section_resultblock.light-block, .section_resultblock.light-blue {
  background-color: var(--brand-color-blue--blue-25-background);
}

.lab-test-container-copy {
  z-index: 2;
  background-color: #fff;
  border-radius: 60px 0 0;
  max-width: none;
  padding-bottom: 5em;
}

.resultblock_inner-block {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.description-copy-copy {
  color: #585858;
  text-align: center;
  margin-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

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

.description-copy-copy._w-80 {
  justify-content: center;
  width: 80%;
  display: block;
}

.description-copy-copy.white {
  color: var(--white);
}

.resultblock_description-block {
  width: 65%;
  margin: 20px auto 0;
}

.description-text {
  color: #585858;
  text-align: center;
  margin-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

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

.description-text._w-80 {
  justify-content: center;
  width: 80%;
  display: block;
}

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

.description-text.large-textblk {
  color: #fffc;
  width: 100%;
  font-size: 18px;
  line-height: 27px;
}

.description-text.large-textblk.color-change {
  color: #000000a6;
}

.solutionsblock_summary-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  width: 60%;
  max-width: 1200px;
  margin: 0 auto 60px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.solutionsblock_summary-wrap.btm-margin-40 {
  width: 80%;
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
}

.solutionblock_summary-head {
  color: #003d5e;
  text-align: center;
  width: 100%;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  font-family: PT Serif, serif;
}

.greenblock_inner-wrapper {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
  background-image: linear-gradient(to bottom, #003d5f00, var(--brand-color-blue--blue-900-basin-blue)), url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62bd164accb3cb76659e7fa9_dots.png");
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, 100% 60%;
  background-attachment: scroll, scroll;
  max-width: none;
  position: relative;
}

.green-tabs-content-no-tabs-copy, .greentab_inner-block {
  z-index: 2;
  background-image: none;
  background-position: 0 0;
  background-size: auto;
  background-attachment: scroll;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 50px;
  position: relative;
  inset: 0%;
}

.heading-3-copy-copy-copy-copy-copy-copy {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 20px;
  padding-top: 60px;
  font-family: PT Serif, serif;
}

.greenblock_contentinner-block {
  margin-top: 20px;
  padding-bottom: 10em;
  padding-left: 0;
  padding-right: 0;
}

.greenblock_page-outer {
  width: 65%;
  margin: 20px auto 0;
}

.grid-19-copy-copy {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 60%;
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}

.greentab_counts-block {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.image-117 {
  z-index: 1;
  opacity: 0;
  margin-bottom: -100%;
  position: relative;
}

.video-2 {
  border-radius: 20px;
  margin-top: 0;
  overflow: hidden;
}

.div-block-26-copy {
  max-width: 1200px;
  margin: 60px auto;
  padding-left: 40px;
  padding-right: 40px;
}

.section_my360block {
  background-color: #f3f8fc;
}

.my360block_inner-wrap {
  background-color: #fff;
  border-radius: 0 60px 0 0;
  max-width: 100%;
}

.my360block_content-block {
  max-width: 1200px;
  margin: 60px auto;
  padding-left: 0;
  padding-right: 0;
}

.my360block_header {
  color: #003d5e;
  text-align: center;
  margin-top: 40px;
  margin-bottom: 20px;
  font-family: PT Serif, serif;
}

.my360block_header.ehr {
  margin-bottom: 40px;
}

.my360block_header.left {
  text-align: left;
  margin-top: 0;
}

.my360block_header.left._w-30 {
  width: 30%;
}

.my360_grid-block {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.my360_grid-block.patient360 {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.my360_grid-block.pharmacy {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.youtube {
  border-radius: 20px;
  overflow: hidden;
}

.section_hinintro {
  background-color: var(--brand-color-blue--blue-25-background);
}

.container-11-copy-copy, .container-11-copy-copy-copy {
  background-color: var(--white);
  border-radius: 0 60px 0 0;
  max-width: 100%;
}

.hinintro_inner-wrapper {
  background-color: var(--white);
  border-radius: 0 60px 0 0;
  max-width: 100%;
  padding-top: 40px;
  padding-bottom: 40px;
}

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

.hinintro_grid-left {
  padding-right: 20px;
}

.hinintro_grid-right {
  min-height: auto;
  padding-left: 20px;
  display: block;
  position: relative;
}

.heading-blue-left-align-copy-copy-copy {
  color: #003d5e;
  text-align: left;
  width: 100%;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: PT Serif, serif;
}

.hinintr_grid-header {
  color: #003d5e;
  text-align: left;
  width: 100%;
  margin-top: 0;
  margin-bottom: 40px;
  font-family: PT Serif, serif;
}

.hintab_inner-block {
  z-index: 2;
  background-color: var(--brand-color-blue--blue-900-basin-blue);
  background-image: none;
  background-position: 0 0;
  border-top-left-radius: 0;
  border-top-right-radius: 60px;
  max-width: none;
  position: relative;
  inset: 0%;
}

.hintab-inner-wrap {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-left: 0;
  padding-right: 0;
}

.hintab_header-block {
  width: 65%;
  margin: 20px auto 0;
}

.hintab-heading-title {
  color: #fff;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: PT Serif, serif;
}

.hintab-paragraph-blk {
  color: var(--silver);
  text-align: center;
  max-width: 730px;
  margin-left: auto;
  margin-right: auto;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.hintab-content-block {
  justify-content: space-between;
  margin-top: 20px;
  margin-bottom: 60px;
  display: flex;
}

.section_pathqhin {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
}

.pathqhin_inner-block {
  background-color: var(--white);
  border-radius: 0 60px 0 0;
  max-width: 100%;
}

.pathqhin_content-block {
  max-width: 1200px;
  margin: 60px auto;
  padding-left: 40px;
  padding-right: 40px;
}

.rich-text-block-2-copy {
  text-indent: 0;
  text-indent: 0;
  text-indent: 0;
  padding-left: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.pathqhin_content-para {
  padding-bottom: 20px;
}

.section_participation {
  background-color: var(--brand-color-blue--blue-25-background);
  height: auto;
  position: relative;
}

.participation_top-content {
  max-width: 1200px;
}

.participation_topcontent-wrapper {
  background-color: #fff;
  border-radius: 10px;
  margin: 80px 0 60px;
}

.participation_inner-block {
  border-radius: 8px;
  padding: 20px 40px 40px;
  box-shadow: 3px 3px 16px #00334929;
}

.participation_grid-blk {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 40px;
}

.section_videobanner {
  z-index: 1;
  background-color: #003349;
  background-image: none;
  background-size: auto;
  height: 92vh;
  min-height: 700px;
  max-height: 860px;
  margin-top: 110px;
  padding-top: 0;
  position: relative;
  overflow: hidden;
}

.background-video-2 {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
}

.videobanner_content-block {
  z-index: 999;
  width: 100%;
  max-width: 700px;
  margin-top: 0;
  padding-top: 55px;
  padding-left: 20px;
  padding-right: 20px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -61%);
}

.banner_header-text {
  color: var(--white);
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 52px;
  font-weight: 900;
  line-height: 68px;
}

.banner_overlay-block {
  z-index: 99;
  opacity: .2;
  background-color: #0000;
  border-radius: 0;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0% 0% auto;
}

.banner_overlay-block.hidden {
  display: none;
}

.banner_para-text {
  color: #fffc;
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 27px;
}

.banner_button-container {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.banner_button-container.flex-box {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.banner_button-container.left-align {
  justify-content: flex-start;
  align-items: center;
}

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

.section_universalblk {
  z-index: 100;
  padding-bottom: 40px;
  position: relative;
}

.section_universalblk.bkg-white {
  background-color: var(--white);
}

.banner_floating-block {
  z-index: 100;
  background-color: var(--white);
  border-radius: 8px;
  height: auto;
  margin-top: -100px;
  padding: 70px 20px 40px;
  position: relative;
  box-shadow: 0 0 20px #00334933;
}

.logo_iocn-block {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 80px;
  display: flex;
  position: absolute;
  top: -40px;
  left: 50%;
  transform: translate(-50%);
  box-shadow: 0 0 40px #48d59780;
}

.bannerfloat_header-blk {
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.banner_logo-grid {
  justify-content: center;
  display: flex;
}

.logo_icon-single {
  align-items: center;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.logo_icon-single.reduce-margin {
  padding-left: 20px;
  padding-right: 20px;
}

.logo_icon-single.hidden {
  display: none;
}

.image-119 {
  width: 50%;
}

.universal_content-wrapper {
  padding-top: 86px;
  padding-bottom: 60px;
}

.home_header-title {
  color: #003d5e;
  text-align: center;
  width: 100%;
  max-width: 630px;
  margin-left: auto;
  margin-right: auto;
  font-family: Lato, sans-serif;
  font-size: 44px;
  font-weight: 900;
  line-height: 57px;
}

.home_header-title.is-white {
  color: #fffffff2;
}

.home_header-title.is-white.large-headerblock {
  max-width: 830px;
}

.home_header-title.is-white.large-headerblock.light-large-header {
  color: #ffffffe6;
}

.home_header-title.is-leftalign {
  text-align: left;
  max-width: none;
  margin-left: 0;
}

.gradiinte-text {
  font-weight: 900;
}

.universal_grid-block {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 60px;
}

.universal_grid-single {
  background-color: #003d5e;
  border-radius: 8px;
  flex-direction: column;
  justify-content: space-between;
  padding: 24px 0 0;
  transition: all .3s;
  display: flex;
  position: relative;
}

.universal_grid-single:hover {
  transform: scale(1.04);
}

.universal_grid-single:active {
  transform: scale(1.02);
}

.grid_inner-content {
  padding-left: 24px;
  padding-right: 24px;
}

.grid_header-blk {
  color: #fffffff2;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 28px;
  line-height: 40px;
}

.paragraph-24 {
  color: #fffc;
  width: 90%;
  margin-top: 10px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 27px;
}

.grid_image-block {
  margin-top: 50px;
  margin-bottom: -2px;
  position: static;
  bottom: 0;
}

.grid_image-block.new-part {
  margin-bottom: 0;
  position: relative;
}

.section_enriched {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/64baf91edf5796b0a34efb43_map_image.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 92%;
  border-top-left-radius: 60px;
  min-height: 1010px;
  padding-top: 200px;
  padding-bottom: 200px;
  position: relative;
  overflow: hidden;
}

.gradiinte-text-light {
  font-weight: 900;
}

.slider_main-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 30px;
  display: flex;
}

.slider_main-wrapper.desktop-design {
  justify-content: center;
}

.slider_main-wrapper.desktop-design.tablet, .slider_main-wrapper.mobile-design {
  display: none;
}

.slider_single-item {
  background-color: var(--white);
  border-radius: 8px;
  margin-left: 16px;
  margin-right: 16px;
  padding: 0;
  text-decoration: none;
  transition: all .3s;
  box-shadow: 0 0 20px #48d59780;
}

.slider_single-item:hover {
  transform: scale(1.04);
}

.slider_single-item:active {
  transform: scale(1.02);
}

.slider_single-item.ehr-data {
  display: block;
}

.slider_single-item.ehr-data-mobi {
  display: none;
}

.slider_link-blk {
  background-color: #0000;
  align-items: center;
  margin-top: 12px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.slider_link-blk:hover {
  color: #035694;
}

.slider_link-blk:active {
  color: #003d5e;
}

.right-arrow {
  transform: rotate(0);
}

.slider_link-arrow {
  position: relative;
}

.slider_link-text {
  color: #0469bc;
  margin-right: 0;
  padding-right: 15px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 25px;
  text-decoration: none;
  transition: all .3s;
  position: relative;
}

.slider_link-text:hover {
  color: #035694;
  padding-right: 20px;
}

.slider_link-text:active {
  color: #003d5e;
}

.slider_link-text.small-btn {
  font-weight: 700;
}

.heading-24 {
  color: #000000d9;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.paragraph-25 {
  color: #000000a6;
  max-width: 230px;
  height: 70px;
  margin-bottom: 0;
  padding-bottom: 10px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 27px;
}

.slider_image-block {
  border-radius: 8px;
  justify-content: flex-end;
  align-items: flex-end;
  min-height: 148px;
  padding-left: 24px;
  display: flex;
  overflow: hidden;
}

.slider_content-block {
  margin-bottom: 32px;
  padding: 24px;
}

.slider_main-image {
  float: right;
  object-fit: cover;
  object-position: 100% 100%;
  width: auto;
  max-width: 280px;
  height: 100%;
  margin-right: 0;
  position: relative;
}

.page-gradient {
  background-color: #0000;
  width: 136px;
  height: 100%;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.page-gradient.is-right {
  inset: 0% 0% 0% auto;
}

.section_blog-landing {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
  border-radius: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.blogs_wrapper-block {
  margin-top: 56px;
  padding-bottom: 40px;
  display: flex;
}

.landingpage_outer-wrap {
  margin-top: 40px;
}

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

.landing_single-wrap {
  background-color: var(--white);
  border-radius: 8px;
  text-decoration: none;
  transition: all .2s;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 12px #00334929;
}

.landing_single-wrap:hover {
  box-shadow: 0 0 16px #00334947;
}

.landing_single-wrap:active {
  box-shadow: 0 0 16px #00334952;
}

.landing_image-wrap {
  background-image: linear-gradient(#9bc3e4, #a3eacb);
  align-items: flex-end;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.landing_image-wrap.no-side-margin {
  padding-left: 0;
  padding-right: 0;
}

.landing_image {
  width: 100%;
  max-width: none;
}

.landing_content-wrap {
  padding: 24px 24px 50px;
  position: static;
}

.landing_header-blk {
  color: #000000d9;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Lato, sans-serif;
  font-size: 28px;
  line-height: 140%;
}

.landing_para-block {
  color: #000000a6;
  margin-bottom: 24px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 27px;
}

.landing_link-blk {
  background-color: #0000;
  align-items: center;
  margin-top: 0;
  text-decoration: none;
  display: flex;
  position: absolute;
  bottom: 24px;
}

.blog_list {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.blog_item {
  display: flex;
}

.blog_single-wrap {
  background-color: var(--white);
  border-radius: 8px;
  text-decoration: none;
  transition: all .2s;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 12px #00334929;
}

.blog_single-wrap:hover {
  box-shadow: 0 0 16px #00334947;
}

.blog_single-wrap:active {
  box-shadow: 0 0 16px #00334952;
}

.blog_image-wrap {
  background-image: linear-gradient(#9bc3e4, #a3eacb);
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  align-items: flex-end;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.blog_image {
  width: 100%;
  max-width: none;
  height: 100%;
}

.blog_image.tile-img-container {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

.blog_header-blk {
  color: #000000d9;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Lato, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.subscribe_wrapper {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
  border-radius: 8px;
  margin-top: 64px;
  position: relative;
  overflow: hidden;
}

.dot-image {
  position: absolute;
}

.dot-image.is-right {
  inset: 0% 0% auto auto;
}

.dot-image.is-left {
  inset: auto auto 0% 0%;
}

.subscribe_content-inne {
  z-index: 10;
  justify-content: space-between;
  align-items: center;
  padding: 44px 40px 42px;
  display: flex;
  position: relative;
}

.subscribe_content-inne.cta-banner-container {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
  border-radius: 8px;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

.subscribe_text-block {
  flex: 1;
  align-items: center;
  display: flex;
}

.subscribe_text-block.padding-right {
  padding-right: 20px;
}

.subscribe_form-block {
  z-index: 1;
  align-items: center;
  max-width: 516px;
  display: flex;
  position: relative;
}

.subscribe_form-block.hidden {
  display: none;
}

.subscribe_header-text {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 28px;
  line-height: 40px;
}

.subscribe_para-text {
  color: #fffffff2;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 27px;
}

.signup_wrapper {
  padding-left: 25px;
}

.subscribe_field {
  border-radius: 8px;
  width: 100%;
  max-width: 340px;
  height: 57px;
  margin-bottom: 0;
}

.subscribe_field::placeholder {
  color: #666;
  font-size: 18px;
  line-height: 25px;
}

.form-block-4 {
  width: 100%;
  margin-bottom: 0;
}

.subscribe_form-bloc-inner {
  z-index: 1;
  align-items: center;
  width: 100%;
  max-width: 516px;
  display: flex;
  position: relative;
}

.getstarted_new-block {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/64c01de460730968de038b71_getstarted_image.png"), linear-gradient(to bottom, #f2f8fc, var(--white) 62%);
  background-position: 50% 100%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 105%, auto;
  max-width: none;
  height: 595px;
  padding-top: 116px;
}

.getstarted_new-block.contact {
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62bbe1761de666bbf34d4e0a_footer-bg.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 105%;
}

.getstarted_new-block.videos_block {
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62bbe1761de666bbf34d4e0a_footer-bg.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 105%;
  height: 60vh;
}

.container-large-new {
  max-width: 1230px;
  margin-left: auto;
  margin-right: auto;
}

.container-large-new.header_top-block {
  position: relative;
}

.success-message-2 {
  background-color: #0000;
}

.text-block-81 {
  color: var(--code-green);
  font-size: 19px;
}

.storybook-header {
  color: var(--white);
  margin-top: 0;
  font-size: 80px;
  font-style: italic;
  font-weight: 700;
  line-height: 80px;
}

.storybook-text {
  color: var(--black);
  font-family: Poppins, sans-serif;
  font-size: 32px;
  font-weight: 300;
  line-height: 36px;
}

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

.storybook-text.white.top-padding {
  text-shadow: 0 0 10px var(--black);
  margin-top: 40px;
}

.storybook-text.white.no-padding {
  margin-bottom: 0;
}

.storybook-text.small {
  font-size: 16px;
  line-height: 24px;
}

.storybook-text.center {
  line-height: 40px;
}

.image-121 {
  z-index: -999;
  opacity: .6;
  position: relative;
  top: 0;
}

.storybook-bio {
  max-width: 570px;
}

.storybook-bio.center {
  mix-blend-mode: normal;
  max-width: 800px;
}

.storybook-bio.center.bg-green {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: #1d432bcc;
  border-radius: 20px;
  padding: 40px;
  display: flex;
}

.gordon-container {
  flex: none;
  width: 200px;
}

.storybook-bio-text {
  color: var(--white);
  text-align: left;
  font-family: Poppins, sans-serif;
  font-size: 18px;
}

.storybook-bio-text.body {
  font-weight: 300;
  line-height: 24px;
}

.image-122 {
  margin-bottom: 20px;
}

.data-sources-hero-section-copy {
  background-color: #f3f8fc;
  margin-top: 0;
  padding-top: 160px;
  position: relative;
}

.section_innerbanner {
  background-color: var(--brand-color-blue--blue-25-background);
  margin-top: 0;
  padding-top: 160px;
  position: relative;
}

.section_innerbanner.ehr_new-change {
  padding-top: 0;
}

.section_innerbanner.brand-assets {
  background-color: var(--white);
}

.innerbanner_content-block {
  justify-content: center;
  align-items: center;
  max-width: 1200px;
  min-height: 600px;
  display: flex;
}

.innerbanner_content-block.reverse-banner.brand-assets {
  min-height: 500px;
}

.innerbanner_content-block.center {
  min-height: 560px;
}

.innerbanner_left-block {
  flex-direction: column;
  flex: 0 auto;
  align-items: flex-start;
  width: auto;
  margin: 60px 20px 60px 40px;
  display: flex;
}

.innerbanner_left-block.ehr_new-change {
  margin-left: 0;
  margin-right: 0;
}

.innerbanner_left-block.no-margin {
  align-self: center;
  width: 40%;
  margin: 0;
}

.innerbanner_left-block.brand-assets {
  margin-left: 0;
}

.innerbanner_title-blk {
  color: #222;
  text-align: left;
  text-transform: uppercase;
  margin-top: 1em;
  font-family: Lato, sans-serif;
  font-weight: 700;
}

.innerbanner_title-blk.is-size-large {
  color: var(--text-color--primary-dark-text);
  letter-spacing: 2px;
  font-size: 16px;
  line-height: 24px;
  display: block;
}

.innerbanner_title-blk.is-size-large.brand-assets {
  display: none;
}

.innerbanner_title-blk.is-size-large.text-color-light-green {
  color: var(--green-lighten-50);
}

.innerbanner_title-blk.is-size-large.font-color-blue {
  color: var(--brand-color-blue--blue-500-main);
}

.innerbanner_button-blk {
  color: #fff;
  text-align: center;
  background-color: #003d5f;
  border-radius: 5px;
  width: 187px;
  height: 54px;
  margin-left: 0;
  margin-right: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 35px;
  display: block;
}

.innerbanner_button-blk:hover {
  background-color: #0469bc;
  transform: scale(1.05);
}

.innerbanner_image-blk {
  flex: 0 auto;
  width: 63%;
}

.section_green-tabsinsuranc.light-blue {
  background-color: var(--silver-lighten-80);
}

.tab-pane-tab-1-copy {
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62bb9f025e6b35d806efd310_dotted%20USA.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  padding-top: 4em;
  padding-bottom: 4em;
}

.tab-pane-tab-1-copy.pharmacy {
  background-image: none;
}

.greentaba_tab-content-block {
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62bb9f025e6b35d806efd310_dotted%20USA.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  padding-top: 4em;
  padding-bottom: 4em;
}

.greentaba_tab-content-block.pharmacy {
  background-image: none;
}

.greentaba_tab-content-block.risk-scores, .greentaba_tab-content-block.adt2, .greentaba_tab-content-block.risk-scores, .greentaba_tab-content-block.adt2 {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  padding-top: 0;
  padding-bottom: 0;
}

.section_ehrretrieval {
  background-color: #003d5f;
}

.heading-three-blue-left-copy {
  color: #003d5e;
  text-align: left;
  width: 75%;
  margin-top: 60px;
  margin-bottom: 60px;
  font-family: PT Serif, serif;
}

.section_ehrretrieval-copy {
  background-color: #003d5f;
}

.retrieval_inner-block {
  background-color: #fff;
  border-radius: 60px 0 0;
  max-width: 100%;
}

.retrieval_content-block {
  max-width: 1200px;
  margin: 60px auto;
  padding-left: 0;
  padding-right: 0;
}

.retrieval_content-block.large-space {
  margin-top: 96px;
  margin-bottom: 96px;
}

.retrieval_header {
  color: #003d5e;
  text-align: center;
  margin-top: 40px;
  margin-bottom: 20px;
  font-family: Lato, sans-serif;
  font-weight: 900;
}

.retrieval_header.ehr {
  margin-bottom: 40px;
}

.retrieval_header.left {
  text-align: left;
  margin-top: 0;
}

.retrieval_header.left._w-30 {
  width: 30%;
}

.retrieval_header.new-title-space {
  margin-bottom: 50px;
}

.retrieval_grid-block {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.retrieval_grid-block.patient360 {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.retrieval_grid-block.pharmacy {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.content_title-wrap-copy {
  margin-bottom: 60px;
}

.section_break {
  background-color: #f2f2f2;
}

.section_break.padding-top-bottom {
  padding-top: 64px;
  padding-bottom: 64px;
}

.section_break.bg-color-white {
  background-color: var(--white);
  justify-content: center;
  display: flex;
}

.storybook-text-header {
  text-align: center;
  font-family: PT Serif, serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 50px;
}

.ehr-retrieval-value-copy {
  background-color: #003d5f;
}

.retrival_inner-container {
  background-color: #f3f8fc;
  border-top-right-radius: 60px;
  max-width: 100%;
}

.retrival_inner-block {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 96px 0;
}

.retrival_inner-block.center-content {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.retrival_inner-block.relative-position {
  position: relative;
}

.retrival_inner-block.new-retrive {
  padding-bottom: 10px;
}

.retrival_inner-block.new-retrive.less-margin {
  padding-top: 0;
}

.retrival_content-inner {
  max-width: 1200px;
  margin: 0 auto 60px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.retrival_content-inner.new-space {
  justify-content: center;
  margin-bottom: 40px;
}

.div-block-26-copy-copy {
  max-width: 1200px;
  margin: 0 auto 60px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.careblock_inner-cont {
  max-width: 1200px;
  margin: 0 auto 60px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.section_markets-heroblock {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
  min-height: 440px;
  margin-top: 100px;
}

.section_markets-heroblock.no-top-margin {
  min-height: 380px;
  margin-top: 0;
}

.markets_inner-block {
  padding-top: 60px;
  padding-bottom: 60px;
}

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

.market_header-block {
  color: var(--green-lighten-50);
  letter-spacing: 2.5px;
  text-transform: uppercase;
  margin-top: 1em;
  font-family: Lato, sans-serif;
  display: inline-block;
}

.market_hero-headlin {
  color: #fff;
  font-family: PT Serif, serif;
  font-size: 40px;
  line-height: 50px;
}

.market_hero-headlin.center {
  text-align: left;
  font-family: Lato, sans-serif;
}

.market_hero-descriptiion {
  color: #fff;
  margin-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 26px;
}

.market_hero_btn {
  margin-top: 2em;
  display: flex;
}

.market_hero-imageswrap {
  max-width: 100%;
  position: relative;
}

.market_image-blk {
  z-index: 2;
  max-width: 100%;
  position: static;
  inset: 0% -9% auto auto;
}

.section_hipintro {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
}

.hipintro_inner-block {
  background-color: var(--white);
  border-radius: 0 60px 0 0;
  max-width: 100%;
}

.hipintro_grid-block {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.hipintro_grid-leftblk {
  min-height: 25em;
  display: block;
  position: relative;
}

.hipintro_grid-rightblock {
  padding-left: 20px;
}

.section_hipvalue {
  background-color: var(--white);
}

.hipvalue_inner-wrap {
  background-color: #f3f8fc;
  border-radius: 0 60px 0 0;
  max-width: 100%;
}

.hipvalue_content-block {
  flex-direction: column;
  max-width: 1200px;
  margin: 60px auto 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.hipvalue_header-block {
  color: #003d5e;
  text-align: left;
  margin-top: 0;
  margin-bottom: 40px;
  font-family: PT Serif, serif;
}

.hipvalue_header-block.centered {
  text-align: center;
}

.hipvalue_content-text {
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 28px;
}

.hipvalue_grid-block {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 40px;
}

.hipvalue_header-text {
  color: var(--grey-darken-35);
  text-align: left;
  letter-spacing: 2.5px;
  text-transform: uppercase;
  margin-top: 3em;
  font-family: Lato, sans-serif;
  font-weight: 700;
}

.hipvalue_2colum-grid {
  grid-template-rows: auto;
  margin-bottom: 40px;
}

.section_features {
  background-color: #f3f8fc;
}

.section_features.bg-color-basin-blue {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
}

.features_header-block {
  color: #003d5e;
  text-align: left;
  margin-top: 0;
  margin-bottom: 40px;
  font-family: Lato, sans-serif;
  font-weight: 900;
}

.features_header-block.centered {
  text-align: center;
}

.section_request-block {
  background-image: linear-gradient(to bottom, var(--brand-color-blue--blue-25-background), white);
}

.request_block-wrap {
  width: 60%;
  margin-top: 15em;
  margin-left: auto;
  margin-right: auto;
}

.request_wrap-block {
  border: 2px solid var(--silver-lighten-80);
  min-height: 1050px;
  margin-top: 3em;
  margin-bottom: 10em;
}

.html_block {
  background-color: #fff;
  border-radius: 0;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  position: relative;
  overflow: scroll;
}

.section_releases {
  margin-top: 114px;
  display: block;
}

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

.release_tab-wrapper {
  max-width: none;
  margin-bottom: 100px;
}

.release_tab_innerblock {
  margin-top: 4em;
}

.release_tab-wrap {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.tab_header-wrap {
  padding-left: 0;
  padding-right: 0;
}

.section_blogs {
  margin-top: 114px;
  display: block;
}

.blog_content-wrap {
  max-width: none;
}

.section_guides {
  margin-top: 114px;
  padding-top: 60px;
  padding-bottom: 60px;
}

.global_inner-wrap {
  margin-left: 0;
  margin-right: 0;
}

.section_explorehero {
  background-color: #f3f8fc;
  background-image: linear-gradient(to bottom, var(--brand-color-blue--blue-25-background), white);
  margin-top: 0;
  padding-top: 160px;
  position: relative;
}

.section_explorehero.hin {
  background-image: none;
  margin-top: 0;
}

.section_explorehero.guides {
  background-image: none;
}

.explore_embed-wrapper {
  max-width: 1200px;
  margin: 0 auto;
  padding-top: 60px;
  padding-bottom: 60px;
}

.longcontent_inner-block {
  max-width: 1200px;
  margin: 40px auto;
  padding-left: 40px;
  padding-right: 40px;
  position: static;
}

.longcontent_inner-block.terms {
  margin-top: 0;
  padding-top: 60px;
}

.header_close-icon {
  background-color: #0000;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  padding: 0;
  display: flex;
  position: absolute;
  top: 0;
  right: 0;
}

.image-123 {
  max-width: 60%;
}

.header-logo-wrapper {
  z-index: 9999;
  background-color: #0000;
  position: absolute;
  inset: 0% 0% auto;
}

.header-logo-wrapper.bg-color-white {
  z-index: 998;
  background-color: #fff9;
}

.header-logo-wrapper.bg-color-white.logo-only {
  z-index: 999;
  background-color: #0000;
}

.link-block-21 {
  margin-top: 20px;
}

.blog_corner-block {
  background-color: var(--brand-color-blue--blue-25-background);
  border-top-right-radius: 60px;
  padding-top: 60px;
}

.blog_corner-block.no-corner {
  border-top-right-radius: 0;
}

.video-list-container {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
}

.section_documents {
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding: 96px 0;
}

.section_documents.bg-color-white {
  background-color: var(--white);
  max-width: none;
}

.section_documents.bg-color-white.radius-60-right {
  border-top-right-radius: 60px;
  padding-top: 128px;
  padding-bottom: 128px;
}

.section_documents.bg-color-white.radius-60-left {
  border-top-left-radius: 80px;
}

.section_documents.bg-color-white.radius-60-left.data-file-bg-img {
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62eab924208014968acd9444_data%20types%20and%20coverage%20background.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 102%;
}

.section_documents.b-padding-0 {
  padding-bottom: 0;
}

.section_documents.bg-color-light-blue {
  background-color: var(--white);
}

.section_documents.bg-color-light-blue.corner-radius-l-90 {
  border-top-left-radius: 90px;
}

.section_documents.bg-color-light-blue.radius-60-left {
  border-top-left-radius: 60px;
}

.section_documents.bg-color-bue-green-gradient {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62bd164accb3cb76659e7fa9_dots.png");
  background-position: 50% 0;
  background-repeat: repeat-x;
  background-size: 100% 30%;
}

.section_documents.bg-color-bue-green-gradient.corner-60-right {
  border-top-right-radius: 60px;
}

.section_documents.radius-60-left {
  border-top-left-radius: 60px;
}

.section_documents.height-400 {
  height: 400px;
}

.chrono_button-wrap {
  justify-content: flex-start;
  margin-top: 3em;
}

.close_icon, .close_icon.light_icon {
  width: 14px;
  height: 14px;
}

.close_icon.dark_icon {
  width: 14px;
  max-width: none;
  height: 14px;
}

.is-font-lato {
  font-family: Lato, sans-serif;
}

.video_lottie-wrap {
  background-color: #003349;
  justify-content: center;
  align-items: center;
  width: 110%;
  height: 100%;
  margin-left: -5%;
  display: flex;
}

.video_lottie-wrap.hidden-qhin-takeover {
  display: block;
}

.lottie-animation-8 {
  width: 100%;
  max-width: none;
  padding-top: 0;
}

.lottie-animation-8.boxhidden {
  display: none;
}

.image-124 {
  max-width: 100%;
  padding-left: 3px;
}

.new_large-title {
  text-align: center;
  margin-bottom: 30px;
  font-family: Lato, sans-serif;
  font-size: 44px;
  font-weight: 900;
  line-height: 58px;
}

.new_large-title.no-space {
  margin-bottom: 10px;
}

.new_large-title.font-color-white {
  color: var(--white);
}

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

.accordian_para {
  color: #000000a6;
  font-size: 18px;
  line-height: 27px;
}

.chevron-left {
  float: right;
  color: var(--brand-color-blue--blue-900-basin-blue);
  width: 20px;
  height: 20px;
  margin-top: 5px;
  font-size: 24px;
  display: block;
}

.lewt-arrowiocn {
  margin-left: 6px;
  font-family: "Fa Solid 900", sans-serif;
  position: absolute;
  top: 2px;
  right: 0;
}

.lewt-arrowiocn.arrow-color {
  color: #0469bc;
}

.lewt-arrowiocn.arrow-color.color-green {
  color: #88e4bb;
}

.section_newbanner {
  background-color: #003d5e;
  padding-top: 184px;
  padding-bottom: 64px;
}

.div-block-288 {
  text-align: center;
  max-width: 820px;
  margin-left: auto;
  margin-right: auto;
}

.sub-heading {
  color: #88e4bb;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-size: 16px;
}

.banner_main-heading {
  color: var(--white);
  font-family: Lato, sans-serif;
  font-size: 52px;
  font-weight: 900;
  line-height: 67px;
}

.section_pageswrap {
  position: relative;
}

.tabs_menu-wrapper {
  z-index: 9999;
  background-color: var(--white);
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  position: sticky;
  top: 118px;
}

.tab_singe-nav {
  color: #000000d9;
  text-align: center;
  background-color: #0000;
  width: 33.33%;
  padding-top: 12px;
  padding-bottom: 12px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 27px;
}

.tab_singe-nav.w--current {
  color: #003d5e;
  background-color: #0000;
  border-bottom: 2px solid #003d5e;
  font-weight: 700;
}

.tab_singe-nav.insurance {
  display: none;
}

.tab_singe-nav.treatment, .tab_singe-nav.individual-access, .tab_singe-nav.individual-access.w--current {
  width: 50%;
}

.tabs_wrapper {
  position: relative;
  top: 0;
}

.tab_text-blk {
  color: #000000d9;
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 27px;
}

.bottom-blockimg {
  position: absolute;
  top: 100%;
}

.image-126 {
  max-width: 98%;
  display: block;
  position: relative;
  left: 3px;
}

.bold-text-23 {
  font-weight: 900;
}

.section_title-block {
  z-index: 100;
  margin-top: -90px;
  position: relative;
}

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

.grid_large-text {
  color: #0469bc;
  font-family: Lato, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 58px;
}

.grid_large-text.light-text {
  color: #88e4bb;
}

.grid_small-text {
  color: #000000a6;
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 26px;
}

.grid_small-text.light-text {
  color: #fffc;
}

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

.ehr_new-change {
  color: #000000a6;
  font-size: 18px;
  line-height: 27px;
}

.citatation_single-utem {
  padding-left: 9px;
  position: relative;
}

.small_number {
  color: #fffc;
  text-transform: capitalize;
  width: 5px;
  font-size: 9px;
  line-height: 14px;
  position: absolute;
  left: 0;
}

.accordian_image-blk {
  justify-content: flex-end;
  display: flex;
}

.slide_image-mobi {
  display: none;
}

.slider-image {
  justify-content: flex-end;
  display: flex;
}

.results_wrapper-blk {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
  border-top-right-radius: 60px;
  padding-bottom: 100px;
}

.results_wrapper-blk.right-curved {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
  border-top-right-radius: 60px;
  padding-bottom: 60px;
}

.results_wrapper-blk.light-color {
  background-color: var(--white);
  padding-bottom: 60px;
}

.results_wrapper-blk.light-color.left-corner {
  border-top-left-radius: 60px;
  border-top-right-radius: 0;
}

.small-text-block {
  margin-top: 20px;
  margin-bottom: 20px;
}

.coverage_outerblokc {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
  padding-top: 96px;
  padding-bottom: 96px;
}

.coverage_outerblokc.left-border {
  border-top-left-radius: 60px;
  padding-top: 60px;
  padding-bottom: 100px;
}

.result_grid-wrap {
  grid-template-rows: auto;
  margin-top: 25px;
}

.grid_single-block {
  background-color: #003349;
  border-radius: 8px;
  padding: 20px 28px 28px;
}

.grid_para-block {
  color: #fffc;
  padding-left: 20px;
  padding-right: 20px;
}

.grid_header-text {
  color: #fffffff2;
  font-family: Lato, sans-serif;
  font-size: 28px;
  line-height: 40px;
}

.map-block {
  padding-top: 59px;
  padding-bottom: 40px;
  position: relative;
}

.map_deatils-blk {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
}

.list-main-wrapper {
  flex-flow: wrap;
  padding-left: 26px;
  padding-right: 26px;
  list-style: none;
  display: flex;
}

.list_nav-item {
  color: #fffc;
  width: 33%;
  margin-bottom: 16px;
  padding-right: 0;
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 27px;
}

.div-block-289, .div-block-290 {
  width: 100%;
}

.div-block-291 {
  width: 100px;
}

.div-block-292 {
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/64d41156b1d817f8aae4c6d4_arrow_line.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  width: 100%;
  margin-top: -22px;
  padding-top: 43px;
  display: flex;
}

.timeline_outer-blk {
  position: relative;
  overflow: hidden;
}

.timeline_dotted-blk {
  z-index: 2;
  border-left: 3px dotted var(--code-green);
  background-color: #0000;
  width: 2px;
  height: 100%;
  position: absolute;
  top: -20%;
  left: 50%;
  transform: translate(-3px);
}

.timeline_dotted-blk.mobile-block {
  display: none;
}

.timeline_dotted-blk.lab-sub {
  top: -14%;
}

.growing_line {
  z-index: 2;
  background-color: var(--code-green);
  width: 3px;
  height: 0%;
  position: absolute;
  left: -3px;
}

.border-hideblock {
  z-index: -1;
  background-color: var(--brand-color-blue--blue-900-basin-blue);
  width: 8px;
  height: 280px;
  margin-left: -2px;
  position: absolute;
  top: 18px;
  left: 7px;
}

.border-hideblock.light-color {
  background-color: var(--white);
}

.information_grid-wrap {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  height: auto;
}

.container-large-2 {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.hero_product-callout-container-2 {
  cursor: auto;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
}

.hero_description-block-2 {
  color: #585858;
  text-align: center;
  margin-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.hero_inner-block-2 {
  width: 100%;
  margin: 0;
  padding-left: 20px;
  padding-right: 20px;
}

.product-call-out-2 {
  background-color: #fdf3de;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  padding: 16px 30px;
  display: flex;
  position: absolute;
  top: 45%;
  left: 14%;
  box-shadow: 0 1px 16px #003d5f4d;
}

.product-call-out-2.red {
  background-color: #fbdcda;
  top: 60%;
  left: 26%;
}

.product-call-out-2.yellow {
  left: 19%;
}

.product-call-out-2.yellow.lab-network {
  left: auto;
  right: 16%;
}

.product-call-out-2.green {
  background-color: #e3f9ef;
}

.product-call-out-2.green.lab-network {
  top: 65%;
  left: auto;
  right: 22%;
}

.white-blur-2 {
  z-index: 3;
  opacity: 1;
  filter: blur(20px);
  background-color: #fff;
  background-image: linear-gradient(#fff, #fff);
  width: 100%;
  height: 15vh;
  position: absolute;
  inset: auto 0% 1%;
}

.button-primary-blue-4 {
  color: #fff;
  text-align: center;
  background-color: #003d5f;
  border-radius: 5px;
  width: 280px;
  min-width: 187px;
  height: 54px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 35px;
  display: block;
}

.button-primary-blue-4:hover {
  background-color: #0469bc;
}

.image-127, .image-128, .image-129, .image-130 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.trusthealth_header-text-2 {
  color: #003d5e;
  text-align: center;
  margin-top: auto;
  margin-bottom: 20px;
  font-family: Lato, sans-serif;
}

.image-131 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.cta-banner-2 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62bbb892a22d4f4bdf02179c_dot-shape-right.svg"), url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62bbb84a2ce68c89f8f053a4_dot-shape-09.svg");
  background-position: 100% 0, 0 0;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, auto;
  border-radius: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr;
  max-width: 1200px;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
  padding: 30px 60px;
}

.chevron-6 {
  float: right;
  color: #888;
  display: inline-block;
}

.cta_banner-grid-2 {
  background-color: #003d5f;
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62bbb892a22d4f4bdf02179c_dot-shape-right.svg"), url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62bbb84a2ce68c89f8f053a4_dot-shape-09.svg");
  background-position: 100% 0, 0 0;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, auto;
  width: 100%;
  padding-left: 60px;
  padding-right: 60px;
}

.testimonial_text-block-2 {
  text-align: right;
  font-family: Lato, sans-serif;
  font-weight: 700;
}

.empowerblk_patient-grid-2 {
  grid-template-rows: auto;
  padding-bottom: 80px;
}

.div-block-293 {
  z-index: 2;
  position: relative;
  top: 16%;
}

.text-block-82 {
  color: #333;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
  display: inline-block;
}

.image-132 {
  float: right;
  width: 50%;
}

.content-text-description-6 {
  color: #333;
  padding-top: 1em;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  text-decoration: none;
  display: none;
}

.image-133 {
  max-width: 100%;
  position: absolute;
  top: -35px;
}

.image-134 {
  z-index: 1;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  top: 12px;
}

.chevron-7 {
  float: right;
  color: #888;
  display: inline-block;
}

.testimonial_text-sm-block-2 {
  text-align: right;
  font-family: Lato, sans-serif;
}

.block-quote-text-2 {
  z-index: 999;
  color: #585858;
  margin-top: 1em;
  padding-bottom: 20px;
  padding-left: 20px;
  font-family: PT Serif, serif;
  font-size: 27px;
  font-style: italic;
  line-height: 40px;
  position: relative;
}

.slide-large-header-text-2 {
  color: #003d5f;
  text-align: center;
  margin-top: .5em;
  padding-bottom: .3em;
  font-family: Lato, sans-serif;
  font-size: 50px;
  font-weight: 700;
}

.text-block-83 {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.slide_content-2 {
  z-index: 2;
  position: relative;
  top: 16%;
}

.block-quote-person-2 {
  grid-template-rows: auto;
  grid-template-columns: .75fr .25fr;
  align-self: flex-end;
  justify-items: stretch;
  width: 60%;
  position: relative;
  inset: auto 0% 0% auto;
}

.text-block-84 {
  color: #003d5f;
  text-align: center;
  margin-top: .5em;
  padding-bottom: .3em;
  font-family: Lato, sans-serif;
  font-size: 50px;
  font-weight: 700;
}

.div-block-295, .div-block-296 {
  position: relative;
}

.contact-sales-button-green-2 {
  color: #003d5f;
  text-align: center;
  background-color: #a3eacb;
  border-radius: 5px;
  width: 187px;
  height: 54px;
  margin-left: auto;
  margin-right: auto;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 35px;
  display: block;
}

.contact-sales-button-green-2:hover {
  background-color: #d1f4e5;
}

.chevron-8 {
  float: right;
  color: #888;
  display: inline-block;
}

.text-block-85 {
  text-align: center;
  margin-top: 4em;
  font-family: Lato, sans-serif;
  font-size: 15px;
}

.content-text-description-7 {
  color: #333;
  white-space: normal;
  padding-top: 1em;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
  display: block;
}

.content-text-description-8 {
  color: #333;
  padding-top: 1em;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  text-decoration: none;
  display: none;
}

.slide-1-2 {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 12px;
}

.greenblock_description-blk-2 {
  color: #fff;
  text-align: center;
  margin-bottom: 40px;
  font-size: 18px;
  line-height: 25px;
}

.rich-text-block-24 {
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.rich-text-block-24.dark-textblk, .rich-text-block-24.dark-textblk p {
  color: #000000a6;
}

.testimonial_text-block-3 {
  text-align: right;
  font-family: Lato, sans-serif;
  font-weight: 700;
}

.successstory_testimonial-grid-2 {
  grid-column-gap: 80px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  padding: 2em 2em 2em 0;
}

.image-135 {
  float: right;
  width: 50%;
}

.rich-text-block-25 {
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.rich-text-block-25.dark-textblk p {
  color: #000000a6;
}

.rich-text-block-26 {
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.rich-text-block-26.dark-textblk p {
  color: #000000a6;
}

.section_success-story-2 {
  background-color: #f2f7fc;
  border-top-left-radius: 0;
}

.section_success-story-2.light-block {
  background-color: #fff;
}

.block-quote-text-3 {
  z-index: 999;
  color: #585858;
  margin-top: 1em;
  padding-bottom: 20px;
  padding-left: 20px;
  font-family: PT Serif, serif;
  font-size: 27px;
  font-style: italic;
  line-height: 40px;
  position: relative;
}

.rich-text-block-27 {
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.rich-text-block-27.dark-textblk p {
  color: #000000a6;
}

.successstory_testimonial-outer-2 {
  max-width: 1200px;
  margin: 60px auto;
  padding-left: 0;
  padding-right: 0;
}

.success_grid-inner-2 {
  grid-template-rows: auto;
  margin-top: 2em;
}

.grid-80 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  height: auto;
}

.div-block-297 {
  border-right: 1px solid #15d585;
  padding-top: 40px;
  padding-bottom: 40px;
}

.div-block-298 {
  border-left: 1px solid #15d585;
  flex-direction: column;
  justify-content: center;
  height: 100%;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.image-136 {
  margin-top: 0%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.lab-network-first-slide-2 {
  opacity: .3;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
  position: relative;
}

.div-block-299 {
  color: #15d585;
  display: none;
  position: absolute;
  inset: 45% auto auto 49.4%;
}

.lab-network-steps-dot-2 {
  background-color: #48d597;
  border-radius: 20px;
  width: 20px;
  height: 20px;
  margin-left: -11px;
  position: absolute;
  left: auto;
}

.lab-network-third-slide-2 {
  opacity: .3;
  max-width: 1200px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
  position: relative;
}

.chart-bridge-hero-content-2 {
  flex-direction: column;
  align-items: flex-start;
  width: 80%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: flex;
}

.innerbanner_image-blk-2 {
  width: 63%;
}

.innerbanner_left-block-2 {
  flex-direction: column;
  align-items: flex-start;
  width: auto;
  margin: 60px 40px;
  display: flex;
}

.image-137 {
  padding-top: 4%;
}

.greetab_description-blk-2 {
  color: #dcdcdc;
  text-align: center;
  max-width: 730px;
  margin: 32px auto 10px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.greentaab_header-text-2 {
  color: #fff;
  text-align: center;
  margin-top: 60px;
  margin-bottom: 20px;
  font-family: PT Serif, serif;
}

.greentab_sub-header-2 {
  color: #fff;
  text-align: center;
  margin-top: 1.5em;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 24px;
  line-height: 24px;
}

.greentab_sub-header-2.lol {
  width: 100%;
  margin-bottom: 1em;
  font-size: 20px;
  font-weight: 700;
}

.green-tabs_container-modified-2 {
  background-color: #003d5f;
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62bd164accb3cb76659e7fa9_dots.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 100% 30%;
  background-attachment: scroll;
  border-top-right-radius: 60px;
  max-width: none;
  position: relative;
}

.green-tab-inner-2 {
  object-fit: fill;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
  position: absolute;
  inset: 0;
}

.greentab_menu-wrapper-2 {
  background-color: #48d59726;
  border: 2px #48d597;
  border-bottom-style: solid;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.chevron-9 {
  float: right;
  color: #888;
  display: inline-block;
}

.text-block-86 {
  display: block;
}

.text-block-87 {
  color: #333;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
  display: inline-block;
}

.blue-tabs-6.tab-link {
  margin-bottom: 2em;
  text-decoration: none;
}

.slide-12 {
  width: 100%;
  height: 100%;
  display: none;
  position: absolute;
}

.text-block-88 {
  text-align: center;
  margin-top: 1em;
  font-family: Lato, sans-serif;
  font-size: 20px;
}

.content-text-description-9 {
  color: #333;
  padding-top: 1em;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
  display: none;
}

.sdoh-cta-mid-2 {
  background-color: #003d5f;
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62bbb892a22d4f4bdf02179c_dot-shape-right.svg"), url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62bbb84a2ce68c89f8f053a4_dot-shape-09.svg");
  background-position: 100% 0, 0 0;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, auto;
  border-radius: 8px;
  grid-template-rows: auto;
  grid-template-columns: 4fr 1fr;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
  padding: 30px 60px;
}

.chevron-10 {
  float: right;
  color: #888;
  display: inline-block;
}

.text-block-89 {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.money-2 {
  color: #003d5f;
  text-align: center;
  margin-top: 20px;
  font-family: Lato, sans-serif;
  font-size: 85px;
  font-weight: 700;
  line-height: 100px;
}

.div-block-300 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-48-copy-2 {
  color: #003d5f;
  text-align: center;
  margin-top: 20px;
  font-family: Lato, sans-serif;
  font-size: 125px;
  font-weight: 700;
  line-height: 100px;
}

.accordian_inner-blk-2 {
  max-width: 1200px;
  margin: 60px auto;
  padding-left: 0;
  padding-right: 0;
}

.div-block-301 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.chevron-11 {
  float: right;
  color: #888;
  display: inline-block;
}

.content-text-description-10 {
  color: #333;
  padding-top: 1em;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
  display: none;
}

.content-text-description-11 {
  color: #333;
  white-space: normal;
  padding-top: 1em;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
  display: block;
}

.content-text-description-12 {
  color: #333;
  padding-top: 1em;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  text-decoration: none;
  display: none;
}

.chevron-12 {
  float: right;
  color: #888;
  display: inline-block;
}

.slide-1-3 {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 12px;
}

.chevron-13 {
  float: right;
  color: #888;
  display: inline-block;
}

.lightblue_container-left-2 {
  background-color: #f2f7fc;
  border-radius: 60px 0 0;
  max-width: 100%;
}

.retrieval_header-2 {
  color: #003d5e;
  text-align: center;
  margin-top: 40px;
  margin-bottom: 20px;
  font-family: PT Serif, serif;
}

.retrieval_header-2.ehr {
  margin-bottom: 40px;
}

.link-43 {
  color: #bbb;
  line-height: 14px;
  text-decoration: none;
}

.section_citation-2 {
  background-color: #003349;
  padding: 24px 0;
}

.chart-bridge-hero-content-3 {
  flex-direction: column;
  align-items: flex-start;
  width: 80%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: flex;
}

.innerbanner_image-blk-3 {
  width: 63%;
}

.image-138 {
  display: inline-block;
}

.greentaab_header-text-3 {
  color: #fff;
  text-align: center;
  margin-top: 60px;
  margin-bottom: 20px;
  font-family: PT Serif, serif;
}

.green-tabs_container-modified-3 {
  background-color: #003d5f;
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62bd164accb3cb76659e7fa9_dots.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 100% 30%;
  background-attachment: scroll;
  border-top-right-radius: 60px;
  max-width: none;
  position: relative;
}

.green-tab-inner-3 {
  object-fit: fill;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
  position: absolute;
  inset: 0;
}

.cta-banner-3 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62bbb892a22d4f4bdf02179c_dot-shape-right.svg"), url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62bbb84a2ce68c89f8f053a4_dot-shape-09.svg");
  background-position: 100% 0, 0 0;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, auto;
  border-radius: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr;
  max-width: 1200px;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
  padding: 30px 60px;
}

.data-point-container-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #fff;
  border-radius: 4px;
  margin-bottom: 16px;
  padding: 20px;
  display: flex;
}

.cta_banner-grid-3 {
  background-color: #003d5f;
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62bbb892a22d4f4bdf02179c_dot-shape-right.svg"), url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62bbb84a2ce68c89f8f053a4_dot-shape-09.svg");
  background-position: 100% 0, 0 0;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, auto;
  width: 100%;
  padding-left: 60px;
  padding-right: 60px;
}

.text-block-90 {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.ehr_mian-heading-2 {
  color: #003d5e;
  text-align: center;
  margin-top: 40px;
  margin-bottom: 20px;
  font-family: PT Serif, serif;
}

.ehr_mian-heading-2.left {
  text-align: left;
  margin-top: 0;
}

.ehr_mian-heading-2.ehr {
  margin-bottom: 40px;
}

.lightblue_container-left-3 {
  background-color: #f2f7fc;
  border-radius: 60px 0 0;
  max-width: 100%;
}

.lightblue_container-left-3.is-white {
  background-color: #fff;
}

.two-button-container-2 {
  clear: none;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  align-items: center;
  display: flex;
}

.text-link-2 {
  color: #003d5f;
  text-decoration: none;
}

.text-link-2.button-text {
  font-size: 16px;
}

.tab-link-tab-2-copy-copy-2 {
  color: #fff;
  text-transform: uppercase;
  background-color: #0000;
  border-width: 2px;
  border-color: #fff;
  width: 50%;
  min-height: 70px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.tab-link-tab-2-copy-copy-2.w--current {
  color: #003d5f;
  background-color: #a3eacb;
  border-width: 2px;
  border-color: #48d597;
  border-bottom-style: none;
  width: 50%;
  min-height: 70px;
}

.image-139 {
  display: inline-block;
}

.greentaab_header-text-4 {
  color: #fff;
  text-align: center;
  margin-top: 60px;
  margin-bottom: 20px;
  font-family: PT Serif, serif;
}

.list-16 {
  color: #fff;
  align-self: center;
  list-style-type: disc;
}

.tab-link-tab-1-copy-copy-copy-2 {
  color: #fff;
  text-transform: uppercase;
  background-color: #0000;
  border-width: 2px;
  border-color: #fff;
  width: 50%;
  min-height: 70px;
  padding: 15px 10px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.tab-link-tab-1-copy-copy-copy-2.w--current {
  color: #003d5f;
  text-transform: uppercase;
  background-color: #a3eacb;
  border-style: none;
  border-color: #48d597;
  border-radius: 0;
  width: 50%;
  min-height: 70px;
  font-family: Lato, sans-serif;
  font-weight: 700;
}

.green-tab-inner-4 {
  object-fit: fill;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
  position: absolute;
  inset: 0;
}

.data-point-container-3 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #fff;
  border-radius: 4px;
  margin-bottom: 16px;
  padding: 20px;
  display: flex;
}

.lightblue_container-left-4 {
  background-color: #f2f7fc;
  border-radius: 60px 0 0;
  max-width: 100%;
}

.lightblue_container-left-4.right-corner {
  border-top-left-radius: 0;
  border-top-right-radius: 60px;
}

.text-block-91 {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.text-block-92 {
  color: #bbb;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 4px;
  padding-left: 0;
  padding-right: 0;
  font-family: Lato, sans-serif;
  font-size: 12px;
  font-weight: 700;
}

.text-block-43-copy-2 {
  color: #bbb;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 4px;
  padding-left: 0;
  padding-right: 40px;
  font-family: Lato, sans-serif;
  font-size: 10px;
  font-weight: 400;
  line-height: 14px;
}

.light-tet {
  color: var(--white);
}

.puerto-rico p {
  color: #333;
}

.tab_dropdown-wrap {
  background-color: var(--green-lighten-50);
  padding: 20px;
  display: none;
}

.text-block-95 {
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.list-item-4 {
  color: #fffc;
}

.tab-button-2 {
  color: #35363a;
  background-color: #e8e8e8;
  border: 1px #e8e8e8;
  border-radius: 18px;
  width: 33.33%;
  margin-bottom: 10px;
  margin-right: 10px;
}

.tab-button-2:hover {
  color: #fff;
  background-color: #ff3059;
}

.tab-button-2.tabblock {
  text-transform: capitalize;
}

.tab-button-2.tabblock.sendcamerarepair {
  color: #35363a;
  background-color: #e8e8e8;
  border-radius: 18px;
}

.tab-button-2.tabblock.sendcamerarepair:hover {
  color: #fff;
  background-color: #ff3059;
}

.success-message-3 {
  z-index: 60;
  color: #fff;
  background-color: #0006;
  height: 100vh;
  padding: 2rem 1.5rem;
  position: absolute;
  inset: 0%;
}

.error-text {
  color: #e23939;
}

.sucess-box {
  background-color: #3f4afe;
  border-radius: 16px;
  justify-content: space-around;
  align-items: center;
  width: 70%;
  height: 10%;
  margin-top: 20%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  box-shadow: 5px 5px 10px -2px #00000080;
}

.input-wrap {
  border: 0 solid #000;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  min-height: 3em;
  margin-bottom: 1em;
  display: block;
  position: relative;
}

.input-wrap.tabqn {
  flex-wrap: wrap;
  margin-bottom: 0;
}

.button-container-2 {
  display: flex;
}

.success-message_closebtn {
  filter: invert();
  margin-right: 1rem;
}

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

.success-text-2.hack29-custom-message {
  flex: 1;
}

.form-field {
  width: 100%;
  height: 100%;
}

.error-message {
  margin-top: 1.5rem;
  padding: .875rem 1rem;
}

.contact_form-2 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.select2_mobile {
  display: none;
}

.form-field-wrapper.submitbutton {
  display: inline-block;
}

.contact_form-block {
  flex-direction: column;
  align-items: stretch;
}

.form-field-2col {
  grid-column-gap: 1rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.single-form-block {
  background-color: #e9e9e9;
  border-radius: 30px;
  padding: 31px;
}

.generalquestion {
  margin-top: 0;
}

.success-message-4 {
  background-color: #0000;
  padding: 0;
}

.label {
  text-transform: capitalize;
  margin-bottom: 0;
  position: static;
}

.label.remove {
  display: none;
}

.bold-text-24 {
  color: #11af21;
  font-size: 34px;
}

.boxhidden {
  max-width: none;
  display: block;
}

.link-44 {
  color: #3a8eee;
  text-decoration: underline;
}

.single-field-block {
  flex-wrap: wrap;
  justify-content: space-between;
  display: flex;
}

.text-block-96 {
  font-size: 20px;
  line-height: 30px;
}

.heading-10 {
  margin-top: 3%;
  margin-bottom: 3%;
  font-size: 20px;
}

.remove {
  display: none;
}

.contact_component {
  grid-column-gap: 8.25rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: block;
}

.tab-button-3 {
  color: #35363a;
  background-color: #e8e8e8;
  border: 1px #e8e8e8;
  border-radius: 18px;
  margin-bottom: 10px;
  margin-right: 10px;
}

.tab-button-3:hover {
  color: #fff;
  background-color: #ff3059;
}

.tab-button-3.tabblock {
  text-transform: capitalize;
}

.tabs-menu-7 {
  display: block;
}

.tab-pane-2 {
  background-color: #0000;
  height: auto;
  padding: 0;
}

.commenttext {
  text-align: left;
  text-transform: capitalize;
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 400;
}

.success-message-5 {
  background-color: #0000;
}

.projects-content-right_btn {
  color: #050505;
  background-color: #fff;
  border: 1px solid #050505;
  border-radius: 16px;
  margin-top: 20px;
  padding-left: 2rem;
  padding-right: 2rem;
  font-weight: 500;
  transition: background-color .5s;
}

.projects-content-right_btn:hover {
  color: #fff;
  background-color: #050505;
}

.projects-content-right_btn._2 {
  padding-left: 3.5rem;
  padding-right: 3.5rem;
  font-size: 18px;
  line-height: 36px;
  display: inline-block;
}

.projects-content-right_btn._2.primary-button {
  color: #fff;
  text-transform: none;
  background-color: #ff3059;
  border-style: solid;
  border-color: #0000;
  font-weight: 700;
}

.projects-content-right_btn._2.primary-button:hover {
  color: #ff3059;
  background-color: #0000;
  border-style: solid;
  border-color: #ff3059;
}

.half-form {
  width: 49%;
  margin-bottom: 30px;
}

.success-message-6 {
  background-color: #0000;
  padding: 0;
}

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

.bold-text-25 {
  color: #11af21;
  font-size: 34px;
}

.link-45 {
  color: #3a8eee;
  text-decoration: underline;
}

.text-block-97 {
  font-size: 20px;
  line-height: 30px;
}

.container-86 {
  max-width: 1230px;
  padding: 0;
}

.section-form {
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  display: flex;
}

.section-form.align-top {
  align-items: flex-start;
  margin-bottom: 32px;
}

.success-message-7 {
  background-color: #0000;
}

.padding-global-2 {
  padding-bottom: 0;
  padding-left: 50px;
  padding-right: 50px;
  position: relative;
}

.empty-state-3, .empty-state-4 {
  display: none;
}

.header_with-banner {
  display: block;
}

.notice-container {
  margin-top: 40px;
}

.paragraph-26 {
  color: var(--grey-darken-35);
  text-align: center;
  font-family: Lato, sans-serif;
}

.section_nav_bkg {
  z-index: -999;
  width: 100%;
  height: 120px;
  position: absolute;
}

.section_nav_bkg.basin-blue {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
}

.section_nav_bkg.basin-blue.home {
  background-color: var(--brand-color-blue--blue-1000);
}

.section_nav_bkg.light-blue {
  background-color: var(--brand-color-blue--blue-25-background);
}

.section_nav_bkg.light-blue.home {
  background-color: var(--brand-color-blue--blue-1000);
}

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

.rich-text-block-28 {
  background-color: var(--black);
  display: block;
}

.div-block-302 {
  background-color: var(--black);
}

.video-description-text {
  font-family: Lato, sans-serif;
}

.video-description-text p {
  color: var(--black);
  font-size: 16px;
  line-height: 26px;
}

.section_countdown-hero {
  background-image: linear-gradient(#ffffff4d, #ffffff4d), url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/64efbc918f9c3e56b0922bee_hlth-lines.svg"), linear-gradient(145deg, #d9e8f5, #37e8d2 50%, #d9e8f5);
  background-position: 0 0, 61% 63%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, 200%, auto;
  height: 100%;
}

.js-clock {
  justify-content: center;
  align-items: center;
  display: flex;
}

.countdown-box-container {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 120px;
  height: 120px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 10px;
  display: flex;
}

.clock-number {
  font-family: Lato, sans-serif;
  font-size: 80px;
  font-weight: 700;
  line-height: 120%;
}

.clock-label {
  text-transform: uppercase;
  font-family: Lato, sans-serif;
  font-size: 24px;
}

.day-header {
  color: var(--black);
  text-align: center;
  margin-top: 40px;
  font-size: 24px;
  font-weight: 700;
  line-height: 48px;
}

.logo-container {
  z-index: 999;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.hero-img-container {
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/6520a76ed2d2f809dfa5a759_Open%20graph%20-%20Interoptalk.png");
  background-position: 0 0;
  background-size: auto;
  position: static;
  inset: 6% -10% -22% -20%;
}

.image-142 {
  position: absolute;
}

.hero-content-container {
  flex-direction: column;
  justify-content: flex-end;
  max-width: 600px;
  margin: 0 auto;
  padding-top: 126px;
  padding-bottom: 96px;
  display: flex;
}

.hero-header-container {
  flex-direction: column;
  justify-content: center;
  align-self: auto;
  align-items: center;
  margin-bottom: 40px;
  display: flex;
}

.event-landing-header {
  margin-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 80px;
  font-weight: 900;
  line-height: 120%;
}

.hlth-logo {
  width: 300px;
}

.hlth-hero-img {
  width: 100%;
  max-width: 100%;
  display: block;
  position: absolute;
  inset: 5% auto auto;
}

.hlth-hero-img-m {
  display: none;
}

.day-header-bg {
  background-image: linear-gradient(45deg, #a7d2f7, #bff0db 100%, #b7f5da);
  border-radius: 4px;
}

.section_hero {
  background-color: var(--white);
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/64fba596c0f28079cb8519db_Swag%20hero.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
}

.section_store {
  background-color: var(--silver-lighten-80);
}

.store-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  padding-top: 60px;
  padding-bottom: 60px;
  display: block;
}

.swag-item-container {
  border: 1px solid var(--silver-darken-15);
  background-color: var(--white);
  border-radius: 4px;
  flex-direction: column;
  justify-content: flex-start;
  height: 100%;
  padding: 20px;
  display: flex;
}

.swag-item-container:hover {
  box-shadow: 0 0 6px #0003;
}

.swag-item-description {
  text-align: center;
  height: 100%;
  padding-top: 10px;
  padding-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  text-decoration: none;
}

.collection-list-wrapper-4 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.collection-list-7 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.swag-item-link-box {
  height: 100%;
  text-decoration: none;
}

.swag-button {
  border: 2px solid var(--brand-color-blue--blue-900-basin-blue);
  border-radius: 4px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.swag-button:hover {
  background-color: #003d5f1a;
}

.swag-button-text {
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.image-124-copy {
  width: 100%;
  max-width: 100%;
  padding-left: 3px;
}

.nav_login-link-btn {
  float: right;
  color: #fff;
  text-align: center;
  letter-spacing: 0;
  background-color: #003d5f;
  border-radius: 5px;
  width: 160px;
  height: 45px;
  margin-top: 0;
  padding: 12px 30px 0;
  font-size: 16px;
  font-weight: 700;
}

.nav_login-link-btn:hover {
  background-color: #0469bc;
}

.nav_login-link-btn:active {
  background-color: #035694;
}

.nav_login-link-btn.w--current {
  color: #fff;
}

.nav_login-link-btn.spaces {
  height: 42px;
  margin-left: 20px;
  padding-top: 9px;
  padding-bottom: 9px;
}

.nav_login-link-btn.spaces.alignmiddle {
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  line-height: 16px;
  display: flex;
}

.nav_login-link-btn.m-hidden {
  display: none;
}

.heading-2-copy {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: PT Serif, serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 120%;
}

.heading-2-copy.text-basin-blue {
  color: var(--brand-color-blue--blue-900-basin-blue);
  font-family: Lato, sans-serif;
  font-weight: 900;
}

.heading-2-copy.text-basin-blue.text-center {
  text-align: center;
}

.heading-2-copy.text-basin-blue.text-center.lato-variation {
  font-family: Lato, sans-serif;
}

.heading-2-copy.text-white {
  color: var(--white);
}

.heading-2-copy.text-white.text-center {
  text-align: center;
}

.heading-2-copy.text-white.text-center.padding-top-40 {
  margin-top: 40px;
}

.heading-2-copy.text-white.text-center.margin-bottom {
  margin-bottom: 50px;
}

.heading-2-copy.text-white.text-center.darktext {
  color: var(--black);
}

.heading-2-copy.mobile {
  font-size: 22.5px;
}

.custom-substack-embed.hero {
  align-self: center;
}

.section_subscribe {
  background-color: var(--brand-color-blue--blue-25-background);
  border-radius: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.interoptalk-subscribe_wrapper {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
  border-radius: 8px;
  margin-top: 0;
  position: relative;
  overflow: hidden;
}

.infrastructure-block {
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
}

.image-143 {
  height: 100%;
}

.hipintro_grid-rightblock-copy {
  padding-left: 20px;
}

.infrastructure-outer {
  max-width: 1200px;
  min-height: 580px;
  margin: 60px auto;
  padding-left: 40px;
  padding-right: 40px;
}

.section_platform-features {
  background-color: #f3f8fc;
  padding-top: 0;
}

.section_platform-features.bg-color-basin-blue {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
}

.footnotes {
  color: var(--grey-darken-35);
  margin-top: 0;
  font-family: Lato, sans-serif;
  font-size: 12px;
}

.terms-button-wrapper {
  cursor: pointer;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  padding: 10px 12px;
  display: block;
  transform: translate(-50%, -50%);
}

.terms-button-wrapper:hover {
  background-color: var(--white);
}

.button-wrapper-terms {
  padding-top: 20px;
  padding-bottom: 20px;
}

.empty-state-text {
  text-align: center;
  margin-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-style: normal;
  line-height: 25px;
}

.empty-state-container {
  color: var(--grey);
  justify-content: center;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-style: italic;
  display: block;
}

.rich-text-block-29 {
  text-align: center;
  font-family: Lato, sans-serif;
  font-style: normal;
}

.hero-content-container-copy {
  flex-direction: column;
  justify-content: center;
  max-width: 600px;
  min-height: 600px;
  margin: 0 auto;
  padding-top: 126px;
  padding-bottom: 96px;
  display: flex;
}

.header_wrapper {
  z-index: 91;
  margin-bottom: 40px;
  position: static;
}

.header_wrapper.ehr_new-change {
  max-width: 950px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 60px;
}

.header_wrapper.ehr_new-change.small-space {
  padding-bottom: 30px;
}

.header_wrapper.ehr_new-change.ehr-banner-title {
  margin-bottom: 0;
  padding-bottom: 0;
}

.interoptalk-feature-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: linear-gradient(#ffffff80, #ffffff80);
  border-radius: 8px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 40px;
  display: flex;
  box-shadow: 0 0 6px #0003;
}

.interoptalk-feature-header {
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.interoptalk-feature-description {
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.quick-stack {
  padding: 0;
}

.footer-simple-container-interoptalk {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
  flex-direction: row;
  justify-content: center;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 60px;
  display: flex;
}

.footer-simple-container-interoptalk.daily-deals {
  margin-bottom: 10px;
  padding-top: 10px;
}

.interoptalk-logo-footer {
  align-self: center;
  padding-top: 20px;
  padding-bottom: 20px;
}

.interoptalk-logo {
  width: 200px;
  max-width: none;
  height: 80px;
  max-height: 60px;
  margin-top: 4%;
}

.section_interoptalk-hero {
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/6520b1840a22082f24a3ca0f_Interoptalk%20hero.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
}

.interoptalk-feature-icon {
  font-family: Lato, sans-serif;
  font-size: 60px;
  line-height: 60px;
}

.div-block-271-copy {
  margin-bottom: 20px;
}

.section_roi-calculator {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
  border-radius: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.roi_no-corner-block {
  background-color: var(--white);
  padding-top: 0;
}

.roi-calculator-content {
  flex-direction: column;
  align-items: flex-start;
  width: 80%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: flex;
}

.roi-calculator-content.align-left {
  justify-content: flex-start;
  width: 100%;
}

.roi-calculator-content.ehr_new-change {
  margin-left: 0;
  margin-right: 0;
}

.roi_inner-block {
  background-color: #fff;
  border-radius: 60px 0 0;
  max-width: 100%;
  display: flex;
}

.padding-global-3 {
  padding-left: 104px;
  padding-right: 104px;
}

.padding-global-3.calc-padding {
  width: 100%;
}

.container-large-3.new-container {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.multistep_radio-button {
  text-align: center;
  border: 2px solid #dadbdd;
  border-radius: 8px;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  display: block;
  position: absolute;
  inset: 0%;
  box-shadow: 1px 1px 3px #0000;
}

.multistep_radio-button:hover {
  border-color: #dadbdd;
}

.multistep_radio-button.w--redirected-checked {
  background-color: #f2f7fc;
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/65284a5cfe30fd9d580a609e_tick_sign.svg");
  background-position: 50% 85%;
  background-repeat: no-repeat;
  background-size: auto;
  border-style: solid;
  border-width: 2px;
  border-radius: 8px;
  box-shadow: 0 -1px 1px #0000;
}

.multistep_radio-button.w--redirected-focus {
  box-shadow: none;
  border-style: none;
}

.multistep_radio-button.w--redirected-focus-visible {
  box-shadow: none;
  outline-offset: 4px;
  outline: 2px solid #9b9b9b;
}

.next-arrow {
  display: none;
}

.form_outer-wrap {
  width: 100%;
  height: auto;
}

.form_outer-wrap.display-block {
  flex-direction: column;
  display: flex;
}

.heading-25 {
  color: #000000a6;
  font-family: Lato, sans-serif;
  line-height: 57px;
}

.form_fields-wrapper {
  width: 100%;
}

.text_inner-blk {
  padding-top: 40px;
  padding-left: 48px;
  position: relative;
}

.hide {
  display: none;
}

.dark_contetn-blk {
  background-color: #003d5e;
}

.form_text-field {
  color: #000000d9;
  letter-spacing: .15px;
  border: 1px solid #0003;
  border-radius: 4px;
  height: 56px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.logo-icon-wrap {
  margin-top: -134px;
  position: absolute;
  left: 50%;
  transform: translate(-50%);
}

.multistep_radio-group {
  margin-bottom: 40px;
}

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

.max-width {
  width: 100%;
  max-width: 302px;
}

.list_text-block {
  color: #000000a6;
  padding-left: 20px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 25px;
}

.list_text-block.white-text {
  color: var(--silver-lighten-80);
}

.multistep_form-slider {
  background-color: #ddd0;
  flex-direction: row;
  height: auto;
  transition: all .2s;
}

.multistep_lead-form-wrapper {
  background-color: #fff;
  border-radius: 4px;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
}

.header_calc-wrap {
  justify-content: space-around;
  width: 100%;
  display: block;
}

.image-144 {
  width: 100%;
  height: 100%;
}

.text-block-26 {
  text-align: right;
  font-family: Lato, sans-serif;
}

.text-block-26.light-color {
  color: #fffc;
  font-size: 18px;
  line-height: 25px;
}

.progress-container {
  background-color: #f2f8fc;
  border-radius: 20px;
  margin-bottom: 58px;
  display: flex;
  overflow: hidden;
}

.single-para-text {
  color: #000000a6;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 27px;
}

.image-145 {
  z-index: 100;
  position: relative;
}

.form_single-wrap {
  margin-bottom: 40px;
}

.slider-button-back {
  color: #0469bc;
  text-align: center;
  background-color: #25327500;
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/65284a5cfe30fd9d580a60a6_back-arrow.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto;
  border: 1px #535353;
  border-radius: 4px;
  align-items: center;
  height: auto;
  padding: 0 0 0 24px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 27px;
  transition: background-color .2s cubic-bezier(.165, .84, .44, 1);
  display: flex;
}

.slider-button-next {
  color: #fff;
  text-align: center;
  background-color: #109428;
  border-radius: 4px;
  padding: .75rem 2rem;
  font-weight: 600;
  transition: background-color .2s cubic-bezier(.165, .84, .44, 1);
}

.slider-button-next.primary_slider-button {
  margin-left: 0;
  margin-right: 0;
  padding-top: 9px;
  padding-bottom: 9px;
}

.highlite-block {
  background-color: #f2f7fc;
  padding: 16px;
}

.result_banner-blk {
  background-color: #f2f8fc;
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/65284a5cfe30fd9d580a60be_wallpaper-Image.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  align-items: flex-end;
  min-height: 590px;
  display: flex;
  position: relative;
}

.counter-btn {
  padding-top: 7px;
  display: flex;
  position: absolute;
}

.multistep_form-success {
  background-color: #eefff1;
}

.banner-header-blk {
  color: #000000d9;
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 28px;
  line-height: 40px;
}

.banner-header-blk.large-text-blk {
  color: #0469bc;
  font-size: 64px;
  line-height: 76px;
}

.banner-header-blk.align-left {
  text-align: left;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-top: 81px;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 24px;
}

.form_text-field-select {
  color: #000000a6;
  letter-spacing: .15px;
  background-color: #fff;
  border: 1px solid #0003;
  border-radius: 4px;
  height: 56px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.block_text {
  color: #000000d9;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 28px;
  line-height: 40px;
}

.testimonial_author-wrap {
  justify-content: flex-end;
  margin-top: 32px;
  display: flex;
}

.text-size-large {
  font-size: 1.25rem;
}

.grid_wrapper-blk {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr 1fr .25fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid_wrapper-blk.two-column {
  grid-template-columns: 1fr .25fr 1fr;
  justify-content: center;
  display: flex;
}

.calculator_inner-wrap {
  margin-top: 100px;
  margin-bottom: 100px;
}

.header-high {
  color: #0469bc;
}

.form_image-blk {
  justify-content: center;
  margin-bottom: 25px;
  display: flex;
}

.primary_slider-button {
  color: #fff;
  text-align: center;
  background-color: #003d5f;
  border-radius: 5px;
  width: auto;
  min-width: 160px;
  height: 54px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 35px;
  display: block;
}

.primary_slider-button:hover {
  background-color: #0469bc;
}

.result-logo {
  font-family: Lato, sans-serif;
}

.number_wrapper-blk {
  background-color: #003d5e;
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/65284a5cfe30fd9d580a60b2_repeat-bg-blue.jpg");
  background-position: 0 0;
  background-size: auto;
  border-radius: 8px;
  margin-top: -154px;
  padding: 56px;
  position: relative;
}

.nav-link-contact-3 {
  float: right;
  color: #fff;
  text-align: center;
  letter-spacing: 0;
  background-color: #003d5f;
  border-radius: 5px;
  width: 160px;
  height: 45px;
  margin-top: 0;
  padding: 12px 30px 0;
  font-size: 16px;
  font-weight: 700;
}

.nav-link-contact-3:hover {
  background-color: #0469bc;
}

.nav-link-contact-3:active {
  background-color: #035694;
}

.nav-link-contact-3.w--current {
  color: #fff;
}

.nav-link-contact-3.calc-btn {
  width: auto;
  height: 43px;
  padding-bottom: 12px;
  padding-left: 16px;
  padding-right: 16px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 20px;
}

.multistep_radio-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  align-items: center;
  display: grid;
}

.multistep_radio-grid.third-slide {
  grid-template-rows: auto;
}

.multistep_step-marker {
  opacity: 1;
  color: #fff;
  background-color: #bababa;
  border: 2px solid #bababa;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: 1.2rem;
  height: 16px;
  display: flex;
}

.button-primary-blue-5 {
  color: #fff;
  text-align: center;
  background-color: #003d5f;
  border-radius: 5px;
  width: 280px;
  min-width: 187px;
  height: 54px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 35px;
  display: block;
}

.button-primary-blue-5:hover {
  background-color: #0469bc;
}

.button-primary-blue-5:active {
  background-color: #003349;
}

.button-primary-blue-5.large-contact {
  width: 178px;
  min-width: 178px;
  height: 60px;
  padding-top: 12px;
}

.back-arrow-2 {
  display: none;
}

.single_text-hdr {
  color: #000000d9;
  margin-top: 0;
  font-family: Lato, sans-serif;
  font-size: 20px;
}

.footer-block-outer {
  max-width: 1200px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 60px;
  padding-bottom: 60px;
}

.multistep_form-step {
  text-align: center;
  flex-direction: column;
  align-items: center;
  transition: all .2s cubic-bezier(.23, 1, .32, 1);
  display: flex;
}

.multistep_form-step.grey {
  opacity: 1;
  filter: grayscale();
}

.logo_wrapper-blk {
  justify-content: space-around;
  align-items: center;
  max-width: 900px;
  margin: 30px auto 60px;
  display: flex;
}

.light-header {
  color: #fffffff2;
  text-align: center;
  letter-spacing: .5px;
  font-family: Lato, sans-serif;
  font-size: 44px;
  font-weight: 700;
  line-height: 57px;
}

.banner_content-blk {
  z-index: 999;
  width: 100%;
  max-width: 680px;
  padding-top: 60px;
  padding-bottom: 249px;
  position: relative;
  top: 10px;
  left: 50%;
  transform: translate(-50%);
}

.block-quote-person-3 {
  grid-template-rows: auto;
  grid-template-columns: .75fr .25fr;
  align-self: flex-end;
  justify-items: stretch;
  width: 60%;
  position: relative;
  inset: auto 0% 0% auto;
}

.block-quote-person-3.wrap_center {
  grid-template-columns: 1fr .25fr;
  align-items: center;
}

.steps-block {
  color: #000000a6;
  margin-bottom: 48px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 27px;
}

.section_resultblk {
  background-color: #fff;
  display: none;
}

.form_last-largetxt {
  color: #000000a6;
  text-align: center;
  margin-bottom: 24px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 27px;
}

.form_last-largetxt.fade-text3 {
  opacity: 0;
  transition: all .3s;
}

.form_last-largetxt.fade-text3.active-progress {
  opacity: 1;
}

.form_last-largetxt.fade-text1 {
  opacity: 0;
  color: #000000a6;
  transition: all .3s;
}

.form_last-largetxt.fade-text1.active-progress {
  opacity: 1;
}

.form_last-largetxt.fade-text2 {
  opacity: 0;
  transition: all .3s;
}

.form_last-largetxt.fade-text2.active-progress {
  opacity: 1;
}

.multistep_radio-button-label {
  color: #000000d9;
  text-align: center;
  margin-top: 15px;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 27px;
  position: relative;
}

.form_list-wrap {
  background-color: #f2f8fc;
  border-radius: 8px;
  margin-top: 32px;
  padding: 4px 16px;
}

.calculator_logo {
  height: 42px;
}

.form_inner-wrapper {
  margin-top: 100px;
}

.icon-embed-xxsmall {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1px;
  height: 1px;
  display: flex;
}

.multistep_radio-field {
  color: #000;
  cursor: pointer;
  background-color: #0000;
  border: 1px #dadbdd;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 206px;
  margin-bottom: 0;
  padding: 16px 20px;
  font-weight: 500;
  display: flex;
  position: relative;
}

.textfield-helper {
  color: #bbb;
  text-align: left;
  margin-top: -10px;
  font-family: Lato, sans-serif;
  font-style: normal;
}

.results-blk {
  color: #0469bc;
  font-family: Lato, sans-serif;
}

.paragraph-27 {
  color: #000000a6;
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 27px;
}

.form_slide-header {
  color: #000000d9;
  margin-bottom: 25px;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
}

.multistep_form-progress-grid {
  grid-column-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: max-content auto max-content auto max-content auto max-content auto max-content max-content;
  align-items: center;
  margin-bottom: 35px;
  display: none;
  position: relative;
}

.multistep_buttons-wrapper {
  justify-content: space-between;
  margin-top: 3rem;
  display: flex;
}

.multistep_buttons-wrapper.center-field {
  justify-content: center;
}

.multistep_buttons-wrapper.center-field.submit-wrapper {
  opacity: 0;
  transition: all .2s;
}

.securetrust_inner-container-2 {
  background-color: #fff;
  border-radius: 10px;
  margin: 96px 0 0;
}

.single_conten-text {
  padding-top: 32px;
}

.half_form-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.testimonial_wrapper {
  background-color: #003349;
  border-radius: 8px;
  margin-bottom: 56px;
  padding: 56px 100px;
}

.paragraph-28 {
  color: #000000a6;
  margin-top: 96px;
  margin-bottom: 70px;
  font-family: Lato, sans-serif;
  line-height: 140%;
}

.single_slide {
  height: auto;
}

.image-146 {
  float: right;
  width: 50%;
}

.image-146.logo-image {
  width: auto;
  height: 24px;
  margin-top: 10px;
}

.form_header {
  color: #000;
  margin-top: 0;
  margin-bottom: 48px;
  font-family: Lato, sans-serif;
  font-size: 28px;
  line-height: 39.2px;
}

.form_header.remove-space {
  margin-bottom: 10px;
}

.italic-text {
  color: #000000a6;
  letter-spacing: .15px;
  font-style: normal;
  line-height: 21px;
}

.progress-single {
  background-color: #0469bc;
  width: 20%;
  height: 16px;
  transition: all .3s;
}

.progress-single.progress-part {
  width: 0%;
  max-width: 20%;
  transition-duration: 3s;
}

.progress-single.progress-hide {
  background-color: #f2f8fc;
  width: 0%;
  transition: all .3s;
}

.field-label-4 {
  color: #000000d9;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Lato, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.high-text {
  color: #0469bc;
  font-family: Lato, sans-serif;
  font-weight: 700;
}

.test_text-block {
  z-index: 2;
  opacity: .8;
  color: #fffffff2;
  font-family: PT Serif, serif;
  font-size: 32px;
  font-style: italic;
  line-height: 51px;
  position: relative;
}

.single_content-blk {
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  margin-top: 40px;
  margin-bottom: 100px;
  display: grid;
}

.single_content-blk.remove-block {
  display: none;
}

.section_header {
  z-index: 999;
  justify-content: center;
  align-items: center;
  height: 72px;
  margin-bottom: 0;
  display: flex;
  position: relative;
}

.multistep_form-block {
  max-width: 640px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 100px;
}

.heading-26 {
  color: #fff;
  text-align: center;
}

.main_title-block {
  color: #88e4bb;
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 40px;
  line-height: 48px;
}

.colord_header-blk {
  color: #fff;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-family: Lato, sans-serif;
  font-size: 16px;
}

.test_icon {
  border-radius: 50%;
}

.text-block-25 {
  text-align: right;
  font-family: Lato, sans-serif;
  font-weight: 700;
}

.text-block-25.light-color {
  color: #fffffff2;
  font-size: 18px;
  line-height: 25px;
}

.new_large-title-2 {
  text-align: center;
  margin-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 44px;
  font-weight: 900;
  line-height: 58px;
}

.new_large-title-2.no-space {
  margin-top: 0;
  margin-bottom: 10px;
}

.breakdown_wrapper {
  background-color: #fff;
  border-radius: 8px;
  width: 100%;
  max-width: 1232px;
  min-height: 500px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 20px;
  position: relative;
}

.main_progress-wrapper {
  position: relative;
}

.formula-text {
  color: var(--darrr);
  margin-bottom: 0;
  font-family: Fira Mono, sans-serif;
  font-size: 18px;
  line-height: 27px;
}

.multistep_step-line {
  background-color: #109428;
  height: 16px;
  transition: all .2s cubic-bezier(.165, .84, .44, 1);
}

.multistep_step-line.grey {
  opacity: .52;
  filter: grayscale();
  height: 16px;
}

.fomr_list-item {
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  display: flex;
}

.light-text {
  color: #ffffffe6;
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 27px;
}

.icon-container {
  width: 96px;
  height: 96px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.securetrust_content-block-2 {
  width: 60%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
}

.securetrust_grid-wrapper-2 {
  border-radius: 5px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  padding: 20px 40px 0;
}

.section_securetrust-2 {
  background-color: #f2f7fc;
}

.quote-blk {
  z-index: 1;
  position: absolute;
  inset: 0% auto auto 0%;
}

.section_comply-with-tefca {
  background-color: var(--white);
  border-top-left-radius: 0;
}

.section_comply-with-tefca.light-block {
  background-color: var(--white);
}

.section_comply-with-tefca.light-blue {
  background-color: var(--brand-color-blue--blue-25-background);
}

.qhin-candidate_header-block {
  margin: 0 0 60px;
}

.qhin-candidate_header-block.ehr-new-change {
  margin-bottom: 40px;
}

.qhin-candidate_header-block.centered {
  width: 60%;
  margin-left: auto;
  margin-right: auto;
}

.qhin-candidate_wrapper {
  background-color: var(--white);
  border-radius: 60px 0 0;
  max-width: 100%;
}

.qhin-candidate-outer {
  max-width: 1200px;
  margin: 0 auto;
  padding-left: 0;
  padding-right: 0;
}

.qhin-candidate-grid {
  grid-column-gap: 80px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  padding: 0 2em 4em 0;
}

.qhin_image-wrap {
  align-items: flex-end;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

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

.h2-heading {
  color: #003d5f;
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 40px;
  font-weight: 900;
  line-height: 50px;
}

.h2-heading.ehr_new-change {
  color: #003d5e;
  letter-spacing: .5px;
  margin-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 44px;
  font-weight: 900;
  line-height: 58px;
}

.h2-heading.ehr_new-change.align-left {
  text-align: left;
  width: 70%;
}

.h2-heading.ehr_new-change.align-left.is-white-text {
  color: var(--white);
}

.h2-heading.ehr_new-change.align-left.spacer-blk {
  width: 80%;
  margin-top: 60px;
  margin-bottom: 53px;
}

.h2-heading.ehr_new-change.align-left.large {
  width: 100%;
}

.h2-heading.ehr_new-change.spacer-blk {
  margin-bottom: 60px;
}

.h2-heading.new-lab-class {
  letter-spacing: .5px;
  font-family: Lato, sans-serif;
  font-size: 52px;
  font-weight: 900;
  line-height: 68px;
}

.h2-heading.new-header {
  color: #003d5e;
  letter-spacing: .5px;
  margin-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 44px;
  font-weight: 900;
  line-height: 58px;
}

.h2-heading.new-header.align-left {
  text-align: left;
  width: 100%;
}

.h2-heading.new-header.align-left.is-white-text {
  color: var(--white);
}

.h2-heading.new-header.align-left.spacer-blk {
  width: 80%;
  margin-top: 60px;
  margin-bottom: 53px;
}

.h2-heading.new-header.align-left.large {
  width: 100%;
}

.h2-heading.new-header.spacer-blk {
  margin-bottom: 60px;
}

.h2-heading.white {
  color: #fff;
}

.h2-heading.white.left {
  text-align: left;
}

.desclimer-text {
  color: var(--text-color--secondary-dark-text);
  margin-top: 48px;
  font-family: Lato, sans-serif;
  font-size: 12px;
  line-height: 18px;
}

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

.section_highlight {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
}

.highlight_inner-wrapper {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
  border-top-right-radius: 60px;
  max-width: 100%;
}

.highlight_header-container {
  padding: 20px 40px;
}

.section_qhio-value {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
}

.value_qhio-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  padding-top: 40px;
}

.qhio-use-cases_content {
  background-color: #ffffff0f;
  border-radius: 16px;
  flex-direction: column;
  align-items: center;
  padding: 40px 20px;
  display: flex;
}

.qhio-use-case-icon-container {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.h4 {
  color: #003d5f;
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 140%;
}

.h4.ehr_new-change {
  color: #003d5e;
  letter-spacing: .5px;
  margin-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 44px;
  font-weight: 900;
  line-height: 58px;
}

.h4.ehr_new-change.align-left {
  text-align: left;
  width: 70%;
}

.h4.ehr_new-change.align-left.is-white-text {
  color: var(--white);
}

.h4.ehr_new-change.align-left.spacer-blk {
  width: 80%;
  margin-top: 60px;
  margin-bottom: 53px;
}

.h4.ehr_new-change.align-left.large {
  width: 100%;
}

.h4.ehr_new-change.spacer-blk {
  margin-bottom: 60px;
}

.h4.new-lab-class {
  letter-spacing: .5px;
  font-family: Lato, sans-serif;
  font-size: 52px;
  font-weight: 900;
  line-height: 68px;
}

.h4.new-header {
  color: #003d5e;
  letter-spacing: .5px;
  margin-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 44px;
  font-weight: 900;
  line-height: 58px;
}

.h4.new-header.align-left {
  text-align: left;
  width: 100%;
}

.h4.new-header.align-left.is-white-text {
  color: var(--white);
}

.h4.new-header.align-left.spacer-blk {
  width: 80%;
  margin-top: 60px;
  margin-bottom: 53px;
}

.h4.new-header.align-left.large {
  width: 100%;
}

.h4.new-header.spacer-blk {
  margin-bottom: 60px;
}

.h4.white {
  color: #fff;
  font-size: 20px;
  line-height: 32px;
}

.h4.white.left, .h4.text-align-left {
  text-align: left;
}

.h4.text-align-left.font-color-white {
  line-height: 140%;
}

.h4.text-align-left.font-color-black {
  color: var(--black);
  font-weight: 700;
}

.h4.text-align-left.font-color-black.no-top-margin {
  margin-top: 0;
}

.h4.text-align-left.font-color-black.add-bottom-margin {
  margin-bottom: 20px;
}

.h4.text-align-left.font-color-black.no-bottom-margin {
  margin-bottom: 0;
}

.h4.text-align-left.font-color-black.no-margins {
  margin-top: 0;
  margin-bottom: 0;
}

.h4.font-color-white {
  color: var(--white);
}

.use-cases_description {
  color: var(--silver-lighten-80);
  text-align: center;
  margin-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.use-cases_description.align-left {
  color: var(--silver-lighten-80);
  text-align: left;
}

.use-cases_description._w-80 {
  justify-content: center;
  width: 80%;
  display: block;
}

.use-cases_description.white {
  color: var(--white);
}

.qhio-use-case-icon {
  width: 100px;
}

.qhio-use-case-icon.ehr_new-change, .qhio-use-case-icon.qhio {
  width: 80px;
}

.purposes_inner-block {
  width: auto;
  max-width: 1200px;
  margin: 60px auto;
  padding-left: 40px;
  padding-right: 40px;
}

.hero_qhio {
  min-height: 620px;
  margin-top: 40px;
  padding-top: 120px;
  padding-bottom: 60px;
  position: relative;
  overflow: hidden;
}

.hero_qhio.video-wrap {
  min-height: 1000px;
}

.hero_qhio.is-videowrap {
  min-height: 1000px;
  margin-top: 20px;
}

.image-149 {
  z-index: -99;
  clear: both;
  justify-content: center;
  width: 160px;
  display: inline-flex;
  position: static;
  top: -60px;
}

.qhio-hero-content-container {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: 0 auto;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.qhio_hero_main-heading {
  color: var(--brand-color-blue--blue-900-basin-blue);
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 52px;
  font-weight: 900;
  line-height: 67px;
}

.one-pager_banner-outer {
  margin-top: 60px;
}

.qhio-form-header-container {
  padding-bottom: 20px;
}

.qhio_vison_description-block {
  color: #fff;
  text-align: left;
  width: 85%;
  margin: 2em auto 3em;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 25px;
}

.section-newbanner-copy {
  z-index: 1;
  background-color: var(--brand-color-blue--blue-25-background);
  padding-top: 0;
  display: block;
  position: relative;
}

.section-newbanner-copy.hidden {
  display: none;
}

.tabs_nav-item-3 {
  color: #fff;
  text-transform: uppercase;
  background-color: #0000;
  border-width: 2px;
  border-color: #fff;
  width: 33.3%;
  min-height: 70px;
  padding: 15px 10px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.tabs_nav-item-3.w--current {
  color: #003d5f;
  text-transform: uppercase;
  background-color: #a3eacb;
  border-style: none none solid;
  border-color: #48d597;
  border-radius: 0;
  width: 33.3%;
  font-family: Lato, sans-serif;
  font-weight: 700;
}

.tabs_nav-item-3.my-funky-tab {
  border-bottom-style: none;
  min-height: 70px;
  padding-top: 0;
  padding-bottom: 0;
  line-height: 70px;
  display: inline-block;
}

.tabs_nav-item-3.my-funky-tab.w--current {
  width: 33%;
}

.tabs_nav-item-4ehr-copy {
  color: #fff;
  text-transform: uppercase;
  background-color: #0000;
  border-width: 2px;
  border-color: #fff;
  width: 25%;
  padding: 15px 10px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.tabs_nav-item-4ehr-copy.w--current {
  color: #003d5f;
  background-color: #a3eacb;
  border-width: 2px;
  border-color: #48d597;
  border-bottom-style: solid;
  width: 25%;
}

.tabs_nav-item-4ehr-copy.my-funky-class {
  min-height: 70px;
  padding-top: 0;
  padding-bottom: 0;
  line-height: 70px;
}

.image-151 {
  max-width: 90%;
}

.footer_seal-wrap {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 10px;
  display: grid;
}

.section_landing-page-nav {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
}

.sectkion_markets-hero {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
  min-height: 440px;
  margin-top: 120px;
}

.sectkion_markets-hero.no-top-margin {
  min-height: 380px;
  margin-top: 0;
}

.section_market-content.bg-color-basin-blue {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
}

.section_market-content.bg-color-basin-blue.mt-120-110-100 {
  margin-top: 120px;
}

.section_market-content.bg-color-light-blue {
  background-color: var(--brand-color-blue--blue-25-background);
}

.section_market-content.get-started-bg {
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62bbe1761de666bbf34d4e0a_footer-bg.svg");
  background-position: 50% 100%;
  background-repeat: repeat-x;
  background-size: auto;
  min-height: 60vh;
}

.section_market-content.bg-color-blue-gradient {
  background-image: linear-gradient(to bottom, var(--brand-color-blue--blue-25-background), white 95%);
}

.section_background-block {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
}

.section_background-block.white {
  background-color: var(--white);
}

.section_landing-page-footer {
  background-color: var(--brand-color-blue--blue-1000);
}

.landing_page-nav-wrap {
  flex-direction: column;
  align-items: center;
  margin: 0;
  padding: 20px;
  display: flex;
}

.landing_page-nav-wrap.blue {
  padding-left: 0;
  padding-right: 0;
}

.marketshero_containerblk {
  align-items: center;
  max-width: 1200px;
  display: block;
}

.marketshero_containerblk.fqhc-hero {
  height: 460px;
}

.link-block-23 {
  margin-top: 4px;
  margin-left: 0;
  margin-right: 0;
  padding: 12px;
  display: block;
  position: static;
}

.div-block-306 {
  display: inline-block;
}

.callout-nav-button {
  float: none;
  background-color: #3898ec00;
  border-radius: 12px;
  margin-top: 0;
  padding: 16px;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  position: static;
  top: 16px;
}

.callout-nav-button:hover {
  background-color: #f8f8f80d;
}

.div-block-307 {
  padding: 0;
  display: inline-block;
  position: absolute;
  top: 0;
}

.image-152 {
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
}

.qhio-process_inner-block {
  flex-direction: column;
  align-items: center;
  width: auto;
  max-width: 1200px;
  margin: 60px auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.html-embed-13 {
  display: none;
}

.columns-2-copy {
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

.lightblue_container-left-copy {
  background-color: var(--brand-color-blue--blue-25-background);
  border-radius: 60px 0 0;
  max-width: 100%;
}

.lightblue_container-left-copy.right-corner {
  border-top-left-radius: 0;
  border-top-right-radius: 60px;
}

.lightblue_container-left-copy.is-white {
  background-color: var(--white);
}

.column-copy, .column-2-copy {
  padding: 20px;
}

.hero_whitepapers {
  min-height: 80vh;
  margin-top: 46px;
  padding-top: 120px;
  padding-bottom: 0;
  position: relative;
  overflow: hidden;
}

.hero_whitepapers.video-wrap {
  min-height: 1000px;
}

.hero_whitepapers.is-videowrap {
  min-height: 1000px;
  margin-top: 20px;
}

.hero_whitepapers.less-margin {
  min-height: 48vh;
}

.section_whitepaper-content {
  background-color: var(--brand-color-blue--blue-25-background);
  margin-top: 0;
}

.whitepaper-content-wrapper {
  margin: 60px 40px;
}

.whitepaper-hero-grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  justify-content: center;
  place-items: center;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 20px;
}

.whitepaper-hero-grid.qhin-eval {
  grid-template-columns: 1.5fr 1fr;
}

.list-item-5, .list-item-6, .list-item-7 {
  color: var(--grey-darken-35);
}

.bold-text-26, .bold-text-27, .bold-text-28, .bold-text-29, .bold-text-30 {
  color: var(--brand-color-blue--blue-900-basin-blue);
}

.thank-you-body-text {
  color: var(--brand-color-blue--blue-900-basin-blue);
  text-align: center;
  margin: 20px;
  font-family: Lato, sans-serif;
  font-size: 16px;
}

.paragraph-29 {
  color: var(--grey-darken-35);
}

.paragraph-30, .paragraph-31 {
  color: var(--black);
}

.heading-27, .heading-28 {
  font-family: Lato, sans-serif;
  font-weight: 900;
}

.heading-29 {
  font-family: Lato, sans-serif;
}

.paragraph-32, .paragraph-33, .paragraph-34, .thank-you-rich-text-p, .paragraph-36, .paragraph-37 {
  color: var(--grey-darken-35);
}

.heading-1 {
  font-family: Lato, sans-serif;
  font-weight: 900;
}

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

.heading-1.align-center.font-color-white {
  color: var(--white);
}

.terms_header-text {
  color: var(--brand-color-blue--blue-900-basin-blue);
  margin-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-weight: 900;
  line-height: 32px;
}

.terms_link-text {
  color: var(--brand-color-blue--blue-900-basin-blue);
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 32px;
  text-decoration: underline;
}

.grid-81 {
  grid-template-columns: 1fr;
}

.terms_table-container {
  flex-direction: column;
  display: flex;
}

.term_content-container {
  min-height: 600px;
}

.h3 {
  padding-right: var(--spacing--24px);
  color: var(--text-color--primary-dark-text);
  font-family: Lato, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 1.4;
}

.h3.text-color-basin-blue {
  color: var(--brand-color-blue--blue-900-basin-blue);
}

.h3.no-top-margin {
  margin-top: 0;
}

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

.h3.text-color-white.bkg-color-black {
  background-color: var(--black);
  text-align: center;
  padding-left: 10px;
  padding-right: 10px;
}

.two-column {
  max-width: 100%;
}

.two-column.left-curve.background-light-blue {
  padding-top: var(--margin-web--top-bottom);
  padding-bottom: var(--margin-web--top-bottom);
  border-top-left-radius: var(--corner--corner-radius);
  background-color: var(--brand-color-blue--blue-25-background);
}

.two-column.right-curve {
  border-top-right-radius: var(--corner--corner-radius);
}

.two-column.right-curve.background-white {
  padding-top: var(--margin-web--top-bottom);
  padding-bottom: var(--margin-web--top-bottom);
  background-color: var(--white);
}

.section-two-column {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.section_two-column.background-white {
  background-color: var(--white);
}

.section_two-column.background-light-blue {
  background-color: var(--brand-color-blue--blue-25-background);
}

.two-column {
  grid-column-gap: var(--spacing--16px);
  grid-row-gap: var(--spacing--48px);
  grid-template-rows: auto;
}

.subheading-1.primary-dark-text {
  color: var(--text-color--primary-dark-text);
  font-family: Lato, sans-serif;
  font-size: var(--spacing--28px-typography);
  max-width: 100%;
  font-weight: 700;
  line-height: 1.4;
}

.subheading-1.primary-dark-text.extra-padding-right {
  padding-right: var(--spacing--24px);
  font-size: var(--spacing--28px-typography);
}

.image-logo {
  padding-bottom: var(--spacing--24px);
}

.div-block-310, .two-button-layout {
  grid-column-gap: var(--spacing--16px);
  grid-row-gap: var(--spacing--16px);
  display: flex;
}

.div-block-311 {
  grid-column-gap: var(--padding-web--subheading-and-paragraph-medium);
  grid-row-gap: var(--padding-web--subheading-and-paragraph-medium);
  flex-direction: column;
  display: flex;
}

.rich-text-block-30 {
  font-size: var(--spacing--18px-typography);
  text-align: left;
}

.div-block-312 {
  height: 7.5rem;
}

.section_one-column.background-white {
  background-color: var(--white);
}

.one-column {
  padding-top: var(--margin-web--top-bottom);
  padding-bottom: var(--margin-web--top-bottom);
  max-width: 100%;
}

.one-column.left-curve.background-light-blue {
  border-top-left-radius: var(--corner--corner-radius);
  background-color: var(--brand-color-blue--blue-25-background);
}

.nav-dropdown-full-tefca.w--open {
  text-align: left;
  background-color: #fff;
  border-radius: 10px;
  width: 1160px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  font-size: 16px;
  display: flex;
  position: absolute;
  left: -556px;
  box-shadow: 3px 3px 16px #00334929;
}

.nav-dropdown_links-container {
  width: 70%;
  padding: 20px;
}

.nav-dropdown_highlight-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--brand-color-blue--blue-25-background);
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  flex-direction: column;
  width: 30%;
  padding: 20px;
  display: block;
}

.nav-link-item-description {
  color: var(--grey-darken-35);
  white-space: normal;
  object-fit: fill;
  padding: 0;
  font-size: 16px;
  font-weight: 400;
}

.nav-link-item-description.no-wrap {
  white-space: nowrap;
}

.nav-link-item-header-container {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  align-items: center;
  display: flex;
}

.nav-full_header-container {
  margin-bottom: 16px;
  padding-left: 10px;
}

.h2 {
  font-family: Lato, sans-serif;
  font-size: 44px;
  font-weight: 900;
  line-height: 130%;
}

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

.h2.text-align-left.font-color-white {
  color: var(--ffffff);
}

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

.h2.font-color-white {
  color: var(--white);
}

.nav-dropdown_highlight-link-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  text-decoration: none;
  display: flex;
}

.h5 {
  color: var(--black);
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 140%;
  text-decoration: none;
}

.h5.font-color-white {
  color: var(--white);
  padding-bottom: 10px;
}

.h5.card-text {
  height: 120px;
}

.h5.bottom-padding-20 {
  padding-bottom: 20px;
}

.nav-dropdown_link-text {
  color: #0469bc;
  margin-right: 0;
  padding-right: 15px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 25px;
  text-decoration: none;
  transition: all .3s;
  position: relative;
}

.nav-dropdown_link-text:hover {
  color: #035694;
  padding-right: 20px;
}

.nav-dropdown_link-text:active {
  color: #003d5e;
}

.nav-dropdown_link-text.small-btn {
  font-weight: 700;
}

.nav-dropdown_link-blk {
  background-color: #0000;
  align-items: center;
  margin-top: 0;
  text-decoration: none;
  display: flex;
  position: relative;
}

.nav-dropdown_link-blk:hover {
  color: #035694;
}

.nav-dropdown_link-blk:active {
  color: #003d5e;
}

.nav-dropdown_link-blk.highlight {
  margin-top: 12px;
}

.nav-dropdown-full-markets.w--open {
  text-align: left;
  background-color: #fff;
  border-radius: 10px;
  width: 1160px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  font-size: 16px;
  display: flex;
  position: absolute;
  left: -340px;
  box-shadow: 3px 3px 16px #00334929;
}

.nav-dropdown-full-products.w--open {
  text-align: left;
  background-color: #fff;
  border-radius: 10px;
  width: 1160px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  font-size: 16px;
  display: flex;
  position: absolute;
  left: -476px;
  box-shadow: 3px 3px 16px #00334929;
}

.nav-dropdown-full-hg.w--open {
  text-align: left;
  background-color: #fff;
  border-radius: 10px;
  width: 1160px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  font-size: 16px;
  display: flex;
  position: absolute;
  left: -197px;
  box-shadow: 3px 3px 16px #00334929;
}

.dropdown_toggle-nav-resources {
  margin-bottom: 10px;
  margin-left: 4px;
  margin-right: 4px;
  padding: 16px;
  font-size: 16px;
  font-weight: 700;
}

.dropdown_toggle-nav-resources:hover {
  background-color: var(--silver-lighten-80);
  border-radius: 10px;
}

.dropdown_toggle-nav-resources:focus {
  background-color: #ffffff0d;
  border-radius: 10px;
}

.nav-dropdown-full-resources.w--open {
  text-align: left;
  background-color: #fff;
  border-radius: 10px;
  width: 1160px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  font-size: 16px;
  display: flex;
  position: absolute;
  left: -625px;
  box-shadow: 3px 3px 16px #00334929;
}

.nav-dropdown_links-grid {
  width: 100%;
}

.nav-dropdown_links-columns {
  clear: none;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: static;
}

.usecasebanner-content {
  flex-direction: column;
  align-items: flex-start;
  width: 80%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: flex;
}

.usecasebanner-content.align-left.brand-assets {
  margin-left: 0;
}

.usecasebanner-content.ehr_new-change {
  margin-left: 0;
  margin-right: 0;
}

.section_cta-form {
  background-color: #003d5f;
}

.section_cta-form.bg-color-light-blue {
  background-color: var(--brand-color-blue--blue-25-background);
}

.cta-form_inner-container {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
  border-top-right-radius: 60px;
  max-width: 100%;
}

.cta-form_inner-container.bg-color-light-blue {
  background-color: var(--brand-color-blue--blue-25-background);
}

.section_usecasebanner {
  background-color: var(--brand-color-blue--blue-25-background);
  margin-top: 0;
  padding-top: 140px;
  position: relative;
}

.section_usecasebanner.ehr_new-change {
  padding-top: 0;
}

.section_usecasebanner.brand-assets {
  background-color: var(--white);
}

.usecasebanner_content-block {
  justify-content: center;
  align-items: center;
  max-width: 1200px;
  min-height: 600px;
  display: flex;
}

.usecasebanner_content-block.reverse-banner.brand-assets {
  min-height: 500px;
}

.usecasebanner_content-block.center {
  min-height: 560px;
}

.usecasebanner_left-block {
  flex-direction: column;
  flex: 0 auto;
  align-items: flex-start;
  width: auto;
  margin: 60px 0;
  display: flex;
}

.usecasebanner_left-block.ehr_new-change {
  margin-left: 0;
  margin-right: 0;
}

.usecasebanner_left-block.no-margin {
  align-self: center;
  width: 40%;
  margin: 0;
}

.usecasebanner_left-block.brand-assets {
  margin-left: 0;
}

.usecasebanner_image-block {
  flex: 0 auto;
  width: 70%;
}

.usecasebanner_image-block.form {
  width: 100%;
}

._w-50 {
  width: 60%;
}

._w-50.m-w-100 {
  width: 30%;
}

._w-50.m-w-100.align-vertical {
  flex-direction: column;
  justify-content: center;
  width: 70%;
  display: flex;
}

.usecase-form-wrapper {
  background-color: #fff;
  border: 0 solid #000;
  border-radius: 16px;
  max-width: 100%;
  margin-bottom: 40px;
  margin-left: 40px;
  padding: 40px;
  position: relative;
  box-shadow: 0 4px 24px #01385233;
}

.body-small-list {
  color: var(--black);
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 140%;
}

.body-small-list.font-color-white-secondary {
  color: var(--silver-lighten-80);
}

.usecase-feature_content-block {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 96px 0;
}

.usecase-feature_content-block.large-space {
  margin-top: 96px;
  margin-bottom: 96px;
}

.section_usecase-feature {
  background-color: var(--brand-color-blue--blue-25-background);
  background-image: linear-gradient(to bottom, var(--brand-color-blue--blue-25-background), white 44%);
}

.section_usecase-feature.lighter-block {
  background-color: var(--white);
}

.section_usecase-feature.dark-block {
  background-color: #003d5f;
}

.section_usecase-feature.bg-color-white {
  background-color: var(--white);
  background-image: none;
}

.usecase-feature_header-block {
  width: 70%;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
}

.usecase-feature_header-block.text-align-left {
  width: 70%;
  margin-left: 0;
}

.usecase-button-container {
  margin-top: 40px;
}

.usecase_feature-container {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  display: flex;
}

.usecase_feature-container.government-workflow {
  background-color: var(--brand-color-blue--blue-25-background);
  border-radius: 8px;
  padding: 20px;
}

.usecase_grid-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.usecase_grid-block.patient360 {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.usecase_grid-block.pharmacy {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.icon_container {
  margin-bottom: 8px;
}

.section_tefca-dxf {
  background-color: #003d5f;
}

.button-container-copy {
  align-self: center;
}

.section_usecase-resources {
  background-color: var(--white);
}

.section_usecase-resources.bg-color-basin-blue {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
}

.resources_wrapper-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  margin-top: 56px;
  display: flex;
}

.resources_wrapper-block._w-66 {
  width: 66%;
}

.blog_single-wrap-copy {
  background-color: var(--white);
  border-radius: 8px;
  text-decoration: none;
  transition: all .2s;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 12px #00334929;
}

.blog_single-wrap-copy:hover {
  box-shadow: 0 0 16px #00334947;
}

.blog_single-wrap-copy:active {
  box-shadow: 0 0 16px #00334952;
}

.resources-single-wrap {
  background-color: var(--white);
  border-radius: 8px;
  width: 100%;
  text-decoration: none;
  transition: all .2s;
  box-shadow: 0 0 12px #00334929;
}

.resources_content-container {
  padding: 4px 24px 24px;
  text-decoration: none;
  position: static;
}

.resources_link-block {
  background-color: #0000;
  align-items: center;
  margin-top: 0;
  text-decoration: none;
  display: flex;
  position: static;
  bottom: 0;
}

.resources_link-block.card-link-container {
  object-fit: fill;
  align-items: flex-end;
}

.link-text-arrow {
  color: #0469bc;
  margin-right: 0;
  padding-right: 15px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 25px;
  text-decoration: none;
  transition: all .3s;
  position: relative;
}

.link-text-arrow:hover {
  color: #035694;
  padding-right: 20px;
}

.link-text-arrow:active {
  color: #003d5e;
}

.link-text-arrow.small-btn {
  font-weight: 700;
}

.nav-contact-container-mobile {
  float: right;
  align-items: center;
  margin-top: 7px;
  margin-left: auto;
  margin-right: auto;
  display: none;
  position: relative;
}

.nav-contact-container-mobile.is_new-home {
  margin-top: 5px;
  display: flex;
}

.m-nav_primary-button-green {
  background-color: var(--green-lighten-50);
  color: var(--brand-color-blue--blue-900-basin-blue);
  text-align: center;
  border-radius: 4px;
  width: auto;
  height: 54px;
  margin-left: 0;
  margin-right: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 35px;
  display: block;
}

.m-nav_primary-button-green:hover {
  background-color: var(--green-lighten-75);
}

.m-nav_primary-button-green._w-100 {
  width: 100%;
}

.m-nav_primary-button-green._w-100.hover {
  background-color: var(--green-lighten-75);
}

.m-nav_primary-button-green._w-100.pressed {
  background-color: #bff0db;
}

.m-nav_primary-button-green.hover {
  background-color: var(--green-lighten-75);
}

.m-nav_primary-button-green.pressed {
  background-color: #bff0db;
}

.m-nav_secondary-button-green {
  border: 2px solid var(--green-lighten-50);
  color: var(--green-lighten-50);
  text-align: center;
  background-color: #0000;
  border-radius: 4px;
  justify-content: space-between;
  width: auto;
  height: 54px;
  padding-left: 32px;
  padding-right: 32px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 30px;
  display: block;
}

.m-nav_secondary-button-green:hover {
  border-color: var(--green-lighten-50);
  color: var(--green-lighten-50);
  background-color: #a3eacb0d;
}

.m-nav_secondary-button-green:active {
  background-color: #0000;
}

.m-nav_secondary-button-green._w-100 {
  width: 100%;
}

.m-nav_secondary-button-green._w-100.hover {
  background-color: #a3eacb0d;
}

.m-nav_secondary-button-green._w-100.pressed {
  background-color: #a3eacb1a;
}

.m-nav_secondary-button-green._w-100.no-border {
  border-style: none;
}

.m-nav_secondary-button-green._w-100.no-border.white-text {
  color: var(--white);
}

.m-nav_secondary-button-green.hover {
  background-color: #a3eacb0d;
}

.m-nav_secondary-button-green.pressed {
  background-color: #a3eacb1a;
}

.mobile-nav_grid, .mobile-nav_header-text {
  display: none;
}

.cta-form_inner-block {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 96px 0;
}

.cta-form_inner-block.center-content {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.cta-form_inner-block.relative-position {
  position: relative;
}

.cta-form_inner-block.new-retrive {
  padding-bottom: 10px;
}

.cta-form_content-inner {
  max-width: 1200px;
  margin: 0 auto 60px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.cta-form_content-inner.new-space {
  margin-bottom: 40px;
}

.usecases-resources_content-container {
  padding: 24px;
  text-decoration: none;
  position: static;
}

.section_qhin-hero {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
  margin-top: 0;
  padding-top: 160px;
  padding-bottom: 100px;
  position: relative;
}

.section_qhin-hero.ehr_new-change {
  padding-top: 0;
}

.section_qhin-hero.brand-assets {
  background-color: var(--white);
}

.h1 {
  color: #003d5f;
  text-align: left;
  font-family: Lato, sans-serif;
  font-size: 52px;
  font-weight: 900;
  line-height: 130%;
}

.h1.is-font-lato.is-size-large {
  font-size: 52px;
  font-weight: 900;
  line-height: 67px;
}

.h1.is-font-lato.is-size-large.text-center {
  text-align: center;
  flex: 1;
  padding-bottom: 40px;
}

.h1.is-font-lato.is-size-large.brand-assets {
  width: 100%;
  margin-top: auto;
  margin-bottom: auto;
  line-height: 1.3;
}

.h1.bg-color-white {
  color: var(--white);
}

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

.h1.text-align-center.font-color-white {
  color: var(--silver-lighten-80);
}

.qhin_image-block {
  flex: 0 auto;
  width: 100%;
}

.qhin_image-block.form {
  width: 100%;
}

.qhin-content {
  flex-direction: column;
  align-items: flex-start;
  width: 80%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: flex;
}

.qhin-content.align-left {
  width: 100%;
}

.qhin-content.align-left.brand-assets {
  margin-left: 0;
}

.qhin-content.ehr_new-change {
  margin-left: 0;
  margin-right: 0;
}

.qhin_content-block {
  justify-content: center;
  align-items: center;
  max-width: 1200px;
  min-height: 600px;
  display: flex;
}

.qhin_content-block.reverse-banner.brand-assets {
  min-height: 500px;
}

.qhin_content-block.center {
  min-height: 560px;
}

.qhin_left-block {
  width: 80%;
}

.list-item-8 {
  line-height: 28px;
}

.section_qhin-connectivity {
  background-color: #003d5f;
}

.qhin-connectivity_inner-block {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 96px 0;
}

.qhin-connectivity_inner-block.center-content {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.qhin-connectivity_inner-block.relative-position {
  position: relative;
}

.qhin-connectivity_inner-block.new-retrive {
  padding-bottom: 10px;
}

.qhin-connectivity_content-inner {
  flex-direction: column;
  max-width: 1200px;
  margin: 0 auto 60px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.qhin-connectivity_content-inner.new-space {
  margin-bottom: 40px;
}

.qhin-connectivity_header-container {
  width: 70%;
  margin-left: auto;
  margin-right: auto;
}

.qhin-connectivity_grid {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.qhin-connectivity_card {
  background-color: #cde1f2;
  border-radius: 8px;
  flex: 1;
  padding: 16px;
}

.qhin-connectivity_card.bg-color-green {
  background-color: #bff0db;
}

.add-img-container {
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
}

.add-icon {
  width: 30px;
}

.add-icon.ehr_new-change, .add-icon.qhio {
  width: 80px;
}

.section_tefca-benefits {
  background-color: var(--brand-color-blue--blue-25-background);
}

.section_tefca-benefits.lighter-block {
  background-color: var(--white);
}

.section_tefca-benefits.dark-block {
  background-color: #003d5f;
}

.section_tefca-benefits.bg-color-white {
  background-color: var(--white);
  background-image: none;
}

.tefca-benefits_wrapper-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 56px;
  display: grid;
}

.tefca-benefits_single-wrap {
  background-color: var(--white);
  border-radius: 8px;
  width: 100%;
  text-decoration: none;
  transition: all .2s;
  box-shadow: 0 0 12px #00334929;
}

.tefca-benefits_content-container {
  border-radius: 8px;
  padding: 24px;
}

.section_qhin-resources {
  background-color: var(--white);
}

.section_qhin-resources.bg-color-basin-blue {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
}

.section_qhin-news {
  background-color: var(--brand-color-blue--blue-25-background);
}

.section_qhin-news.bg-color-basin-blue {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
}

.section_qhin-faq {
  background-color: var(--white);
}

.section_qhin-faq.bg-color-basin-blue {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
}

.qhin-faq_outer-wrap {
  margin-top: 40px;
}

.qhin-faq-container {
  border-bottom: 1px none var(--silver-darken-15);
  width: 100%;
}

.qhin-faq-item {
  border-bottom: 1px #000;
  align-items: center;
  height: 40px;
  padding: 0;
  display: flex;
}

.qhin-faq-item.w--open {
  overflow: hidden;
}

.qhin-faq-description {
  border-bottom: 1px solid #000;
  margin-bottom: 0;
  position: static;
}

.qhin-faq-description.w--open {
  background-color: var(--ffffff);
  overflow-wrap: normal;
  border-bottom-style: none;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 140%;
}

.faq-divider {
  background-color: var(--silver);
  height: 1px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.qhin-background-video {
  height: 880px;
  display: none;
}

.banner_overlay-block-home-qhin {
  z-index: 99;
  opacity: .5;
  background-color: #003d5e;
  background-image: linear-gradient(#000, #000);
  border-radius: 0;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0% 0% auto;
}

.banner_overlay-block-home-qhin.hidden {
  display: none;
}

.qhin-videobanner_content-block {
  z-index: 999;
  width: 100%;
  max-width: 760px;
  margin-top: 0;
  padding-left: 20px;
  padding-right: 20px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -61%);
}

.section_videobanner-qhin-home {
  z-index: 1;
  background-color: #003349;
  background-image: none;
  background-size: auto;
  height: 92vh;
  min-height: 700px;
  max-height: 860px;
  margin-top: 110px;
  padding-top: 0;
  position: relative;
  overflow: hidden;
}

.section_videobanner-qhin-home.no-top-padding {
  border-top: .5px solid #48d59733;
  margin-top: 0;
}

.text-link-container {
  text-decoration: none;
}

.terms_section-text {
  color: var(--brand-color-blue--blue-900-basin-blue);
  margin-top: 20px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 900;
  line-height: 32px;
}

.product-tile_container {
  justify-content: space-around;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}

.himss-logo {
  width: 300px;
}

.qhin-eval-img {
  width: 160px;
  max-width: 600px;
  display: block;
}

.qhin-gated-content-container {
  flex-direction: column;
  justify-content: center;
  margin: 0 auto;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.section_title-block-copy {
  z-index: 100;
  margin-top: 40px;
  position: relative;
}

.product-benefits_wrapper-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 20px;
  display: grid;
}

.product-benefits_wrapper-block._2-col {
  grid-template-columns: 1fr 1fr;
}

.platform_grid-wrapper-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-313 {
  margin-top: 140px;
}

.trusted_grid-wrap-copy {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.gallery-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.testimonial-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--white);
  border-radius: 8px;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  display: block;
}

.columns-4 {
  display: block;
}

.div-block-314 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: wrap;
  display: flex;
}

.div-block-315 {
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/66104b5e378a1cd0abbe8be6_Gallery%206.png");
  background-position: 0 0;
  background-size: auto;
  flex: 1;
  align-self: stretch;
}

.div-block-315-copy {
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/66104b5e90b364e38c3dbc1d_Gallery%202.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  flex: 1;
  align-self: stretch;
}

.quick-stack-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}

.div-block-316 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--white);
  object-fit: fill;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  display: flex;
  position: static;
}

.div-block-317 {
  flex: 0 auto;
  justify-content: flex-end;
  align-self: auto;
  width: 40%;
  display: flex;
}

.div-block-318 {
  flex: 0 auto;
  width: 60%;
}

.bold-text-32 {
  color: var(--green-lighten-50);
}

.paragraph-38, .paragraph-39, .paragraph-40 {
  color: var(--black);
}

.webinar-hero-content {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: flex;
}

.webinar-hero-content.align-left.brand-assets {
  margin-left: 0;
}

.webinar-hero-content.ehr_new-change {
  margin-left: 0;
  margin-right: 0;
}

.speakers_inner-block {
  padding: 60px 40px;
}

.speakers_inner-block.ehr_new-change {
  padding-top: 60px;
}

.speaker-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-radius: 8px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-end;
  padding: 20px;
  display: flex;
  box-shadow: 0 0 16px #d9e8f5;
}

.speaker-container.hidden {
  display: none;
}

.speaker-img {
  width: 120px;
}

.section_bg-light-blue {
  background-color: var(--brand-color-blue--blue-25-background);
}

.container-light-blue-bg {
  background-color: var(--brand-color-blue--blue-25-background);
  border-top-right-radius: 60px;
  max-width: 100%;
}

.speaker-logo-img {
  max-width: 120px;
  margin-top: 20px;
}

.grid-82 {
  grid-template-columns: 1fr 1fr;
}

.speaker-details-container {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.heading-30 {
  font-family: Lato, sans-serif;
  font-weight: 700;
}

.heading-thr {
  font-family: Lato, sans-serif;
  font-weight: 900;
}

.webinar-iframe-container {
  justify-content: center;
  max-width: 1200px;
  margin: 40px auto 60px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.webinar-iframe-container.new-space {
  justify-content: center;
  margin-bottom: 40px;
}

.linkedin-icon {
  width: 24px;
  height: 24px;
}

.speaker-img-container {
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  display: flex;
}

.section_banner-takeover {
  z-index: 1;
  background-color: #003349;
  flex-flow: row;
  margin-top: 110px;
  padding-top: 0;
  padding-bottom: 40px;
  display: block;
}

.section_banner-takeover.multiple-slides.hidden, .section_banner-takeover.home.hidden {
  display: none;
}

.home-announcement_content-block {
  z-index: 999;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border-bottom: 1px none var(--code-green);
  border-radius: 1px;
  align-items: center;
  width: 80%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.heading-3-copy-copy {
  color: #fff;
  text-align: center;
  margin-top: 60px;
  font-family: PT Serif, serif;
}

.heading-four.font-color-white {
  color: var(--ffffff);
  font-size: 18px;
  font-weight: 400;
  line-height: 140%;
}

.m-text_link-blk {
  background-color: #0000;
  align-items: center;
  margin-top: 12px;
  text-decoration: none;
  display: block;
  position: relative;
}

.m-text_link-blk:hover {
  color: #035694;
}

.m-text_link-blk:active {
  color: #003d5e;
}

.text_link-text {
  color: #88e4bb;
  margin-right: 0;
  padding-right: 15px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 25px;
  text-decoration: none;
  transition: all .3s;
  position: relative;
}

.text_link-text:hover {
  color: #a3eacb;
  padding-right: 20px;
}

.text_link-text:active {
  color: #003d5e;
}

.text_link-text.small-btn {
  font-weight: 700;
}

.text_link-blk {
  background-color: #0000;
  align-items: center;
  margin-top: 12px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.text_link-blk:hover {
  color: #035694;
}

.text_link-blk:active {
  color: #003d5e;
}

.text_link-blk.mobile-only {
  display: none;
}

.slider_link-text-copy {
  color: #0469bc;
  margin-right: 0;
  padding-right: 15px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 25px;
  text-decoration: none;
  transition: all .3s;
  position: relative;
}

.slider_link-text-copy:hover {
  color: #035694;
  padding-right: 20px;
}

.slider_link-text-copy:active {
  color: #003d5e;
}

.slider_link-text-copy.small-btn {
  font-weight: 700;
}

.body-2 {
  background-color: #2b2b2b;
}

.home-feature-banner {
  background-color: #003349;
}

.section-58 {
  background-color: #f2f7fc;
}

.div-block-319 {
  flex-direction: column;
  align-items: center;
  margin: 0;
  padding: 20px;
  display: flex;
}

.link-block-24 {
  cursor: none;
}

.image-155 {
  width: 180px;
}

.landing-page-nav-container-2 {
  background-color: #003d5f;
}

.landing-pg-hero {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 0 96px;
}

.landing-pg-hero.center-content {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.landing-pg-hero.relative-position {
  position: relative;
}

.landing-pg-hero.min-height {
  min-height: 500px;
}

.contact-left-list-copy, .contact-left-list-copy-copy {
  margin-bottom: 10px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 150%;
  list-style-type: disc;
}

.section_landingpagenav.bg-color-basin-blue {
  background-color: var(--brand-color-blue--blue-900-basin-blue);
}

.section_landingpagenav.bg-color-basin-blue.mt-120-110-100 {
  margin-top: 110px;
}

.section_landingpagenav.bg-color-basin-blue.mt-120-110-100.landing-page {
  margin-top: 0;
}

.section_landingpagenav.bg-color-light-blue {
  background-color: var(--brand-color-blue--blue-25-background);
}

.section_landingpagenav.get-started-bg {
  background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62bbe1761de666bbf34d4e0a_footer-bg.svg");
  background-position: 50% 100%;
  background-repeat: repeat-x;
  background-size: auto;
  min-height: 60vh;
}

.section_landingpagenav.bg-color-blue-gradient {
  background-image: linear-gradient(to bottom, var(--brand-color-blue--blue-25-background), white 95%);
}

.landing-pg-nav-container {
  justify-content: space-between;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 16px 0;
  display: flex;
}

.landing-pg-nav-container.center-content {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.landing-pg-nav-container.relative-position {
  position: relative;
}

.landing-pg-nav-container.min-height {
  min-height: 500px;
}

.landing_grid-wrapper {
  grid-column-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  margin-top: 40px;
}

.paragraph-text {
  padding-top: 0;
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 25px;
}

.paragraph-text.darker {
  -webkit-text-stroke-color: var(--grey-darken-35);
}

.paragraph-text.darktext {
  color: var(--text-color--primary-dark-text);
  -webkit-text-stroke-color: var(--grey-darken-35);
}

.paragraph-text.font-color-silver {
  color: var(--silver-lighten-80);
}

.div-block-276-copy {
  margin-bottom: 20px;
  padding-right: 0;
}

.basin-blue-quotation {
  z-index: 0;
  position: absolute;
  top: 0;
}

.image-156 {
  opacity: .2;
}

.qhin-benefits_wrapper-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 20px;
  display: grid;
}

.qhin-benefits_wrapper-block._2-col {
  grid-template-columns: 1fr 1fr;
}

.hiddem {
  display: none;
}

.landing-page-wrapper {
  margin-top: 0;
  padding-top: 60px;
  padding-bottom: 60px;
}

.landing-form-grid {
  grid-column-gap: 40px;
  border-radius: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-items: start;
  margin-top: 40px;
}

.slider-text-link {
  background-color: #0000;
  align-items: center;
  margin-top: 20px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.slider-text-link:hover {
  color: #035694;
}

.slider-text-link:active {
  color: #003d5e;
}

.slider-text-link.mobile-only {
  display: none;
}

.container_key-features {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #48d59726;
  border-radius: 4px;
  flex-flow: column;
  padding: 20px;
  display: flex;
}

.grid_key-features {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  max-width: 1200px;
  margin: 40px auto 90px;
}

.lab-network-fourth-slide {
  opacity: .4;
  max-width: 1200px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
  position: relative;
}

.image-157, .image-158 {
  width: 112px;
}

.image-32-copy {
  float: right;
  width: auto;
  height: 31px;
}

.image-32-copy.large {
  height: auto;
  margin-top: 6px;
}

.image-32-copy.el-logo {
  margin-top: 8px;
}

.image-32-copy.meditech {
  width: auto;
  max-width: 100%;
  height: 70px;
}

.image-32-copy.canvas {
  width: 40%;
  height: auto;
}

.heading-31 {
  text-align: center;
  margin-bottom: 27px;
}

@media screen and (min-width: 1280px) {
  .headline-secondary-product2 {
    font-family: Lato, sans-serif;
    font-weight: 900;
  }

  .thank-you-container2 {
    margin-top: 0;
  }

  .innerbanner_header-block.is-font-lato.is-size-large.text-center {
    text-align: center;
    flex: 1;
    padding-bottom: 60px;
  }

  .innerbanner_para-block.is-size-large.align-left {
    overflow: visible;
  }

  .section-header {
    color: var(--text-color--primary-dark-text);
  }

  .citation_desc-text.light_color {
    color: var(--text-color--secondary-dark-text);
  }

  .body.left {
    color: var(--text-color--secondary-dark-text);
    line-height: 1.5;
  }

  .container-large.qhio {
    max-width: none;
  }

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

  .innerbanner_content-block.center {
    min-height: 600px;
    margin-left: auto;
    margin-right: auto;
  }

  .section_ehrretrieval {
    background-color: var(--white);
    border-radius: 0;
  }

  .retrival_inner-container {
    background-color: var(--brand-color-blue--blue-25-background);
    border-top-left-radius: 60px;
    border-top-right-radius: 0;
  }

  .blog_corner-block.no-corner {
    border-top-right-radius: 0;
  }

  .container-86 {
    padding-left: 0;
    padding-right: 0;
  }

  .hero-img-container {
    top: 5%;
  }

  .hlth-hero-img {
    top: 3%;
    left: auto;
  }

  .section_hero {
    background-size: cover;
  }

  .image-152, .hero_whitepapers {
    margin-left: auto;
    margin-right: auto;
  }

  .bold-text-26, .bold-text-27, .bold-text-28, .bold-text-29, .bold-text-30 {
    color: var(--brand-color-blue--blue-900-basin-blue);
  }

  .image-153, .image-154 {
    max-width: 90%;
  }

  .div-block-308, .div-block-309 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .h3 {
    color: var(--text-color--primary-dark-text);
    font-family: Lato, sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 1.4;
  }

  .section_cta-form {
    background-color: var(--white);
    border-radius: 0;
  }

  .cta-form_inner-container {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

  .usecasebanner_content-block.center {
    min-height: 600px;
    margin-left: auto;
    margin-right: auto;
  }

  .section_tefca-dxf {
    border-radius: 0;
  }

  .section_usecase-resources {
    background-color: var(--white);
    border-radius: 0;
  }

  .h1.is-font-lato.is-size-large.text-center {
    text-align: center;
    flex: 1;
    padding-bottom: 60px;
  }

  .qhin_content-block.center {
    min-height: 600px;
    margin-left: auto;
    margin-right: auto;
  }

  .section_qhin-connectivity {
    border-radius: 0;
  }

  .section_qhin-resources, .section_qhin-news, .section_qhin-faq {
    background-color: var(--white);
    border-radius: 0;
  }

  .product-tile_container {
    max-width: 1230px;
  }

  .gallery-grid {
    max-width: 1200px;
  }

  .section_bg-light-blue {
    background-color: var(--white);
    border-radius: 0;
  }

  .container-light-blue-bg {
    background-color: var(--brand-color-blue--blue-25-background);
    border-top-left-radius: 60px;
    border-top-right-radius: 0;
  }
}

@media screen and (min-width: 1440px) {
  .navbar {
    position: fixed;
    inset: 0% 0% auto;
  }

  .logo {
    max-width: none;
    max-height: 40px;
    margin-top: 3%;
  }

  .container {
    max-width: 1300px;
    margin: 0 auto;
  }

  .nav-menu {
    width: 87%;
    font-size: 1.3em;
  }

  .nav-link-contact {
    width: 165px;
    height: 48px;
    margin-top: 1%;
    margin-left: 35px;
    padding: 15px 0 0;
    font-size: 18px;
    line-height: 16px;
  }

  .dropdown-toggle-nav {
    color: #303030;
    padding-left: 35px;
    padding-right: 35px;
    font-size: 16px;
  }

  .heading {
    color: #003d5f;
    text-align: center;
    font-family: PT Serif, serif;
    font-size: 49px;
    line-height: 70px;
  }

  .div-block-2 {
    width: 63%;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: 19% 0% auto;
  }

  .hero-content {
    width: 63%;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: 20% 0% auto;
  }

  .hero-text {
    color: #003d5f;
    text-align: center;
    font-family: PT Serif, serif;
    font-size: 49px;
    line-height: 70px;
  }

  .homepage-hero-image-div {
    overflow: hidden;
  }

  .hero-text-heading {
    color: #003d5f;
    text-align: center;
    font-family: PT Serif, serif;
    font-size: 3.4vw;
    line-height: 70px;
  }

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

  .hero-text-secondary {
    color: #303030;
    text-align: center;
    width: 59%;
    margin-top: 15px;
    margin-left: auto;
    margin-right: auto;
    font-family: Lato, sans-serif;
    font-size: 1.46vw;
    line-height: 30px;
  }

  .div-block-3 {
    width: 250px;
    margin-top: 30px;
    margin-left: auto;
    margin-right: auto;
    font-family: Lato, sans-serif;
    font-size: 1.125em;
  }

  .button {
    text-align: center;
    background-color: #003d5f;
    width: 100%;
    height: 48px;
  }

  .start-building-button {
    text-align: center;
    background-color: #003d5f;
    width: 200px;
    height: 48px;
    margin-top: 30px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 10px;
    font-family: Lato, sans-serif;
    font-size: 1.5em;
    line-height: 26px;
    display: block;
  }

  .section-2 {
    position: relative;
  }

  .image-3 {
    width: 100%;
    min-height: 600px;
  }

  .container-3 {
    z-index: 2;
    max-width: 100%;
    position: absolute;
  }

  .hero-text-heading-white {
    color: #fff;
    text-align: center;
    padding-bottom: 20px;
    font-family: PT Serif, serif;
    font-size: 3vw;
    font-weight: 700;
    line-height: 56px;
  }

  .div-block-4 {
    width: 63%;
    margin-top: 100px;
    margin-left: auto;
    margin-right: auto;
    bottom: auto;
  }

  .stethescope-icon {
    width: 6.7vw;
    height: 6.7vw;
  }

  .rx-icon {
    width: 6.7vw;
    height: 6.7vw;
    position: absolute;
    inset: auto 30% 4% auto;
  }

  .sdoh-icon {
    width: 6.7vw;
    height: 6.7vw;
    position: absolute;
    inset: auto 2% 27% auto;
  }

  .labs-icon {
    width: 6.7vw;
    height: 6.7vw;
    position: absolute;
    inset: auto 86.5% 26.2% auto;
  }

  .house-icon {
    width: 6.2vw;
    height: 6.2vw;
    position: absolute;
    inset: auto 6.2% 40% auto;
  }

  .hx-icon {
    width: 6.7vw;
    height: 6.7vw;
    position: absolute;
    inset: auto 77% 7.2% auto;
  }

  .bottle-icon {
    width: 6.2vw;
    height: 6.2vw;
    position: absolute;
    inset: auto 72.5% 36.2% auto;
  }

  .dx-icon {
    width: 6.7vw;
    height: 6.7vw;
    position: absolute;
    inset: auto 22% 42.7% auto;
  }

  .image-11 {
    width: 90px;
    height: 90px;
    position: absolute;
    inset: auto 10% 0% auto;
  }

  .tube-icon {
    width: 6.2vw;
    height: 6.2vw;
    position: absolute;
    inset: auto 35.2% 23% auto;
  }

  .kit-icon {
    width: 6.2vw;
    height: 6.2vw;
    position: absolute;
    inset: auto 9.7% 9.7% auto;
  }

  .container-4 {
    z-index: 4;
  }

  .grid {
    margin-left: auto;
    margin-right: auto;
  }

  .markets-hero-section {
    margin-top: 120px;
  }

  .container-6 {
    max-width: 1300px;
  }

  .container-6.fqhc-hero {
    height: 480px;
  }

  .market-hero-headline {
    font-size: 45px;
  }

  .grid-2 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    margin-left: auto;
    margin-right: auto;
  }

  .network-container {
    max-width: 100%;
  }

  .grid-3 {
    grid-template-columns: .5fr .5fr;
    margin-left: auto;
    margin-right: auto;
  }

  .grid-4 {
    grid-column-gap: 1em;
  }

  .container-9, .container-10, .container-11 {
    max-width: 100%;
  }

  .rich-text-block.darktext {
    color: var(--grey-darken-35);
  }

  .grid-7 {
    margin-left: auto;
    margin-right: auto;
  }

  .container-12 {
    max-width: 100%;
    height: 50em;
  }

  .div-block-17 {
    max-width: 1300px;
    margin-left: auto;
    margin-right: auto;
  }

  .image-15 {
    z-index: 1;
    top: -.3vw;
  }

  .rich-text-block-2.darktext, .rich-text-block-2.darktext p {
    color: var(--grey-darken-35);
  }

  .list-4, .list-5 {
    margin-top: 2em;
  }

  .dropdown-list.w--open {
    width: 805px;
    padding: 20px;
  }

  .product-hero-section, .product-hero-section.hin {
    margin-top: 0;
  }

  .hero_inner-wrapper {
    max-width: 1300px;
  }

  .headline-secondary-product2 {
    font-size: 45px;
  }

  .white-blur-underline {
    height: 4vh;
  }

  .section-6-copy {
    background-color: var(--white);
  }

  .grid-11 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    place-items: stretch center;
    width: 80%;
  }

  .container-20 {
    height: 4vh;
    top: 38%;
  }

  .container-9-copy, .container-9-copy-copy {
    max-width: 100%;
  }

  .container-12-copy {
    max-width: 100%;
    height: 50em;
  }

  .div-block-17-copy, .div-block-17-copy-copy {
    max-width: 1300px;
    margin-left: auto;
    margin-right: auto;
  }

  .headline-secondary-copy, .page-title {
    font-size: 45px;
  }

  .div-block-38 {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-40 {
    margin-left: 0;
    margin-right: 0;
  }

  .headline-secondary-copy, .headline-secondary-copy-copy, .headline-secondary-copy-copy-copy, .event-headline {
    font-size: 45px;
  }

  .labs-hero-image {
    width: 87%;
    top: -.3vw;
  }

  .grid-19 {
    width: 60%;
  }

  .div-block-54 {
    width: 80%;
    max-width: 1300px;
  }

  .get-started-button-copy-copy {
    font-weight: 700;
  }

  .paitent-360-stats {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .white-blur {
    height: 10vh;
  }

  .paitent-360-stat-lines {
    grid-template-columns: 1fr;
  }

  .paitent-360-stats-copy, .paitent-360-stat-sdoh-score {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .blue-gradient-short {
    max-width: 100%;
    height: 60vh;
  }

  .container-9-copy-copy-copy {
    max-width: 100%;
  }

  .image-15-copy {
    z-index: 1;
    z-index: 1;
    top: -.3vw;
  }

  .collection-list {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .bottom-border-nav {
    opacity: 0;
    background-color: #e6e6e6;
    width: 100%;
    height: 1px;
    position: absolute;
    inset: auto 0% 0%;
  }

  .container-login {
    max-width: 1300px;
    margin: 0 auto;
  }

  .section-15 {
    background-color: #003d5e;
  }

  .ehr-benefits, .intella-container, .success-story-virta, .success-story-virta-container, .container-8-copy {
    max-width: 100%;
  }

  .lab-network-how-it-works-container {
    max-width: 100%;
    height: 166vh;
  }

  .data-types-white-baackground {
    max-width: 100%;
    height: 60vh;
  }

  .container-10-copy-copy {
    background-color: #fff;
    max-width: 100%;
  }

  .section-11-copy-copy-copy {
    background-color: #f3f8fc;
  }

  .container-10-copy-copy-copy {
    background-color: #fff;
    max-width: 100%;
  }

  .my360-background {
    background-color: #0000;
    max-width: 100%;
    height: 60vh;
  }

  .container-9-copy-copy-copy {
    border-top-left-radius: 0;
    max-width: 100%;
  }

  .lab-network-how-it-works-copy {
    background-color: #f3f8fc;
    height: auto;
  }

  .lab-test-container {
    max-width: 100%;
    height: auto;
    margin-bottom: 40px;
    padding-bottom: 0;
  }

  .container-10-copy-copy, .my-360-uses-cases {
    max-width: 100%;
  }

  .container-10-copy-copy-copy-copy, .ehr_inner-content {
    background-color: #fff;
    max-width: 100%;
  }

  .section-11-copy-copy-copy-copy, .section_retrivalblock {
    background-color: #f3f8fc;
  }

  .grid-24 {
    width: 65%;
    top: 80%;
  }

  .image-32.meditech {
    width: 60%;
  }

  .image-32.canvas {
    width: 50%;
  }

  .text-block-27 {
    text-transform: uppercase;
  }

  .div-block-69 {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
  }

  .section-2-copy {
    position: relative;
  }

  .grid-2-copy {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    width: 85%;
    margin-left: auto;
    margin-right: auto;
  }

  .description-copy-copy-copy-copy {
    font-size: 18px;
  }

  .grid-2-copy-copy, .grid-2-copy-copy-copy {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    width: 85%;
    margin-left: auto;
    margin-right: auto;
  }

  .grid-2-copy, .grid-2-copy-copy, .grid-2-copy-copy-copy, .grid-2-copy-copy-copy-copy {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    margin-left: auto;
    margin-right: auto;
  }

  .grid-2-copy-copy-copy-copy-copy {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    margin-left: auto;
    margin-right: auto;
  }

  .grid-2-copy-copy-copy-copy, .grid-2-copy-copy-copy-copy-copy, .home-grid-2 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    width: 85%;
    margin-left: auto;
    margin-right: auto;
  }

  .grid-2-copy-copy-copy {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    margin-left: auto;
    margin-right: auto;
  }

  .grid-2-copy-copy-copy-copy-copy-copy {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    margin-left: auto;
    margin-right: auto;
  }

  .digital-health-leaders-logos {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    margin-left: auto;
    margin-right: auto;
  }

  .heading-3-copy-copy-copy-copy-copy {
    text-align: center;
    justify-content: center;
    width: 100%;
    margin-top: 10px;
    display: block;
  }

  .guides_header-block {
    color: var(--brand-color-blue--blue-900-basin-blue);
  }

  .div-block-78 {
    margin-top: 21%;
  }

  .image-36 {
    width: 100%;
    top: -2%;
  }

  .div-block-17-copy-copy {
    max-width: 1300px;
    margin-left: auto;
    margin-right: auto;
  }

  .cta-banner {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
  }

  .tab-1-fourth.w--current {
    min-height: 70px;
    padding-top: 0;
    padding-bottom: 0;
    line-height: 70px;
    display: inline-block;
    top: 0;
    bottom: 0;
  }

  .tab-4-fourth {
    padding-top: 0;
    padding-bottom: 0;
    line-height: 70px;
  }

  .qhin-header-section {
    margin-top: 0;
  }

  .container-29 {
    height: 740px;
  }

  .image-37 {
    height: 100%;
  }

  .heading-8 {
    width: auto;
  }

  .about-us-header-container {
    top: 32%;
  }

  .grid-32 {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .grid-for-leaders-copy {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    margin-left: 40px;
    margin-right: 40px;
  }

  .time-line-spacer-right, .timeline-spacer-left {
    height: 200px;
  }

  .test-tubes {
    inset: 18% 19% auto auto;
  }

  .health-care-provider {
    inset: 26% auto auto 9%;
  }

  .health-care-provider-copy {
    inset: 46% auto auto 9%;
  }

  .dropdown-list-short.w--open {
    width: 180px;
    padding: 20px;
    left: -10%;
  }

  .news-headline {
    font-size: 22px;
  }

  .event-headline-copy-copy {
    font-size: 22px;
  }

  .event-headline-copy, .event-headline-copy-copy {
    font-size: 45px;
  }

  .blog-headline {
    font-size: 30px;
  }

  .event-headline-copy {
    font-size: 45px;
  }

  .guide-heading {
    font-size: 22px;
  }

  .div-block-100 {
    margin-bottom: 10vh;
  }

  .image-40 {
    width: 100%;
  }

  .grid-24-copy {
    width: 65%;
    inset: auto 5% 5% auto;
  }

  .header-triangle {
    display: block;
  }

  .section_drchrono {
    margin-top: 90px;
  }

  .top-nav-button-container {
    max-width: 1300px;
    margin: 0 auto;
  }

  .text-block-10-copy-copy {
    color: var(--white);
    font-size: 14px;
    font-weight: 400;
  }

  .div-block-102 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    justify-content: center;
    display: flex;
  }

  .get-started-button-copy-copy-copy {
    font-weight: 700;
  }

  .description-copy-copy-copy-copy-copy {
    color: var(--grey-darken-35);
    font-size: 18px;
  }

  .div-block-103 {
    flex-direction: column;
    align-items: center;
    width: 100%;
    padding-left: 70px;
    padding-right: 60px;
    display: flex;
  }

  .div-block-103-copy {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    padding-left: 0;
    padding-right: 60px;
    display: flex;
  }

  .div-block-27-copy {
    margin-left: auto;
    margin-right: auto;
  }

  .container-11-copy, .hin-value-container {
    max-width: 100%;
  }

  .hin-features {
    max-width: 100%;
    height: 55em;
  }

  .container-9-copy-copy, .container-9-copy-copy-copy, .container-9-copy-copy-copy-copy {
    max-width: 100%;
  }

  .hin-container {
    background-color: var(--brand-color-blue--blue-900-basin-blue);
    background-image: none;
    max-width: 100%;
  }

  .trusted-lab-vendors {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    margin-left: auto;
    margin-right: auto;
  }

  .proofrico_puerto-block {
    max-width: 1300px;
  }

  .grid-37 {
    width: 55%;
  }

  .div-block-108 {
    height: 15vh;
  }

  .grid-37-copy {
    width: 60%;
  }

  .digital-health-testimonial, .ehr-testimonial, .container-11-copy {
    max-width: 100%;
  }

  .thank-you-container2 {
    min-height: 980px;
    margin-top: 0;
  }

  .hero-image, .image-15-copy-copy, .hie-hero-image {
    z-index: 1;
    top: -.3vw;
  }

  .tab-2-fourth-ehr.my-funky-class {
    min-height: 70px;
    padding-top: 0;
    padding-bottom: 0;
    line-height: 70px;
  }

  .life-insurance-stat-value-container {
    max-width: 100%;
    height: 67em;
  }

  .paitent-360-stats-copy {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .html-embed-3 {
    width: 100%;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
  }

  .html-embed-3-copy, .html-embed-3-copy-copy {
    width: 100%;
    height: 150vh;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
  }

  .markets-dropdown.w--open, .products-dropdown.w--open {
    width: 805px;
    padding: 20px;
  }

  .div-block-103-copy-copy {
    flex-direction: column;
    align-items: center;
    width: 100%;
    padding-left: 70px;
    padding-right: 60px;
    display: flex;
  }

  .hin-qhin {
    background-color: var(--brand-color-blue--blue-900-basin-blue);
  }

  .tab-1-third-copy, .tab-1-third-copy.w--current {
    width: 50%;
  }

  .section-6-copy-copy, .green-tabs {
    background-color: var(--white);
  }

  .container-9-copy-copy, .container-9-copy-copy-copy, .green-tabs-container-modified {
    max-width: 100%;
  }

  .green-tabs-content, .green-tabs-content-no-tabs {
    margin-left: auto;
    margin-right: auto;
  }

  .green-tabs-container-modified-copy {
    max-width: 100%;
  }

  .my360-hero {
    width: 80%;
  }

  .container-12-copy-copy-copy {
    max-width: 100%;
    height: 71.5em;
  }

  .container-12-copy-copy {
    max-width: 100%;
    height: 50em;
  }

  .section_additional-headers {
    margin-top: 0;
  }

  .contact-us-form-container {
    margin-top: 0;
  }

  .container-10-copy, .container-11-copy {
    max-width: 100%;
  }

  .hero-content-mobile {
    width: 63%;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: 20% 0% auto;
  }

  .hero-text-heading-mobile {
    color: #003d5f;
    text-align: center;
    font-family: PT Serif, serif;
    font-size: 3.4vw;
    line-height: 70px;
  }

  .green-tabs-life-insurance, .green-tabs-hin, .green-tabs-hip, .green-tabs-ehr-retrieval, .green-tabs-sdoh {
    background-color: var(--white);
  }

  .div-block-133 {
    width: 47%;
  }

  .div-block-134 {
    margin-bottom: auto;
  }

  .heading-8-copy-2 {
    width: 60%;
  }

  .image-63, .div-block-137 {
    width: 100%;
  }

  .block-quote-person {
    width: 65%;
    top: auto;
  }

  .successstory_wrapper, .container-10-copy {
    max-width: 100%;
  }

  .gated-content-header {
    font-size: 45px;
  }

  .container-6-copy-copy {
    max-width: 1300px;
  }

  .hinintro_content-wrap {
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-17-copy-copy-copy {
    max-width: 1300px;
    margin-left: auto;
    margin-right: auto;
  }

  .data-sources-hero-section {
    margin-top: 0;
    padding-top: 120px;
  }

  .data-sources-hero-section.hin {
    margin-top: 0;
  }

  .market-hero-headline-copy {
    font-size: 45px;
  }

  .heading-blue-left-align-copy {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .hospital {
    inset: 53% auto auto 9%;
  }

  .medications {
    top: 36%;
  }

  .about-us-hero-container {
    max-width: 100%;
    display: block;
  }

  .about-us-hero-copy, .image-75 {
    width: 100%;
  }

  .outcomes-animation {
    min-width: 410px;
  }

  .div-block-170-copy {
    margin-top: 28%;
  }

  .heading-8-copy {
    width: 100%;
  }

  .about-second_float-block {
    top: 8%;
  }

  .teams_gallery-photo.about {
    flex: none;
  }

  .div-block-172 {
    display: block;
  }

  .description-copy-copy {
    margin-bottom: 20px;
  }

  .careers-testimonial {
    max-width: 100%;
  }

  .animated-text {
    width: 350px;
  }

  .event-headline-copy-copy-copy {
    font-size: 22px;
  }

  .div-block-38-copy {
    margin-left: auto;
    margin-right: auto;
  }

  .grid-2-copy-copy {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-15-copy {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .grid-2-copy-copy-copy, .grid-2-copy-copy-copy-copy {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .copyright-text {
    color: var(--white);
    font-size: 14px;
    font-weight: 400;
  }

  .footer-wrapper {
    margin-left: auto;
    margin-right: auto;
  }

  .nav-contact-container {
    float: right;
    height: 100%;
    margin-top: 4px;
    display: inline-block;
  }

  .home-stats-left-container {
    z-index: 1;
    margin-right: -50px;
  }

  .home-stats-center-container {
    z-index: 2;
  }

  .home-stats-right-container {
    z-index: 1;
    margin-left: -47px;
  }

  .trusted-image-top-bloopy {
    width: 100%;
  }

  .interop-description {
    font-size: 18px;
  }

  .grid-2-copy {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-54-copy {
    flex-direction: column;
    align-items: center;
    max-width: 1300px;
    display: flex;
  }

  .grid-2-copy-copy-copy-copy {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    margin-left: auto;
    margin-right: auto;
  }

  .guide_header-blk {
    font-size: 52px;
  }

  .container-11-copy {
    max-width: 100%;
  }

  .image-15-copy {
    z-index: 1;
    top: -.3vw;
  }

  .white-block {
    margin-left: auto;
    margin-right: auto;
  }

  .description-copy-copy-copy {
    margin-bottom: 20px;
  }

  .chrono_order-block, .container-6-copy-copy-copy, .container-6-copy-copy-copy, .container-6-copy-copy-copy, .container-6-copy-copy-copy {
    max-width: 1300px;
  }

  .event-name {
    font-size: 45px;
  }

  .popup-container {
    z-index: 5;
  }

  .headline-secondary-product-copy-copy {
    font-size: 45px;
  }

  .container-6-copy-copy-copy, .container-6-copy-copy-copy-copy, .container-6-copy-copy-copy-copy, .contact-us-form-outer, .container-6-copy-copy-copy {
    max-width: 1300px;
  }

  .innerbanner_header-block {
    font-size: 45px;
  }

  .sdoh-hero-container {
    max-width: 1300px;
  }

  .headline-secondary-product-copy-copy-copy {
    font-size: 45px;
  }

  .div-block-121-copy {
    justify-content: center;
    align-items: flex-start;
    padding-top: 0;
  }

  .chart-bridge-hero-content {
    align-items: flex-start;
    padding-top: 0;
  }

  .contact-us-form-container-desktop {
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 40px;
    padding-right: 40px;
  }

  .byline-container {
    flex-direction: row;
  }

  .text-block-68 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .thank-you-container-copy {
    margin-top: 0;
  }

  .container-6-copy-copy-copy {
    max-width: 1300px;
    height: 640px;
  }

  .headline-secondary-product-copy {
    font-size: 45px;
  }

  .container-6-copy-copy-copy {
    max-width: 1300px;
    height: 640px;
    padding-top: 220px;
  }

  .container-6-copy-copy-copy-copy, .container-6-copy-copy-copy, .container-6-copy-copy-copy, .container-6-copy-copy-copy-copy, .container-6-copy-copy-copy-copy-copy, .gated-content-hero {
    max-width: 1300px;
  }

  .landing-page-footer-container {
    background-color: var(--brand-color-blue--blue-1000);
  }

  .container-81 {
    max-width: 100%;
  }

  .div-block-186 {
    margin: 20px 40px;
  }

  .press-kit-hero-content {
    align-items: flex-start;
    padding-top: 0;
  }

  .press-kit-hero-section {
    margin-top: 114px;
  }

  .html-embed-3-copy {
    width: 100%;
    height: 750100%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
  }

  .contact-us-form-container-mobile {
    margin-top: 0;
  }

  .contact-us-information-mobile {
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 40px;
    padding-right: 40px;
  }

  .container-11-copy {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .heading-2.text-basin-blue.text-center.lato-variation {
    font-family: Lato, sans-serif;
  }

  .terms-header, .privacy_policy-header, .headline-secondary-product-copy-copy, .additional-terms-header {
    font-size: 45px;
  }

  .event-headline-copy-copy-copy-copy, .event-headline-copy-copy-copy-copy-copy, .event-headline-copy-copy-copy-copy-copy-copy {
    font-size: 22px;
  }

  .grid_white-block {
    display: block;
  }

  .grid_white-block.hidden {
    display: none;
  }

  .blog-tiles {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-217 {
    padding-left: 0;
    padding-right: 0;
  }

  .tabs-menu-4 {
    margin-left: 0;
    margin-right: 0;
  }

  .style-guide-hero-section {
    margin-top: 114px;
  }

  .web-components-library {
    max-width: 1300px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .blog-tiles-container {
    max-width: 1200px;
  }

  .section-53 {
    margin-top: 114px;
  }

  .container-84 {
    max-width: 1300px;
    padding-top: 60px;
  }

  .release_header-block {
    padding-left: 40px;
    padding-right: 40px;
  }

  .blog-tabs {
    margin-left: 0;
    margin-right: 40px;
    padding-left: 40px;
    padding-right: 0;
  }

  .blog_tiles-section {
    margin-left: 0;
    margin-right: 0;
  }

  .tabs_content-wrap {
    padding-left: 40px;
    padding-right: 40px;
  }

  .blog_tab-inner {
    max-width: 1300px;
  }

  .news-tabs {
    margin-left: 0;
    margin-right: 40px;
    padding-left: 40px;
    padding-right: 0;
  }

  .blog-tiles-section-copy, .tabs_wrap-section {
    margin-left: 0;
    margin-right: 0;
  }

  .web-style-guide-hero-container {
    max-width: 1300px;
  }

  .web-style-guide-hero-container.fqhc-hero {
    height: 480px;
  }

  .blog_hero-container {
    max-width: 1300px;
    padding-top: 60px;
  }

  .popup-container-multiple-events {
    z-index: 5;
  }

  .markets-hero-grid {
    margin-left: auto;
    margin-right: auto;
  }

  .digital-health-hero {
    z-index: 1;
    top: -.3vw;
  }

  .markets-hero-container {
    max-width: 1300px;
  }

  .markets-hero-container.fqhc-hero {
    height: 480px;
  }

  .national-network-grid {
    margin-left: auto;
    margin-right: auto;
  }

  .grid-split-5 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    margin-left: auto;
    margin-right: auto;
  }

  .quoted-person-grid-outer {
    width: 65%;
    top: 80%;
  }

  .greentabs_description-block {
    width: 50%;
  }

  .section-54 {
    background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62744222328f2ef05573e20a__Hero_bg.png");
    background-position: 0 0;
    background-size: contain;
    height: 800px;
  }

  .image-90 {
    display: none;
  }

  .event-hero-section {
    margin-top: 0;
    margin-bottom: 0;
  }

  .event-hero-section.daily-deals {
    background-image: linear-gradient(to bottom, var(--brand-color-blue--blue-25-background) 30%, var(--brand-color-blue--blue-900-basin-blue) 88%);
  }

  .event-hero-container {
    background-image: none;
    max-width: 1300px;
  }

  .event-hero-container.fqhc-hero {
    height: 480px;
  }

  .event-hero-grid-outer.extra-margin {
    margin-top: 100px;
  }

  .event-hero-grid {
    margin-left: auto;
    margin-right: auto;
  }

  .logo-hero {
    z-index: 1;
    margin-top: 15%;
    top: -.3vw;
  }

  .logo-hero.himss-lp {
    margin-top: 0%;
  }

  .docs-bg {
    max-width: 1300px;
  }

  .civitas-info-grid-outer {
    max-width: 1300px;
    margin-left: auto;
    margin-right: auto;
  }

  .civitas-use-cases, .civitas-hin-outer, .civitas-qhin-outer, .civitas-puerto-rico-testimonial-outer {
    max-width: 1300px;
  }

  .section-outer.height-400 {
    height: 400px;
  }

  .access-data-grid {
    margin-left: auto;
    margin-right: auto;
  }

  .civitas-puerto-rico-stats {
    width: 100%;
  }

  .cta-banner-copy, .cta-banner-copy-copy {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
  }

  .digital-health-landing-hero {
    z-index: 1;
    top: -.3vw;
  }

  .section-bg.bg-color-basin-blue {
    background-color: var(--brand-color-blue--blue-900-basin-blue);
  }

  .nav-menu-civitas {
    width: 87%;
    font-size: 1.3em;
  }

  .nav-contact-container-copy {
    float: right;
    height: 100%;
    display: inline-block;
  }

  .top-nav-button-container-copy {
    max-width: 1300px;
    margin: 0 auto;
  }

  .ehr-retrieval-hero-container {
    max-width: 1300px;
  }

  .hero-section, .hero-section.hin {
    margin-top: 0;
  }

  .landing-page-hero {
    max-width: 1300px;
  }

  .gated-content-header-copy {
    font-size: 45px;
  }

  .hero-light-blue, .hero-light-blue.hin, .white-blue-gradient-section, .white-blue-gradient-section.hin {
    margin-top: 0;
  }

  .white-background-section-container {
    max-width: 100%;
  }

  .image-40-copy {
    width: 100%;
  }

  .venture-call-out {
    left: 0%;
  }

  .div-block-100-copy {
    margin-bottom: 10vh;
  }

  .section-quote-heading {
    width: 85%;
    margin-left: auto;
    margin-right: auto;
  }

  .white-blue-gradient-container {
    max-width: 1300px;
  }

  .venture-call-out-2 {
    right: 0%;
  }

  .venture-call-out-3 {
    left: 0%;
  }

  .venture-call-out-4 {
    right: 0%;
  }

  .venture-call-out-5 {
    left: 0%;
  }

  .ventures-hero-image {
    overflow: hidden;
  }

  .ventures-hero-copy {
    max-width: 1300px;
    margin-left: auto;
    margin-right: auto;
  }

  .venture-hero-text {
    font-size: 80px;
  }

  .div-block-253 {
    width: 470px;
  }

  .ventures-cloud-1 {
    max-width: 1300px;
    margin-left: auto;
    margin-right: auto;
  }

  .venture-call-out-6 {
    left: auto;
  }

  .qhin-call-out {
    left: 0%;
  }

  .qhin-call-out-2 {
    right: 0%;
  }

  .qhin-call-out-3 {
    left: 0%;
  }

  .qhin-call-out-4 {
    right: 0%;
  }

  .qhin-call-out-5 {
    left: 0%;
  }

  .qhin-call-out-6 {
    left: auto;
  }

  .grid-32-copy {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .grid-2-col {
    width: 60%;
  }

  .container-11-copy-copy, .container-11-copy-copy-copy {
    max-width: 100%;
  }

  .markets-hero-section-copy {
    margin-top: 120px;
  }

  .section-outer.bg-dark-blue.img-only {
    min-height: 420px;
  }

  .grid-split-half {
    margin-left: auto;
    margin-right: auto;
  }

  .lp-floating-text, .year-title {
    font-size: 600px;
  }

  .lp-main-section.lp-forms-section {
    background-position: -30px;
  }

  .lp-form-wrapper.mobile-100 {
    max-width: 100%;
  }

  .icon-block {
    width: 160px;
    height: 160px;
  }

  .link-36.dark-text, .text-link-small-2.dark-text {
    font-size: 18px;
  }

  .white {
    text-decoration: none;
  }

  .white.center.new-h1.small-header {
    width: 80%;
  }

  .white.new-h2 {
    font-size: 40px;
    line-height: 48px;
  }

  .white.new-h2.center.new-title {
    margin-bottom: 5px;
  }

  .white.new-para {
    font-size: 14px;
  }

  .white.new-h3 {
    font-size: 32px;
    line-height: 44px;
    text-decoration: none;
  }

  .new-container {
    max-width: 1270px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .single-list-block.third, .single-list-block.second, .single-list-block.first {
    text-decoration: none;
  }

  .new-banner-section {
    min-height: 820px;
  }

  .new-h3 {
    font-size: 32px;
    line-height: 44px;
  }

  .center.white.list-para {
    font-size: 14px;
  }

  .dropdown-toggle-nav-2 {
    color: #303030;
    padding-left: 35px;
    padding-right: 35px;
    font-size: 16px;
  }

  .dropdown-toggle-nav-2.light-text {
    font-size: 18px;
  }

  .newblock-privacy {
    max-width: 520px;
  }

  .nav-link-contact-2 {
    width: 165px;
    height: 48px;
    margin-top: 1%;
    margin-left: 35px;
    padding: 15px 0 0;
    font-size: 18px;
    line-height: 16px;
  }

  .nav-link-contact-2.nav-buttonblk {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 18px;
    line-height: 18px;
  }

  .dropdown-toggle-3 {
    font-size: 17px;
  }

  .readmore-link {
    text-decoration: none;
  }

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

  .gradient-section {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100% 100%;
  }

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

  .paragraph-22 {
    font-size: 18px;
    line-height: 25px;
  }

  .list-icon {
    width: 100px;
    height: 100px;
  }

  .copyright-text-2, .text-block-10-copy-copy-2 {
    color: #fff;
    font-size: 14px;
    font-weight: 400;
  }

  .grid-32-copy-copy {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-103-copy-copy-copy {
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .rich-text-block-23.darktext {
    color: var(--grey-darken-35);
  }

  .footer-simple-container.daily-deals {
    margin-bottom: 0;
    padding-bottom: 10px;
  }

  .div-block-276 {
    padding-right: 46px;
  }

  .email-section-heading {
    font-size: 28px;
  }

  .field-label-3 {
    font-size: 15px;
  }

  .contact-grid {
    margin-left: auto;
    margin-right: auto;
  }

  .contact-wrap {
    background-image: none;
    max-width: 1300px;
  }

  .div-block-27-copy-copy {
    top: 8%;
  }

  .grid-imageblock.graph-outer_wrapper {
    max-width: 720px;
  }

  .padding-global.qhio-white-paper {
    padding-left: 24px;
  }

  .padding-global.qhio-white-paper._1440 {
    padding-left: 0;
    padding-right: 0;
  }

  .large-gray_wrap, .small-green_wrap, .large-green_wrap {
    width: auto;
  }

  .banner-image_maiin-block-2.lottie-hero {
    margin-right: -969px;
  }

  .container-large {
    object-fit: fill;
    max-width: 1200px;
    padding-bottom: 0;
    padding-left: 0;
    display: block;
    position: static;
  }

  .container-large.qhio {
    max-width: 1440px;
    padding-left: 120px;
    padding-right: 120px;
  }

  .footer_inner-wrap {
    margin-left: auto;
    margin-right: auto;
  }

  .footer_bottom-wrap {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    justify-content: center;
    display: flex;
  }

  .footer_copy-text, .footer_terms-policy-text {
    color: var(--white);
    font-size: 14px;
    font-weight: 400;
  }

  .header-navbar {
    position: fixed;
    inset: 0% 0% auto;
  }

  .header-bottom-border {
    opacity: 0;
    background-color: #e6e6e6;
    width: 100%;
    height: 1px;
    position: absolute;
    inset: auto 0% 0%;
  }

  .header_login-wrap {
    max-width: 1300px;
    margin: 0 auto;
  }

  .header_navigation-wrap {
    max-width: none;
    margin: 0 auto;
  }

  .header_logo-image {
    max-width: none;
    max-height: 40px;
    margin-top: 3%;
  }

  .nav_link-wrapper {
    width: 85%;
    font-size: 1.3em;
  }

  .dropdown_toggle-nav {
    color: #303030;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 16px;
  }

  .dropdown_toggle-nav:focus {
    border-radius: 10px;
  }

  .dropdown_markets-nav.w--open, .dropdown_products-nav.w--open {
    width: 805px;
    padding: 20px;
  }

  .nav_contact-link-btn {
    width: 165px;
    height: 48px;
    margin-top: 1%;
    margin-left: 35px;
    padding: 15px 0 0;
    font-size: 18px;
    line-height: 16px;
  }

  .nav_contact-link-btn.spaces, .nav_contact-link-btn.spaces.alignmiddle {
    margin-top: 0%;
  }

  .about_hero-container {
    max-width: 100%;
    display: block;
  }

  .about_hero-header {
    top: 32%;
  }

  .about_animation-text {
    min-width: 410px;
  }

  .about_header-text, .about_hero-image {
    width: 100%;
  }

  .about-inner-container {
    max-width: 100%;
    display: block;
  }

  .abount-inner_header {
    margin-top: 28%;
  }

  .about-inner_image {
    width: 100%;
  }

  .history_spacer-left, .history_spacer-right {
    height: 200px;
  }

  .company_grid-wrapper {
    margin-left: auto;
    margin-right: auto;
    top: 8%;
  }

  .leadership_inner-block.bg-dark-blue.img-only {
    min-height: 420px;
  }

  .leadership_grid {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .leadership_grid.board {
    width: 80%;
  }

  .investor-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    margin-left: 40px;
    margin-right: 40px;
  }

  .bottom_block-wrap {
    height: 50vh;
  }

  .section_qhin-header {
    margin-top: 0;
  }

  .banner_new-block {
    min-height: 820px;
  }

  .welcome_grid-block {
    grid-column-gap: 40px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1.25fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: stretch;
    margin-left: auto;
    margin-right: auto;
    display: grid;
  }

  .welcome_header {
    color: #003d5f;
    text-align: center;
    font-family: PT Serif, serif;
    font-size: 3.4vw;
    line-height: 70px;
  }

  .team_images-grid {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .blue_inner-wrapper {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .blue_inner-content {
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .benefits_second-block, .container-11-copy-copy-copy, .resources_container {
    max-width: 100%;
  }

  .topblock_help-wrapper {
    margin-bottom: 10vh;
  }

  .career_banner-block, .career_image-block {
    width: 100%;
  }

  .testimonial_person-wrapper {
    width: 65%;
    top: 80%;
  }

  .section-outer-copy.bg-dark-blue.img-only, .companyvalue_inner-block.bg-dark-blue.img-only {
    min-height: 420px;
  }

  .companvalu_inner {
    top: 8%;
  }

  .hiring_inner-wrapper {
    height: 50vh;
  }

  .events_content-block {
    margin-left: auto;
    margin-right: auto;
  }

  .tabs_inner-contentblock {
    margin-left: 0;
    margin-right: 0;
  }

  .events_header-block {
    font-size: 22px;
  }

  .events_title-block {
    font-size: 45px;
  }

  .secure_inner-content-block {
    margin-bottom: 40px;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .securetrust_grid-wrapper {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .securetrust_footer-block {
    height: 50vh;
  }

  .securetrust_footer-block.mt-large.new-background {
    background-size: cover, auto;
  }

  .section_whiteblue, .section_whiteblue.hin {
    margin-top: 0;
  }

  .ventures_hero-contentblk {
    max-width: 1300px;
    margin-left: auto;
    margin-right: auto;
  }

  .ventures_hero-imageblock {
    overflow: hidden;
  }

  .venture_hero-header {
    font-size: 80px;
  }

  .ventira_green-border {
    width: 470px;
  }

  .whiteblue_inner-block {
    max-width: 1300px;
  }

  .blueleaves_header.text-basin-blue.text-center.lato-variation {
    font-family: Lato, sans-serif;
  }

  .venture_call-out-one {
    left: 0%;
  }

  .venture_call-out-two {
    right: 0%;
  }

  .venture_call-out-three {
    left: 0%;
  }

  .venture_call-out-four {
    right: 0%;
  }

  .venture_call-out-five {
    left: 0%;
  }

  .section_digitalhealth.bg-color-basin-blue {
    background-color: var(--brand-color-blue--blue-900-basin-blue);
  }

  .digitalhealth_grid-wrapper {
    margin-left: auto;
    margin-right: auto;
  }

  .trusted_grid-wrap {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    margin-left: auto;
    margin-right: auto;
  }

  .national_grid-wrap {
    margin-left: auto;
    margin-right: auto;
  }

  .green-tabs-description-copy {
    width: 50%;
  }

  .tesimonial_heder.text-basin-blue.text-center.lato-variation {
    font-family: Lato, sans-serif;
  }

  .section_bannerblock.bg-color-basin-blue {
    background-color: var(--brand-color-blue--blue-900-basin-blue);
  }

  .trusted_inner-bllock {
    width: 80%;
    max-width: 1300px;
  }

  .trusted_grid-block {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    margin-left: auto;
    margin-right: auto;
  }

  .coverage_content-block {
    flex-direction: column;
    align-items: center;
    max-width: 1300px;
    display: flex;
  }

  .coverage_grid-wrap {
    width: 60%;
  }

  .tabs_nav-item-4.w--current {
    min-height: 70px;
    padding-top: 0;
    padding-bottom: 0;
    line-height: 70px;
    display: inline-block;
    top: 0;
    bottom: 0;
  }

  .tabs_nav-item-4ehr.my-funky-class {
    min-height: 70px;
    padding-top: 0;
    padding-bottom: 0;
    line-height: 70px;
  }

  .tabs_nav-item-5ehr {
    padding-top: 0;
    padding-bottom: 0;
    line-height: 70px;
  }

  .section-outer-ehrtest {
    max-width: 100%;
  }

  .sectino_homesecond {
    position: relative;
  }

  .industry_heading-wrapper, .integratedblk_header-wrap {
    flex-direction: column;
    align-items: center;
    width: 100%;
    padding-left: 70px;
    padding-right: 60px;
    display: flex;
  }

  .integratedblk_description-block {
    color: var(--grey-darken-35);
    font-size: 18px;
  }

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

  .trusted_grid-wrapper {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    place-items: stretch center;
    width: 80%;
  }

  .trusted_grid-wrapper_new {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .homesecond_container {
    z-index: 4;
  }

  .homesecond_inner-wrapper {
    width: 63%;
    margin-top: 100px;
    margin-left: auto;
    margin-right: auto;
    bottom: auto;
  }

  .homesecond_title-block {
    color: #fff;
    text-align: center;
    padding-bottom: 20px;
    font-family: PT Serif, serif;
    font-size: 3vw;
    font-weight: 700;
    line-height: 56px;
  }

  .mobile_hero-content {
    width: 63%;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: 20% 0% auto;
  }

  .mobile_hero-headingtext {
    color: #003d5f;
    text-align: center;
    font-family: PT Serif, serif;
    font-size: 3.4vw;
    line-height: 70px;
  }

  .mobile_platform-content-wrap {
    width: 63%;
    margin-top: 100px;
    margin-left: auto;
    margin-right: auto;
    bottom: auto;
  }

  .mobile_hero-text-white {
    color: #fff;
    text-align: center;
    padding-bottom: 20px;
    font-family: PT Serif, serif;
    font-size: 3vw;
    font-weight: 700;
    line-height: 56px;
  }

  .mobile_description-block {
    font-size: 18px;
  }

  .section_marketshero {
    margin-top: 120px;
  }

  .section_healthchart.bg-color-basin-blue {
    background-color: var(--brand-color-blue--blue-900-basin-blue);
  }

  .market_grid {
    margin-left: auto;
    margin-right: auto;
  }

  .market_hero-headline {
    font-size: 45px;
  }

  .market_hero-image {
    z-index: 1;
    top: -.3vw;
  }

  .healthchart_outer-wrapper.height-400 {
    height: 400px;
  }

  .newblock_-banner-section {
    min-height: 820px;
  }

  .state_popup-container, .events_popup-container, .events_popup-container-multiple {
    z-index: 5;
  }

  .homepage_hero-content {
    width: 63%;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: 20% 0% auto;
  }

  .homepage_hero-image-block {
    overflow: hidden;
  }

  .section_greencontainer {
    position: relative;
  }

  .greenblock_inner-content {
    width: 63%;
    margin-top: 100px;
    margin-left: auto;
    margin-right: auto;
    bottom: auto;
  }

  .section_markets-hero {
    margin-top: 120px;
  }

  .sectiontruster-block {
    background-color: #003d5e;
  }

  .section_green-tabsinsurance {
    background-color: var(--white);
  }

  .markets_grid-block {
    margin-left: auto;
    margin-right: auto;
  }

  .market_hero-headlineblk {
    font-size: 45px;
  }

  .trusted_container-inner {
    padding-top: 40px;
  }

  .trustedpayer_grid-wrapper {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    margin-left: auto;
    margin-right: auto;
  }

  .network-container-copy {
    max-width: 100%;
  }

  .payersinner_grid-block {
    margin-left: auto;
    margin-right: auto;
  }

  .green-tabs_container-modified {
    max-width: 100%;
  }

  .green-tabs-content-copy, .green-tabs_content-innerblock {
    margin-left: auto;
    margin-right: auto;
  }

  .impliment_grid-wrap {
    grid-row-gap: 56px;
  }

  .proofrico_grid-wrapperbtm {
    width: 60%;
  }

  .proofrico_grid-wrapper {
    width: 55%;
  }

  .section_historyhero, .section_historyhero.hin {
    margin-top: 0;
  }

  .hero_main-title {
    font-size: 45px;
  }

  .trusthealth_grid-wrap {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    margin-left: auto;
    margin-right: auto;
  }

  .greentab_single-contentwrap {
    justify-content: center;
  }

  .successstory_intella-container {
    max-width: 100%;
  }

  .section_resultblock {
    background-color: #f3f8fc;
    height: auto;
  }

  .lab-test-container-copy {
    max-width: 100%;
    height: auto;
    margin-bottom: 40px;
    padding-bottom: 0;
  }

  .resultblock_inner-block {
    max-width: 1300px;
    margin-left: auto;
    margin-right: auto;
  }

  .greenblock_inner-wrapper {
    max-width: 100%;
  }

  .green-tabs-content-no-tabs-copy, .greentab_inner-block {
    margin-left: auto;
    margin-right: auto;
  }

  .my360block_inner-wrap {
    max-width: 100%;
  }

  .container-11-copy-copy, .container-11-copy-copy-copy, .hinintro_inner-wrapper {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .hintab_inner-block {
    background-color: var(--brand-color-blue--blue-900-basin-blue);
    background-image: none;
    max-width: 100%;
  }

  .hintab-inner-wrap {
    max-width: 1300px;
    margin-left: auto;
    margin-right: auto;
  }

  .section_pathqhin {
    background-color: var(--brand-color-blue--blue-900-basin-blue);
  }

  .pathqhin_inner-block {
    max-width: 100%;
  }

  .videobanner_content-block {
    transform: translate(-50%, -66%);
  }

  .section_enriched {
    background-size: 1360px;
  }

  .slider_main-wrapper.desktop-design {
    display: none;
  }

  .slider_main-wrapper.mobile-design {
    justify-content: center;
    display: none;
  }

  .subscribe_content-inne.cta-banner-container {
    max-width: 1200px;
  }

  .data-sources-hero-section-copy {
    margin-top: 0;
    padding-top: 120px;
  }

  .data-sources-hero-section-copy.hin {
    margin-top: 0;
  }

  .section_innerbanner {
    margin-top: 0;
    padding-top: 120px;
  }

  .section_innerbanner.hin {
    margin-top: 0;
  }

  .innerbanner_content-block {
    max-width: 1300px;
  }

  .innerbanner_content-block.reverse-banner.brand-assets {
    max-width: 1200px;
  }

  .innerbanner_content-block.center {
    min-height: 640px;
    padding-bottom: 60px;
  }

  .retrieval_inner-block {
    background-color: #fff;
    max-width: 100%;
  }

  .section_markets-heroblock {
    margin-top: 120px;
  }

  .market_grid-block {
    margin-left: auto;
    margin-right: auto;
  }

  .market_hero-headlin {
    font-size: 45px;
  }

  .market_hero-headlin.center {
    text-align: left;
  }

  .market_image-blk {
    z-index: 1;
    top: -.3vw;
  }

  .hipintro_inner-block {
    max-width: 100%;
  }

  .hipvalue_top-block {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    padding-left: 0;
    padding-right: 60px;
    display: flex;
  }

  .hipvalue_header-block, .features_header-block {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .html_block {
    width: 100%;
    height: 750100%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
  }

  .section_releases {
    margin-top: 114px;
  }

  .container-innerblock {
    max-width: 1300px;
    padding-top: 60px;
  }

  .release_tab-wrap {
    max-width: 1300px;
  }

  .tab_header-wrap {
    margin-left: 0;
    margin-right: 40px;
    padding-left: 40px;
    padding-right: 0;
  }

  .section_blogs {
    margin-top: 114px;
  }

  .global_inner-wrap {
    margin-left: auto;
    margin-right: auto;
  }

  .section_explorehero, .section_explorehero.hin {
    margin-top: 0;
  }

  .section_documents.height-400 {
    height: 400px;
  }

  .video_lottie-wrap {
    align-items: center;
  }

  .bottom-blockimg {
    margin-top: -1px;
    top: 100%;
    bottom: auto;
  }

  .white-blur-2 {
    height: 10vh;
  }

  .cta-banner-2 {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
  }

  .block-quote-person-2 {
    width: 65%;
    top: 80%;
  }

  .chart-bridge-hero-content-2 {
    align-items: flex-start;
    padding-top: 0;
  }

  .green-tabs_container-modified-2 {
    max-width: 100%;
  }

  .chart-bridge-hero-content-3 {
    align-items: flex-start;
    padding-top: 0;
  }

  .green-tabs_container-modified-3 {
    max-width: 100%;
  }

  .cta-banner-3 {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
  }

  .padding-global-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .hero-img-container {
    top: 2%;
    left: -16%;
    right: -11%;
  }

  .hlth-hero-img {
    width: 100%;
    top: -12%;
    left: auto;
    right: auto;
  }

  .link-block-22 {
    display: block;
  }

  .section_hero {
    background-size: cover;
  }

  .nav_login-link-btn {
    width: 165px;
    height: 48px;
    margin-top: 1%;
    margin-left: 35px;
    padding: 15px 0 0;
    font-size: 18px;
    line-height: 16px;
  }

  .nav_login-link-btn.spaces, .nav_login-link-btn.spaces.alignmiddle {
    margin-top: 0%;
  }

  .heading-2-copy.text-basin-blue.text-center.lato-variation {
    font-family: Lato, sans-serif;
  }

  .interoptalk-subscribe_wrapper {
    max-width: 1230px;
    margin-left: auto;
    margin-right: auto;
  }

  .link-block-22-copy {
    display: block;
  }

  .interoptalk-feature-header {
    text-align: center;
  }

  .footer-simple-container-interoptalk.daily-deals {
    margin-bottom: 0;
    padding-bottom: 10px;
  }

  .interoptalk-logo {
    max-width: none;
    max-height: 40px;
    margin-top: 3%;
  }

  .roi-calculator-content {
    align-items: flex-start;
    padding-top: 0;
  }

  .roi_inner-block {
    background-color: #fff;
    max-width: 100%;
  }

  .nav-link-contact-3 {
    width: 165px;
    height: 48px;
    margin-top: 1%;
    margin-left: 35px;
    padding: 15px 0 0;
    font-size: 18px;
    line-height: 16px;
  }

  .nav-link-contact-3.calc-btn {
    margin-top: 0%;
    padding-top: 11px;
  }

  .block-quote-person-3 {
    width: 65%;
    top: 80%;
  }

  .main_title-block {
    font-size: 48px;
  }

  .light-text {
    font-size: 18px;
  }

  .securetrust_grid-wrapper-2 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .qhin-candidate_wrapper {
    max-width: 100%;
  }

  .hero-grid {
    place-items: center;
    max-width: 1200px;
  }

  .qhio_left-block {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .h2-heading {
    font-size: 45px;
  }

  .h4 {
    font-size: 20px;
  }

  .hero_qhio {
    min-height: 820px;
  }

  .tabs_nav-item-3.w--current {
    min-height: 70px;
    padding-top: 0;
    padding-bottom: 0;
    line-height: 70px;
    display: inline-block;
    top: 0;
    bottom: 0;
  }

  .tabs_nav-item-4ehr-copy.my-funky-class {
    min-height: 70px;
    padding-top: 0;
    padding-bottom: 0;
    line-height: 70px;
  }

  .sectkion_markets-hero {
    margin-top: 120px;
  }

  .section_market-content.bg-color-basin-blue {
    background-color: var(--brand-color-blue--blue-900-basin-blue);
  }

  .section_landing-page-footer {
    background-color: var(--brand-color-blue--blue-1000);
  }

  .marketshero_containerblk {
    max-width: 1300px;
  }

  .marketshero_containerblk.fqhc-hero {
    height: 480px;
  }

  .hero_whitepapers {
    margin-left: auto;
    margin-right: auto;
  }

  .section_whitepaper-content {
    margin-top: 0;
  }

  .whitepaper-content-wrapper {
    margin-left: auto;
    margin-right: auto;
  }

  .whitepaper-hero-grid {
    max-width: 1200px;
  }

  .bold-text-26, .bold-text-27, .bold-text-28, .bold-text-29, .bold-text-30 {
    color: var(--brand-color-blue--blue-900-basin-blue);
  }

  .nav-dropdown-full-tefca.w--open {
    width: 1200px;
    padding: 0;
    left: -587px;
  }

  .nav-dropdown-full-markets.w--open {
    width: 1200px;
    padding: 0;
    left: -340px;
  }

  .nav-dropdown-full-products.w--open {
    width: 1200px;
    padding: 0;
    left: -491px;
  }

  .nav-dropdown-full-hg.w--open {
    width: 1200px;
    padding: 0;
    left: -180px;
  }

  .dropdown_toggle-nav-resources {
    color: #303030;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 16px;
  }

  .dropdown_toggle-nav-resources:focus {
    border-radius: 10px;
  }

  .nav-dropdown-full-resources.w--open {
    width: 1200px;
    padding: 0;
    left: -671px;
  }

  .usecasebanner-content {
    align-items: flex-start;
    padding-top: 0;
  }

  .section_usecasebanner {
    margin-top: 0;
    padding-top: 120px;
  }

  .section_usecasebanner.hin {
    margin-top: 0;
  }

  .usecasebanner_content-block {
    max-width: 1300px;
  }

  .usecasebanner_content-block.reverse-banner.brand-assets {
    max-width: 1200px;
  }

  .usecasebanner_content-block.center {
    min-height: 640px;
    padding-bottom: 60px;
  }

  .section_usecase-feature {
    background-color: #f3f8fc;
  }

  .nav-contact-container-mobile {
    float: right;
    height: 100%;
    margin-top: 4px;
    display: none;
  }

  .section_qhin-hero {
    margin-top: 0;
    padding-top: 120px;
  }

  .section_qhin-hero.hin {
    margin-top: 0;
  }

  .h1 {
    font-size: 45px;
  }

  .qhin-content {
    align-items: flex-start;
    padding-top: 0;
  }

  .qhin_content-block {
    max-width: 1300px;
  }

  .qhin_content-block.reverse-banner.brand-assets {
    max-width: 1200px;
  }

  .qhin_content-block.center {
    min-height: 640px;
    padding-bottom: 60px;
  }

  .section_tefca-benefits {
    background-color: #f3f8fc;
  }

  .qhin-videobanner_content-block {
    transform: translate(-50%, -66%);
  }

  .trusted_grid-wrap-copy {
    margin-left: auto;
    margin-right: auto;
  }

  .gallery-grid {
    max-width: 1200px;
  }

  .webinar-hero-content {
    align-items: flex-start;
    padding-top: 0;
  }

  .section_landingpagenav.bg-color-basin-blue {
    background-color: var(--brand-color-blue--blue-900-basin-blue);
  }

  .landing_grid-wrapper {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-276-copy {
    padding-right: 46px;
  }

  .landing-form-grid {
    margin-left: auto;
    margin-right: auto;
  }

  .grid_key-features {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
  }

  .image-32-copy.meditech {
    width: auto;
  }

  .image-32-copy.canvas {
    width: 50%;
  }
}

@media screen and (min-width: 1920px) {
  .logo {
    max-width: 215px;
  }

  .container {
    max-width: 1700px;
  }

  .nav-menu {
    font-size: 1.4em;
  }

  .homepage-hero-image {
    margin-top: -100px;
  }

  .heading, .hero-text, .hero-text-heading {
    color: #003d5f;
    text-align: center;
    font-family: PT Serif, serif;
    font-size: 70px;
    line-height: 85px;
  }

  .image-3 {
    width: 100%;
    height: 680px;
    min-height: 500px;
  }

  .hero-text-heading-white {
    color: var(--white);
    text-align: center;
    font-family: PT Serif, serif;
    font-size: 70px;
    line-height: 85px;
  }

  .div-block-4 {
    color: var(--white);
  }

  .container-4 {
    z-index: 4;
  }

  .container-5 {
    max-width: 100%;
  }

  .grid-11 {
    width: 100%;
  }

  .container-login {
    max-width: 1300px;
  }

  .description-copy-copy-copy-copy {
    font-size: 20px;
    line-height: 30px;
  }

  .home-stats-tile-container {
    width: 100%;
  }

  .home-stats-container {
    height: 900px;
  }

  .div-block-78, .image-35 {
    width: 100%;
  }

  .image-37-copy {
    display: none;
  }

  .heading-8 {
    font-size: 70px;
  }

  .heading-8-copy {
    width: 90%;
  }

  .div-block-100 {
    margin-top: 10vh;
  }

  .top-nav-button-container {
    max-width: 1300px;
  }

  .top-nav-button-container.new-darkblk {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-108 {
    height: 12vh;
  }

  .lab-network-third-slide {
    margin-bottom: 40px;
  }

  .thank-you-container2 {
    background-size: cover, auto;
    min-height: 860px;
  }

  .html-embed-3-copy-copy {
    width: 100%;
  }

  .div-block-14-copy-copy {
    align-items: flex-start;
  }

  .div-block-121 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    align-items: center;
  }

  .div-block-18-copy-copy-copy {
    margin-top: 4em;
  }

  .hero-text-heading-mobile {
    color: #003d5f;
    text-align: center;
    font-family: PT Serif, serif;
    font-size: 70px;
    line-height: 85px;
  }

  .div-block-137 {
    width: 100%;
    max-height: 1980px;
    overflow: hidden;
  }

  .block-quote-person {
    grid-template-columns: .75fr 1fr;
    position: relative;
    top: auto;
  }

  .about-us-hero-container {
    height: auto;
  }

  .about-us-icon {
    width: 110px;
    max-width: 140%;
  }

  .image-73 {
    display: inline-block;
  }

  .about-us-hero-copy {
    font-size: 70px;
    line-height: 90px;
  }

  .about-us-hero-bkg {
    width: 100%;
  }

  .image-75 {
    width: 100%;
    max-width: none;
  }

  .outcomes-animation {
    width: 550px;
    min-width: 570px;
  }

  .rich-text-block-20 {
    font-size: 20px;
    line-height: 28px;
  }

  .rich-text-block-20 h2 {
    font-size: 52px;
    line-height: 68px;
  }

  .heading-8-copy {
    font-size: 70px;
  }

  .image-76 {
    width: 100%;
  }

  .about-second_float-block {
    padding-top: 40px;
    padding-bottom: 60px;
    top: 19%;
  }

  .div-block-175 {
    margin-right: 40px;
  }

  .animated-text {
    width: 480px;
    margin-left: auto;
    margin-right: auto;
    font-size: 70px;
    position: relative;
  }

  .grid-2-copy-copy {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .image-35-copy, .trusted-image-top-bloopy {
    width: 100%;
  }

  .trusted-image-1 {
    z-index: 4;
  }

  .book-demo-container {
    margin-top: 4em;
  }

  .interop-description {
    font-size: 20px;
    line-height: 30px;
  }

  .product-call-out {
    left: 23%;
  }

  .product-call-out.yellow {
    left: 27%;
  }

  .product-call-out.yellow.lab-network {
    right: 20%;
  }

  .product-call-out.yellow.my360, .product-call-out.red {
    left: 29%;
  }

  .product-call-out.red.my360 {
    right: 32%;
  }

  .product-call-out.blue, .product-call-out.green.lab-network {
    right: 26%;
  }

  .product-call-out.green.my360 {
    right: 28%;
  }

  .product-call-out.red-new.my360, .product-call-out.red-new.my36-new {
    right: 32%;
  }

  .div-block-27-copy-copy-copy {
    padding-top: 60px;
    padding-bottom: 60px;
    top: 85%;
  }

  .container-6-copy-copy-copy {
    flex-direction: column;
  }

  .event-description {
    text-align: center;
    align-self: auto;
    font-size: 20px;
  }

  .event-description.dash {
    padding-left: 10px;
    padding-right: 10px;
  }

  .html-embed-5 {
    width: 100%;
    height: 100%;
  }

  .event-snippet {
    text-align: center;
    align-self: auto;
    font-size: 20px;
  }

  .event-snippet.dash {
    padding-left: 10px;
    padding-right: 10px;
  }

  .contact-us-form-outer {
    flex-direction: row;
  }

  .container-6-copy-copy-copy {
    align-items: center;
  }

  .div-block-121-copy, .chart-bridge-hero-content {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    align-items: flex-start;
  }

  .contact-us-header {
    width: 50%;
  }

  .contact-form-container {
    flex: none;
  }

  .section-48 {
    background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62744222328f2ef05573e20a__Hero_bg.png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    max-width: 100%;
    height: 600px;
  }

  .image-79 {
    display: none;
  }

  .container-6-copy-copy-copy {
    padding-top: 0;
  }

  .container-6-copy-copy-copy-copy, .container-6-copy-copy-copy-copy-copy {
    flex-direction: column;
  }

  .gated-content-hero {
    flex-direction: row;
  }

  .gated-content-hero-content-container {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
  }

  .press-kit-hero-content {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    align-items: center;
  }

  .press-kit-hero-image {
    width: 100%;
  }

  .grid_white-block.hidden {
    display: none;
  }

  .web-style-hero-image {
    width: 100%;
  }

  .greentabs_description-block {
    width: 45%;
  }

  .section-54 {
    background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62744222328f2ef05573e20a__Hero_bg.png");
    background-position: 0 0;
    background-size: contain;
    height: 800px;
  }

  .image-90 {
    display: none;
  }

  .nav-menu-civitas {
    font-size: 1.4em;
  }

  .top-nav-button-container-copy {
    max-width: 1300px;
  }

  .ehr-retrieval-hero-container {
    align-items: center;
  }

  .headline-copy-copy-copy-copy-copy {
    align-self: flex-start;
  }

  .landing-page-hero {
    flex-direction: row;
  }

  .landing-page-hero-container {
    align-items: flex-start;
  }

  .gated-content-hero-content-container-copy {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    align-items: center;
  }

  .venture-call-out {
    position: absolute;
  }

  .div-block-100-copy {
    margin-top: 10vh;
  }

  .venture-call-out-blocks {
    position: relative;
  }

  .venture-call-out-2, .venture-call-out-3, .venture-call-out-4, .venture-call-out-5 {
    position: absolute;
  }

  .ventures-hero-background {
    height: 100vh;
  }

  .venture-hero-text {
    font-size: 80px;
  }

  .venture-call-out-6, .qhin-call-out-2, .qhin-call-out-3, .qhin-call-out-4, .qhin-call-out-5, .qhin-call-out-6 {
    position: absolute;
  }

  .section-outer.bg-dark-blue.img-only {
    min-height: 460px;
  }

  .lp-main-section.lp-forms-section {
    background-position: 18%;
  }

  .lp-form-wrapper.mobile-100 {
    max-width: 100%;
  }

  .lp-line-one {
    left: 180px;
  }

  .calendar-container {
    margin-left: auto;
    margin-right: auto;
  }

  .field-label-3 {
    font-size: 15px;
  }

  .div-block-27-copy-copy {
    padding-top: 40px;
    padding-bottom: 60px;
    top: 19%;
  }

  .header-right_link {
    margin-left: 16px;
    padding-left: 0;
    padding-right: 0;
  }

  .banner-image.t-image {
    width: 100%;
  }

  .container-large.qhio {
    max-width: 1350px;
    padding-left: 104px;
    padding-right: 104px;
  }

  .header_login-wrap {
    max-width: 1300px;
  }

  .header_navigation-wrap {
    max-width: none;
  }

  .header_nav-wrapper {
    margin-left: auto;
    margin-right: auto;
  }

  .header_logo-image {
    max-width: 215px;
  }

  .nav_link-wrapper {
    font-size: 1.4em;
  }

  .nav_contact-link-btn.spaces.alignmiddle {
    justify-content: center;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
    line-height: 18px;
    display: flex;
  }

  .about_hero-container {
    height: auto;
  }

  .about_animation-text {
    width: 550px;
    min-width: 570px;
  }

  .about_header-text {
    font-size: 70px;
    line-height: 90px;
  }

  .about_hero-image-wrapper {
    object-fit: fill;
    width: 100%;
  }

  .about_hero-image {
    object-fit: fill;
    width: 100%;
    max-width: none;
  }

  .about-inner-container {
    height: auto;
  }

  .about-us-hero-bkg-copy, .about-inner_image-wrap {
    width: 100%;
  }

  .about-inner_image {
    width: 100%;
    max-width: none;
  }

  .about-inner_richtext {
    font-size: 20px;
    line-height: 28px;
  }

  .about-inner_richtext h2 {
    font-size: 52px;
    line-height: 68px;
  }

  .top-image {
    width: 100%;
  }

  .about-second_float-block2 {
    padding-top: 60px;
    padding-bottom: 60px;
    top: 85%;
  }

  .company_grid-wrapper {
    padding-top: 40px;
    padding-bottom: 60px;
    top: 19%;
  }

  .leadership_inner-block.bg-dark-blue.img-only {
    min-height: 460px;
  }

  .leadership_grid.board {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    width: 80%;
  }

  .person-image {
    max-height: 100%;
  }

  .welcome_header {
    color: #003d5f;
    text-align: center;
    font-family: PT Serif, serif;
    font-size: 70px;
    line-height: 85px;
  }

  .topblock_help-wrapper {
    margin-top: 10vh;
  }

  .career_banner-block {
    width: 100%;
    max-height: 1980px;
    overflow: hidden;
  }

  .section-outer-copy.bg-dark-blue.img-only, .companyvalue_inner-block.bg-dark-blue.img-only {
    min-height: 460px;
  }

  .companvalu_inner {
    padding-top: 40px;
    padding-bottom: 60px;
    top: 19%;
  }

  .securetrust_footer-block.mt-large.new-background {
    background-size: cover, auto;
  }

  .venture_hero-header {
    font-size: 80px;
  }

  .blueleaves_venture-wrapper {
    position: relative;
  }

  .venture_call-out-one, .venture_call-out-two, .venture_call-out-three, .venture_call-out-four, .venture_call-out-five {
    position: absolute;
  }

  .green-tabs-description-copy {
    width: 45%;
  }

  .section_home-statsblock {
    height: 900px;
  }

  .trusted_grid-wrapper {
    width: 100%;
  }

  .trusted_grid-wrapper_new {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .homesecond_container {
    z-index: 4;
  }

  .homesecond_inner-wrapper {
    color: var(--white);
  }

  .homesecond_title-block {
    color: var(--white);
    text-align: center;
    font-family: PT Serif, serif;
    font-size: 70px;
    line-height: 85px;
  }

  .mobile_hero-headingtext {
    color: #003d5f;
    text-align: center;
    font-family: PT Serif, serif;
    font-size: 70px;
    line-height: 85px;
  }

  .mobile_platform-content-wrap {
    color: var(--white);
  }

  .mobile_hero-text-white {
    color: var(--white);
    text-align: center;
    font-family: PT Serif, serif;
    font-size: 70px;
    line-height: 85px;
  }

  .mobile_description-block {
    font-size: 20px;
    line-height: 30px;
  }

  .mobile_button-wrapper {
    margin-top: 4em;
  }

  .greenblock_inner-content {
    color: var(--white);
  }

  .successstory_testimonial-outer {
    flex-direction: column;
    display: flex;
  }

  .successstory_testimonial-grid {
    padding-right: 0;
  }

  .videobanner_content-block {
    transform: translate(-50%, -75%);
  }

  .banner_button-container {
    margin-top: 4em;
  }

  .slider_image-block {
    justify-content: flex-end;
    display: flex;
  }

  .blogs_wrapper-block {
    justify-content: space-between;
  }

  .subscribe_content-inne.cta-banner-container {
    margin-left: auto;
    margin-right: auto;
  }

  .image-121 {
    flex: 1;
  }

  .section_innerbanner {
    background-color: var(--brand-color-blue--blue-25-background);
  }

  .innerbanner_content-block {
    align-items: center;
  }

  .innerbanner_content-block.center {
    min-height: 800px;
    margin-left: auto;
    margin-right: auto;
  }

  .innerbanner_left-block {
    align-items: flex-start;
  }

  .innerbanner_title-blk {
    align-self: flex-start;
  }

  .market_hero-headlin.center {
    text-align: left;
  }

  .product-call-out-2 {
    left: 23%;
  }

  .product-call-out-2.red {
    left: 29%;
  }

  .product-call-out-2.yellow {
    left: 27%;
  }

  .product-call-out-2.yellow.lab-network {
    right: 20%;
  }

  .product-call-out-2.green.lab-network {
    right: 26%;
  }

  .lab-network-third-slide-2 {
    margin-bottom: 40px;
  }

  .chart-bridge-hero-content-2 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    align-items: flex-start;
  }

  .innerbanner_left-block-2 {
    align-items: flex-start;
  }

  .chart-bridge-hero-content-3 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    align-items: flex-start;
  }

  .container-86 {
    padding-left: 0;
    padding-right: 0;
  }

  .hero-img-container {
    top: 3%;
    left: 1%;
  }

  .hlth-hero-img {
    inset: -25% auto auto;
  }

  .section_hero {
    background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/64fba596c0f28079cb8519db_Swag%20hero.png");
    margin-left: auto;
    margin-right: auto;
  }

  .nav_login-link-btn.spaces.alignmiddle {
    justify-content: center;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
    line-height: 18px;
    display: flex;
  }

  .interoptalk-logo {
    max-width: 215px;
  }

  .section_interoptalk-hero {
    background-size: cover;
  }

  .roi-calculator-content {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    align-items: flex-start;
  }

  .progress-single.progress-part {
    transition-duration: 2.3s;
  }

  .qhin-candidate-grid {
    padding-right: 0;
  }

  .hero-grid {
    grid-template-columns: 1fr;
  }

  .hero_qhio {
    max-width: 1350px;
    margin-left: auto;
    margin-right: auto;
  }

  .qhio-process_inner-block {
    flex-direction: column;
    display: flex;
  }

  .columns-2-copy, .lightblue_container-left-copy {
    max-width: 1300px;
    margin-left: auto;
    margin-right: auto;
  }

  .hero_whitepapers {
    max-width: 1350px;
    margin-left: auto;
    margin-right: auto;
  }

  .whitepaper-hero-grid {
    grid-template-columns: 1fr 1fr;
  }

  .two-column.right-curve {
    border-radius: 0px var(--corner--corner-radius) 0px 0px;
  }

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

  .nav-dropdown-full-products.w--open {
    padding: 0;
  }

  .usecasebanner-content {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    align-items: flex-start;
  }

  .section_usecasebanner {
    background-color: var(--brand-color-blue--blue-25-background);
  }

  .usecasebanner_content-block {
    align-items: center;
  }

  .usecasebanner_content-block.center {
    min-height: 800px;
    margin-left: auto;
    margin-right: auto;
  }

  .usecasebanner_left-block {
    align-items: flex-start;
  }

  .resources_wrapper-block {
    justify-content: space-between;
  }

  .qhin-content {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    align-items: flex-start;
  }

  .qhin_content-block {
    align-items: center;
  }

  .qhin_content-block.center {
    min-height: 800px;
    margin-left: auto;
    margin-right: auto;
  }

  .tefca-benefits_wrapper-block {
    justify-content: space-between;
  }

  .qhin-videobanner_content-block {
    transform: translate(-50%, -75%);
  }

  .product-tile_container {
    margin-top: 40px;
  }

  .product-benefits_wrapper-block {
    justify-content: space-between;
  }

  .webinar-hero-content {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    align-items: flex-start;
  }

  .home-announcement_content-block {
    max-width: 1100px;
  }

  .qhin-benefits_wrapper-block {
    justify-content: space-between;
  }

  .lab-network-fourth-slide {
    margin-bottom: 40px;
  }
}

@media screen and (max-width: 991px) {
  .logo {
    max-width: 107px;
    margin-top: 13%;
  }

  .container {
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 35px;
    padding-right: 35px;
  }

  .nav-menu {
    width: 84%;
  }

  .nav-link-contact {
    width: 130px;
    height: 40px;
    margin-top: 10px;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
  }

  .dropdown-toggle-nav {
    font-size: 14px;
  }

  .section {
    margin-top: 100px;
  }

  .section.landing-header, .section.m-no-margin-top {
    margin-top: 0;
  }

  .hero-content {
    top: 17%;
  }

  .hero-text-heading {
    line-height: 40px;
  }

  .hero-text-secondary {
    line-height: 20px;
  }

  .image-3 {
    max-width: 100%;
    min-height: 560px;
  }

  .hero-text-heading-white {
    line-height: 40px;
  }

  .div-block-4 {
    margin-top: 50px;
    padding-bottom: 40px;
    font-size: 14px;
    top: 0;
    bottom: auto;
  }

  .container-4 {
    z-index: 3;
  }

  .container-5 {
    height: 60vh;
  }

  .markets-hero-section {
    min-height: 400px;
    margin-top: 110px;
  }

  .market-hero-description {
    font-size: 14px;
    line-height: 22px;
  }

  .market-hero-headline {
    font-size: 35px;
    line-height: 45px;
  }

  .headline {
    margin-top: 0;
    font-size: 12px;
  }

  .grid-2 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-flow: row;
    justify-items: center;
  }

  .ehr_mian-heading.left.large-text {
    font-size: 36px;
    line-height: 46px;
  }

  .network-container {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .heading-4 {
    font-size: 16px;
    line-height: 120%;
  }

  .heading-4.mobile-center {
    text-align: center;
  }

  .text-block-3 {
    font-size: 28px;
  }

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

  .container-11 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .testimonial-outer {
    margin-top: 20px;
  }

  .testimonial-outer.no-bottom-padding {
    margin-bottom: 0;
  }

  .div-block-9 {
    width: 80%;
  }

  .rich-text-block {
    flex: 1;
  }

  .rich-text-block.case-richtext p, .rich-text-block.secure-trust p {
    font-size: 16px;
    line-height: 24px;
  }

  .greentabs-grid {
    align-content: stretch;
  }

  .tab-content {
    margin-top: 1em;
  }

  .image-15 {
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .rich-text-block-2.darktext p {
    color: var(--grey-darken-35);
  }

  .grid-9 {
    grid-column-gap: 60px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .button-2-footer {
    width: auto;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
    line-height: 26px;
  }

  .button-2-footer-blue {
    width: auto;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
    line-height: 25px;
  }

  .dropdown-list.w--open {
    width: 712px;
  }

  .div-block-8-copy {
    margin-top: 40px;
    margin-bottom: 20px;
  }

  .product-hero-section {
    margin-top: 0;
  }

  .product-hero-section.hin {
    padding-bottom: 20px;
  }

  .hero_inner-block.ehr_new-change {
    padding-left: 0;
    padding-right: 0;
  }

  .hero_inner-wrapper {
    min-height: 240px;
  }

  .headline-secondary-product2 {
    font-size: 35px;
    line-height: 45px;
  }

  .explore_description-text {
    font-size: 16px;
  }

  .tabs-content-copy {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .tabs-menu-copy {
    border-style: none none solid;
    width: 100%;
  }

  .blue-tab-container {
    height: auto;
  }

  .green-tab-text, .text-block-7-copy {
    font-size: 14px;
  }

  .tab-link-tab-2-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .tab-1-third {
    min-height: 70px;
  }

  .tab-1-third.w--current {
    border-bottom-style: none;
    min-height: 70px;
  }

  .grid-11 {
    align-items: center;
  }

  .div-block-27.lab-network {
    margin-top: 60px;
  }

  .resultblock_header-title {
    margin-bottom: 6px;
    font-size: 35px;
    line-height: 45px;
  }

  .resultblock_header-title.light-color.ehr_new-change {
    font-size: 30px;
    line-height: 38px;
  }

  .resultblock_header-title.light-color.ehr_new-change.color-change, .resultblock_header-title.light-color.ehr_new-change.align-left.remove-spaces {
    margin-top: 0;
  }

  .lightblue_container-left {
    padding-left: 30px;
    padding-right: 30px;
  }

  .grid-12 {
    grid-template-columns: 1fr 1fr;
  }

  .div-block-28 {
    flex-direction: column;
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .div-block-31 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-16 {
    grid-template-columns: 1fr;
  }

  .container-18-copy-copy {
    background-size: 140%, auto;
    height: 38vh;
  }

  .container-18-copy-copy.contact {
    height: 24vh;
  }

  .div-block-35 {
    overflow: hidden;
  }

  .container-21 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .headline-secondary-copy, .page-title {
    font-size: 35px;
    line-height: 45px;
  }

  .div-block-38 {
    margin-top: 40px;
    margin-bottom: 60px;
  }

  .blog_content-wrapper {
    padding-bottom: 10px;
  }

  .headline-secondary-copy, .headline-secondary-copy-copy, .headline-secondary-copy-copy-copy, .event-headline {
    font-size: 35px;
    line-height: 45px;
  }

  .image_blog {
    height: 100%;
  }

  .div-block-46 {
    min-height: 520px;
  }

  .div-block-47 {
    height: 100%;
  }

  .labs-hero-image {
    top: auto;
  }

  .grid-19 {
    width: 480px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-54 {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .headline-copy-copy {
    margin-top: 0;
    font-size: 12px;
  }

  .ehr_grid-blk {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .paitent-360-stats {
    width: 75%;
  }

  .block-quote-text {
    font-size: 22px;
    line-height: 36px;
  }

  .block-quote-text.ehr_new-change {
    font-size: 23px;
    line-height: 38px;
  }

  .white-blur {
    height: 10vh;
  }

  .white-blur.ehr_new-change {
    height: 35vh;
  }

  .paitent-360-stat-lines {
    width: 53%;
  }

  .paitent-360-stats-copy, .paitent-360-stat-sdoh-score {
    width: 75%;
  }

  .tabs-content-copy-copy {
    align-items: center;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .heading-3-blue-centered-headline {
    font-size: 28px;
    line-height: 40px;
  }

  .heading-three-blue-left {
    margin-bottom: 20px;
  }

  .text-block-22.accord_text-blk {
    font-size: 16px;
    line-height: 24px;
  }

  .text-block-16-copy {
    line-height: 26px;
  }

  .headline-copy, .headline-copy-copy, .headline-copy-copy-copy, .hero_header-title, .headline-copy-copy-copy, .headline-copy-copy-copy, .headline-copy-copy-copy, .headline-copy-copy-copy {
    margin-top: 0;
    font-size: 12px;
  }

  .text-block-23 {
    line-height: 24px;
  }

  .description-copy-copy, .description-copy-copy-copy, .secondary-text-left-align, .secondary-text-left-align-copy {
    font-size: 14px;
  }

  .blog_image-inner {
    height: 180px;
  }

  .grid-17-copy {
    grid-template-columns: .5fr 1fr;
  }

  .container-login {
    margin-bottom: 0;
  }

  .vertical-break {
    color: #003d5f;
  }

  .login, .sign-up {
    font-size: 14px;
  }

  .image-32 {
    width: auto;
    display: block;
  }

  .image-32.meditech, .image-32.canvas {
    width: 30%;
  }

  .section-2-copy {
    max-height: none;
  }

  .description-copy-copy, .description-copy-copy-copy {
    font-size: 14px;
  }

  .description-copy-copy-copy-copy {
    margin-bottom: 0;
    font-size: 14px;
  }

  .button-2-footer-blue-copy {
    width: auto;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
    line-height: 42px;
  }

  .grid-2-copy-copy-copy {
    width: 100%;
  }

  .home-stats-tile-container {
    height: 60vh;
  }

  .home-stat-tile-center {
    width: 200px;
    left: 40%;
  }

  .home-stat-tile-right {
    width: 200px;
    top: -75%;
    left: 60%;
  }

  .home-stat-tile-left {
    width: 200px;
    top: -72%;
    left: 12%;
  }

  .image-33 {
    width: 70%;
  }

  .digital-health-leaders-logos {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-template-areas: ". . . . Area";
    justify-items: center;
  }

  .grid-25 {
    margin-top: 2em;
  }

  .image-34 {
    max-height: 120px;
  }

  .text-block-29-copy {
    font-size: 18px;
  }

  .grid-26 {
    grid-template-columns: 1fr 1fr;
  }

  .headline-copy-copy-copy-copy, .headline-copy-copy-copy-copy-copy, .heading-black-left-align, .heading-black-left-align-copy {
    margin-top: 0;
    font-size: 12px;
  }

  .heading-3-copy-copy {
    margin-bottom: 20px;
    font-size: 26px;
  }

  .home-stats-container {
    height: 660px;
  }

  .div-block-78 {
    height: 30vh;
  }

  .image-33-copy {
    width: 70%;
  }

  .div-block-80 {
    font-size: 13px;
  }

  .text-block-32 {
    padding-left: 4px;
    padding-right: 4px;
    font-size: 16px;
  }

  .grid-28 {
    font-size: 13px;
  }

  .tab-link-tab-2-copy-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .tab-3-third {
    border-bottom-style: none;
    min-height: 70px;
  }

  .cta-banner {
    margin-left: 0;
    margin-right: 0;
  }

  .tab-link-tab-2-copy-copy-copy, .tab-link-tab-2-copy-copy-copy-copy, .tab-link-tab-2-copy-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .tab-2-third {
    border-bottom-style: none;
    min-height: 70px;
    padding-left: 0;
    padding-right: 0;
  }

  .tab-2-fourth {
    padding-left: 0;
    padding-right: 0;
  }

  .qhin-header-section {
    margin-top: 0;
  }

  .slide-1 {
    display: block;
    position: relative;
    top: 0;
  }

  .slide-1.sdoh {
    align-items: center;
    display: flex;
  }

  .slide-2 {
    display: none;
    position: relative;
  }

  .slide-2.sdoh {
    align-items: center;
    display: none;
  }

  .slide-3 {
    align-items: center;
    display: none;
    position: relative;
  }

  .slide-3.sdoh {
    display: none;
  }

  .slide-5 {
    display: block;
  }

  .slide-5.sdoh {
    align-items: center;
    display: none;
  }

  .slide-4, .slide-4.sdoh {
    display: none;
  }

  .heading-green-left-align {
    margin-top: 0;
    font-size: 12px;
  }

  .vision_main-header {
    margin-top: 0;
    font-size: 28px;
    line-height: 36px;
  }

  .left-align-text-white {
    margin-top: 1.2em;
  }

  .heading-7 {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 28px;
    line-height: 36px;
  }

  .heading-green-left-align-copy {
    margin-top: 0;
    font-size: 12px;
  }

  .heading-3-white-left-aligned-copy-copy {
    font-size: 28px;
    line-height: 36px;
  }

  .icon-text-grid {
    align-content: center;
    align-items: center;
  }

  .text-block-34 {
    margin-top: 0;
  }

  .section-30 {
    height: auto;
    margin-top: 60px;
  }

  .image-37 {
    height: 480px;
  }

  .heading-8 {
    width: auto;
    margin-bottom: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 28px;
    line-height: 40px;
  }

  .about-us-header-container {
    justify-content: center;
    width: 50%;
    display: block;
    position: static;
    top: auto;
    left: auto;
    right: auto;
  }

  .heading-9, .heading-10 {
    font-size: 32px;
  }

  .text-block-35 {
    font-size: 14px;
  }

  .container-30 {
    top: -5%;
  }

  .div-block-89 {
    background-color: var(--brand-color-blue--blue-900-basin-blue);
    border-top-left-radius: 0;
    border-top-right-radius: 59px;
    padding-top: 340px;
  }

  .grid-32 {
    width: 80%;
  }

  .text-block-36 {
    font-size: 14px;
  }

  .text-block-37 {
    font-size: 16px;
  }

  .grid-32-copy {
    width: 100%;
  }

  .grid-for-leaders-copy {
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 0;
  }

  .grid-33 {
    grid-template-columns: 2.5fr 1fr;
  }

  .time-line-spacer-right {
    height: 200px;
  }

  .time-line-spacer-right.bottom {
    height: 80px;
  }

  .timeline-spacer-left {
    height: 200px;
  }

  .timeline-spacer-left.bottom {
    height: 80px;
  }

  .timeline-adjust-left {
    grid-template-columns: .25fr 1fr;
  }

  .heart-rate {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: auto;
    display: none;
    top: 39%;
    bottom: auto;
    right: 13%;
  }

  .computer-health {
    justify-content: center;
    display: none;
    position: static;
    top: 13%;
  }

  .test-tubes {
    flex-direction: column;
    align-items: center;
    display: none;
    top: 14%;
  }

  .health-care-provider {
    top: 18%;
    left: 7%;
  }

  .iv {
    top: 43%;
    bottom: auto;
    right: 23%;
  }

  .dropdown-list-short.w--open {
    width: 175px;
  }

  .news-headline {
    font-size: 1.6em;
    line-height: 30px;
  }

  .event-headline-copy, .event-headline-copy-copy, .event-headline-copy, .event-headline-copy-copy {
    font-size: 35px;
    line-height: 45px;
  }

  .blog-headline, .heading-11 {
    font-size: 1.6em;
    line-height: 30px;
  }

  .event-headline-copy, .guide-heading {
    font-size: 35px;
    line-height: 45px;
  }

  .section-35 {
    margin-top: 100px;
  }

  .container-35 {
    max-width: 100%;
    top: 15%;
  }

  .div-block-99 {
    margin-top: 24%;
  }

  .heading-8-copy {
    width: 79%;
    margin-top: 20vh;
    font-size: 35px;
  }

  .div-block-100 {
    margin-top: 60px;
    margin-left: 40px;
    margin-right: 40px;
    padding: 40px 60px;
  }

  .grid-35 {
    margin-top: 2em;
  }

  .section_drchrono {
    margin-top: 100px;
  }

  .top-nav-button-container {
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 35px;
    padding-right: 35px;
  }

  .text-block-10-copy-copy {
    padding-left: 10px;
    padding-right: 10px;
  }

  .description-copy-copy-copy-copy-copy {
    font-size: 14px;
  }

  .headline-block {
    margin-top: 0;
    font-size: 12px;
  }

  .stats-container {
    height: 100%;
  }

  .section_citation, .text-block-43, .text-block-43-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .grid-5-copy {
    grid-template-columns: 1fr;
  }

  .info-block-white {
    min-height: 158px;
  }

  .hin {
    grid-template-columns: 1fr;
  }

  .headline-copy, .headline-copy-copy, .headline-value-alt {
    margin-top: 0;
    font-size: 12px;
  }

  .tabs-menu-copy-copy, .tabs-menu-copy-copy-copy, .tabs-singular {
    width: 100%;
  }

  .tab-content-singular {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .left-align-white {
    font-size: 35px;
    line-height: 45px;
  }

  .learn-about-qhin-button {
    width: auto;
    height: auto;
    padding: 10px;
    font-size: 14px;
    line-height: 30px;
  }

  .fqch-grid-value {
    grid-template-columns: 1fr 1fr;
    margin-top: 2em;
  }

  .text-block-44 {
    font-size: 18px;
  }

  .text-block-45 {
    font-size: 70px;
    line-height: 70px;
  }

  .text-block-46 {
    font-size: 18px;
  }

  .proofrico_puerto-block {
    margin-top: 60px;
  }

  .pr-map-container {
    padding-left: 0;
    padding-right: 0;
  }

  .grid-37 {
    width: 75%;
  }

  .div-block-108 {
    height: 14vh;
  }

  .image-44 {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .grid-37-copy {
    width: 75%;
  }

  .step-header.ehr_new-change {
    font-size: 24px;
    line-height: 32px;
  }

  .lab-vendors-button-copy {
    align-items: center;
    width: auto;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
    line-height: 12px;
    display: flex;
  }

  .div-block-115 {
    align-items: center;
  }

  .tab-pane-tab-1.ehr {
    padding-left: 40px;
    padding-right: 40px;
  }

  .tab-pane-tab-1.pharmacy {
    padding: 0 20px;
  }

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

  .div-block-118 {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .cta_banner-grid {
    align-items: center;
    margin-left: 0;
    margin-right: 0;
  }

  .text-block-23-copy-copy {
    line-height: 26px;
  }

  .text-block-49.right_largetxt {
    font-size: 20px;
    line-height: 30px;
  }

  .medium-blue {
    font-size: 42px;
    line-height: 53px;
  }

  .slide-1-mobile {
    display: none;
  }

  .thank-you-container2 {
    margin-top: 110px;
  }

  .lab-network-slides {
    height: 290px;
  }

  .hero-image {
    margin-top: 0;
    margin-right: 0;
    position: static;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .image-15-copy-copy, .hie-hero-image {
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .tab-2-fourth-ehr, .tab-link-tab-2-copy-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .tabs-content-copy-copy-copy {
    width: 100%;
    min-height: 410px;
    margin-left: auto;
    margin-right: auto;
  }

  .tabs-content-copy-copy-copy.pharmacy {
    min-height: 240px;
  }

  .tabs-content-copy-copy-copy.adt {
    align-items: center;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .paitent-360-stats-copy {
    width: 75%;
  }

  .text-block-50, .text-block-51 {
    white-space: nowrap;
    justify-content: center;
    display: flex;
  }

  .text-block-52 {
    white-space: nowrap;
  }

  .markets-dropdown.w--open {
    width: 700px;
    left: -75%;
  }

  .products-dropdown.w--open {
    width: 700px;
    left: -280%;
  }

  .div-block-119 {
    justify-content: flex-start;
  }

  .image-51 {
    top: -7px;
  }

  .div-block-14-copy-copy.adt {
    margin-right: 0;
  }

  .headline-copy-copy-copy-copy {
    margin-top: 0;
    font-size: 12px;
  }

  .text-block-3-copy {
    font-size: 28px;
  }

  .heading-blue-left-align-copy {
    width: 100%;
    margin-bottom: 20px;
  }

  .button-secondary-blue {
    height: auto;
  }

  .image-53 {
    width: 80%;
  }

  .div-block-122 {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .columns-2 {
    max-width: 100%;
    margin-left: 40px;
    margin-right: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .gated-content-image-container {
    margin-bottom: 20px;
    display: flex;
  }

  .gated-content-image-container.hero {
    width: 320px;
  }

  .headline-copy-copy-copy-copy-copy-copy {
    margin-top: 4em;
    font-size: 12px;
  }

  .tabs-content-copy-copy-copy {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .green-tabs-content-no-tabs {
    padding-top: 0;
  }

  .div-block-11-copy-copy-copy {
    padding-bottom: 4em;
  }

  .grid-19-copy {
    width: 80%;
  }

  .div-block-14-copy-copy {
    flex: 1;
    width: 85%;
  }

  .image-57 {
    max-height: none;
    top: 0;
  }

  .div-block-18-copy-copy-copy {
    margin-top: 1.5em;
  }

  .image-58, .image-59, .image-60 {
    max-width: 90%;
  }

  .section_additional-headers {
    background-size: cover;
    margin-top: 0;
  }

  .contact-us-form-container {
    margin-top: 0;
  }

  .text-block-34-copy {
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-26-copy {
    grid-template-columns: 1fr;
  }

  .grid-2-copy {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-flow: row;
    justify-items: center;
  }

  .hero-content-mobile {
    top: 20%;
  }

  .button-primary-blue.lp-button.left-aligned.mobile-center {
    margin-left: auto;
    margin-right: auto;
  }

  .button-primary-blue.large-contact {
    line-height: 36px;
  }

  .hero-text-heading-mobile {
    line-height: 40px;
  }

  .text-block-49-copy.right_largetxt {
    font-size: 20px;
    line-height: 30px;
  }

  .text-block-48-copy {
    font-size: 90px;
  }

  .text-block-48-copy.large_text-per, .text-block-48-copy.medium_text-per-copy {
    font-size: 110px;
    line-height: 120px;
  }

  .div-block-133 {
    width: auto;
    padding-bottom: 40px;
  }

  .section-35-copy {
    margin-top: 100px;
  }

  .grid-40 {
    margin-top: 6em;
  }

  .heading-8-copy-2 {
    margin-top: 20vh;
    font-size: 35px;
  }

  .div-block-135 {
    margin-top: 0%;
  }

  .container-38 {
    max-width: 100%;
    top: 15%;
  }

  .description-copy-copy-copy-2 {
    padding-left: 40px;
    padding-right: 40px;
    font-size: 14px;
  }

  .section-43 {
    margin-top: 100px;
  }

  .button-2-footer-blue-copy-copy {
    width: auto;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
    line-height: 42px;
  }

  .text-block-7-copy-copy {
    font-size: 14px;
  }

  .green-tab-inner {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .stat-number {
    font-size: 28px;
  }

  .stat-number.pr {
    line-height: 40px;
  }

  .cta-banner-text {
    line-height: 26px;
  }

  .block-quote-container {
    padding-bottom: 20px;
  }

  .block-quote-person {
    width: 80%;
  }

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

  .secure-container {
    box-shadow: 0 1px 16px #003d5f29;
  }

  .network-header {
    margin-top: 0;
  }

  .div-block-151 {
    margin-left: 0;
    margin-right: 0;
  }

  .stat-label-pr {
    margin-top: 0;
  }

  .stat-number-green {
    font-size: 28px;
  }

  .patient360-values {
    padding-bottom: 30px;
  }

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

  .product-use-cases {
    flex-direction: row;
    display: flex;
  }

  .product-use-case-icon-container {
    width: 80px;
    margin-right: 20px;
  }

  .code-block {
    width: auto;
  }

  .rich-text-block-2-copy-copy.ehr_new-text p, .rich-text-block-2-copy-copy.ehr_new-text li {
    font-size: 16px;
    line-height: 24px;
  }

  .text-block-5-copy-copy {
    margin-top: 0;
  }

  .container-80 {
    width: 100%;
  }

  .gated-content-header {
    text-align: center;
    font-size: 35px;
    line-height: 45px;
  }

  .container-6-copy-copy {
    min-height: 240px;
  }

  .text-span {
    display: none;
  }

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

  .div-block-160 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .hinintro_content-wrap {
    margin-top: 40px;
    margin-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-61-copy {
    padding-left: 0;
  }

  .div-block-161 {
    padding-right: 10px;
  }

  .summary-header {
    width: 100%;
    margin-bottom: 20px;
  }

  .summary-header.btm-margin-40 {
    width: 100%;
  }

  .summary-header.add-padding {
    padding-top: 40px;
  }

  .image-66 {
    left: auto;
  }

  .description-copy-copy-copy {
    font-size: 14px;
    line-height: 22px;
  }

  .image-67 {
    max-width: 100%;
    top: auto;
  }

  .data-sources-hero-section {
    margin-top: 0;
    padding-top: 60px;
  }

  .data-sources-hero-section.hin {
    padding-bottom: 20px;
  }

  .image-68 {
    position: absolute;
    top: 18%;
  }

  .div-block-164 {
    padding-top: 70px;
  }

  .image-69 {
    position: absolute;
    top: 15%;
  }

  .same-day-text {
    font-size: 42px;
    line-height: 53px;
  }

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

  .div-block-167 {
    padding-bottom: 20px;
    padding-left: 0;
  }

  .market-hero-description-copy {
    font-size: 14px;
  }

  .market-hero-headline-copy {
    font-size: 35px;
    line-height: 45px;
  }

  .heading-blue-left-align-copy {
    text-align: center;
    font-size: 1.6em;
    line-height: 30px;
  }

  .text-span-2 {
    display: none;
  }

  .how-it-works-header {
    margin-top: 0;
    font-size: 12px;
  }

  .pathqhin_right-block {
    min-height: auto;
  }

  .heading-blue-left-align-copy-copy {
    width: 100%;
    margin-bottom: 20px;
  }

  .pathqhin_header-block {
    text-align: center;
    width: 100%;
    margin-bottom: 20px;
  }

  .div-block-31-copy {
    padding-bottom: 40px;
    padding-left: 40px;
    padding-right: 20px;
  }

  .hospital {
    top: 33%;
    left: 6%;
  }

  .clipboard {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: none;
    top: 43%;
  }

  .medications {
    top: 23%;
    right: 7%;
  }

  .about-us-hero-container {
    background-size: cover;
  }

  .about-us-icon {
    max-width: 70%;
    margin-right: 0;
    display: inline-block;
  }

  .outcomes-container {
    width: 100%;
  }

  .about-us-hero-copy {
    font-size: 28px;
    line-height: 40px;
  }

  .outcomes-animation {
    min-width: 240px;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-8-copy {
    margin-top: 0;
    font-size: 28px;
    line-height: 40px;
  }

  .content-middleblock {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    margin-top: 24%;
    display: flex;
    position: absolute;
  }

  .section-30-copy {
    height: auto;
    margin-top: 60px;
  }

  .section-30-copy-copy {
    height: auto;
    margin-top: 0;
  }

  .rich-text-block-20 {
    font-size: 13px;
    line-height: 18px;
  }

  .rich-text-block-20 h2 {
    margin-top: 10px;
    font-size: 1.6em;
    line-height: 30px;
  }

  .div-block-170-copy {
    justify-content: center;
    align-items: center;
    width: 40%;
    height: auto;
    margin-top: 26%;
    display: flex;
    position: absolute;
  }

  .div-block-170-copy-copy {
    justify-content: center;
    align-items: center;
    width: 60%;
    height: auto;
    margin-top: 5%;
    margin-left: 36%;
    margin-right: auto;
    display: flex;
    position: absolute;
  }

  .heading-8-copy {
    width: auto;
    margin-bottom: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 28px;
    line-height: 40px;
  }

  .section-30-copy-copy-copy, .section-spacer {
    height: auto;
    margin-top: 0;
  }

  .about-second_float-block {
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
    top: 0%;
  }

  .grid-19-copy {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .teams_gallery-image {
    border-radius: 0;
  }

  .teams_gallery-image.about {
    border-radius: 8px;
  }

  .div-block-171 {
    display: block;
  }

  .div-block-27-copy-copy {
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
    top: 82%;
  }

  .description-copy-copy {
    margin-bottom: 20px;
    font-size: 14px;
    line-height: 20px;
  }

  .heading-3-copy-copy-copy-copy-copy {
    padding-top: 0;
  }

  .heading-3-copy-copy-copy-copy {
    width: 100%;
    margin-top: 40px;
  }

  .div-block-31-copy {
    margin-left: 40px;
    margin-right: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-177 {
    border-radius: 60px 0 0;
  }

  .div-block-8-copy-copy {
    margin-top: 40px;
    margin-bottom: 20px;
  }

  .testimonial-outer-copy {
    margin-top: 20px;
    margin-bottom: 0;
  }

  .section-32-copy {
    background-color: var(--white);
  }

  .div-block-89-copy {
    background-color: var(--brand-color-blue--blue-25-background);
    border-top-left-radius: 0;
    border-top-right-radius: 59px;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .animated-text {
    width: 202px;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 28px;
    line-height: 40px;
  }

  .heading-3-copy-copy-copy-copy-copy-copy, .heading-3-copy-copy-copy-copy-copy-copy-copy {
    padding-top: 0;
  }

  .event-headline-copy-copy-copy {
    font-size: 35px;
    line-height: 45px;
  }

  .div-block-8-copy-copy-copy {
    margin-top: 40px;
    margin-bottom: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .grid-2-copy-copy {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-flow: row;
    place-items: center;
  }

  .grid-2-copy-copy-copy, .grid-2-copy-copy-copy-copy {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-flow: row;
    place-items: center;
  }

  .footer-container {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .copyright-text {
    padding-left: 10px;
    padding-right: 10px;
  }

  .footer-wrapper {
    padding-left: 40px;
    padding-right: 40px;
  }

  .div-block-31-copy {
    box-shadow: none;
    padding-left: 20px;
    padding-right: 20px;
  }

  .terms-and-policy {
    display: flex;
  }

  .nav-mobile-header {
    color: var(--green-lighten-50);
    text-align: left;
    font-size: 14px;
    display: block;
  }

  .nav-dropdown-link {
    flex-direction: column;
    display: flex;
    position: relative;
    top: auto;
  }

  .nav-link-item-main {
    position: static;
    top: 0;
  }

  .nav-contact-container {
    float: right;
    clear: none;
    margin-top: -5px;
    display: inline-block;
    position: static;
  }

  .nav-contact-container.is_new-home {
    float: none;
    flex-direction: row-reverse;
    justify-content: center;
    width: 100%;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    display: none;
  }

  .grid-11-copy-copy.patient360 {
    grid-template-columns: 1fr;
  }

  .home-stats-tiles {
    margin-top: -219px;
  }

  .home-stats-center {
    max-width: 80%;
  }

  .home-stats-right {
    max-width: 80%;
    margin-left: 0;
  }

  .home-stats-left {
    max-width: 80%;
  }

  .home-stats-left-container {
    margin-top: 45px;
    margin-left: 34px;
    margin-right: -61px;
  }

  .home-stats-right-container {
    margin-top: 9px;
    margin-left: -61px;
  }

  .trusted-image-top-bloopy {
    z-index: 3;
  }

  .trusted-image-1, .trusted-image-2 {
    z-index: 4;
    width: 70%;
  }

  .book-demo-container {
    margin-top: 3.9em;
  }

  .interop-description {
    margin-top: 26px;
    margin-bottom: 0;
    font-size: 14px;
  }

  .connect-image-container {
    display: none;
  }

  .life-insurance-value-content {
    width: 100%;
  }

  .div-block-180 {
    margin-bottom: 40px;
  }

  .affiliated-physicians {
    flex: 0 auto;
    height: 100%;
  }

  .secondary-text-left-align-copy-copy {
    font-size: 14px;
  }

  .grid-15-copy {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .grid-2-copy {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-flow: row;
    justify-items: center;
  }

  .div-block-54-copy {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .coverage_description-block {
    font-size: 16px;
  }

  .grid-2-copy-copy-copy-copy {
    width: 100%;
  }

  .div-block-31-copy-copy {
    padding-bottom: 40px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .text-block-5-copy-copy-copy-copy {
    margin-top: 0;
  }

  .text-block-63 {
    color: var(--white);
    padding-left: 10px;
    padding-right: 10px;
    font-family: Lato, sans-serif;
    line-height: 14px;
  }

  .author-date-container {
    align-items: center;
    line-height: 14px;
    display: flex;
  }

  .guide_header-blk {
    font-size: 32px;
    line-height: 1.3;
  }

  .image-15-copy {
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .hipintro_testimonial-outer {
    margin-top: 40px;
    margin-bottom: 40px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .product-call-out {
    top: 41%;
    left: 4%;
  }

  .product-call-out.yellow {
    left: 7%;
  }

  .product-call-out.yellow.lab-network {
    top: 48%;
    right: 3%;
  }

  .product-call-out.yellow.my360 {
    top: 56%;
    left: 5%;
  }

  .product-call-out.red {
    left: 9%;
  }

  .product-call-out.red.lab-network {
    top: 56%;
    left: 4%;
  }

  .product-call-out.red.my360 {
    right: 14%;
  }

  .product-call-out.blue {
    top: 50%;
    right: 2%;
  }

  .product-call-out.green.lab-network {
    right: 9%;
  }

  .product-call-out.green.my360 {
    top: 51%;
    right: 10%;
  }

  .product-call-out.yellow-new.my360-new.new-field {
    right: -14px;
  }

  .product-call-out.blue-new {
    top: 50%;
    right: 2%;
  }

  .product-call-out.blue-new.my360-new {
    top: 16%;
    right: -1%;
  }

  .product-call-out.blue-new.my360-new.new-field {
    right: 2%;
  }

  .product-call-out.red-new {
    left: 9%;
  }

  .product-call-out.red-new.lab-network {
    top: 56%;
    left: 4%;
  }

  .product-call-out.red-new.my360 {
    right: 14%;
  }

  .product-call-out.red-new.my36-new {
    right: 27%;
  }

  .product-call-out.red-new.my36-new.new-field {
    left: -17px;
  }

  .solutionblock_summery-para {
    font-size: 14px;
    line-height: 22px;
  }

  .description-copy-copy-copy {
    font-size: 14px;
  }

  .div-block-27-copy-copy-copy {
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
    top: 82%;
  }

  .description-copy-copy-copy {
    margin-bottom: 20px;
    font-size: 16px;
  }

  .chrono_order-block {
    background-color: var(--brand-color-blue--blue-25-background);
    min-height: 240px;
  }

  .div-block-181 {
    border-radius: 0;
  }

  .gated-content-description {
    text-align: center;
    margin-bottom: 20px;
    font-size: 14px;
  }

  .description-copy-copy-copy-copy {
    font-size: 14px;
  }

  .event-name {
    font-size: 35px;
    line-height: 45px;
  }

  .event-description, .event-snippet {
    font-size: 14px;
  }

  .popup-container.special {
    height: 380px;
  }

  .event-popup-headline {
    margin-top: 0;
    font-size: 12px;
  }

  .html-embed-6 {
    margin-top: 120px;
  }

  .headline-secondary-product-copy-copy {
    font-size: 35px;
    line-height: 50px;
  }

  .container-6-copy-copy-copy, .container-6-copy-copy-copy-copy {
    min-height: 240px;
  }

  .contact-us-form-outer {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: space-between;
    padding-top: 140px;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .container-6-copy-copy-copy {
    margin-bottom: 0;
    padding-top: 20px;
    padding-bottom: 48px;
  }

  .innerbanner_header-block {
    font-size: 35px;
    line-height: 45px;
  }

  .innerbanner_header-block.is-font-lato.is-size-large {
    font-size: 36px;
    line-height: 50px;
  }

  .innerbanner_header-block.is-font-lato.is-size-large.text-center {
    padding-bottom: 0;
  }

  .innerbanner_header-block.is-font-lato.is-size-large.brand-assets {
    font-size: var(--spacing--52px-typography);
    line-height: 1.3;
  }

  .headline-secondary-product-copy-copy-copy {
    font-size: 35px;
    line-height: 45px;
  }

  .sdoh-hero-subheader {
    font-size: 14px;
  }

  .chart-bridge-hero-content {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .innerbanner_para-block {
    font-size: 14px;
  }

  .innerbanner_para-block.is-size-large {
    font-size: 16px;
    line-height: 24px;
  }

  .contact-us-form-container-desktop {
    min-width: auto;
    max-width: 1200px;
    min-height: auto;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .contact-us-header {
    flex: none;
    width: 30%;
    margin-left: 20px;
    margin-right: 10px;
    display: block;
  }

  .contact-form-container {
    flex: 1;
    width: 85%;
    margin-left: 10px;
    margin-right: 20px;
  }

  .text-block-67 {
    font-size: 14px;
  }

  .text-block-68 {
    font-size: 12px;
  }

  .thank-you-container-copy {
    margin-top: 110px;
  }

  .headline-secondary-product-copy {
    font-size: 35px;
    line-height: 45px;
  }

  .gated-content-hero {
    flex-direction: column;
    min-height: auto;
  }

  .gated-content-hero-content-container {
    align-items: center;
    margin-top: 100px;
  }

  .gated-content-hero-content-container.add-bottom-padding {
    margin-bottom: 40px;
  }

  .gated-content-hero-lead-container {
    max-height: 420px;
  }

  .press-kit-hero-section {
    margin-top: 100px;
  }

  .heading-three-blue-left-align {
    margin-bottom: 20px;
  }

  .headline-black-left-align {
    margin-top: 0;
    font-size: 12px;
  }

  .brand-boiler-plate-grid {
    height: auto;
  }

  .contact-us-form-container-mobile {
    margin-top: 0;
  }

  .contact-us-information-mobile {
    min-width: auto;
    max-width: 1200px;
    min-height: auto;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .container-11-copy {
    padding-left: 40px;
    padding-right: 40px;
  }

  .grid-43-copy {
    grid-template-columns: 1fr;
  }

  .grid-44-copy {
    grid-template-columns: .7fr .7fr .7fr;
  }

  .grid-45 {
    width: 50%;
  }

  .div-block-190 {
    height: 90px;
  }

  .logo-application-grid-2, .logo-application-grid-3 {
    width: 50%;
  }

  .div-block-190-2, .div-block-190-3, .div-block-190-4, .div-block-190-5, .div-block-190-6, .div-block-190-7, .div-block-190-8, .div-block-190-9, .div-block-190-10 {
    height: 90px;
  }

  .grid-16-copy {
    grid-template-columns: 1fr;
  }

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

  .grid-16-copy-copy, .grid-16-copy-copy-copy, .grid-checkbox-small {
    grid-template-columns: 1fr;
  }

  .checkbox-copy-small {
    text-align: left;
  }

  .checkmark {
    margin-right: 44px;
  }

  .div-block-196 {
    display: none;
  }

  .news-block-heading {
    font-size: 18px;
    line-height: 30px;
  }

  .text-block-5-copy-copy-copy, .news-author {
    margin-top: 0;
  }

  .text-block-63-copy {
    color: var(--white);
    padding-left: 10px;
    padding-right: 10px;
    font-family: Lato, sans-serif;
    line-height: 14px;
  }

  .news-dot-seperator {
    color: var(--brand-color-blue--blue-900-basin-blue);
    padding-left: 10px;
    padding-right: 10px;
    font-family: Lato, sans-serif;
    line-height: 14px;
  }

  .text-block-5-copy-copy-copy, .text-block-5-copy-copy-copy-copy, .text-block-5-copy-copy-copy-copy-copy, .news-block-date {
    margin-top: 0;
  }

  .blog-read-more {
    margin-top: 0;
    margin-bottom: 30px;
    margin-left: 30px;
    position: absolute;
    inset: auto 0% 0%;
  }

  .pagination_wrapper {
    margin-bottom: 2em;
  }

  .previous.button-secondary-blue {
    left: 18%;
  }

  .next.button-secondary-blue {
    right: 18%;
  }

  .container-18-copy-copy-copy, .container-18-copy-copy-copy-copy {
    background-size: 140%, auto;
    height: 38vh;
  }

  .get-started-white {
    background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62bbe1761de666bbf34d4e0a_footer-bg.svg");
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: 140%;
    height: 55vh;
  }

  .blog-category-text {
    margin-top: 1em;
    font-size: 12px;
  }

  .div-block-199 {
    min-height: 230px;
  }

  .tabs_single-item {
    min-height: 350px;
  }

  .link-block-9 {
    margin-bottom: 1em;
  }

  .div-block-204 {
    margin-top: 10px;
    display: block;
  }

  .png-block {
    margin-left: 0;
  }

  .press-kit-checkbox {
    text-align: left;
  }

  .press-kit-checkbox-section {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: .25fr 1fr;
  }

  .logo-application-grid {
    grid-template-columns: 1fr;
  }

  .press-kit-grid-box {
    grid-template-columns: .25fr 1fr;
  }

  .press-kit-best-practices-grid, .press-kit-alignment-grid, .press-kit-clear-space-grid, .press-kit-logos-grid {
    grid-template-columns: 1fr 1fr;
  }

  .div-block-208 {
    display: block;
  }

  .div-block-209 {
    display: none;
  }

  .grid-checkbox-small-copy {
    grid-template-columns: .25fr 1fr;
  }

  .grid-50, .grid-50-copy {
    grid-template-columns: 1fr 14fr;
  }

  .best-practices-grid {
    grid-template-columns: 1fr 4.75fr;
  }

  .div-block-212 {
    padding-top: 3em;
  }

  .blog-title-heading {
    font-size: 18px;
    line-height: 30px;
  }

  .grid-51 {
    width: 12%;
  }

  .big-number {
    font-size: 40px;
  }

  .big-number.text-basin-blue.small-stat, .big-number.text-basin-blue.m-center {
    font-size: 32px;
  }

  .big-number.text-basin-blue.text-center.patient-number {
    font-size: 70px;
  }

  .heading-1 {
    font-size: 40px;
  }

  .heading-2 {
    font-size: 32px;
  }

  .heading-2.text-basin-blue.text-center-mobile {
    font-size: 24px;
  }

  .terms-header, .privacy_policy-header, .headline-secondary-product-copy-copy {
    font-size: 35px;
    line-height: 50px;
  }

  .additional-terms-header {
    max-width: 100%;
    font-size: 35px;
    line-height: 50px;
  }

  .event-headline-copy-copy-copy-copy, .event-headline-copy-copy-copy-copy-copy, .event-headline-copy-copy-copy-copy-copy-copy {
    font-size: 35px;
    line-height: 45px;
  }

  .event-block {
    min-height: 520px;
  }

  .event-image {
    height: 100%;
  }

  .citation_desc-text {
    font-size: 17px;
  }

  .citation_desc-text.light_color.better-points, .citation_desc-text.light-text.better-points {
    font-size: 16px;
    line-height: 24px;
  }

  .grid-16-copy-copy-copy, .hg-hin-grid {
    grid-template-columns: 1fr;
  }

  .blog_tile-block {
    min-height: 500px;
  }

  .tabs_read-more, .blog-similar-read-more {
    margin-left: 30px;
    inset: auto 0% 0%;
  }

  .style-guide-hero-section {
    margin-top: 100px;
  }

  .tab-link-tab-3-6 {
    color: var(--black);
    background-color: #0000;
    font-family: Lato, sans-serif;
    font-size: 16px;
  }

  .tab-link-tab-3-6.w--current {
    background-color: var(--brand-color-blue--blue-25-background);
    color: var(--brand-color-blue--blue-900-basin-blue);
    border-radius: 10px;
    font-weight: 700;
  }

  .tab-link-tab-2-7 {
    color: var(--black);
    background-color: #0000;
    font-family: Lato, sans-serif;
    font-size: 16px;
  }

  .tab-link-tab-2-7.w--current {
    background-color: var(--brand-color-blue--blue-25-background);
    border-radius: 10px;
    font-weight: 700;
  }

  .tab-link-tab-1-6 {
    color: var(--black);
    background-color: #0000;
    font-family: Lato, sans-serif;
    font-size: 16px;
  }

  .tab-link-tab-1-6.w--current {
    background-color: var(--brand-color-blue--blue-25-background);
    color: var(--brand-color-blue--blue-900-basin-blue);
    border-radius: 10px;
    font-weight: 700;
  }

  .blog-tiles-container {
    padding-top: 0;
    padding-bottom: 0;
  }

  .tabs_content-wrap {
    padding-left: 0;
    padding-right: 0;
  }

  ._w-33 {
    width: 50%;
  }

  .quote-small {
    font-size: 22px;
  }

  .primary-text-button.compact {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .primary-button-green.hover {
    background-color: var(--green-lighten-75);
  }

  .primary-button-green.pressed {
    background-color: #bff0db;
  }

  .secondary-button-blue {
    width: auto;
    display: block;
  }

  .secondary-button-blue.hover {
    background-color: #003d5f0d;
  }

  .secondary-button-blue.pressed {
    background-color: #003d5e1a;
  }

  .sdoh-cta-mid {
    margin-left: 0;
    margin-right: 0;
  }

  ._w-33-button {
    width: 50%;
  }

  .digital-health-hero {
    margin-top: 0;
    margin-right: 0;
    position: static;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .grid-split-5 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-template-areas: "Area";
    justify-items: center;
  }

  .quoted-person-grid-outer {
    width: 80%;
  }

  .quote-company {
    width: 30%;
  }

  .greentabs_description-block {
    width: 85%;
  }

  .green-tabs-menu-main {
    border-style: none none solid;
    width: 100%;
  }

  .tab-content-block {
    margin-top: 1em;
  }

  .event-hero-section {
    min-height: 400px;
    margin-top: 0;
  }

  .event-hero-grid-outer {
    margin-top: 20px;
  }

  .event-hero-grid-outer.extra-margin.all-sides {
    margin-top: 40px;
  }

  .event-hero-grid {
    grid-template-columns: 1fr;
  }

  .event-hero-content.daily-deals {
    padding-right: 40px;
  }

  .event-hero-content.interoptalk {
    margin-top: 60px;
  }

  .logo-hero {
    margin-top: 0%;
  }

  .civitas-use-cases-grid {
    grid-template-columns: 1fr;
  }

  .section-outer.bg-color-white.radius-60-left.data-file-bg-img {
    padding: 60px;
  }

  .access-data-grid {
    grid-template-columns: 1.25fr 1fr;
  }

  .access-data-heading {
    margin-bottom: 16px;
  }

  .data-stats-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr 1fr;
  }

  .civitas-puerto-rico-stats {
    width: 100%;
  }

  .cta-banner-copy, .cta-banner-copy-copy {
    margin-left: 0;
    margin-right: 0;
  }

  .cta-block-grid {
    grid-template-columns: 1fr .5fr;
  }

  .image-92 {
    display: block;
  }

  .digital-health-landing-hero {
    margin-top: 0;
    margin-right: 0;
    position: static;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .digital-health-landing-value {
    flex-direction: column;
  }

  .section-bg.bg-color-basin-blue.mt-120-110-100 {
    margin-top: 110px;
  }

  .section-inner {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-28-copy {
    flex-direction: column;
    margin-top: 96px;
    margin-bottom: 96px;
  }

  .image-92-copy, .civitas-sdoh-graphic {
    display: block;
  }

  .sdoh-graphic {
    display: none;
  }

  .nav-menu-civitas {
    width: 84%;
  }

  .nav-contact-container-copy {
    float: right;
    clear: none;
    display: inline-block;
    position: static;
  }

  .top-nav-button-container-copy {
    margin-top: 0;
    padding-left: 35px;
    padding-right: 35px;
  }

  .secure-trusted-section {
    background-color: var(--brand-color-blue--blue-25-background);
  }

  .get-started-today {
    background-size: 140%, auto;
    height: 50vh;
  }

  .div-block-133-copy {
    width: auto;
    padding-bottom: 40px;
  }

  .ehr-retrieval-hero-container {
    margin-bottom: 0;
    padding-top: 20px;
    padding-bottom: 48px;
  }

  .div-block-247 {
    width: 50%;
  }

  .headline-copy-copy-copy-copy-copy {
    margin-top: 0;
    font-size: 12px;
  }

  .hero-section {
    margin-top: 0;
  }

  .hero-section.hin {
    padding-bottom: 20px;
  }

  .landing-page-hero {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: row;
    min-height: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .landing-page-hero-container {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .gated-content-header-copy {
    text-align: left;
    font-size: 35px;
    line-height: 45px;
  }

  .gated-content-description-copy {
    text-align: left;
    margin-bottom: 20px;
    font-size: 14px;
  }

  .bold-text-2 {
    font-size: 28px;
    line-height: 21px;
  }

  .landing-page-use-case {
    flex-direction: row;
    display: flex;
  }

  .rich-text-block-copy {
    flex: 1;
  }

  .div-block-122-copy, .div-block-122-copy-copy, .div-block-122-copy-copy {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .div-block-27-copy.lab-network, .div-block-27-copy-copy.lab-network {
    margin-top: 60px;
  }

  .grid-11-copy-copy {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .rich-text-block-copy-copy {
    flex: 1;
  }

  .hero-light-blue {
    margin-top: 0;
  }

  .hero-light-blue.hin {
    padding-bottom: 20px;
  }

  .div-block-251 {
    padding-top: 0;
  }

  .white-blue-gradient-section {
    margin-top: 0;
  }

  .white-blue-gradient-section.hin {
    padding-bottom: 20px;
  }

  .use-case-split-4 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .leaf-background-container {
    max-width: 100%;
    top: 15%;
  }

  .leaf-background-description {
    width: 85%;
  }

  .venture-call-out {
    width: 100%;
    margin-bottom: 32px;
    position: static;
    top: -17%;
    left: 12%;
  }

  .div-block-100-copy {
    margin-top: 60px;
    margin-left: 40px;
    margin-right: 40px;
    padding: 40px 60px;
  }

  .application-grid {
    height: auto;
  }

  .white-blue-gradient-container {
    min-height: 240px;
  }

  .venture-call-out-blocks {
    margin: 0 40px 96px;
  }

  .venture-call-out-2 {
    width: 100%;
    margin-bottom: 32px;
    position: static;
    top: 11%;
    right: 7%;
  }

  .venture-call-out-3 {
    width: 100%;
    margin-bottom: 32px;
    position: static;
    top: 27%;
    left: 7%;
  }

  .image-94 {
    display: none;
  }

  .venture-call-out-4 {
    width: 100%;
    margin-bottom: 32px;
    position: static;
    right: 12%;
  }

  .venture-call-out-5 {
    width: 100%;
    margin-bottom: 32px;
    position: static;
    top: 65%;
    left: 11%;
  }

  .bod {
    font-size: 16px;
  }

  .ventures-hero-section {
    margin-top: 110px;
  }

  .ventures-hero-copy {
    top: 26%;
  }

  .venture-hero-text {
    font-size: 48px;
    font-weight: 700;
    line-height: 120%;
  }

  .div-block-253 {
    width: 280px;
  }

  .ventures-cloud-1 {
    top: 26%;
  }

  .use-case-split-3 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .section-container {
    max-width: 100%;
    top: 15%;
  }

  .venture-call-out-6 {
    width: 100%;
    position: static;
    top: 65%;
    left: 11%;
  }

  .heading-3-white-left-aligned-copy-copy-copy {
    font-size: 28px;
    line-height: 36px;
  }

  .qhin-call-out {
    width: 100%;
    margin-bottom: 32px;
    position: static;
    top: -17%;
    left: 12%;
  }

  .qhin-call-out-2 {
    width: 100%;
    margin-bottom: 32px;
    position: static;
    top: 11%;
    right: 7%;
  }

  .qhin-call-out-3 {
    width: 100%;
    margin-bottom: 32px;
    position: static;
    top: 27%;
    left: 7%;
  }

  .qhin-call-out-4 {
    width: 100%;
    margin-bottom: 32px;
    position: static;
    right: 12%;
  }

  .qhin-call-out-5 {
    width: 100%;
    margin-bottom: 32px;
    position: static;
    top: 65%;
    left: 11%;
  }

  .qhin-call-out-6 {
    width: 100%;
    position: static;
    top: 65%;
    left: 11%;
  }

  .team_grid-wrap {
    grid-template-columns: 1fr;
  }

  .grid-2-col {
    width: 480px;
    margin-left: auto;
    margin-right: auto;
  }

  .container-inner {
    padding-bottom: 60px;
  }

  .content-container.center._w-80 {
    width: 100%;
  }

  .content-container.center._w-60 {
    width: 80%;
  }

  .container-11-copy-copy, .container-11-copy-copy-copy {
    padding-left: 40px;
    padding-right: 40px;
  }

  .markets-hero-section-copy {
    min-height: 400px;
    margin-top: 110px;
  }

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

  .cell-header-container.mobile-hidden {
    flex: 0 auto;
  }

  .cell-header-container._w-10._w-mobile-20, .cell-header-container._w-10.mobile-hidden {
    width: 20%;
  }

  .cell-container.wrap {
    width: 10%;
  }

  .cell-container._w-10._w-mobile-20, .cell-container._w-10.mobile-hidden {
    width: 20%;
  }

  .table-row-container.header.mobile-description, .table-row-container.mobile-description {
    display: none;
  }

  .table-text, .table-header-text {
    font-size: 14px;
  }

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

  .section-outer.margin-0 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .section-outer.bg-dark-blue.img-only {
    min-height: 240px;
  }

  .section-outer.bg-dark-blue.m-margin-0 {
    padding-top: 20px;
    padding-bottom: 40px;
  }

  .section-outer-div.bg-color-white.radius-60-left.data-file-bg-img {
    padding: 60px;
  }

  .lp-share-button.fix-block {
    display: none;
  }

  .lp-header-container {
    align-items: center;
  }

  .lp-hero-heading {
    font-size: 60px;
  }

  .lp-floating-text {
    margin-top: -114px;
    font-size: 329px;
    line-height: 400px;
    top: 110px;
  }

  .lp-floating-text.title-container {
    margin-top: -43px;
  }

  .lp-hero-button-outer {
    margin-bottom: 60px;
  }

  .logo-block {
    margin-left: 20px;
    margin-right: 20px;
  }

  .lp-largeblock-content {
    top: 50%;
  }

  .lp-center-large-txt {
    font-size: 14px;
  }

  .lottie-animation-6 {
    width: 130%;
    margin-top: 0;
    margin-left: -15%;
  }

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

  .lp-container-1232 {
    max-width: 1252px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .lp-container-1232.lp-form-block {
    padding-left: 20px;
    padding-right: 20px;
  }

  .lp-h2.lp-left-align {
    margin-top: 0;
  }

  .lp-h2.lp-percentage {
    font-size: 55px;
  }

  .lp-main-section.lp-darkbg {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .lp-main-section.lp-forms-section {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .lp-button-outer.lp-large.left-aligned.mobile-center {
    text-align: left;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
  }

  .form-half-block.lp-right-margin {
    align-self: auto;
  }

  .text-field-2.text-field-block {
    min-height: 45px;
    margin-bottom: 11px;
  }

  .lp-form-wrapper {
    max-width: 350px;
  }

  .lp-form-wrapper.mobile-100 {
    max-width: 100%;
  }

  .lp-pi-content.lp-third, .lp-pi-content.lp-fourth, .lp-pi-content.lp-first, .lp-pi-content.lp-second {
    max-width: 180px;
  }

  .lp-h3.lp-small-title {
    font-size: 22px;
  }

  .paragraph-11 {
    font-size: 20px;
  }

  .heading-14.lp-large-text-blk {
    font-size: 60px;
  }

  .lp-line-three {
    max-width: 180px;
    left: 180px;
  }

  .lot-animation-wrapper {
    width: 500%;
  }

  .lp-line-block {
    width: 39%;
    top: 40px;
  }

  .lp-line-one {
    max-width: 150px;
    left: 181px;
  }

  .lp-grid-single.lp-card-block {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .lp-position-blk {
    padding-left: 40px;
    padding-right: 40px;
  }

  .paragraph-13 {
    font-size: 14px;
  }

  .lp-pi-value-block {
    top: auto;
    bottom: 0;
  }

  .lp-line-four {
    max-width: 50px;
    right: 189px;
  }

  .paragraph-8 {
    font-size: 20px;
  }

  .lp-line-two {
    max-width: 100px;
    left: 180px;
  }

  .large-block {
    padding-left: 60px;
    padding-right: 60px;
  }

  .large-block.lp-no-pad {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .lp-single-content-block {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .body.text-align-left.font-color-black-secondary {
    font-size: var(--spacing--16px);
  }

  .tab-image {
    width: 100%;
  }

  ._w-40 {
    align-self: auto;
  }

  ._w-40.m-vertical-align {
    align-self: center;
  }

  .div-block-26-copy {
    margin-top: 0;
    margin-bottom: 40px;
  }

  .cta_banner-outer {
    margin-bottom: 60px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .div-centered {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .new-section {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .icon-block {
    width: 120px;
    height: 120px;
  }

  .white.center.new-h1 {
    font-size: 65px;
  }

  .white.center.new-h1.small-header {
    font-size: 40px;
  }

  .white.new-h2 {
    font-size: 28px;
    line-height: 30px;
  }

  .white.new-h3 {
    font-size: 22px;
    line-height: 140%;
  }

  .dark-inner {
    padding-top: 80px;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 12px;
  }

  .new-container.banner-title {
    min-height: 0;
  }

  .grid-74 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .bold-text-12 {
    font-size: 34px;
  }

  .new-banner-section {
    min-height: 450px;
    margin-top: 119px;
  }

  .new-banner-section.video-wrap {
    min-height: 600px;
  }

  .new-h3 {
    margin-top: 10px;
    font-size: 22px;
    line-height: 30px;
  }

  .listing-single {
    padding: 10px;
  }

  .grid-73 {
    grid-column-gap: 15px;
  }

  .dropdown-toggle-nav-2, .dropdown-toggle-nav-2.light-text {
    font-size: 14px;
  }

  .nav-link-contact-2 {
    width: 130px;
    height: 40px;
    margin-top: 10px;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
  }

  .nav-dropdown-link-2 {
    flex-direction: column;
    display: flex;
    position: relative;
    top: auto;
  }

  .link-37, .button-link {
    font-size: 16px;
  }

  .paragraph-22 {
    font-size: 14px;
    line-height: 22px;
  }

  .list-icon {
    width: 80px;
    height: 80px;
    margin-bottom: 5px;
  }

  .copyright-text-2, .text-block-10-copy-copy-2 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .banner-button-blk {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .div-block-103-copy-copy-copy {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .qhin-bar-body {
    flex-direction: row;
    justify-content: center;
  }

  .text-block-77 {
    display: none;
  }

  .link-block-13 {
    text-decoration: underline;
    display: block;
  }

  .link-block-13.mobile {
    text-decoration: none;
    display: block;
  }

  .link-block-13.desktop {
    display: block;
  }

  .bold-text-13, .bold-text-14 {
    font-size: 14px;
  }

  .text-block-77-copy {
    justify-content: center;
    text-decoration: underline;
    display: flex;
  }

  .schedule-container {
    width: 100%;
    margin-bottom: 20px;
  }

  .day-header-container {
    padding-left: 0;
    padding-right: 0;
  }

  .day-body-container {
    flex-direction: column;
    padding-left: 16px;
    padding-right: 16px;
  }

  .day-body-container.last {
    padding-left: 16px;
  }

  .schedule-btn-container {
    margin-top: 10px;
  }

  .details-wrapper {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-direction: column;
  }

  .body-small.text-color-white {
    font-size: 16px;
    line-height: 24px;
  }

  .footer-simple-container {
    padding-left: 40px;
    padding-right: 40px;
  }

  .google-calendar-button {
    justify-content: center;
    max-width: 180px;
    display: flex;
  }

  .event-content.code-wrapper {
    align-self: flex-start;
    margin-top: 20px;
    margin-left: 0;
  }

  .contact-bottom {
    grid-column-gap: 30px;
    padding-bottom: 0;
  }

  .email-section-heading {
    font-size: 24px;
    line-height: 28px;
  }

  .heading-18 {
    font-size: 40px;
  }

  .partner-logo-wrap {
    width: 90%;
  }

  .contact-email-grid {
    grid-template-columns: 1fr;
  }

  .list-box-wrap.logos-block {
    display: none;
  }

  .list-box-wrap.logos-block-m {
    display: block;
  }

  .contact-grid {
    grid-template-columns: 1fr;
  }

  .contact-us-wrap {
    margin-top: 0;
    margin-left: 40px;
    margin-right: 40px;
  }

  .location-grid {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .contact-us-wrap-2 {
    margin-top: 159px;
  }

  .div-block-89-copy {
    background-color: var(--brand-color-blue--blue-900-basin-blue);
    border-radius: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .div-block-27-copy-copy {
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
    padding-top: 20px;
    padding-bottom: 20px;
    top: 0%;
  }

  .grid-19-copy-copy {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .form-full-block.lp-right-margin {
    align-self: auto;
  }

  .two-col-container {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .two-button-container.m-stacked {
    flex-direction: column;
    align-items: flex-start;
  }

  .text-singleblock {
    width: 110px;
    min-width: 100px;
    height: auto;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .text-singleblock.is-dark-green {
    width: 148px;
  }

  .text-singleblock.is-dark {
    width: 189px;
  }

  .text-singleblock.is-dark.is-large {
    width: 240px;
    height: 64px;
  }

  .details-title {
    font-size: 64px;
    line-height: 72px;
  }

  .section_form.storybook {
    padding-top: 0;
  }

  .banner-content.storybook {
    top: 140px;
  }

  .bottom-image {
    width: 100%;
    max-width: none;
  }

  .conten_grid-wrap {
    grid-column-gap: 12px;
    grid-template-columns: .75fr 1fr;
  }

  .conten_grid-wrap.is-reverse {
    grid-template-columns: 1fr .5fr;
  }

  .conten_grid-wrap.bottom-large {
    grid-template-rows: auto auto;
    grid-template-columns: 2.25fr;
  }

  .tab-content-2 {
    margin-top: 0;
  }

  .progress-wrapper {
    margin-bottom: 220px;
  }

  .btn-primary.is-border-btn.light-mode {
    border-width: 2px;
  }

  .btn-primary.margin-left-small {
    margin-left: 8px;
  }

  .form-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .label-block.is-first {
    top: 198%;
  }

  .grid-block_title {
    font-size: 32px;
    line-height: 40px;
  }

  .grid-block_title.font-size-small {
    font-size: 21px;
    line-height: 32px;
  }

  .form-grid_fieldswrap {
    padding-left: 0;
    padding-right: 0;
  }

  .text-wrappper {
    width: 1.5%;
  }

  .image-details.third-block {
    bottom: 3px;
  }

  .image-details.fifth-block {
    bottom: 55px;
    left: 72%;
  }

  .image-details.fourth-block {
    bottom: 12px;
  }

  .progress-image_wrapper {
    margin-top: 60px;
  }

  .accordian_inner-wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }

  .feeds-outer {
    padding-left: 133px;
    padding-right: 133px;
  }

  .grid-imageblock.image-largeblk {
    align-items: center;
    display: flex;
  }

  .grid-imageblock.graph-outer_wrapper {
    min-height: 800px;
  }

  .header-right_link {
    margin-left: 8px;
    margin-right: 8px;
  }

  .header-wrapper.bg-color-white {
    z-index: 998;
  }

  .banner-image_maiin-block {
    margin-right: -412px;
  }

  .text_right-block {
    margin-left: 0;
    top: 44%;
  }

  .section_banner {
    overflow: hidden;
  }

  .section_banner.tablet {
    display: block;
    top: -80px;
  }

  .text_left-block {
    top: 31%;
  }

  .grid-contentblock.bottom-block {
    align-items: center;
  }

  .count-block {
    line-height: 14px;
  }

  .conten_grid-large {
    grid-column-gap: 12px;
    grid-template-columns: .75fr .5fr;
  }

  .container-larger.center.position-absolute.tablet {
    display: none;
    top: auto;
  }

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

  .text-single-detail {
    font-size: 14px;
    line-height: 14px;
  }

  .feed_inner {
    position: relative;
  }

  .large-block_title.bottom-block {
    text-align: center;
  }

  .tab-content_item {
    padding-left: 30px;
    padding-right: 30px;
  }

  .tab-button {
    padding-left: 10px;
    padding-right: 10px;
  }

  .padding-global {
    padding-left: 40px;
    padding-right: 40px;
  }

  .padding-global.is-small {
    padding-left: 30px;
    padding-right: 30px;
  }

  .padding-global.is-small.navigation {
    padding-left: 10px;
    padding-right: 10px;
  }

  .padding-global.is-small.roi-calculator {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .padding-global.is-small.no-padding {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-global.is-timeline {
    padding-left: 10px;
    padding-right: 10px;
  }

  .padding-global.qhio-white-paper._1440 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .sub-title-block-2 {
    font-family: Hepta Slab, sans-serif;
  }

  .conten_grid-wrap-2 {
    grid-column-gap: 12px;
    grid-template-columns: .75fr 1fr;
  }

  .conten_grid-wrap-2.is-reverse {
    grid-template-columns: 1fr .5fr;
  }

  .conten_grid-wrap-2.bottom-large {
    grid-template-rows: auto auto;
    grid-template-columns: 2.25fr;
    margin-top: 45px;
  }

  .progress-wrapper_block {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .banner-image_maiin-block-2 {
    margin-right: -412px;
  }

  .container-large.qhio {
    max-width: none;
  }

  .thankyou_title {
    font-size: 40px;
    line-height: 51px;
  }

  .columns-3 {
    flex-direction: column;
    align-items: stretch;
  }

  .donought-wrapper {
    min-width: 400px;
    max-width: 400px;
    min-height: 400px;
    max-height: 400px;
  }

  .progress-items {
    max-width: 180px;
  }

  .column-3 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .graph-single {
    justify-content: center;
    margin-bottom: 20px;
    display: flex;
  }

  .twitter-single-list_item {
    padding-left: 40px;
    padding-right: 40px;
  }

  .section_doorwrapper {
    height: 1000px;
  }

  .door-inner_wrappr {
    height: auto;
    padding-top: 0;
  }

  .footer_inner-wrap {
    padding: 40px 0;
  }

  .footer_container {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .footer_inner-grid {
    grid-column-gap: 60px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .footer_copy-text {
    padding-left: 10px;
    padding-right: 10px;
  }

  .footer_terms-wrap {
    display: flex;
  }

  .footer_terms-policy-text {
    padding-left: 10px;
    padding-right: 10px;
  }

  .header_login-wrap {
    margin-bottom: 0;
  }

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

  .header_navigation-wrap.dark-block.new-style {
    padding-bottom: 10px;
  }

  .header_logo-image {
    max-width: 107px;
    margin-top: 13%;
  }

  .nav_link-wrapper {
    background-color: var(--brand-color-blue--blue-1000);
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    height: auto;
    padding: 19px;
    display: flex;
  }

  .nav_link-wrapper.m-hide, .nav_dropdown-wrap {
    display: block;
  }

  .nav_dropdown-wrap.m-hide {
    display: none;
  }

  .dropdown_toggle-nav {
    margin-left: 0;
    margin-right: 0;
    padding: 10px;
    font-size: 14px;
  }

  .dropdown_markets-nav.w--open {
    width: 700px;
    left: -75%;
  }

  .dropdown_products-nav.w--open {
    width: 700px;
    left: -280%;
  }

  .nav_contact-link-btn {
    width: 130px;
    height: 40px;
    margin-top: 10px;
    margin-left: 0;
    margin-right: 0;
    padding: 10px;
    font-size: 14px;
  }

  .nav_contact-link-btn.spaces {
    margin-top: 0;
  }

  .nav_contact-link-btn.spaces.alignmiddle {
    margin-left: 10px;
  }

  .section_about-banner.section-30 {
    margin-top: 40px;
  }

  .about_hero-container {
    background-size: cover;
  }

  .about_hero-header {
    justify-content: center;
    width: 50%;
    display: block;
    position: static;
    top: auto;
    left: auto;
    right: auto;
  }

  .about_outcomes-wrapper {
    width: 100%;
  }

  .about_animation-text {
    min-width: 240px;
    padding-left: 0;
    padding-right: 0;
  }

  .about_header-text {
    font-size: 28px;
    line-height: 40px;
  }

  .about_hero-image-wrapper {
    margin-left: 0;
    margin-right: 0;
  }

  .section_about-innercontent {
    height: auto;
    margin-top: 0;
  }

  .about-inner-container {
    background-size: cover;
  }

  .abount-inner_header {
    justify-content: center;
    align-items: center;
    width: 40%;
    height: auto;
    margin-top: 26%;
    display: flex;
    position: absolute;
  }

  .about-inner_rich-wrapper {
    justify-content: center;
    align-items: center;
    width: 60%;
    height: auto;
    margin-top: 5%;
    margin-left: 36%;
    margin-right: auto;
    display: flex;
    position: absolute;
  }

  .about-inner_richtext {
    font-size: 13px;
    line-height: 18px;
  }

  .about-inner_richtext h2 {
    margin-top: 10px;
    font-size: 1.6em;
    line-height: 30px;
  }

  .section_spacer-wrap {
    height: auto;
    margin-top: 0;
  }

  .about-second_header {
    margin-bottom: 6px;
    font-size: 35px;
    line-height: 45px;
  }

  .about-second_description {
    font-size: 14px;
    line-height: 20px;
  }

  .about-second_grid-wrap {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .grid-counter-text {
    font-size: 28px;
  }

  .grid-counter-text.pr {
    line-height: 40px;
  }

  .history_spacer-left {
    height: 200px;
  }

  .history_spacer-left.bottom {
    height: 80px;
  }

  .history_spacer-right {
    height: 200px;
  }

  .history_spacer-right.bottom {
    height: 80px;
  }

  .timeline-left_grid {
    grid-template-columns: 2.5fr 1fr;
  }

  .about-second_float-block2 {
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
    top: 82%;
  }

  .primary-button-blue.lp-button.left-aligned.mobile-center {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-89-copy {
    background-color: var(--brand-color-blue--blue-900-basin-blue);
    border-top-left-radius: 0;
    border-top-right-radius: 59px;
    padding-top: 340px;
  }

  .div-block-89-copy.team-spaces {
    padding-bottom: 0;
  }

  .section_teams {
    margin-top: 100px;
  }

  .section_teams.landing-header, .section_teams.m-no-margin-top {
    margin-top: 0;
  }

  .company_inner-block {
    padding: 60px 20px;
  }

  .company_grid-wrapper {
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
    padding-top: 20px;
    padding-bottom: 20px;
    top: 0%;
  }

  .company_grid {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .leadership_inner-block.margin-0 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .leadership_inner-block.bg-dark-blue.img-only {
    min-height: 240px;
  }

  .leadership_inner-block.bg-dark-blue.m-margin-0 {
    padding-top: 20px;
    padding-bottom: 40px;
  }

  .grid-32-copy-copy, .leadership_grid {
    width: 100%;
  }

  .person-name {
    font-size: 16px;
  }

  .person-designation {
    font-size: 14px;
  }

  .repeater_float-wrap {
    padding-left: 0;
    padding-right: 0;
  }

  .float-wrap {
    margin-left: 40px;
    margin-right: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .header-block {
    margin-bottom: 6px;
    font-family: Lato, sans-serif;
    font-size: 35px;
    font-weight: 900;
    line-height: 45px;
  }

  .investor-grid {
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 0;
  }

  .bottom_block-wrap {
    background-size: 140%, auto;
    height: 45vh;
  }

  .bottom_block-wrap.contact {
    height: 24vh;
  }

  .bottom_header {
    margin-bottom: 6px;
    font-family: Lato, sans-serif;
    font-size: 35px;
    font-weight: 900;
    line-height: 45px;
  }

  .bottom_description {
    font-size: 16px;
  }

  .section_qhin-header {
    margin-top: 0;
  }

  .banner_new-block {
    min-height: 450px;
    margin-top: 119px;
  }

  .banner_new-block.video-wrap, .banner_new-block.is-videowrap {
    min-height: 600px;
  }

  .banner_button-blk {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .qhin_welcome-block {
    margin-left: 0;
    margin-right: 0;
  }

  .welcome_header {
    line-height: 40px;
  }

  .welcome_description {
    font-size: 16px;
  }

  .vision_inner-wrapper {
    padding-top: 60px;
  }

  .vison_content-block {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .vision_conten-grid {
    grid-template-columns: 1fr 1fr;
  }

  .vision_green-text {
    margin-top: 0;
    font-size: 12px;
  }

  .vison_description-block {
    margin-top: 1.2em;
  }

  .onboard_header-blk {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 28px;
    line-height: 36px;
  }

  .team_images-grid {
    width: 80%;
  }

  .teams_title {
    font-size: 16px;
  }

  .teams_designation {
    font-size: 14px;
  }

  .blue_inner-wrapper {
    padding-left: 40px;
    padding-right: 40px;
  }

  .blue_inner-content {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .blue_grid-left {
    padding-right: 10px;
  }

  .blue_grid-right {
    padding-left: 0;
  }

  .benifits_inner-wrap {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .benifits_grid-wrap {
    grid-template-columns: 1fr;
  }

  .benefits_second-block {
    padding-left: 40px;
    padding-right: 40px;
  }

  .second_inner-block {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .second_header-blk {
    font-size: 28px;
    line-height: 36px;
  }

  .div-block-8-copy-copy-copy-copy, .resources_inner-block {
    padding-left: 0;
    padding-right: 0;
  }

  .resources_green-heading {
    margin-top: 0;
    font-size: 12px;
  }

  .resources_heading-white {
    font-size: 28px;
    line-height: 36px;
  }

  .section_topmainblock {
    margin-top: 100px;
  }

  .topblock_inner-wrapper {
    max-width: 100%;
    top: 15%;
  }

  .topblock_header-block {
    margin-top: 24%;
  }

  .topblock_help-wrapper {
    margin-top: 60px;
    margin-left: 0;
    margin-right: 0;
    padding: 40px 60px;
  }

  .help_header-block {
    margin-bottom: 6px;
    font-size: 35px;
    line-height: 45px;
  }

  .help_grid-wrap {
    margin-top: 2em;
  }

  .help_grid-icon-wrap {
    width: 80px;
    margin-right: 20px;
  }

  .help_richtext {
    flex: 1;
  }

  .testimonial_inner-wrapper {
    border-radius: 60px 0 0;
  }

  .testimonial_title-wrapper {
    margin-top: 40px;
    margin-bottom: 20px;
  }

  .testimonial_content-block {
    margin-top: 20px;
    margin-bottom: 0;
  }

  .testimonial_grid-block {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .testimonial_person-wrapper {
    width: 50%;
  }

  .section-outer-copy.margin-0 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .section-outer-copy.bg-dark-blue.img-only {
    min-height: 240px;
  }

  .section-outer-copy.bg-dark-blue.m-margin-0 {
    padding-top: 20px;
    padding-bottom: 40px;
  }

  .companyvalue_inner-block.margin-0 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .companyvalue_inner-block.bg-dark-blue.img-only {
    min-height: 240px;
  }

  .companyvalue_inner-block.bg-dark-blue.m-margin-0 {
    padding-top: 20px;
    padding-bottom: 40px;
  }

  .companvalu_inner {
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
    padding-top: 20px;
    padding-bottom: 20px;
    top: 0%;
  }

  .grid-19-copy-copy-copy, .companyvalue_grid-wrap {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .hiring_inner-wrapper {
    background-size: 140%, auto;
    height: 50vh;
  }

  .hiring_inner-wrapper.contact {
    height: 24vh;
  }

  .hiring_header-block {
    margin-bottom: 6px;
    font-size: 35px;
    line-height: 45px;
  }

  .hiring_paragraph {
    font-size: 16px;
  }

  .events_innerblock {
    padding-top: 0;
    padding-bottom: 0;
  }

  .events_content-block {
    margin-left: 0;
    margin-right: 0;
  }

  .events_single-block {
    min-height: auto;
  }

  .events_grid-wrapper {
    grid-template-columns: .5fr 1fr;
  }

  .events_image-erap {
    height: 100%;
  }

  .events_header-block {
    font-size: 30px;
    line-height: 38px;
  }

  .grid_header {
    margin-top: 0;
    font-size: 12px;
  }

  .events_title-block {
    font-size: 35px;
    line-height: 45px;
  }

  .securetrust_inner-container {
    margin-top: 60px;
    box-shadow: 0 1px 16px #003d5f29;
  }

  .secure_inner-content-block {
    box-shadow: none;
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .secure_inner-content-block.new-secureblk {
    padding-bottom: 0;
  }

  .securetrust_list-header {
    margin-bottom: 6px;
    font-size: 35px;
    line-height: 45px;
  }

  .securetrust_grid-wrapper {
    padding-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .inner_grid-wrap {
    grid-template-columns: 1fr;
  }

  .securetrust_footer-block {
    background-size: 140%, auto;
    height: 45vh;
  }

  .securetrust_footer-block.contact {
    height: 24vh;
  }

  .securetrust_footer-block.mt-large {
    height: 360px;
  }

  .securetrust_footer-block.mt-large.new-background {
    background-position: 50% 100%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: contain, auto;
    margin-top: 20px;
  }

  .securetrust_footer-header {
    margin-bottom: 6px;
    font-size: 44px;
    line-height: 57px;
  }

  .securetrust_footer-decript {
    font-size: 16px;
    line-height: 24px;
  }

  .section_ventures-hero {
    margin-top: 110px;
  }

  .section_whiteblue {
    margin-top: 0;
  }

  .section_whiteblue.hin {
    padding-bottom: 20px;
  }

  .ventures_hero-contentblk {
    padding-left: 30px;
    padding-right: 30px;
    top: 26%;
  }

  .venture_hero-header {
    font-size: 48px;
    font-weight: 700;
    line-height: 120%;
  }

  .ventira_green-border {
    width: 280px;
  }

  .whiteblue_inner-block {
    min-height: 240px;
  }

  .heading-block {
    font-size: 40px;
  }

  .whiteblue_grid-wrap {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .whiteblue_grid-item {
    flex-direction: row;
    display: flex;
  }

  .whitebluegrid_image-wrap {
    width: 80px;
    margin-right: 20px;
  }

  .whiteblue_grid-textblock {
    flex: 1;
  }

  .blueleaves_inner-wrapper {
    max-width: 100%;
    top: 15%;
  }

  .blueleaves_header {
    font-size: 32px;
  }

  .blueleaves_header.text-basin-blue.text-center-mobile {
    font-size: 24px;
  }

  .blueleaves_venture-wrapper {
    margin: 0 20px 96px;
  }

  .venture_call-out-one {
    width: 100%;
    margin-bottom: 32px;
    position: static;
    top: -17%;
    left: 12%;
  }

  .venture_call-out-two {
    width: 100%;
    margin-bottom: 32px;
    position: static;
    top: 11%;
    right: 7%;
  }

  .venture_call-out-three {
    width: 100%;
    margin-bottom: 32px;
    position: static;
    top: 27%;
    left: 7%;
  }

  .venture_call-out-four {
    width: 100%;
    margin-bottom: 32px;
    position: static;
    right: 12%;
  }

  .venture_call-out-five {
    width: 100%;
    margin-bottom: 32px;
    position: static;
    top: 65%;
    left: 11%;
  }

  .venture_call-out-lineimage {
    display: none;
  }

  .application_grid-wrap {
    height: auto;
  }

  .section_digitalhealth.bg-color-basin-blue.mt-120-110-100 {
    margin-top: 110px;
  }

  .hero_headerblk {
    font-size: 40px;
  }

  .digitalhealth_button-wrapper {
    width: 50%;
  }

  .trusted_inner-block.m-margin {
    padding-top: 40px;
  }

  .section_trusted-block.bg-color-white.radius-60-left.data-file-bg-img {
    padding: 60px;
  }

  .trusted_grid-wrap {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-template-areas: "Area";
    justify-items: center;
  }

  .green-tabs-description-copy {
    width: 85%;
  }

  .greentabs_menu-wrapper {
    border-style: none none solid;
    width: 100%;
  }

  .greentabs_content_wrap {
    align-items: center;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .tabs_nav-item {
    min-height: 70px;
  }

  .tabs_nav-item.w--current {
    border-bottom-style: none;
    min-height: 70px;
  }

  .platform_inner-block.bg-color-white.radius-60-left.data-file-bg-img {
    padding: 60px;
  }

  .tesimonial_heder {
    font-size: 32px;
  }

  .tesimonial_heder.text-basin-blue.text-center-mobile {
    font-size: 24px;
  }

  .section_bannerblock.bg-color-basin-blue.mt-120-110-100 {
    margin-top: 110px;
    overflow: hidden;
  }

  .trusted_inner-bllock {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .trusted_header {
    margin-bottom: 6px;
    font-size: 35px;
    line-height: 45px;
  }

  .trusted_description {
    font-size: 16px;
  }

  .labstefca_content-block {
    flex-direction: column;
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .labstefca_grid-wrap {
    grid-template-columns: 1fr 1fr;
  }

  .labstefca_header, .connect_header {
    font-size: 35px;
    line-height: 45px;
  }

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

  .connect_description {
    font-size: 14px;
  }

  .connect_grid-blue-tab {
    height: auto;
  }

  .labsclia_content-block {
    flex-direction: column;
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .labsclia_grid-block {
    grid-template-columns: 1fr 1fr;
  }

  .coverage_content-block {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .coverage_header-block {
    margin-bottom: 6px;
    font-size: 35px;
    line-height: 45px;
  }

  .coverage_grid-wrap {
    width: 480px;
    margin-left: auto;
    margin-right: auto;
  }

  .tabs_nav-item-4ehr {
    padding-left: 0;
    padding-right: 0;
  }

  .testmonial_header-wrap {
    margin-top: 40px;
    margin-bottom: 20px;
  }

  .section_videomain {
    margin-top: 110px;
  }

  .videomain_grid-wrap {
    grid-template-columns: .65fr 1fr;
  }

  .videomain_grid-wrap.video-page {
    clear: none;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    object-fit: fill;
    flex: 0 auto;
    order: 0;
    grid-template-columns: 1fr;
  }

  .heading-21 {
    font-size: 40px;
  }

  .filter_list {
    padding-right: 10px;
  }

  .category-text-block {
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
  }

  .video_list-item {
    width: 48%;
  }

  .div-block-284 {
    width: 80%;
  }

  .video_radio-label {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section_video-form {
    margin-top: 0;
    position: fixed;
  }

  .home_qhin-bar-body {
    flex-direction: row;
    justify-content: center;
  }

  .header_link-block {
    text-decoration: underline;
    display: block;
  }

  .header_link-block.mobile {
    text-decoration: none;
    display: block;
  }

  .header_link-block.desktop {
    display: block;
  }

  .header_top-text-block {
    justify-content: center;
    text-decoration: underline;
    display: flex;
  }

  .header_top-read-block {
    display: none;
  }

  .sectino_homesecond {
    max-height: none;
  }

  .section_home-statsblock {
    height: 660px;
  }

  .resources_inner-title {
    margin-top: 0;
    font-size: 12px;
  }

  .industry_grid-wrap {
    margin-top: 2em;
  }

  .grid_info_innerblock {
    min-height: 158px;
  }

  .integratedblk_description-block {
    font-size: 14px;
  }

  .integrate_grid-icon {
    max-height: 120px;
  }

  .trusted_grid-wrapper {
    align-items: center;
  }

  .trusted_grid-wrapper_new {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-flow: row;
    place-items: center;
  }

  .homesecond_container {
    z-index: 3;
  }

  .homesecond_inner-wrapper {
    margin-top: 50px;
    padding-bottom: 40px;
    font-size: 14px;
    top: 0;
    bottom: auto;
  }

  .top_bredcrumbs-block, .bredcrumb_grid-wrap {
    font-size: 13px;
  }

  .grid_text-block {
    padding-left: 4px;
    padding-right: 4px;
    font-size: 16px;
  }

  .homesecond_title-block {
    line-height: 40px;
  }

  .mobile_hero-content {
    top: 20%;
  }

  .mobile_hero-headingtext {
    line-height: 40px;
  }

  .mobile_platform-content-wrap {
    margin-top: 50px;
    padding-bottom: 40px;
    font-size: 14px;
    top: 0;
    bottom: auto;
  }

  .mobile_bredcrumbs-block, .mobile_bredcrumb-grid-wrap {
    font-size: 13px;
  }

  .mobile_grid-text-block {
    padding-left: 4px;
    padding-right: 4px;
    font-size: 16px;
  }

  .mobile_hero-text-white {
    line-height: 40px;
  }

  .mobile_description-block {
    margin-bottom: 0;
    font-size: 14px;
  }

  .mobile_button-wrapper {
    margin-top: 1.5em;
  }

  .section_marketshero {
    min-height: 400px;
    margin-top: 110px;
  }

  .section_healthchart.bg-color-basin-blue.mt-120-110-100 {
    margin-top: 110px;
  }

  .markets_headline-block {
    margin-top: 0;
    font-size: 12px;
  }

  .market_hero-headline {
    font-size: 35px;
    line-height: 45px;
  }

  .market_hero-description {
    font-size: 14px;
    line-height: 22px;
  }

  .market_hero-image {
    margin-top: 0;
    margin-right: 0;
    position: static;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .lifeinsurance_headerblock {
    font-size: 35px;
    line-height: 45px;
  }

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

  .healthchart_outer-wrapper.bg-color-white.radius-60-left.data-file-bg-img {
    padding: 60px;
  }

  .healthchart_inner-block {
    padding-left: 0;
    padding-right: 0;
  }

  .healthchart_grid-block {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .cases_single-item {
    width: 100%;
  }

  .newblock_-banner-section {
    min-height: 450px;
    margin-top: 119px;
  }

  .newblock_-banner-section.video-wrap {
    min-height: 600px;
  }

  .state_popup-container.special {
    height: 380px;
  }

  .state_event-popup-headline {
    margin-top: 0;
    font-size: 12px;
  }

  .events_popup-container.special {
    height: 380px;
  }

  .event_popup-headline-block {
    margin-top: 0;
    font-size: 12px;
  }

  .section_homebanner-block {
    margin-top: 100px;
  }

  .section_homebanner-block.landing-header, .section_homebanner-block.m-no-margin-top {
    margin-top: 0;
  }

  .homepage_hero-content {
    top: 17%;
  }

  .section_greencontainer {
    max-height: none;
  }

  .greenblock_inner-content {
    margin-top: 50px;
    padding-bottom: 40px;
    font-size: 14px;
    top: 0;
    bottom: auto;
  }

  .greenblock_content-wrap, .greenblock_grid-wrap {
    font-size: 13px;
  }

  .section_markets-hero {
    min-height: 400px;
    margin-top: 110px;
  }

  .markets_headline {
    margin-top: 0;
    font-size: 12px;
  }

  .market_hero-headlineblk {
    font-size: 35px;
    line-height: 45px;
  }

  .market_hero-descriptionblock {
    font-size: 14px;
    line-height: 22px;
  }

  .trustedblock_container {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .trustedpayer_grid-wrapper {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-flow: row;
    justify-items: center;
  }

  .network-container-copy {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .greentab_header-block {
    width: 100%;
    margin-bottom: 40px;
  }

  .greentaab_header-text.light-text.green_large-text {
    font-size: 36px;
    line-height: 50px;
  }

  .greetab_description-blk {
    line-height: 150%;
  }

  .greetab_description-blk.new-text {
    font-size: 16px;
    line-height: 150%;
  }

  .greentab_menu-wrapper {
    border-style: none none solid;
    width: 100%;
  }

  .greentab_single-tab {
    min-height: 70px;
  }

  .greentab_single-tab.w--current {
    border-bottom-style: none;
    min-height: 70px;
  }

  .tab-2-third-copy {
    border-bottom-style: none;
    min-height: 70px;
    padding-left: 0;
    padding-right: 0;
  }

  .greentabs_tabs-content {
    align-items: center;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .greengrid_content-wrapper, .tab_inner-content {
    margin-top: 1em;
  }

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

  .successstory_header-block {
    margin-top: 40px;
    margin-bottom: 20px;
  }

  .successstory_header-block.remove-space {
    margin-top: 0;
  }

  .successstory_header-block.centered {
    width: 80%;
  }

  .successstory_testimonial-outer {
    margin-top: 20px;
  }

  .successstory_testimonial-outer.no-bottom-padding {
    margin-bottom: 0;
  }

  .successstory_testimonial-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    padding-bottom: 0;
    padding-right: 0;
  }

  .testimonial_logo-image {
    width: 30%;
  }

  .hieintro_header-wrapper {
    width: 100%;
  }

  .hieintro_heading-text {
    font-size: 35px;
    line-height: 45px;
  }

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

  .hieintro_secondary-text {
    font-size: 14px;
  }

  .hieintro_blue-tab-container {
    height: auto;
  }

  .proofrico_heading-text {
    margin-bottom: 6px;
    font-size: 35px;
    line-height: 45px;
  }

  .proofrico_description-block {
    font-size: 16px;
  }

  .proofrico_sub-text {
    font-size: 18px;
  }

  .proofrico_large-text {
    font-size: 70px;
    line-height: 70px;
  }

  .proofrico_bottom-text {
    font-size: 18px;
  }

  .proofrico_grid-wrapperbtm, .proofrico_grid-wrapper {
    width: 75%;
  }

  .section_historyhero {
    margin-top: 0;
  }

  .section_historyhero.hin {
    padding-bottom: 20px;
  }

  .section_historyhero.remove-banner {
    padding-bottom: 40px;
  }

  .hero_header_wrapper.ehr_new-change {
    margin-bottom: 0;
  }

  .hero_header_wrapper.ehr_new-change.small-space {
    padding-bottom: 10px;
  }

  .hero_main-title {
    font-size: 35px;
    line-height: 45px;
  }

  .hero_main-title.ehr_new-change {
    font-size: 30px;
    line-height: 38px;
  }

  .hero_main-title.ehr_new-change.align-left {
    margin-top: 0;
    margin-bottom: 0;
  }

  .hero_main-title.ehr_new-change.spacer-blk {
    margin-bottom: 20px;
  }

  .hero_main-title.ehr_new-change.remove-margin {
    margin-top: 0;
  }

  .hero_main-title.ehr_new-change.remove-margin.align-left {
    width: 100%;
  }

  .hero_main-title.new-header {
    font-size: 30px;
    line-height: 38px;
  }

  .hero_main-title.new-header.align-left {
    margin-top: 0;
    margin-bottom: 0;
  }

  .hero_main-title.new-header.spacer-blk {
    margin-bottom: 20px;
  }

  .hero_main-title.new-header.remove-margin {
    margin-top: 0;
  }

  .hero_description-block {
    font-size: 16px;
  }

  .hero_description-block.ehr_new-change._w-60 {
    width: 80%;
  }

  .trusthealth_header-text {
    margin-bottom: 20px;
    font-size: 26px;
  }

  .trusthealth_grid-wrap {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .trusthealth_grid-wrap.trust_logo-wrap {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .empowerblk_inner-block.ehr_new-change {
    padding-bottom: 80px;
  }

  .empowerblk_patient-grid {
    padding-bottom: 20px;
  }

  .empowerblk_patient-grid.ehr_new-change {
    margin-bottom: 20px;
  }

  .patinent_content-wrapper.ehr_new-change {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .patients_header-blk {
    margin-bottom: 6px;
    font-size: 35px;
    line-height: 45px;
  }

  .patients_description-blk {
    font-size: 16px;
  }

  .patients_grid-wrap {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .patients_grid-wrap.bottom-margin-40._4-col {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .slider-inner-block.slide-inner {
    display: flex;
  }

  .slide-header-text {
    line-height: 26px;
  }

  .slide-header-text.text_new-change {
    font-size: 20px;
    line-height: 28px;
  }

  .slide-smallheader-text.text_new-change {
    font-size: 16px;
    line-height: 25px;
  }

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

  .description-copy-copy {
    font-size: 16px;
  }

  .resultblock_description-block {
    width: 80%;
  }

  .description-text {
    font-size: 16px;
  }

  .description-text.large-textblk, .description-text.large-textblk.color-change {
    font-size: 16px;
    line-height: 24px;
  }

  .solutionsblock_summary-wrap {
    width: 100%;
    margin-bottom: 20px;
  }

  .solutionsblock_summary-wrap.btm-margin-40 {
    width: 100%;
  }

  .solutionblock_summary-head {
    font-size: 28px;
    line-height: 40px;
  }

  .green-tabs-content-no-tabs-copy, .greentab_inner-block {
    padding-top: 0;
  }

  .greenblock_contentinner-block {
    padding-bottom: 4em;
  }

  .greenblock_page-outer, .grid-19-copy-copy {
    width: 80%;
  }

  .my360_grid-block {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .container-11-copy-copy, .container-11-copy-copy-copy {
    padding-left: 40px;
    padding-right: 40px;
  }

  .hinintro_inner-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .hinintro_grid-left {
    padding-right: 10px;
  }

  .hinintro_grid-right {
    padding-left: 0;
  }

  .hintab_header-block {
    width: 80%;
  }

  .pathqhin_inner-block {
    padding-left: 40px;
    padding-right: 40px;
  }

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

  .pathqhin_content-para {
    padding-bottom: 10px;
  }

  .participation_inner-block {
    padding-bottom: 40px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .participation_grid-blk {
    grid-template-columns: 1fr;
  }

  .section_videobanner {
    margin-top: 103px;
  }

  .videobanner_content-block {
    transform: translate(-50%, -71%);
  }

  .banner_button-container {
    margin-top: 2em;
  }

  .section_universalblk {
    padding-bottom: 20px;
  }

  .banner_logo-grid {
    flex-wrap: wrap;
  }

  .logo_icon-single {
    margin-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .home_header-title.is-white.large-headerblock {
    max-width: 620px;
  }

  .universal_grid-block {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .universal_grid-single {
    padding: 20px 0 0;
  }

  .grid_inner-content {
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid_header-blk {
    font-size: 24px;
    line-height: 32px;
  }

  .paragraph-24 {
    width: 100%;
    font-size: 15px;
    line-height: 24px;
  }

  .grid_image-block {
    float: right;
    width: 100%;
    max-width: none;
    margin-bottom: 0;
    bottom: -19px;
  }

  .grid_image-block.new-part {
    bottom: 0;
  }

  .section_enriched {
    min-height: 740px;
    padding-top: 61px;
    padding-bottom: 61px;
  }

  .gradiinte-text-light {
    float: none;
    clear: none;
    width: 100%;
    display: flex;
  }

  .slider_main-wrapper.desktop-design.tablet {
    justify-content: flex-start;
  }

  .slider_single-item._w-33.home-mobile {
    width: 32%;
  }

  .slider_link-text {
    font-size: 16px;
  }

  .paragraph-25 {
    height: auto;
    min-height: 80px;
    font-size: 16px;
    line-height: 22px;
  }

  .slider_main-image.home-mobile {
    max-width: 240px;
  }

  .landing_single-wrap {
    position: relative;
  }

  .landing_content-wrap {
    padding-top: 15px;
    padding-left: 15px;
    padding-right: 15px;
    position: static;
  }

  .blog_single-wrap {
    position: relative;
  }

  .blog_header-blk {
    font-size: 16px;
    line-height: 24px;
  }

  .dot-image.is-bototm, .dot-image.is-top {
    display: none;
  }

  .subscribe_content-inne {
    flex-direction: column;
  }

  .subscribe_form-block, .subscribe_form-bloc-inner {
    margin-top: 15px;
  }

  .getstarted_new-block {
    background-size: 140%, auto;
    height: 500px;
  }

  .getstarted_new-block.contact {
    height: 24vh;
  }

  .storybook-header {
    font-size: 48px;
    line-height: 60px;
  }

  .storybook-text.center {
    font-size: 28px;
    line-height: 40px;
  }

  .storybook-bio.center.bg-green {
    border-radius: 0;
    max-width: 100%;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    position: relative;
  }

  .data-sources-hero-section-copy {
    margin-top: 0;
    padding-top: 60px;
  }

  .data-sources-hero-section-copy.hin {
    padding-bottom: 20px;
  }

  .section_innerbanner {
    margin-top: 0;
    padding-top: 60px;
  }

  .section_innerbanner.hin {
    padding-bottom: 20px;
  }

  .innerbanner_content-block {
    margin-bottom: 0;
    padding-top: 20px;
    padding-bottom: 48px;
  }

  .innerbanner_content-block.reverse-banner {
    flex-flow: column;
  }

  .innerbanner_content-block.reverse-banner.brand-assets {
    min-height: 100%;
  }

  .innerbanner_content-block.center {
    min-height: 400px;
  }

  .innerbanner_left-block {
    margin-left: 0;
  }

  .innerbanner_left-block.adt {
    margin-right: 0;
  }

  .innerbanner_title-blk {
    margin-top: 0;
    font-size: 12px;
  }

  .innerbanner_image-blk {
    width: 80%;
  }

  .tab-pane-tab-1-copy.ehr {
    padding-left: 40px;
    padding-right: 40px;
  }

  .tab-pane-tab-1-copy.pharmacy {
    padding: 0 20px;
  }

  .greentaba_tab-content-block.ehr {
    padding-left: 40px;
    padding-right: 40px;
  }

  .greentaba_tab-content-block.pharmacy {
    padding: 0 20px;
  }

  .heading-three-blue-left-copy {
    margin-bottom: 20px;
  }

  .retrieval_content-block.large-space {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .retrieval_grid-block {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .retrival_inner-block.new-retrive {
    padding-bottom: 100px;
  }

  .retrival_content-inner, .div-block-26-copy-copy, .careblock_inner-cont {
    margin-top: 0;
    margin-bottom: 40px;
  }

  .section_markets-heroblock {
    min-height: 400px;
    margin-top: 110px;
  }

  .market_header-block {
    margin-top: 0;
    font-size: 12px;
  }

  .market_hero-headlin {
    font-size: 35px;
    line-height: 45px;
  }

  .market_hero-descriptiion {
    font-size: 14px;
    line-height: 22px;
  }

  .market_image-blk {
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .hipintro_inner-block {
    padding-left: 0;
    padding-right: 0;
  }

  .hipintro_grid-block {
    grid-template-columns: 1fr;
  }

  .hipintro_grid-rightblock {
    padding-bottom: 20px;
    padding-left: 0;
  }

  .hipvalue_header-block {
    text-align: center;
    font-size: 1.6em;
    line-height: 30px;
  }

  .hipvalue_header-text {
    margin-top: 4em;
    margin-bottom: 20px;
    font-size: 12px;
  }

  .features_header-block {
    text-align: center;
    font-size: 1.6em;
    line-height: 30px;
  }

  .global_inner-wrap {
    margin-top: 40px;
    margin-bottom: 60px;
  }

  .section_explorehero {
    margin-top: 0;
  }

  .section_explorehero.hin {
    padding-bottom: 20px;
  }

  .explore_embed-wrapper {
    padding-top: 0;
  }

  .image-123 {
    max-width: 80%;
  }

  .section_documents.bg-color-white.radius-60-left.data-file-bg-img {
    padding: 60px;
  }

  .section_documents.bg-color-light-blue {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .chrono_inner-block {
    border-radius: 0;
  }

  .video_lottie-wrap {
    align-items: flex-start;
    width: 180%;
    height: 100%;
    margin-left: -40%;
  }

  .lottie-animation-8 {
    object-fit: cover;
    align-self: flex-start;
    width: 107%;
    height: 100%;
  }

  .new_large-title {
    margin-top: 0;
    font-size: 36px;
    line-height: 50px;
  }

  .accordian_para {
    font-size: 16px;
    line-height: 24px;
  }

  .banner_main-heading {
    font-size: 40px;
    line-height: 50px;
  }

  .tabs_menu-wrapper {
    padding-left: 20px;
    padding-right: 20px;
    top: 102px;
  }

  .tab_singe-nav {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
  }

  .bottom-blockimg {
    margin-top: -1px;
  }

  .section_title-block {
    margin-top: -57px;
  }

  .grid_large-text {
    font-size: 38px;
    line-height: 48px;
  }

  .grid_large-text.light-text {
    font-size: 34px;
  }

  .grid_small-text.light-text {
    font-size: 14px;
  }

  .ehr_new-change {
    font-size: 16px;
    line-height: 24px;
  }

  .grid_single-block {
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid_para-block {
    padding-left: 0;
    padding-right: 0;
  }

  .grid_header-text {
    margin-top: 0;
  }

  .list-main-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .list_nav-item {
    width: 50%;
    margin-bottom: 4px;
    font-size: 16px;
  }

  .div-block-292 {
    margin-top: 9px;
    padding-top: 54px;
  }

  .hero_description-block-2 {
    font-size: 16px;
  }

  .product-call-out-2 {
    top: 41%;
    left: 4%;
  }

  .product-call-out-2.red {
    left: 9%;
  }

  .product-call-out-2.red.lab-network {
    top: 56%;
    left: 4%;
  }

  .product-call-out-2.yellow {
    left: 7%;
  }

  .product-call-out-2.yellow.lab-network {
    top: 48%;
    right: 3%;
  }

  .product-call-out-2.green.lab-network {
    right: 9%;
  }

  .white-blur-2 {
    height: 10vh;
  }

  .trusthealth_header-text-2 {
    margin-bottom: 20px;
    font-size: 26px;
  }

  .cta-banner-2, .cta_banner-grid-2 {
    margin-left: 0;
    margin-right: 0;
  }

  .empowerblk_patient-grid-2 {
    padding-bottom: 30px;
  }

  .image-132 {
    width: 30%;
  }

  .image-133 {
    top: -7px;
  }

  .image-134 {
    left: auto;
  }

  .block-quote-text-2 {
    font-size: 22px;
    line-height: 36px;
  }

  .text-block-83 {
    line-height: 24px;
  }

  .block-quote-person-2 {
    width: 80%;
  }

  .slide-1-2 {
    display: block;
    position: relative;
    top: -16px;
  }

  .successstory_testimonial-grid-2 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .image-135 {
    width: 30%;
  }

  .block-quote-text-3 {
    font-size: 22px;
    line-height: 36px;
  }

  .successstory_testimonial-outer-2 {
    margin-top: 20px;
  }

  .chart-bridge-hero-content-2 {
    width: 100%;
  }

  .innerbanner_image-blk-2 {
    width: 80%;
  }

  .green-tab-inner-2 {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .greentab_menu-wrapper-2 {
    border-style: none none solid;
    width: 100%;
  }

  .slide-12, .slide-12.sdoh {
    display: none;
  }

  .sdoh-cta-mid-2 {
    margin-left: 0;
    margin-right: 0;
  }

  .text-block-89 {
    line-height: 24px;
  }

  .text-block-48-copy-2 {
    font-size: 90px;
  }

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

  .slide-1-3 {
    display: block;
    position: relative;
    top: -16px;
  }

  .lightblue_container-left-2 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .section_citation-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .chart-bridge-hero-content-3 {
    width: 100%;
  }

  .innerbanner_image-blk-3 {
    width: 80%;
  }

  .green-tab-inner-3 {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .cta-banner-3, .cta_banner-grid-3 {
    margin-left: 0;
    margin-right: 0;
  }

  .text-block-90 {
    line-height: 24px;
  }

  .lightblue_container-left-3 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .tab-link-tab-2-copy-copy-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .green-tab-inner-4 {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .lightblue_container-left-4 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .text-block-91 {
    line-height: 24px;
  }

  .text-block-92, .text-block-43-copy-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .contact_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

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

  .container-86 {
    padding: 0;
  }

  .padding-global-2 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .hero-img-container {
    top: 12%;
    left: -9%;
    right: -12%;
  }

  .hero-content-container {
    padding-bottom: 60px;
  }

  .event-landing-header {
    font-size: 60px;
  }

  .hlth-logo {
    width: 240px;
  }

  .hlth-hero-img {
    display: none;
  }

  .hlth-hero-img-m {
    display: block;
  }

  .hlth-hero-img-m.top {
    mix-blend-mode: normal;
    width: 100%;
    max-width: 120%;
    position: absolute;
    inset: -4% auto auto;
  }

  .hlth-hero-img-m.bottom {
    max-width: 80%;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: 169px;
    left: -19px;
  }

  .section_hero {
    background-size: contain;
  }

  .store-container {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .nav_login-link-btn {
    width: 130px;
    height: 40px;
    margin-top: 10px;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
  }

  .nav_login-link-btn.spaces {
    margin-top: 0;
  }

  .nav_login-link-btn.spaces.alignmiddle {
    margin-left: 10px;
  }

  .nav_login-link-btn.m-hidden {
    display: none;
  }

  .heading-2-copy {
    font-size: 32px;
  }

  .heading-2-copy.text-basin-blue.text-center-mobile {
    font-size: 24px;
  }

  .infrastructure-block {
    grid-template-columns: 1fr;
  }

  .hipintro_grid-rightblock-copy {
    padding-bottom: 20px;
    padding-left: 0;
  }

  .infrastructure-outer {
    margin-top: 40px;
    margin-bottom: 40px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .hero-content-container-copy {
    padding-bottom: 60px;
  }

  .header_wrapper.ehr_new-change {
    margin-bottom: 0;
  }

  .header_wrapper.ehr_new-change.small-space {
    padding-bottom: 10px;
  }

  .interoptalk-feature-container {
    padding: 20px;
  }

  .footer-simple-container-interoptalk {
    padding-left: 40px;
    padding-right: 40px;
  }

  .interoptalk-logo {
    max-width: 107px;
    margin-top: 13%;
  }

  .roi-calculator-content {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .padding-global-3 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .header_calc-wrap {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    display: block;
  }

  .single-para-text {
    font-size: 16px;
    line-height: 24px;
  }

  .result_banner-blk {
    background-size: contain;
    justify-content: center;
    display: flex;
    overflow: hidden;
  }

  .banner-header-blk {
    font-size: 20px;
    line-height: 25px;
  }

  .banner-header-blk.large-text-blk {
    font-size: 50px;
    line-height: 50px;
  }

  .block_text {
    font-size: 24px;
    line-height: 35px;
  }

  .number_wrapper-blk {
    padding-bottom: 30px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .nav-link-contact-3 {
    width: 130px;
    height: 40px;
    margin-top: 10px;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
  }

  .nav-link-contact-3.calc-btn {
    margin-top: 0;
    line-height: 22px;
  }

  .button-primary-blue-5.large-contact {
    line-height: 36px;
  }

  .banner_content-blk {
    max-width: none;
  }

  .block-quote-person-3 {
    width: 80%;
  }

  .securetrust_inner-container-2 {
    margin-top: 60px;
    box-shadow: 0 1px 16px #003d5f29;
  }

  .testimonial_wrapper {
    padding-left: 40px;
    padding-right: 40px;
  }

  .image-146 {
    width: 30%;
  }

  .test_text-block {
    font-size: 24px;
    line-height: 40px;
  }

  .single_content-blk {
    margin-bottom: 80px;
  }

  .main_title-block {
    font-size: 32px;
  }

  .new_large-title-2 {
    margin-top: 0;
    font-size: 36px;
    line-height: 50px;
  }

  .breakdown_wrapper {
    margin-top: -40px;
  }

  .formula-text {
    font-size: 16px;
    line-height: 24px;
  }

  .light-text {
    font-size: 14px;
    line-height: 18px;
  }

  .securetrust_content-block-2 {
    margin-top: 40px;
  }

  .securetrust_grid-wrapper-2 {
    padding-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .qhin-candidate_header-block {
    margin-top: 40px;
    margin-bottom: 20px;
  }

  .qhin-candidate_header-block.remove-space {
    margin-top: 0;
  }

  .qhin-candidate_header-block.centered {
    width: 80%;
  }

  .qhin-candidate-outer {
    margin-top: 20px;
  }

  .qhin-candidate-outer.no-bottom-padding {
    margin-bottom: 0;
  }

  .qhin-candidate-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    padding-bottom: 0;
    padding-right: 0;
  }

  .hero-grid {
    grid-template-columns: 1fr;
  }

  .h2-heading {
    font-size: 35px;
    line-height: 45px;
  }

  .h2-heading.ehr_new-change {
    font-size: 30px;
    line-height: 38px;
  }

  .h2-heading.ehr_new-change.align-left {
    margin-top: 0;
    margin-bottom: 0;
  }

  .h2-heading.ehr_new-change.spacer-blk {
    margin-bottom: 20px;
  }

  .h2-heading.ehr_new-change.remove-margin {
    margin-top: 0;
  }

  .h2-heading.new-header {
    font-size: 30px;
    line-height: 38px;
  }

  .h2-heading.new-header.align-left {
    margin-top: 0;
    margin-bottom: 0;
  }

  .h2-heading.new-header.spacer-blk {
    margin-bottom: 20px;
  }

  .h2-heading.new-header.remove-margin {
    margin-top: 0;
  }

  .summary_content-grid, .value_qhio-grid {
    grid-template-columns: 1fr;
  }

  .qhio-use-cases_content {
    flex-direction: column;
    display: flex;
  }

  .qhio-use-case-icon-container {
    width: 80px;
    margin-right: 20px;
  }

  .h4 {
    font-size: 16px;
    line-height: 140%;
  }

  .h4.ehr_new-change {
    font-size: 30px;
    line-height: 38px;
  }

  .h4.ehr_new-change.align-left {
    margin-top: 0;
    margin-bottom: 0;
  }

  .h4.ehr_new-change.spacer-blk {
    margin-bottom: 20px;
  }

  .h4.ehr_new-change.remove-margin {
    margin-top: 0;
  }

  .h4.new-header {
    font-size: 30px;
    line-height: 38px;
  }

  .h4.new-header.align-left {
    margin-top: 0;
    margin-bottom: 0;
  }

  .h4.new-header.spacer-blk {
    margin-bottom: 20px;
  }

  .h4.new-header.remove-margin {
    margin-top: 0;
  }

  .use-cases_description {
    font-size: 16px;
  }

  .purposes_inner-block {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .hero_qhio {
    min-height: 450px;
    margin-top: 60px;
    padding-top: 40px;
  }

  .hero_qhio.video-wrap, .hero_qhio.is-videowrap {
    min-height: 600px;
  }

  .image-149 {
    top: -140px;
    left: -130px;
  }

  .qhio-hero-content-container {
    align-items: flex-start;
    width: 100%;
    padding-bottom: 0;
  }

  .qhio_hero_main-heading {
    font-size: 40px;
    line-height: 50px;
  }

  .one-pager_banner-outer {
    margin-bottom: 60px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .qhio_vison_description-block {
    width: 100%;
    margin: 1.2em 0 0;
  }

  .tabs_nav-item-4ehr-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .sectkion_markets-hero {
    min-height: 400px;
    margin-top: 110px;
  }

  .section_market-content.bg-color-basin-blue.mt-120-110-100 {
    margin-top: 110px;
  }

  .div-block-307 {
    top: auto;
  }

  .qhio-process_inner-block {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .columns-2-copy {
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .lightblue_container-left-copy {
    padding-left: 30px;
    padding-right: 30px;
  }

  .column-copy {
    padding: 0;
  }

  .column-2-copy {
    padding: 0 0 0 20px;
  }

  .hero_whitepapers {
    margin-top: 60px;
    padding-top: 40px;
  }

  .hero_whitepapers.video-wrap, .hero_whitepapers.is-videowrap {
    min-height: 600px;
  }

  .section_whitepaper-content {
    margin-top: 0;
  }

  .whitepaper-content-wrapper {
    margin-left: 0;
    margin-right: 0;
  }

  .whitepaper-hero-grid {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    margin-top: 40px;
  }

  .whitepaper-hero-grid.qhin-eval {
    grid-template-columns: 1.5fr;
  }

  .h3 {
    font-size: 24px;
  }

  .nav-dropdown-full-tefca.w--open {
    width: 175px;
  }

  .nav-link-item-description {
    position: static;
    top: 0;
  }

  .h2 {
    font-size: 32px;
  }

  .h5 {
    font-size: 16px;
  }

  .nav-dropdown-full-markets.w--open, .nav-dropdown-full-products.w--open, .nav-dropdown-full-hg.w--open {
    width: 175px;
  }

  .dropdown_toggle-nav-resources {
    margin-left: 0;
    margin-right: 0;
    padding: 10px;
    font-size: 14px;
  }

  .nav-dropdown-full-resources.w--open {
    width: 175px;
  }

  .usecasebanner-content {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .section_usecasebanner {
    margin-top: 0;
    padding-top: 60px;
  }

  .section_usecasebanner.hin {
    padding-bottom: 20px;
  }

  .usecasebanner_content-block {
    min-height: 520px;
    margin-bottom: 0;
    padding-top: 20px;
    padding-bottom: 48px;
  }

  .usecasebanner_content-block.reverse-banner.brand-assets {
    min-height: 100%;
  }

  .usecasebanner_content-block.center {
    min-height: 400px;
  }

  .usecasebanner_content-block.form {
    flex-direction: column;
    padding-top: 60px;
  }

  .usecasebanner_left-block {
    margin-top: 20px;
    margin-bottom: 20px;
    margin-left: 0;
  }

  .usecasebanner_left-block.adt {
    margin-right: 0;
  }

  .usecasebanner_image-block, ._w-50.m-w-100 {
    width: 100%;
  }

  .usecase-form-wrapper {
    margin-top: 40px;
    margin-left: 0;
  }

  .usecase-feature_content-block {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .usecase-feature_content-block.large-space {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .usecase-feature_header-block {
    width: 80%;
  }

  .usecase_feature-container {
    flex-direction: column;
    display: flex;
  }

  .usecase_grid-block {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .icon_container {
    width: 80px;
    margin-right: 20px;
  }

  .resources_wrapper-block {
    margin-top: 24px;
  }

  .blog_single-wrap-copy {
    position: relative;
  }

  .resources_content-container {
    padding-top: 15px;
    padding-left: 15px;
    padding-right: 15px;
    position: static;
  }

  .link-text-arrow {
    font-size: 16px;
  }

  .nav-contact-container-mobile {
    float: right;
    clear: none;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column-reverse;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    margin-top: -5px;
    display: flex;
    position: static;
  }

  .nav-contact-container-mobile.is_new-home {
    float: none;
    flex-direction: row-reverse;
    justify-content: center;
    width: 100%;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .m-nav_primary-button-green {
    width: 288px;
    padding: 8px 16px;
  }

  .m-nav_primary-button-green.hover {
    background-color: var(--green-lighten-75);
  }

  .m-nav_primary-button-green.pressed {
    background-color: #bff0db;
  }

  .m-nav_secondary-button-green {
    width: 288px;
    margin-left: 0;
    margin-right: 0;
    padding: 8px 16px;
  }

  .mobile-nav_grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 40px;
    display: grid;
  }

  .mobile-nav_text-link {
    color: var(--ffffff);
    text-align: left;
    font-size: 14px;
    text-decoration: none;
  }

  .mobile-nav_header-text {
    color: var(--green-lighten-50);
    text-align: left;
    padding-bottom: 16px;
    font-size: 14px;
    display: block;
  }

  .cta-form_inner-block {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .cta-form_inner-block.new-retrive {
    padding-bottom: 100px;
  }

  .cta-form_content-inner {
    flex-direction: column;
    margin-top: 0;
    margin-bottom: 40px;
  }

  .usecases-resources_content-container {
    padding-top: 15px;
    padding-left: 15px;
    padding-right: 15px;
    position: static;
  }

  .section_qhin-hero {
    margin-top: 0;
    padding-top: 60px;
  }

  .section_qhin-hero.hin {
    padding-bottom: 20px;
  }

  .h1 {
    font-size: 35px;
    line-height: 45px;
  }

  .h1.is-font-lato.is-size-large {
    font-size: 36px;
    line-height: 50px;
  }

  .h1.is-font-lato.is-size-large.text-center {
    padding-bottom: 0;
  }

  .h1.is-font-lato.is-size-large.brand-assets {
    font-size: var(--spacing--52px-typography);
    line-height: 1.3;
  }

  .qhin_image-block {
    width: 100%;
  }

  .qhin-content {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .qhin_content-block {
    min-height: 520px;
    margin-bottom: 0;
    padding-top: 20px;
    padding-bottom: 48px;
  }

  .qhin_content-block.reverse-banner.brand-assets {
    min-height: 100%;
  }

  .qhin_content-block.center {
    min-height: 400px;
  }

  .qhin_content-block.form {
    flex-direction: column;
    padding-top: 60px;
  }

  .qhin-connectivity_inner-block.new-retrive {
    padding-bottom: 100px;
  }

  .qhin-connectivity_content-inner {
    margin-top: 0;
    margin-bottom: 40px;
  }

  .add-icon {
    width: 20px;
  }

  .tefca-benefits_wrapper-block {
    margin-top: 24px;
  }

  .qhin-background-video {
    height: 560px;
  }

  .qhin-videobanner_content-block {
    transform: translate(-50%, -71%);
  }

  .section_videobanner-qhin-home {
    height: 560px;
    min-height: 560px;
    margin-top: 103px;
  }

  .product-tile_container {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .himss-logo {
    width: 240px;
  }

  .qhin-eval-img {
    width: 80%;
  }

  .qhin-gated-content-container {
    align-items: flex-start;
    width: 100%;
    padding-bottom: 0;
  }

  .section_title-block-copy {
    margin-top: -57px;
  }

  .product-benefits_wrapper-block {
    margin-top: 24px;
  }

  .trusted_grid-wrap-copy {
    grid-template-areas: "Area";
    justify-items: center;
  }

  .testimonial-wrapper {
    border-radius: 8px;
  }

  .webinar-hero-content {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .speakers_inner-block.ehr_new-change {
    padding-bottom: 80px;
  }

  .speaker-container {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .grid-82 {
    grid-template-columns: 1fr 1fr;
  }

  .webinar-iframe-container {
    margin-top: 0;
    margin-bottom: 40px;
  }

  .section_banner-takeover {
    margin-top: 103px;
  }

  .home-announcement_content-block {
    margin-left: auto;
    margin-right: auto;
  }

  .heading-four.font-color-white {
    font-size: 24px;
  }

  .text_link-text, .slider_link-text-copy {
    font-size: 16px;
  }

  .section_landingpagenav.bg-color-basin-blue.mt-120-110-100 {
    margin-top: 110px;
    overflow: hidden;
  }

  .qhin-benefits_wrapper-block {
    grid-template-columns: 1.5fr;
    margin-top: 24px;
  }

  .landing-page-wrapper {
    margin-top: 0;
    margin-left: 40px;
    margin-right: 40px;
  }

  .landing-form-grid {
    grid-template-columns: 1fr;
  }

  .slide-nav-2 {
    top: 105%;
  }

  .image-32-copy {
    width: auto;
    display: block;
  }

  .image-32-copy.meditech {
    width: 30%;
    height: auto;
  }

  .image-32-copy.canvas {
    width: 30%;
  }
}

@media screen and (max-width: 767px) {
  li {
    padding-top: 0;
    padding-bottom: 0;
  }

  .container {
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .nav-menu {
    background-color: #003d5f;
    width: 100%;
    height: 100vh;
    margin-top: 0;
    padding-left: 20px;
    padding-right: 20px;
    top: 0;
    overflow: scroll;
  }

  .nav-link-contact {
    width: 100%;
    max-width: 300px;
    margin-top: 0;
    margin-bottom: 0;
  }

  .dropdown-toggle-nav {
    color: #fff;
    display: none;
  }

  .section {
    display: none;
  }

  .section.landing-header.lp-header {
    display: block;
    position: absolute;
  }

  .section.m-no-margin-top {
    display: block;
  }

  .hero-content {
    top: 12%;
  }

  .hero-text-heading {
    font-size: 1.6em;
    line-height: 35px;
  }

  .hero-text-heading-white {
    font-size: 1.8em;
    line-height: 35px;
  }

  .div-block-4 {
    width: 80%;
    margin-top: 50px;
    position: static;
  }

  .div-block-4.mobile {
    margin-top: 0;
    padding-top: 160px;
  }

  .container-5 {
    height: 60vh;
  }

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

  .markets-hero-section {
    margin-top: 110px;
  }

  .container-6.fqhc-hero {
    height: auto;
  }

  .market-hero-description {
    text-align: center;
    font-size: 13px;
  }

  .market-hero-headline {
    text-align: center;
    margin-top: 15px;
    margin-bottom: 10px;
    font-size: 1.6em;
    line-height: 30px;
  }

  .get-started-button {
    width: 100%;
  }

  .grid-2 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    align-items: center;
  }

  .ehr_mian-heading {
    font-size: 2.2em;
    line-height: 30px;
  }

  .ehr_mian-heading.ehr {
    margin-bottom: 20px;
    font-size: 1.6em;
  }

  .ehr_mian-heading.left {
    font-size: 2.2em;
    line-height: 36px;
  }

  .ehr_mian-heading.left.large-text {
    font-size: 28px;
    line-height: 38px;
  }

  .network-container {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .grid-3 {
    grid-template-columns: 1fr;
  }

  .heading-4 {
    text-align: left;
    font-size: 16px;
    line-height: 120%;
  }

  .text-block-3 {
    font-size: 1.5em;
  }

  .text-block-4 {
    font-size: 13px;
  }

  .text-block-5 {
    text-align: center;
    font-size: 13px;
    line-height: 22px;
  }

  .testimonial-grid {
    grid-template-columns: 1fr;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .testimonial-outer {
    margin-top: 20px;
    margin-bottom: 40px;
  }

  .grid-6 {
    grid-template-columns: 1fr;
  }

  .rich-text-block {
    text-align: center;
    flex: 1;
    font-size: 13px;
    line-height: 22px;
  }

  .rich-text-block.ehr_new-change, .rich-text-block.secure-trust {
    text-align: left;
  }

  .tab-paragraph {
    font-size: 13px;
  }

  .tab-link-tab-1, .tab-link-tab-1.w--current {
    width: 100%;
  }

  .tab-link-tab-2 {
    width: 100%;
    margin: 1em auto;
    display: block;
  }

  .tab-link-tab-3 {
    width: 100%;
  }

  .grid-7 {
    grid-template-columns: 1fr;
    max-width: none;
  }

  .div-block-12 {
    margin-left: auto;
    margin-right: auto;
  }

  .greentabs-grid {
    grid-template-columns: 1fr;
  }

  .tab-content {
    margin-top: 0;
  }

  .main-content-image.padding-left {
    max-width: 80%;
    padding-left: 0;
  }

  .div-block-14 {
    margin-top: 30px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .div-block-15 {
    margin-bottom: 40px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .container-12 {
    height: 160vh;
  }

  .div-block-17 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-18 {
    width: 60%;
  }

  .image-15 {
    width: 70%;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: relative;
  }

  .rich-text-block-2 {
    font-size: 13px;
    line-height: 22px;
  }

  .grid-9 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .list-copy {
    display: block;
  }

  .dropdown-list {
    background-color: #003d5f;
    width: 50%;
    display: block;
  }

  .dropdown-list-2, .dropdown-list-3, .dropdown-list-4 {
    background-color: #003d5f;
    display: block;
  }

  .heading-3-copy-copy {
    font-size: 1.6em;
  }

  .dropdown-link {
    color: #fff;
  }

  .div-block-8-copy {
    margin-top: 40px;
    margin-bottom: 20px;
  }

  .product-hero-section {
    margin-top: 0;
  }

  .product-hero-section.hin {
    padding-top: 140px;
  }

  .hero_inner-block {
    margin-left: 0;
    margin-right: 0;
  }

  .hero_inner-wrapper {
    min-height: 200px;
  }

  .headline-secondary-product2 {
    font-size: 2.2em;
    line-height: 30px;
  }

  .explore_description-text {
    font-size: 13px;
    line-height: 22px;
  }

  .contact-sales-button-green {
    width: 100%;
    height: 48px;
    line-height: 30px;
    display: block;
  }

  .contact-sales-button-green.new-btn {
    width: 100%;
  }

  .white-blur-underline {
    height: 5vh;
  }

  .tabs-menu-copy {
    border-bottom-style: none;
  }

  .div-block-13-copy {
    margin-top: 0;
  }

  .blue-tab-container {
    grid-template-columns: 1fr;
  }

  .blue-tab-container.lab-vendors {
    height: auto;
    margin-bottom: 0;
  }

  .accordian_inner-blk {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .accordian_inner-blk.my360 {
    margin-top: 20px;
    margin-bottom: 40px;
  }

  .tab-link-tab-2-copy {
    width: 100%;
    margin: 0 auto;
    display: block;
  }

  .tab-link-tab-2-copy.w--current {
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
  }

  .tab-1-third, .tab-1-third.w--current {
    width: 100%;
  }

  .grid-11 {
    width: 90%;
  }

  .div-block-27.lab-network {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .resultblock_header-title {
    font-size: 1.6em;
    line-height: 30px;
  }

  .resultblock_header-title.light-color.ehr_new-change {
    font-size: 28px;
    line-height: 36px;
  }

  .resultblock_header-title.light-color.ehr_new-change.color-change {
    font-size: 28px;
    line-height: 37px;
  }

  .resultblock_header-title.light-color.ehr_new-change.align-left.remove-spaces {
    font-size: 28px;
    line-height: 38px;
  }

  .lightblue_container-left, .lightblue_container-left.is-white {
    padding-left: 20px;
    padding-right: 20px;
  }

  .lightblue_container-left.is-white.remove-space, .lightblue_container-left.remove-padding {
    padding-left: 0;
    padding-right: 0;
  }

  .grid-12 {
    grid-template-columns: 1fr;
  }

  .div-block-28 {
    margin-bottom: 64px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-14 {
    grid-template-columns: 1fr;
  }

  .rich-text-block-4 {
    font-size: 13px;
    line-height: 16px;
  }

  .rich-text-block-5, .rich-text-block-6, .rich-text-block-7 {
    font-size: 13px;
    line-height: 20px;
  }

  .grid-15 {
    grid-template-columns: 1fr;
  }

  .div-block-31 {
    margin: 20px;
    padding-top: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .rich-text-block-8 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .container-18-copy-copy {
    height: 370px;
  }

  .div-block-32 {
    width: 60%;
  }

  .container-12-copy {
    height: 160vh;
  }

  .div-block-17-copy, .div-block-17-copy-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-33 {
    width: 100%;
    display: block;
  }

  .retrieve-medical-records-button {
    font-size: 13px;
  }

  .grid-8-copy {
    grid-template-columns: 1fr;
  }

  .grid-8-copy-copy {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .access-lab-data-button, .enhance-communication-button {
    font-size: 13px;
  }

  .tab_link-block, .tab-link-tab-3-2 {
    display: block;
  }

  .blog_grid-wrap {
    grid-template-columns: 1fr;
  }

  .div-block-40 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .div-block-46 {
    min-height: 475px;
  }

  .div-block-47 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .labs-values {
    grid-template-columns: 1fr;
  }

  .labs-hero-image {
    position: relative;
  }

  .grid-19 {
    width: 400px;
    margin-top: 0;
  }

  .div-block-54 {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .head {
    font-size: 1.6em;
  }

  .ehr_grid-blk {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .text-block-3-copy {
    font-size: 20px;
    font-style: normal;
  }

  .paitent-360-stats, .grid-8-copy-copy {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .block-quote-text, .block-quote-text.ehr_new-change {
    font-size: 20px;
    line-height: 28px;
  }

  .white-blur {
    height: 9vh;
  }

  .white-blur.ehr_new-change {
    height: 15vh;
  }

  .white-blur.ehr_new-change.new-style {
    height: 21vh;
  }

  .paitent-360-stat-lines {
    grid-template-columns: 1fr;
    margin-bottom: 1em;
  }

  .paitent-360-stat-sdoh-score {
    grid-template-columns: 1fr 1fr 1fr;
    margin-bottom: 1em;
  }

  .tabs-menu {
    width: 100%;
  }

  .tabs-content-copy-copy.sdoh {
    min-height: auto;
  }

  .text-block-19.slide-desc {
    margin-top: 30px;
  }

  .heading-3-blue-centered-headline {
    font-size: 1.6em;
    line-height: 30px;
  }

  .blue-gradient-short {
    height: 160vh;
  }

  .heading-three-blue-left {
    width: 100%;
    font-size: 2.2em;
    line-height: 40px;
  }

  .text-block-22.ehr_new-change {
    font-size: 18px;
    line-height: 25px;
  }

  .content-text-description-2, .content-text-description-3 {
    display: none;
  }

  .text-block-16-copy.slide-text {
    font-size: 18px;
  }

  .heading-3-copy-copy-copy-copy {
    width: 100%;
    font-size: 1.6em;
  }

  .text-block-23 {
    font-size: 16px;
  }

  .text-block-23.text-mobile-center {
    text-align: center;
  }

  .text-block-23.large-text {
    font-size: 18px;
    line-height: 140%;
  }

  .secondary-text-left-align-copy {
    width: 100%;
    margin-bottom: 40px;
  }

  .heading-5 {
    font-size: 1.6em;
  }

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

  .image-15-copy {
    position: relative;
  }

  .div-block-61 {
    min-height: 22em;
    display: none;
  }

  .blog_image-inner {
    height: 280px;
  }

  .grid-17-copy {
    grid-template-columns: 1fr;
  }

  .bottom-border-nav {
    display: none;
  }

  .div-block-62 {
    width: 25%;
  }

  .container-login {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-login.top-nav-block {
    display: block;
  }

  .container-login.qhin {
    flex-direction: column;
    align-items: flex-end;
    display: flex;
  }

  .lab-network-how-it-works-container, .data-types-white-baackground, .my360-background {
    height: 160vh;
  }

  .image-31 {
    display: block;
  }

  .div-block-66 {
    max-width: 60%;
  }

  .use-case-icon.small {
    width: 48px;
  }

  .use-case-icon.small.m-size {
    width: 120px;
  }

  .use-case-icon.ehr_new-change, .use-case-icon.qhio {
    width: 56px;
  }

  .grid-24 {
    float: right;
    margin-top: 10em;
    position: relative;
  }

  .testimonial_text-block {
    font-size: 18px;
    line-height: 25px;
  }

  .testimonial_text-sm-block {
    line-height: 24px;
  }

  .image-32 {
    width: 100%;
    height: auto;
  }

  .image-32.meditech {
    width: 40%;
  }

  .image-32.canvas {
    width: 50%;
  }

  .header-dropdown-link {
    width: 50%;
    display: inline-block;
  }

  .section-2-copy {
    display: none;
  }

  .description-copy-copy, .description-copy-copy-copy {
    font-size: 13px;
  }

  .description-copy-copy-copy-copy {
    color: var(--white);
    font-size: 13px;
  }

  .grid-2-copy, .grid-2-copy-copy, .grid-2-copy-copy, .grid-2-copy-copy-copy, .grid-2-copy, .grid-2-copy-copy, .grid-2-copy-copy-copy, .grid-2-copy-copy-copy-copy, .grid-2-copy-copy-copy-copy-copy, .grid-2-copy-copy-copy-copy, .grid-2-copy-copy-copy-copy-copy {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .home-grid-2 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    align-items: center;
  }

  .grid-2-copy-copy-copy {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .book-a-demo-button {
    width: 160px;
    height: 46px;
    padding-top: 12px;
    padding-bottom: 12px;
    line-height: 21px;
  }

  .home-stats-tile-container {
    height: 60vh;
  }

  .home-stat-tile-center {
    top: -58%;
    left: 35%;
  }

  .home-stat-tile-left {
    top: -68%;
    left: 20%;
  }

  .grid-2-copy-copy-copy-copy-copy-copy {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .digital-health-leaders-logos {
    grid-template-columns: 1fr 1fr;
    margin-top: 20px;
  }

  .grid-25 {
    grid-template-columns: 1fr 1fr;
    margin-top: 2em;
  }

  .value-link-text {
    font-size: 1em;
  }

  .div-block-74 {
    min-height: 214px;
  }

  .image-34 {
    max-height: 164px;
  }

  .text-block-29-copy {
    font-size: 1.2em;
  }

  .grid-25-copy-copy {
    grid-template-columns: 1fr 1fr;
  }

  .grid-26 {
    grid-template-columns: 1fr;
  }

  .heading-3-copy, .heading-3-copy-copy, .heading-3-copy-copy-copy, .heading-3-copy-copy-copy-copy, .heading-3-copy-copy-copy-copy-copy, .heading-3-copy-copy-copy-copy-copy-copy, .heading-3-copy-copy-copy-copy-copy-copy-copy, .heading-left-aligned-blue {
    font-size: 1.6em;
  }

  .div-block-77 {
    margin-bottom: 2em;
  }

  .heading-3-copy-copy-copy-copy-copy {
    width: 100%;
    font-size: 1.6em;
  }

  .globes_grid-block {
    grid-template-columns: 1fr;
  }

  .get-started-button-copy-copy, .get-started-button-copy-copy-copy, .learn-more-button-white, .get-started-button-copy-copy-copy {
    width: 100%;
  }

  .heading-3-copy-copy-copy {
    font-size: 1.6em;
    line-height: 30px;
  }

  .heading-3-copy-copy-copy {
    font-size: 1.6em;
  }

  .heading-3-copy-copy {
    margin-bottom: 0;
    font-size: 1.6em;
  }

  .home-stats-container {
    height: 60vh;
    display: none;
  }

  .image-33-copy {
    width: 70%;
  }

  .text-block-32 {
    white-space: nowrap;
    font-size: 12px;
  }

  .grid-28 {
    font-size: 12px;
  }

  .grid-28.mobile {
    width: 100%;
  }

  .tab-3-third {
    width: 100%;
    display: block;
  }

  .tab-3-third.w--current {
    width: 100%;
  }

  .div-block-17-copy-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .cta-banner {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    grid-template-columns: 1fr;
    margin-left: 0;
    margin-right: 0;
  }

  .contact-sales-button-blue {
    width: 100%;
  }

  .tab-link-tab-2-copy-copy-copy {
    width: 100%;
    margin: 1em auto;
    display: block;
  }

  .tab-link-tab-1-copy-copy, .tab-link-tab-1-copy-copy.w--current, .tab-link-tab-1-copy-copy-copy, .tab-link-tab-1-copy-copy-copy.w--current {
    width: 100%;
  }

  .tab-link-tab-2-copy-copy-copy-copy {
    width: 100%;
    margin: 1em auto;
    display: block;
  }

  .tab-link-tab-1-copy-copy, .tab-link-tab-1-copy-copy.w--current, .tab-link-tab-1-copy-copy-copy {
    width: 100%;
  }

  .tab-link-tab-1-copy-copy-copy.w--current {
    border-bottom-style: none;
    width: 100%;
  }

  .tab-2-third {
    width: 100%;
    display: block;
  }

  .tab-2-third.w--current {
    width: 100%;
  }

  .tab-2-fourth {
    width: 100%;
    margin: 1em auto;
    display: block;
  }

  .tab-2-fourth.w--current {
    width: 100%;
  }

  .tab-3-fourth {
    width: 100%;
    display: block;
  }

  .tab-1-fourth {
    width: 100%;
  }

  .tab-1-fourth.w--current {
    border-bottom-style: none;
    width: 100%;
  }

  .tab-4-fourth {
    width: 100%;
    display: block;
  }

  .qhin-header-section {
    margin-top: 0;
  }

  .slide-1 {
    justify-content: center;
    display: flex;
    position: relative;
  }

  .slide-2 {
    display: block;
    position: relative;
  }

  .slide-3, .slide-4 {
    position: relative;
  }

  .our-vision-container {
    padding-top: 40px;
  }

  .our-vision-container.bg-color-light-blue {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-left-aligned-white, .heading-3-copy-copy-copy-copy {
    font-size: 1.6em;
  }

  .heading-3-white-left-aligned {
    margin-top: 0;
    font-size: 1.6em;
    line-height: 36px;
  }

  .vision_main-header {
    margin-top: 0;
    font-size: 1.6em;
    line-height: 30px;
  }

  .left-align-text-white {
    width: 100%;
    margin-top: 1em;
    margin-bottom: 1em;
  }

  .heading-7 {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 1.6em;
    line-height: 30px;
  }

  .heading-3-white-left-aligned-copy-copy {
    font-size: 1.6em;
    line-height: 30px;
  }

  .section-30 {
    height: auto;
    margin-top: 100px;
  }

  .container-29 {
    height: 80vh;
  }

  .section-30-copy {
    height: 180vh;
  }

  .image-37 {
    height: 340px;
  }

  .image-37-copy {
    height: 180vh;
  }

  .heading-8 {
    font-size: 1.6em;
    line-height: 32px;
  }

  .about-us-header-container {
    top: 22%;
  }

  .heading-9 {
    font-size: 1.6em;
    line-height: 35px;
  }

  .heading-10 {
    font-size: 1.6em;
  }

  .text-block-35 {
    font-size: 14px;
  }

  .div-block-86 {
    width: 80%;
    top: 2%;
  }

  .div-block-87 {
    top: 17%;
  }

  .container-30 {
    top: -7%;
  }

  .grid-31 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-32 {
    height: auto;
  }

  .div-block-89 {
    padding-top: 40px;
  }

  .teams_gallery-wrap {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding-bottom: 10px;
  }

  .grid-32 {
    grid-template-columns: 1fr 1fr 1fr;
    width: 100%;
  }

  .grid-32-copy {
    grid-template-columns: 1fr 1fr;
  }

  .div-block-92 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-for-leaders-copy {
    grid-template-columns: 1fr 1fr 1fr;
    padding-bottom: 0;
  }

  .grid-33 {
    grid-template-columns: 1fr .25fr;
  }

  .time-line-spacer-right, .timeline-spacer-left {
    height: 80px;
  }

  .timeline-adjust-left {
    grid-template-columns: .25fr 1fr;
  }

  .container-29-copy {
    height: 180vh;
  }

  .computer-health {
    top: 14%;
  }

  .test-tubes {
    top: 15%;
  }

  .health-care-provider {
    left: 5%;
  }

  .dropdown-link-main {
    color: #fff;
    font-size: 12px;
  }

  .dropdown-link-secondary {
    color: #fff;
    font-size: 13px;
    display: none;
  }

  .dropdown-list-short {
    background-color: #003d5f;
    display: block;
  }

  .header-dropdown-link-copy {
    width: 50%;
    display: inline-block;
  }

  .text-block-42 {
    color: #fff;
    font-size: 12px;
  }

  .text-block-42-copy {
    color: #fff;
    font-size: 13px;
  }

  .mobile-header-section {
    color: #a3eacb;
    text-align: left;
    margin-top: 20px;
    margin-bottom: 20px;
    margin-left: 20px;
    font-size: 12px;
    font-weight: 700;
    display: block;
  }

  .collection-list-2-copy, .collection-list-3-copy {
    grid-template-columns: 1fr;
  }

  .div-block-96 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-100 {
    margin-top: 5vh;
    margin-right: 40px;
    padding-top: 2em;
    padding-left: 20px;
    padding-right: 20px;
  }

  .description-copy-copy {
    font-size: 13px;
  }

  .grid-35 {
    grid-template-columns: 1fr;
    justify-items: stretch;
    margin-left: 0;
    margin-right: 0;
  }

  .grid-24-copy {
    float: right;
    margin-top: 10em;
    position: relative;
  }

  .block-quote-text-copy {
    font-size: 1em;
    line-height: 2.2em;
  }

  .section_drchrono {
    margin-top: 100px;
  }

  .drchrono-button {
    width: 100%;
  }

  .top-nav-button-container {
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .top-nav-button-container.new-darkblk {
    padding-top: 0;
    padding-bottom: 0;
  }

  .text-block-10-copy-copy {
    padding-left: 4px;
    padding-right: 4px;
  }

  .div-block-102 {
    flex-direction: column;
    align-items: flex-start;
    margin-left: 40px;
  }

  .get-started-button-copy-copy-copy {
    width: 100%;
  }

  .description-copy-copy-copy-copy-copy {
    font-size: 13px;
  }

  .div-block-103 {
    padding-left: 0;
    padding-right: 0;
  }

  .stats-container {
    display: block;
  }

  .stats-container.orphan {
    display: none;
  }

  .paragraph-2-copy-copy, .paragraph-2-copy-copy-copy {
    font-size: 13px;
  }

  .grid-5-copy {
    grid-template-columns: 1fr;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-blue-left-align.centered {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 1.6em;
    line-height: 30px;
  }

  .info-block-white {
    min-height: 180px;
  }

  .div-block-74-copy {
    min-height: 214px;
  }

  .div-block-103-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .hip-values-2 {
    grid-template-columns: 1fr;
  }

  .hin {
    grid-template-columns: 1fr;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-white-centered {
    font-size: 1.6em;
    line-height: 32px;
  }

  .tab-singular, .tab-singular.w--current {
    width: 100%;
  }

  .white-text {
    font-size: 13px;
  }

  .tab-content-singular {
    height: 19em;
    padding-top: .5em;
    padding-left: .5em;
    padding-right: .5em;
  }

  .hin-features {
    height: 160vh;
  }

  .white-text-bullet-points {
    font-size: 13px;
  }

  .trusted-lab-vendors {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    align-items: center;
  }

  .left-align-white {
    margin-bottom: 10px;
    font-size: 1.6em;
  }

  .learn-about-qhin-button {
    padding-left: 20px;
    padding-right: 20px;
  }

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

  .fqch-grid-value {
    grid-template-columns: 1fr;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-44 {
    font-size: 16px;
  }

  .text-block-45 {
    font-size: 60px;
    line-height: 60px;
  }

  .text-block-46 {
    font-size: 16px;
  }

  .grid-37 {
    width: 100%;
    padding-left: 40px;
    padding-right: 40px;
  }

  .div-block-108 {
    height: 12vh;
  }

  .div-block-108-copy {
    bottom: -5%;
  }

  .image-44 {
    margin-bottom: 4em;
  }

  .grid-37-copy {
    width: 100%;
    padding-left: 40px;
    padding-right: 40px;
  }

  .lab-network-first-slide {
    margin-bottom: 120px;
  }

  .step-header {
    margin-top: 0%;
    padding-left: 20px;
    font-size: 16px;
  }

  .step-header.ehr_new-change {
    padding-left: 0;
    font-size: 20px;
    line-height: 28px;
  }

  .step-header.ehr_new-change.divider-blk {
    font-size: 14px;
    line-height: 20px;
  }

  .text-block-5-copy, .text-block-5-copy-copy, .text-block-5-copy-copy-copy {
    font-size: 13px;
  }

  .lab-network-slide {
    padding-left: 20px;
    font-size: 13px;
  }

  .lab-network-slide.ehr_new-change {
    padding-left: 0;
    font-size: 14px;
    line-height: 20px;
  }

  .div-block-110.remove-border {
    padding-top: 0;
  }

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

  .div-block-111.remove-border {
    padding-top: 0;
    padding-bottom: 0;
  }

  .lab-network-second-slide.ehr_new-change, .lab-network-third-slide.ehr_new-change {
    margin-bottom: 120px;
    padding-left: 0;
    padding-right: 0;
  }

  .image-45 {
    width: 80%;
  }

  .patient-360-testimonials-left-align {
    text-align: center;
    margin-top: 40px;
    margin-bottom: 20px;
    font-size: 1.6em;
    line-height: 30px;
  }

  .tab-pane-tab-1 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .tab-pane-tab-1.ehr {
    min-height: 280px;
    margin-top: 3em;
    padding-top: 3em;
    padding-left: 40px;
    padding-right: 40px;
  }

  .tab-pane-tab-1.pharmacy {
    min-height: 240px;
    margin-top: 3em;
    padding-top: 1em;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-117 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .block-quote-text-small {
    font-size: 1em;
    line-height: 2.2em;
  }

  .head-copy {
    font-size: 1.6em;
    line-height: 30px;
  }

  .grid-25-copy {
    grid-template-columns: 1fr 1fr;
  }

  .cta_banner-grid {
    text-align: center;
    background-position: 280% 0, 0 0;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
    place-items: start stretch;
    padding: 20px 30px 30px;
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
    font-size: 14px;
  }

  .text-block-23-copy-copy {
    text-align: left;
  }

  .slide-1-mobile {
    height: auto;
    margin-top: 10px;
    display: block;
    position: relative;
  }

  .slide-1-mobile.slide-inner {
    margin-top: 27px;
    margin-bottom: 23px;
  }

  .thank-you-container2 {
    margin-top: 0;
  }

  .get-started-button-copy-copy-copy-copy {
    width: 100%;
  }

  .slide-2-mobile, .slide-3-mobile {
    margin-top: 10px;
    display: block;
    position: relative;
  }

  .lab-network-slides, .patient360-slides {
    display: none;
  }

  .slide-1-copy {
    display: block;
    position: relative;
  }

  .my360-tabs.hide-onmobi {
    display: none;
  }

  .slide-1-copy, .slide-2-copy {
    position: relative;
  }

  .slide-4-mobile {
    display: block;
    position: relative;
  }

  .ehr-tabs, .sdoh-tabs {
    display: none;
  }

  .hero-image {
    max-width: 60%;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: relative;
  }

  .hero-image.full-width.ehr_banner-image {
    max-width: 100%;
    margin-right: auto;
  }

  .image-15-copy-copy {
    position: relative;
  }

  .hie-hero-image {
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: relative;
  }

  .second-tab-content {
    grid-template-columns: 1fr;
  }

  .tab-2-fourth-ehr {
    width: 100%;
    display: block;
  }

  .tab-2-fourth-ehr.w--current {
    width: 100%;
  }

  .tab-2-fourth-ehr.my-funky-class {
    border-bottom-style: none;
    border-bottom-color: var(--code-green);
  }

  .grid-8-copy-copy-copy, .ehr-tabs-2-fourth {
    grid-template-columns: 1fr;
  }

  .tab-link-tab-2-copy-copy {
    width: 100%;
    margin: 0 0;
    display: block;
  }

  .tab-link-tab-2-copy-copy.w--current {
    width: 100%;
  }

  .tab-3-fourth-ehr {
    border-bottom: 2px none var(--code-green);
    width: 100%;
    display: block;
  }

  .life-insurance-stat-value-container {
    height: 160vh;
  }

  .tabs-content-copy-copy-copy {
    min-height: 410px;
  }

  .tabs-content-copy-copy-copy.pharmacy {
    min-height: 200px;
    padding-top: 0;
  }

  .paitent-360-stats-copy {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .tab-link-tab-1-4, .tab-link-tab-1-4.w--current {
    font-size: 14px;
  }

  .text-block-50 {
    white-space: nowrap;
  }

  .text-block-51 {
    white-space: nowrap;
    object-fit: fill;
  }

  .markets-dropdown, .products-dropdown {
    background-color: #003d5f;
    width: 50%;
    display: block;
  }

  .text-block-5-copy {
    text-align: center;
    font-size: 13px;
  }

  .div-block-103-copy-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .headline-copy-copy-copy-copy-copy {
    margin-top: 2em;
  }

  .grid-10-copy {
    grid-template-columns: 1fr;
  }

  .div-block-119 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .div-block-119.ehr {
    height: 380px;
    margin-top: 10px;
  }

  .div-block-120 {
    padding-bottom: 20px;
  }

  .div-block-14-copy-copy {
    margin-top: 20px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .headline-secondary-product-copy {
    text-align: center;
    font-size: 1.6em;
  }

  .div-block-121 {
    align-items: center;
  }

  .description-copy-copy {
    text-align: center;
    font-size: 13px;
  }

  .container-6-copy-copy {
    flex-direction: column;
  }

  .text-block-3-copy {
    font-size: 1.5em;
  }

  .heading-blue-left-align-copy {
    text-align: center;
  }

  .div-block-61-copy {
    min-height: 12em;
  }

  .button-secondary-blue {
    width: 60%;
    overflow: visible;
  }

  .button-secondary-blue.full-width {
    width: 100%;
  }

  .button-secondary-blue.oneline {
    padding-left: 0;
    padding-right: 0;
  }

  .image-53 {
    margin-left: auto;
    margin-right: auto;
  }

  .columns-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .column-2.hidden {
    display: none;
  }

  .gated-content-image-container {
    display: flex;
  }

  .gated-content-image-container.hero {
    width: 80%;
  }

  .headline-copy-copy-copy-copy-copy-copy {
    margin-top: 2em;
  }

  .tab-1-third-copy, .tab-1-third-copy.w--current {
    width: 100%;
  }

  .container-12-copy-copy {
    height: 160vh;
  }

  .green-tabs-content {
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-3-copy-copy-copy-copy {
    font-size: 1.6em;
  }

  .heading-3-copy-copy-copy-copy-copy {
    margin-bottom: 0;
    padding-top: 20px;
    font-size: 1.6em;
  }

  .tabs-content-copy-copy-copy {
    padding-top: 0;
    padding-bottom: 0;
  }

  .green-tabs-content-no-tabs {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-12-copy-copy-copy, .container-12-copy-copy, .container-12-copy-copy {
    height: 160vh;
  }

  .get-started-button-copy-copy {
    height: 48px;
    line-height: 30px;
  }

  .image-58, .image-59, .image-60 {
    width: 140px;
  }

  .section_additional-headers {
    margin-top: 0;
  }

  .headline-secondary-product-copy {
    margin-bottom: 10px;
    font-size: 1.8em;
  }

  .hero-text-container {
    margin-left: 20px;
    margin-right: 20px;
  }

  .contact-us-form-container {
    margin-top: 0;
  }

  .div-block-132 {
    margin-left: auto;
    margin-right: auto;
  }

  .grid-26-copy {
    grid-template-columns: 1fr;
  }

  .grid-25-copy-copy-copy {
    grid-template-columns: 1fr 1fr;
    width: 100%;
  }

  .headline-secondary-product-copy-copy {
    text-align: center;
    text-align: center;
    font-size: 1.6em;
  }

  .mobile-home-hero {
    background-color: var(--white);
    background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62be1ff7a35a467be12e28d8_home-day.svg");
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: contain;
    min-height: 720px;
    margin-top: 100px;
    display: block;
  }

  .mobile-home-hero.new-mobi-hero {
    margin-top: 40px;
  }

  .hero-content-mobile {
    width: 80%;
    margin-top: 0;
    padding-top: 80px;
    position: static;
    top: 12%;
  }

  .get-started-button-copy-copy-copy {
    height: 48px;
    line-height: 30px;
  }

  .button-primary-blue {
    width: 100%;
    height: 48px;
    line-height: 30px;
  }

  .button-primary-blue.large-contact {
    width: 100%;
    line-height: 36px;
  }

  .button-primary-blue.ehr_new-change {
    width: 100%;
    height: 48px;
    padding-top: 9px;
    font-size: 16px;
    line-height: 30px;
  }

  .button-primary-blue.top-margin {
    width: 60%;
  }

  .hero-text-heading-mobile {
    margin-top: 42px;
    font-size: 2.4em;
    line-height: 42px;
  }

  .mobile-home-platform {
    background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62be23a6fc32581bcee4d446_home-files-bottom.svg"), url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62be23a654357598b27859e0_home-files-top.svg"), url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62bdd88db242b3b4253f840e_Gradient%20background.svg");
    background-position: 50% 107%, 50% -10%, 0 0;
    background-repeat: no-repeat, no-repeat, repeat;
    background-size: contain, contain, auto;
    height: 640px;
    display: block;
  }

  .mobile-home-files {
    background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62be24bd036c00251922fd24_home%20product.svg");
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 420px;
    display: block;
    position: relative;
  }

  .image-62 {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .text-block-48-copy {
    font-size: 80px;
    line-height: 90px;
  }

  .slide-5-mobile {
    display: block;
  }

  .div-block-133 {
    flex-direction: column;
    align-items: flex-start;
    padding-bottom: 40px;
    padding-right: 0;
    display: flex;
  }

  .div-block-133.ehr_new-change {
    align-items: flex-start;
    padding-right: 0;
  }

  .div-block-134 {
    border-radius: 8px;
  }

  .get-started-button-copy-copy-copy-copy-2 {
    width: 60%;
    margin-left: auto;
    margin-right: auto;
  }

  .grid-40 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .heading-8-copy-2 {
    margin-top: 17vh;
    font-size: 1.6em;
    line-height: 35px;
  }

  .heading-3-blue-centered-2 {
    font-size: 1.6em;
  }

  .div-block-135 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .description-copy-copy-copy-2 {
    font-size: 13px;
  }

  .div-block-137 {
    display: block;
  }

  .careers-grid-item {
    flex-direction: column;
    display: flex;
  }

  .green-tab-inner {
    border-bottom: 2px solid var(--code-green);
    padding-top: 0;
    padding-bottom: 0;
  }

  .stat-number {
    font-size: 30px;
  }

  .stat-number.pr {
    font-size: 24px;
    line-height: 32px;
  }

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

  .block-quote-person {
    float: right;
    flex-direction: column-reverse;
    align-items: flex-end;
    margin-top: 0;
    display: flex;
    position: relative;
  }

  .blue-quotation {
    width: 80px;
    max-width: 100%;
  }

  .secure-container {
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    box-shadow: 0 1px 16px #003d5f29;
  }

  .network-header {
    text-align: center;
    font-size: 1.6em;
  }

  .trusted-header {
    margin-bottom: 0;
    font-size: 1.6em;
  }

  .div-block-141 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .digital-health-use-case {
    flex-direction: column;
    display: flex;
  }

  .icon-box {
    flex: 0 auto;
    padding-right: 20px;
    display: block;
  }

  .icon-box.center {
    align-self: flex-start;
  }

  .icon-box.m-size {
    flex: none;
  }

  .use-case-content {
    font-size: 13px;
    line-height: 16px;
  }

  .div-block-144 {
    flex-direction: column;
    display: flex;
  }

  .div-block-145 {
    padding-right: 20px;
  }

  .div-block-146 {
    flex-direction: column;
    display: flex;
  }

  .div-block-147 {
    padding-right: 20px;
  }

  .markets-hero-content {
    align-items: center;
  }

  .button-primary-green-poo {
    background-color: var(--green-lighten-50);
  }

  .div-block-149 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .paragraph-white.left-align {
    color: var(--white);
    text-align: center;
    font-family: Lato, sans-serif;
  }

  .clia-header {
    text-align: left;
    font-size: 1.6em;
    line-height: 30px;
  }

  .text-block-5-copy {
    text-align: left;
    width: 90%;
    font-size: 13px;
  }

  .div-block-66-copy {
    max-width: 100%;
  }

  .button-secondary-green {
    border-radius: 4px;
    width: 100%;
    height: auto;
    padding-left: 10px;
    padding-right: 10px;
  }

  .button-secondary-green.sdoh {
    width: 60%;
  }

  .button-secondary-green.lp-button {
    margin-top: 24px;
    margin-left: 0;
    margin-right: 0;
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .div-block-150 {
    background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62be88a9a006396432f4e3d0_chart%20bridge%20mobile.svg");
    background-position: 50%;
    height: 380px;
  }

  .image-64 {
    display: none;
  }

  .button-primary-green {
    border-radius: 4px;
    width: 100%;
    height: 48px;
    line-height: 30px;
  }

  .button-primary-green.lp-button {
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .button-primary-green.dark-btn {
    margin-top: 12px;
    margin-left: 0;
  }

  .button-primary-green.dark-btn.m-no-padding {
    margin-top: 0;
  }

  .success-story-content-header, .success-story-content-header-copy {
    font-size: 13px;
  }

  .rich-text-block-16, .rich-text-block-17, .rich-text-block-18, .rich-text-block-19 {
    line-height: 12px;
  }

  .image-65 {
    max-width: 80%;
  }

  .stat-label-pr {
    font-size: 13px;
  }

  .grid-8-copy-copy-copy {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .stat-number-green {
    color: var(--green-lighten-50);
    font-size: 30px;
  }

  .stat-number-green.pr {
    font-size: 24px;
  }

  .patient360-values {
    grid-template-columns: 1fr;
  }

  .product-use-cases {
    flex-direction: column;
  }

  .product-use-cases.ehr_new-change {
    align-items: flex-start;
  }

  .product-use-case-icon-container {
    justify-content: center;
    width: 100%;
    margin-right: 0;
    display: flex;
  }

  .product-use-case-icon-container.ehr_new-change {
    justify-content: flex-start;
  }

  .rich-text-block-2-copy-copy {
    text-align: left;
    width: 100%;
  }

  .text-block-5-copy-copy, .text-block-5-copy-copy-copy {
    text-align: left;
    width: 90%;
    font-size: 13px;
  }

  .gated-content-header {
    text-align: center;
    font-size: 1.6em;
    line-height: 30px;
  }

  .container-6-copy-copy {
    min-height: 200px;
  }

  .div-block-160 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .rich-text-block-8-copy {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .hinintro_content-wrap {
    margin-top: 40px;
    margin-bottom: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-61-copy {
    min-height: auto;
    padding-left: 0;
  }

  .heading-blue-left-align-copy {
    margin-top: 40px;
    margin-bottom: 0;
  }

  .div-block-17-copy-copy-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-161 {
    padding-right: 0;
  }

  .heading-blue-left-align-copy-copy {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 1.6em;
    line-height: 30px;
  }

  .div-block-162 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .summary-header {
    width: 100%;
    margin-bottom: 40px;
  }

  .image-66 {
    width: 100%;
    max-width: 340px;
    display: block;
    position: relative;
    left: auto;
  }

  .div-block-163 {
    width: 100%;
    position: absolute;
    top: 0;
  }

  .description-copy-copy-copy {
    line-height: 22px;
  }

  .image-67 {
    max-width: 70%;
    position: static;
  }

  .data-sources-hero-section {
    margin-top: 0;
    padding-top: 100px;
  }

  .data-sources-hero-section.hin {
    padding-top: 140px;
  }

  .same-day-text {
    font-size: 25px;
    line-height: 35px;
  }

  .same-day-container {
    background-color: var(--silver-lighten-80);
    border-radius: 8px;
    margin: 16px 4% 8px;
    padding: 16px;
  }

  .percent-text {
    margin-top: 20px;
  }

  .image-72.tab-image {
    width: 100%;
  }

  .sdoh-tab-container {
    padding-left: 20px;
    padding-right: 20px;
    position: static;
    top: 246px;
  }

  .div-block-167 {
    margin-top: 20px;
    padding-left: 0;
  }

  .market-hero-description-copy {
    text-align: left;
    font-size: 13px;
  }

  .market-hero-headline-copy {
    text-align: left;
    margin-top: 15px;
    margin-bottom: 20px;
    font-size: 1.6em;
    line-height: 30px;
  }

  .div-block-168 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .heading-blue-left-align-copy {
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 1.6em;
    line-height: 30px;
  }

  .heading-blue-left-align-copy.centered {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 1.6em;
    line-height: 30px;
  }

  .headline-copy-copy-copy-copy-copy {
    text-align: center;
    margin-top: 4em;
  }

  .pathqhin_right-block {
    flex-direction: row;
    min-height: 12em;
  }

  .heading-blue-left-align-copy-copy, .pathqhin_header-block {
    text-align: center;
  }

  .div-block-27-copy {
    margin-top: 60px;
  }

  .hospital {
    left: 4%;
  }

  .about-us-icon {
    max-width: 60%;
  }

  .outcomes-container {
    object-fit: fill;
    width: auto;
    height: auto;
  }

  .about-us-hero-copy {
    font-size: 1.6em;
    line-height: 35px;
  }

  .outcomes-animation {
    min-width: 190px;
    margin-left: 10px;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-8-copy {
    font-size: 1.6em;
    line-height: 35px;
  }

  .content-middleblock {
    margin-top: 24%;
  }

  .section-30-copy {
    height: auto;
    margin-top: 100px;
  }

  .section-30-copy-copy {
    height: auto;
    margin-top: 0;
  }

  .rich-text-block-20 {
    line-height: 18px;
  }

  .rich-text-block-20 h2 {
    font-size: 1.4em;
    line-height: 24px;
  }

  .div-block-170-copy {
    width: 60%;
    margin-top: 24%;
  }

  .div-block-170-copy-copy {
    width: 64%;
    margin-top: 6%;
    margin-left: 34%;
    display: block;
  }

  .heading-8-copy {
    margin-top: 0;
    font-size: 1.6em;
    line-height: 35px;
  }

  .section-30-copy-copy-copy {
    height: auto;
    margin-top: 0;
  }

  .section-spacer {
    height: auto;
    margin-top: 0;
    display: block;
  }

  .about-second_float-block {
    border-radius: 0;
    margin: 0;
    padding-top: 20px;
    padding-bottom: 20px;
    position: static;
    top: -10%;
  }

  .text-block-4-copy {
    font-size: 13px;
  }

  .grid-19-copy {
    width: 100%;
    margin-top: 0;
  }

  .teams_gallery-image {
    border-radius: 0;
  }

  .div-block-27-copy-copy {
    margin: 0;
    padding-top: 20px;
    padding-bottom: 20px;
    position: static;
  }

  .div-block-173 {
    display: none;
  }

  .heading-3-copy-copy-copy-copy-copy {
    margin-top: 20px;
    margin-bottom: 20px;
    padding-top: 0;
    font-size: 1.6em;
    line-height: 30px;
  }

  .heading-3-copy-copy-copy-copy {
    font-size: 1.6em;
    line-height: 30px;
  }

  .div-block-31-copy {
    margin: 20px;
    padding-top: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-174 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .div-block-8-copy-copy {
    margin-top: 40px;
    margin-bottom: 20px;
  }

  .testimonial-outer-copy {
    margin-top: 20px;
    margin-bottom: 0;
  }

  .div-block-89-copy {
    padding: 40px 0 0;
  }

  .animated-text {
    width: 170px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    font-size: 1.6em;
    line-height: 35px;
  }

  .heading-3-copy-copy-copy-copy-copy-copy {
    margin-top: 20px;
    margin-bottom: 20px;
    padding-top: 0;
    font-size: 1.6em;
    line-height: 30px;
  }

  .heading-3-copy-copy-copy-copy-copy-copy-copy {
    margin-top: 20px;
    margin-bottom: 20px;
    padding-top: 0;
    font-size: 2.2em;
    line-height: 30px;
  }

  .div-block-39-copy {
    margin-top: 2em;
  }

  .div-block-38-copy {
    margin-left: 20px;
    margin-right: 20px;
  }

  .div-block-8-copy-copy-copy {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .grid-2-copy, .grid-2-copy-copy {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    align-items: center;
  }

  .div-block-15-copy {
    margin-bottom: 40px;
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .grid-2-copy-copy-copy, .grid-2-copy-copy-copy-copy {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    align-items: center;
  }

  .social-block {
    margin-bottom: 0;
    padding-right: 40px;
  }

  .footer-header {
    font-size: 12px;
  }

  .footer-header.supplemental-data {
    margin-top: 30px;
  }

  .footer-link-text {
    margin-bottom: 0;
    font-size: 14px;
  }

  .footer-container {
    margin-top: 40px;
    margin-bottom: 20px;
  }

  .hg-logo {
    width: 40%;
  }

  .copyright-text {
    margin-bottom: 20px;
    padding-left: 4px;
    padding-right: 4px;
  }

  .div-block-31-copy {
    box-shadow: none;
    margin: 20px 0;
    padding: 20px 0 0;
  }

  .social-block-container {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: flex-start;
    align-items: center;
    margin-top: 20px;
    display: flex;
  }

  .social-links {
    align-self: auto;
    margin-top: 0;
    margin-bottom: 0;
    display: flex;
  }

  .image-78 {
    max-width: 70%;
  }

  .link-block-5 {
    order: -1;
  }

  .list-7 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
    position: static;
  }

  .list-8 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .list-9 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .list-10, .list-11 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .terms-and-policy {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .terms-and-privacy-links {
    font-size: 14px;
  }

  .nav-mobile-header {
    color: #a3eacb;
    text-align: left;
    text-transform: uppercase;
    margin-top: 20px;
    margin-bottom: 20px;
    margin-left: 10px;
    font-size: 16px;
    font-weight: 700;
    display: block;
  }

  .nav-dropdown-link {
    font-size: 16px;
  }

  .nav-dropdown-link:hover {
    background-color: var(--brand-color-blue--blue-500-main);
  }

  .nav-dropdown-link.w--current {
    background-color: #0000;
  }

  .nav-dropdown-link.w--current:hover {
    background-color: var(--brand-color-blue--blue-500-main);
    color: var(--white);
  }

  .nav-secondary-header {
    color: var(--silver-darken-15);
    text-transform: uppercase;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 10px;
    font-size: 14px;
  }

  .nav-link-item-main {
    color: #fff;
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 12px;
  }

  .nav-contact-container {
    width: 100%;
    margin-top: 20px;
    margin-bottom: 140px;
    display: flex;
  }

  .nav-contact-container.is_new-home {
    flex-direction: column;
    margin-top: 20px;
  }

  .lab-vendors-header-cta-container {
    justify-content: center;
    width: 60%;
  }

  .trusted-image-1 {
    width: 70%;
  }

  .interop-description {
    font-size: 13px;
  }

  .mobile-stat-container {
    width: 100%;
    min-width: 100%;
    margin-top: 20px;
    display: flex;
    position: relative;
  }

  .mobile-stat-left-container {
    margin-left: -1px;
    display: inline-block;
    position: relative;
  }

  .mobile-stat-left {
    width: 180px;
    margin-left: 25%;
    display: block;
  }

  .mobile-stat-center-container {
    width: 180px;
    margin-top: -23px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: relative;
  }

  .mobile-stat-center {
    width: 180px;
    display: block;
  }

  .mobile-stat-right-container {
    width: 180px;
    margin-top: -233px;
    margin-left: auto;
    margin-right: 100px;
    display: block;
    position: relative;
  }

  .mobile-stat-right {
    width: 180px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .mobile-stat-image {
    margin-left: auto;
    margin-right: auto;
    position: relative;
  }

  .connect-image-container {
    margin-top: -25px;
    margin-bottom: 24px;
    display: block;
  }

  .div-block-180 {
    flex-direction: column;
  }

  .affiliated-physicians {
    margin-left: 0;
  }

  .secondary-text-left-align-copy-copy {
    width: 100%;
    margin-bottom: 20px;
  }

  .grid-15-copy {
    grid-template-columns: 1fr;
  }

  .grid-2-copy {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    align-items: center;
  }

  .div-block-54-copy {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .coverage_description-block {
    font-size: 13px;
    line-height: 22px;
  }

  .grid-2-copy-copy-copy-copy {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    margin-top: 10px;
  }

  .div-block-61-copy {
    min-height: 22em;
    display: block;
  }

  .guide_header-blk {
    font-size: 32px;
    line-height: 1.3;
  }

  .description-copy-copy-copy {
    text-align: center;
    text-align: center;
    text-align: center;
    text-align: center;
    font-size: 13px;
  }

  .image-15-copy {
    width: 70%;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: relative;
  }

  .hipintro_testimonial-outer {
    margin-top: 20px;
    margin-bottom: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .product-call-out {
    padding: 12px 24px;
  }

  .product-call-out.yellow {
    top: 49%;
  }

  .product-call-out.red {
    top: 65%;
  }

  .product-call-out.blue {
    top: 55%;
  }

  .product-call-out.yellow-new {
    top: 17%;
  }

  .product-call-out.yellow-new.my360-new.new-field {
    top: 62%;
  }

  .product-call-out.blue-new {
    top: 34%;
  }

  .product-call-out.blue-new.my360-new.new-field {
    width: 38%;
    bottom: 90px;
  }

  .product-call-out.red-new {
    top: 57%;
    left: 0%;
  }

  .product-callout-text {
    font-size: 14px;
  }

  .lab-network-steps-dot {
    display: none;
  }

  .solutionblock_summery-para {
    line-height: 22px;
  }

  .description-copy-copy-copy {
    text-align: center;
    font-size: 13px;
  }

  .div-block-27-copy-copy-copy {
    margin: 0;
    padding-top: 20px;
    padding-bottom: 20px;
    position: static;
  }

  .description-copy-copy-copy {
    font-size: 13px;
    line-height: 22px;
  }

  .chrono_order-block {
    min-height: 200px;
    margin-top: 0;
  }

  .chrono_content-block {
    margin-left: 20px;
    margin-right: 20px;
  }

  .container-6-copy-copy-copy {
    flex-direction: column;
  }

  .gated-content-description, .description-copy-copy-copy-copy, .description-copy-copy-copy-copy, .description-copy-copy-copy-copy {
    text-align: center;
    font-size: 13px;
  }

  .div-block-14-copy-copy-copy {
    margin-top: 20px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .event-name {
    text-align: center;
    font-size: 1.6em;
  }

  .event-description {
    text-align: center;
    font-size: 13px;
  }

  .date-container.popup {
    display: none;
  }

  .event-snippet {
    text-align: center;
    font-size: 13px;
  }

  .events-popup-container {
    width: auto;
    max-width: 100%;
    height: auto;
  }

  .popup-container {
    z-index: 999;
    width: 90%;
    height: 180px;
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 20px;
    right: auto;
  }

  .popup-container.special {
    width: 80%;
    height: 320px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: fixed;
    inset: auto 0% 20px;
  }

  .text-block-64 {
    padding-top: 10px;
    padding-bottom: 12px;
  }

  .event-header {
    padding-bottom: 20px;
    font-size: 18px;
  }

  .text-block-66.popup {
    font-size: 13px;
    display: none;
  }

  .event-popup-headline {
    display: none;
  }

  .html-embed-6 {
    margin-top: 20px;
  }

  .headline-secondary-product-copy-copy {
    margin-bottom: 10px;
    font-size: 1.8em;
  }

  .container-6-copy-copy-copy, .container-6-copy-copy-copy-copy {
    min-height: 200px;
  }

  .contact-us-form-outer {
    flex-direction: column;
    padding-top: 18px;
  }

  .innerbanner_header-block {
    text-align: center;
    font-size: 1.6em;
    line-height: 30px;
  }

  .innerbanner_header-block.is-font-lato.is-size-large {
    font-size: var(--spacing--32px);
    line-height: 1.3;
  }

  .innerbanner_header-block.is-font-lato.is-size-large.text-center {
    flex: 0 auto;
    padding-bottom: 20px;
  }

  .innerbanner_header-block.is-font-lato.is-size-large.brand-assets {
    font-size: var(--spacing--32px);
  }

  .innerbanner_header-block.is-font-lato.is-size-large.m-text-align-left {
    text-align: left;
  }

  .sdoh-hero-container {
    flex-direction: column;
  }

  .headline-secondary-product-copy-copy-copy {
    text-align: center;
    font-size: 1.6em;
  }

  .div-block-121-copy {
    align-items: center;
  }

  .sdoh-hero-subheader {
    text-align: center;
    font-size: 13px;
  }

  .chart-bridge-hero-content {
    align-items: center;
  }

  .chart-bridge-hero-content.align-left {
    justify-content: flex-start;
    align-items: center;
    margin-left: 0;
  }

  .innerbanner_para-block {
    text-align: center;
    font-size: 13px;
    line-height: 22px;
  }

  .innerbanner_para-block.is-size-large {
    margin-bottom: 32px;
    font-size: 16px;
    line-height: 24px;
  }

  .innerbanner_para-block.is-size-large.align-left {
    text-align: left;
  }

  .innerbanner_para-block.is-size-large.align-left.m-center {
    text-align: center;
  }

  .contact-us-form-container-desktop {
    margin-top: 0;
  }

  .contact-us-header {
    width: 100%;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 100px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .contact-form-container {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .contact-us-content {
    flex: 1;
  }

  .div-block-184 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    display: flex;
  }

  .div-block-185 {
    width: 80%;
  }

  .event-page-header {
    font-size: 24px;
  }

  .event-page-header.snippet {
    font-size: 14px;
    line-height: 22px;
  }

  .thank-you-container-copy {
    min-width: 100%;
    margin-top: 0;
    padding-top: 0;
  }

  .container-6-copy-copy-copy {
    align-items: center;
  }

  .headline-secondary-product-copy {
    font-size: 1.6em;
    line-height: 30px;
  }

  .container-6-copy-copy-copy-copy, .container-6-copy-copy-copy-copy-copy, .gated-content-hero {
    flex-direction: column;
  }

  .gated-content-hero-container {
    margin-top: 0;
  }

  .gated-content-hero-content-container {
    align-items: center;
    margin-top: 40px;
  }

  .gated-content-hero-lead-container {
    max-height: 100%;
  }

  .section-49 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .section-49.header {
    padding-top: 0;
  }

  .section-49.header.bg-blue-darkest {
    z-index: 1;
    position: fixed;
  }

  .call-now-button {
    width: 220px;
    height: 46px;
    padding-top: 12px;
    padding-bottom: 12px;
    line-height: 21px;
  }

  .press-kit-hero-content {
    align-items: center;
  }

  .press-kit-hero-section {
    margin-top: 100px;
  }

  .heading-three-blue-left-align {
    width: 100%;
    font-size: 2.2em;
    line-height: 40px;
  }

  .brand-boiler-plate-grid {
    grid-template-columns: 1fr;
  }

  .brand-boiler-plate-grid.lab-vendors {
    height: auto;
    margin-bottom: 0;
  }

  .text-block-5-copy, .text-block-5-copy-copy, .text-block-5-copy-copy-copy {
    text-align: center;
    font-size: 13px;
    line-height: 22px;
  }

  .div-block-188 {
    margin-bottom: 5em;
  }

  .div-block-189 {
    width: 75%;
    margin-top: 12em;
  }

  .contact-us-form-container-mobile, .contact-us-information-mobile {
    margin-top: 0;
  }

  .grid-45 {
    width: 100%;
  }

  .logo-application-grid-2, .logo-application-grid-3 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    width: 100%;
  }

  .checkbox-copy-small {
    font-size: 13px;
  }

  .checkmark.small {
    width: 90px;
  }

  .text-block-5-copy-copy-copy-copy, .text-block-5-copy-copy-copy-copy-copy, .press-kit-file-type {
    text-align: center;
    font-size: 13px;
    line-height: 22px;
  }

  .news-block-heading {
    font-size: 1.2em;
  }

  .blog-read-more {
    margin-bottom: 30px;
    position: relative;
  }

  .previous.button-secondary-blue {
    left: 0%;
  }

  .next.button-secondary-blue {
    right: 0%;
  }

  .container-18-copy-copy-copy, .container-18-copy-copy-copy-copy, .get-started-white {
    height: 370px;
  }

  .collection-list-5 {
    grid-template-columns: 1fr;
  }

  .text-block-5-copy-copy-copy-copy, .text-block-5-copy-copy-copy-copy-copy, .text-block-5-copy-copy-copy-copy-copy-copy {
    text-align: center;
    font-size: 13px;
    line-height: 22px;
  }

  .div-block-199 {
    min-height: 225px;
  }

  .tabs_single-item {
    min-height: 275px;
  }

  .text-block-5-copy-copy-copy-copy, .text-block-5-copy-copy-copy-copy-copy, .text-block-5-copy-copy-copy-copy-copy-copy {
    text-align: center;
    font-size: 13px;
    line-height: 22px;
  }

  .press-kit-download {
    text-align: left;
    font-size: 13px;
    line-height: 22px;
  }

  .text-block-5-copy-copy-copy-copy, .text-block-5-copy-copy-copy-copy-copy {
    text-align: center;
    font-size: 13px;
    line-height: 22px;
  }

  .press-kit-additional-information {
    text-align: left;
    font-size: 13px;
    line-height: 22px;
  }

  .text-block-5-copy, .text-block-5-copy-copy, .text-block-5-copy-copy-copy, .text-block-5-copy-copy-copy-copy, .text-block-5-copy-copy-copy-copy-copy {
    text-align: center;
    font-size: 13px;
    line-height: 22px;
  }

  .standard-body-text {
    text-align: left;
    font-size: 13px;
    line-height: 22px;
  }

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

  .blog-title-heading {
    font-size: 1.2em;
  }

  .grid-51 {
    width: 30%;
  }

  .big-number {
    font-size: 30px;
  }

  .big-number.text-basin-blue.m-center {
    text-align: center;
  }

  .big-number.text-basin-blue.text-center.patient-number {
    font-size: 60px;
  }

  .heading-1 {
    font-size: 32px;
  }

  .heading-1.text-white, .heading-1.text-basin-blue.text-center-mobile {
    text-align: center;
  }

  .heading-2 {
    font-size: 24px;
  }

  .heading-2.text-basin-blue {
    text-align: center;
    font-size: 32px;
  }

  .heading-2.text-basin-blue.text-center.bottom-margin._w-80 {
    width: 100%;
  }

  .heading-2.text-basin-blue.text-align-left {
    text-align: left;
  }

  .heading-2.text-white.text-center-mobile {
    text-align: center;
  }

  .heading-three {
    font-size: 18px;
  }

  .terms-header, .privacy_policy-header, .headline-secondary-product-copy-copy {
    margin-bottom: 10px;
    font-size: 1.8em;
  }

  .additional-terms-header {
    margin-bottom: 10px;
    font-size: 1.8em;
    line-height: 38px;
  }

  .section-header {
    font-size: var(--spacing--14px-typography);
  }

  .section-header.text-code-green {
    font-size: 12px;
  }

  .event-block {
    min-height: 475px;
  }

  .event-image {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .subtitle {
    font-size: 16px;
  }

  .subtitle.center, .subtitle.text-mobile-center {
    text-align: center;
  }

  .subtitle-small {
    font-size: 14px;
  }

  .citation_desc-text {
    font-size: 16px;
  }

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

  .citation_desc-text.mobile {
    font-size: 16px;
  }

  .citation_desc-text.center.stat-description {
    font-size: 13px;
  }

  .citation_desc-text.center.blue.mobile {
    font-size: 16px;
  }

  .citation_desc-text.text-center, .citation_desc-text.text-center-mobile, .citation_desc-text.text-white.text-center-mobile {
    text-align: center;
  }

  .citation_desc-text.text-color-dark-silver.reference-text.large-font {
    margin-bottom: 7px;
  }

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

  .citation_desc-text.m-center.stat-description {
    font-size: 13px;
  }

  .quote {
    font-size: 24px;
  }

  .blog_tile-block {
    min-height: auto;
  }

  .page-count {
    font-size: 16px;
  }

  .blog-tiles {
    margin-left: 20px;
    margin-right: 20px;
  }

  .div-block-217 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .tabs-menu-4 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .style-guide-hero-section {
    margin-top: 100px;
  }

  .web-components-library {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .web-components-library.my360 {
    margin-top: 20px;
    margin-bottom: 40px;
  }

  .release_header-block {
    padding-left: 0;
    padding-right: 0;
  }

  .blog-tabs {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .blog_inner-block {
    margin-top: 2em;
  }

  .tabs_content-wrap {
    padding-left: 0;
    padding-right: 0;
  }

  .news-tabs {
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .tabs_wrap-section {
    margin-left: auto;
    margin-right: auto;
  }

  .web-style-guide-hero-container.fqhc-hero {
    height: auto;
  }

  .blog_hero-container {
    padding-top: 20px;
  }

  .grid-53 {
    grid-template-columns: 1fr 1fr;
  }

  .primary-button-compact-grid {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .secondary-button-grid {
    grid-template-columns: 1fr 1fr;
  }

  .color-system-grid {
    grid-template-columns: 1fr;
  }

  .primary-button {
    height: 48px;
    line-height: 30px;
  }

  .primary-text-button {
    grid-template-columns: 1fr 1fr;
  }

  .primary-text-button.compact {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .primary-button-green {
    border-radius: 4px;
    width: 100%;
    height: 48px;
    line-height: 30px;
  }

  .secondary-button-green {
    border-radius: 4px;
    width: 100%;
    height: auto;
    padding-left: 10px;
    padding-right: 10px;
  }

  .secondary-button-green.sdoh {
    width: 60%;
  }

  .secondary-button-blue, .secondary-button-blue.full-width {
    width: 100%;
  }

  .popup-container-multiple-events {
    z-index: 999;
    width: 90%;
    height: 264px;
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 20px;
    right: auto;
  }

  .sdoh-cta-mid {
    text-align: center;
    background-position: 280% 0, 0 0;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
    place-items: start center;
    padding: 20px 30px;
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
    font-size: 14px;
  }

  ._w-33-button {
    width: 100%;
  }

  .markets-hero-grid {
    grid-template-columns: 1fr;
  }

  .markets-hero-grid-outer {
    margin-top: 30px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .digital-health-hero {
    max-width: 60%;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: relative;
  }

  .markets-hero-container.fqhc-hero {
    height: auto;
  }

  .digital-health-leaders-outer {
    padding-left: 20px;
    padding-right: 20px;
  }

  .national-network-grid-outer {
    margin-left: auto;
    margin-right: auto;
  }

  .national-network-grid {
    grid-template-columns: 1fr;
    max-width: none;
  }

  .national-network-content {
    margin-bottom: 32px;
  }

  .grid-split-5 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    margin-top: 20px;
  }

  .div-block-238, .testimonials-outer {
    padding-left: 20px;
    padding-right: 20px;
  }

  .quoted-person-grid-outer {
    float: right;
    width: 100%;
    margin-top: 0;
    position: relative;
  }

  .digital-health-use-cases-outer {
    padding-left: 20px;
    padding-right: 20px;
  }

  .digital-health-values-landing-grid {
    grid-template-columns: 1fr;
  }

  .green-tabs-docs-bg {
    padding-left: 20px;
    padding-right: 20px;
  }

  .green-tabs-menu-main {
    border-bottom-style: none;
  }

  .tab-content-block {
    margin-top: 0;
  }

  .arrow-link-text {
    font-size: 1em;
  }

  .event-hero-section {
    margin-top: 0;
  }

  .event-hero-container.fqhc-hero {
    height: auto;
  }

  .event-hero-grid-outer {
    margin-top: 30px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .event-hero-grid {
    grid-template-columns: 1fr;
  }

  .event-hero-content {
    align-items: center;
  }

  .event-hero-content.daily-deals {
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .event-hero-content.himss-lp, .event-hero-content.interoptalk {
    align-items: flex-start;
  }

  .event-form-wrapper {
    padding: 20px;
  }

  .logo-hero {
    margin-left: 0;
    margin-right: auto;
    display: block;
  }

  .hero-description.m-margin-0 {
    margin-bottom: 0;
  }

  .text-list-item {
    font-size: 16px;
  }

  .docs-bg {
    padding-left: 20px;
    padding-right: 20px;
  }

  .civitas-info-grid {
    grid-template-columns: 1fr;
  }

  .civitas-hin-outer {
    padding-left: 20px;
    padding-right: 20px;
  }

  .civitas-hin-grid {
    grid-template-columns: 1fr;
  }

  .civitas-qhin-outer {
    padding-left: 20px;
    padding-right: 20px;
  }

  .civitas-qhin-grid {
    grid-template-columns: 1fr;
  }

  .civitas-puerto-rico-testimonial-outer {
    padding-left: 20px;
    padding-right: 20px;
  }

  .civitas-puerto-rico-testimonial-grid {
    grid-template-columns: 1fr;
  }

  .section-outer {
    padding: 60px 20px;
  }

  .section-outer.bg-color-white.radius-60-left.data-file-bg-img {
    background-position: 50% 0;
    background-repeat: no-repeat;
    padding: 40px;
    display: block;
  }

  .section-outer.bg-color-bue-green-gradient.corner-60-right {
    padding: 40px 20px;
  }

  .access-data-grid-container {
    margin-left: auto;
    margin-right: auto;
  }

  .access-data-grid {
    grid-template-columns: 1fr;
    max-width: none;
  }

  .access-data-content {
    margin-bottom: 32px;
  }

  .heading-3-copy {
    font-size: 18px;
    line-height: 24px;
  }

  .heading-3-copy.ehr {
    margin-bottom: 20px;
    font-size: 1.6em;
  }

  .digital-health-use-cases-outer-copy {
    margin-top: 40px;
    margin-bottom: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .stat-mobile-center {
    margin-top: 8px;
    display: block;
  }

  .civitas-puerto-rico-stats {
    grid-template-columns: 1fr 1fr;
    width: 100%;
  }

  .cta-banner-copy, .cta-banner-copy-copy {
    grid-template-columns: 1fr;
    margin-left: 0;
    margin-right: 0;
  }

  .cta-block-grid {
    background-position: 280% 0, 0 0;
    grid-template-columns: 1fr;
    padding: 20px;
  }

  .civitas-puerto-rico-stats-grid-outer {
    position: relative;
    bottom: -5%;
  }

  .civitas-sdoh-outer {
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-92 {
    display: none;
  }

  .civitas-lab-network-outer {
    padding-left: 20px;
    padding-right: 20px;
  }

  .digital-health-landing-hero {
    max-width: 60%;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: relative;
  }

  .digital-health-landing-value {
    flex-direction: column;
    display: flex;
  }

  .image-93 {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .div-block-244 {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-28-copy {
    margin-top: 96px;
    margin-bottom: 96px;
  }

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

  .image-92-copy {
    display: none;
  }

  .sdoh-graphic {
    display: block;
  }

  .standard-button {
    width: 100%;
  }

  .nav-menu-civitas {
    width: 50%;
    margin-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .nav-contact-container-copy {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .top-nav-button-container-copy {
    margin-bottom: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .standard-button-copy {
    width: 100%;
  }

  .get-started-today {
    height: 370px;
  }

  .div-block-133-copy {
    flex-direction: column;
    align-items: center;
    padding-bottom: 40px;
    display: flex;
  }

  .ehr-retrieval-hero-container {
    flex-direction: column-reverse;
    padding-top: 0;
  }

  .div-block-247 {
    order: -1;
    width: 80%;
  }

  .hero-section {
    margin-top: 0;
  }

  .hero-section.hin {
    padding-top: 140px;
  }

  .landing-page-hero {
    flex-direction: column;
    align-items: center;
  }

  .landing-page-hero-container {
    margin-top: 0;
    margin-left: 20px;
    margin-right: 20px;
  }

  .gated-content-header-copy {
    text-align: center;
    font-size: 1.6em;
    line-height: 30px;
  }

  .gated-content-description-copy {
    text-align: center;
    font-size: 13px;
  }

  .landing-page-use-case {
    flex-direction: row;
  }

  .rich-text-block-copy {
    flex: 1;
    font-size: 13px;
    line-height: 22px;
  }

  .div-block-122-copy-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .gated-content-hero-content-container-copy {
    align-items: center;
    margin-top: 0;
  }

  .text-block-53-copy {
    padding-bottom: 0;
  }

  .text-block-53-copy-copy {
    padding-bottom: 0;
  }

  .div-block-27-copy.lab-network, .div-block-27-copy-copy.lab-network {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .grid-11-copy-copy {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .rich-text-block-copy-copy {
    flex: 1;
    font-size: 13px;
    line-height: 22px;
  }

  .text-block-53-copy-copy-copy {
    padding-bottom: 0;
  }

  .hero-light-blue {
    margin-top: 0;
  }

  .hero-light-blue.hin {
    padding-top: 140px;
  }

  .white-blue-gradient-section {
    margin-top: 0;
  }

  .white-blue-gradient-section.hin {
    padding-top: 140px;
  }

  .white-background-section-outer {
    padding-left: 20px;
    padding-right: 20px;
  }

  .use-case-split-4 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .leaf-background-section {
    background-position: 50% 0;
  }

  .venture-call-out {
    width: 100%;
    margin-bottom: 32px;
    position: static;
  }

  .div-block-100-copy {
    margin-top: 5vh;
    margin-right: 40px;
    padding-top: 2em;
    padding-left: 20px;
    padding-right: 20px;
  }

  .venture-call-out-outer {
    margin-left: 20px;
    margin-right: 20px;
  }

  .light-blue-background-outer {
    padding-left: 20px;
    padding-right: 20px;
  }

  .application-grid {
    grid-template-columns: 1fr;
  }

  .application-grid.lab-vendors {
    height: auto;
    margin-bottom: 0;
  }

  .white-blue-gradient-container {
    min-height: 200px;
  }

  .venture-call-out-blocks {
    margin: 0 20px 96px;
  }

  .venture-call-out-2, .venture-call-out-3 {
    width: 100%;
    margin-bottom: 32px;
    position: static;
  }

  .image-94 {
    width: 100%;
    display: none;
  }

  .venture-call-out-4 {
    width: 100%;
    margin-bottom: 32px;
    position: static;
  }

  .venture-call-out-5 {
    width: 100%;
    position: static;
  }

  .white-blue-gradient-outer {
    margin-left: 20px;
    margin-right: 20px;
  }

  .bod {
    font-size: 13px;
    line-height: 22px;
  }

  .ventures-hero-copy {
    padding-left: 20px;
    padding-right: 20px;
    top: 23%;
  }

  .venture-hero-text {
    font-size: 32px;
    line-height: 120%;
  }

  .div-block-253 {
    width: 180px;
    height: 4px;
  }

  .ventures-cloud-1 {
    padding-left: 20px;
    padding-right: 20px;
    top: 23%;
  }

  .use-case-split-3 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-14-copy-copy {
    margin-left: 20px;
    margin-right: 20px;
  }

  .button-primary-blue-copy {
    width: 60%;
    height: 48px;
    line-height: 30px;
  }

  .timeline-section {
    background-position: 50% 0;
  }

  .venture-call-out-6 {
    width: 100%;
    position: static;
  }

  .heading-3-white-left-aligned-copy-copy-copy {
    font-size: 1.6em;
    line-height: 30px;
  }

  .container-11-copy-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .qhin-call-out {
    width: 100%;
    margin-bottom: 0;
    position: static;
  }

  .qhin-call-out-2, .qhin-call-out-3, .qhin-call-out-4 {
    width: 100%;
    margin-bottom: 32px;
    position: static;
  }

  .qhin-call-out-5, .qhin-call-out-6 {
    width: 100%;
    position: static;
  }

  .grid-32-copy {
    grid-template-columns: 1fr 1fr 1fr;
    width: 100%;
  }

  .team_grid-wrap {
    grid-template-columns: 1fr;
    width: 100%;
  }

  .grid-61 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-2-col {
    width: 400px;
    margin-top: 0;
  }

  .container-inner {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .container-11-copy-copy-copy {
    border-top-right-radius: 0;
  }

  .markets-hero-section-copy {
    margin-top: 110px;
  }

  .flex-box.horizontal.distribute-evenly {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .button-container.full-width {
    width: 40%;
  }

  .form-outer {
    width: 60%;
  }

  .cell-header-container.mobile-hidden {
    display: none;
  }

  .cell-header-container.doc-title {
    width: 40%;
  }

  .cell-container.description, .cell-container._w-10.mobile-hidden {
    display: none;
  }

  .cell-container.doc-title {
    flex: 1;
    width: 40%;
  }

  .cell-container.mobile-description {
    background-color: var(--white);
    border-bottom-width: 1px;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
    padding-top: 0;
  }

  .cell-container.mobile-description.last {
    border-bottom-style: none;
  }

  .table-row-container.header.mobile-description {
    display: none;
  }

  .table-row-container.header.mobile-header {
    border-bottom-style: none;
    border-bottom-width: 1px;
  }

  .table-row-container.mobile-description {
    border-bottom-width: 1px;
    display: block;
  }

  .table-row-container.mobile-description.last, .table-row-container.mobile-row {
    border-bottom-style: none;
  }

  .table-text {
    font-size: 16px;
  }

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

  .table-text.mobile {
    font-size: 16px;
  }

  .table-text.center.stat-description {
    font-size: 13px;
  }

  .table-text.center.blue.mobile {
    font-size: 16px;
  }

  .table-text.text-center, .table-text.text-center-mobile, .table-text.text-white.text-center-mobile, .table-text.m-center {
    text-align: center;
  }

  .table-text.m-center.stat-description {
    font-size: 13px;
  }

  .grid-split-2 {
    margin-top: 30px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .section-outer.margin-0 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-outer.bg-dark-blue.img-only {
    min-height: 220px;
  }

  .section-outer.bg-dark-blue.m-margin-0 {
    padding-top: 0;
  }

  .section-outer.margin-top-56 {
    padding-top: 20px;
  }

  .section-outer-div {
    padding: 60px 20px;
  }

  .section-outer-div.bg-color-white.radius-60-left.data-file-bg-img {
    background-position: 50% 0;
    background-repeat: no-repeat;
    padding: 40px;
    display: block;
  }

  .section-outer-div.bg-color-bue-green-gradient.corner-60-right {
    padding: 40px 20px;
  }

  .grid-split-half {
    grid-template-columns: 1fr;
  }

  .left-align-hero-section {
    align-items: center;
  }

  .green-tabs-docs-bg-gradient {
    padding-left: 20px;
    padding-right: 20px;
  }

  .split-3, .split-5 {
    flex-direction: column;
    display: flex;
  }

  .lp-share-button {
    position: relative;
    right: 0;
    transform: translate(0);
  }

  .lp-header-container {
    flex-direction: row;
    justify-content: center;
    padding: 16px;
    display: flex;
  }

  .link-block-11 {
    flex: 1;
    margin-left: 0;
    position: relative;
  }

  .lp-arrow-outer {
    margin-top: 24px;
  }

  .lp-hero-heading {
    margin-top: 64px;
    font-size: 32px;
  }

  .lp-hero-container {
    padding-top: 80px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .lp-floating-text {
    margin-top: 0;
    font-size: 140px;
    line-height: 240px;
    top: 63px;
  }

  .lp-floating-text.title-container {
    top: -156px;
  }

  .lp-hero-button-outer {
    flex-direction: column;
    margin-top: 24px;
    margin-bottom: 24px;
    padding-left: 0;
    padding-right: 0;
  }

  .logo-block {
    height: 30px;
    margin: 10px 20px;
  }

  .button-secondary-green-2.lp-button {
    margin-top: 24px;
    margin-left: 0;
    margin-right: 0;
    padding-top: 14px;
    padding-bottom: 14px;
    font-size: 18px;
  }

  .year-title {
    opacity: .05;
    font-size: 140px;
  }

  .button-primary-green-2.lp-button {
    padding-top: 14px;
    padding-bottom: 14px;
    font-size: 18px;
  }

  .lp-logos-block {
    flex-direction: row;
  }

  .lp-hero-para {
    margin-top: 24px;
    margin-bottom: 24px;
    font-size: 14px;
  }

  .lp-large-circle-block {
    padding-top: 20px;
  }

  .pointer-div {
    top: 160px;
  }

  .lp-largeblock-content {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    top: 50%;
  }

  .lottie-animation-6 {
    width: 150%;
    margin-left: -25%;
  }

  .lp-tile-para {
    text-align: left;
    font-size: 14px;
  }

  .lp-card-outer {
    flex-direction: row;
  }

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

  .lp-h4 {
    text-align: left;
    margin-top: 0;
    font-size: 18px;
  }

  .lp-container-1232 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .lp-h2.small-block {
    margin-bottom: 30px;
    font-size: 24px;
  }

  .lp-h2.lp-left-align {
    margin-top: 0;
  }

  .lp-h2.lp-left-align.lp-dark-text {
    font-size: 24px;
    font-style: normal;
  }

  .lp-h2.lp-repeat-blk {
    font-size: 24px;
  }

  .lp-h2.lp-percentage {
    font-size: 40px;
  }

  .lp-call-action-blk {
    flex-direction: row;
    width: 100%;
    padding: 12px 12px 12px 52px;
    position: relative;
  }

  .image-96 {
    width: 40px;
    margin-bottom: 0;
  }

  .lp-h6.lp-mobi-hide {
    display: none;
  }

  .lp-main-section.lp-darkbg, .lp-main-section.lp-forms-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .lp-list-block {
    padding-left: 16px;
  }

  .li-icon-outer {
    align-items: center;
    display: flex;
    position: absolute;
    left: 12px;
  }

  .paragraph-17 {
    font-size: 14px;
  }

  .button-secondary-blue-2 {
    width: 60%;
  }

  .text-field-3 {
    font-size: 14px;
  }

  .lp-button-outer.lp-large {
    justify-content: space-around;
    margin-top: 30px;
  }

  .form-half-block.lp-left-margin {
    width: 100%;
    padding-left: 0;
  }

  .form-half-block.lp-left-margin.margin {
    margin-bottom: 10px;
  }

  .form-half-block.lp-right-margin {
    width: 100%;
    margin-top: 6px;
    padding-right: 0;
  }

  .button-primary-blue-2.lp-button {
    width: 100%;
    padding-bottom: 14px;
    font-size: 16px;
    line-height: 26px;
  }

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

  .field-label {
    font-size: 14px;
  }

  .lp-list-item {
    margin-bottom: 10px;
    padding-bottom: 0;
    font-size: 14px;
  }

  .lp-form-wrapper {
    max-width: none;
  }

  .image-108 {
    display: none;
  }

  .lp-anchor-link-outer.anchor-listing {
    padding-top: 0;
    padding-bottom: 0;
  }

  .lp-anchor-link-outer.anchor-listing.lp-tab-fix-wrapper-block {
    z-index: 999999;
  }

  .lp-list-cont {
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 14px;
  }

  .lp-pi-content {
    margin-bottom: 24px;
    padding-bottom: 0;
  }

  .lp-pi-content.lp-third {
    width: 100%;
    max-width: none;
    margin-bottom: 24px;
    padding-left: 24px;
    position: relative;
  }

  .lp-pi-content.lp-fourth {
    width: 100%;
    max-width: none;
    padding-bottom: 0;
    padding-left: 24px;
    font-size: 16px;
    position: relative;
    right: auto;
  }

  .lp-pi-content.lp-first {
    width: 100%;
    max-width: none;
    margin-top: 0;
    padding-left: 24px;
    position: relative;
  }

  .lp-pi-content.lp-second {
    width: 100%;
    max-width: none;
    padding-bottom: 0;
    padding-left: 24px;
    position: relative;
    transform: translate(0);
  }

  .lp-heading-para {
    font-size: 14px;
  }

  .lp-progress-count.counterup.list-count.large-text, .lp-progress-count.is-large.list-count.large-text {
    font-size: 24px;
    line-height: 28px;
  }

  .lp-h3 {
    margin-top: 0;
    margin-bottom: 5px;
    font-size: 20px;
  }

  .lp-h3.hide-on-desktop {
    margin-bottom: 24px;
    display: block;
  }

  .lp-h3.lp-mobi-hide {
    display: none;
  }

  .lp-h3.lp-small-title {
    font-size: 20px;
  }

  .lp-h3.lp-remove-padd-mobi.normal-font {
    font-size: 18px;
  }

  .lp-h3.remove-mobilehead {
    display: none;
  }

  .lp-h3.lp-mobi-visible {
    margin-bottom: 24px;
    display: block;
  }

  .lp-h3.lp-small-h3 {
    font-size: 18px;
  }

  .lp-logo-list {
    flex-direction: column;
  }

  .nav-menu-2.new-nav-menu {
    z-index: 0;
    background-color: #003d5f;
    border-bottom: 1px solid #fff;
    margin-top: -2px;
    box-shadow: 0 0 16px #48d59766;
  }

  .lp-h5.lp-sm-title {
    text-align: left;
    margin-bottom: 24px;
    font-size: 20px;
  }

  .lp-h5.lp-sm-title.regulat-text {
    font-size: 18px;
  }

  .lp-h5.lp-sm-title.new-large-txt {
    font-size: 20px;
  }

  .lp-h5.lp-sm-title.lp-light-text {
    font-size: 18px;
  }

  .lp-h5.lp-mobi-hide {
    margin-bottom: 16px;
    font-size: 14px;
    display: block;
  }

  .lp-diagram-block {
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .lp-diagram-block.lp-remove-pad {
    margin-left: auto;
  }

  .paragraph-11 {
    text-align: left;
    font-size: 18px;
  }

  .lp-progress-title {
    font-size: 14px;
  }

  .nav-header {
    color: #fff;
    cursor: pointer;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 16px;
    font-family: Lato, sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 16px;
  }

  .lp-large-heading {
    margin-bottom: 8px;
    padding-bottom: 0;
    font-size: 20px;
    line-height: 140%;
  }

  .lp-large-heading.new-large-heading {
    font-size: 20px;
  }

  .lp-large-heading.new-large-heading.removemargin {
    margin-bottom: 0;
  }

  .lp-survay-para {
    font-family: Lato, sans-serif;
    font-size: 14px;
  }

  .lp-pichart-new {
    flex-direction: column;
  }

  .heading-14 {
    font-size: 20px;
  }

  .heading-14.lp-large-text-blk {
    font-size: 40px;
  }

  .menu-button {
    width: 100%;
  }

  .menu-button.new-menu-buttons {
    border: 1px #fff;
    border-bottom-style: solid;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 0;
    display: flex;
  }

  .menu-button.new-menu-buttons.w--open {
    background-color: #003d5f;
    border-bottom-style: none;
  }

  .lp-line-three {
    left: 100px;
  }

  .lp-line-three.hide-on-mobile {
    display: none;
  }

  .paragraph-15 {
    margin-bottom: 8px;
    font-family: Lato, sans-serif;
    font-size: 18px;
  }

  .paragraph-15.lp-small-title {
    font-size: 14px;
  }

  .lp-mobi-dots {
    background-color: #d11a1a;
    border-radius: 50px;
    width: 16px;
    height: 16px;
    padding-bottom: 0;
    padding-right: 0;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translate(0, -50%);
  }

  .lp-mobi-dots.dot-four {
    background-color: #dcdcdc;
    display: block;
  }

  .lp-mobi-dots.dot-three {
    background-color: #a7cbe8;
    display: block;
  }

  .lp-mobi-dots.dot-one, .lp-mobi-dots.dot-two {
    background-color: #0469bc;
    display: block;
  }

  .lp-tab-link {
    text-align: left;
    border-radius: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .heading-12 {
    margin-bottom: 8px;
    font-size: 18px;
  }

  .lp-inner-cont-block {
    width: 120px;
  }

  .lp-title-block {
    font-size: 18px;
  }

  .new-lp-line-block {
    width: 27px;
    height: 44px;
  }

  .new-lp-line-block.top-line {
    width: 21px;
    height: 44px;
  }

  .image-100 {
    display: none;
  }

  .lp-single-logo {
    flex-direction: row;
    justify-content: center;
    width: 100%;
    margin-bottom: 24px;
  }

  .image-101 {
    text-align: left;
    object-fit: cover;
    min-height: 353px;
  }

  .lot-animation-wrapper {
    width: 500%;
  }

  .lot-animation-wrapper.title-wrapper {
    width: 100%;
  }

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

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

  .lp-line-block {
    display: none;
  }

  .paragraph-9 {
    text-align: left;
    max-width: none;
    margin-top: 0;
    padding-left: 16px;
    font-size: 14px;
  }

  .paragraph-14 {
    font-size: 14px;
  }

  .lp-line-one {
    left: 100px;
  }

  .lp-line-one.hide-on-mobile, .lp-line-one.lp-small-lie {
    display: none;
  }

  .heading-15.vale-block {
    font-size: 18px;
    line-height: 140%;
  }

  .paragraph-7 {
    font-size: 14px;
  }

  .grid-68 {
    flex-direction: column-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    display: flex;
  }

  .grid-68.lp-newswitcher {
    flex-direction: column;
  }

  .grid-68.lp-3column-grid {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .grid-68.lp-3column-grid.switch-3columngrid, .grid-68.change-switcher, .grid-68.last-change-switch {
    flex-direction: column;
  }

  .grid-68.lp-switch-grid {
    flex-direction: column-reverse;
    display: flex;
  }

  .grid-68.lp-switch-grid.change-switcher, .grid-68.p-shift-grid {
    flex-direction: column;
  }

  .heading-13 {
    font-size: 18px;
  }

  .lp-mddle-block.lp-top-align {
    padding-top: 0;
  }

  .div-block-265.chart-new-wrapper {
    padding-top: 62px;
    padding-bottom: 62px;
  }

  .navbar-2 {
    background-color: #003d5f;
    width: 100%;
  }

  .paragraph-21 {
    font-size: 14px;
    line-height: 140%;
  }

  .lp-grid-single.lp-card-block {
    padding: 10px;
  }

  .div-block-261 {
    flex-flow: wrap;
    min-height: 150px;
    padding-left: 136px;
    position: relative;
  }

  .lp-logo-lable {
    font-size: 14px;
  }

  .div-block-263 {
    justify-content: center;
    display: flex;
  }

  .lp-position-blk {
    width: 80%;
    max-width: 265px;
    padding: 10px;
    left: 0%;
    transform: translate(0%, -50%);
  }

  .example {
    margin-bottom: 0;
  }

  .paragraph-13 {
    margin-bottom: 0;
    font-size: 16px;
  }

  .div-block-264 {
    margin-top: -16px;
  }

  .lp-pi-value-block {
    width: 100%;
    max-width: 170px;
    margin-top: 24px;
    padding: 6px 8px 8px;
    position: absolute;
  }

  .lp-chart-container.lp-center.alignemnt-blk {
    flex-direction: column;
  }

  .menu-icons {
    display: block;
    position: absolute;
    top: 50%;
    right: 16px;
    transform: translate(0, -50%);
  }

  .spacecutter {
    margin-top: -16px;
  }

  .lp-line-four {
    right: 140px;
  }

  .lp-line-four.hide-on-mobile {
    display: none;
  }

  .lp-icon-disc {
    font-size: 14px;
  }

  .paragraph-8 {
    text-align: left;
    margin-top: 10px;
    font-size: 18px;
    line-height: 140%;
  }

  .lp-block-title.lp-health-block {
    padding-top: 104px;
  }

  .paragraph-6 {
    font-size: 12px;
    line-height: 18px;
  }

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

  .grid-70.lp-grid-switcher {
    flex-direction: column-reverse;
    align-items: center;
    display: flex;
  }

  .lp-survay-blk {
    width: 96%;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .lp-line-two {
    left: 100px;
  }

  .lp-line-two.hide-on-mobile {
    display: none;
  }

  .large-block {
    border-radius: 16px;
    margin-top: 20px;
    padding: 16px;
  }

  .large-block.lp-no-pad {
    padding: 16px;
  }

  .lp-single-content-block {
    padding-top: 40px;
    padding-bottom: 20px;
  }

  .lp-single-content-block.lp-small-padding.lp-no-pad {
    padding-top: 48px;
    padding-bottom: 0;
  }

  .lp-single-content-block.lp-small-padding.remove-bottom-pad {
    padding-bottom: 0;
  }

  .lp-single-content-block.lp-relative-blk.lp-block-spacer {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .lp-pi-diagram-block {
    width: 100%;
    max-width: 110px;
    position: absolute;
    left: 0;
  }

  .lp-survay-links {
    width: 100%;
    margin-bottom: 5px;
  }

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

  .link-35 {
    font-size: 16px;
  }

  .body.secondary-dark-text, .body.text-align-left.font-color-black-secondary.mobile, .body.text-align-left.font-color-white-secondary.mobile {
    font-size: var(--spacing--16px);
  }

  .state-of-interop-popup {
    width: auto;
    max-width: 100%;
    height: auto;
  }

  .tab-image {
    padding-top: 2em;
  }

  ._w-40.r-48.m-w-100 {
    width: 100%;
    margin-bottom: 40px;
    margin-right: 0;
  }

  ._w-40.m-vertical-align {
    width: 80%;
    margin-top: 40px;
  }

  .div-block-26-copy {
    flex-direction: column;
    margin-top: 0;
    margin-bottom: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  ._w-60.m-w-100 {
    width: 100%;
  }

  .cta_banner-outer {
    background-position: 100% 0, 0 100%;
    margin-bottom: 60px;
  }

  .div-centered {
    padding-bottom: 20px;
  }

  .button-primary-green-3 {
    border-radius: 4px;
    width: 100%;
    height: 48px;
    line-height: 30px;
  }

  .new-section {
    padding-top: 40px;
    padding-bottom: 0;
  }

  .new-section.bottom-block {
    padding-bottom: 80px;
  }

  .icon-block {
    width: 80px;
    height: 80px;
  }

  .border-block {
    margin-top: -34px;
  }

  .white.center.small-para {
    font-size: 14px;
    line-height: 140%;
  }

  .white.center.new-h1 {
    font-size: 55px;
    line-height: 120%;
  }

  .white.center.new-h1.small-header {
    font-size: 28px;
  }

  .white.new-h2 {
    font-size: 24px;
    line-height: 120%;
  }

  .white.new-h2.large-h2 {
    font-size: 32px;
  }

  .white.new-h2.spl-header {
    margin-top: 0;
    font-size: 40px;
    line-height: 48px;
  }

  .white.new-h2.center {
    font-size: 34px;
    line-height: 36px;
  }

  .white.new-h2.center.new-title {
    font-size: 24px;
    line-height: 120%;
  }

  .white.new-para {
    font-size: 14px;
    line-height: 140%;
  }

  .white.para-new {
    line-height: 140%;
  }

  .white.new-h3 {
    margin-top: 0;
    margin-bottom: 10px;
    line-height: 30px;
  }

  .new-container {
    padding-left: 20px;
    padding-right: 20px;
  }

  .new-container.banner-title {
    min-height: 0;
  }

  .image-arrow {
    display: block;
    position: absolute;
    right: 0;
  }

  .grid-74 {
    flex-flow: wrap;
    justify-content: space-between;
    display: flex;
  }

  .single-list-block.first {
    padding: 16px;
  }

  .heading-17 {
    font-size: 20px;
    line-height: 140%;
  }

  .nav-secondary-header-2 {
    color: #bbb;
    text-transform: uppercase;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 10px;
    font-size: 14px;
  }

  .bold-text-12 {
    font-size: 24px;
    line-height: 120%;
  }

  .display-content-blk {
    opacity: 1;
    margin-top: 0;
    padding: 0;
    display: block;
    position: static;
    overflow: hidden;
  }

  .small-h3 {
    display: none;
  }

  .new-banner-section {
    min-height: 180px;
    margin-top: 58px;
    padding-top: 0;
  }

  .new-banner-section.video-wrap {
    min-height: 400px;
    margin-top: 100px;
    padding-top: 0;
  }

  .new-banner-section.hero-banner-security {
    min-height: 520px;
  }

  .light-icon {
    color: #fff;
  }

  .new-h3 {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    line-height: 120%;
  }

  .listing-single {
    width: 100%;
    min-height: 0;
    padding-top: 16px;
  }

  .listing-single.color-2 {
    padding-top: 10px;
  }

  .listing-single.color-1 {
    padding: 16px 16px 10px;
  }

  .inner-blk {
    padding: 0;
  }

  .grid-75 {
    grid-template-rows: auto auto;
    grid-template-columns: 2fr;
  }

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

  .div-block-268 {
    background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/63e66263edf95d9b2ff87b07_gradient_bg_mobi.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    display: block;
  }

  .center.white.list-para {
    font-size: 14px;
    line-height: 140%;
  }

  .dropdown-toggle-nav-2 {
    color: #fff;
    display: none;
  }

  .newblock-privacy {
    z-index: 100;
    width: 100%;
    max-width: none;
    padding: 0 20px;
  }

  .nav-link-contact-2 {
    width: 100%;
    max-width: 300px;
    margin-top: 0;
    margin-bottom: 0;
  }

  .nav-dropdown-link-2 {
    font-size: 16px;
  }

  .nav-dropdown-link-2:hover {
    background-color: #0469bc;
  }

  .nav-dropdown-link-2.w--current {
    background-color: #0000;
  }

  .nav-dropdown-link-2.w--current:hover {
    color: #fff;
    background-color: #0469bc;
  }

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

  .container-login-bkg-2.darkblock {
    display: block;
  }

  .header-blk {
    align-items: center;
    min-height: 60px;
    margin-bottom: 6px;
    padding-left: 70px;
    padding-right: 30px;
    display: flex;
    position: relative;
  }

  .link-37 {
    display: none;
  }

  .gradient-section {
    padding-left: 0;
    padding-right: 0;
  }

  .button-link {
    font-size: 18px;
  }

  .paragraph-22 {
    margin-bottom: 0;
    padding: 20px;
    font-size: 16px;
    line-height: 140%;
  }

  .paragraph-22.normal-text-block {
    display: none;
  }

  .button-secondary-green-3 {
    border-radius: 4px;
    width: 100%;
    height: auto;
    padding-left: 10px;
    padding-right: 10px;
  }

  .list-icon {
    width: 60px;
    height: 60px;
    margin-bottom: 0;
    position: absolute;
    left: 0;
  }

  .copyright-text-2 {
    margin-bottom: 20px;
    padding-left: 4px;
    padding-right: 4px;
  }

  .text-block-10-copy-copy-2 {
    padding-left: 4px;
    padding-right: 4px;
  }

  .video-container-wrap {
    margin-top: -10px;
  }

  .div-block-269 {
    margin-top: 20px;
  }

  .banner-button-blk {
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
  }

  .button-outer-wrp {
    flex-direction: column;
    align-items: center;
  }

  .new-blocks {
    display: block;
  }

  .grid-32-copy-copy {
    grid-template-columns: 1fr 1fr 1fr;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-103-copy-copy-copy {
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .qhin-bar-body {
    text-align: center;
    width: 100%;
    padding-top: 10px;
  }

  .bold-text-13 {
    width: 100%;
  }

  .subheader.centered, .subheader.color-silver.center {
    font-size: 18px;
    line-height: 24px;
  }

  .paragraph.font-color-silver.m-hidden {
    display: none;
  }

  .paragraph.font-color-silver.m-center {
    text-align: center;
  }

  .event-item-content {
    flex-direction: column;
    display: flex;
  }

  .schedule-btn-container {
    clear: none;
  }

  .details-wrapper {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-direction: row;
  }

  .bold-text-17 {
    white-space: normal;
    font-size: 16px;
  }

  .event-title {
    font-size: 16px;
  }

  .event-title.center, .event-title.text-mobile-center {
    text-align: center;
  }

  .button-event.google {
    white-space: nowrap;
  }

  .collection-item-5 {
    flex-direction: column;
  }

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

  .div-block-14-copy-copy-copy {
    margin-left: 20px;
    margin-right: 20px;
  }

  .button-primary-blue-3 {
    width: 60%;
    height: 48px;
    line-height: 30px;
  }

  .contact-bottom {
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
    margin-top: 40px;
  }

  .div-block-276 {
    padding-right: 0;
  }

  .text-field-contact-new-2 {
    font-size: 14px;
  }

  .contact-left-text.darktext {
    font-size: 16px;
  }

  .heading-18 {
    font-size: 32px;
  }

  .field-label-3 {
    font-size: 14px;
  }

  .contact-grid {
    grid-template-columns: 1fr;
  }

  .contact-left-list {
    font-size: 16px;
  }

  .contact-us-wrap {
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 120px;
  }

  .location-grid {
    grid-template-columns: 1fr 1fr;
  }

  .footer-badge {
    order: -1;
  }

  .modal-text-field {
    opacity: 1;
    color: #000;
    display: block;
  }

  .modal-text-field.select-field {
    max-width: 100%;
    margin-bottom: 0;
  }

  .contact-us-wrap-2 {
    margin-top: 131px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .form-item {
    width: 100%;
  }

  .section-32-copy {
    height: auto;
  }

  .div-block-27-copy-copy {
    border-radius: 0;
    margin: 0 20px;
    padding: 20px;
    position: static;
    top: -10%;
  }

  .grid-19-copy-copy {
    grid-template-columns: 1fr;
    width: 100%;
    margin-top: 0;
  }

  .heading-3-blue {
    font-size: 1.6em;
  }

  .form-full-block.lp-left-margin {
    width: 100%;
    padding-left: 0;
  }

  .form-full-block.lp-left-margin.margin {
    margin-bottom: 10px;
  }

  .form-full-block.lp-right-margin {
    width: 100%;
    margin-top: 6px;
    padding-right: 0;
  }

  .two-col-container {
    padding-bottom: 20px;
  }

  .tab-container {
    flex-direction: column;
    margin-top: 20px;
  }

  .two-button-container {
    flex-direction: column;
    width: 100%;
  }

  .text-singleblock {
    border: 1px solid #f2f2f2;
    width: 14%;
    min-width: 0;
    position: relative;
  }

  .text-singleblock.is-dark-green {
    border-color: #f2f2f2;
    width: 21%;
  }

  .text-singleblock.is-dark {
    border-color: #f2f2f2;
    width: 27%;
  }

  .text-singleblock.is-dark.is-large {
    width: 38%;
    position: relative;
  }

  .content_single-wrap.storybook {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .animation-block {
    border-top-left-radius: 150px;
    border-top-right-radius: 150px;
    height: 560px;
    padding-top: 0;
  }

  .content_count-block {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .quote-icon-right {
    bottom: 10px;
    right: 10px;
  }

  .brand {
    padding-left: 0;
  }

  .details-title {
    text-align: center;
    font-size: 56px;
    line-height: 67px;
  }

  .section_form {
    padding-top: 0;
  }

  .arrow-icon {
    width: 24px;
    height: 24px;
  }

  .banner-content {
    top: 10px;
    transform: translate(0);
  }

  .banner-content.storybook {
    top: 120px;
  }

  .conten_grid-wrap {
    grid-template-rows: auto auto;
    grid-template-columns: 2fr;
  }

  .conten_grid-wrap.is-reverse {
    flex-direction: column-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    display: flex;
  }

  .banner_button-wrapper {
    justify-content: center;
  }

  .banner-image_left {
    display: none;
  }

  .tab-content-2 {
    min-height: 0;
  }

  .accordion-content, .accordion-content.add-space {
    display: none;
  }

  .quote-icon-left {
    top: 10px;
    left: 29px;
  }

  .form-block_half {
    max-width: none;
  }

  .text-wrapper.is-mobileview {
    display: flex;
  }

  .door-animation-wrap, .door-animation-wrap.for-mobileview {
    display: block;
  }

  .btn-primary {
    padding-left: 20px;
    padding-right: 20px;
  }

  .btn-primary.margin-left-small {
    clear: none;
    text-align: left;
    flex: 0 auto;
    order: 0;
    justify-content: center;
    align-self: flex-end;
    display: flex;
  }

  .menu-button-2 {
    margin-top: 10px;
    padding: 0;
  }

  .menu-button-2.w--open {
    background-color: #0000;
  }

  .form-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    padding-top: 25px;
  }

  .label-block.is-third {
    top: 198%;
  }

  .label-block.is-first {
    left: -26%;
    transform: translate(0%);
  }

  .text-wrappper {
    width: 100%;
    display: none;
    left: 0%;
  }

  .image-details.third-block {
    bottom: -12px;
  }

  .image-details.fifth-block {
    bottom: 41px;
  }

  .image-details.fourth-block {
    bottom: 3px;
  }

  .image-details.first-block {
    top: 0%;
  }

  .image-details.second-block {
    top: 14%;
  }

  .details-line {
    display: none;
  }

  .accordian_inner-wrapper.bg-white.remove-padding {
    padding-left: 20px;
    padding-right: 20px;
  }

  .sub-title {
    font-size: 16px;
    line-height: 26px;
  }

  .sub-title.is-list-title {
    font-size: 16px;
  }

  .feeds-outer {
    padding: 76px 32px 62px;
  }

  .list-wrapper.font-color-ngray {
    margin-top: 20px;
  }

  .grid-imageblock {
    margin-top: 15px;
  }

  .grid-imageblock.position-blk {
    max-width: 616px;
  }

  .grid-imageblock.graph-outer_wrapper {
    min-height: 580px;
  }

  .banner-content_details {
    max-width: none;
  }

  .section_content.padding-top-bottom {
    padding-bottom: 20px;
  }

  .header-right_link-text {
    text-decoration: none;
    display: block;
  }

  .header-right_link {
    text-align: right;
    justify-content: flex-end;
    padding-top: 16px;
    padding-bottom: 16px;
    text-decoration: none;
  }

  .banner-image {
    justify-content: center;
    width: 280%;
    position: relative;
    left: 50%;
    transform: translate(-50%);
  }

  .banner-image.t-image {
    background-color: #2222224d;
    width: 100%;
    overflow: visible;
  }

  .list_icon {
    width: 83px;
    height: 80px;
    left: 20px;
  }

  .header-right {
    background-color: #262626;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    margin-left: -20px;
    margin-right: -20px;
    padding-top: 16px;
    padding-bottom: 32px;
    padding-right: 20px;
  }

  .header-right.storybook {
    background-color: #0000;
    flex-direction: column;
  }

  .banner-image_maiin-block {
    z-index: 7;
    justify-content: center;
    align-self: auto;
    align-items: center;
    width: 1600px;
    height: 1230px;
    max-height: none;
    margin-top: 126px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative;
  }

  .large-image {
    display: none;
  }

  .text_right-block {
    justify-content: flex-end;
    width: 50%;
    top: 0;
    left: auto;
    right: 0;
  }

  .form-list_item {
    font-size: 16px;
    line-height: 160%;
  }

  .section_banner {
    overflow: hidden;
  }

  .parallax-header {
    max-width: 290px;
    font-size: 28px;
    line-height: 42px;
  }

  .single-list_item {
    padding-left: 131px;
  }

  .text_left-block {
    width: 50%;
    top: 0;
    left: 0;
    right: auto;
  }

  .link-buton {
    padding-left: 24px;
  }

  .grid-contentblock {
    text-align: center;
    align-items: center;
  }

  .font-size-large {
    font-size: 16px;
    line-height: 160%;
  }

  .font-size-large.color-gray.padding-lefft {
    padding-left: 20px;
  }

  .font-size-large.margin-top {
    margin-top: 0;
  }

  .font-size-large.max-width-480 {
    text-align: center;
  }

  .conten_grid-large {
    grid-template-rows: auto auto;
    grid-template-columns: 2fr;
  }

  .header-button-wrap {
    justify-content: flex-end;
    display: flex;
  }

  .header-button-wrap.storybook {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    margin-bottom: 20px;
  }

  .image-details_text {
    line-height: 16px;
  }

  .text-single-detail {
    font-size: 16px;
  }

  .text-single-detail.is-mobi-text {
    text-align: center;
    width: 100%;
    position: absolute;
    top: 100%;
  }

  .text-single-detail.is-mobi-text.bottom-first.add-space {
    margin-top: 10px;
  }

  .text-single-detail.is-mobi-text.bottom-second {
    font-size: 15px;
  }

  .text-single-detail.is-mobi-text.bottom-second.add-space {
    margin-top: 10px;
  }

  .text-single-detail.font-color-white {
    width: 100%;
    position: absolute;
    top: 100%;
  }

  .text-single-detail.font-color-white.is-mobi-dark {
    color: #2229;
  }

  .text-single-detail.font-color-white.is-mobi-dark.top-first.add-space, .text-single-detail.font-color-white.is-mobi-dark.top-second.add-space {
    margin-top: 10px;
  }

  .section_welcome {
    margin-top: -209px;
    padding-top: 80px;
  }

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

  .feed_conten {
    font-size: 18px;
    line-height: 30px;
  }

  .tab-button {
    font-size: 16px;
  }

  .padding-global {
    padding-left: 20px;
    padding-right: 20px;
  }

  .padding-global.is-small {
    padding-right: var(--margin-mobile--left-right);
    padding-left: var(--margin-mobile--left-right);
  }

  .padding-global.is-small.navigation {
    padding-left: 20px;
    padding-right: 20px;
  }

  .padding-global.is-small.navigation.new-style {
    padding-top: 0;
    padding-bottom: 0;
  }

  .padding-global.is-small.is-timeline {
    padding-left: 20px;
    padding-right: 20px;
  }

  .padding-global.is-small.add-space {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .padding-global.is-small.roi-calculator {
    padding-top: 0;
    padding-bottom: 0;
  }

  .padding-global.is-timeline {
    padding-left: 40px;
    padding-right: 40px;
  }

  .padding-global.calc-padding {
    padding-left: 16px;
    padding-right: 16px;
  }

  .padding-global.qhio-white-paper._1440, .padding-global.qhio-white-paper._1440.mobile {
    padding-left: 20px;
    padding-right: 20px;
  }

  .content_large-block {
    height: auto;
  }

  .large-gray_wrap {
    height: 150px;
  }

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

  .example-2 {
    margin-bottom: 20px;
  }

  .graph_image {
    opacity: 0;
    height: 480px;
    display: block;
  }

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

  .graph-title {
    font-size: 16px;
    line-height: 16px;
  }

  .small-green_wrap {
    height: 130px;
  }

  .menu-button-3 {
    margin-top: 10px;
    padding: 0;
  }

  .menu-button-3.w--open {
    background-color: #0000;
  }

  .link-text {
    text-align: left;
    font-size: 16px;
  }

  .progress-circle {
    margin-bottom: 20px;
  }

  .conten_grid-wrap-2 {
    grid-template-rows: auto auto;
    grid-template-columns: 2fr;
  }

  .conten_grid-wrap-2.is-reverse {
    flex-direction: column-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    display: flex;
  }

  .small-gray_wrap {
    height: 120px;
  }

  .graph-border_line {
    max-width: 500px;
    display: block;
  }

  .graph-border_line.graph-position {
    width: 100%;
    max-width: 100%;
    position: absolute;
    inset: 50% 0% 0% 50%;
    transform: translate(-50%, -50%);
  }

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

  .large-green_wrap {
    width: 60%;
    height: 200px;
  }

  .banner-image_maiin-block-2 {
    z-index: 7;
    justify-content: center;
    align-self: auto;
    align-items: center;
    width: 1600px;
    height: 1230px;
    max-height: none;
    margin-top: 126px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative;
  }

  .banner-image_maiin-block-2.mobi-image {
    z-index: 1;
    border-radius: 0;
    display: none;
  }

  .banner-image_maiin-block-2.lottie-hero {
    height: 1320px;
    margin-top: 116px;
    margin-right: 0;
    left: auto;
  }

  .field-single_block.is-green_large {
    width: 100%;
    height: 100%;
  }

  .graph-details {
    bottom: 91%;
  }

  .graph-details.gray-block {
    top: 94%;
  }

  .circle_wrapper {
    width: 100%;
    max-width: none;
    position: absolute;
    left: 0;
  }

  .progress-block {
    width: 100%;
  }

  .progress-block.small-block {
    height: 200px;
  }

  .progress-block.larger-block {
    height: 420px;
  }

  .menu-button-4 {
    margin-top: 10px;
    padding: 0;
  }

  .menu-button-4.w--open {
    background-color: #0000;
  }

  .container-large {
    padding-bottom: 0;
  }

  .thankyou_title {
    font-size: 32px;
    line-height: 47px;
  }

  .donought-wrapper.desktop-level {
    display: none;
  }

  .donought-wrapper.mobile-level {
    min-width: 250px;
    max-width: 250px;
    min-height: 250px;
    max-height: 250px;
    margin-bottom: 30px;
    display: block;
  }

  .grid-imageblock-2 {
    margin-top: 15px;
  }

  .column-3.center-block {
    justify-content: center;
    display: flex;
  }

  .image-114 {
    width: 16px;
    max-width: 91%;
  }

  .arrow-anim {
    width: 16px;
    max-width: 90%;
  }

  .twitter-single-list_item {
    padding-left: 20px;
    padding-right: 20px;
  }

  .time-date-block {
    font-size: 16px;
  }

  .section_doorwrapper {
    height: 600px;
    padding-top: 60px;
  }

  .door-inner_wrappr {
    border-top-left-radius: 250px;
    border-top-right-radius: 250px;
    margin-bottom: 0;
    top: 55px;
  }

  .parallax-title_wrap {
    margin-top: 0;
    padding-bottom: 0;
    top: 0;
  }

  .header-bacgound {
    background-color: #c03030;
    height: 50px;
  }

  .tab-wrapper {
    height: auto;
    min-height: 300px;
  }

  .graph-image2 {
    max-width: 100%;
  }

  .graph-border_line-copy {
    max-width: 500px;
    display: block;
  }

  .graph-border_line-copy.graph-position, .graph-border_line-copy.graph-position-copy {
    width: 100%;
    max-width: 100%;
    position: absolute;
    inset: 50% 0% 0% 50%;
    transform: translate(-50%, -50%);
  }

  .field-single_block-copy.is-green_large {
    width: 100%;
    height: 100%;
  }

  .thankyou-subtext {
    font-size: 16px;
    line-height: 24px;
  }

  .graph-detail_new {
    bottom: 91%;
  }

  .graph-detail_new.gray-block {
    top: 94%;
  }

  .graph-image-wrapper {
    width: auto;
  }

  .footer_inner-wrap {
    padding-bottom: 20px;
  }

  .footer_bottom-wrap {
    flex-direction: column;
    align-items: flex-start;
    margin-left: 0;
  }

  .footer_container {
    margin-top: 40px;
    margin-bottom: 20px;
  }

  .footer_inner-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .footer_social-wrap {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: flex-start;
    align-items: center;
    margin-top: 20px;
    display: flex;
  }

  .social-link {
    align-self: auto;
    margin-top: 0;
    margin-bottom: 0;
    display: flex;
  }

  .social-block-copy {
    margin-bottom: 0;
    padding-right: 40px;
  }

  .logo-link-block, .badge-icon {
    order: -1;
  }

  .badge-icon.seal {
    height: 60px;
  }

  .footer_link-header {
    font-size: 12px;
  }

  .footer_link-header.supplemental-data {
    margin-top: 30px;
  }

  .footer_nav-list {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
    position: static;
  }

  .footer_nav-link {
    margin-bottom: 0;
    font-size: 14px;
  }

  .primary-btn {
    border-radius: 4px;
    width: 100%;
    height: 48px;
    line-height: 30px;
  }

  .primary-btn.lp-button {
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .footer_copy-text {
    margin-bottom: 20px;
    padding-left: 4px;
    padding-right: 4px;
  }

  .footer_terms-wrap {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .footer_terms-policy-text {
    padding-left: 4px;
    padding-right: 4px;
  }

  .footer_terms-policy-link {
    font-size: 14px;
  }

  .header-bottom-border {
    display: none;
  }

  .header_login-wrap {
    padding-left: 20px;
    padding-right: 20px;
  }

  .header_login-wrap.top-nav-block {
    display: block;
  }

  .header_login-wrap.qhin {
    flex-direction: column;
    align-items: flex-end;
    display: flex;
  }

  .header_login-wrap.home-page {
    padding-left: 0;
    padding-right: 0;
  }

  .header_login-right {
    width: 100%;
  }

  .header_login-right.home-header-blk {
    position: relative;
  }

  .header_login-item-wrap {
    position: static;
  }

  .header_login-link.login-link {
    margin-bottom: 20px;
  }

  .header_login-link.login-link.hidden, .header_login-wrapper.home-hero-mobi {
    display: none;
  }

  .header_navigation-wrap {
    margin-bottom: 0;
    padding: 0;
  }

  .header_navigation-wrap.new-darkblk, .header_navigation-wrap.dark-block.new-style {
    padding-top: 0;
    padding-bottom: 0;
  }

  .header_logo-wrap.w--current {
    padding-top: 16px;
  }

  .header_logo-wrap.new-style {
    padding-top: 16px;
    padding-left: 0;
  }

  .nav_link-wrapper {
    width: 100%;
    height: 100vh;
    margin-top: 0;
    padding-left: 20px;
    padding-right: 20px;
    top: 0;
    overflow: scroll;
  }

  .dropdown_toggle-nav {
    color: #fff;
    display: none;
  }

  .dropdown_markets-nav {
    background-color: #003d5f;
    width: 50%;
    display: block;
  }

  .dropdown_link-wrap {
    width: 50%;
    display: inline-block;
  }

  .dropdown_link-secondary {
    color: #fff;
    font-size: 13px;
    display: none;
  }

  .dropdown_products-nav {
    background-color: #003d5f;
    width: 50%;
    display: block;
  }

  .dropdown_link-wrap-new {
    width: 50%;
    display: inline-block;
  }

  .nav_contact-link-btn {
    width: 100%;
    max-width: 300px;
    margin-top: 0;
    margin-bottom: 0;
  }

  .nav_contact-link-btn.spaces.alignmiddle {
    background-color: var(--green-lighten-50);
    color: var(--brand-color-blue--blue-900-basin-blue);
  }

  .section_about-banner.section-30 {
    margin-top: 60px;
  }

  .about_hero-header {
    top: 22%;
  }

  .about_outcomes-wrapper {
    object-fit: fill;
    width: auto;
    height: auto;
  }

  .about_animation-text {
    min-width: 190px;
    margin-left: 10px;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .about_header-text {
    font-size: 1.6em;
    line-height: 35px;
  }

  .about_hero-image-wrapper {
    margin-left: -20px;
    margin-right: -20px;
  }

  .section_about-innercontent {
    height: auto;
    margin-top: 0;
  }

  .abount-inner_header {
    width: 60%;
    margin-top: 24%;
  }

  .about-inner_rich-wrapper {
    width: 64%;
    margin-top: 6%;
    margin-left: 34%;
    display: block;
  }

  .about-inner_richtext {
    line-height: 18px;
  }

  .about-inner_richtext h2 {
    font-size: 1.4em;
    line-height: 24px;
  }

  .section_spacer-wrap {
    height: auto;
    margin-top: 0;
    display: block;
  }

  .about-second_topimage-wrap {
    display: none;
  }

  .about-second_header {
    font-size: 1.6em;
    line-height: 30px;
  }

  .about-second_description {
    font-size: 13px;
    line-height: 22px;
  }

  .about-second_grid-wrap {
    width: 100%;
    margin-top: 0;
  }

  .grid-counter-text {
    font-size: 30px;
  }

  .grid-counter-text.pr {
    font-size: 24px;
    line-height: 32px;
  }

  .grid-text {
    font-size: 13px;
  }

  .history-wrap_grid {
    padding-left: 20px;
    padding-right: 20px;
  }

  .history_spacer-left, .history_spacer-right {
    height: 80px;
  }

  .timeline-left_grid {
    grid-template-columns: 1fr .25fr;
  }

  .about-second_float-block2 {
    margin: 0;
    padding: 20px;
    position: static;
  }

  .primary-button-blue {
    width: 60%;
    height: 48px;
    line-height: 30px;
  }

  .section_spacers {
    height: auto;
  }

  .div-block-89-copy {
    padding-top: 40px;
  }

  .div-block-89-copy.team-spaces {
    padding-top: 0;
  }

  .section_teams {
    display: block;
  }

  .section_teams.landing-header.lp-header {
    display: block;
    position: absolute;
  }

  .section_teams.m-no-margin-top {
    display: block;
  }

  .section_teams.teams-mobi {
    margin-top: 0;
  }

  .company_grid-wrapper {
    border-radius: 8px;
    margin: 0 auto;
    padding: 20px;
    position: static;
    top: -10%;
  }

  .company_grid {
    grid-template-columns: 1fr;
    width: 100%;
    margin-top: 0;
  }

  .company_grid-header {
    font-size: 1.6em;
  }

  .company_grid-discription {
    font-size: 13px;
  }

  .leadership_inner-block.margin-0 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .leadership_inner-block.bg-dark-blue.img-only {
    min-height: 220px;
  }

  .leadership_inner-block.bg-dark-blue.m-margin-0 {
    padding-top: 0;
  }

  .leadership_inner-block.margin-top-56 {
    padding-top: 20px;
  }

  .grid-32-copy-copy {
    grid-template-columns: 1fr 1fr;
  }

  .leadership_grid {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    width: 100%;
  }

  .leadership_grid.board {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .leadership_grid-item.m-t-hidden, .leadership_grid-item.m-hidden, .grid_image-wrap.m-hidden {
    display: none;
  }

  .float-wrap {
    margin: 20px;
    padding-top: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .header-block {
    font-size: 1.6em;
    line-height: 30px;
  }

  .investor-grid {
    grid-template-columns: 1fr 1fr;
    padding-bottom: 0;
  }

  .bottom_block-wrap {
    height: 370px;
  }

  .div-block-32-copy, .bottom_content-wrap {
    width: 60%;
  }

  .bottom_header {
    font-size: 1.6em;
    line-height: 30px;
  }

  .bottom_description {
    font-size: 13px;
    line-height: 22px;
  }

  .section-newbanner {
    display: block;
  }

  .section_qhin-header {
    margin-top: 0;
  }

  .section_timeline {
    background-position: 50% 0;
  }

  .banner_new-block {
    min-height: 180px;
    margin-top: 58px;
    padding-top: 0;
  }

  .banner_new-block.video-wrap {
    min-height: 400px;
    margin-top: 100px;
    padding-top: 0;
  }

  .banner_new-block.is-videowrap {
    min-height: 400px;
    margin-top: 60px;
    padding-top: 0;
  }

  .banner_button-wrpper {
    flex-direction: column;
    align-items: center;
  }

  .banner_button-blk {
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
  }

  .banner_link-wrap {
    margin-top: 20px;
  }

  .banner_video-wrapper {
    margin-top: -10px;
  }

  .qhin_welcome-block {
    margin-top: 30px;
    margin-left: 0;
    margin-right: 0;
  }

  .welcome_grid-block {
    grid-template-columns: 1fr;
  }

  .welcome_header {
    font-size: 1.6em;
    line-height: 35px;
  }

  .welcome_description {
    font-size: 13px;
    line-height: 22px;
  }

  .welcome_description.align-left {
    font-size: 16px;
    line-height: 24px;
  }

  .vision_inner-wrapper {
    padding-top: 40px;
  }

  .vision_inner-wrapper.bg-color-light-blue {
    padding-left: 20px;
    padding-right: 20px;
  }

  .vison_content-block {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .vison_content-block.my360 {
    margin-top: 20px;
    margin-bottom: 40px;
  }

  .vision_conten-grid {
    grid-template-columns: 1fr;
  }

  .vison_description-block {
    width: 100%;
    margin-top: 1em;
    margin-bottom: 1em;
  }

  .timeline_grid-blk {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .onboard_inner-wrap {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .onboard_inner-wrap.my360 {
    margin-top: 20px;
    margin-bottom: 40px;
  }

  .onboard_header-blk {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 1.6em;
    line-height: 30px;
  }

  .team_inner-wrapper {
    padding-top: 40px;
  }

  .team_inner-wrapper.bg-color-light-blue {
    padding-left: 20px;
    padding-right: 20px;
  }

  .team_content-blk {
    flex-direction: column;
    padding-left: 0;
    padding-right: 0;
  }

  .team_content-blk.my360 {
    margin-top: 20px;
    margin-bottom: 40px;
  }

  .team_images-grid {
    grid-template-columns: 1fr 1fr 1fr;
    width: 100%;
  }

  .teams_heading {
    margin-top: 0;
    font-size: 1.6em;
    line-height: 36px;
  }

  .blue_inner-wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }

  .blue_inner-content {
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .blue_grid-left {
    padding-right: 0;
  }

  .blue_grid-right {
    min-height: auto;
    padding-left: 0;
  }

  .grid_header-block {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 1.6em;
    line-height: 30px;
  }

  .benofits_content-wrapper {
    padding-top: 40px;
  }

  .benofits_content-wrapper.bg-color-light-blue {
    padding-left: 20px;
    padding-right: 20px;
  }

  .benifits_inner-wrap {
    margin-top: 40px;
    margin-bottom: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .benifits_inner-wrap.my360 {
    margin-top: 20px;
    margin-bottom: 40px;
  }

  .benifits_grid-wrap {
    grid-template-columns: 1fr;
  }

  .benefits_second-block {
    border-top-right-radius: 0;
  }

  .second_inner-block {
    padding-left: 0;
    padding-right: 0;
  }

  .second_header-blk {
    font-size: 1.6em;
    line-height: 30px;
  }

  .second_grid-wrap {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
  }

  .container-11-copy-copy-copy, .resources_container {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-8-copy-copy-copy-copy, .resources_inner-block {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .resources_heading-white {
    font-size: 1.6em;
    line-height: 30px;
  }

  .resources_cards-wrapper {
    margin-left: auto;
    margin-right: auto;
  }

  .topblock_help-wrapper {
    margin-top: 5vh;
    margin-bottom: 40px;
    margin-right: 0;
    padding-top: 2em;
    padding-left: 20px;
    padding-right: 20px;
  }

  .help_top-block {
    margin-left: 20px;
    margin-right: 20px;
  }

  .help_header-block {
    font-size: 1.6em;
    line-height: 30px;
  }

  .help_grid-wrap {
    grid-template-columns: 1fr;
    justify-items: stretch;
    margin-left: 0;
    margin-right: 0;
  }

  .help_grid-icon-wrap {
    justify-content: center;
    width: 100%;
    margin-right: 0;
    display: flex;
  }

  .help_richtext {
    text-align: center;
    flex: 1;
    font-size: 13px;
    line-height: 22px;
  }

  .career_banner-block {
    display: block;
  }

  .testimonial_inner-wrapper {
    margin-bottom: 40px;
  }

  .testimonial_title-wrapper {
    margin-top: 40px;
    margin-bottom: 20px;
  }

  .testimonial_header {
    font-size: 2.2em;
    line-height: 30px;
  }

  .testimonial_header.ehr {
    margin-bottom: 20px;
    font-size: 1.6em;
  }

  .testimonial_header.left {
    font-size: 2.2em;
    line-height: 36px;
  }

  .testimonial_content-block {
    margin-top: 20px;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .testimonial_grid-block {
    grid-template-columns: 1fr;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .testimonial_person-wrapper {
    float: right;
    margin-top: 0;
    position: relative;
  }

  .section-outer-copy.margin-0 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-outer-copy.bg-dark-blue.img-only {
    min-height: 220px;
  }

  .section-outer-copy.bg-dark-blue.m-margin-0 {
    padding-top: 0;
  }

  .section-outer-copy.margin-top-56 {
    padding-top: 20px;
  }

  .companyvalue_inner-block.margin-0 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .companyvalue_inner-block.bg-dark-blue.img-only {
    min-height: 220px;
  }

  .companyvalue_inner-block.bg-dark-blue.m-margin-0 {
    padding-top: 0;
  }

  .companyvalue_inner-block.margin-top-56 {
    padding-top: 20px;
  }

  .companvalu_inner {
    border-radius: 8px;
    margin: 0;
    padding: 20px;
    position: static;
    top: -10%;
  }

  .grid-19-copy-copy-copy {
    grid-template-columns: 1fr;
    width: 100%;
    margin-top: 0;
  }

  .company_header-wrap {
    font-size: 1.6em;
  }

  .company_paragraph {
    font-size: 13px;
  }

  .companyvalue_grid-wrap {
    grid-template-columns: 1fr;
    width: 100%;
    margin-top: 0;
  }

  .hiring_inner-wrapper {
    height: 370px;
  }

  .hiring_text-block {
    width: 60%;
  }

  .hiring_header-block {
    font-size: 1.6em;
    line-height: 30px;
  }

  .hiring_paragraph {
    font-size: 13px;
    line-height: 22px;
  }

  .events_tab-wrapper {
    margin-top: 2em;
  }

  .tabs_inner-contentblock {
    margin-left: 0;
    margin-right: 0;
  }

  .events_single-block {
    min-height: 0;
  }

  .events_grid-wrapper {
    grid-template-columns: 1fr;
  }

  .events_image-erap {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .securetrust_inner-container {
    margin-top: 60px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    box-shadow: 0 1px 16px #003d5f29;
  }

  .secure_inner-content-block {
    box-shadow: none;
    margin: 20px 0;
    padding: 20px 0 0;
  }

  .secure_inner-content-block.new-secureblk {
    margin-bottom: 0;
    padding-top: 20px;
    padding-bottom: 0;
  }

  .securetrust_list-header {
    margin-bottom: 20px;
    font-size: 1.6em;
    line-height: 30px;
  }

  .securetrust_list-header.new-sectitle {
    margin-bottom: 40px;
    font-size: 28px;
    line-height: 38px;
  }

  .securetrust_grid-wrapper {
    grid-template-columns: 1fr;
  }

  .inner_grid-wrap.vertical-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    align-items: flex-start;
    margin-bottom: 20px;
    padding-right: 0;
  }

  .grid_icon-wrap.align-center {
    justify-content: center;
    display: flex;
  }

  .securetrust_footer-block {
    height: 370px;
  }

  .securetrust_footer-block.mt-large {
    height: 300px;
    margin-top: 40px;
  }

  .securetrust_footer-block.mt-large.new-background {
    background-position: 50% 100%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: contain, auto;
  }

  .securetrust_content-block {
    width: 60%;
  }

  .securetrust_footer-header {
    font-size: 28px;
    line-height: 36px;
  }

  .securetrust_footer-decript {
    font-size: 16px;
    line-height: 22px;
  }

  .section_ventures-hero {
    margin-top: 60px;
  }

  .section_whiteblue {
    margin-top: 0;
  }

  .section_whiteblue.hin {
    padding-top: 140px;
  }

  .section_blueleaves {
    background-position: 50% 0;
  }

  .ventures_hero-contentblk {
    padding-left: 20px;
    padding-right: 20px;
    top: 23%;
  }

  .venture_hero-header {
    font-size: 32px;
    line-height: 120%;
  }

  .ventira_green-border {
    width: 180px;
    height: 4px;
  }

  .whiteblue_inner-block {
    min-height: 200px;
  }

  .whiteblue_inner-container {
    margin-left: 0;
    margin-right: 0;
  }

  .heading-block {
    font-size: 32px;
  }

  .heading-block.text-white, .heading-block.text-basin-blue.text-center-mobile {
    text-align: center;
  }

  .whiteblue_grid-wrap {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .whiteblue_grid-item {
    flex-direction: column;
  }

  .whitebluegrid_image-wrap {
    justify-content: center;
    width: 100%;
    margin-right: 0;
    display: flex;
  }

  .whiteblue_grid-textblock {
    text-align: center;
    flex: 1;
    font-size: 13px;
    line-height: 22px;
  }

  .blueleaves_header {
    font-size: 24px;
  }

  .blueleaves_header.text-basin-blue {
    text-align: center;
    font-size: 32px;
  }

  .blueleaves_header.text-basin-blue.text-align-left {
    text-align: left;
  }

  .blueleaves_header.text-white.text-center-mobile {
    text-align: center;
  }

  .blueleaves_venture-wrapper {
    margin: 0 0 96px;
  }

  .venture_call-out-one, .venture_call-out-two, .venture_call-out-three, .venture_call-out-four {
    width: 100%;
    margin-bottom: 32px;
    position: static;
  }

  .venture_call-out-five {
    width: 100%;
    position: static;
  }

  .venture-call-out-inner {
    margin-left: 20px;
    margin-right: 20px;
  }

  .venture_call-out-lineimage {
    width: 100%;
    display: none;
  }

  .applywrap_form-wrap {
    padding-left: 0;
    padding-right: 0;
  }

  .application_grid-wrap {
    grid-template-columns: 1fr;
  }

  .application_grid-wrap.lab-vendors {
    height: auto;
    margin-bottom: 0;
  }

  .digitalhealth_grid-wrapper {
    grid-template-columns: 1fr;
  }

  .digitalgrid_left-block {
    align-items: center;
    margin-top: 0;
  }

  .hero_headerblk {
    font-size: 32px;
  }

  .hero_headerblk.text-white, .hero_headerblk.text-basin-blue.text-center-mobile {
    text-align: center;
  }

  .digitalhealth_button-wrapper {
    width: 100%;
  }

  .trusted_inner-block.m-margin {
    padding-top: 20px;
  }

  .section_trusted-block {
    padding: 0;
  }

  .section_trusted-block.bg-color-white.radius-60-left.data-file-bg-img {
    background-position: 50% 0;
    background-repeat: no-repeat;
    padding: 40px;
    display: block;
  }

  .section_trusted-block.bg-color-light-blue.radius-60-left {
    padding-right: 0;
  }

  .section_trusted-block.bg-color-bue-green-gradient.corner-60-right {
    padding: 40px 20px;
  }

  .trusted_grid-wrap {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    margin-top: 20px;
  }

  .national_grid-wrap {
    grid-template-columns: 1fr;
    max-width: none;
  }

  .greentabs_inner-content {
    padding-left: 20px;
    padding-right: 20px;
  }

  .greentabs_menu-wrapper {
    border-bottom-style: none;
  }

  .greentabs_content_wrap.sdoh {
    min-height: auto;
  }

  .tabs_nav-item, .tabs_nav-item.w--current {
    width: 100%;
  }

  .platform_inner-block {
    padding: 60px 20px;
  }

  .platform_inner-block.bg-color-white.radius-60-left.data-file-bg-img {
    background-position: 50% 0;
    background-repeat: no-repeat;
    padding: 40px;
    display: block;
  }

  .platform_inner-block.bg-color-bue-green-gradient.corner-60-right {
    padding: 40px 20px;
  }

  .platform_content-block {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .platform_grid-wrapper {
    flex-direction: column;
    display: flex;
  }

  .platform_grid-item.horizontal {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .tesimonial_heder {
    font-size: 24px;
  }

  .tesimonial_heder.text-basin-blue {
    text-align: center;
    font-size: 32px;
  }

  .tesimonial_heder.text-basin-blue.text-align-left {
    text-align: left;
  }

  .tesimonial_heder.text-white.text-center-mobile {
    text-align: center;
  }

  .citation_header-blk {
    font-size: 16px;
  }

  .citation_header-blk.center, .citation_header-blk.text-mobile-center {
    text-align: center;
  }

  .testimonial_inner-wrap {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .section_bannerblock.bg-color-basin-blue.mt-120-110-100 {
    margin-top: 60px;
  }

  .trusted_inner-bllock {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .trusted_header {
    font-size: 1.6em;
    line-height: 30px;
  }

  .trusted_description {
    font-size: 13px;
    line-height: 22px;
  }

  .trusted_grid-block {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    align-items: center;
  }

  .labstefca_grid-wrap {
    grid-template-columns: 1fr;
  }

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

  .labstefca_grid-right {
    max-width: 60%;
  }

  .labstefca_header {
    margin-bottom: 10px;
    font-size: 1.6em;
  }

  .labstefca_paragraph.left-align {
    color: var(--white);
    text-align: center;
    font-family: Lato, sans-serif;
  }

  .button_secondary-green-large {
    border-radius: 4px;
    width: 100%;
    height: auto;
    padding-left: 10px;
    padding-right: 10px;
  }

  .button_secondary-green-large.sdoh {
    width: 60%;
  }

  .button_secondary-green-large.lp-button {
    margin-top: 24px;
    margin-left: 0;
    margin-right: 0;
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .connect_content-wrap {
    padding-top: 40px;
    padding-bottom: 10px;
  }

  .connect_header {
    text-align: center;
    font-size: 1.6em;
    line-height: 30px;
  }

  .connect_description {
    width: 100%;
    margin-bottom: 40px;
  }

  .connect_grid-blue-tab {
    grid-template-columns: 1fr;
  }

  .connect_grid-blue-tab.lab-vendors {
    height: auto;
    margin-bottom: 0;
  }

  .connect_grid-itemright {
    min-height: 22em;
    display: none;
  }

  .labsclia_inner-block {
    padding-bottom: 20px;
  }

  .labsclia_content-block {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .labsclia_grid-block {
    grid-template-columns: 1fr;
  }

  .labsclia_grid-rightblock {
    max-width: 100%;
  }

  .labsclia_header-block {
    text-align: left;
    font-size: 1.6em;
    line-height: 30px;
  }

  .labsclia_text-block {
    text-align: left;
    width: 90%;
    font-size: 13px;
  }

  .coverage_content-block {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .coverage_content-block.datatype-coverage {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .coverage_header-block {
    font-size: 1.6em;
    line-height: 30px;
  }

  .coverage_grid-wrap {
    width: 400px;
    margin-top: 0;
  }

  .tabs_nav-item-4 {
    width: 100%;
  }

  .tabs_nav-item-4.w--current {
    border-bottom-style: none;
    width: 100%;
  }

  .tabs_nav-item-4ehr {
    width: 100%;
    display: block;
  }

  .tabs_nav-item-4ehr.w--current {
    width: 100%;
  }

  .tabs_nav-item-4ehr.my-funky-class {
    border-bottom-style: none;
    border-bottom-color: var(--code-green);
  }

  .tab-3-fourth-ehr-copy, ._2tabs_nav-item-4ehr {
    border-bottom: 2px none var(--code-green);
    width: 100%;
    display: block;
  }

  .tabs_nav-item-5ehr {
    width: 100%;
    display: block;
  }

  .testmonial_header-wrap {
    margin-top: 40px;
    margin-bottom: 20px;
  }

  .test_header {
    font-size: 2.2em;
    line-height: 30px;
  }

  .test_header.ehr {
    margin-bottom: 20px;
    font-size: 1.6em;
  }

  .test_header.left {
    font-size: 2.2em;
    line-height: 36px;
  }

  .section_videomain {
    margin-top: 60px;
    padding-top: 30px;
    padding-bottom: 20px;
  }

  .videomain_grid-wrap {
    flex-direction: column;
    display: flex;
  }

  .videomain_grid-wrap.video-page {
    flex-direction: column;
  }

  .video_grid-item {
    order: 0;
  }

  .video_desc-container {
    max-width: 100%;
    margin-top: 20px;
  }

  .video_main-wrapper {
    overflow: hidden;
  }

  .heading-21 {
    font-size: 32px;
  }

  .videos_filter-wrap {
    flex-direction: column;
    align-items: flex-end;
  }

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

  .filter_list {
    justify-content: center;
    margin-bottom: 0;
    padding-right: 0;
  }

  .category-text-block {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .filter_search-field.search-input {
    max-width: none;
  }

  .video_radio-label {
    padding-left: 15px;
    padding-right: 15px;
  }

  .category_filter-leftblock {
    margin-bottom: 10px;
  }

  .div-block-285 {
    padding-top: 0;
  }

  .section_video-form {
    width: 100%;
    min-height: 100vh;
    margin-top: 0;
    padding-bottom: 140px;
    padding-left: 20px;
    padding-right: 20px;
    position: fixed;
    overflow: auto;
  }

  .video_inner-block {
    width: 90%;
  }

  .heading-23 {
    margin-bottom: 0;
    font-size: 36px;
  }

  .paragraph-23 {
    margin-top: 10px;
    font-size: 16px;
    line-height: 25px;
  }

  .form_field-single.is-half {
    width: 100%;
    max-width: 100%;
  }

  .form_field-single.is-combinedblock {
    flex-direction: column;
  }

  .home_qhin-bar-body {
    text-align: center;
    width: 100%;
    padding-top: 10px;
  }

  .header_link-block {
    margin-top: -10px;
  }

  .section_homebanner, .sectino_homesecond {
    display: none;
  }

  .section_home-statsblock {
    height: 60vh;
    display: none;
  }

  .resources_grid-wrap {
    grid-template-columns: 1fr;
  }

  .button-border-secondary {
    width: 60%;
  }

  .button-border-secondary.full-width {
    width: 100%;
  }

  .resources_header-wrap {
    font-size: 1.6em;
  }

  .text-block-64-copy {
    padding-top: 10px;
    padding-bottom: 12px;
  }

  .industry_content-wrap {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .industry_content-wrap.my360 {
    margin-top: 20px;
    margin-bottom: 40px;
  }

  .industry_heading-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .industry_paragraph-block {
    text-align: center;
    font-size: 13px;
  }

  .industry_grid-wrap {
    grid-template-columns: 1fr 1fr;
    margin-top: 2em;
  }

  .grid_info_innerblock {
    min-height: 214px;
  }

  .link-title {
    font-size: 1em;
  }

  .integratedblk_content-block {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .integratedblk_content-block.my360 {
    margin-top: 20px;
    margin-bottom: 40px;
  }

  .integratedblk_header-wrap {
    padding-left: 0;
    padding-right: 0;
  }

  .integratedblk_description-block {
    font-size: 13px;
  }

  .integratedblk_grid-wrapper {
    grid-template-columns: 1fr 1fr;
    width: 80%;
  }

  .integrate_grid-icon {
    max-height: 164px;
  }

  .truster_inner-wrap {
    margin-bottom: 40px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .trustre_header-block {
    font-size: 2.2em;
    line-height: 30px;
  }

  .trustre_header-block.ehr {
    margin-bottom: 20px;
    font-size: 1.6em;
  }

  .trustre_header-block.left {
    font-size: 2.2em;
    line-height: 36px;
  }

  .trusted_grid-wrapper {
    width: 90%;
  }

  .trusted_grid-wrapper_new {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    align-items: center;
  }

  .homesecond_inner-wrapper {
    width: 80%;
    margin-top: 50px;
    position: static;
  }

  .homesecond_inner-wrapper.mobile {
    margin-top: 0;
    padding-top: 160px;
  }

  .bredcrumb_grid-wrap {
    font-size: 12px;
  }

  .bredcrumb_grid-wrap.mobile {
    width: 100%;
  }

  .grid_text-block {
    white-space: nowrap;
    font-size: 12px;
  }

  .homesecond_title-block {
    font-size: 1.8em;
    line-height: 35px;
  }

  .section_mobile-homehero {
    background-color: var(--white);
    background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62be1ff7a35a467be12e28d8_home-day.svg");
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: contain;
    min-height: 720px;
    margin-top: 100px;
    display: block;
  }

  .section_mobile-homehero.new-mobi-hero {
    margin-top: 40px;
  }

  .section_mobile-home-platform {
    background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62be23a6fc32581bcee4d446_home-files-bottom.svg"), url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62be23a654357598b27859e0_home-files-top.svg"), url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62bdd88db242b3b4253f840e_Gradient%20background.svg");
    background-position: 50% 107%, 50% -10%, 0 0;
    background-repeat: no-repeat, no-repeat, repeat;
    background-size: contain, contain, auto;
    height: 640px;
    display: block;
  }

  .section_mobile-home-files {
    background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/62be24bd036c00251922fd24_home%20product.svg");
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 420px;
    display: block;
    position: relative;
  }

  .mobile_hero-content {
    width: 80%;
    margin-top: 0;
    padding-top: 80px;
    position: static;
    top: 12%;
  }

  .mobile_hero-headingtext {
    margin-top: 42px;
    font-size: 2.4em;
    line-height: 42px;
  }

  .mobile_platform-content-wrap {
    width: 80%;
    margin-top: 50px;
    position: static;
  }

  .mobile_platform-content-wrap.mobile {
    margin-top: 0;
    padding-top: 160px;
  }

  .mobile_bredcrumb-grid-wrap {
    font-size: 12px;
  }

  .mobile_bredcrumb-grid-wrap.mobile {
    width: 100%;
  }

  .mobile_grid-text-block {
    white-space: nowrap;
    font-size: 12px;
  }

  .mobile_hero-text-white {
    font-size: 1.8em;
    line-height: 35px;
  }

  .mobile_description-block {
    color: var(--white);
    font-size: 13px;
  }

  .section_marketshero {
    margin-top: 60px;
  }

  .marketshero_inner-wrap {
    margin-top: 30px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .market_grid {
    grid-template-columns: 1fr;
  }

  .markets_hero-content {
    align-items: center;
  }

  .market_hero-headline {
    text-align: center;
    margin-top: 15px;
    margin-bottom: 10px;
    font-size: 1.6em;
    line-height: 30px;
  }

  .market_hero-description {
    text-align: center;
    font-size: 13px;
  }

  .book-a-demo-button-green {
    width: 160px;
    height: 46px;
    padding-top: 12px;
    padding-bottom: 12px;
    line-height: 21px;
  }

  .market_hero-image {
    max-width: 60%;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: relative;
  }

  .lifeinsurance_inner-block {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .lifeinsurance_inner-block.my360 {
    margin-top: 20px;
    margin-bottom: 40px;
  }

  .lifeinsurance_headerblock {
    text-align: center;
    font-size: 1.6em;
    line-height: 30px;
  }

  .healthchart_outer-wrapper {
    padding: 60px 0;
  }

  .healthchart_outer-wrapper.bg-color-white.radius-60-left.data-file-bg-img {
    background-position: 50% 0;
    background-repeat: no-repeat;
    padding: 40px;
    display: block;
  }

  .healthchart_outer-wrapper.bg-color-bue-green-gradient.corner-60-right {
    padding: 40px 20px;
  }

  .testimonial_content-wrap {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .section_new-blocks {
    display: block;
  }

  .newblock_-banner-section {
    min-height: 180px;
    margin-top: 58px;
    padding-top: 0;
  }

  .newblock_-banner-section.video-wrap {
    min-height: 400px;
    margin-top: 100px;
    padding-top: 0;
  }

  .newblovk_button-outer-wrap {
    flex-direction: column;
    align-items: center;
  }

  .newblock_second-block {
    margin-top: 20px;
  }

  .section_report-popup {
    width: auto;
    max-width: 100%;
    height: auto;
  }

  .state_popup-container {
    z-index: 999;
    width: 90%;
    height: 180px;
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 20px;
    right: auto;
  }

  .state_popup-container.special {
    width: 80%;
    height: 320px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: fixed;
    inset: auto 0% 20px;
  }

  .state_text-block {
    padding-top: 10px;
    padding-bottom: 12px;
  }

  .state_event-popup-headline {
    display: none;
  }

  .section_events-popup {
    width: auto;
    max-width: 100%;
    height: auto;
  }

  .events_popup-container {
    z-index: 999;
    width: 90%;
    height: 180px;
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 20px;
    right: auto;
  }

  .events_popup-container.special {
    width: 80%;
    height: 320px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: fixed;
    inset: auto 0% 20px;
  }

  .events_popup-container-multiple {
    z-index: 999;
    width: 90%;
    height: 264px;
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 20px;
    right: auto;
  }

  .event_text-block {
    padding-top: 10px;
    padding-bottom: 12px;
  }

  .event_popup-headline-block {
    display: none;
  }

  .event_button-secondary-blue {
    width: 60%;
  }

  .event_button-secondary-blue.full-width {
    width: 100%;
  }

  .section_homebanner-block {
    display: none;
  }

  .section_homebanner-block.landing-header.lp-header {
    display: block;
    position: absolute;
  }

  .section_homebanner-block.m-no-margin-top {
    display: block;
  }

  .homepage_hero-content {
    top: 12%;
  }

  .section_greencontainer {
    display: none;
  }

  .greenblock_inner-content {
    width: 80%;
    margin-top: 50px;
    position: static;
  }

  .greenblock_inner-content.mobile {
    margin-top: 0;
    padding-top: 160px;
  }

  .greenblock_grid-wrap {
    font-size: 12px;
  }

  .greenblock_grid-wrap.mobile {
    width: 100%;
  }

  .section_markets-hero {
    margin-top: 60px;
  }

  .marketsbanner_innerblock {
    margin-top: 30px;
    margin-left: 0;
    margin-right: 0;
  }

  .markets_grid-block {
    grid-template-columns: 1fr;
  }

  .market_hero-headlineblk {
    text-align: center;
    margin-top: 15px;
    margin-bottom: 10px;
    font-size: 1.6em;
    line-height: 30px;
  }

  .market_hero-descriptionblock {
    text-align: center;
    font-size: 13px;
  }

  .markets_button-wrap {
    width: 60%;
  }

  .trustedblock_inner-block {
    margin-bottom: 40px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .trusted_header-block {
    font-size: 2.2em;
    line-height: 30px;
  }

  .trusted_header-block.ehr {
    margin-bottom: 20px;
    font-size: 1.6em;
  }

  .trusted_header-block.left {
    font-size: 2.2em;
    line-height: 36px;
  }

  .trustedpayer_grid-wrapper {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    align-items: center;
  }

  .network-container-copy {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .payersinner_inner-block {
    margin-left: auto;
    margin-right: auto;
  }

  .payersinner_grid-block {
    grid-template-columns: 1fr;
    max-width: none;
  }

  .green-tabs-content-copy, .green-tabs_content-innerblock {
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .greentaab_header-text {
    font-size: 1.6em;
    line-height: 30px;
  }

  .greentaab_header-text.light-text.green_large-text {
    margin-top: 40px;
    font-size: 28px;
    line-height: 38px;
  }

  .paragraph-2-copy-copy, .paragraph-2-copy-copy-copy {
    font-size: 13px;
  }

  .greetab_description-blk {
    font-size: 16px;
    line-height: 30px;
  }

  .greentab_sub-header {
    font-size: 13px;
  }

  .greentab_main-container.spcae-block {
    padding-bottom: 60px;
  }

  .greentab_menu-wrapper {
    border-bottom-style: none;
  }

  .greentab_single-tab, .greentab_single-tab.w--current {
    width: 100%;
  }

  .tab-2-third-copy {
    width: 100%;
    display: block;
  }

  .tab-2-third-copy.w--current {
    width: 100%;
  }

  .greentabs_tabs-content.sdoh {
    min-height: auto;
  }

  .greengrid_content-wrapper, .tab_inner-content {
    margin-top: 0;
  }

  .greentab_link-text {
    font-size: 1em;
  }

  .impliment_content-wrapper {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .impliment_content-wrapper.my360 {
    margin-top: 20px;
    margin-bottom: 40px;
  }

  .impliment_grid-wrap {
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .successstory_header-block {
    margin-top: 40px;
    margin-bottom: 20px;
  }

  .successstory_header-block.remove-space {
    margin-bottom: var(--spacing--32px);
  }

  .successstory_header-text {
    font-size: 36px;
    line-height: 46px;
  }

  .successstory_header-text.ehr {
    margin-bottom: 20px;
    font-size: 1.6em;
  }

  .successstory_header-text.left {
    font-size: 2.2em;
    line-height: 36px;
  }

  .successstory_testimonial-outer {
    margin-top: 20px;
    margin-bottom: 0;
  }

  .successstory_testimonial-grid {
    grid-template-columns: 1fr;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .successstory_rich-text {
    font-size: 13px;
    line-height: 22px;
  }

  .success_grid-inner {
    grid-template-columns: 1fr;
  }

  .testimonial_logo-image {
    width: 80%;
  }

  .hieintro_inner-wrap.div-block-26.spacer-block {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .hieintro_heading-text {
    text-align: center;
    font-size: 1.6em;
    line-height: 30px;
  }

  .hieintro_secondary-text {
    width: 100%;
    margin-bottom: 40px;
  }

  .hieintro_blue-tab-container {
    grid-template-columns: 1fr;
  }

  .hieintro_blue-tab-container.lab-vendors {
    height: auto;
    margin-bottom: 0;
  }

  .proofrico_heading-text {
    font-size: 1.6em;
    line-height: 30px;
  }

  .proofrico_description-block {
    font-size: 13px;
    line-height: 22px;
  }

  .proofrico_sub-text {
    font-size: 16px;
  }

  .proofrico_large-text {
    font-size: 60px;
    line-height: 60px;
  }

  .proofrico_bottom-text {
    font-size: 16px;
  }

  .proofrico_glob-text-wrap {
    bottom: -5%;
  }

  .proofrico_grid-wrapperbtm, .proofrico_grid-wrapper {
    width: 100%;
    padding-left: 40px;
    padding-right: 40px;
  }

  .section_historyhero {
    margin-top: 0;
  }

  .section_historyhero.hin {
    padding-top: 140px;
  }

  .section_historyhero.erh_new-changes {
    padding-top: 40px;
  }

  .hero_header_wrapper.ehr_new-change {
    padding-bottom: 0;
  }

  .hero_header_wrapper.ehr_new-change.small-space {
    margin-bottom: 10px;
  }

  .hero_main-title {
    font-size: 2.2em;
    line-height: 30px;
  }

  .hero_main-title.ehr_new-change {
    text-align: left;
    font-size: 28px;
    line-height: 36px;
  }

  .hero_main-title.ehr_new-change.align-left.spacer-blk {
    margin-top: 40px;
  }

  .hero_main-title.ehr_new-change.remove-margin.align-left {
    font-size: var(--spacing--28px-typography);
  }

  .hero_main-title.new-lab-class {
    font-size: 32px;
    line-height: 42px;
  }

  .hero_main-title.new-header {
    text-align: left;
    font-size: 28px;
    line-height: 36px;
  }

  .hero_main-title.new-header.align-left.spacer-blk {
    margin-top: 40px;
  }

  .hero_description-block {
    font-size: 16px;
    line-height: 24px;
  }

  .hero_description-block.ehr_new-change {
    text-align: left;
    font-size: 16px;
    line-height: 24px;
  }

  .hero_description-block.ehr_new-change._w-60 {
    width: 100%;
  }

  .hero_button-wrap.ehr_new-change {
    margin-top: 40px;
  }

  .section_trustedhealth.new-change {
    margin-top: -10px;
  }

  .trusthealth_inner-wrapper.spaces {
    padding-bottom: 60px;
  }

  .trusthealth_header-text {
    margin-bottom: 0;
    font-size: 2em;
  }

  .trusthealth_header-text.truste-header {
    margin-bottom: 20px;
    font-size: 28px;
    line-height: 36px;
  }

  .trusthealth_grid-wrap {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    margin-top: 10px;
  }

  .trusthealth_grid-wrap.trust_logo-wrap {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-wrap: wrap;
  }

  .greentab_single-paragraph {
    font-size: 13px;
  }

  .empowerblk_inner-block {
    padding-bottom: 0;
  }

  .empowerblk_inner-block.ehr_new-change {
    padding-bottom: 60px;
  }

  .empowerblk_testimonials-header {
    text-align: center;
    margin-top: 40px;
    margin-bottom: 20px;
    font-size: 1.6em;
    line-height: 30px;
  }

  .empowerblk_testimonials-header.new-header {
    font-size: 28px;
    line-height: 37px;
  }

  .empowerblk_patient-grid {
    grid-template-columns: 1fr;
  }

  .empowerblk_patient-grid.ehr_new-change {
    padding-bottom: 0;
  }

  .patients_header-blk {
    font-size: 1.6em;
    line-height: 30px;
  }

  .patients_description-blk {
    font-size: 13px;
    line-height: 22px;
  }

  .patients_grid-wrap {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .greenblock_inner-wrap {
    background-repeat: no-repeat;
    background-size: cover;
  }

  .greenblock_header-blk {
    font-size: 1.6em;
    line-height: 32px;
  }

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

  .resultblock_inner-block {
    padding-left: 20px;
    padding-right: 20px;
  }

  .description-copy-copy, .description-text {
    font-size: 13px;
    line-height: 22px;
  }

  .solutionsblock_summary-wrap {
    width: 100%;
    margin-bottom: 40px;
  }

  .solutionblock_summary-head {
    font-size: 1.6em;
    line-height: 30px;
  }

  .green-tabs-content-no-tabs-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .greentab_inner-block {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-3-copy-copy-copy-copy-copy-copy {
    margin-bottom: 0;
    padding-top: 20px;
    font-size: 1.6em;
  }

  .div-block-26-copy {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .div-block-26-copy.my360 {
    margin-top: 20px;
    margin-bottom: 40px;
  }

  .my360block_header {
    font-size: 2.2em;
    line-height: 30px;
  }

  .my360block_header.ehr {
    margin-bottom: 20px;
    font-size: 1.6em;
  }

  .my360block_header.left {
    font-size: 2.2em;
    line-height: 36px;
  }

  .my360_grid-block {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-162-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .hinintro_grid-block {
    grid-row-gap: 7px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .hinintro_grid-left {
    padding-right: 0;
  }

  .hinintro_grid-right {
    min-height: auto;
    padding-left: 0;
  }

  .heading-blue-left-align-copy-copy-copy, .hinintr_grid-header {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 1.6em;
    line-height: 30px;
  }

  .hintab-inner-wrap {
    padding-left: 0;
    padding-right: 0;
  }

  .hintab-heading-title {
    font-size: 1.6em;
    line-height: 32px;
  }

  .hintab-paragraph-blk {
    font-size: 13px;
  }

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

  .rich-text-block-2-copy {
    font-size: 13px;
    line-height: 22px;
  }

  .section_videobanner {
    background-color: var(--brand-color-blue--blue-1000);
    background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/64d685f9d471528acd364060_Hero%20background%20bottom.png");
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: 100%;
    height: 700px;
    min-height: 700px;
    margin-top: 61px;
  }

  .background-video-2 {
    display: none;
  }

  .videobanner_content-block {
    transform: translate(-50%, -63%);
  }

  .banner_header-text {
    font-size: 32px;
    line-height: 42px;
  }

  .banner_para-text {
    color: #fffc;
    font-size: 16px;
    line-height: 24px;
  }

  .banner_button-container.left-align.m-hidden {
    display: none;
  }

  .image-118 {
    display: block;
  }

  .section_universalblk {
    padding-bottom: 0;
  }

  .banner_floating-block {
    padding-top: 40px;
    padding-bottom: 10px;
  }

  .logo_iocn-block {
    width: 40px;
    height: 40px;
    top: -20px;
  }

  .banner_logo-grid {
    flex-wrap: wrap;
  }

  .universal_content-wrapper {
    padding-top: 20px;
    padding-bottom: 40px;
  }

  .home_header-title {
    width: 100%;
    font-size: 28px;
    line-height: 36px;
  }

  .home_header-title.is-white {
    margin-top: 0;
    font-size: 28px;
    line-height: 130%;
  }

  .home_header-title.is-white.large-headerblock {
    max-width: 400px;
  }

  .home_header-title.is-leftalign.m-center {
    text-align: center;
  }

  .universal_grid-block {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    width: 100%;
    margin-top: 40px;
  }

  .universal_grid-single {
    margin-bottom: 40px;
    padding-bottom: 0;
  }

  .universal_grid-single.mb-large {
    margin-bottom: 80px;
  }

  .grid_image-block {
    width: 101%;
    max-width: none;
    margin-bottom: -2px;
    margin-left: -.5%;
    bottom: -31px;
  }

  .grid_image-block.new-part {
    bottom: 0;
  }

  .section_enriched {
    min-height: auto;
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .slider_main-wrapper {
    margin-top: 32px;
  }

  .slider_main-wrapper.desktop-design, .slider_main-wrapper.mobile-design {
    display: none;
  }

  .slider_single-item {
    margin-left: 8px;
    margin-right: 8px;
  }

  .slider_single-item.ehr-data, .slider_single-item.ehr-data-mobi {
    display: block;
  }

  .slider_single-item._w-33.home-mobile {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .slider_link-text.small-btn {
    font-size: 16px;
    line-height: 22px;
  }

  .paragraph-25 {
    height: auto;
    min-height: 80px;
  }

  .slider_image-block {
    min-height: 160px;
    overflow: hidden;
  }

  .slider_image-block.home-mobile {
    min-height: 60px;
  }

  .slider_main-image {
    max-width: 300px;
    display: block;
  }

  .slider_main-image.home-mobile {
    height: 56%;
  }

  .page-gradient {
    display: none;
  }

  .section_blog-landing {
    padding-top: 0;
  }

  .blogs_wrapper-block {
    margin-top: 16px;
  }

  .landingpage_outer-wrap {
    margin-top: 22px;
  }

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

  .landing_content-wrap {
    padding: 12px 12px 38px;
  }

  .landing_header-blk {
    margin-bottom: 5px;
    font-size: 20px;
    line-height: 28px;
  }

  .landing_para-block {
    margin-bottom: 16px;
    font-size: 16px;
    line-height: 24px;
  }

  .landing_link-blk {
    bottom: 12px;
  }

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

  .blog_header-blk {
    min-height: 75px;
    margin-bottom: 5px;
    font-size: 18px;
    line-height: 25px;
  }

  .subscribe_wrapper {
    border-radius: 0;
    margin-left: -20px;
    margin-right: -20px;
  }

  .dot-image.is-right, .dot-image.is-left {
    display: none;
  }

  .dot-image.is-bototm {
    display: block;
    inset: auto auto 0% 0%;
  }

  .dot-image.is-top {
    display: block;
    inset: 0% 0% auto auto;
  }

  .subscribe_content-inne {
    align-items: flex-start;
    padding: 64px 20px;
  }

  .subscribe_content-inne.cta-banner-container {
    margin-left: 0;
    margin-right: 0;
  }

  .subscribe_text-block {
    flex-direction: column;
    align-items: flex-start;
  }

  .subscribe_form-block {
    flex-direction: column;
    justify-content: flex-start;
    margin-top: 32px;
  }

  .subscribe_header-text {
    font-size: 20px;
    line-height: 28px;
  }

  .subscribe_para-text {
    margin-top: 12px;
    font-size: 16px;
    line-height: 24px;
  }

  .signup_wrapper {
    margin-top: 32px;
    padding-left: 0;
  }

  .subscribe_field {
    max-width: none;
    height: 46px;
  }

  .subscribe_field::placeholder {
    font-size: 16px;
  }

  .subscribe_form-bloc-inner {
    flex-direction: column;
    justify-content: flex-start;
    margin-top: 0;
  }

  .getstarted_new-block {
    height: 370px;
    padding-top: 64px;
  }

  .storybook-header {
    margin-bottom: 0;
  }

  .storybook-text.white.no-padding {
    text-align: left;
  }

  .image-121 {
    z-index: -999;
  }

  .storybook-bio {
    max-width: none;
  }

  .storybook-bio.center.bg-green {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
    padding: 20px;
  }

  .gordon-container {
    align-items: center;
    width: 100%;
    display: flex;
  }

  .data-sources-hero-section-copy {
    margin-top: 0;
    padding-top: 100px;
  }

  .data-sources-hero-section-copy.hin {
    padding-top: 140px;
  }

  .section_innerbanner {
    margin-top: 0;
    padding-top: 100px;
  }

  .section_innerbanner.hin {
    padding-top: 140px;
  }

  .section_innerbanner.ehr_new-change.third-block {
    padding-top: 40px;
  }

  .innerbanner_content-block {
    flex-direction: column-reverse;
    padding-top: 0;
  }

  .innerbanner_content-block.reverse-banner {
    flex-direction: column;
    align-items: flex-start;
    padding-bottom: 0;
  }

  .innerbanner_content-block.center {
    min-height: 280px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
  }

  .innerbanner_left-block {
    width: 100%;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .innerbanner_left-block.no-margin, .innerbanner_button-blk, .innerbanner_button-blk.large-btn {
    width: 100%;
  }

  .innerbanner_image-blk {
    order: -1;
    width: 100%;
  }

  .tab-pane-tab-1-copy {
    padding-top: 0;
    padding-bottom: 0;
  }

  .tab-pane-tab-1-copy.ehr {
    min-height: 280px;
    margin-top: 3em;
    padding-top: 3em;
    padding-left: 40px;
    padding-right: 40px;
  }

  .tab-pane-tab-1-copy.pharmacy {
    min-height: 240px;
    margin-top: 3em;
    padding-top: 1em;
    padding-left: 0;
    padding-right: 0;
  }

  .greentaba_tab-content-block {
    padding-top: 0;
    padding-bottom: 0;
  }

  .greentaba_tab-content-block.ehr {
    min-height: 280px;
    margin-top: 3em;
    padding-top: 3em;
    padding-left: 40px;
    padding-right: 40px;
  }

  .greentaba_tab-content-block.pharmacy {
    min-height: 240px;
    margin-top: 3em;
    padding-top: 1em;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-three-blue-left-copy {
    width: 100%;
    font-size: 2.2em;
    line-height: 40px;
  }

  .retrieval_content-block.large-space {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .retrieval_header {
    font-size: 2.2em;
    line-height: 30px;
  }

  .retrieval_header.ehr {
    margin-bottom: 20px;
    font-size: 1.6em;
  }

  .retrieval_header.left {
    font-size: 2.2em;
    line-height: 36px;
  }

  .retrieval_header.new-title-space {
    margin-top: 20px;
    font-size: 28px;
    line-height: 38px;
  }

  .retrieval_grid-block {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .section_break.padding-top-bottom {
    padding-bottom: 20px;
  }

  .retrival_inner-block.new-retrive {
    padding-top: 20px;
    padding-bottom: 40px;
  }

  .retrival_content-inner {
    flex-direction: column;
    margin-top: 0;
    margin-bottom: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .retrival_content-inner.my360 {
    margin-top: 20px;
    margin-bottom: 40px;
  }

  .div-block-26-copy-copy {
    flex-direction: column;
    margin-top: 0;
    margin-bottom: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-26-copy-copy.my360 {
    margin-top: 20px;
    margin-bottom: 40px;
  }

  .careblock_inner-cont {
    flex-direction: column;
    margin-top: 0;
    margin-bottom: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .careblock_inner-cont.my360 {
    margin-top: 20px;
    margin-bottom: 40px;
  }

  .section_markets-heroblock {
    margin-top: 60px;
  }

  .market_grid-block {
    grid-template-columns: 1fr;
  }

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

  .market_hero-headlin {
    text-align: left;
    margin-top: 15px;
    margin-bottom: 20px;
    font-size: 1.6em;
    line-height: 30px;
  }

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

  .market_hero-descriptiion {
    text-align: center;
    font-size: 13px;
  }

  .market_hero_btn {
    width: 60%;
  }

  .market_image-blk {
    width: 70%;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: relative;
  }

  .hipintro_grid-block {
    grid-template-columns: 1fr;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .hipintro_grid-leftblk {
    min-height: 22em;
    display: block;
  }

  .hipintro_grid-rightblock {
    margin-top: 20px;
    padding-left: 0;
  }

  .hipvalue_content-block.my360 {
    margin-top: 20px;
    margin-bottom: 40px;
  }

  .hipvalue_top-block {
    padding-left: 0;
    padding-right: 0;
  }

  .hipvalue_header-block {
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 1.6em;
    line-height: 30px;
  }

  .hipvalue_header-block.centered {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 1.6em;
    line-height: 30px;
  }

  .hipvalue_content-text {
    text-align: center;
    font-size: 13px;
    line-height: 22px;
  }

  .hipvalue_grid-block {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .hipvalue_header-text {
    text-align: center;
    margin-top: 2em;
  }

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

  .features_header-block {
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 1.6em;
    line-height: 30px;
  }

  .features_header-block.centered {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 1.6em;
    line-height: 30px;
  }

  .request_block-wrap {
    width: 100%;
    margin-top: 12em;
  }

  .request_wrap-block {
    margin-bottom: 5em;
  }

  .release_tab_innerblock {
    margin-top: 2em;
  }

  .tab_header-wrap {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .global_inner-wrap {
    margin-bottom: 0;
  }

  .section_explorehero {
    margin-top: 0;
  }

  .section_explorehero.hin {
    padding-top: 140px;
  }

  .longcontent_inner-block {
    padding-left: 30px;
    padding-right: 30px;
  }

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

  .blog_corner-block {
    padding-top: 20px;
  }

  .section_documents {
    padding: 60px 0;
  }

  .section_documents.bg-color-white.radius-60-left.data-file-bg-img {
    background-position: 50% 0;
    background-repeat: no-repeat;
    padding: 40px;
    display: block;
  }

  .section_documents.bg-color-bue-green-gradient.corner-60-right {
    padding: 40px 20px;
  }

  .video_lottie-wrap {
    display: none;
  }

  .image-124 {
    width: 100%;
    max-width: none;
  }

  .image-125 {
    width: 100%;
  }

  .new_large-title {
    font-size: 28px;
    line-height: 38px;
  }

  .banner_image {
    background-color: #0000;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    width: 100%;
    height: 100%;
  }

  .section_newbanner {
    padding-top: 100px;
  }

  .sub-heading {
    margin-bottom: 0;
    font-size: 14px;
    line-height: 21px;
  }

  .banner_main-heading {
    font-size: 32px;
    line-height: 42px;
  }

  .tabs_menu-wrapper {
    opacity: 1;
    border-radius: 0;
    flex-direction: row;
    align-items: stretch;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    position: sticky;
    top: 0;
  }

  .tab_singe-nav {
    width: 100%;
    font-size: 18px;
  }

  .tab_singe-nav.w--current {
    font-size: 18px;
  }

  .image-126 {
    max-width: 100%;
    left: 6px;
  }

  .section_title-block {
    margin-top: 0;
    padding-bottom: 60px;
  }

  .grid-79 {
    flex-direction: column;
    display: flex;
  }

  .grid-79.hidden, .grid-79.hidden-copy {
    display: none;
  }

  .grid_large-text {
    font-size: 28px;
    line-height: 34px;
  }

  .grid_large-text.light-text {
    font-size: 28px;
  }

  .grid_small-text {
    font-size: 14px;
    line-height: 20px;
  }

  .grid_small-text.light-text {
    font-size: 16px;
    line-height: 24px;
  }

  .grid_single-item {
    margin-bottom: 24px;
  }

  .ehr_new-change {
    font-size: 16px;
    line-height: 24px;
  }

  .avathar_image {
    max-width: 96px;
  }

  .slide_image-mobi {
    display: block;
  }

  .coverage_outerblokc {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .coverage_outerblokc.left-border {
    padding-bottom: 60px;
  }

  .result_grid-wrap {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .grid_para-block {
    text-align: left;
    font-size: 16px;
    line-height: 24px;
  }

  .grid_header-text {
    text-align: left;
    font-size: 20px;
    line-height: 28px;
  }

  .map-block {
    min-height: 228px;
  }

  .map_deatils-blk {
    flex-direction: column;
    display: flex;
  }

  .list_nav-item {
    margin-top: 4px;
    line-height: 24px;
  }

  .div-block-292 {
    margin-top: 8px;
  }

  .timeline_dotted-blk {
    display: none;
  }

  .timeline_dotted-blk.mobile-block {
    height: 120px;
    display: block;
    top: 100%;
  }

  .information_grid-wrap {
    background-color: var(--brand-color-blue--blue-900-basin-blue);
    flex-direction: column;
    padding-top: 20px;
    padding-bottom: 20px;
    display: flex;
  }

  .information_grid-wrap.light-color {
    background-color: var(--white);
  }

  .hero_description-block-2 {
    font-size: 13px;
    line-height: 22px;
  }

  .hero_inner-block-2 {
    margin-left: 0;
    margin-right: 0;
  }

  .product-call-out-2 {
    padding: 12px 24px;
  }

  .product-call-out-2.red {
    top: 65%;
  }

  .product-call-out-2.yellow {
    top: 49%;
  }

  .white-blur-2 {
    height: 9vh;
  }

  .button-primary-blue-4 {
    width: 60%;
    height: 48px;
    line-height: 30px;
  }

  .trusthealth_header-text-2 {
    margin-bottom: 0;
    font-size: 1.6em;
  }

  .cta-banner-2 {
    grid-template-columns: 1fr;
    margin-left: 0;
    margin-right: 0;
  }

  .cta_banner-grid-2 {
    text-align: center;
    background-position: 280% 0, 0 0;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
    place-items: start center;
    padding: 20px 30px;
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
    font-size: 14px;
  }

  .empowerblk_patient-grid-2 {
    grid-template-columns: 1fr;
  }

  .div-block-294 {
    width: 100%;
    position: absolute;
    top: 0;
  }

  .image-134 {
    max-width: 340px;
    display: block;
    position: relative;
    left: auto;
  }

  .block-quote-text-2 {
    font-size: 20px;
    line-height: 32px;
  }

  .text-block-83 {
    font-size: 16px;
  }

  .block-quote-person-2 {
    float: right;
    margin-top: 0;
    position: relative;
  }

  .contact-sales-button-green-2 {
    height: 48px;
    line-height: 30px;
  }

  .content-text-description-8 {
    display: none;
  }

  .slide-1-2 {
    justify-content: center;
    display: flex;
    position: relative;
  }

  .rich-text-block-24 {
    font-size: 13px;
    line-height: 16px;
  }

  .successstory_testimonial-grid-2 {
    grid-template-columns: 1fr;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .rich-text-block-25, .rich-text-block-26 {
    font-size: 13px;
    line-height: 20px;
  }

  .block-quote-text-3 {
    font-size: 20px;
    line-height: 32px;
  }

  .rich-text-block-27 {
    font-size: 13px;
    line-height: 20px;
  }

  .successstory_testimonial-outer-2 {
    margin-top: 20px;
    margin-bottom: 40px;
  }

  .success_grid-inner-2 {
    grid-template-columns: 1fr;
  }

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

  .image-136 {
    width: 80%;
  }

  .chart-bridge-hero-content-2 {
    align-items: center;
  }

  .innerbanner_image-blk-2 {
    order: -1;
    width: 80%;
  }

  .innerbanner_left-block-2 {
    margin-top: 20px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .greetab_description-blk-2 {
    font-size: 13px;
  }

  .greentaab_header-text-2 {
    font-size: 1.6em;
    line-height: 30px;
  }

  .greentab_sub-header-2 {
    font-size: 13px;
  }

  .green-tab-inner-2 {
    border-bottom: 2px solid #48d597;
    padding-top: 0;
    padding-bottom: 0;
  }

  .greentab_menu-wrapper-2 {
    border-bottom-style: none;
  }

  .slide-12 {
    position: relative;
  }

  .sdoh-cta-mid-2 {
    text-align: center;
    background-position: 280% 0, 0 0;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
    place-items: start center;
    padding: 20px 30px;
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
    font-size: 14px;
  }

  .text-block-89 {
    font-size: 16px;
  }

  .accordian_inner-blk-2 {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .content-text-description-12 {
    display: none;
  }

  .slide-1-3 {
    justify-content: center;
    display: flex;
    position: relative;
  }

  .lightblue_container-left-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .retrieval_header-2 {
    font-size: 2.2em;
    line-height: 30px;
  }

  .retrieval_header-2.ehr {
    margin-bottom: 20px;
    font-size: 1.6em;
  }

  .chart-bridge-hero-content-3 {
    align-items: center;
  }

  .innerbanner_image-blk-3 {
    order: -1;
    width: 80%;
  }

  .image-138 {
    padding-top: 2em;
  }

  .greentaab_header-text-3 {
    font-size: 1.6em;
    line-height: 30px;
  }

  .green-tab-inner-3 {
    border-bottom: 2px solid #48d597;
    padding-top: 0;
    padding-bottom: 0;
  }

  .cta-banner-3 {
    grid-template-columns: 1fr;
    margin-left: 0;
    margin-right: 0;
  }

  .cta_banner-grid-3 {
    text-align: center;
    background-position: 280% 0, 0 0;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
    place-items: start center;
    padding: 20px 30px;
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
    font-size: 14px;
  }

  .text-block-90 {
    font-size: 16px;
  }

  .ehr_mian-heading-2 {
    font-size: 2.2em;
    line-height: 30px;
  }

  .ehr_mian-heading-2.left {
    font-size: 2.2em;
    line-height: 36px;
  }

  .ehr_mian-heading-2.ehr {
    margin-bottom: 20px;
    font-size: 1.6em;
  }

  .lightblue_container-left-3, .lightblue_container-left-3.is-white {
    padding-left: 20px;
    padding-right: 20px;
  }

  .two-button-container-2 {
    flex-direction: column;
  }

  .tab-link-tab-2-copy-copy-2 {
    width: 100%;
    margin: 0 0;
    display: block;
  }

  .tab-link-tab-2-copy-copy-2.w--current {
    width: 100%;
  }

  .image-139 {
    padding-top: 2em;
  }

  .greentaab_header-text-4 {
    font-size: 1.6em;
    line-height: 30px;
  }

  .tab-link-tab-1-copy-copy-copy-2 {
    width: 100%;
  }

  .tab-link-tab-1-copy-copy-copy-2.w--current {
    border-bottom-style: none;
    width: 100%;
  }

  .green-tab-inner-4 {
    border-bottom: 2px solid #48d597;
    padding-top: 0;
    padding-bottom: 0;
  }

  .lightblue_container-left-4 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-block-91 {
    font-size: 16px;
  }

  .text-block-93 {
    align-items: center;
    font-size: 16px;
    line-height: 24px;
    display: flex;
  }

  .text-block-94 {
    justify-content: center;
    align-items: center;
    height: 100%;
    font-size: 16px;
    line-height: 24px;
    display: flex;
  }

  .tab_dropdown-wrap {
    cursor: pointer;
    justify-content: space-between;
    align-items: center;
    padding-top: 15px;
    padding-bottom: 15px;
    display: flex;
  }

  .text-block-95 {
    font-size: 20px;
  }

  .image-140 {
    height: 22px;
    display: none;
  }

  .image-141 {
    height: 22px;
  }

  .sucess-box {
    width: 90%;
  }

  .select2_mobile {
    display: none;
  }

  .contact_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

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

  .container-86 {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-global-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .countdown-box-container {
    width: 80px;
  }

  .clock-number {
    font-size: 60px;
  }

  .clock-label {
    font-size: 18px;
  }

  .hlth-hero-img-m.top {
    max-width: 140%;
    top: -2%;
  }

  .store-container {
    height: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .collection-list-7 {
    grid-template-columns: 1fr 1fr;
  }

  .image-124-copy {
    width: 100%;
    max-width: none;
  }

  .nav_login-link-btn {
    border: 1px solid var(--green-lighten-50);
    color: var(--green-lighten-50);
    background-color: #0000;
    width: 100%;
    max-width: 300px;
    margin-top: 20px;
    margin-bottom: 0;
    margin-left: 10px;
  }

  .nav_login-link-btn:hover {
    background-color: #a3eacb1a;
  }

  .nav_login-link-btn.m-hidden {
    display: block;
  }

  .heading-2-copy {
    font-size: 24px;
  }

  .heading-2-copy.text-basin-blue {
    text-align: left;
    font-size: 32px;
  }

  .heading-2-copy.text-basin-blue.text-align-left {
    text-align: left;
  }

  .heading-2-copy.text-white.text-center-mobile {
    text-align: center;
  }

  .section_subscribe {
    padding-top: 0;
  }

  .interoptalk-subscribe_wrapper {
    border-radius: 0;
    margin-left: -20px;
    margin-right: -20px;
  }

  .infrastructure-block {
    grid-template-columns: 1fr;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .hipintro_grid-rightblock-copy {
    margin-top: 20px;
    padding-left: 0;
  }

  .infrastructure-outer {
    margin-top: 20px;
    margin-bottom: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .hero-content-container-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .header_wrapper.ehr_new-change {
    padding-bottom: 0;
  }

  .header_wrapper.ehr_new-change.small-space {
    margin-bottom: 10px;
  }

  .div-block-271-copy {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .section_roi-calculator {
    padding-top: 0;
  }

  .roi_no-corner-block {
    padding-top: 20px;
  }

  .roi-calculator-content {
    align-items: center;
  }

  .roi-calculator-content.align-left {
    align-items: flex-start;
    margin-left: 0;
  }

  .roi_inner-block {
    flex-direction: column-reverse;
  }

  .padding-global-3 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .padding-global-3.calc-padding {
    padding-left: 16px;
    padding-right: 16px;
  }

  .multistep_radio-button.w--redirected-checked {
    background-position: 96%;
  }

  .text_inner-blk {
    padding-top: 50px;
    padding-left: 0;
  }

  .max-width {
    max-width: none;
  }

  .list_text-block {
    font-size: 16px;
    line-height: 24px;
  }

  .multistep_lead-form-wrapper {
    width: 100%;
  }

  .image-145 {
    width: 40px;
    height: 40px;
  }

  .form_single-wrap {
    margin-bottom: 10px;
  }

  .slider-button-back {
    margin-top: 30px;
  }

  .result_banner-blk {
    background-color: #f2f7fc;
    background-image: url("https://cdn.prod.website-files.com/62719a041d28d7b5603dd995/65284a5cfe30fd9d580a60be_wallpaper-Image.svg");
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: contain;
    height: auto;
    min-height: 420px;
  }

  .testimonial_author-wrap {
    margin-top: 40px;
  }

  .text-size-large {
    font-size: 1.125rem;
  }

  .grid_wrapper-blk {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .grid_wrapper-blk.two-column {
    flex-direction: column;
  }

  .primary_slider-button {
    width: 60%;
    height: 48px;
    line-height: 30px;
  }

  .number_wrapper-blk {
    border-radius: 0;
    margin-top: 0;
    margin-left: -16px;
    margin-right: -16px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .nav-link-contact-3 {
    width: 100%;
    max-width: 300px;
    margin-top: 0;
    margin-bottom: 0;
  }

  .nav-link-contact-3.calc-btn {
    width: auto;
    height: 30px;
    font-size: 14px;
    line-height: 10px;
  }

  .multistep_radio-grid {
    flex-direction: column;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    display: flex;
  }

  .button-primary-blue-5 {
    width: 100%;
    height: 48px;
    line-height: 30px;
  }

  .button-primary-blue-5.large-contact {
    width: 100%;
    line-height: 36px;
  }

  .footer-block-outer {
    padding-bottom: 20px;
  }

  .logo_wrapper-blk {
    flex-wrap: wrap;
    justify-content: flex-start;
  }

  .light-header {
    text-align: left;
    font-size: 28px;
    line-height: 36px;
  }

  .banner_content-blk {
    padding: 53px 20px 134px;
  }

  .block-quote-person-3 {
    float: right;
    margin-top: 0;
    position: relative;
  }

  .block-quote-person-3.wrap_center {
    flex-direction: column-reverse;
    align-items: flex-end;
    display: flex;
  }

  .steps-block {
    margin-bottom: 20px;
    font-size: 16px;
  }

  .multistep_radio-button-label {
    margin-top: 0;
    margin-left: 10px;
  }

  .calculator_logo {
    height: 30px;
  }

  .form_inner-wrapper {
    margin-top: 40px;
  }

  .multistep_radio-field {
    flex-direction: row;
    width: 100%;
    height: 72px;
    min-height: 72px;
  }

  .right_content-block {
    margin-bottom: 20px;
  }

  .paragraph-27 {
    font-size: 16px;
  }

  .form_slide-header {
    font-size: 20px;
    line-height: 30px;
  }

  .multistep_buttons-wrapper {
    flex-direction: column-reverse;
    align-items: center;
  }

  .securetrust_inner-container-2 {
    margin-top: 60px;
    padding-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
    box-shadow: 0 1px 16px #003d5f29;
  }

  .half_form-block {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .testimonial_wrapper {
    margin-bottom: 40px;
    padding: 20px;
  }

  .paragraph-28 {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .image-146.logo-image {
    height: 20px;
  }

  .form_header {
    font-size: 22px;
    line-height: 32px;
  }

  .field-label-4 {
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 24px;
  }

  .test_text-block {
    font-size: 20px;
    line-height: 28px;
  }

  .single_content-blk {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin-bottom: 60px;
  }

  .list-image-blk {
    width: 100%;
    max-width: none;
  }

  .heading-26 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 30px;
  }

  .main_title-block {
    font-size: 28px;
    line-height: 34px;
  }

  .test_icon {
    width: 96px;
    height: 96px;
  }

  .text-block-25.light-color {
    font-size: 16px;
  }

  .new_large-title-2 {
    margin-bottom: 0;
    font-size: 28px;
    line-height: 38px;
  }

  .image-147 {
    height: 40px;
  }

  .breakdown_wrapper {
    border-radius: 0;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .light-text {
    font-size: 16px;
    line-height: 24px;
  }

  .icon-container {
    width: 56px;
    height: 56px;
  }

  .securetrust_content-block-2 {
    width: 100%;
    padding-left: 40px;
    padding-right: 40px;
  }

  .securetrust_grid-wrapper-2 {
    grid-template-columns: 1fr;
    padding-bottom: 0;
  }

  .image-148 {
    margin-bottom: 40px;
    margin-left: 0;
    margin-right: 40px;
  }

  .qhin-candidate_header-block {
    margin-top: 40px;
    margin-bottom: 20px;
  }

  .qhin-candidate-outer {
    margin-top: 20px;
    margin-bottom: 0;
  }

  .qhin-candidate-grid {
    grid-template-columns: 1fr;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-305 {
    max-width: 80px;
  }

  .hero-grid {
    grid-template-columns: 1fr;
  }

  .h2-heading {
    font-size: 2.2em;
    line-height: 30px;
  }

  .h2-heading.ehr_new-change {
    text-align: left;
    font-size: 28px;
    line-height: 36px;
  }

  .h2-heading.ehr_new-change.align-left.spacer-blk {
    margin-top: 40px;
  }

  .h2-heading.new-lab-class {
    font-size: 32px;
    line-height: 42px;
  }

  .h2-heading.new-header {
    text-align: left;
    font-size: 28px;
    line-height: 36px;
  }

  .h2-heading.new-header.align-left.spacer-blk {
    margin-top: 40px;
  }

  .h2-heading.white {
    line-height: 40px;
  }

  .summary_content-grid, .value_qhio-grid {
    grid-template-columns: 1fr;
  }

  .qhio-use-cases_content {
    flex-direction: column;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .qhio-use-cases_content.ehr_new-change {
    align-items: flex-start;
  }

  .qhio-use-case-icon-container {
    justify-content: center;
    width: 100%;
    margin-right: 0;
    display: flex;
  }

  .qhio-use-case-icon-container.ehr_new-change {
    justify-content: flex-start;
  }

  .h4 {
    font-size: 16px;
    line-height: 140%;
  }

  .h4.ehr_new-change {
    text-align: left;
    font-size: 28px;
    line-height: 36px;
  }

  .h4.ehr_new-change.align-left.spacer-blk {
    margin-top: 40px;
  }

  .h4.new-lab-class {
    font-size: 32px;
    line-height: 42px;
  }

  .h4.new-header {
    text-align: left;
    font-size: 28px;
    line-height: 36px;
  }

  .h4.new-header.align-left.spacer-blk {
    margin-top: 40px;
  }

  .h4.text-align-left.font-color-black.m-text-wrap {
    width: 90%;
  }

  .h4.text-align-left.font-color-black.m-text-sm {
    font-size: 16px;
  }

  .use-cases_description {
    font-size: 13px;
    line-height: 22px;
  }

  .qhio-use-case-icon {
    width: 80px;
  }

  .qhio-use-case-icon.small {
    width: 90px;
  }

  .qhio-use-case-icon.ehr_new-change, .qhio-use-case-icon.qhio {
    width: 56px;
  }

  .purposes_inner-block {
    padding-left: 0;
    padding-right: 0;
  }

  .hero_qhio {
    min-height: 180px;
    margin-top: 58px;
    padding-top: 0;
  }

  .hero_qhio.video-wrap {
    min-height: 400px;
    margin-top: 100px;
    padding-top: 0;
  }

  .hero_qhio.is-videowrap {
    min-height: 400px;
    margin-top: 60px;
    padding-top: 0;
  }

  .image-149 {
    display: none;
  }

  .qhio-hero-content-container {
    padding-top: 20px;
    padding-bottom: 0;
  }

  .qhio_hero_main-heading {
    font-size: 32px;
    line-height: 42px;
  }

  .image-150 {
    width: 60px;
  }

  .one-pager_banner-outer {
    background-position: 100% 0, 0 100%;
    margin-bottom: 60px;
  }

  .qhio_vison_description-block {
    width: 100%;
    margin-top: 1em;
    margin-bottom: 1em;
  }

  .section-newbanner-copy {
    display: block;
  }

  .tabs_nav-item-3 {
    width: 100%;
  }

  .tabs_nav-item-3.w--current {
    border-bottom-style: none;
    width: 100%;
  }

  .tabs_nav-item-3.my-funky-tab.w--current {
    width: 100%;
  }

  .tabs_nav-item-4ehr-copy {
    width: 100%;
    display: block;
  }

  .tabs_nav-item-4ehr-copy.w--current {
    width: 100%;
  }

  .tabs_nav-item-4ehr-copy.my-funky-class {
    border-bottom-style: none;
    border-bottom-color: var(--code-green);
  }

  .national-network-content-copy {
    margin-bottom: 32px;
  }

  .footer_seal-wrap {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: flex-start;
    align-items: center;
    margin-top: 20px;
    display: flex;
  }

  .sectkion_markets-hero {
    margin-top: 110px;
  }

  .marketshero_containerblk.fqhc-hero {
    height: auto;
  }

  .qhio-process_inner-block, .columns-2-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .lightblue_container-left-copy, .lightblue_container-left-copy.is-white {
    padding-left: 20px;
    padding-right: 20px;
  }

  .lightblue_container-left-copy.is-white.remove-space, .lightblue_container-left-copy.remove-padding {
    padding-left: 0;
    padding-right: 0;
  }

  .column-2-copy {
    padding-left: 0;
  }

  .column-2-copy.hidden {
    display: none;
  }

  .hero_whitepapers {
    min-height: 180px;
    margin-top: 58px;
    padding-top: 0;
  }

  .hero_whitepapers.video-wrap {
    min-height: 400px;
    margin-top: 100px;
    padding-top: 0;
  }

  .hero_whitepapers.is-videowrap {
    min-height: 400px;
    margin-top: 60px;
    padding-top: 0;
  }

  .section_whitepaper-content {
    margin-top: 0;
  }

  .whitepaper-content-wrapper {
    margin-top: 30px;
    margin-left: 0;
    margin-right: 0;
  }

  .whitepaper-hero-grid {
    grid-template-columns: 1fr;
  }

  .two-column.left-curve.background-light-blue {
    padding-top: var(--margin-mobile--top-bottom);
    padding-bottom: var(--margin-mobile--top-bottom);
    grid-row-gap: 0rem;
    border-top-left-radius: var(--corner--corner-radius-mobile);
    display: flex;
  }

  .two-column.right-curve.background-white {
    padding-top: var(--margin-mobile--top-bottom);
    padding-bottom: var(--margin-mobile--top-bottom);
    grid-row-gap: 0rem;
    border-top-right-radius: var(--corner--corner-radius-mobile);
    display: block;
  }

  .two-column {
    flex-direction: column;
    display: flex;
  }

  .two-column.mobile {
    grid-row-gap: var(--spacing--32px);
    flex-direction: column;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    display: flex;
  }

  .subheading-1.primary-dark-text {
    font-size: var(--spacing--20px-typography);
  }

  .subheading-1.primary-dark-text.extra-padding-right {
    font-size: var(--spacing--20px-typography);
    padding-right: 0;
  }

  .bold-text-31 {
    font-size: var(--spacing--14px-typography);
    line-height: 1.5;
  }

  .div-block-312 {
    height: var(--spacing--64px);
  }

  .one-column.left-curve.background-light-blue {
    border-top-left-radius: var(--corner--corner-radius-mobile);
  }

  .nav-dropdown-full-tefca {
    background-color: #003d5f;
    display: block;
  }

  .nav-link-item-description {
    color: #fff;
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 12px;
  }

  .h2 {
    font-size: 28px;
  }

  .nav-dropdown_link-text.small-btn {
    font-size: 16px;
    line-height: 22px;
  }

  .nav-dropdown-full-markets, .nav-dropdown-full-products, .nav-dropdown-full-hg {
    background-color: #003d5f;
    display: block;
  }

  .dropdown_toggle-nav-resources {
    color: #fff;
    display: none;
  }

  .nav-dropdown-full-resources {
    background-color: #003d5f;
    display: block;
  }

  .usecasebanner-content {
    align-items: center;
  }

  .usecasebanner-content.align-left {
    align-items: flex-start;
    margin-left: 0;
  }

  .section_usecasebanner {
    margin-top: 0;
    padding-top: 100px;
  }

  .section_usecasebanner.hin {
    padding-top: 140px;
  }

  .section_usecasebanner.ehr_new-change.third-block {
    padding-top: 40px;
  }

  .usecasebanner_content-block {
    flex-direction: column-reverse;
    padding-top: 60px;
  }

  .usecasebanner_content-block.reverse-banner {
    flex-direction: column;
    align-items: flex-start;
    padding-bottom: 0;
  }

  .usecasebanner_content-block.center {
    min-height: 280px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
  }

  .usecasebanner_content-block.form {
    flex-direction: column-reverse;
  }

  .usecasebanner_left-block {
    width: 100%;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .usecasebanner_left-block.no-margin {
    width: 100%;
  }

  .usecasebanner_image-block {
    order: -1;
    width: 100%;
  }

  ._w-50.m-w-100 {
    width: 100%;
  }

  .usecase-form-wrapper {
    padding: 20px;
  }

  .usecase-feature_content-block {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .usecase-feature_content-block.large-space {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .usecase-feature_header-block.text-align-left.m-t-100 {
    width: 100%;
  }

  .usecase_feature-container {
    flex-direction: column;
  }

  .usecase_feature-container.ehr_new-change {
    align-items: flex-start;
  }

  .usecase_grid-block {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    margin-left: auto;
    margin-right: auto;
  }

  .usecase_grid-block.government-workflow {
    grid-template-columns: 1fr;
  }

  .icon_container {
    justify-content: flex-start;
    width: 100%;
    margin-right: 0;
    display: flex;
  }

  .icon_container.ehr_new-change {
    justify-content: flex-start;
  }

  .resources_wrapper-block {
    flex-direction: column;
    margin-top: 16px;
  }

  .resources_wrapper-block._w-66 {
    width: 100%;
  }

  .resources_content-container {
    padding: 12px 12px 24px;
  }

  .resources_link-block {
    bottom: 12px;
  }

  .link-text-arrow.small-btn {
    font-size: 16px;
    line-height: 22px;
  }

  .nav-contact-container-mobile {
    width: 100%;
    margin-top: 20px;
    margin-bottom: 140px;
    display: flex;
  }

  .nav-contact-container-mobile.is_new-home {
    flex-direction: column;
    margin-top: 20px;
  }

  .m-nav_primary-button-green {
    border-radius: 4px;
    width: 100%;
    height: 48px;
    line-height: 30px;
  }

  .m-nav_secondary-button-green {
    border-radius: 4px;
    width: 100%;
    height: auto;
    padding-left: 10px;
    padding-right: 10px;
  }

  .m-nav_secondary-button-green.sdoh {
    width: 60%;
  }

  .mobile-nav_header-text {
    display: block;
  }

  .cta-form_inner-block {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .cta-form_inner-block.new-retrive {
    padding-top: 20px;
    padding-bottom: 40px;
  }

  .cta-form_content-inner {
    flex-direction: column;
    margin-top: 0;
    margin-bottom: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .cta-form_content-inner.my360 {
    margin-top: 20px;
    margin-bottom: 40px;
  }

  .usecases-resources_content-container {
    padding: 12px 12px 24px;
  }

  .section_qhin-hero {
    margin-top: 0;
    padding-top: 100px;
  }

  .section_qhin-hero.hin {
    padding-top: 140px;
  }

  .section_qhin-hero.ehr_new-change.third-block {
    padding-top: 40px;
  }

  .h1 {
    text-align: left;
  }

  .h1.is-font-lato.is-size-large {
    font-size: var(--spacing--32px);
    line-height: 1.3;
  }

  .h1.is-font-lato.is-size-large.text-center {
    flex: 0 auto;
    padding-bottom: 20px;
  }

  .h1.is-font-lato.is-size-large.brand-assets {
    font-size: var(--spacing--32px);
  }

  .h1.is-font-lato.is-size-large.m-text-align-left {
    text-align: left;
  }

  .qhin_image-block {
    order: -1;
    width: 100%;
  }

  .qhin-content {
    align-items: center;
  }

  .qhin-content.align-left {
    align-items: flex-start;
    margin-left: 0;
  }

  .qhin_content-block {
    flex-direction: column-reverse;
    padding-top: 60px;
  }

  .qhin_content-block.reverse-banner {
    flex-direction: column;
    align-items: flex-start;
    padding-bottom: 0;
  }

  .qhin_content-block.center {
    min-height: 280px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
  }

  .qhin_content-block.form {
    flex-direction: column-reverse;
  }

  .qhin_left-block {
    width: 100%;
  }

  .qhin-connectivity_inner-block {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .qhin-connectivity_inner-block.new-retrive {
    padding-top: 20px;
    padding-bottom: 40px;
  }

  .qhin-connectivity_content-inner {
    flex-direction: column;
    margin-top: 0;
    margin-bottom: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .qhin-connectivity_content-inner.my360 {
    margin-top: 20px;
    margin-bottom: 40px;
  }

  .qhin-connectivity_header-container {
    width: 100%;
  }

  .qhin-connectivity_grid {
    flex-direction: column;
  }

  .add-icon.small {
    width: 90px;
  }

  .add-icon.ehr_new-change, .add-icon.qhio {
    width: 56px;
  }

  .tefca-benefits_wrapper-block {
    flex-direction: column;
    grid-template-columns: 1fr 1fr;
    margin-top: 16px;
  }

  .qhin-faq_outer-wrap {
    margin-top: 22px;
  }

  .qhin-background-video {
    height: 430px;
    top: 50px;
  }

  .qhin-videobanner_content-block {
    transform: translate(-50%, -63%);
  }

  .section_videobanner-qhin-home {
    background-color: var(--brand-color-blue--blue-1000);
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    height: 600px;
    min-height: 600px;
    margin-top: 60px;
  }

  .section_videobanner-qhin-home.no-top-padding {
    margin-top: 0;
  }

  .product-tile_container {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    display: flex;
  }

  .qhin-eval-img {
    margin-left: auto;
    margin-right: auto;
  }

  .qhin-gated-content-container {
    padding-top: 20px;
    padding-bottom: 0;
  }

  .section_title-block-copy {
    margin-top: 0;
    padding-bottom: 0;
  }

  .testimonial-photo {
    max-width: 80%;
  }

  .product-benefits_wrapper-block {
    flex-direction: column;
    grid-template-columns: 1fr;
    margin-top: 16px;
  }

  .product-benefits_wrapper-block._2-col {
    grid-template-columns: 1fr;
  }

  .platform_grid-wrapper-copy {
    flex-direction: column;
    display: flex;
  }

  .trusted_grid-wrap-copy {
    grid-template-rows: auto;
    margin-top: 20px;
  }

  .gallery-grid {
    grid-template-columns: 1fr;
    width: 90%;
  }

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

  .webinar-hero-content {
    align-items: center;
  }

  .webinar-hero-content.align-left {
    align-items: flex-start;
    margin-left: 0;
  }

  .speakers_inner-block, .speakers_inner-block.ehr_new-change {
    padding-bottom: 60px;
  }

  .speaker-container {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
  }

  .grid-82 {
    grid-template-columns: 1fr;
    margin-top: 20px;
  }

  .webinar-iframe-container {
    flex-direction: column;
    margin-top: 0;
    margin-bottom: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .webinar-iframe-container.my360 {
    margin-top: 20px;
    margin-bottom: 40px;
  }

  .section_banner-takeover {
    background-color: var(--brand-color-blue--blue-1000);
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    margin-top: 120px;
  }

  .home-announcement_content-block {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    width: 100%;
  }

  .heading-four.font-color-white {
    font-size: 20px;
  }

  .heading-four.font-color-white.m-text-align-center {
    text-align: center;
  }

  .m-text_link-blk {
    object-fit: none;
    display: block;
    position: static;
  }

  .text_link-text {
    color: var(--green-lighten-50);
    object-fit: none;
    align-items: center;
    display: flex;
  }

  .text_link-text.small-btn {
    font-size: 16px;
    line-height: 22px;
  }

  .text_link-blk.mobile-only {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .text_link-blk.m-center {
    justify-content: center;
    align-items: center;
  }

  .slider_link-text-copy.small-btn {
    font-size: 16px;
    line-height: 22px;
  }

  .home-feature-banner {
    height: 360px;
  }

  .contact-left-list-copy, .contact-left-list-copy-copy {
    font-size: 16px;
  }

  .section_landingpagenav.bg-color-basin-blue.mt-120-110-100 {
    margin-top: 60px;
  }

  .landing_grid-wrapper {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .paragraph-text.darktext {
    font-size: 16px;
  }

  .div-block-276-copy {
    padding-right: 0;
  }

  .basin-blue-quotation {
    width: 80px;
    max-width: 100%;
  }

  .qhin-benefits_wrapper-block {
    flex-direction: column;
    grid-template-columns: 1fr;
    margin-top: 16px;
  }

  .landing-page-wrapper {
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 120px;
  }

  .landing-form-grid {
    grid-template-columns: 1fr;
  }

  .slider-text-link.mobile-only {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .slider-text-link.m-center {
    justify-content: center;
    align-items: center;
  }

  .m-hidden {
    display: none;
  }

  .grid_key-features {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    margin-bottom: 20px;
  }

  .lab-network-fourth-slide.ehr_new-change {
    padding-left: 0;
    padding-right: 0;
  }

  .image-32-copy {
    width: 100%;
    height: auto;
  }

  .image-32-copy.meditech {
    width: 40%;
    height: auto;
  }

  .image-32-copy.canvas {
    width: 50%;
  }
}

@media screen and (max-width: 479px) {
  .container {
    margin-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .nav-link-contact {
    background-color: var(--code-green);
    color: var(--brand-color-blue--blue-900-basin-blue);
  }

  .nav-link-contact:hover {
    background-color: var(--green-lighten-50);
  }

  .homepage-hero-image {
    object-position: 50% 50%;
    width: auto;
    max-width: 520px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: auto 0% 0%;
  }

  .homepage-hero-container {
    max-width: none;
    height: 80vh;
    position: relative;
  }

  .hero-content {
    width: 80%;
    height: 50vh;
    position: absolute;
    top: 0%;
  }

  .homepage-hero-image-div {
    height: 80vh;
    position: relative;
    inset: auto 0% 0%;
  }

  .hero-text-heading {
    font-size: 1.6em;
    line-height: 30px;
  }

  .image-3 {
    object-fit: cover;
    width: 100%;
    max-width: 100%;
    min-height: 500px;
    margin-left: auto;
    margin-right: auto;
  }

  .hero-text-heading-white {
    font-size: 18px;
    line-height: 27px;
  }

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

  .div-block-4.mobile {
    padding-top: 80px;
  }

  .stethescope-icon, .rx-icon, .hx-icon, .kit-icon {
    z-index: 2;
  }

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

  .markets-hero-section {
    margin-top: 100px;
  }

  .container-6.fqhc-hero {
    height: auto;
  }

  .market-hero-description {
    line-height: 24px;
  }

  .market-hero-headline {
    text-align: center;
    margin-bottom: 10px;
    line-height: 30px;
  }

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

  .ehr_mian-heading {
    line-height: 30px;
  }

  .testimonial-grid {
    padding-bottom: 0;
  }

  .container-11 {
    padding-left: 0;
    padding-right: 0;
  }

  .testimonial-outer {
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .testimonial-outer.no-bottom-padding {
    margin-left: 0;
    margin-right: 0;
  }

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

  .ehr_inner-wrap {
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .rich-text-block {
    text-align: center;
    line-height: 22px;
  }

  .tab-paragraph {
    line-height: 22px;
  }

  .grid-7 {
    grid-template-columns: 1fr;
  }

  .greentabs-grid {
    max-width: 100%;
  }

  .main-content-image {
    width: auto;
    max-width: 90%;
  }

  .div-block-15 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-20 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .grid-9 {
    grid-column-gap: 16px;
  }

  .div-block-8-copy {
    margin-left: 20px;
    margin-right: 20px;
  }

  .product-hero-section {
    margin-top: 0;
  }

  .hero_inner-block.ehr_new-change {
    padding-left: 0;
    padding-right: 0;
  }

  .hero_inner-block.thank-you-hero {
    padding: 0;
  }

  .hero_inner-wrapper {
    display: block;
  }

  .explore_description-text {
    line-height: 22px;
  }

  .explore_description-text._w-80 {
    width: auto;
  }

  .div-block-22 {
    margin-top: 40px;
  }

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

  .white-blur-underline {
    height: 3vh;
  }

  .div-block-11-copy {
    flex-direction: column;
  }

  .accordian_inner-blk {
    padding-left: 0;
    padding-right: 0;
  }

  .grid-11 {
    grid-template-columns: 1fr 1fr;
  }

  .div-block-27.landing-page {
    padding-left: 20px;
    padding-right: 20px;
  }

  .resultblock_header-title {
    font-size: 1.6em;
    line-height: 30px;
  }

  .div-block-28 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-30 {
    margin: 40px 20px;
  }

  .container-18-copy-copy {
    height: 340px;
  }

  .container-18-copy-copy.contact {
    height: 16vh;
  }

  .div-block-32 {
    width: 80%;
  }

  .div-block-38 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .blog_content-wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }

  .image_blog {
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-47 {
    width: auto;
    height: auto;
  }

  .grid-19 {
    grid-template-columns: 1fr;
    justify-content: center;
    justify-items: center;
    width: 100%;
  }

  .text-block-3-copy {
    font-size: 2.5em;
  }

  .paitent-360-stats {
    grid-template-columns: 1fr;
  }

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

  .white-blur {
    height: 7vh;
    bottom: 0%;
  }

  .white-blur.ehr_new-change {
    height: 12vh;
  }

  .white-blur.ehr_new-change.new-style {
    height: 28vh;
  }

  .paitent-360-stat-lines {
    grid-template-columns: 1fr;
    margin-left: auto;
    margin-right: auto;
  }

  .paitent-360-stats-copy, .paitent-360-stat-sdoh-score {
    grid-template-columns: 1fr;
  }

  .image-24 {
    height: 39px;
  }

  .heading-3-blue-centered-headline {
    width: 100%;
  }

  .div-block-61 {
    min-height: 13em;
  }

  .blog_image-inner {
    height: 160px;
  }

  .grid-11-copy-copy {
    grid-template-columns: 1fr;
  }

  .div-block-62 {
    width: 55%;
  }

  .lab-test-container {
    padding-bottom: 1em;
  }

  .image-32.meditech {
    width: 50%;
  }

  .description-copy-copy-copy-copy {
    color: var(--white);
  }

  .grid-2-copy, .grid-2-copy-copy, .grid-2-copy-copy, .grid-2-copy-copy-copy, .grid-2-copy, .grid-2-copy-copy, .grid-2-copy-copy-copy, .grid-2-copy-copy-copy-copy, .grid-2-copy-copy-copy-copy-copy, .grid-2-copy-copy-copy-copy, .grid-2-copy-copy-copy-copy-copy {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .home-grid-2 {
    grid-template-columns: 1fr 1fr;
    width: 100%;
  }

  .grid-2-copy-copy-copy {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .home-stat-tile-center {
    left: 33%;
  }

  .home-stat-tile-right {
    left: 52%;
  }

  .home-stat-tile-left {
    left: 11%;
  }

  .grid-2-copy-copy-copy-copy-copy-copy, .digital-health-leaders-logos {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .grid-25 {
    grid-template-columns: 1fr;
  }

  .value-link-text.green {
    white-space: normal;
  }

  .div-block-74 {
    min-height: 190px;
  }

  .image-34 {
    max-height: none;
  }

  .grid-25-copy-copy {
    grid-template-columns: 1fr;
  }

  .heading-3-copy-copy-copy {
    line-height: 30px;
  }

  .heading-3-copy-copy {
    font-size: 1.6em;
    line-height: 30px;
  }

  .image-33-copy {
    width: 70%;
  }

  .cta-banner {
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .qhin-header-section {
    margin-top: 0;
  }

  .slide-1.my360 {
    justify-content: center;
  }

  .our-vision-container {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-3-white-left-aligned, .vision_main-header {
    line-height: 30px;
  }

  .heading-7 {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 1.6em;
    line-height: 30px;
  }

  .rich-text-block-10 {
    margin-left: 10px;
    margin-right: 10px;
    font-size: 13px;
    line-height: 19px;
  }

  .heading-3-white-left-aligned-copy-copy {
    width: 100%;
    font-size: 1.6em;
    line-height: 30px;
  }

  .grid-29 {
    grid-template-columns: 1fr;
  }

  .section-30 {
    height: auto;
  }

  .container-29 {
    height: 75vh;
  }

  .section-30-copy {
    height: 175vh;
    display: none;
  }

  .image-37 {
    height: 75vh;
  }

  .image-37-copy {
    height: 175vh;
  }

  .heading-8 {
    padding-right: 2px;
    font-size: 1.2em;
    line-height: 26px;
  }

  .about-us-header-container {
    width: 70%;
  }

  .text-block-35 {
    font-size: 13px;
  }

  .section-31 {
    z-index: 0;
    position: static;
  }

  .container-30 {
    top: 11%;
  }

  .container-31 {
    position: static;
  }

  .grid-31 {
    margin-left: auto;
    margin-right: auto;
  }

  .section-32 {
    background-color: var(--white);
  }

  .teams_gallery-wrap {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    flex-direction: column;
    padding-bottom: 2px;
  }

  .grid-32 {
    grid-template-columns: 1fr 1fr;
    width: 100%;
  }

  .grid-32-copy {
    grid-template-columns: 1fr 1fr;
    padding-bottom: 4em;
  }

  .grid-for-leaders-copy {
    grid-template-columns: 1fr 1fr;
  }

  .grid-33 {
    flex-direction: column-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    display: flex;
  }

  .text-block-40 {
    font-size: 13px;
  }

  .text-block-40-copy {
    font-size: 13px;
    line-height: 20px;
  }

  .time-line-spacer-right, .timeline-spacer-left {
    height: 40px;
    display: block;
  }

  .grid-33-copy {
    grid-template-columns: .5fr 1fr;
  }

  .grid-33-copy-copy {
    grid-template-columns: .25fr 1fr;
  }

  .timeline-adjust-left {
    flex-direction: column;
    grid-template-columns: .25fr 1fr;
    display: flex;
  }

  .container-29-copy {
    height: 175vh;
  }

  .container-33 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-8-copy {
    width: 100%;
    margin-top: 10vh;
  }

  .div-block-100 {
    margin: 40px 20px 100px;
    padding: 20px 0;
  }

  .grid-35 {
    grid-template-columns: 1fr;
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .section_drchrono {
    width: 100%;
    margin-top: 100px;
    position: static;
  }

  .top-nav-button-container {
    margin-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-102 {
    margin-left: 20px;
  }

  .stats-container {
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    height: auto;
    display: flex;
  }

  .stats-container.pr-numbers {
    margin-bottom: 10px;
  }

  .paragraph-2-copy-copy-copy-copy {
    margin-top: 1em;
  }

  .section_citation {
    padding: 20px 0;
  }

  .info-block-white, .div-block-74-copy, .div-block-74-copy, .div-block-74-copy, .div-block-74-copy, .div-block-74-copy {
    min-height: 190px;
  }

  .div-block-27-copy {
    margin-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-white-centered {
    line-height: 26px;
  }

  .tabs-half {
    width: 100%;
    margin-bottom: 20px;
  }

  .tab-content-singular.now {
    height: 6em;
  }

  .hin-container {
    background-position: 0 0, 50% 0;
  }

  .trusted-lab-vendors {
    grid-template-columns: 1fr 1fr;
  }

  .learn-about-qhin-button {
    height: auto;
  }

  .container-37 {
    margin-bottom: .25em;
  }

  .text-block-45 {
    width: 100%;
  }

  .text-block-46 {
    margin-top: .25em;
  }

  .proofrico_puerto-block {
    margin-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .pr-map-container {
    margin-top: 1em;
    position: static;
    bottom: 0;
  }

  .grid-37 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-108 {
    display: none;
  }

  .div-block-108-copy {
    margin-top: 10px;
    position: static;
  }

  .image-44 {
    margin-bottom: 0;
    position: static;
  }

  .grid-37-copy {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    padding-left: 20px;
    padding-right: 20px;
  }

  .lab-network-first-slide {
    padding-left: 0;
    padding-right: 0;
  }

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

  .step-header {
    text-align: center;
    margin-top: 5%;
    margin-bottom: .5em;
    padding-left: 0;
  }

  .step-header.ehr_new-change {
    text-align: left;
  }

  .lab-network-slide {
    text-align: center;
    padding-left: 0;
  }

  .lab-network-slide.ehr_new-change {
    text-align: left;
  }

  .div-block-110 {
    border: 1px #000;
  }

  .div-block-111 {
    border: 1px #000;
    padding-bottom: 40px;
  }

  .image-45 {
    margin-top: 0%;
  }

  .tab-pane-tab-1.pharmacy {
    min-height: 120px;
    margin-top: 2em;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-117 {
    flex-direction: column;
    grid-template-columns: 1fr;
    align-items: center;
  }

  .grid-25-copy {
    grid-template-columns: 1fr;
  }

  .cta_banner-grid {
    background-position: 0 0, 100% 100%;
  }

  .text-block-48 {
    margin-top: 24px;
    font-size: 90px;
  }

  .text-block-49-copy {
    margin-top: 0;
  }

  .div-block-32-copy {
    width: 90%;
    margin-top: 2em;
  }

  .thank-you-container2 {
    min-width: 100%;
    margin-top: 0;
  }

  .tabs-content-copy-copy-copy.pharmacy {
    min-height: 140px;
  }

  .tabs-content-copy-copy-copy.adt {
    min-height: 200px;
  }

  .paitent-360-stats-copy {
    grid-template-columns: 1fr;
  }

  .tabs-content-4 {
    overflow: auto;
  }

  .contact-form-tabs {
    flex-direction: column;
    height: 100%;
    display: block;
  }

  .tab-link-tab-1-4 {
    justify-content: center;
    width: 100%;
    display: flex;
  }

  .tab-link-tab-1-4.w--current {
    justify-content: center;
  }

  .html-embed-3-copy-copy {
    position: static;
    overflow: hidden;
  }

  .text-block-50 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .text-block-51 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-block-119 {
    padding-left: 0;
    padding-right: 0;
  }

  .button-secondary-blue {
    width: 100%;
    height: auto;
    line-height: 1.5;
    position: static;
  }

  .div-block-8-copy {
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-3-copy-copy-copy-copy-copy {
    line-height: 30px;
  }

  .tabs-content-copy-copy-copy {
    min-height: 470px;
  }

  .green-tab-container {
    padding-left: 0;
    padding-right: 0;
  }

  .grid-19-copy {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    justify-content: center;
    justify-items: center;
    width: 100%;
  }

  .image-58, .image-59, .image-60 {
    width: 100px;
  }

  .div-block-126 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section_additional-headers {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    margin-top: 0;
    position: static;
  }

  .content_inner-block.footnotes {
    padding: 20px;
  }

  .content_inner-block.mobile {
    padding-left: 20px;
    padding-right: 20px;
  }

  .hero-text-container {
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .contact-us-form-container {
    min-width: 100%;
    margin-top: 0;
  }

  .tab-pane-tab-3 {
    overflow: auto;
  }

  .resource-card {
    width: 100%;
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-132 {
    flex-direction: column;
    margin-left: 0;
    margin-right: 0;
  }

  .rich-text-block-10-copy-copy {
    width: 100%;
  }

  .grid-25-copy-copy-copy {
    grid-template-columns: 1fr;
  }

  .grid-2-copy {
    grid-template-columns: 1fr 1fr;
    width: 100%;
  }

  .mobile-home-hero {
    min-height: 570px;
  }

  .mobile-home-hero.new-mobi-hero {
    position: relative;
  }

  .hero-content-mobile {
    width: 80%;
    height: 50vh;
    padding-top: 160px;
    position: absolute;
    top: 0%;
  }

  .hero-content-mobile.new-title-block {
    padding-top: 80px;
  }

  .button-primary-blue {
    width: 100%;
  }

  .button-primary-blue.careers {
    width: 90%;
  }

  .button-primary-blue.fixed-width {
    white-space: nowrap;
    width: 260px;
    line-height: 30px;
  }

  .button-primary-blue.outer-padding {
    margin-left: auto;
    margin-right: auto;
  }

  .button-primary-blue.m-width {
    white-space: nowrap;
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    width: 80%;
  }

  .button-primary-blue.top-margin {
    width: 100%;
  }

  .hero-text-heading-mobile {
    margin-top: 52px;
    font-size: 2.2em;
    line-height: 35px;
  }

  .mobile-home-platform {
    height: 520px;
  }

  .mobile-home-files {
    height: 330px;
  }

  .image-62 {
    max-width: 80%;
  }

  .heading-3-blue-centered-2 {
    font-size: 1.6em;
  }

  .paragraph-3, .button-2-footer-blue-copy-copy {
    width: 90%;
  }

  .div-block-138, .div-block-139 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .careers-grid-item {
    text-align: center;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .div-block-9-copy {
    width: 100%;
    margin-bottom: 10px;
  }

  .stat-number.pr {
    text-align: right;
    width: 50%;
    padding-right: 10px;
    line-height: 36px;
  }

  .block-quote-person {
    width: 100%;
  }

  .blue-quotation {
    width: 60px;
  }

  .testimonial-container {
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .secure-container {
    margin: 60px 20px 0;
  }

  .network-header, .trusted-header {
    line-height: 30px;
  }

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

  .digital-health-use-case {
    flex-direction: column;
    align-items: flex-start;
  }

  .use-case-content {
    text-align: center;
  }

  .div-block-144, .div-block-146 {
    flex-direction: column;
    align-items: flex-start;
  }

  .text-block-5-copy {
    line-height: 22px;
  }

  .button-secondary-green {
    height: auto;
  }

  .button-secondary-green.sdoh {
    width: 80%;
  }

  .div-block-150 {
    margin-bottom: 20px;
  }

  .button-primary-green {
    width: 100%;
  }

  .rich-text-block-18 {
    line-height: 20px;
  }

  .stat-label-pr {
    text-align: left;
    width: 50%;
    padding-left: 10px;
  }

  .div-block-152 {
    height: 480px;
  }

  .stat-number-green.pr {
    text-align: right;
    width: 50%;
    padding-right: 10px;
  }

  .div-block-153, .div-block-154 {
    display: none;
  }

  .product-use-cases {
    flex-direction: column;
  }

  .product-use-case-icon-container {
    justify-content: center;
    width: 100%;
    display: flex;
  }

  .rich-text-block-2-copy-copy {
    width: 100%;
  }

  .text-block-5-copy-copy, .text-block-5-copy-copy-copy {
    line-height: 22px;
  }

  .container-6-copy-copy {
    display: block;
  }

  .hinintro_content-wrap {
    padding-left: 0;
    padding-right: 0;
  }

  .summary-header {
    padding-left: 20px;
    padding-right: 20px;
  }

  .summary-header.no-padding {
    padding-left: 0;
    padding-right: 0;
  }

  .data-sources-hero-section {
    margin-top: 0;
  }

  .percent-medical-records-text {
    margin-top: 6px;
  }

  .image-71 {
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: relative;
  }

  .same-day-text {
    font-size: 22px;
  }

  .same-day-container {
    background-color: var(--silver-lighten-80);
    border-radius: 8px;
    margin: 16px 4% 8px;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .percent-text {
    margin-top: 0;
    font-size: 90px;
  }

  .image-72.tab-image {
    width: 100%;
  }

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

  .heading-3-copy {
    font-size: 1.6em;
    line-height: 30px;
  }

  .stats-container-pr {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    height: auto;
    display: flex;
  }

  .stats-container-pr.pr-numbers {
    margin-bottom: 10px;
  }

  .market-hero-description-copy {
    line-height: 24px;
  }

  .market-hero-headline-copy {
    text-align: left;
    margin-bottom: 10px;
    line-height: 1.5em;
  }

  .outcomes-container {
    flex-direction: row;
    width: 100%;
  }

  .about-us-hero-copy {
    font-size: 1.2em;
    line-height: 26px;
  }

  .outcomes-animation {
    min-width: 140px;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .content-middleblock {
    margin-top: 20%;
  }

  .section-30-copy, .section-30-copy-copy {
    height: auto;
  }

  .rich-text-block-20 h2 {
    font-size: 1.2em;
    line-height: 22px;
  }

  .div-block-170-copy {
    margin-top: 20%;
  }

  .div-block-170-copy-copy {
    width: 100%;
    margin-top: 5%;
    margin-left: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-8-copy {
    margin-top: 0;
    font-size: 1.2em;
    line-height: 26px;
  }

  .section-30-copy-copy-copy, .section-spacer {
    height: auto;
  }

  .about-second_float-block {
    margin: 0;
    padding-top: 60px;
    display: block;
    position: static;
    top: 0%;
  }

  .grid-19-copy {
    grid-template-columns: 1fr;
    justify-content: center;
    justify-items: center;
    width: 100%;
  }

  .teams_gallery-image.about {
    margin-bottom: 10px;
  }

  .timeline-info {
    padding-right: 10px;
  }

  .timeline-info.right {
    padding-left: 10px;
    padding-right: 0;
  }

  .div-block-27-copy-copy {
    margin: 0;
    display: block;
    position: static;
    top: 0%;
  }

  .heading-3-copy-copy-copy-copy, .heading-3-copy-copy-copy-copy-copy {
    line-height: 30px;
  }

  .heading-3-copy-copy-copy-copy {
    color: var(--white);
    margin-top: 40px;
    margin-bottom: 0;
    line-height: 30px;
  }

  .div-block-174 {
    margin-left: 16px;
    margin-right: 16px;
  }

  .div-block-177 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-8-copy-copy {
    margin-left: 20px;
    margin-right: 20px;
  }

  .testimonial-outer-copy {
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .animated-text {
    width: 121px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    font-size: 1.2em;
    line-height: 26px;
  }

  .heading-3-copy-copy-copy-copy-copy-copy {
    color: var(--white);
    line-height: 30px;
  }

  .heading-3-copy-copy-copy-copy-copy-copy-copy {
    line-height: 30px;
  }

  .div-block-38-copy {
    margin-left: 20px;
    margin-right: 20px;
  }

  .event-logo {
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-8-copy-copy-copy {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .grid-2-copy, .grid-2-copy-copy {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .div-block-15-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .grid-2-copy-copy-copy, .grid-2-copy-copy-copy-copy {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .div-block-178 {
    display: block;
  }

  .image-77 {
    max-width: 80%;
  }

  .div-block-179 {
    justify-content: center;
    margin-top: 10px;
    display: none;
  }

  .integratedblk_header-block {
    width: 90%;
  }

  .footer-container {
    margin: 40px 0 20px;
  }

  .hg-logo {
    width: 60%;
  }

  .footer-wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }

  .social-block-container {
    flex-direction: column;
  }

  .nav-contact-container.is_new-home {
    margin-top: 20px;
  }

  .trusted-image-1 {
    width: 70%;
  }

  .mobile-stat-container {
    margin-top: 30px;
  }

  .grid-2-copy {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .coverage_description-block {
    line-height: 22px;
  }

  .div-block-28-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-2-copy-copy-copy-copy {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .div-block-61-copy {
    min-height: 13em;
  }

  .div-block-8-copy-copy {
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-31-copy-copy, .div-block-26-copy, .div-block-26-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .guide_header-blk {
    font-size: 32px;
    line-height: 1.3;
  }

  .html-embed-4 {
    height: auto;
  }

  .white-block {
    margin-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .hipintro_testimonial-outer {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-23-copy {
    width: 100%;
  }

  .product-callout-container {
    display: none;
  }

  .product-call-out.yellow-new.my360-new {
    left: -1%;
  }

  .product-call-out.yellow-new.my360-new.new-field {
    top: 75%;
  }

  .product-call-out.blue-new {
    max-width: 45%;
    padding-left: 10px;
    padding-right: 10px;
    right: -6%;
  }

  .product-call-out.blue-new.my360-new {
    top: 47%;
  }

  .product-call-out.blue-new.my360-new.new-field {
    bottom: 9px;
  }

  .product-call-out.red-new {
    top: 85%;
    left: 3%;
  }

  .product-call-out.red-new.my36-new {
    top: 93%;
    left: -4px;
    right: auto;
  }

  .product-call-out.red-new.my36-new.new-field {
    width: 50%;
    top: 85%;
  }

  .product-callout-text.blue-new, .product-callout-text.red-new, .product-callout-text.yellow-new {
    text-align: center;
    font-size: 12px;
    line-height: 16px;
  }

  .hero_image-block {
    margin-top: 40px;
  }

  .lab-network-steps-dot {
    display: none;
  }

  .div-block-27-copy-copy-copy {
    margin: 0;
    display: block;
    position: static;
    top: 0%;
  }

  .description-copy-copy-copy {
    line-height: 22px;
  }

  .chrono_order-block {
    min-height: auto;
    display: block;
  }

  .chrono_content-block {
    align-items: center;
    width: 90%;
  }

  .gated-content-description {
    font-size: 16px;
  }

  .popup-container {
    z-index: 999;
    height: 180px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .popup-container.special {
    width: 90%;
    height: 320px;
  }

  .text-block-64 {
    padding-bottom: 10px;
    font-size: 16px;
    line-height: 18px;
  }

  .event-header {
    font-size: 14px;
    line-height: 19px;
  }

  .text-block-66.popup {
    padding-bottom: 20px;
    font-size: 13px;
  }

  .container-6-copy-copy-copy, .container-6-copy-copy-copy-copy {
    display: block;
  }

  .contact-us-form-outer {
    border-top: 1px solid var(--brand-color-blue--blue-900-basin-blue);
  }

  .innerbanner_header-block.is-font-lato.is-size-large {
    text-align: left;
  }

  .chart-bridge-hero-content.align-left {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .contact-us-form-container-desktop {
    min-width: 100%;
    margin-top: 0;
  }

  .contact-us-form-container-desktop.mobile {
    display: block;
  }

  .contact-us-header {
    padding-left: 0;
    padding-right: 0;
  }

  .contact-us-header.mobile {
    border-style: none;
    padding-top: 0;
  }

  .contact-form-container {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .contact-us-content {
    margin-bottom: 0;
  }

  .div-block-184 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
  }

  .div-block-184.mobile {
    display: none;
  }

  .event-page-header {
    font-size: 16px;
    line-height: 20px;
  }

  .thank-you-container-copy {
    min-width: 100%;
    height: 520px;
    margin-top: 100px;
  }

  .container-6-copy-copy-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .gated-content-hero {
    padding: 20px;
  }

  .section-49 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .section-49.header {
    padding-top: 0;
  }

  .section-49.header.bg-blue-darkest.landing-footer {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: flex-start;
    display: block;
  }

  .section-49.header.bg-blue-darkest.landing-footer.col-use-case-container {
    margin-top: -36px;
    margin-bottom: 29px;
    padding-top: 52px;
    padding-bottom: 70px;
    display: block;
  }

  .button-cta {
    background-color: #3bd393;
    border-radius: 20px;
    margin-left: 3px;
    margin-right: -200px;
    padding-right: 13px;
  }

  .text-block-69 {
    padding-right: 0;
  }

  .image-6 {
    margin-bottom: -105px;
    margin-left: 71px;
    margin-right: 0;
    padding-bottom: 13px;
    padding-left: 0;
  }

  .image-6.col-use-case-container {
    text-align: center;
    margin-top: 25px;
    margin-bottom: -29px;
    margin-left: 50px;
    padding-bottom: 49px;
  }

  .grid-42 {
    grid-template-columns: 1fr;
  }

  .press-kit-hero-section {
    margin-top: 100px;
  }

  .div-block-188 {
    min-height: 1110px;
    margin-bottom: 5em;
  }

  .div-block-189 {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .contact-us-form-container-mobile, .contact-us-information-mobile {
    min-width: 100%;
    margin-top: 0;
  }

  .contact-us-information-mobile.mobile {
    display: block;
  }

  .container-11-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .blog-read-more {
    margin-left: 20px;
  }

  .previous.button-secondary-blue, .next.button-secondary-blue {
    width: 120px;
    padding-left: 20px;
    padding-right: 20px;
    position: absolute;
  }

  .container-18-copy-copy-copy, .container-18-copy-copy-copy-copy, .get-started-white {
    height: 340px;
  }

  .div-block-199 {
    min-height: auto;
  }

  .tabs_item_description {
    padding-left: 20px;
    padding-right: 20px;
  }

  .tabs_single-item {
    min-height: 275px;
  }

  .standard-body-text.center.black-text.right-align {
    text-align: left;
  }

  .blog-title-heading {
    line-height: 28px;
  }

  .tabs_item-title {
    margin-left: 20px;
  }

  .grid-52 {
    grid-template-columns: 1fr;
  }

  .additional-terms-header {
    max-width: 100%;
  }

  .div-block-41-copy, .event-description-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .event-image {
    width: auto;
    height: auto;
  }

  .tabs_read-more {
    margin-left: 20px;
  }

  .blog-similar-read-more {
    margin-top: 0;
    margin-bottom: 30px;
    margin-left: 30px;
    position: relative;
  }

  .div-block-41-copy-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .related-blog-post {
    padding-left: 30px;
    padding-right: 30px;
  }

  .style-guide-hero-section {
    margin-top: 100px;
  }

  .web-components-library {
    padding-left: 20px;
    padding-right: 20px;
  }

  .web-style-guide-hero-container.fqhc-hero {
    height: auto;
  }

  .tabs-button-standard {
    width: 100%;
    margin-bottom: 20px;
  }

  .primary-button {
    width: 100%;
  }

  .primary-button.careers {
    width: 90%;
  }

  .primary-button-green {
    width: 100%;
  }

  .secondary-button-green {
    height: auto;
  }

  .secondary-button-green.sdoh {
    width: 80%;
  }

  .secondary-button-blue {
    width: 100%;
    height: auto;
    position: static;
  }

  .popup-container-multiple-events {
    z-index: 999;
    height: 244px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .markets-hero-grid {
    grid-template-columns: 1fr;
  }

  .markets-hero-container.fqhc-hero {
    height: auto;
  }

  .national-network-container.bg-color-white.radius-60-right {
    padding-left: 20px;
    padding-right: 20px;
  }

  .national-network-grid {
    grid-template-columns: 1fr;
  }

  .grid-split-5 {
    grid-template-columns: 1fr 1fr;
  }

  .testimonials-outer {
    padding-left: 20px;
    padding-right: 20px;
  }

  .quoted-person-grid-outer {
    width: 100%;
  }

  .digital-health-use-cases-outer {
    padding-left: 20px;
    padding-right: 20px;
  }

  .arrow-link-text.green {
    white-space: normal;
  }

  .event-hero-section, .event-hero-section.daily-deals {
    margin-top: 0;
  }

  .event-hero-container.fqhc-hero {
    height: auto;
  }

  .event-hero-grid-outer.extra-margin, .event-hero-grid-outer.extra-margin.all-sides {
    margin-left: 0;
    margin-right: 0;
  }

  .event-hero-grid {
    grid-template-columns: 1fr;
  }

  .logo-hero.himss-lp {
    width: 200px;
  }

  .logo-hero.daily-deals {
    width: 160px;
    margin-left: auto;
    margin-right: auto;
  }

  .section-outer {
    padding: 24px 20px;
  }

  .section-outer.bg-color-white.radius-60-right {
    padding-left: 20px;
    padding-right: 20px;
  }

  .access-data-grid-container {
    padding-left: 0;
    padding-right: 0;
  }

  .access-data-grid {
    grid-template-columns: 1fr;
  }

  .data-stats-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .heading-3-copy {
    line-height: 30px;
  }

  .digital-health-use-cases-outer-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .civitas-puerto-rico-stats {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    padding-left: 20px;
    padding-right: 20px;
  }

  .cta-banner-copy, .cta-banner-copy-copy {
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .cta-block-grid {
    background-position: 100% 0, 0 0;
  }

  .civitas-puerto-rico-stats-grid-outer {
    margin-top: 10px;
    position: static;
  }

  .civitas-sdoh-outer, .civitas-lab-network-outer {
    padding-left: 20px;
    padding-right: 20px;
  }

  .digital-health-landing-value {
    flex-direction: column;
    align-items: flex-start;
  }

  .section-bg.bg-color-basin-blue.mt-120-110-100 {
    margin-top: 100px;
  }

  .div-block-28-copy {
    margin-top: 60px;
    margin-bottom: 60px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .top-nav-button-container-copy {
    margin-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .get-started-today {
    height: 340px;
  }

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

  .headline-copy-copy-copy-copy-copy {
    margin-top: 2em;
  }

  .hero-section {
    margin-top: 0;
  }

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

  .landing-page-hero {
    padding-left: 0;
    padding-right: 0;
  }

  .landing-page-use-case {
    flex-direction: column;
  }

  .rich-text-block-copy {
    text-align: center;
    text-align: center;
    text-align: center;
    line-height: 22px;
  }

  .div-block-249 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-122-copy-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .button-primary-blue-copy {
    white-space: nowrap;
    width: 80%;
  }

  .div-block-27-copy.landing-page, .div-block-27-copy-copy.landing-page {
    padding-left: 20px;
    padding-right: 20px;
  }

  .rich-text-block-copy-copy {
    text-align: center;
    line-height: 22px;
  }

  .div-block-249-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .hero-light-blue, .white-blue-gradient-section {
    margin-top: 0;
  }

  .white-background-section-outer {
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-100-copy {
    margin: 40px 20px 100px;
    padding: 20px 0;
  }

  .venture-call-out-outer {
    margin-left: 16px;
    margin-right: 16px;
  }

  .white-blue-gradient-container {
    display: block;
  }

  .bod {
    line-height: 22px;
  }

  .bod._w-80 {
    width: auto;
  }

  .ventures-hero-section {
    height: 100vh;
    padding-top: 96px;
    padding-bottom: 0;
  }

  .ventures-hero-image {
    position: absolute;
    inset: auto 0% 0%;
  }

  .ventures-hero-background {
    display: block;
    position: static;
  }

  .ventures-hero-copy {
    position: relative;
    top: 0%;
  }

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

  .div-block-253 {
    margin-left: auto;
    margin-right: auto;
  }

  .ventures-cloud-1 {
    position: relative;
    top: 0%;
  }

  .button-primary-blue-copy {
    width: 100%;
  }

  .button-primary-blue-copy.careers {
    width: 90%;
  }

  .button-primary-blue-copy.fixed-width {
    white-space: nowrap;
    width: 260px;
    line-height: 30px;
  }

  .button-primary-blue-copy.outer-padding {
    margin-left: auto;
    margin-right: auto;
  }

  .button-primary-blue-copy.m-width {
    white-space: nowrap;
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    width: 80%;
  }

  .heading-3-white-left-aligned-copy-copy-copy {
    width: 100%;
    font-size: 1.6em;
    line-height: 30px;
  }

  .grid-32-copy {
    grid-template-columns: 1fr 1fr;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .grid-61 {
    grid-template-columns: 1fr 1fr;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

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

  .grid-2-col {
    grid-template-columns: 1fr;
    justify-content: center;
    justify-items: center;
    width: 100%;
  }

  .container-11-copy-copy, .container-11-copy-copy-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .markets-hero-section-copy {
    margin-top: 100px;
  }

  .flex-box.horizontal.distribute-evenly {
    flex-direction: column;
    align-items: center;
  }

  .button-container.full-width.webinar {
    width: 100%;
  }

  .div-block-255 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .form-outer {
    width: 90%;
  }

  .cell-header-container._w-10._w-mobile-20, .cell-container._w-10._w-mobile-20 {
    width: 30%;
  }

  .section-outer.bg-dark-blue.img-only {
    min-height: 140px;
  }

  .section-outer.bg-dark-blue.m-margin-0 {
    padding-bottom: 20px;
  }

  .section-outer-div {
    padding: 24px 20px;
  }

  .section-outer-div.bg-color-white.radius-60-right, .section-inner-div {
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-split-half {
    grid-template-columns: 1fr;
  }

  .split-3, .split-5 {
    flex-direction: column;
    align-items: flex-start;
  }

  .lp-share-button {
    height: 25px;
  }

  .image-107 {
    max-width: 116px;
  }

  .image-106 {
    height: 16px;
  }

  .paragraph-16 {
    font-size: 12px;
  }

  .lp-hero-heading {
    margin-top: 50px;
    font-size: 36px;
  }

  .lp-floating-text {
    font-size: 134px;
  }

  .logo-block {
    height: 18px;
    margin-left: 10px;
    margin-right: 10px;
  }

  .year-title {
    font-size: 130px;
  }

  .image-97 {
    height: 30px;
  }

  .lp-large-circle-block {
    padding-top: 0;
  }

  .lp-largeblock-content {
    width: 100%;
    padding-left: 16px;
    padding-right: 16px;
    top: 50%;
  }

  .lottie-animation-6 {
    width: 280%;
    margin-left: -90%;
  }

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

  .lp-h2.small-block {
    font-size: 26px;
  }

  .lp-h2.lp-left-align {
    margin-top: 0;
    font-size: 30px;
    line-height: 126%;
  }

  .lp-h2.lp-repeat-blk {
    font-size: 30px;
  }

  .lp-h2.lp-percentage {
    font-size: 50px;
  }

  .lp-h6 {
    margin-bottom: 10px;
  }

  .button-secondary-blue-2 {
    width: 100%;
    height: auto;
    position: static;
  }

  .lp-button-outer {
    width: 100%;
  }

  .lp-button-outer.lp-large {
    margin-top: 30px;
  }

  .lp-list-item {
    font-size: 16px;
  }

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

  .lp-anchor-link-outer.anchor-listing {
    z-index: 999;
  }

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

  .lp-pi-content.lp-third {
    display: block;
  }

  .lp-pi-content.lp-fourth {
    margin-bottom: 24px;
    padding-bottom: 0;
    display: block;
  }

  .lp-pi-content.lp-first {
    display: block;
  }

  .lp-pi-content.lp-second {
    margin-bottom: 24px;
    padding-bottom: 0;
    display: block;
  }

  .lp-heading-para {
    font-size: 14px;
    line-height: 120%;
  }

  .lp-h3 {
    font-size: 20px;
  }

  .lp-h5 {
    font-size: 16px;
  }

  .lp-h5.lp-sm-title {
    font-size: 20px;
  }

  .paragraph-11 {
    width: auto;
    font-size: 20px;
  }

  .lp-tab-header-blk.lp-top-spacer {
    overflow: hidden;
  }

  .lp-progress-title {
    font-size: 16px;
  }

  .lp-large-heading {
    padding-bottom: 10px;
    font-size: 20px;
  }

  .lp-survay-para {
    margin-bottom: 0;
    font-size: 16px;
  }

  .heading-14 {
    font-size: 18px;
  }

  .lp-line-three {
    display: none;
  }

  .lp-mobi-dots {
    top: 50%;
    transform: translate(0, -50%);
  }

  .lp-mobi-dots.dot-one {
    top: 50%;
  }

  .lp-tab-link {
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    padding: 16px;
    font-size: 16px;
  }

  .lp-title-block {
    font-size: 20px;
  }

  .image-101 {
    object-fit: cover;
    min-height: 450px;
  }

  .lot-animation-wrapper {
    width: 500%;
    max-width: none;
  }

  .paragraph-14 {
    font-size: 16px;
  }

  .lp-line-one {
    display: none;
  }

  .paragraph-7 {
    font-size: 14px;
  }

  .image-102 {
    width: auto;
  }

  .lp-grid-single.lp-card-block {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .lp-position-blk {
    width: 80%;
    padding: 20px;
  }

  .lp-line-four {
    display: none;
  }

  .paragraph-8 {
    font-size: 16px;
  }

  .lp-block-title.lp-health-block {
    padding-bottom: 90px;
  }

  .lp-survay-blk {
    width: 93%;
  }

  .lp-line-two {
    display: none;
  }

  .large-block {
    padding: 20px;
  }

  .large-block.lp-no-pad {
    padding-left: 20px;
    padding-right: 20px;
  }

  .lp-single-content-block {
    padding-top: 30px;
    padding-bottom: 20px;
  }

  .lp-single-content-block.lp-remove-top-pad {
    padding-top: 20px;
  }

  .lp-pi-diagram-block {
    top: auto;
    transform: translate(0);
  }

  .lp-survay-links {
    margin-bottom: 10px;
  }

  .body.text-align-left.font-color-black-secondary.mobile, .body.text-align-left.font-color-white-secondary.mobile {
    font-size: var(--spacing--16px);
    line-height: 1.5;
  }

  .div-block-26-copy {
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .data-point-container {
    flex-direction: column;
    align-items: center;
  }

  .cta_banner-outer {
    background-position: 100% 0, 0 100%;
    margin-bottom: 40px;
  }

  .div-centered {
    padding-left: 10px;
    padding-right: 10px;
  }

  .button-primary-green-3 {
    width: 100%;
  }

  .new-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .border-block {
    border-radius: 15px;
    margin-top: -48px;
  }

  .white.center.new-h1 {
    padding-bottom: 10px;
    font-size: 40px;
    line-height: 100%;
  }

  .white.center.new-h1.small-header {
    font-size: 22px;
    line-height: 120%;
  }

  .white.new-h2 {
    font-size: 30px;
    line-height: 34px;
  }

  .white.new-h2.spl-header {
    margin-top: 0;
  }

  .white.new-h2.center {
    padding-left: 0;
  }

  .white.para-new {
    font-size: 14px;
    line-height: 21px;
  }

  .dark-inner {
    border-radius: 15px;
    padding-top: 60px;
  }

  .new-banner-section.hero-banner-security {
    min-height: 340px;
  }

  .listing-single {
    width: 100%;
  }

  .newblock-privacy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .nav-link-contact-2 {
    color: #003d5f;
    background-color: #48d597;
  }

  .nav-link-contact-2:hover {
    background-color: #a3eacb;
  }

  .button-secondary-green-3 {
    height: auto;
  }

  .div-block-269 {
    margin-top: 0;
  }

  .link-38 {
    font-size: 14px;
  }

  .banner-button-blk {
    text-align: center;
    width: 100%;
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
  }

  .button-outer-wrp {
    flex-direction: column;
  }

  .grid-32-copy-copy {
    grid-template-columns: 1fr 1fr;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-103-copy-copy-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .qhin-bar-body {
    display: none;
  }

  .qhin-bar-body.mobile {
    display: block;
  }

  .qhin-bar-body.mobile.hidden {
    display: none;
  }

  .bold-text-13.mobile {
    font-size: 12px;
  }

  .paragraph.font-color-silver.m-center {
    font-size: 14px;
  }

  .details-wrapper {
    flex-direction: column;
  }

  .div-block-274 {
    flex-direction: column;
    margin-bottom: 20px;
  }

  .button-primary-blue-3, .button-primary-blue-3.small {
    width: 100%;
  }

  .logo-grid {
    grid-column-gap: 20px;
    grid-template-columns: 1fr 1fr;
  }

  .contact-bottom {
    justify-items: start;
  }

  .div-block-276 {
    width: 100%;
    padding-right: 0;
  }

  .email-section-heading {
    text-align: left;
  }

  .partner-logo-wrap.hidden {
    display: none;
  }

  .email-section-right {
    text-align: left;
  }

  .contact-email-grid {
    flex-direction: column;
    align-items: flex-start;
  }

  .contact-grid, .location-grid {
    grid-template-columns: 1fr;
  }

  .modal-text-field.select-field {
    width: 100%;
    margin-bottom: 0;
  }

  .form-item {
    width: 100%;
    max-width: none;
  }

  .section-32-copy {
    background-color: var(--white);
  }

  .div-block-27-copy-copy {
    margin: 0;
    padding-top: 60px;
    display: block;
    position: static;
    top: 0%;
  }

  .grid-19-copy-copy {
    grid-template-columns: 1fr;
    justify-content: center;
    justify-items: center;
    width: 100%;
  }

  .heading-3-blue {
    font-size: 1.6em;
  }

  .collection-list-6 {
    grid-template-columns: 1fr 1fr;
    justify-items: start;
  }

  .contact-us-logo-container {
    height: 60px;
  }

  .two-col-container {
    padding-left: 10px;
    padding-right: 10px;
  }

  .content_single-wrap {
    padding-top: 32px;
    padding-bottom: 20px;
  }

  .form-grid_content.add-spaces {
    margin-top: 40px;
  }

  .content_count-block {
    justify-content: flex-start;
  }

  .quote-icon-right {
    right: 0;
  }

  .details-title {
    font-size: 36px;
    line-height: 43px;
  }

  .details-title.is-white {
    margin-top: 10px;
    margin-bottom: 20px;
  }

  .section_form {
    padding-top: 20px;
  }

  .banner-content.storybook {
    top: 160px;
  }

  .section_quotewrap {
    background-color: #fff;
    padding-bottom: 20px;
  }

  .bottom-image {
    margin-top: 116px;
    margin-bottom: 117px;
  }

  .conten_grid-wrap {
    grid-row-gap: 0px;
    border-bottom: 1px solid #ccc;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .conten_grid-wrap.paddint-block {
    grid-row-gap: 0px;
    border-bottom-style: none;
    padding-top: 0;
    padding-bottom: 32px;
  }

  .conten_grid-wrap.remove-padding {
    padding-top: 0;
  }

  .banner_button-wrapper {
    flex-direction: column;
    margin-top: 20px;
  }

  .banner_button-wrapper.center {
    clear: none;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    overflow-wrap: normal;
    flex-flow: column;
    align-items: stretch;
  }

  .tab-content-2 {
    min-height: 360px;
  }

  .progress-wrapper {
    margin-top: 178px;
    margin-bottom: 165px;
  }

  .accordion-content {
    display: none;
  }

  .accordion-content.add-space {
    padding-left: 20px;
    padding-right: 20px;
  }

  .quote-icon-left {
    left: 0;
  }

  .feed_author-block {
    flex-direction: column;
    align-items: flex-start;
    padding-left: 0;
  }

  .quote-block_title {
    text-align: left;
    margin-top: 0;
    font-size: 22px;
    line-height: 33px;
  }

  .form-block_half {
    width: 100%;
  }

  .text-wrapper.is-mobileview {
    background-color: #0000;
    padding-top: 93px;
    padding-bottom: 77px;
  }

  .content_details-wrapper {
    border-bottom: 1px solid #ccc;
    margin-top: 14px;
    margin-bottom: 32px;
    padding-top: 32px;
    padding-bottom: 51px;
  }

  .btn-primary {
    padding-top: 13px;
    padding-bottom: 13px;
  }

  .btn-primary.is-border-btn.margin-left-large {
    margin-top: 16px;
    margin-left: 0;
  }

  .btn-primary.is-border-btn.margin-left-md {
    margin-top: 20px;
    margin-left: 0;
  }

  .btn-primary.margin-left-small.light-mode.full-width {
    margin-left: 0;
  }

  .btn-primary.full-width {
    width: 100%;
  }

  .form-grid {
    padding-top: 0;
  }

  .label-block {
    text-align: left;
    font-size: 16px;
    line-height: 25px;
  }

  .label-block.is-third {
    text-align: right;
    top: 83px;
    left: auto;
    right: 0;
    transform: translate(0%);
  }

  .label-block.is-second {
    top: -86px;
    left: 0;
    transform: translate(0%);
  }

  .label-block.is-first {
    top: -154px;
    left: 0%;
    transform: translate(0%);
  }

  .label-block.is-fourth {
    text-align: right;
    top: 146px;
    left: auto;
    right: 0;
    transform: translate(0%);
  }

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

  .image-details.third-block {
    max-width: 124px;
    bottom: 30px;
    left: 0%;
  }

  .image-details.fifth-block {
    max-width: 124px;
    bottom: 33px;
    left: 62%;
  }

  .image-details.fourth-block {
    max-width: 124px;
    bottom: -71px;
    left: 38%;
  }

  .image-details.first-block {
    max-width: 124px;
    top: 1%;
    left: 0%;
  }

  .image-details.second-block {
    max-width: 124px;
    top: 12%;
    left: auto;
    right: 0;
  }

  .feed_author {
    width: 80px;
    height: 80px;
    position: relative;
  }

  .details-line {
    background-color: gray;
    width: 1px;
    max-width: 2px;
    height: 50px;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
  }

  .details-line.first-liine {
    border: 1px #000;
    height: 130px;
  }

  .details-line.second-line {
    height: 50px;
  }

  .details-line.fourth-line {
    height: 170px;
  }

  .author_details {
    padding-left: 0;
  }

  .sub-title-block {
    margin-top: 0;
    font-size: 22px;
    line-height: 33px;
  }

  .sub-title-block.is-center {
    text-align: left;
  }

  .sub-title-block.is-center.text-color-dark {
    margin-top: 0;
  }

  .progress-count {
    font-size: 56px;
    line-height: 67px;
  }

  .accordion-header {
    justify-content: flex-start;
    margin-top: 20px;
  }

  .accordion-header.add-space {
    padding-left: 20px;
    padding-right: 20px;
  }

  .feeds-outer {
    padding-left: 0;
    padding-right: 0;
  }

  .list-wrapper {
    margin-top: 0;
  }

  .grid-imageblock {
    min-height: 0;
  }

  .grid-imageblock.position-blk {
    margin-bottom: 85px;
  }

  .grid-imageblock.graph-outer_wrapper {
    min-height: 430px;
  }

  .section_content.padding-top-bottom {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .banner-image.t-image {
    justify-content: flex-start;
    width: 180%;
    height: 100%;
  }

  .list_icon {
    top: 20px;
  }

  .author_discription {
    font-size: 16px;
    line-height: 25px;
  }

  .single-progress {
    height: 73px;
  }

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

  .header-right {
    padding-left: 20px;
  }

  .header-right.storybook {
    background-color: #fffc;
  }

  .banner-image_maiin-block {
    height: 623px;
    margin-top: 276px;
  }

  .forn-block_single.button-wrap {
    align-items: stretch;
    display: flex;
  }

  .parallax-header {
    line-height: 38px;
  }

  .single-list_item {
    padding-top: 117px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .link-buton.is-darkbtn {
    margin-top: 40px;
  }

  .grid-contentblock {
    text-align: left;
    align-items: flex-start;
  }

  .section_parallax {
    overflow: visible;
  }

  .font-size-large {
    font-size: 16px;
    line-height: 25px;
  }

  .font-size-large.is-center {
    text-align: left;
  }

  .font-size-large.color-gray.padding-lefft {
    padding-left: 10px;
  }

  .font-size-large.max-width-480 {
    text-align: left;
  }

  .font-size-large.font-color-gray {
    font-size: 16px;
    line-height: 25px;
  }

  .font-size-large.font-color-gray.is-center {
    text-align: left;
  }

  .conten_grid-large {
    grid-row-gap: 0px;
    border-bottom: 1px solid #ccc;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .container-larger.center {
    text-shadow: 0 1px 6px #000000b3;
  }

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

  .form-block_label, .image-details_text {
    font-size: 14px;
    line-height: 22px;
  }

  .content_quote-block {
    padding-top: 32px;
    padding-left: 0;
    padding-right: 0;
  }

  .progress-text {
    font-size: 16px;
  }

  .text-single-detail.is-mobi-text {
    font-size: 20px;
  }

  .text-single-detail.is-mobi-text.bottom-first {
    text-align: right;
    border-right: 1px solid gray;
    justify-content: flex-end;
    align-items: flex-end;
    width: 150px;
    height: 37px;
    padding-right: 5px;
    line-height: 1;
    display: flex;
    top: 65px;
    right: 0;
  }

  .text-single-detail.is-mobi-text.bottom-first.add-space {
    margin-top: 0;
  }

  .text-single-detail.is-mobi-text.bottom-second {
    text-align: right;
    border-right: 1px solid gray;
    justify-content: flex-end;
    align-items: flex-end;
    width: 200px;
    height: 80px;
    padding-right: 5px;
    font-size: 20px;
    line-height: 1;
    display: flex;
    top: 65px;
    right: 0;
  }

  .text-single-detail.is-mobi-text.bottom-second.add-space {
    margin-top: 0;
  }

  .text-single-detail.font-color-white.is-mobi-dark {
    top: 0%;
  }

  .text-single-detail.font-color-white.is-mobi-dark.top-first {
    text-align: left;
    border: 1px #000;
    border-left: 1px solid gray;
    width: 120%;
    height: 80px;
    padding-left: 5px;
    font-size: 20px;
    line-height: 1;
    top: -82px;
  }

  .text-single-detail.font-color-white.is-mobi-dark.top-first.add-space {
    margin-top: 0;
  }

  .text-single-detail.font-color-white.is-mobi-dark.top-second {
    text-align: left;
    border-left: 1px solid gray;
    width: 140px;
    height: 37px;
    padding-left: 5px;
    font-size: 20px;
    line-height: 1;
    top: -39px;
  }

  .text-single-detail.font-color-white.is-mobi-dark.top-second.add-space {
    margin-top: 0;
  }

  .section_welcome {
    margin-top: -266px;
  }

  .banner-discription {
    margin-bottom: 20px;
  }

  .banner-discription.font-size-large {
    font-size: 16px;
    line-height: 25px;
  }

  .banner-discription.font-size-large.font-color-gray {
    margin-bottom: 20px;
  }

  .feed_conten {
    font-size: 18px;
    line-height: 30px;
  }

  .content_title-wrap {
    margin-bottom: 32px;
  }

  .content_title-wrap.add-space {
    padding-left: 20px;
    padding-right: 20px;
  }

  .content_title-wrap.storybook {
    margin-bottom: 40px;
  }

  .link-button_text {
    font-size: 18px;
  }

  .link-button_text.is-darktext {
    font-size: 16px;
    line-height: 25px;
  }

  .large-block_title {
    margin-top: 0;
    font-size: 22px;
    line-height: 33px;
  }

  .author_title {
    font-size: 18px;
    line-height: 28px;
  }

  .tab-content_item {
    padding-left: 20px;
    padding-right: 20px;
  }

  .progress-symbol {
    font-size: 56px;
    line-height: 67px;
  }

  .tab-button {
    text-align: center;
    height: 80px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .padding-global {
    padding-left: 20px;
    padding-right: 20px;
  }

  .padding-global.remove-mob-padding {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-global.is-small {
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .padding-global.is-small.no-padding {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-global.qhio-white-paper._1440, .padding-global.qhio-white-paper._1440.mobile {
    padding-left: 20px;
    padding-right: 20px;
  }

  .single-gridblock {
    min-height: 0;
  }

  .single-row.twitter-block {
    background-color: #fff;
  }

  .content_large-block.center {
    margin-top: 60px;
  }

  .banner-image-wraper {
    height: 100%;
  }

  .banner-image-wraper.wide {
    width: 130%;
  }

  .large-gray_wrap {
    height: 110px;
  }

  .parallax-header_wrapper-2 {
    width: 100%;
  }

  .small-green_wrap {
    height: 96px;
  }

  .sub-title-block-2 {
    font-size: 22px;
    line-height: 33px;
  }

  .sub-title-block-2.is-center {
    text-align: left;
  }

  .sub-title-block-2.is-center.text-color-dark {
    margin-top: 0;
  }

  .conten_grid-wrap-2 {
    grid-row-gap: 0px;
    border-bottom: 1px solid #ccc;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .conten_grid-wrap-2.paddint-block {
    grid-row-gap: 0px;
    border-bottom-style: none;
    padding-top: 0;
    padding-bottom: 32px;
  }

  .conten_grid-wrap-2.remove-padding {
    padding-top: 0;
  }

  .conten_grid-wrap-2.bottom-large.remove-border {
    border-bottom-style: none;
  }

  .small-gray_wrap {
    height: 107px;
  }

  .large-green_wrap {
    height: 160px;
  }

  .banner-image_maiin-block-2 {
    height: 623px;
    margin-top: 276px;
  }

  .banner-image_maiin-block-2.lottie-hero {
    width: 720px;
    height: 920px;
    margin-top: 80px;
    margin-right: auto;
  }

  .left_icon, .right_icon {
    display: none;
  }

  .progress-main-wrap {
    overflow: hidden;
  }

  .donought-wrapper {
    justify-content: center;
    min-width: 280px;
    max-width: 100%;
    min-height: 280px;
    max-height: 280px;
    margin-left: -5px;
    display: flex;
  }

  .donought-wrapper.mobile-level {
    margin-left: auto;
  }

  .html-embed-12 {
    justify-content: center;
    display: flex;
  }

  .font-size-small.font-color-gry.margin-top-large {
    margin-top: 20px;
  }

  .image-114 {
    max-width: 90%;
  }

  .arrow-anim {
    width: 16px;
    max-width: 90%;
    margin-top: 3px;
  }

  .twitter-single-list_item {
    margin-top: 20px;
    padding: 20px;
  }

  .feed-footer {
    flex-direction: column;
    align-items: flex-start;
  }

  .feed-footer_rightblock {
    margin-top: 18px;
  }

  .icon-wrapper {
    margin-left: 0;
    margin-right: 31px;
  }

  .section_doorwrapper {
    height: 500px;
    padding-top: 0;
  }

  .door-inner_wrappr {
    height: 100%;
    padding-top: 0;
    position: relative;
    top: 5px;
  }

  .parallax-title_wrap {
    width: 100%;
  }

  .tab-wrapper {
    height: auto;
  }

  .thankyou-subtext {
    font-size: 16px;
  }

  .footer_inner-wrap {
    padding-left: 0;
    padding-right: 0;
  }

  .footer_bottom-wrap {
    margin-left: 0;
  }

  .footer_container {
    margin: 40px 0 20px;
  }

  .footer_inner-grid {
    grid-column-gap: 16px;
  }

  .footer_social-wrap {
    flex-direction: column-reverse;
  }

  .badge-icon.seal {
    height: 60px;
  }

  .primary-btn, .header_login-right {
    width: 100%;
  }

  .header_login-link.login-link.hidden, .header_login-wrapper.home-hero-mobi.is-dark {
    display: none;
  }

  .header_navigation-wrap {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .nav_contact-link-btn {
    background-color: var(--code-green);
    color: var(--brand-color-blue--blue-900-basin-blue);
  }

  .nav_contact-link-btn:hover {
    background-color: var(--green-lighten-50);
  }

  .about_hero-header {
    width: 70%;
  }

  .about_outcomes-wrapper {
    flex-direction: row;
    width: 100%;
  }

  .about_animation-text {
    min-width: 140px;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .about_header-text {
    font-size: 1.2em;
    line-height: 26px;
  }

  .section_about-innercontent {
    height: auto;
  }

  .abount-inner_header {
    margin-top: 20%;
  }

  .about-inner_rich-wrapper {
    width: 100%;
    margin-top: 5%;
    margin-left: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .about-inner_richtext h2 {
    font-size: 1.2em;
    line-height: 22px;
  }

  .section_spacer-wrap {
    height: auto;
  }

  .section_about-second {
    z-index: 0;
    position: static;
  }

  .about-second_header {
    font-size: 1.6em;
    line-height: 30px;
  }

  .about-second_description {
    line-height: 22px;
  }

  .about-second_grid-wrap {
    grid-template-columns: 1fr;
    justify-content: center;
    justify-items: center;
    width: 100%;
  }

  .grid-counter-text.pr {
    text-align: right;
    width: 50%;
    padding-right: 10px;
    line-height: 36px;
  }

  .history-wrap_grid {
    margin-left: auto;
    margin-right: auto;
  }

  .history_spacer-left, .history_spacer-right {
    height: 40px;
    display: block;
  }

  .timeline-left_grid {
    flex-direction: column-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    display: flex;
  }

  .text-block-40-copy, .timeline-info-text-left {
    font-size: 13px;
  }

  .about-second_float-block2 {
    margin: 0;
    display: block;
    position: static;
    top: 0%;
  }

  .primary-button-blue {
    width: 100%;
  }

  .primary-button-blue.careers {
    width: 90%;
  }

  .primary-button-blue.fixed-width {
    white-space: nowrap;
    width: 260px;
    line-height: 30px;
  }

  .primary-button-blue.outer-padding {
    margin-left: auto;
    margin-right: auto;
  }

  .primary-button-blue.m-width {
    white-space: nowrap;
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    width: 80%;
  }

  .section_spacers {
    background-color: var(--white);
  }

  .company_grid-wrapper {
    margin: 0;
    padding-top: 60px;
    display: block;
    position: static;
    top: 0%;
  }

  .company_grid {
    grid-template-columns: 1fr;
    justify-content: center;
    justify-items: center;
    width: 100%;
  }

  .company_grid-header {
    font-size: 1.6em;
  }

  .leadership_inner-block.bg-dark-blue.img-only {
    min-height: 140px;
  }

  .leadership_inner-block.bg-dark-blue.m-margin-0 {
    padding-bottom: 20px;
  }

  .grid-32-copy-copy {
    grid-template-columns: 1fr 1fr;
    padding-bottom: 4em;
  }

  .leadership_grid {
    grid-template-columns: 1fr 1fr;
    width: 100%;
  }

  .leadership_grid.board {
    grid-template-columns: 1fr 1fr;
  }

  .person-image {
    max-height: 100%;
  }

  .header-block {
    font-size: 1.6em;
    line-height: 30px;
  }

  .investor-grid {
    grid-template-columns: 1fr 1fr;
  }

  .bottom_block-wrap {
    height: 340px;
  }

  .bottom_block-wrap.contact {
    height: 16vh;
  }

  .div-block-32-copy, .bottom_content-wrap {
    width: 80%;
  }

  .bottom_header {
    font-size: 1.6em;
    line-height: 30px;
  }

  .bottom_description {
    line-height: 22px;
  }

  .section_qhin-header {
    margin-top: 0;
  }

  .banner_button-wrpper {
    flex-direction: column;
  }

  .banner_button-blk {
    text-align: center;
    width: 100%;
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
  }

  .banner_link-wrap {
    margin-top: 0;
  }

  .link_text-blk {
    font-size: 14px;
  }

  .welcome_grid-block {
    grid-template-columns: 1fr;
  }

  .welcome_header {
    font-size: 1.6em;
    line-height: 30px;
  }

  .welcome_description {
    line-height: 22px;
  }

  .welcome_description.align-left {
    margin-bottom: 0;
    font-size: 14px;
  }

  .welcome_description._w-80 {
    width: auto;
  }

  .vision_inner-wrapper, .vison_content-block {
    padding-left: 0;
    padding-right: 0;
  }

  .timeline_grid-blk {
    grid-template-columns: 1fr 1fr;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .onboard_inner-wrap {
    padding-left: 0;
    padding-right: 0;
  }

  .inner-dark-block.qhio {
    border-radius: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .onboard_header-blk {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 1.6em;
    line-height: 30px;
  }

  .onboard_richtext {
    margin-left: 10px;
    margin-right: 10px;
    font-size: 13px;
    line-height: 19px;
  }

  .onboard_richtext.dark-text.qhio {
    margin-left: 20px;
    margin-right: 20px;
  }

  .onboard_richtext.dark-text.no-padding {
    margin-left: 0;
    margin-right: 0;
  }

  .team_inner-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .team_content-blk {
    margin-top: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .team_images-grid {
    grid-template-columns: 1fr 1fr;
    width: 100%;
  }

  .teams_heading {
    line-height: 30px;
  }

  .blue_inner-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .blue_inner-content {
    padding-left: 20px;
    padding-right: 20px;
  }

  .blue_grid-right {
    min-height: 13em;
  }

  .benofits_content-wrapper, .benifits_inner-wrap {
    padding-left: 0;
    padding-right: 0;
  }

  .benefits_second-block {
    padding-left: 20px;
    padding-right: 20px;
  }

  .second_inner-block {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .second_header-blk {
    width: 100%;
    font-size: 1.6em;
    line-height: 30px;
  }

  .second_grid-wrap {
    grid-template-columns: 1fr;
  }

  .container-11-copy-copy-copy, .resources_container {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-8-copy-copy-copy-copy, .resources_inner-block {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .resources_heading-white {
    width: 100%;
    font-size: 1.6em;
    line-height: 30px;
  }

  .resources_cards-wrapper {
    flex-direction: column;
    margin-left: 0;
    margin-right: 0;
  }

  .resources_form_richtext {
    width: 100%;
  }

  .topblock_header-block.div-block-99 {
    width: 80%;
    margin-left: 0;
    margin-right: 0;
  }

  .topblock_header.heading-8-copy {
    padding-left: 0;
    padding-right: 0;
    font-size: 1.4em;
  }

  .topblock_help-wrapper {
    margin: 40px 0;
    padding: 20px 0;
  }

  .help_top-block {
    margin-left: 16px;
    margin-right: 16px;
  }

  .help_header-block {
    font-size: 1.6em;
    line-height: 30px;
  }

  .help_grid-wrap {
    grid-template-columns: 1fr;
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .help_grid-icon-wrap {
    justify-content: center;
    width: 100%;
    display: flex;
  }

  .help_richtext {
    text-align: center;
    line-height: 22px;
  }

  .testimonial_inner-wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }

  .testimonial_title-wrapper {
    margin-left: 20px;
    margin-right: 20px;
  }

  .testimonial_header {
    line-height: 30px;
  }

  .testimonial_content-block {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .testimonial_grid-block {
    padding-bottom: 0;
  }

  .testimonial_person-wrapper {
    width: 100%;
  }

  .section-outer-copy.bg-dark-blue.img-only {
    min-height: 140px;
  }

  .section-outer-copy.bg-dark-blue.m-margin-0 {
    padding-bottom: 20px;
  }

  .companyvalue_inner-block.bg-dark-blue.img-only {
    min-height: 140px;
  }

  .companyvalue_inner-block.bg-dark-blue.m-margin-0 {
    padding-bottom: 20px;
  }

  .companvalu_inner {
    margin: 0;
    padding-top: 60px;
    display: block;
    position: static;
    top: 0%;
  }

  .grid-19-copy-copy-copy {
    grid-template-columns: 1fr;
    justify-content: center;
    justify-items: center;
    width: 100%;
  }

  .company_header-wrap {
    font-size: 1.6em;
  }

  .companyvalue_grid-wrap {
    grid-template-columns: 1fr;
    justify-content: center;
    justify-items: center;
    width: 100%;
  }

  .hiring_inner-wrapper {
    height: 340px;
  }

  .hiring_inner-wrapper.contact {
    height: 16vh;
  }

  .hiring_text-block {
    width: 90%;
    margin-top: 2em;
  }

  .hiring_header-block {
    font-size: 1.6em;
    line-height: 30px;
  }

  .hiring_paragraph {
    line-height: 22px;
  }

  .hiring_paragraph._w-80 {
    width: auto;
  }

  .events_content-block {
    margin-left: 0;
    margin-right: 0;
  }

  .event-description-section-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .events_image-erap {
    width: auto;
    height: auto;
  }

  .events_logo-image {
    margin-left: 0;
    margin-right: 0;
  }

  .securetrust_inner-container {
    margin: 60px 0 40px;
  }

  .secure_inner-content-block.new-secureblk {
    padding-top: 20px;
    padding-bottom: 0;
  }

  .securetrust_list-header {
    font-size: 1.6em;
    line-height: 30px;
  }

  .inner_grid-wrap.vertical-grid {
    padding-right: 0;
  }

  .securetrust_footer-block {
    height: 340px;
    margin-top: 32px;
  }

  .securetrust_footer-block.contact {
    height: 16vh;
  }

  .securetrust_footer-block.videos_block {
    height: 40vh;
  }

  .securetrust_content-block {
    width: 80%;
  }

  .securetrust_footer-header {
    font-size: 28px;
    line-height: 36px;
  }

  .securetrust_footer-decript {
    line-height: 22px;
  }

  .securetrust_footer-decript._w-80 {
    width: auto;
  }

  .section_ventures-hero {
    height: 410px;
    padding-top: 96px;
    padding-bottom: 0;
  }

  .section_whiteblue {
    margin-top: 0;
  }

  .ventures_hero-contentblk {
    position: relative;
    top: 0%;
  }

  .ventures_hero-imageblock {
    position: relative;
    inset: auto 0%;
  }

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

  .ventira_green-border {
    margin-left: auto;
    margin-right: auto;
  }

  .whiteblue_inner-block {
    display: block;
  }

  .whiteblue_grid-item {
    flex-direction: column;
  }

  .whitebluegrid_image-wrap {
    justify-content: center;
    width: 100%;
    display: flex;
  }

  .whiteblue_grid-textblock {
    text-align: center;
    line-height: 22px;
  }

  .venture-call-out-inner {
    margin-left: 16px;
    margin-right: 16px;
  }

  .section_digitalhealth.bg-color-basin-blue.mt-120-110-100 {
    margin-top: 100px;
  }

  .digitalhealth_inner-wrap {
    padding-left: 0;
    padding-right: 0;
  }

  .digitalhealth_inner-wrap.min-height {
    min-height: 440px;
  }

  .digitalhealth_grid-wrapper {
    grid-template-columns: 1fr;
  }

  .trusted_inner-block {
    padding-left: 0;
    padding-right: 0;
  }

  .section_trusted-block {
    padding: 0;
  }

  .section_trusted-block.bg-color-white.radius-60-right {
    padding-left: 20px;
    padding-right: 20px;
  }

  .trusted_grid-wrap {
    grid-template-columns: 1fr 1fr;
  }

  .national_inner-wrap {
    padding-left: 20px;
    padding-right: 20px;
  }

  .national_grid-wrap {
    grid-template-columns: 1fr;
  }

  .platform_inner-block {
    padding: 24px 20px;
  }

  .platform_inner-block.bg-color-white.radius-60-right {
    padding-left: 20px;
    padding-right: 20px;
  }

  .platform_inner-block.bg-color-light-blue.radius-right-60, .platform_content-block {
    padding-left: 0;
    padding-right: 0;
  }

  .platform_grid-wrapper {
    flex-direction: column;
    align-items: flex-start;
  }

  .testimonial_inner-wrap {
    padding: 0;
  }

  .section_bannerblock.bg-color-basin-blue.mt-120-110-100 {
    margin-top: 60px;
  }

  .trusted_header {
    font-size: 1.6em;
    line-height: 30px;
  }

  .trusted_description {
    line-height: 22px;
  }

  .trusted_description._w-80 {
    width: auto;
  }

  .trusted_grid-block {
    grid-template-columns: 1fr 1fr;
  }

  .labstefca_content-block {
    padding-left: 20px;
    padding-right: 20px;
  }

  .button_secondary-green-large {
    height: auto;
  }

  .button_secondary-green-large.sdoh {
    width: 80%;
  }

  .connect_grid-itemright {
    min-height: 13em;
  }

  .labsclia_content-block {
    padding-left: 0;
    padding-right: 0;
  }

  .labsclia_text-block {
    line-height: 22px;
  }

  .coverage_header-block {
    font-size: 1.6em;
    line-height: 30px;
  }

  .coverage_grid-wrap {
    grid-template-columns: 1fr;
    justify-content: center;
    justify-items: center;
    width: 100%;
  }

  .testmonial_header-wrap {
    margin-left: 20px;
    margin-right: 20px;
  }

  .test_header {
    line-height: 30px;
  }

  .video_desc-container.m-video {
    margin-top: 0;
  }

  .heading-21 {
    font-size: 24px;
  }

  .heading-21.m-video {
    margin-top: 0;
  }

  .section_videolist {
    padding-top: 40px;
  }

  .filter_list-wrapper {
    width: 100%;
  }

  .filter_list {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
  }

  .filter_list-item {
    flex-direction: row;
    width: 100%;
  }

  .category-text-block, .video_list-item {
    width: 100%;
  }

  .video_description-wrap {
    padding-left: 20px;
    padding-right: 20px;
  }

  .video_publish-date {
    font-size: 14px;
  }

  .video_header-block {
    font-size: 24px;
  }

  .video_header-block.m-gallery {
    font-size: 18px;
  }

  .video_desc-block {
    font-size: 16px;
  }

  .pagination_page-button, .fs-cmsload_page-dots {
    width: 2rem;
  }

  .div-block-284, .link-block-18 {
    width: 100%;
  }

  .video_radio-label {
    text-align: left;
    font-size: 16px;
  }

  .radio-button-label-2 {
    padding: 10px 5px;
    font-size: 14px;
  }

  .category_filter-leftblock {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .section_video-form {
    height: auto;
    padding-bottom: 20px;
  }

  .video_inner-block {
    width: 94%;
    max-width: 543px;
    height: auto;
    min-height: 100%;
    margin-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
    position: absolute;
  }

  .form_field-single {
    margin-top: 5px;
  }

  .home_qhin-bar-body {
    padding-top: 34px;
    display: block;
  }

  .home_qhin-bar-body.mobile {
    display: block;
  }

  .div-block-126-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .resources_content-wrap {
    padding-left: 0;
    padding-right: 0;
  }

  .button-border-secondary {
    width: 100%;
    height: auto;
    position: static;
  }

  .text-block-64-copy {
    padding-bottom: 10px;
    font-size: 20px;
    line-height: 28px;
  }

  .industry_content-wrap {
    padding-left: 0;
    padding-right: 0;
  }

  .industry_grid-wrap {
    grid-template-columns: 1fr;
  }

  .grid_info_innerblock {
    min-height: 190px;
  }

  .link-title.green {
    white-space: normal;
  }

  .integratedblk_content-block {
    padding-left: 0;
    padding-right: 0;
  }

  .integratedblk_grid-wrapper {
    grid-template-columns: 1fr;
    width: 90%;
  }

  .integrate_grid-icon {
    max-height: none;
  }

  .truster_inner-wrap {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .trustre_header-block {
    line-height: 30px;
  }

  .trusted_grid-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .trusted_grid-wrapper_new {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .homesecond_inner-wrapper {
    width: 90%;
  }

  .homesecond_inner-wrapper.mobile {
    padding-top: 80px;
  }

  .homesecond_title-block {
    font-size: 18px;
    line-height: 27px;
  }

  .section_mobile-homehero {
    min-height: 570px;
  }

  .section_mobile-homehero.new-mobi-hero {
    position: relative;
  }

  .section_mobile-home-platform {
    height: 520px;
  }

  .section_mobile-home-files {
    height: 330px;
  }

  .mobile_hero-content {
    width: 80%;
    height: 50vh;
    padding-top: 160px;
    position: absolute;
    top: 0%;
  }

  .mobile_hero-content.new-title-block {
    padding-top: 80px;
  }

  .mobile_hero-headingtext {
    margin-top: 52px;
    font-size: 2.2em;
    line-height: 35px;
  }

  .mobile_platform-content-wrap {
    width: 90%;
  }

  .mobile_platform-content-wrap.mobile {
    padding-top: 80px;
  }

  .mobile_hero-text-white {
    font-size: 18px;
    line-height: 27px;
  }

  .mobile_description-block {
    color: var(--white);
  }

  .section_marketshero {
    margin-top: 60px;
  }

  .section_healthchart.bg-color-basin-blue.mt-120-110-100 {
    margin-top: 100px;
  }

  .marketshero_inner-wrap {
    margin-left: 0;
    margin-right: 0;
  }

  .market_grid {
    grid-template-columns: 1fr;
  }

  .market_hero-headline {
    text-align: center;
    margin-bottom: 10px;
    line-height: 30px;
  }

  .market_hero-description {
    line-height: 24px;
  }

  .lifeinsurance_inner-block {
    padding-left: 0;
    padding-right: 0;
  }

  .lifeinsurance_grid-block {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .healthchart_outer-wrapper {
    padding: 24px 20px;
  }

  .healthchart_outer-wrapper.bg-color-white.radius-60-right {
    padding-left: 20px;
    padding-right: 20px;
  }

  .healthchart_outer-wrapper.bg-color-white.radius-60-left {
    padding-left: 0;
    padding-right: 0;
  }

  .testimonial_content-wrap {
    flex-direction: column;
    grid-template-columns: 1fr;
    align-items: center;
  }

  .newblovk_button-outer-wrap {
    flex-direction: column;
  }

  .newblock_second-block {
    margin-top: 0;
  }

  .newblock_link {
    font-size: 14px;
  }

  .state_popup-container {
    z-index: 999;
    height: 180px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .state_popup-container.special {
    width: 90%;
    height: 340px;
  }

  .state_text-block {
    padding-bottom: 10px;
    font-size: 16px;
    line-height: 18px;
  }

  .events_popup-container {
    z-index: 999;
    height: 180px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .events_popup-container.special {
    width: 90%;
    height: 320px;
  }

  .events_popup-container-multiple {
    z-index: 999;
    height: 244px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .event_text-block {
    padding-bottom: 10px;
    font-size: 16px;
    line-height: 18px;
  }

  .event_button-secondary-blue {
    width: 100%;
    height: auto;
    position: static;
  }

  .homepage_hero-container {
    max-width: none;
    height: 80vh;
    position: relative;
  }

  .homepage_hero-content {
    width: 80%;
    height: 50vh;
    position: absolute;
    top: 0%;
  }

  .homepage_hero-image-block {
    height: 80vh;
    position: relative;
    inset: auto 0% 0%;
  }

  .greenblock_inner-content {
    width: 90%;
  }

  .greenblock_inner-content.mobile {
    padding-top: 80px;
  }

  .section_markets-hero {
    margin-top: 60px;
  }

  .markets_grid-block {
    grid-template-columns: 1fr;
  }

  .market_hero-headlineblk {
    text-align: center;
    margin-bottom: 10px;
    line-height: 30px;
  }

  .market_hero-descriptionblock {
    line-height: 24px;
  }

  .trustedblock_inner-block {
    padding-left: 0;
    padding-right: 0;
  }

  .trusted_header-block {
    line-height: 1.3;
  }

  .trustedpayer_grid-wrapper {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .payersinner_grid-block {
    grid-template-columns: 1fr;
  }

  .greentab_header-block {
    width: 100%;
  }

  .greentaab_header-text {
    line-height: 30px;
  }

  .paragraph-2-copy-copy, .paragraph-2-copy-copy-copy {
    line-height: 22px;
  }

  .greetab_description-blk {
    line-height: 28px;
  }

  .greentab_main-container {
    padding-left: 0;
    padding-right: 0;
  }

  .greentab_single-tab.half-block, .greentab_single-tab.half-block.w--current {
    width: 100%;
  }

  .greentab_content-description {
    margin-top: 1em;
  }

  .greentab_link-text.green {
    white-space: normal;
  }

  .impliment_content-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .impliment_grid-wrap {
    grid-row-gap: 2px;
    align-content: stretch;
  }

  .impliment_grid-header {
    font-size: 24px;
    line-height: 30px;
  }

  .successstory_header-block {
    margin-left: 0;
    margin-right: 0;
  }

  .successstory_header-block.centered {
    width: 100%;
  }

  .successstory_header-text {
    font-size: 24px;
    line-height: 30px;
  }

  .successstory_testimonial-outer {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .successstory_testimonial-outer.no-bottom-padding {
    margin-left: 0;
    margin-right: 0;
  }

  .successstory_testimonial-grid {
    padding-bottom: 0;
  }

  .testimonial_logo-image {
    width: 80%;
  }

  .proofrico_inner-wrapper {
    margin-bottom: .25em;
  }

  .proofrico_heading-text {
    font-size: 1.6em;
    line-height: 30px;
  }

  .proofrico_description-block {
    line-height: 22px;
  }

  .proofrico_description-block._w-80 {
    width: auto;
  }

  .proofrico_large-text {
    width: 100%;
  }

  .proofrico_bottom-text {
    margin-top: .25em;
  }

  .proofrico_glob-text-wrap {
    margin-top: 10px;
    position: static;
  }

  .proofrico_grid-wrapperbtm {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    padding-left: 20px;
    padding-right: 20px;
  }

  .proofrico_grid-wrapper {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section_historyhero {
    margin-top: 0;
  }

  .hero_description-block {
    font-size: 16px;
    line-height: 26px;
  }

  .hero_description-block._w-80 {
    width: auto;
  }

  .hero_product-callout-container {
    display: none;
  }

  .hero_product-callout-container.ehr_new-change {
    z-index: 10;
    display: block;
  }

  .section_trustedhealth.new-change {
    margin-top: 31px;
  }

  .trusthealth_header-text {
    font-size: 1.6em;
    line-height: 30px;
  }

  .trusthealth_header-text.truste-header {
    margin-bottom: 20px;
  }

  .trusthealth_grid-wrap {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .greentab_single-contentwrap {
    height: 480px;
  }

  .patients_header-blk {
    font-size: 1.6em;
    line-height: 30px;
  }

  .patients_description-blk {
    line-height: 22px;
  }

  .patients_description-blk._w-80 {
    width: auto;
  }

  .greenblock_header-blk {
    line-height: 26px;
  }

  .lab-test-container-copy {
    padding-bottom: 1em;
  }

  .description-copy-copy {
    line-height: 22px;
  }

  .description-copy-copy._w-80 {
    width: auto;
  }

  .resultblock_description-block {
    width: 100%;
  }

  .description-text {
    line-height: 22px;
  }

  .description-text._w-80 {
    width: auto;
  }

  .solutionsblock_summary-wrap {
    padding-left: 0;
    padding-right: 0;
  }

  .solutionblock_summary-head {
    width: 100%;
  }

  .greentab_inner-block {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-3-copy-copy-copy-copy-copy-copy {
    line-height: 30px;
  }

  .greenblock_page-outer {
    width: 100%;
  }

  .grid-19-copy-copy {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    justify-content: center;
    justify-items: center;
    width: 100%;
  }

  .greentab_counts-block {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-26-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .my360block_content-block {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .my360block_header {
    line-height: 30px;
  }

  .container-11-copy-copy, .container-11-copy-copy-copy, .hinintro_inner-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .hinintro_grid-right {
    min-height: 13em;
  }

  .hintab_inner-block {
    background-position: 0 0, 50% 0;
  }

  .hintab_header-block {
    width: 100%;
  }

  .hintab-heading-title {
    line-height: 26px;
  }

  .hintab-paragraph-blk {
    line-height: 22px;
  }

  .hintab-content-block {
    flex-direction: column;
  }

  .pathqhin_inner-block {
    padding-left: 0;
    padding-right: 0;
  }

  .pathqhin_content-block {
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .participation_topcontent-wrapper {
    margin: 40px 20px;
  }

  .participation_inner-block {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section_videobanner {
    background-position: 50% 100%;
    background-size: 130%;
  }

  .videobanner_content-block {
    transform: translate(-50%, -57%);
  }

  .banner_button-container {
    margin-top: 1em;
  }

  .banner_button-container.flex-box.m-stack {
    flex-direction: column;
    margin-bottom: 40px;
  }

  .logo_icon-single {
    padding-left: 10px;
    padding-right: 10px;
  }

  .universal_grid-single {
    padding-bottom: 0;
  }

  .universal_grid-single.mb-large {
    margin-bottom: 40px;
  }

  .grid_image-block {
    max-width: none;
    margin-top: 20px;
    margin-bottom: -2px;
    bottom: -23px;
  }

  .slider_single-item._w-33.home-mobile {
    flex-direction: column;
  }

  .slider_content-block.home-mobile {
    margin-bottom: 0;
  }

  .slider_main-image {
    display: block;
  }

  .getstarted_new-block {
    height: 340px;
  }

  .getstarted_new-block.contact {
    height: 16vh;
  }

  .getstarted_new-block.videos_block {
    height: 40vh;
  }

  .logo_image {
    width: 50px;
  }

  .logo_image.media {
    width: 68px;
  }

  .logo_image.virta {
    width: 56px;
  }

  .logo_image.city {
    width: 65px;
  }

  .storybook-header {
    font-size: 32px;
    line-height: 40px;
  }

  .storybook-text.white.top-padding {
    margin-top: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .storybook-text.white.no-padding {
    text-align: center;
    text-shadow: none;
    font-size: 24px;
    line-height: 28px;
  }

  .storybook-text.center {
    font-size: 18px;
    line-height: 24px;
  }

  .image-121 {
    width: 100%;
    display: block;
  }

  .gordon-container {
    flex-direction: column;
    margin-bottom: 20px;
  }

  .storybook-bio-text {
    text-shadow: none;
  }

  .storybook-bio-text.body {
    font-size: 16px;
  }

  .data-sources-hero-section-copy, .section_innerbanner {
    margin-top: 0;
  }

  .innerbanner_content-block.center {
    min-height: 240px;
  }

  .innerbanner_title-blk {
    margin-top: 2em;
  }

  .innerbanner_image-blk {
    width: 100%;
  }

  .tab-pane-tab-1-copy.pharmacy, .greentaba_tab-content-block.pharmacy {
    min-height: 120px;
    margin-top: 2em;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .retrieval_content-block {
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .retrieval_content-block.large-space {
    margin: 40px 0 60px;
  }

  .retrieval_header {
    line-height: 30px;
  }

  .content_title-wrap-copy {
    margin-bottom: 32px;
  }

  .content_title-wrap-copy.add-space {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section_break.padding-top-bottom {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .storybook-text-header {
    font-size: 24px;
    line-height: 30px;
  }

  .retrival_inner-block {
    padding-left: 0;
    padding-right: 0;
  }

  .retrival_content-inner, .div-block-26-copy-copy, .careblock_inner-cont {
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .section_markets-heroblock {
    margin-top: 60px;
  }

  .market_grid-block {
    grid-template-columns: 1fr;
  }

  .market_hero-headlin {
    text-align: left;
    margin-bottom: 10px;
    line-height: 1.5em;
  }

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

  .market_hero-descriptiion {
    line-height: 24px;
  }

  .hipintro_inner-block {
    padding-left: 0;
    padding-right: 0;
  }

  .hipintro_grid-leftblk {
    min-height: 13em;
  }

  .hipvalue_content-block {
    margin-top: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .hipvalue_header-text {
    margin-top: 2em;
  }

  .request_block-wrap {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .request_wrap-block {
    min-height: 1110px;
    margin-bottom: 5em;
  }

  .global_inner-wrap {
    margin-left: 0;
    margin-right: 0;
  }

  .section_explorehero {
    margin-top: 0;
  }

  .longcontent_inner-block {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section_documents {
    padding: 24px 20px;
  }

  .section_documents.bg-color-white.radius-60-right {
    padding-left: 20px;
    padding-right: 20px;
  }

  .new_large-title {
    margin-bottom: 0;
  }

  .banner_image {
    background-size: 140%;
  }

  .tabs_menu-wrapper {
    display: flex;
    position: sticky;
  }

  .tab_singe-nav {
    width: 100%;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 16px;
  }

  .image-126 {
    left: 3px;
  }

  .section_title-block {
    margin-top: 0;
  }

  .grid-79 {
    flex-direction: column;
    display: flex;
  }

  .grid_single-item {
    margin-bottom: 0;
  }

  .grid_header-text {
    margin-bottom: 12px;
  }

  .map-block {
    padding-bottom: 0;
  }

  .map_deatils-blk {
    flex-direction: column;
    display: flex;
  }

  .information_grid-wrap {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .hero_product-callout-container-2 {
    display: none;
  }

  .hero_description-block-2 {
    line-height: 22px;
  }

  .white-blur-2 {
    height: 7vh;
    bottom: 0%;
  }

  .button-primary-blue-4 {
    width: 100%;
  }

  .trusthealth_header-text-2 {
    font-size: 1.6em;
    line-height: 30px;
  }

  .cta-banner-2 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .cta_banner-grid-2 {
    background-position: 0 0, 100% 100%;
  }

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

  .block-quote-person-2 {
    width: 100%;
  }

  .successstory_testimonial-grid-2 {
    padding-bottom: 0;
  }

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

  .successstory_testimonial-outer-2 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

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

  .div-block-297 {
    border: 1px #000;
  }

  .div-block-298 {
    border: 1px #000;
    padding-bottom: 40px;
  }

  .image-136 {
    margin-top: 0%;
  }

  .lab-network-first-slide-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .lab-network-steps-dot-2 {
    display: none;
  }

  .innerbanner_image-blk-2 {
    width: 100%;
  }

  .greetab_description-blk-2 {
    line-height: 22px;
  }

  .greentaab_header-text-2 {
    line-height: 30px;
  }

  .accordian_inner-blk-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .retrieval_header-2 {
    line-height: 30px;
  }

  .section_citation-2 {
    padding: 20px 0;
  }

  .innerbanner_image-blk-3 {
    width: 100%;
  }

  .greentaab_header-text-3 {
    line-height: 30px;
  }

  .cta-banner-3 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .data-point-container-2 {
    flex-direction: column;
    align-items: center;
  }

  .cta_banner-grid-3 {
    background-position: 0 0, 100% 100%;
  }

  .ehr_mian-heading-2, .greentaab_header-text-4 {
    line-height: 30px;
  }

  .data-point-container-3 {
    flex-direction: column;
    align-items: center;
  }

  .text-block-94 {
    font-size: 14px;
  }

  .tab-button-2 {
    margin-bottom: 5px;
    margin-right: 5px;
    padding: 5px 9px 5px 10px;
    font-size: 12px;
    line-height: 20px;
  }

  .tab-button-2.tabblock.generalqn {
    font-size: 12px;
  }

  .sucess-box {
    flex-direction: column;
    width: 100%;
    height: 35%;
    margin-top: 75%;
    padding: 10px;
  }

  .success-message_closebtn.w--current {
    align-self: flex-end;
    margin-right: 0;
  }

  .success-text-2.hack29-custom-message {
    order: 1;
    margin-top: 20px;
  }

  .contact_form-2 {
    grid-row-gap: 2rem;
  }

  .select2_mobile {
    height: auto;
  }

  .form-field-2col, .contact_component {
    grid-template-columns: 1fr;
  }

  .tab-button-3 {
    margin-bottom: 5px;
    margin-right: 5px;
    padding: 5px 9px 5px 10px;
    font-size: 12px;
    line-height: 20px;
  }

  .tab-button-3.tabblock.generalqn {
    font-size: 12px;
  }

  .projects-content-right_btn {
    padding-left: 1rem;
    padding-right: 1rem;
  }

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

  .padding-global-2 {
    padding-left: 20px;
  }

  .notice-container {
    margin-left: 20px;
    margin-right: 20px;
  }

  .video-description-text {
    overflow-wrap: break-word;
  }

  .countdown-box-container {
    width: 70px;
    margin-left: 0;
    margin-right: 0;
  }

  .clock-number {
    font-size: 40px;
  }

  .day-header {
    font-size: 18px;
    line-height: 40px;
  }

  .hero-content-container {
    padding-top: 100px;
    padding-bottom: 40px;
  }

  .hero-header-container {
    margin-bottom: 20px;
  }

  .event-landing-header {
    font-size: 48px;
  }

  .hlth-logo {
    width: 200px;
  }

  .hlth-hero-img-m.top {
    display: block;
    bottom: auto;
  }

  .div-block-303 {
    width: 80%;
  }

  .collection-list-7 {
    grid-template-columns: 1fr;
  }

  .nav_login-link-btn {
    border: 1px solid var(--green-lighten-50);
    color: var(--green-lighten-50);
    -webkit-text-stroke-color: transparent;
    background-color: #0000;
    margin-top: 20px;
  }

  .nav_login-link-btn:hover {
    background-color: #a3eacb1a;
  }

  .heading-2-copy.text-basin-blue {
    text-align: left;
  }

  .infrastructure-outer {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .hero-content-container-copy {
    padding-top: 100px;
    padding-bottom: 40px;
  }

  .padding-global-3 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .list_text-block {
    padding-left: 10px;
    font-size: 16px;
    line-height: 24px;
  }

  .multistep_form-slider {
    width: 100%;
  }

  .multistep_lead-form-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .multistep_lead-form-wrapper:focus {
    outline-offset: 0px;
    outline: 3px #333;
    box-shadow: 0 0 #0000;
  }

  .slider-button-back, .slider-button-next {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .banner-header-blk {
    font-size: 16px;
  }

  .banner-header-blk.large-text-blk {
    font-size: 40px;
    line-height: 40px;
  }

  .banner-header-blk.align-left {
    margin-top: 50px;
  }

  .block_text {
    font-size: 20px;
    line-height: 28px;
  }

  .calculator_inner-wrap {
    margin-top: 50px;
  }

  .header-high {
    font-size: 20px;
    line-height: 28px;
  }

  .primary_slider-button {
    width: 100%;
  }

  .nav-link-contact-3 {
    color: #003d5f;
    background-color: #48d597;
  }

  .nav-link-contact-3:hover {
    background-color: #a3eacb;
  }

  .nav-link-contact-3.calc-btn {
    color: #f2f7fc;
    background-color: #003d5f;
  }

  .multistep_radio-grid {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .button-primary-blue-5 {
    width: 100%;
  }

  .logo_wrapper-blk {
    margin-bottom: 10px;
  }

  .light-header {
    margin-top: 0;
  }

  .banner_content-blk {
    padding: 76px 20px 111px;
  }

  .multistep_form-segment {
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
  }

  .block-quote-person-3 {
    width: 100%;
  }

  .steps-block {
    font-size: 16px;
  }

  .multistep_radio-button-label {
    text-align: left;
    font-size: 16px;
    line-height: 21px;
  }

  .form_inner-wrapper {
    margin-top: 20px;
  }

  .multistep_radio-field {
    height: 72px;
    min-height: 72px;
    padding: 2rem 1rem;
    font-size: .875rem;
  }

  .securetrust_inner-container-2 {
    margin: 60px 0 40px;
    padding-bottom: 0;
  }

  .testimonial_wrapper {
    margin-bottom: 40px;
  }

  .form_header {
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 28px;
  }

  .new_large-title-2, .fomr_list-item {
    margin-bottom: 0;
  }

  .securetrust_content-block-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .securetrust_grid-wrapper-2 {
    grid-row-gap: 20px;
  }

  .image-148 {
    margin-bottom: 30px;
    margin-right: 20px;
  }

  .qhin-candidate_header-block {
    margin-left: 0;
    margin-right: 0;
  }

  .qhin-candidate_header-block.centered {
    width: 100%;
  }

  .qhin-candidate-outer {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .qhin-candidate-outer.no-bottom-padding {
    margin-left: 0;
    margin-right: 0;
  }

  .qhin-candidate-grid {
    padding-bottom: 0;
  }

  .div-block-305 {
    max-width: 80px;
  }

  .h2-heading {
    font-size: 1.8em;
    line-height: 34px;
  }

  .highlight_header-container {
    padding-left: 0;
    padding-right: 0;
  }

  .qhio-use-cases_content {
    flex-direction: column;
  }

  .qhio-use-case-icon-container {
    justify-content: center;
    width: 100%;
    display: flex;
  }

  .h4.text-align-left.font-color-black.m-text-wrap {
    overflow-wrap: normal;
    object-fit: contain;
  }

  .h4.text-align-left.font-color-black.qhin-faq {
    white-space: break-spaces;
    word-break: keep-all;
    padding-right: 40px;
  }

  .use-cases_description {
    line-height: 22px;
  }

  .use-cases_description._w-80 {
    width: auto;
  }

  .purposes_inner-block {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .qhio-hero-content-container {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .one-pager_banner-outer {
    background-position: 100% 0, 0 100%;
    margin-bottom: 40px;
  }

  .tabs_nav-item-3.my-funky-tab.w--current {
    width: 100%;
  }

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

  .footer_seal-wrap {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
  }

  .sectkion_markets-hero, .section_market-content.bg-color-basin-blue.mt-120-110-100 {
    margin-top: 100px;
  }

  .marketshero_containerblk.fqhc-hero {
    height: auto;
  }

  .qhio-process_inner-block {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .lightblue_container-left-copy {
    padding: 0;
  }

  .column-2-copy {
    padding-left: 0;
  }

  .section_whitepaper-content {
    margin-top: 0;
  }

  .whitepaper-hero-grid.qhin-eval {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .list-item-5, .list-item-6, .list-item-7 {
    font-size: 14px;
  }

  .thank-you-body-text {
    margin: 0;
  }

  .h3 {
    line-height: 140%;
  }

  .two-column.left-curve.background-light-blue, .two-column.left-curve.background-light-blue.mobile {
    border-top-left-radius: var(--corner--corner-radius-mobile);
  }

  .two-column.mobile {
    grid-row-gap: var(--spacing--32px);
    flex-direction: column;
    display: flex;
  }

  .section_usecasebanner {
    margin-top: 0;
  }

  .usecasebanner_content-block {
    padding-top: 0;
  }

  .usecasebanner_content-block.center {
    min-height: 240px;
  }

  .usecasebanner_content-block.form {
    padding-top: 20px;
  }

  .usecasebanner_image-block {
    width: 100%;
  }

  .usecase-feature_content-block {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .usecase-feature_content-block.large-space {
    margin: 40px 0 60px;
  }

  .usecase-feature_header-block, .usecase-feature_header-block.text-align-left {
    width: 100%;
  }

  .usecase_feature-container {
    flex-direction: column;
  }

  .usecase_grid-block {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .icon_container {
    justify-content: flex-start;
    width: 100%;
    display: flex;
  }

  .nav-contact-container-mobile.is_new-home {
    margin-top: 20px;
  }

  .m-nav_primary-button-green {
    width: 100%;
  }

  .m-nav_secondary-button-green {
    height: auto;
  }

  .m-nav_secondary-button-green.sdoh {
    width: 80%;
  }

  .cta-form_inner-block {
    padding-left: 0;
    padding-right: 0;
  }

  .cta-form_content-inner {
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .section_qhin-hero {
    margin-top: 0;
  }

  .h1.is-font-lato.is-size-large {
    text-align: left;
  }

  .qhin_image-block {
    width: 100%;
  }

  .qhin_content-block {
    padding-top: 0;
  }

  .qhin_content-block.center {
    min-height: 240px;
  }

  .qhin_content-block.form {
    padding-top: 20px;
  }

  .qhin-connectivity_inner-block {
    padding-left: 0;
    padding-right: 0;
  }

  .qhin-connectivity_content-inner {
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .tefca-benefits_wrapper-block {
    grid-template-columns: 1fr;
  }

  .qhin-faq-container {
    object-fit: contain;
  }

  .qhin-faq-item {
    word-break: normal;
    overflow-wrap: normal;
    object-fit: contain;
  }

  .qhin-videobanner_content-block {
    transform: translate(-50%, -57%);
  }

  .section_videobanner-qhin-home {
    background-position: 50% 100%;
    background-size: 130%;
  }

  .section_videobanner-qhin-home.no-top-padding {
    margin-top: 0;
  }

  .himss-logo {
    width: 200px;
  }

  .qhin-gated-content-container {
    width: auto;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .section_title-block-copy {
    margin-top: 0;
  }

  .product-benefits_wrapper-block {
    grid-template-columns: 1fr;
  }

  .platform_grid-wrapper-copy {
    flex-direction: column;
    align-items: flex-start;
  }

  .testimonial-wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }

  .speakers_inner-block {
    padding-left: 0;
    padding-right: 0;
  }

  .speaker-container {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .grid-82 {
    margin-top: 20px;
    margin-bottom: 60px;
  }

  .webinar-iframe-container {
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .section_banner-takeover {
    background-position: 50% 100%;
    background-size: 130%;
    margin-top: 80px;
  }

  .heading-four.font-color-white.m-text-align-center {
    font-size: 18px;
  }

  .landing-pg-hero {
    padding-left: 0;
    padding-right: 0;
  }

  .landing-pg-hero.min-height {
    min-height: 440px;
  }

  .section_landingpagenav.bg-color-basin-blue.mt-120-110-100 {
    margin-top: 60px;
  }

  .landing-pg-nav-container {
    padding-left: 0;
    padding-right: 0;
  }

  .landing-pg-nav-container.min-height {
    min-height: 440px;
  }

  .landing_grid-wrapper {
    grid-template-columns: 1fr;
  }

  .div-block-276-copy {
    width: 100%;
    padding-right: 0;
  }

  .basin-blue-quotation {
    width: 60px;
  }

  .qhin-benefits_wrapper-block {
    grid-template-columns: 1fr;
  }

  .landing-page-wrapper {
    padding-top: 40px;
  }

  .landing-form-grid {
    grid-template-columns: 1fr;
  }

  .image-32-copy.meditech {
    width: 50%;
  }
}

#w-node-_41e7f6fc-0ac6-bbc6-7713-34a91d113a2e-1d113a2a, #w-node-_41e7f6fc-0ac6-bbc6-7713-34a91d113a41-1d113a2a, #w-node-_9ca61719-228c-3934-9b37-6b19bb8f3dc0-1d113a2a, #w-node-_41e7f6fc-0ac6-bbc6-7713-34a91d113a7d-1d113a2a, #w-node-_41e7f6fc-0ac6-bbc6-7713-34a91d113a99-1d113a2a, #w-node-_41e7f6fc-0ac6-bbc6-7713-34a91d113ab1-1d113a2a, #w-node-d6da9ccb-5da0-a9bd-2a43-9bf4a0e9bc72-a0e9bc6e, #w-node-d6da9ccb-5da0-a9bd-2a43-9bf4a0e9bc99-a0e9bc6e, #w-node-d6da9ccb-5da0-a9bd-2a43-9bf4a0e9bcb9-a0e9bc6e, #w-node-d6da9ccb-5da0-a9bd-2a43-9bf4a0e9bcd5-a0e9bc6e, #w-node-d6da9ccb-5da0-a9bd-2a43-9bf4a0e9bce9-a0e9bc6e, #w-node-d6da9ccb-5da0-a9bd-2a43-9bf4a0e9bd08-a0e9bc6e, #w-node-_5f98ec4f-f9a1-fb48-ee16-50544f3b2a87-30eac086, #w-node-_5f98ec4f-f9a1-fb48-ee16-50544f3b2a88-30eac086, #w-node-_5f98ec4f-f9a1-fb48-ee16-50544f3b2a89-30eac086, #w-node-_5f98ec4f-f9a1-fb48-ee16-50544f3b2a8b-30eac086, #w-node-_5f98ec4f-f9a1-fb48-ee16-50544f3b2a90-30eac086, #w-node-_5f98ec4f-f9a1-fb48-ee16-50544f3b2a91-30eac086, #w-node-_5f98ec4f-f9a1-fb48-ee16-50544f3b2a92-30eac086, #w-node-_5f98ec4f-f9a1-fb48-ee16-50544f3b2a93-30eac086, #w-node-_5f98ec4f-f9a1-fb48-ee16-50544f3b2a95-30eac086, #w-node-_5f98ec4f-f9a1-fb48-ee16-50544f3b2a96-30eac086, #w-node-_5f98ec4f-f9a1-fb48-ee16-50544f3b2a9b-30eac086, #w-node-_5f98ec4f-f9a1-fb48-ee16-50544f3b2a9d-30eac086, #w-node-_5f98ec4f-f9a1-fb48-ee16-50544f3b2aa2-30eac086, #w-node-_5f98ec4f-f9a1-fb48-ee16-50544f3b2aa3-30eac086, #w-node-_5f98ec4f-f9a1-fb48-ee16-50544f3b2aa4-30eac086, #w-node-_5f98ec4f-f9a1-fb48-ee16-50544f3b2aa5-30eac086, #w-node-_5f98ec4f-f9a1-fb48-ee16-50544f3b2aa7-30eac086, #w-node-_5f98ec4f-f9a1-fb48-ee16-50544f3b2aa8-30eac086, #w-node-_5f98ec4f-f9a1-fb48-ee16-50544f3b2aad-30eac086, #w-node-_5f98ec4f-f9a1-fb48-ee16-50544f3b2aaf-30eac086, #w-node-_5f98ec4f-f9a1-fb48-ee16-50544f3b2ab4-30eac086, #w-node-_5f98ec4f-f9a1-fb48-ee16-50544f3b2ab5-30eac086, #w-node-_5f98ec4f-f9a1-fb48-ee16-50544f3b2ab6-30eac086, #w-node-_5f98ec4f-f9a1-fb48-ee16-50544f3b2ab7-30eac086, #w-node-_5f98ec4f-f9a1-fb48-ee16-50544f3b2ab9-30eac086, #w-node-_5f98ec4f-f9a1-fb48-ee16-50544f3b2aba-30eac086, #w-node-_5f98ec4f-f9a1-fb48-ee16-50544f3b2abf-30eac086, #w-node-_5f98ec4f-f9a1-fb48-ee16-50544f3b2ac1-30eac086, #w-node-_5f98ec4f-f9a1-fb48-ee16-50544f3b2ac6-30eac086, #w-node-_5f98ec4f-f9a1-fb48-ee16-50544f3b2ac7-30eac086, #w-node-_5f98ec4f-f9a1-fb48-ee16-50544f3b2ac8-30eac086, #w-node-_5f98ec4f-f9a1-fb48-ee16-50544f3b2ac9-30eac086, #w-node-_5f98ec4f-f9a1-fb48-ee16-50544f3b2acb-30eac086, #w-node-_5f98ec4f-f9a1-fb48-ee16-50544f3b2acc-30eac086, #w-node-_5f98ec4f-f9a1-fb48-ee16-50544f3b2ad1-30eac086, #w-node-_5f98ec4f-f9a1-fb48-ee16-50544f3b2ad3-30eac086, #w-node-_5f98ec4f-f9a1-fb48-ee16-50544f3b2ad8-30eac086, #w-node-e9f382e9-c49a-5ab6-88ad-f5e10cf28c64-30eac086, #w-node-_4dd4c143-1123-c90f-05a8-3e976337068d-30eac086, #w-node-_5f98ec4f-f9a1-fb48-ee16-50544f3b2ad9-30eac086, #w-node-_15b2246f-f3dd-ce35-9a52-e0e26bf34ec9-30eac086, #w-node-_15b2246f-f3dd-ce35-9a52-e0e26bf34eca-30eac086, #w-node-_5f98ec4f-f9a1-fb48-ee16-50544f3b2ada-30eac086, #w-node-_5f98ec4f-f9a1-fb48-ee16-50544f3b2adb-30eac086 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5f98ec4f-f9a1-fb48-ee16-50544f3b2b03-30eac086, #w-node-_5f98ec4f-f9a1-fb48-ee16-50544f3b2b09-30eac086, #w-node-_5f98ec4f-f9a1-fb48-ee16-50544f3b2b0f-30eac086 {
  justify-self: center;
}

#w-node-_5f98ec4f-f9a1-fb48-ee16-50544f3b2b1c-30eac086, #w-node-_5f98ec4f-f9a1-fb48-ee16-50544f3b2b2c-30eac086, #w-node-_4ff42e12-b1f3-571e-91db-b05305ef0dad-30eac086, #w-node-_05818cd7-f577-9685-739c-7812d1f71035-30eac086, #w-node-_03f1182f-a9c1-c947-3b58-023eaacaf13e-30eac086, #w-node-_036fbfaa-3c31-dd56-e90a-33a429641645-30eac086 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_004ba462-03d1-3669-6b86-8265ccb773f1-30eac086 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_4a7742a3-87fe-5ab4-0efe-7fed0e8ea6da-30eac086, #w-node-_5f98ec4f-f9a1-fb48-ee16-50544f3b2b38-30eac086, #w-node-_5f98ec4f-f9a1-fb48-ee16-50544f3b2b48-30eac086, #w-node-c8f00206-0053-5440-81dd-8a3396715a45-30eac086, #w-node-_5f98ec4f-f9a1-fb48-ee16-50544f3b2b66-30eac086, #w-node-_5f98ec4f-f9a1-fb48-ee16-50544f3b2b68-30eac086, #w-node-_5f98ec4f-f9a1-fb48-ee16-50544f3b2b6a-30eac086, #w-node-_5f98ec4f-f9a1-fb48-ee16-50544f3b2b6c-30eac086, #w-node-_5f98ec4f-f9a1-fb48-ee16-50544f3b2b6e-30eac086, #w-node-_5f98ec4f-f9a1-fb48-ee16-50544f3b2b70-30eac086, #w-node-a68d5932-19c0-61fa-3f18-39a2836fb2ea-30eac08d, #w-node-a68d5932-19c0-61fa-3f18-39a2836fb2f3-30eac08d, #w-node-a68d5932-19c0-61fa-3f18-39a2836fb2fc-30eac08d, #w-node-_169c8f0f-0e45-3bd5-da81-ff5cada7de07-ada7ddfe, #w-node-_169c8f0f-0e45-3bd5-da81-ff5cada7de09-ada7ddfe, #w-node-_169c8f0f-0e45-3bd5-da81-ff5cada7de0b-ada7ddfe, #w-node-_169c8f0f-0e45-3bd5-da81-ff5cada7de11-ada7ddfe, #w-node-_169c8f0f-0e45-3bd5-da81-ff5cada7de13-ada7ddfe, #w-node-_169c8f0f-0e45-3bd5-da81-ff5cada7de15-ada7ddfe, #w-node-_169c8f0f-0e45-3bd5-da81-ff5cada7de1b-ada7ddfe, #w-node-_169c8f0f-0e45-3bd5-da81-ff5cada7de1d-ada7ddfe, #w-node-_169c8f0f-0e45-3bd5-da81-ff5cada7de1f-ada7ddfe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895c09e0-3df6-d931-c8d0-8afdd5e89ee6-d5e89ee5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_895c09e0-3df6-d931-c8d0-8afdd5e89ee9-d5e89ee5, #w-node-_6dcfd5f1-8e72-3635-83cd-eb8665718f4b-30eac0a2, #w-node-_6dcfd5f1-8e72-3635-83cd-eb8665718f54-30eac0a2, #w-node-_6dcfd5f1-8e72-3635-83cd-eb8665718f5d-30eac0a2, #w-node-_8b450379-9f57-1a24-d779-637ddce09136-30eac0bb, #w-node-_8b450379-9f57-1a24-d779-637ddce09137-30eac0bb, #w-node-_8b450379-9f57-1a24-d779-637ddce09139-30eac0bb, #w-node-_8b450379-9f57-1a24-d779-637ddce0915b-30eac0bb, #w-node-_8b450379-9f57-1a24-d779-637ddce0915c-30eac0bb, #w-node-_8b450379-9f57-1a24-d779-637ddce0915e-30eac0bb, #w-node-_8b450379-9f57-1a24-d779-637ddce09180-30eac0bb, #w-node-_8b450379-9f57-1a24-d779-637ddce09181-30eac0bb, #w-node-_8b450379-9f57-1a24-d779-637ddce09183-30eac0bb, #w-node-_8b450379-9f57-1a24-d779-637ddce091a5-30eac0bb, #w-node-_8b450379-9f57-1a24-d779-637ddce091a6-30eac0bb, #w-node-_8b450379-9f57-1a24-d779-637ddce091a8-30eac0bb, #w-node-_8b450379-9f57-1a24-d779-637ddce091ca-30eac0bb, #w-node-_8b450379-9f57-1a24-d779-637ddce091cb-30eac0bb, #w-node-_8b450379-9f57-1a24-d779-637ddce091cd-30eac0bb, #w-node-_8b450379-9f57-1a24-d779-637ddce091ef-30eac0bb, #w-node-_8b450379-9f57-1a24-d779-637ddce091f0-30eac0bb, #w-node-_8b450379-9f57-1a24-d779-637ddce091f2-30eac0bb, #w-node-_8b450379-9f57-1a24-d779-637ddce09214-30eac0bb, #w-node-_8b450379-9f57-1a24-d779-637ddce09215-30eac0bb, #w-node-_8b450379-9f57-1a24-d779-637ddce09217-30eac0bb, #w-node-_8b450379-9f57-1a24-d779-637ddce09239-30eac0bb, #w-node-_8b450379-9f57-1a24-d779-637ddce0923a-30eac0bb, #w-node-_8b450379-9f57-1a24-d779-637ddce0923c-30eac0bb, #w-node-_0a7e7567-42fe-b1b2-67d6-8d0b321f9a0b-30eac0e5, #w-node-_0a7e7567-42fe-b1b2-67d6-8d0b321f9a14-30eac0e5, #w-node-_0a7e7567-42fe-b1b2-67d6-8d0b321f9a17-30eac0e5, #w-node-_0a7e7567-42fe-b1b2-67d6-8d0b321f9a18-30eac0e5, #w-node-_0a7e7567-42fe-b1b2-67d6-8d0b321f9a1b-30eac0e5, #w-node-_0a7e7567-42fe-b1b2-67d6-8d0b321f9a1c-30eac0e5, #w-node-_0a7e7567-42fe-b1b2-67d6-8d0b321f9a1f-30eac0e5, #w-node-_0a7e7567-42fe-b1b2-67d6-8d0b321f9a20-30eac0e5, #w-node-_0a7e7567-42fe-b1b2-67d6-8d0b321f9a23-30eac0e5, #w-node-_0a7e7567-42fe-b1b2-67d6-8d0b321f9a24-30eac0e5, #w-node-_0a7e7567-42fe-b1b2-67d6-8d0b321f9a27-30eac0e5, #w-node-_0a7e7567-42fe-b1b2-67d6-8d0b321f9b5d-30eac0e5, #w-node-_0a7e7567-42fe-b1b2-67d6-8d0b321f9b62-30eac0e5, #w-node-_0a7e7567-42fe-b1b2-67d6-8d0b321f9b65-30eac0e5, #w-node-_0a7e7567-42fe-b1b2-67d6-8d0b321f9b6a-30eac0e5, #w-node-_0a7e7567-42fe-b1b2-67d6-8d0b321f9b6d-30eac0e5, #w-node-_0a7e7567-42fe-b1b2-67d6-8d0b321f9b7b-30eac0e5, #w-node-_0a7e7567-42fe-b1b2-67d6-8d0b321f9b80-30eac0e5, #w-node-_0a7e7567-42fe-b1b2-67d6-8d0b321f9b83-30eac0e5, #w-node-_0a7e7567-42fe-b1b2-67d6-8d0b321f9b88-30eac0e5, #w-node-_0a7e7567-42fe-b1b2-67d6-8d0b321f9b8b-30eac0e5, #w-node-_0a7e7567-42fe-b1b2-67d6-8d0b321f9b93-30eac0e5, #w-node-_0a7e7567-42fe-b1b2-67d6-8d0b321f9b95-30eac0e5, #w-node-_0a7e7567-42fe-b1b2-67d6-8d0b321f9bca-30eac0e5, #w-node-_0a7e7567-42fe-b1b2-67d6-8d0b321f9bcc-30eac0e5, #w-node-_0a7e7567-42fe-b1b2-67d6-8d0b321f9c00-30eac0e5, #w-node-_0a7e7567-42fe-b1b2-67d6-8d0b321f9c02-30eac0e5, #w-node-_0a7e7567-42fe-b1b2-67d6-8d0b321f9c42-30eac0e5, #w-node-_0a7e7567-42fe-b1b2-67d6-8d0b321f9c47-30eac0e5, #w-node-_0a7e7567-42fe-b1b2-67d6-8d0b321f9c4a-30eac0e5, #w-node-_0a7e7567-42fe-b1b2-67d6-8d0b321f9c4f-30eac0e5, #w-node-_0a7e7567-42fe-b1b2-67d6-8d0b321f9c52-30eac0e5, #w-node-_0a7e7567-42fe-b1b2-67d6-8d0b321f9c5a-30eac0e5, #w-node-_0a7e7567-42fe-b1b2-67d6-8d0b321f9c5c-30eac0e5, #w-node-_0a7e7567-42fe-b1b2-67d6-8d0b321f9c86-30eac0e5, #w-node-_0a7e7567-42fe-b1b2-67d6-8d0b321f9c88-30eac0e5, #w-node-_0a7e7567-42fe-b1b2-67d6-8d0b321f9cc0-30eac0e5, #w-node-_0a7e7567-42fe-b1b2-67d6-8d0b321f9cc2-30eac0e5, #w-node-_0a7e7567-42fe-b1b2-67d6-8d0b321f9cfd-30eac0e5, #w-node-_0a7e7567-42fe-b1b2-67d6-8d0b321f9d02-30eac0e5, #w-node-_0a7e7567-42fe-b1b2-67d6-8d0b321f9d05-30eac0e5, #w-node-_0a7e7567-42fe-b1b2-67d6-8d0b321f9d0a-30eac0e5, #w-node-_0a7e7567-42fe-b1b2-67d6-8d0b321f9d0d-30eac0e5, #w-node-_0a7e7567-42fe-b1b2-67d6-8d0b321f9d15-30eac0e5, #w-node-_0a7e7567-42fe-b1b2-67d6-8d0b321f9d17-30eac0e5, #w-node-_0a7e7567-42fe-b1b2-67d6-8d0b321f9d3e-30eac0e5, #w-node-_0a7e7567-42fe-b1b2-67d6-8d0b321f9d40-30eac0e5, #w-node-_0a7e7567-42fe-b1b2-67d6-8d0b321f9d6e-30eac0e5, #w-node-_0a7e7567-42fe-b1b2-67d6-8d0b321f9d70-30eac0e5, #w-node-_0a7e7567-42fe-b1b2-67d6-8d0b321f9da5-30eac0e5, #w-node-_0a7e7567-42fe-b1b2-67d6-8d0b321f9daa-30eac0e5, #w-node-_0a7e7567-42fe-b1b2-67d6-8d0b321f9dad-30eac0e5, #w-node-_0a7e7567-42fe-b1b2-67d6-8d0b321f9db2-30eac0e5, #w-node-_0a7e7567-42fe-b1b2-67d6-8d0b321f9db5-30eac0e5, #w-node-_0a7e7567-42fe-b1b2-67d6-8d0b321f9dbd-30eac0e5, #w-node-_0a7e7567-42fe-b1b2-67d6-8d0b321f9dbf-30eac0e5, #w-node-_0a7e7567-42fe-b1b2-67d6-8d0b321f9dec-30eac0e5, #w-node-_0a7e7567-42fe-b1b2-67d6-8d0b321f9dee-30eac0e5, #w-node-_0a7e7567-42fe-b1b2-67d6-8d0b321f9e1e-30eac0e5, #w-node-_0a7e7567-42fe-b1b2-67d6-8d0b321f9e20-30eac0e5, #w-node-_0a7e7567-42fe-b1b2-67d6-8d0b321f9e52-30eac0e5, #w-node-_0a7e7567-42fe-b1b2-67d6-8d0b321f9e57-30eac0e5, #w-node-_0a7e7567-42fe-b1b2-67d6-8d0b321f9e5a-30eac0e5, #w-node-_0a7e7567-42fe-b1b2-67d6-8d0b321f9e62-30eac0e5, #w-node-_0a7e7567-42fe-b1b2-67d6-8d0b321f9e64-30eac0e5, #w-node-_0a7e7567-42fe-b1b2-67d6-8d0b321f9e8b-30eac0e5, #w-node-_0a7e7567-42fe-b1b2-67d6-8d0b321f9e8d-30eac0e5, #w-node-_0a7e7567-42fe-b1b2-67d6-8d0b321f9ec3-30eac0e5, #w-node-_0a7e7567-42fe-b1b2-67d6-8d0b321f9ec5-30eac0e5, #w-node-_0a7e7567-42fe-b1b2-67d6-8d0b321f9ee0-30eac0e5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7e7567-42fe-b1b2-67d6-8d0b321f9ee7-30eac0e5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_0a7e7567-42fe-b1b2-67d6-8d0b321f9ef1-30eac0e5, #w-node-_0a7e7567-42fe-b1b2-67d6-8d0b321f9ef8-30eac0e5, #w-node-c8b64f6f-c872-488c-928f-5ae5d11764c1-30eac0e7, #w-node-c8b64f6f-c872-488c-928f-5ae5d11764ca-30eac0e7, #w-node-c8b64f6f-c872-488c-928f-5ae5d11764d3-30eac0e7, #w-node-c8b64f6f-c872-488c-928f-5ae5d11764dc-30eac0e7, #w-node-c8b64f6f-c872-488c-928f-5ae5d11764f1-30eac0e7, #w-node-c8b64f6f-c872-488c-928f-5ae5d11764f6-30eac0e7, #w-node-c8b64f6f-c872-488c-928f-5ae5d1176502-30eac0e7, #w-node-c8b64f6f-c872-488c-928f-5ae5d1176507-30eac0e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_11354274-a04f-b0bf-e58b-8e2490266a1a-30eac0e7 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_11354274-a04f-b0bf-e58b-8e2490266a21-30eac0e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_11354274-a04f-b0bf-e58b-8e2490266a26-30eac0e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_11354274-a04f-b0bf-e58b-8e2490266a2b-30eac0e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_20a516a5-a5d8-7b35-76ce-9d2ea0c39fd6-30eac0e7 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-e5ea1d8d-113c-9b5d-19bd-0e9d58b1a25b-30eac0e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e5ea1d8d-113c-9b5d-19bd-0e9d58b1a262-30eac0e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7a70ee41-6044-f170-3527-61d210f28fed-30eac0e7 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_60fdd8ad-11f4-52eb-723a-56a811554ddb-30eac0e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_60fdd8ad-11f4-52eb-723a-56a811554de0-30eac0e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c8b64f6f-c872-488c-928f-5ae5d1176550-30eac0e7, #w-node-c8b64f6f-c872-488c-928f-5ae5d1176557-30eac0e7, #w-node-c8b64f6f-c872-488c-928f-5ae5d117655e-30eac0e7 {
  justify-self: center;
}

#w-node-_8b2e7b2f-3372-b67e-b146-e6d602e641f0-30eac0ed, #form.w-node-_8b2e7b2f-3372-b67e-b146-e6d602e64215-30eac0ed, #w-node-_10f31478-afd5-1625-74dd-c13979c0f835-30eac0ed, #w-node-_10f31478-afd5-1625-74dd-c13979c0f837-30eac0ed, #w-node-_10f31478-afd5-1625-74dd-c13979c0f838-30eac0ed, #w-node-_10f31478-afd5-1625-74dd-c13979c0f83a-30eac0ed, #w-node-_10f31478-afd5-1625-74dd-c13979c0f841-30eac0ed, #w-node-_10f31478-afd5-1625-74dd-c13979c0f843-30eac0ed, #w-node-_10f31478-afd5-1625-74dd-c13979c0f844-30eac0ed, #w-node-_10f31478-afd5-1625-74dd-c13979c0f846-30eac0ed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_10f31478-afd5-1625-74dd-c13979c0f86b-30eac0ed {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_33c4fa94-6ab3-6d53-de64-0a34adf8d192-adf8d184, #w-node-_535a869c-dfb4-ffcd-23c1-742636612026-30eac0f9, #w-node-c53935d2-8193-e7af-522f-8376fd7f459e-30eac0f9, #w-node-_2d2c9148-fb3c-d0d2-e7e3-6409e7903e78-30eac0f9, #w-node-_67c4862f-0f37-e110-a1f7-6b1d1382107d-30eac0f9, #w-node-bd528732-52da-44fe-5bdf-e6f26096c703-30eac12e, #w-node-bd528732-52da-44fe-5bdf-e6f26096c70d-30eac12e, #w-node-d3539792-f957-60bc-73c0-a39e3d6b30a0-30eac12f, #w-node-d3539792-f957-60bc-73c0-a39e3d6b30ad-30eac12f, #w-node-d3539792-f957-60bc-73c0-a39e3d6b30b7-30eac12f, #w-node-d3539792-f957-60bc-73c0-a39e3d6b30b9-30eac12f, #w-node-d3539792-f957-60bc-73c0-a39e3d6b30bb-30eac12f, #w-node-d3539792-f957-60bc-73c0-a39e3d6b30bd-30eac12f, #w-node-d3539792-f957-60bc-73c0-a39e3d6b30bf-30eac12f, #w-node-d3539792-f957-60bc-73c0-a39e3d6b30c5-30eac12f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3539792-f957-60bc-73c0-a39e3d6b30c7-30eac12f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-d3539792-f957-60bc-73c0-a39e3d6b30ce-30eac12f {
  align-self: center;
}

#w-node-d3539792-f957-60bc-73c0-a39e3d6b30e3-30eac12f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3539792-f957-60bc-73c0-a39e3d6b3108-30eac12f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d3539792-f957-60bc-73c0-a39e3d6b3112-30eac12f, #w-node-d3539792-f957-60bc-73c0-a39e3d6b3116-30eac12f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3539792-f957-60bc-73c0-a39e3d6b3118-30eac12f, #w-node-d3539792-f957-60bc-73c0-a39e3d6b3124-30eac12f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d3539792-f957-60bc-73c0-a39e3d6b3131-30eac12f, #w-node-d3539792-f957-60bc-73c0-a39e3d6b313d-30eac12f, #w-node-d3539792-f957-60bc-73c0-a39e3d6b314d-30eac12f, #w-node-d3539792-f957-60bc-73c0-a39e3d6b315a-30eac12f, #w-node-d3539792-f957-60bc-73c0-a39e3d6b3170-30eac12f, #w-node-d3539792-f957-60bc-73c0-a39e3d6b3178-30eac12f, #w-node-d3539792-f957-60bc-73c0-a39e3d6b3181-30eac12f, #w-node-d3539792-f957-60bc-73c0-a39e3d6b3184-30eac12f, #w-node-d3539792-f957-60bc-73c0-a39e3d6b318c-30eac12f, #w-node-d3539792-f957-60bc-73c0-a39e3d6b3195-30eac12f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fb029ce5-8446-d229-3628-0bc49b311ae1-9b311ae0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-fb029ce5-8446-d229-3628-0bc49b311ae4-9b311ae0, #w-node-_0ca12a7b-ad53-9cd2-5620-b13491aac49e-30eac14d, #w-node-_0ca12a7b-ad53-9cd2-5620-b13491aac4ab-30eac14d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ca12a7b-ad53-9cd2-5620-b13491aac4e0-30eac14d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0ca12a7b-ad53-9cd2-5620-b13491aac4e7-30eac14d, #w-node-_0ca12a7b-ad53-9cd2-5620-b13491aac4eb-30eac14d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ca12a7b-ad53-9cd2-5620-b13491aac4ed-30eac14d {
  align-self: center;
}

#w-node-_0ca12a7b-ad53-9cd2-5620-b13491aac501-30eac14d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ca12a7b-ad53-9cd2-5620-b13491aac503-30eac14d {
  align-self: center;
}

#w-node-_2ca9b287-9fbb-4494-f310-c30f29e7f11f-30eac14d, #w-node-_2ca9b287-9fbb-4494-f310-c30f29e7f125-30eac14d, #w-node-_0ca12a7b-ad53-9cd2-5620-b13491aac512-30eac14d, #w-node-_0ca12a7b-ad53-9cd2-5620-b13491aac519-30eac14d, #w-node-_0ca12a7b-ad53-9cd2-5620-b13491aac51f-30eac14d, #w-node-_0ca12a7b-ad53-9cd2-5620-b13491aac521-30eac14d, #w-node-_0ca12a7b-ad53-9cd2-5620-b13491aac528-30eac14d, #w-node-_0ca12a7b-ad53-9cd2-5620-b13491aac52e-30eac14d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ca12a7b-ad53-9cd2-5620-b13491aac531-30eac14d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0ca12a7b-ad53-9cd2-5620-b13491aac535-30eac14d, #w-node-_6d7283a1-fee0-07ae-6822-2d9b48ebef4d-30eac163, #w-node-_1b131f0d-d2c9-e368-1c57-9c3f38401bac-30eac163, #w-node-_41a47114-e706-df67-88e2-abeb307bfa8f-30eac163, #w-node-_1c68b537-5326-628b-fe9c-f79c9d839000-30eac163, #w-node-_1c68b537-5326-628b-fe9c-f79c9d83900f-30eac163, #w-node-_1c68b537-5326-628b-fe9c-f79c9d839015-30eac163, #w-node-_1c68b537-5326-628b-fe9c-f79c9d839025-30eac163, #w-node-_1c68b537-5326-628b-fe9c-f79c9d83902b-30eac163, #w-node-_1c68b537-5326-628b-fe9c-f79c9d83903b-30eac163, #w-node-_1c68b537-5326-628b-fe9c-f79c9d839041-30eac163, #w-node-_1c68b537-5326-628b-fe9c-f79c9d839043-30eac163, #w-node-_1c68b537-5326-628b-fe9c-f79c9d83904a-30eac163, #w-node-_1c68b537-5326-628b-fe9c-f79c9d839050-30eac163, #w-node-_1c68b537-5326-628b-fe9c-f79c9d839058-30eac163, #w-node-_1c68b537-5326-628b-fe9c-f79c9d83905e-30eac163, #w-node-_1c68b537-5326-628b-fe9c-f79c9d839066-30eac163, #w-node-_1c68b537-5326-628b-fe9c-f79c9d83906c-30eac163, #w-node-be9fc62c-457e-f217-58de-67c240c40df0-30eac163, #w-node-be9fc62c-457e-f217-58de-67c240c40df8-30eac163, #w-node-be9fc62c-457e-f217-58de-67c240c40e00-30eac163, #w-node-be9fc62c-457e-f217-58de-67c240c40e08-30eac163, #w-node-be9fc62c-457e-f217-58de-67c240c40e10-30eac163, #w-node-_21691717-e891-dc79-5b9d-d49797d895df-30eac163, #w-node-_21691717-e891-dc79-5b9d-d49797d895e6-30eac163, #w-node-_21691717-e891-dc79-5b9d-d49797d895ed-30eac163, #w-node-_21691717-e891-dc79-5b9d-d49797d895f4-30eac163, #w-node-_21691717-e891-dc79-5b9d-d49797d895fb-30eac163, #w-node-_21691717-e891-dc79-5b9d-d49797d89602-30eac163, #w-node-_21691717-e891-dc79-5b9d-d49797d89608-30eac163, #w-node-_21691717-e891-dc79-5b9d-d49797d8960e-30eac163, #w-node-_4cb99f86-313e-5751-612c-82ca40fe955b-30eac163, #w-node-_4cb99f86-313e-5751-612c-82ca40fe9570-30eac163, #w-node-_1f8b4ada-938d-55f8-d3d6-0ff5de7f2823-30eac163, #w-node-_1f8b4ada-938d-55f8-d3d6-0ff5de7f2828-30eac163, #w-node-_1f8b4ada-938d-55f8-d3d6-0ff5de7f282d-30eac163, #w-node-c0da9636-9a00-fbcd-6b93-745052e63f15-30eac163, #w-node-c0da9636-9a00-fbcd-6b93-745052e63f2e-30eac163 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f8eed471-e442-68b0-9147-a16b855c6246-30eac163, #w-node-f8eed471-e442-68b0-9147-a16b855c6248-30eac163, #w-node-f8eed471-e442-68b0-9147-a16b855c6255-30eac163 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f8eed471-e442-68b0-9147-a16b855c6260-30eac163 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f8eed471-e442-68b0-9147-a16b855c6262-30eac163 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c2a90d28-f38d-31d2-9073-bc31a07172d1-30eac163, #w-node-c2a90d28-f38d-31d2-9073-bc31a07172d9-30eac163, #w-node-c2a90d28-f38d-31d2-9073-bc31a07172e1-30eac163, #w-node-_160fcf2c-92d2-dbf9-86d5-76914adda23f-30eac163, #w-node-d49c9bce-cc2f-c454-d7ec-35426e519856-30eac163, #w-node-d9fdf293-d386-12fb-da2e-855166480f78-30eac163, #w-node-c4756dac-7424-4fba-8dd6-e5a4d90635eb-30eac163, #w-node-_3c1d1c8c-4d1d-8ada-c954-dcbce0c59a2c-30eac163, #w-node-_3c1d1c8c-4d1d-8ada-c954-dcbce0c59a31-30eac163, #w-node-_3c1d1c8c-4d1d-8ada-c954-dcbce0c59a36-30eac163, #w-node-_125d3ed9-205d-aaf1-1134-e6346ef23378-30eac163, #w-node-bc4300b9-64a2-1806-4bb1-c08c1085a0d8-30eac163, #w-node-bc4300b9-64a2-1806-4bb1-c08c1085a10b-30eac163, #w-node-eba247ef-475f-68d6-f154-03d2f6a2cd8b-30eac163, #w-node-eba247ef-475f-68d6-f154-03d2f6a2cd83-30eac163, #w-node-eba247ef-475f-68d6-f154-03d2f6a2cd7b-30eac163, #w-node-ee257b1a-ea80-c8c1-6b45-aa96dde76a62-30eac17f, #w-node-ee257b1a-ea80-c8c1-6b45-aa96dde76a63-30eac17f, #w-node-ee257b1a-ea80-c8c1-6b45-aa96dde76a65-30eac17f, #w-node-ee257b1a-ea80-c8c1-6b45-aa96dde76a69-30eac17f, #w-node-ee257b1a-ea80-c8c1-6b45-aa96dde76a6c-30eac17f, #w-node-ee257b1a-ea80-c8c1-6b45-aa96dde76a6f-30eac17f, #w-node-ee257b1a-ea80-c8c1-6b45-aa96dde76a71-30eac17f, #w-node-_60510c9d-1d0e-5c29-48fd-032c17df5cb6-30eac19a, #w-node-_60510c9d-1d0e-5c29-48fd-032c17df5cbd-30eac19a, #w-node-_60510c9d-1d0e-5c29-48fd-032c17df5cc4-30eac19a, #w-node-_60510c9d-1d0e-5c29-48fd-032c17df5cce-30eac19a, #w-node-_60510c9d-1d0e-5c29-48fd-032c17df5cd3-30eac19a, #w-node-_60510c9d-1d0e-5c29-48fd-032c17df5ce4-30eac19a, #w-node-_60510c9d-1d0e-5c29-48fd-032c17df5cf5-30eac19a, #w-node-_60510c9d-1d0e-5c29-48fd-032c17df5d06-30eac19a, #w-node-_60510c9d-1d0e-5c29-48fd-032c17df5d17-30eac19a, #w-node-_60510c9d-1d0e-5c29-48fd-032c17df5d28-30eac19a, #w-node-_60510c9d-1d0e-5c29-48fd-032c17df5d39-30eac19a, #w-node-_60510c9d-1d0e-5c29-48fd-032c17df5d4a-30eac19a, #w-node-_60510c9d-1d0e-5c29-48fd-032c17df5d65-30eac19a, #w-node-_60510c9d-1d0e-5c29-48fd-032c17df5d6a-30eac19a, #w-node-_8c443422-e86a-1fb2-bd6b-c1a338eb0402-30eac19a, #w-node-_8c443422-e86a-1fb2-bd6b-c1a338eb040c-30eac19a, #w-node-_8c443422-e86a-1fb2-bd6b-c1a338eb0433-30eac19a, #w-node-_8c443422-e86a-1fb2-bd6b-c1a338eb0457-30eac19a, #w-node-_8c443422-e86a-1fb2-bd6b-c1a338eb0473-30eac19a, #w-node-_8c443422-e86a-1fb2-bd6b-c1a338eb0497-30eac19a, #w-node-f28d5289-6069-072b-aa41-0b398ecece18-30eac1b8, #w-node-f28d5289-6069-072b-aa41-0b398ecece22-30eac1b8, #w-node-f28d5289-6069-072b-aa41-0b398ecece31-30eac1b8, #w-node-f28d5289-6069-072b-aa41-0b398ecece4e-30eac1b8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f28d5289-6069-072b-aa41-0b398ecece69-30eac1b8 {
  align-self: center;
}

#w-node-f28d5289-6069-072b-aa41-0b398ecece70-30eac1b8, #w-node-f28d5289-6069-072b-aa41-0b398ecece74-30eac1b8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f28d5289-6069-072b-aa41-0b398ecece76-30eac1b8, #w-node-f28d5289-6069-072b-aa41-0b398ecece7f-30eac1b8 {
  place-self: center;
}

#w-node-f28d5289-6069-072b-aa41-0b398ecece86-30eac1b8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f28d5289-6069-072b-aa41-0b398ecece99-30eac1b8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-f28d5289-6069-072b-aa41-0b398ecece9e-30eac1b8 {
  align-self: center;
}

#w-node-f28d5289-6069-072b-aa41-0b398ececea9-30eac1b8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-f28d5289-6069-072b-aa41-0b398ececeae-30eac1b8 {
  align-self: center;
}

#w-node-_4462fb45-d7ca-c691-c4f7-5915536c7a4e-30eac1c0, #w-node-_4462fb45-d7ca-c691-c4f7-5915536c7a58-30eac1c0, #w-node-_4462fb45-d7ca-c691-c4f7-5915536c7a5f-30eac1c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4462fb45-d7ca-c691-c4f7-5915536c7a61-30eac1c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4462fb45-d7ca-c691-c4f7-5915536c7a72-30eac1c0, #w-node-_4462fb45-d7ca-c691-c4f7-5915536c7a7c-30eac1c0, #w-node-_4462fb45-d7ca-c691-c4f7-5915536c7a86-30eac1c0, #w-node-_4462fb45-d7ca-c691-c4f7-5915536c7a90-30eac1c0, #w-node-_4462fb45-d7ca-c691-c4f7-5915536c7a9d-30eac1c0, #w-node-_4462fb45-d7ca-c691-c4f7-5915536c7aa7-30eac1c0, #w-node-_4462fb45-d7ca-c691-c4f7-5915536c7ab8-30eac1c0, #w-node-_4462fb45-d7ca-c691-c4f7-5915536c7ac0-30eac1c0, #w-node-_4462fb45-d7ca-c691-c4f7-5915536c7ac8-30eac1c0, #w-node-_4462fb45-d7ca-c691-c4f7-5915536c7ad0-30eac1c0, #w-node-_4462fb45-d7ca-c691-c4f7-5915536c7ad8-30eac1c0, #w-node-_4462fb45-d7ca-c691-c4f7-5915536c7ae0-30eac1c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b03b24eb-90f1-2fbc-adb7-3d4b2041909a-20419099 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b03b24eb-90f1-2fbc-adb7-3d4b2041909d-20419099, #w-node-a3dcb8e4-4441-c2f3-e305-3504432a7abd-30eac1f4, #w-node-_4830edf9-b114-aa88-075f-406ac1318025-30eac1f4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0008f492-2af9-3f29-02eb-0a6f0eb42f49-30eac1f4 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-ee45c07a-8efb-dd61-7c22-5033fd7d6c93-fd7d6c8a, #w-node-ee45c07a-8efb-dd61-7c22-5033fd7d6c95-fd7d6c8a, #w-node-ee45c07a-8efb-dd61-7c22-5033fd7d6c97-fd7d6c8a, #w-node-ee45c07a-8efb-dd61-7c22-5033fd7d6c9b-fd7d6c8a, #w-node-ee45c07a-8efb-dd61-7c22-5033fd7d6c9d-fd7d6c8a, #w-node-ee45c07a-8efb-dd61-7c22-5033fd7d6c9f-fd7d6c8a, #w-node-ee45c07a-8efb-dd61-7c22-5033fd7d6ca3-fd7d6c8a, #w-node-ee45c07a-8efb-dd61-7c22-5033fd7d6ca5-fd7d6c8a, #w-node-ee45c07a-8efb-dd61-7c22-5033fd7d6ca7-fd7d6c8a, #w-node-_5cf31324-180a-704c-60f9-96c6d100a1a9-30eac1f6, #w-node-_5cf31324-180a-704c-60f9-96c6d100a1ab-30eac1f6, #w-node-_5cf31324-180a-704c-60f9-96c6d100a1ad-30eac1f6, #w-node-_5cf31324-180a-704c-60f9-96c6d100a1af-30eac1f6, #w-node-_5cf31324-180a-704c-60f9-96c6d100a1b1-30eac1f6, #w-node-_5cf31324-180a-704c-60f9-96c6d100a1ba-30eac1f6, #w-node-_5cf31324-180a-704c-60f9-96c6d100a1de-30eac1f6, #w-node-_5cf31324-180a-704c-60f9-96c6d100a1e4-30eac1f6, #w-node-_5cf31324-180a-704c-60f9-96c6d100a1f4-30eac1f6, #w-node-_5cf31324-180a-704c-60f9-96c6d100a1fa-30eac1f6, #w-node-_5cf31324-180a-704c-60f9-96c6d100a1fc-30eac1f6, #w-node-_5cf31324-180a-704c-60f9-96c6d100a20f-30eac1f6, #w-node-_5cf31324-180a-704c-60f9-96c6d100a215-30eac1f6, #w-node-_5cf31324-180a-704c-60f9-96c6d100a21d-30eac1f6, #w-node-_5cf31324-180a-704c-60f9-96c6d100a223-30eac1f6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2aa83fdf-64ab-59cd-5478-8a0fd7ddda3a-30eac1f6, #w-node-_2aa83fdf-64ab-59cd-5478-8a0fd7ddda3c-30eac1f6, #w-node-d076b404-0ae8-0b53-8618-856c50e0e134-30eac1f6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2aa83fdf-64ab-59cd-5478-8a0fd7ddda60-30eac1f6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2aa83fdf-64ab-59cd-5478-8a0fd7ddda62-30eac1f6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b8230440-d157-fb51-57fe-c6517c7d94fb-30eac1f6, #w-node-b8230440-d157-fb51-57fe-c6517c7d9503-30eac1f6, #w-node-b8230440-d157-fb51-57fe-c6517c7d950b-30eac1f6, #w-node-_5cf31324-180a-704c-60f9-96c6d100a251-30eac1f6, #w-node-_5cf31324-180a-704c-60f9-96c6d100a258-30eac1f6, #w-node-_5cf31324-180a-704c-60f9-96c6d100a25f-30eac1f6, #w-node-_5cf31324-180a-704c-60f9-96c6d100a266-30eac1f6, #w-node-_5cf31324-180a-704c-60f9-96c6d100a26d-30eac1f6, #w-node-_5cf31324-180a-704c-60f9-96c6d100a274-30eac1f6, #w-node-_5cf31324-180a-704c-60f9-96c6d100a27a-30eac1f6, #w-node-_5cf31324-180a-704c-60f9-96c6d100a280-30eac1f6, #w-node-_81b15fc0-8cdb-8fcd-cb40-55978f2709ba-30eac1f6, #w-node-_81b15fc0-8cdb-8fcd-cb40-55978f2709cf-30eac1f6, #w-node-cc1087fd-80a7-ed29-7e1b-9bb77318b86f-30eac1f7, #w-node-cc1087fd-80a7-ed29-7e1b-9bb77318b871-30eac1f7, #w-node-cc1087fd-80a7-ed29-7e1b-9bb77318b873-30eac1f7, #w-node-cc1087fd-80a7-ed29-7e1b-9bb77318b875-30eac1f7, #w-node-cc1087fd-80a7-ed29-7e1b-9bb77318b877-30eac1f7, #w-node-cc1087fd-80a7-ed29-7e1b-9bb77318b880-30eac1f7, #w-node-cc1087fd-80a7-ed29-7e1b-9bb77318b8a4-30eac1f7, #w-node-cc1087fd-80a7-ed29-7e1b-9bb77318b8aa-30eac1f7, #w-node-cc1087fd-80a7-ed29-7e1b-9bb77318b8ba-30eac1f7, #w-node-cc1087fd-80a7-ed29-7e1b-9bb77318b8c0-30eac1f7, #w-node-cc1087fd-80a7-ed29-7e1b-9bb77318b8c2-30eac1f7, #w-node-cc1087fd-80a7-ed29-7e1b-9bb77318b8d5-30eac1f7, #w-node-cc1087fd-80a7-ed29-7e1b-9bb77318b8db-30eac1f7, #w-node-cc1087fd-80a7-ed29-7e1b-9bb77318b8e3-30eac1f7, #w-node-cc1087fd-80a7-ed29-7e1b-9bb77318b8e9-30eac1f7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc1087fd-80a7-ed29-7e1b-9bb77318b8fe-30eac1f7, #w-node-cc1087fd-80a7-ed29-7e1b-9bb77318b900-30eac1f7, #w-node-cc1087fd-80a7-ed29-7e1b-9bb77318b90f-30eac1f7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-cc1087fd-80a7-ed29-7e1b-9bb77318b91c-30eac1f7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc1087fd-80a7-ed29-7e1b-9bb77318b91e-30eac1f7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-cc1087fd-80a7-ed29-7e1b-9bb77318b92f-30eac1f7, #w-node-cc1087fd-80a7-ed29-7e1b-9bb77318b937-30eac1f7, #w-node-cc1087fd-80a7-ed29-7e1b-9bb77318b93f-30eac1f7, #w-node-cc1087fd-80a7-ed29-7e1b-9bb77318b94f-30eac1f7, #w-node-cc1087fd-80a7-ed29-7e1b-9bb77318b956-30eac1f7, #w-node-cc1087fd-80a7-ed29-7e1b-9bb77318b95d-30eac1f7, #w-node-cc1087fd-80a7-ed29-7e1b-9bb77318b964-30eac1f7, #w-node-cc1087fd-80a7-ed29-7e1b-9bb77318b96b-30eac1f7, #w-node-cc1087fd-80a7-ed29-7e1b-9bb77318b972-30eac1f7, #w-node-cc1087fd-80a7-ed29-7e1b-9bb77318b978-30eac1f7, #w-node-cc1087fd-80a7-ed29-7e1b-9bb77318b97e-30eac1f7, #w-node-cc1087fd-80a7-ed29-7e1b-9bb77318b983-30eac1f7, #w-node-cc1087fd-80a7-ed29-7e1b-9bb77318b998-30eac1f7, #w-node-c24761ec-a014-a318-ef17-4d435a102d00-30eac1fa, #w-node-c24761ec-a014-a318-ef17-4d435a102d0d-30eac1fa, #w-node-c24761ec-a014-a318-ef17-4d435a102d18-30eac1fa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c24761ec-a014-a318-ef17-4d435a102d1a-30eac1fa {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c24761ec-a014-a318-ef17-4d435a102d1c-30eac1fa, #w-node-c24761ec-a014-a318-ef17-4d435a102d1e-30eac1fa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c24761ec-a014-a318-ef17-4d435a102d25-30eac1fa {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c24761ec-a014-a318-ef17-4d435a102d35-30eac1fa, #w-node-c24761ec-a014-a318-ef17-4d435a102d42-30eac1fa, #w-node-c24761ec-a014-a318-ef17-4d435a102d58-30eac1fa, #w-node-c24761ec-a014-a318-ef17-4d435a102d61-30eac1fa, #w-node-c24761ec-a014-a318-ef17-4d435a102d68-30eac1fa, #w-node-_5c7dbe4a-37e8-4d4c-6e26-b4792b5d4f71-30eac229, #w-node-_5c7dbe4a-37e8-4d4c-6e26-b4792b5d4f79-30eac229, #w-node-_5c7dbe4a-37e8-4d4c-6e26-b4792b5d4f82-30eac229, #w-node-_82284873-698e-4101-0aa9-575f7895d924-30eac229, #w-node-_82284873-698e-4101-0aa9-575f7895d936-30eac229, #w-node-_9ae7e7ad-0de8-0add-832e-ed503feefafb-30eac229, #w-node-_9ae7e7ad-0de8-0add-832e-ed503feefb03-30eac229, #w-node-_9ae7e7ad-0de8-0add-832e-ed503feefb0b-30eac229, #w-node-_9ae7e7ad-0de8-0add-832e-ed503feefb13-30eac229, #w-node-_9ae7e7ad-0de8-0add-832e-ed503feefb1b-30eac229, #w-node-_9ae7e7ad-0de8-0add-832e-ed503feefb23-30eac229, #w-node-_81608179-7d18-f8c1-d9f5-e53fded1f82e-30eac267, #w-node-_81608179-7d18-f8c1-d9f5-e53fded1f838-30eac267, #w-node-_81608179-7d18-f8c1-d9f5-e53fded1f842-30eac267, #w-node-_81608179-7d18-f8c1-d9f5-e53fded1f844-30eac267, #w-node-_81608179-7d18-f8c1-d9f5-e53fded1f846-30eac267, #w-node-_81608179-7d18-f8c1-d9f5-e53fded1f848-30eac267, #w-node-_81608179-7d18-f8c1-d9f5-e53fded1f84f-30eac267 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_81608179-7d18-f8c1-d9f5-e53fded1f851-30eac267 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_81608179-7d18-f8c1-d9f5-e53fded1f856-30eac267 {
  align-self: center;
}

#w-node-_81608179-7d18-f8c1-d9f5-e53fded1f865-30eac267 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_81608179-7d18-f8c1-d9f5-e53fded1f887-30eac267, #w-node-_81608179-7d18-f8c1-d9f5-e53fded1f894-30eac267 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_81608179-7d18-f8c1-d9f5-e53fded1f898-30eac267 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_81608179-7d18-f8c1-d9f5-e53fded1f8a5-30eac267 {
  place-self: auto;
}

#w-node-_81608179-7d18-f8c1-d9f5-e53fded1f8ae-30eac267, #w-node-_0410371a-b365-df00-317b-091a3d3aba9f-30eac267, #w-node-_39cfb82f-63ef-b9fb-7d9c-d402b8a41ef4-30eac267, #w-node-_035589a2-7cf5-ffb8-de75-9d3b23feed14-30eac267, #w-node-_035589a2-7cf5-ffb8-de75-9d3b23feed25-30eac267, #w-node-_81608179-7d18-f8c1-d9f5-e53fded1f8f4-30eac267, #w-node-_81608179-7d18-f8c1-d9f5-e53fded1f8fb-30eac267, #w-node-_81608179-7d18-f8c1-d9f5-e53fded1f901-30eac267, #w-node-_4ea7ad89-4452-d0f5-c6a1-c68afe8f8bcb-30eac267, #w-node-_4ea7ad89-4452-d0f5-c6a1-c68afe8f8bd2-30eac267, #w-node-_4ea7ad89-4452-d0f5-c6a1-c68afe8f8bd9-30eac267, #w-node-_4ea7ad89-4452-d0f5-c6a1-c68afe8f8be0-30eac267, #w-node-_4ea7ad89-4452-d0f5-c6a1-c68afe8f8be7-30eac267, #w-node-_4ea7ad89-4452-d0f5-c6a1-c68afe8f8bee-30eac267, #w-node-_4ea7ad89-4452-d0f5-c6a1-c68afe8f8bf5-30eac267, #w-node-_4ea7ad89-4452-d0f5-c6a1-c68afe8f8bfb-30eac267, #w-node-_5ab77957-c451-3faf-8160-dd6cba2e3f55-30eac27d, #w-node-_5ab77957-c451-3faf-8160-dd6cba2e3f5e-30eac27d, #w-node-_5ab77957-c451-3faf-8160-dd6cba2e3f67-30eac27d, #w-node-_8be25ff1-370a-eb6f-c8f4-2869c89802d0-30eac298, #w-node-_8be25ff1-370a-eb6f-c8f4-2869c89802d5-30eac298, #w-node-_8be25ff1-370a-eb6f-c8f4-2869c89802da-30eac298, #w-node-_8be25ff1-370a-eb6f-c8f4-2869c89802df-30eac298, #w-node-_8be25ff1-370a-eb6f-c8f4-2869c89802e5-30eac298, #w-node-_8be25ff1-370a-eb6f-c8f4-2869c89802e9-30eac298, #w-node-_8be25ff1-370a-eb6f-c8f4-2869c89802f1-30eac298, #w-node-_8be25ff1-370a-eb6f-c8f4-2869c89802fd-30eac298, #w-node-_8be25ff1-370a-eb6f-c8f4-2869c898033b-30eac298, #w-node-f3747d54-2ad9-4c03-669f-7b606e6c08c4-30eac298, #w-node-_8be25ff1-370a-eb6f-c8f4-2869c898034f-30eac298, #w-node-_8be25ff1-370a-eb6f-c8f4-2869c8980351-30eac298, #w-node-_8be25ff1-370a-eb6f-c8f4-2869c89803a7-30eac298, #w-node-_8be25ff1-370a-eb6f-c8f4-2869c89803aa-30eac298, #w-node-_8be25ff1-370a-eb6f-c8f4-2869c898046d-30eac298, #w-node-_8be25ff1-370a-eb6f-c8f4-2869c8980471-30eac298, #w-node-_8be25ff1-370a-eb6f-c8f4-2869c8980473-30eac298, #w-node-_8be25ff1-370a-eb6f-c8f4-2869c8980475-30eac298, #w-node-_8be25ff1-370a-eb6f-c8f4-2869c8980477-30eac298, #w-node-_8be25ff1-370a-eb6f-c8f4-2869c8980649-30eac298, #w-node-_8be25ff1-370a-eb6f-c8f4-2869c898064b-30eac298, #w-node-_8be25ff1-370a-eb6f-c8f4-2869c898066b-30eac298, #w-node-d5be024b-bf1c-0eeb-9e1d-d31b5c1c24e0-30eac298, #w-node-_74c7bf8b-b241-7782-e0bd-f7839c152d1a-30eac298, #w-node-_8be25ff1-370a-eb6f-c8f4-2869c89806b5-30eac298, #w-node-_09bfa9b4-c2e4-3628-2595-b704b8da1704-30eac29c, #w-node-f5aa6cb8-752a-10ae-2518-c9fd0752c217-30eac29c, #w-node-_18e45045-50b6-4921-ab40-53386e7a2143-30eac29c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_18e45045-50b6-4921-ab40-53386e7a2148-30eac29c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_18e45045-50b6-4921-ab40-53386e7a214f-30eac29c, #w-node-_18e45045-50b6-4921-ab40-53386e7a2155-30eac29c, #w-node-_18e45045-50b6-4921-ab40-53386e7a2164-30eac29c, #w-node-_18e45045-50b6-4921-ab40-53386e7a216b-30eac29c, #w-node-_18e45045-50b6-4921-ab40-53386e7a2174-30eac29c, #w-node-_18e45045-50b6-4921-ab40-53386e7a217c-30eac29c, #w-node-_18e45045-50b6-4921-ab40-53386e7a2184-30eac29c, #w-node-_18e45045-50b6-4921-ab40-53386e7a218b-30eac29c, #w-node-_18e45045-50b6-4921-ab40-53386e7a21a6-30eac29c, #w-node-_18e45045-50b6-4921-ab40-53386e7a21ad-30eac29c, #w-node-_18e45045-50b6-4921-ab40-53386e7a21b5-30eac29c, #w-node-_18e45045-50b6-4921-ab40-53386e7a21bd-30eac29c, #w-node-_18e45045-50b6-4921-ab40-53386e7a21c9-30eac29c, #w-node-_18e45045-50b6-4921-ab40-53386e7a21d1-30eac29c, #w-node-_18e45045-50b6-4921-ab40-53386e7a21e8-30eac29c, #w-node-_18e45045-50b6-4921-ab40-53386e7a21fa-30eac29c, #w-node-_18e45045-50b6-4921-ab40-53386e7a21fc-30eac29c, #w-node-_18e45045-50b6-4921-ab40-53386e7a21fe-30eac29c, #w-node-_18e45045-50b6-4921-ab40-53386e7a2201-30eac29c, #w-node-_18e45045-50b6-4921-ab40-53386e7a2203-30eac29c, #w-node-_18e45045-50b6-4921-ab40-53386e7a2205-30eac29c, #w-node-_18e45045-50b6-4921-ab40-53386e7a2208-30eac29c, #w-node-_18e45045-50b6-4921-ab40-53386e7a220a-30eac29c, #w-node-_18e45045-50b6-4921-ab40-53386e7a220c-30eac29c, #w-node-_18e45045-50b6-4921-ab40-53386e7a220f-30eac29c, #w-node-_18e45045-50b6-4921-ab40-53386e7a2211-30eac29c, #w-node-_18e45045-50b6-4921-ab40-53386e7a2213-30eac29c, #w-node-_18e45045-50b6-4921-ab40-53386e7a2216-30eac29c, #w-node-_18e45045-50b6-4921-ab40-53386e7a2218-30eac29c, #w-node-_18e45045-50b6-4921-ab40-53386e7a221a-30eac29c, #w-node-_18e45045-50b6-4921-ab40-53386e7a221d-30eac29c, #w-node-_18e45045-50b6-4921-ab40-53386e7a221f-30eac29c, #w-node-_18e45045-50b6-4921-ab40-53386e7a2221-30eac29c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_13eb1a57-3146-53bf-9c1b-1f3170724e61-30eac2b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_18e45045-50b6-4921-ab40-53386e7a2143-30eac2b2, #w-node-_18e45045-50b6-4921-ab40-53386e7a2148-30eac2b2, #w-node-_63a49180-e656-98dd-9c6a-3db477254aa4-30eac2b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_63a49180-e656-98dd-9c6a-3db477254aa7-30eac2b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d374d97a-a6a8-a857-704b-e0b4da5980aa-30eac2b2, #w-node-_84969d11-6462-1bf8-5369-76ce9d351316-30eac2b2, #w-node-_0c2a5efc-7058-c93f-b578-4d6980068d3d-30eac2b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_18e45045-50b6-4921-ab40-53386e7a214f-30eac2b2, #w-node-_18e45045-50b6-4921-ab40-53386e7a2155-30eac2b2, #w-node-dd6e877f-1d33-5ff0-b373-a99cbb52989a-30eac2b2, #w-node-dd6e877f-1d33-5ff0-b373-a99cbb52989c-30eac2b2, #w-node-dd6e877f-1d33-5ff0-b373-a99cbb52989e-30eac2b2, #w-node-dd6e877f-1d33-5ff0-b373-a99cbb5298a1-30eac2b2, #w-node-dd6e877f-1d33-5ff0-b373-a99cbb5298a3-30eac2b2, #w-node-dd6e877f-1d33-5ff0-b373-a99cbb5298a5-30eac2b2, #w-node-dd6e877f-1d33-5ff0-b373-a99cbb5298a8-30eac2b2, #w-node-dd6e877f-1d33-5ff0-b373-a99cbb5298aa-30eac2b2, #w-node-dd6e877f-1d33-5ff0-b373-a99cbb5298ac-30eac2b2, #w-node-b7ff544f-0646-b1fe-3daa-af88499e6b0d-30eac2cb, #w-node-b7ff544f-0646-b1fe-3daa-af88499e6b58-30eac2cb, #w-node-b7ff544f-0646-b1fe-3daa-af88499e6b87-30eac2cb, #w-node-b7ff544f-0646-b1fe-3daa-af88499e6b8f-30eac2cb, #w-node-b7ff544f-0646-b1fe-3daa-af88499e6b97-30eac2cb, #w-node-b7ff544f-0646-b1fe-3daa-af88499e6ba6-30eac2cb, #w-node-b7ff544f-0646-b1fe-3daa-af88499e6bae-30eac2cb, #w-node-b7ff544f-0646-b1fe-3daa-af88499e6bb6-30eac2cb, #w-node-_2227f5a4-f39c-f213-4332-61e64143bb93-30eac2eb, #w-node-_2227f5a4-f39c-f213-4332-61e64143bb9f-30eac2eb, #w-node-_796c1578-d0f3-2c1f-5918-6da0cfcdc4f8-30eac2eb, #w-node-_796c1578-d0f3-2c1f-5918-6da0cfcdc504-30eac2eb, #w-node-_796c1578-d0f3-2c1f-5918-6da0cfcdc517-30eac2eb, #w-node-_796c1578-d0f3-2c1f-5918-6da0cfcdc51f-30eac2eb, #w-node-_796c1578-d0f3-2c1f-5918-6da0cfcdc529-30eac2eb, #w-node-_796c1578-d0f3-2c1f-5918-6da0cfcdc546-30eac2eb, #w-node-_796c1578-d0f3-2c1f-5918-6da0cfcdc54b-30eac2eb, #w-node-_796c1578-d0f3-2c1f-5918-6da0cfcdc550-30eac2eb, #w-node-_796c1578-d0f3-2c1f-5918-6da0cfcdc559-30eac2eb, #w-node-_796c1578-d0f3-2c1f-5918-6da0cfcdc561-30eac2eb, #w-node-_796c1578-d0f3-2c1f-5918-6da0cfcdc56e-30eac2eb, #w-node-_796c1578-d0f3-2c1f-5918-6da0cfcdc5e0-30eac2eb, #w-node-_796c1578-d0f3-2c1f-5918-6da0cfcdc5ec-30eac2eb, #w-node-_796c1578-d0f3-2c1f-5918-6da0cfcdc635-30eac2eb, #progress-second.w-node-_796c1578-d0f3-2c1f-5918-6da0cfcdc638-30eac2eb, #progress-third.w-node-_796c1578-d0f3-2c1f-5918-6da0cfcdc68c-30eac2eb, #w-node-_796c1578-d0f3-2c1f-5918-6da0cfcdc6ce-30eac2eb, #w-node-_796c1578-d0f3-2c1f-5918-6da0cfcdc6df-30eac2eb, #w-node-_796c1578-d0f3-2c1f-5918-6da0cfcdc724-30eac2eb, #w-node-_796c1578-d0f3-2c1f-5918-6da0cfcdc730-30eac2eb, #w-node-_796c1578-d0f3-2c1f-5918-6da0cfcdc779-30eac2eb, #progress-fourth.w-node-_796c1578-d0f3-2c1f-5918-6da0cfcdc77c-30eac2eb, #w-node-_796c1578-d0f3-2c1f-5918-6da0cfcdc7da-30eac2eb, #w-node-_796c1578-d0f3-2c1f-5918-6da0cfcdc7e0-30eac2eb, #w-node-_796c1578-d0f3-2c1f-5918-6da0cfcdc7ee-30eac2eb, #progress-fifth.w-node-_796c1578-d0f3-2c1f-5918-6da0cfcdc7f1-30eac2eb, #w-node-_796c1578-d0f3-2c1f-5918-6da0cfcdc83a-30eac2eb, #w-node-_796c1578-d0f3-2c1f-5918-6da0cfcdc845-30eac2eb, #w-node-_796c1578-d0f3-2c1f-5918-6da0cfcdc84c-30eac2eb, #w-node-_796c1578-d0f3-2c1f-5918-6da0cfcdc879-30eac2eb, #w-node-_796c1578-d0f3-2c1f-5918-6da0cfcdc886-30eac2eb, #w-node-_796c1578-d0f3-2c1f-5918-6da0cfcdc8ce-30eac2eb, #w-node-_796c1578-d0f3-2c1f-5918-6da0cfcdc8da-30eac2eb, #w-node-_796c1578-d0f3-2c1f-5918-6da0cfcdc925-30eac2eb, #w-node-_796c1578-d0f3-2c1f-5918-6da0cfcdc92a-30eac2eb, #w-node-_796c1578-d0f3-2c1f-5918-6da0cfcdc92f-30eac2eb, #w-node-_796c1578-d0f3-2c1f-5918-6da0cfcdc934-30eac2eb, #progress-eighth.w-node-_796c1578-d0f3-2c1f-5918-6da0cfcdc93b-30eac2eb, #w-node-_796c1578-d0f3-2c1f-5918-6da0cfcdc966-30eac2eb, #w-node-_796c1578-d0f3-2c1f-5918-6da0cfcdc969-30eac2eb, #w-node-_796c1578-d0f3-2c1f-5918-6da0cfcdc9a8-30eac2eb, #progress-nineth.w-node-_796c1578-d0f3-2c1f-5918-6da0cfcdc9ad-30eac2eb, #w-node-_796c1578-d0f3-2c1f-5918-6da0cfcdc9f2-30eac2eb, #w-node-_796c1578-d0f3-2c1f-5918-6da0cfcdc9fe-30eac2eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53781aff-3e4b-2b71-5a09-621076c7587f-30eac328 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_42b4f093-4a78-7f15-3bf8-fa8f24ba73b2-30eac328, #w-node-d3539792-f957-60bc-73c0-a39e3d6b30a0-955a86c9, #w-node-d3539792-f957-60bc-73c0-a39e3d6b30ad-955a86c9, #w-node-d3539792-f957-60bc-73c0-a39e3d6b30bf-955a86c9, #w-node-d3539792-f957-60bc-73c0-a39e3d6b30b7-955a86c9, #w-node-d3539792-f957-60bc-73c0-a39e3d6b30b9-955a86c9, #w-node-d3539792-f957-60bc-73c0-a39e3d6b30bb-955a86c9, #w-node-d3539792-f957-60bc-73c0-a39e3d6b30bd-955a86c9, #w-node-d3539792-f957-60bc-73c0-a39e3d6b30c5-955a86c9, #w-node-e16b27cc-ef56-16a1-efec-da835966f6e3-955a86c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3539792-f957-60bc-73c0-a39e3d6b30e3-955a86c9, #w-node-d3539792-f957-60bc-73c0-a39e3d6b3108-955a86c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d3539792-f957-60bc-73c0-a39e3d6b3112-955a86c9, #w-node-d3539792-f957-60bc-73c0-a39e3d6b3116-955a86c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3539792-f957-60bc-73c0-a39e3d6b3118-955a86c9, #w-node-d3539792-f957-60bc-73c0-a39e3d6b3124-955a86c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d3539792-f957-60bc-73c0-a39e3d6b3131-955a86c9, #w-node-d3539792-f957-60bc-73c0-a39e3d6b313d-955a86c9, #w-node-d3539792-f957-60bc-73c0-a39e3d6b314d-955a86c9, #w-node-d3539792-f957-60bc-73c0-a39e3d6b315a-955a86c9, #w-node-d3539792-f957-60bc-73c0-a39e3d6b3170-955a86c9, #w-node-d3539792-f957-60bc-73c0-a39e3d6b3178-955a86c9, #w-node-d3539792-f957-60bc-73c0-a39e3d6b3181-955a86c9, #w-node-d3539792-f957-60bc-73c0-a39e3d6b3184-955a86c9, #w-node-d3539792-f957-60bc-73c0-a39e3d6b318c-955a86c9, #w-node-d3539792-f957-60bc-73c0-a39e3d6b3195-955a86c9, #w-node-_529dda3b-1018-f2f5-4338-7239a62af49f-fa254692 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_529dda3b-1018-f2f5-4338-7239a62af4e0-fa254692 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_57676474-b65a-433e-773e-0da74c8ea72b-72621ba3, #w-node-_57676474-b65a-433e-773e-0da74c8ea732-72621ba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1266c94a-9caf-1ba3-7eba-4b92cf7b4d9c-72621ba3, #w-node-e51ac526-180d-33f6-a36b-335e49961d73-72621ba3, #w-node-_0879b83c-4f41-4fca-a658-ad6d5358e5fd-72621ba3, #w-node-c0adac44-50ca-2690-5f0b-322f40ac98d5-72621ba3, #w-node-_4d4ff36c-4ac4-c59c-66ed-44bed0deb440-72621ba3, #w-node-_4d4ff36c-4ac4-c59c-66ed-44bed0deb44b-72621ba3, #w-node-_4bd6e00b-0fbe-d91a-c01c-83486bdb33a6-72621ba3, #w-node-_4bd6e00b-0fbe-d91a-c01c-83486bdb33b1-72621ba3 {
  order: 0;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_674e22df-0bf8-5d24-d602-4efed6f05e6e-2cb57196, #w-node-_674e22df-0bf8-5d24-d602-4efed6f05e73-2cb57196, #w-node-_674e22df-0bf8-5d24-d602-4efed6f05e75-2cb57196 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_674e22df-0bf8-5d24-d602-4efed6f05e78-2cb57196, #w-node-_6dcfd5f1-8e72-3635-83cd-eb8665718f4b-2cb57196, #w-node-_025805f9-b0a5-24ac-3808-f965081cc699-2cb57196, #w-node-_6a73d77e-1780-0e02-3413-58e5ee05a703-2cb57196, #w-node-_6dcfd5f1-8e72-3635-83cd-eb8665718f4b-48d044e7, #w-node-_025805f9-b0a5-24ac-3808-f965081cc699-48d044e7, #w-node-_6a73d77e-1780-0e02-3413-58e5ee05a703-48d044e7, #w-node-_6dcfd5f1-8e72-3635-83cd-eb8665718f4b-aae1fec6, #w-node-_025805f9-b0a5-24ac-3808-f965081cc699-aae1fec6, #w-node-_6a73d77e-1780-0e02-3413-58e5ee05a703-aae1fec6, #w-node-_6dcfd5f1-8e72-3635-83cd-eb8665718f4b-bba7eaa7, #w-node-_025805f9-b0a5-24ac-3808-f965081cc699-bba7eaa7, #w-node-_6a73d77e-1780-0e02-3413-58e5ee05a703-bba7eaa7, #w-node-_6dcfd5f1-8e72-3635-83cd-eb8665718f4b-80e052ac, #w-node-_025805f9-b0a5-24ac-3808-f965081cc699-80e052ac, #w-node-_6a73d77e-1780-0e02-3413-58e5ee05a703-80e052ac, #w-node-_6dcfd5f1-8e72-3635-83cd-eb8665718f4b-db3df319, #w-node-_025805f9-b0a5-24ac-3808-f965081cc699-db3df319, #w-node-_6a73d77e-1780-0e02-3413-58e5ee05a703-db3df319, #w-node-_529dda3b-1018-f2f5-4338-7239a62af49f-b01891d4, #w-node-d3539792-f957-60bc-73c0-a39e3d6b30a0-ac6e3c9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3539792-f957-60bc-73c0-a39e3d6b30ad-ac6e3c9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6408d573-2b65-65a6-a22a-79907c61dc60-ac6e3c9e, #w-node-_6408d573-2b65-65a6-a22a-79907c61dc62-ac6e3c9e, #w-node-_6408d573-2b65-65a6-a22a-79907c61dc64-ac6e3c9e, #w-node-_3c675675-97a4-d154-9901-abdb30d88ed7-ac6e3c9e, #w-node-_3c675675-97a4-d154-9901-abdb30d88ee6-ac6e3c9e, #w-node-d3539792-f957-60bc-73c0-a39e3d6b313d-ac6e3c9e, #w-node-d3a1f472-4b0b-830d-b73f-3f78716ba6c9-ac6e3c9e, #w-node-_552efbc4-be16-4d90-a46d-bdc75ceac0b1-ac6e3c9e, #w-node-bfe1f53b-95d8-9210-30b9-ccb6c9c41cb9-ac6e3c9e, #w-node-_8243c821-5ba0-4880-1df3-a7f41a7ebaaf-ac6e3c9e, #w-node-febc0b56-7e25-afa6-6440-5cc1366c8aa7-ac6e3c9e, #w-node-b8aa5e0c-908a-228c-a5e2-8e7c6949c27e-ac6e3c9e, #w-node-b8aa5e0c-908a-228c-a5e2-8e7c6949c286-ac6e3c9e, #w-node-b8aa5e0c-908a-228c-a5e2-8e7c6949c28f-ac6e3c9e, #w-node-b8aa5e0c-908a-228c-a5e2-8e7c6949c292-ac6e3c9e, #w-node-b8aa5e0c-908a-228c-a5e2-8e7c6949c29a-ac6e3c9e, #w-node-b8aa5e0c-908a-228c-a5e2-8e7c6949c2a3-ac6e3c9e, #w-node-_8b2e7b2f-3372-b67e-b146-e6d602e641f0-ffa13be5, #w-node-_10f31478-afd5-1625-74dd-c13979c0f835-ffa13be5, #w-node-_10f31478-afd5-1625-74dd-c13979c0f837-ffa13be5, #w-node-_10f31478-afd5-1625-74dd-c13979c0f838-ffa13be5, #w-node-_10f31478-afd5-1625-74dd-c13979c0f83a-ffa13be5, #w-node-_10f31478-afd5-1625-74dd-c13979c0f841-ffa13be5, #w-node-_10f31478-afd5-1625-74dd-c13979c0f843-ffa13be5, #w-node-_10f31478-afd5-1625-74dd-c13979c0f844-ffa13be5, #w-node-_10f31478-afd5-1625-74dd-c13979c0f846-ffa13be5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_10f31478-afd5-1625-74dd-c13979c0f86b-ffa13be5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fd88437a-a7bf-7a50-47ac-e3ec8285a9dd-7c98f45a, #w-node-fd88437a-a7bf-7a50-47ac-e3ec8285a9e3-7c98f45a, #w-node-fd88437a-a7bf-7a50-47ac-e3ec8285a9e9-7c98f45a, #w-node-fd88437a-a7bf-7a50-47ac-e3ec8285a9ef-7c98f45a, #w-node-fd88437a-a7bf-7a50-47ac-e3ec8285a9f5-7c98f45a, #w-node-fd88437a-a7bf-7a50-47ac-e3ec8285a9fb-7c98f45a, #w-node-fd88437a-a7bf-7a50-47ac-e3ec8285aa09-7c98f45a, #w-node-fd88437a-a7bf-7a50-47ac-e3ec8285aa12-7c98f45a, #form.w-node-_8b2e7b2f-3372-b67e-b146-e6d602e64215-7c98f45a, #w-node-_0ab32f4d-79d7-a743-110a-53134d2b4204-244fe544, #w-node-_0ab32f4d-79d7-a743-110a-53134d2b420c-244fe544, #w-node-_0ab32f4d-79d7-a743-110a-53134d2b4214-244fe544, #w-node-_0ab32f4d-79d7-a743-110a-53134d2b4224-244fe544, #w-node-_0ab32f4d-79d7-a743-110a-53134d2b422d-244fe544, #form.w-node-_8b2e7b2f-3372-b67e-b146-e6d602e64215-244fe544 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (min-width: 1920px) {
  #w-node-_4a7742a3-87fe-5ab4-0efe-7fed0e8ea6da-30eac086, #w-node-_5f98ec4f-f9a1-fb48-ee16-50544f3b2b38-30eac086, #w-node-c8f00206-0053-5440-81dd-8a3396715a45-30eac086, #w-node-_57676474-b65a-433e-773e-0da74c8ea72b-72621ba3, #w-node-_1266c94a-9caf-1ba3-7eba-4b92cf7b4d9c-72621ba3, #w-node-e51ac526-180d-33f6-a36b-335e49961d73-72621ba3, #w-node-_0879b83c-4f41-4fca-a658-ad6d5358e5fd-72621ba3, #w-node-c0adac44-50ca-2690-5f0b-322f40ac98d5-72621ba3, #w-node-_4d4ff36c-4ac4-c59c-66ed-44bed0deb440-72621ba3, #w-node-_4d4ff36c-4ac4-c59c-66ed-44bed0deb44b-72621ba3, #w-node-_4bd6e00b-0fbe-d91a-c01c-83486bdb33a6-72621ba3, #w-node-_4bd6e00b-0fbe-d91a-c01c-83486bdb33b1-72621ba3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (min-width: 1440px) {
  #w-node-_11354274-a04f-b0bf-e58b-8e2490266a20-30eac0e7, #w-node-_11354274-a04f-b0bf-e58b-8e2490266a21-30eac0e7, #w-node-_20a516a5-a5d8-7b35-76ce-9d2ea0c39fd7-30eac0e7, #w-node-d3539792-f957-60bc-73c0-a39e3d6b316f-30eac12f, #w-node-d3539792-f957-60bc-73c0-a39e3d6b3170-30eac12f, #w-node-d3539792-f957-60bc-73c0-a39e3d6b3183-30eac12f, #w-node-d3539792-f957-60bc-73c0-a39e3d6b3184-30eac12f, #w-node-_0ca12a7b-ad53-9cd2-5620-b13491aac521-30eac14d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0008f492-2af9-3f29-02eb-0a6f0eb42f49-30eac1f4 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  #w-node-_5c7dbe4a-37e8-4d4c-6e26-b4792b5d4f71-30eac229, #w-node-d3539792-f957-60bc-73c0-a39e3d6b316f-955a86c9, #w-node-d3539792-f957-60bc-73c0-a39e3d6b3170-955a86c9, #w-node-d3539792-f957-60bc-73c0-a39e3d6b3183-955a86c9, #w-node-d3539792-f957-60bc-73c0-a39e3d6b3184-955a86c9, #w-node-b8aa5e0c-908a-228c-a5e2-8e7c6949c27d-ac6e3c9e, #w-node-b8aa5e0c-908a-228c-a5e2-8e7c6949c27e-ac6e3c9e, #w-node-b8aa5e0c-908a-228c-a5e2-8e7c6949c291-ac6e3c9e, #w-node-b8aa5e0c-908a-228c-a5e2-8e7c6949c292-ac6e3c9e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (min-width: 1280px) {
  #w-node-d6da9ccb-5da0-a9bd-2a43-9bf4a0e9bd08-a0e9bc6e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_42432fea-d093-1e05-53e1-8176502f4540-502f449b, #w-node-_42432fea-d093-1e05-53e1-8176502f4542-502f449b, #w-node-_42432fea-d093-1e05-53e1-8176502f4544-502f449b, #w-node-_42432fea-d093-1e05-53e1-8176502f4549-502f449b, #w-node-_42432fea-d093-1e05-53e1-8176502f454b-502f449b, #w-node-_42432fea-d093-1e05-53e1-8176502f454d-502f449b, #w-node-_42432fea-d093-1e05-53e1-8176502f454f-502f449b, #w-node-_42432fea-d093-1e05-53e1-8176502f4551-502f449b, #w-node-_42432fea-d093-1e05-53e1-8176502f4555-502f449b, #w-node-_42432fea-d093-1e05-53e1-8176502f4553-502f449b, #w-node-_42432fea-d093-1e05-53e1-8176502f45b0-502f449b, #w-node-_42432fea-d093-1e05-53e1-8176502f45a6-502f449b, #w-node-_42432fea-d093-1e05-53e1-8176502f45a8-502f449b, #w-node-_42432fea-d093-1e05-53e1-8176502f45aa-502f449b, #w-node-_42432fea-d093-1e05-53e1-8176502f45ac-502f449b, #w-node-_42432fea-d093-1e05-53e1-8176502f45ae-502f449b, #w-node-_42432fea-d093-1e05-53e1-8176502f4603-502f449b, #w-node-_42432fea-d093-1e05-53e1-8176502f460d-502f449b, #w-node-_42432fea-d093-1e05-53e1-8176502f4607-502f449b, #w-node-_42432fea-d093-1e05-53e1-8176502f460b-502f449b, #w-node-_42432fea-d093-1e05-53e1-8176502f4605-502f449b, #w-node-_42432fea-d093-1e05-53e1-8176502f4609-502f449b, #w-node-_42432fea-d093-1e05-53e1-8176502f4667-502f449b, #w-node-_42432fea-d093-1e05-53e1-8176502f4669-502f449b, #w-node-_42432fea-d093-1e05-53e1-8176502f466b-502f449b, #w-node-_42432fea-d093-1e05-53e1-8176502f466d-502f449b, #w-node-_42432fea-d093-1e05-53e1-8176502f466f-502f449b, #w-node-_42432fea-d093-1e05-53e1-8176502f4671-502f449b, #w-node-_42432fea-d093-1e05-53e1-8176502f4673-502f449b, #w-node-_42432fea-d093-1e05-53e1-8176502f4675-502f449b, #w-node-_5f98ec4f-f9a1-fb48-ee16-50544f3b2a75-30eac086, #w-node-_5f98ec4f-f9a1-fb48-ee16-50544f3b2a7a-30eac086, #w-node-_5f98ec4f-f9a1-fb48-ee16-50544f3b2a7f-30eac086, #w-node-_5f98ec4f-f9a1-fb48-ee16-50544f3b2b03-30eac086, #w-node-_5f98ec4f-f9a1-fb48-ee16-50544f3b2b09-30eac086, #w-node-_5f98ec4f-f9a1-fb48-ee16-50544f3b2b0f-30eac086 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_169c8f0f-0e45-3bd5-da81-ff5cada7de09-ada7ddfe {
    justify-self: center;
  }

  #w-node-_169c8f0f-0e45-3bd5-da81-ff5cada7de13-ada7ddfe {
    place-self: auto center;
  }

  #w-node-_169c8f0f-0e45-3bd5-da81-ff5cada7de1d-ada7ddfe {
    justify-self: center;
  }

  #w-node-c8b64f6f-c872-488c-928f-5ae5d1176550-30eac0e7, #w-node-c8b64f6f-c872-488c-928f-5ae5d1176557-30eac0e7, #w-node-c8b64f6f-c872-488c-928f-5ae5d117655e-30eac0e7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #form.w-node-_8b2e7b2f-3372-b67e-b146-e6d602e64215-30eac0ed {
    align-self: center;
  }

  #w-node-_10f31478-afd5-1625-74dd-c13979c0f838-30eac0ed, #w-node-_10f31478-afd5-1625-74dd-c13979c0f844-30eac0ed {
    justify-self: center;
  }

  #w-node-bd528732-52da-44fe-5bdf-e6f26096c703-30eac12e {
    order: 9999;
  }

  #w-node-d3539792-f957-60bc-73c0-a39e3d6b30ad-30eac12f {
    align-self: center;
  }

  #w-node-d3539792-f957-60bc-73c0-a39e3d6b30bf-30eac12f {
    grid-area: Area;
  }

  #w-node-d3539792-f957-60bc-73c0-a39e3d6b30c7-30eac12f, #w-node-d3539792-f957-60bc-73c0-a39e3d6b30ce-30eac12f, #w-node-d3539792-f957-60bc-73c0-a39e3d6b30d5-30eac12f, #w-node-d3539792-f957-60bc-73c0-a39e3d6b30dc-30eac12f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d3539792-f957-60bc-73c0-a39e3d6b30e3-30eac12f {
    align-self: auto;
  }

  #w-node-fb029ce5-8446-d229-3628-0bc49b311ae4-9b311ae0, #w-node-_0ca12a7b-ad53-9cd2-5620-b13491aac4ab-30eac14d {
    align-self: center;
  }

  #w-node-_0ca12a7b-ad53-9cd2-5620-b13491aac4b6-30eac14d, #w-node-_0ca12a7b-ad53-9cd2-5620-b13491aac4bb-30eac14d, #w-node-_0ca12a7b-ad53-9cd2-5620-b13491aac4c0-30eac14d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f28d5289-6069-072b-aa41-0b398ecece22-30eac1b8 {
    align-self: center;
  }

  #w-node-f28d5289-6069-072b-aa41-0b398ecece99-30eac1b8, #w-node-f28d5289-6069-072b-aa41-0b398ecece9e-30eac1b8, #w-node-f28d5289-6069-072b-aa41-0b398ececea3-30eac1b8, #w-node-f28d5289-6069-072b-aa41-0b398ececea9-30eac1b8, #w-node-f28d5289-6069-072b-aa41-0b398ececeae-30eac1b8, #w-node-f28d5289-6069-072b-aa41-0b398ececeb3-30eac1b8, #w-node-f28d5289-6069-072b-aa41-0b398ececeb8-30eac1b8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4462fb45-d7ca-c691-c4f7-5915536c7a58-30eac1c0 {
    align-self: center;
  }

  #w-node-_4462fb45-d7ca-c691-c4f7-5915536c7a5f-30eac1c0 {
    justify-self: center;
  }

  #w-node-_4462fb45-d7ca-c691-c4f7-5915536c7a61-30eac1c0 {
    order: -9999;
  }

  #w-node-ee45c07a-8efb-dd61-7c22-5033fd7d6c95-fd7d6c8a {
    justify-self: center;
  }

  #w-node-ee45c07a-8efb-dd61-7c22-5033fd7d6c9d-fd7d6c8a {
    place-self: auto center;
  }

  #w-node-ee45c07a-8efb-dd61-7c22-5033fd7d6ca5-fd7d6c8a {
    justify-self: center;
  }

  #w-node-c24761ec-a014-a318-ef17-4d435a102d0d-30eac1fa, #w-node-c24761ec-a014-a318-ef17-4d435a102d35-30eac1fa, #w-node-_81608179-7d18-f8c1-d9f5-e53fded1f838-30eac267 {
    align-self: center;
  }

  #w-node-_81608179-7d18-f8c1-d9f5-e53fded1f851-30eac267, #w-node-_81608179-7d18-f8c1-d9f5-e53fded1f856-30eac267, #w-node-_81608179-7d18-f8c1-d9f5-e53fded1f85b-30eac267, #w-node-_81608179-7d18-f8c1-d9f5-e53fded1f860-30eac267 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_81608179-7d18-f8c1-d9f5-e53fded1f898-30eac267, #w-node-_39cfb82f-63ef-b9fb-7d9c-d402b8a41ef4-30eac267, #w-node-_035589a2-7cf5-ffb8-de75-9d3b23feed25-30eac267, #w-node-d3539792-f957-60bc-73c0-a39e3d6b30ad-955a86c9 {
    align-self: center;
  }

  #w-node-d3539792-f957-60bc-73c0-a39e3d6b30bf-955a86c9 {
    grid-area: Area;
  }

  #w-node-d3539792-f957-60bc-73c0-a39e3d6b30e3-955a86c9 {
    align-self: auto;
  }

  #w-node-_529dda3b-1018-f2f5-4338-7239a62af49f-fa254692 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5b274966-7d70-6b98-2437-5edc33c79238-fa254692 {
    justify-self: center;
  }

  #w-node-_529dda3b-1018-f2f5-4338-7239a62af49f-b01891d4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d3539792-f957-60bc-73c0-a39e3d6b30ad-ac6e3c9e, #w-node-_3c675675-97a4-d154-9901-abdb30d88ee6-ac6e3c9e {
    align-self: center;
  }

  #w-node-_10f31478-afd5-1625-74dd-c13979c0f838-ffa13be5, #w-node-_10f31478-afd5-1625-74dd-c13979c0f844-ffa13be5 {
    justify-self: center;
  }

  #form.w-node-_8b2e7b2f-3372-b67e-b146-e6d602e64215-7c98f45a, #form.w-node-_8b2e7b2f-3372-b67e-b146-e6d602e64215-244fe544 {
    align-self: center;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_11354274-a04f-b0bf-e58b-8e2490266a1a-30eac0e7, #w-node-_20a516a5-a5d8-7b35-76ce-9d2ea0c39fd6-30eac0e7, #w-node-_7a70ee41-6044-f170-3527-61d210f28fed-30eac0e7 {
    grid-column: span 1 / span 1;
  }

  #w-node-_8b2e7b2f-3372-b67e-b146-e6d602e641f0-30eac0ed, #form.w-node-_8b2e7b2f-3372-b67e-b146-e6d602e64215-30eac0ed, #w-node-d3539792-f957-60bc-73c0-a39e3d6b30ad-30eac12f {
    order: -9999;
  }

  #w-node-d3539792-f957-60bc-73c0-a39e3d6b30bd-30eac12f {
    grid-column: span 2 / span 2;
  }

  #w-node-d3539792-f957-60bc-73c0-a39e3d6b30e3-30eac12f, #w-node-d3539792-f957-60bc-73c0-a39e3d6b3112-30eac12f, #w-node-d3539792-f957-60bc-73c0-a39e3d6b3116-30eac12f, #w-node-d3539792-f957-60bc-73c0-a39e3d6b3131-30eac12f {
    order: -9999;
  }

  #w-node-d3539792-f957-60bc-73c0-a39e3d6b313d-30eac12f {
    align-self: auto;
  }

  #w-node-_0ca12a7b-ad53-9cd2-5620-b13491aac4ab-30eac14d, #w-node-_0ca12a7b-ad53-9cd2-5620-b13491aac4e7-30eac14d, #w-node-_0ca12a7b-ad53-9cd2-5620-b13491aac4eb-30eac14d, #w-node-_0ca12a7b-ad53-9cd2-5620-b13491aac501-30eac14d, #w-node-_1c68b537-5326-628b-fe9c-f79c9d839043-30eac163 {
    order: -9999;
  }

  #w-node-be9fc62c-457e-f217-58de-67c240c40df0-30eac163 {
    align-self: start;
  }

  #w-node-c0da9636-9a00-fbcd-6b93-745052e63f2e-30eac163 {
    order: -9999;
  }

  #w-node-f8eed471-e442-68b0-9147-a16b855c6248-30eac163 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-f8eed471-e442-68b0-9147-a16b855c6255-30eac163 {
    align-self: start;
  }

  #w-node-f8eed471-e442-68b0-9147-a16b855c6262-30eac163 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-f28d5289-6069-072b-aa41-0b398ecece22-30eac1b8, #w-node-f28d5289-6069-072b-aa41-0b398ecece4e-30eac1b8, #w-node-f28d5289-6069-072b-aa41-0b398ecece70-30eac1b8, #w-node-f28d5289-6069-072b-aa41-0b398ecece74-30eac1b8, #w-node-f28d5289-6069-072b-aa41-0b398ecece86-30eac1b8, #w-node-_4462fb45-d7ca-c691-c4f7-5915536c7a58-30eac1c0, #w-node-a3dcb8e4-4441-c2f3-e305-3504432a7abd-30eac1f4, #w-node-_4830edf9-b114-aa88-075f-406ac1318025-30eac1f4 {
    order: -9999;
  }

  #w-node-_0008f492-2af9-3f29-02eb-0a6f0eb42f49-30eac1f4 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_2aa83fdf-64ab-59cd-5478-8a0fd7ddda3c-30eac1f6, #w-node-d076b404-0ae8-0b53-8618-856c50e0e134-30eac1f6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_2aa83fdf-64ab-59cd-5478-8a0fd7ddda62-30eac1f6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-cc1087fd-80a7-ed29-7e1b-9bb77318b900-30eac1f7, #w-node-cc1087fd-80a7-ed29-7e1b-9bb77318b90f-30eac1f7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-cc1087fd-80a7-ed29-7e1b-9bb77318b91e-30eac1f7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-c24761ec-a014-a318-ef17-4d435a102d0d-30eac1fa {
    order: -9999;
  }

  #w-node-c24761ec-a014-a318-ef17-4d435a102d25-30eac1fa {
    justify-self: auto;
  }

  #w-node-c24761ec-a014-a318-ef17-4d435a102d35-30eac1fa {
    justify-self: center;
  }

  #w-node-c24761ec-a014-a318-ef17-4d435a102d58-30eac1fa, #w-node-_81608179-7d18-f8c1-d9f5-e53fded1f838-30eac267, #w-node-_81608179-7d18-f8c1-d9f5-e53fded1f865-30eac267, #w-node-_81608179-7d18-f8c1-d9f5-e53fded1f894-30eac267, #w-node-_81608179-7d18-f8c1-d9f5-e53fded1f898-30eac267, #w-node-_81608179-7d18-f8c1-d9f5-e53fded1f8ae-30eac267, #w-node-_39cfb82f-63ef-b9fb-7d9c-d402b8a41ef4-30eac267, #w-node-_035589a2-7cf5-ffb8-de75-9d3b23feed25-30eac267 {
    order: -9999;
  }

  #w-node-d5be024b-bf1c-0eeb-9e1d-d31b5c1c24e0-30eac298 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d374d97a-a6a8-a857-704b-e0b4da5980aa-30eac2b2, #w-node-_84969d11-6462-1bf8-5369-76ce9d351316-30eac2b2, #w-node-_0c2a5efc-7058-c93f-b578-4d6980068d3d-30eac2b2 {
    align-self: start;
  }

  #w-node-b7ff544f-0646-b1fe-3daa-af88499e6b58-30eac2cb {
    order: -9999;
  }

  #w-node-_796c1578-d0f3-2c1f-5918-6da0cfcdc54b-30eac2eb {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d3539792-f957-60bc-73c0-a39e3d6b30ad-955a86c9 {
    order: -9999;
  }

  #w-node-d3539792-f957-60bc-73c0-a39e3d6b30bd-955a86c9 {
    grid-column: span 2 / span 2;
  }

  #w-node-d3539792-f957-60bc-73c0-a39e3d6b30e3-955a86c9, #w-node-d3539792-f957-60bc-73c0-a39e3d6b3112-955a86c9, #w-node-d3539792-f957-60bc-73c0-a39e3d6b3116-955a86c9, #w-node-d3539792-f957-60bc-73c0-a39e3d6b3131-955a86c9 {
    order: -9999;
  }

  #w-node-d3539792-f957-60bc-73c0-a39e3d6b313d-955a86c9 {
    align-self: auto;
  }

  #w-node-d3539792-f957-60bc-73c0-a39e3d6b30ad-ac6e3c9e {
    order: -9999;
  }

  #w-node-_6408d573-2b65-65a6-a22a-79907c61dc60-ac6e3c9e, #w-node-_6408d573-2b65-65a6-a22a-79907c61dc64-ac6e3c9e {
    grid-column: span 1 / span 1;
  }

  #w-node-_3c675675-97a4-d154-9901-abdb30d88ed7-ac6e3c9e, #w-node-_3c675675-97a4-d154-9901-abdb30d88ee6-ac6e3c9e {
    order: -9999;
  }

  #w-node-d3539792-f957-60bc-73c0-a39e3d6b313d-ac6e3c9e, #w-node-d3a1f472-4b0b-830d-b73f-3f78716ba6c9-ac6e3c9e, #w-node-_552efbc4-be16-4d90-a46d-bdc75ceac0b1-ac6e3c9e, #w-node-bfe1f53b-95d8-9210-30b9-ccb6c9c41cb9-ac6e3c9e, #w-node-_8243c821-5ba0-4880-1df3-a7f41a7ebaaf-ac6e3c9e, #w-node-febc0b56-7e25-afa6-6440-5cc1366c8aa7-ac6e3c9e {
    align-self: auto;
  }

  #w-node-_8b2e7b2f-3372-b67e-b146-e6d602e641f0-ffa13be5, #w-node-fd88437a-a7bf-7a50-47ac-e3ec8285a9d8-7c98f45a {
    order: -9999;
  }

  #w-node-fd88437a-a7bf-7a50-47ac-e3ec8285a9dd-7c98f45a, #w-node-fd88437a-a7bf-7a50-47ac-e3ec8285a9e3-7c98f45a, #w-node-fd88437a-a7bf-7a50-47ac-e3ec8285a9e9-7c98f45a, #w-node-fd88437a-a7bf-7a50-47ac-e3ec8285a9ef-7c98f45a, #w-node-fd88437a-a7bf-7a50-47ac-e3ec8285a9f5-7c98f45a, #w-node-fd88437a-a7bf-7a50-47ac-e3ec8285a9fb-7c98f45a {
    align-self: auto;
  }

  #form.w-node-_8b2e7b2f-3372-b67e-b146-e6d602e64215-7c98f45a, #w-node-_0ab32f4d-79d7-a743-110a-53134d2b41ff-244fe544 {
    order: -9999;
  }

  #w-node-_0ab32f4d-79d7-a743-110a-53134d2b4204-244fe544, #w-node-_0ab32f4d-79d7-a743-110a-53134d2b420c-244fe544, #w-node-_0ab32f4d-79d7-a743-110a-53134d2b4214-244fe544 {
    align-self: auto;
  }

  #form.w-node-_8b2e7b2f-3372-b67e-b146-e6d602e64215-244fe544 {
    order: -9999;
  }
}

@media screen and (max-width: 479px) {
  #w-node-c8b64f6f-c872-488c-928f-5ae5d11764c1-30eac0e7 {
    justify-self: auto;
  }

  #form.w-node-_8b2e7b2f-3372-b67e-b146-e6d602e64215-30eac0ed, #w-node-d3539792-f957-60bc-73c0-a39e3d6b30ad-30eac12f {
    order: -9999;
  }

  #w-node-d3539792-f957-60bc-73c0-a39e3d6b30c7-30eac12f, #w-node-d3539792-f957-60bc-73c0-a39e3d6b30dc-30eac12f {
    align-self: start;
  }

  #w-node-_0ca12a7b-ad53-9cd2-5620-b13491aac4ab-30eac14d {
    order: -9999;
  }

  #w-node-f28d5289-6069-072b-aa41-0b398ecece99-30eac1b8 {
    align-self: center;
  }

  #w-node-f28d5289-6069-072b-aa41-0b398ececeb8-30eac1b8 {
    place-self: auto;
  }

  #w-node-_4462fb45-d7ca-c691-c4f7-5915536c7a58-30eac1c0, #w-node-c24761ec-a014-a318-ef17-4d435a102d0d-30eac1fa {
    order: -9999;
  }

  #w-node-_18e45045-50b6-4921-ab40-53386e7a21ad-30eac29c {
    justify-self: auto;
  }

  #w-node-d3539792-f957-60bc-73c0-a39e3d6b30ad-955a86c9, #w-node-d3539792-f957-60bc-73c0-a39e3d6b30ad-ac6e3c9e, #form.w-node-_8b2e7b2f-3372-b67e-b146-e6d602e64215-7c98f45a, #form.w-node-_8b2e7b2f-3372-b67e-b146-e6d602e64215-244fe544 {
    order: -9999;
  }
}
