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

pre.w-code-block code > span {
  display: block !important;
}

.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;
  width: auto !important;
  height: auto !important;
  overflow: unset !important;
  background-color: #fff !important;
  border-radius: 3px !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;
}

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 {
  width: auto;
  height: auto;
  font-size: inherit;
  line-height: inherit;
  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;
}

.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: Outfit;
  src: url("https://cdn.prod.website-files.com/6308235e0019c6006c066523/6308235e0019c60a3d06655b_Outfit-Regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Outfit;
  src: url("https://cdn.prod.website-files.com/6308235e0019c6006c066523/6308235e0019c6ff59066541_Outfit-SemiBold.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Outfit;
  src: url("https://cdn.prod.website-files.com/6308235e0019c6006c066523/6308235e0019c658f6066532_Outfit-Medium.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Poppins;
  src: url("https://cdn.prod.website-files.com/6308235e0019c6006c066523/651aa15d43b362da15991218_Poppins-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Poppins;
  src: url("https://cdn.prod.website-files.com/6308235e0019c6006c066523/651b2b27513fd697446881ea_Poppins-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Poppins;
  src: url("https://cdn.prod.website-files.com/6308235e0019c6006c066523/651b2b2762a9295dd437af10_Poppins-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

:root {
  --text-color: #292f36;
  --primary-1: #00a6ed;
  --primary-2: #ff7d00;
  --dark: #1b1e22;
  --white: white;
  --shade-2: #dde0e3;
  --primary-3: #4cb944;
  --primary-4: #ee626d;
  --shade-1: #f4f5f6;
  --border: #0000001a;
  --transparent: #fff0;
  --yellow: #ffcf54;
  --pink: #fd2d55;
  --dark-grey: #9e9e9e;
  --light-grey: #f8f8f8;
  --yellow-link: #fde4a8;
  --bg-blue: #e3f5fc;
}

.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-checkbox {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

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

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

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

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

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

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

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

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

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

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

body {
  color: var(--text-color);
  font-family: Outfit, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
}

h1 {
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 40px;
  font-size: 70px;
  font-weight: 600;
  line-height: 1em;
}

h2 {
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 21px;
  font-size: 54px;
  font-weight: 600;
  line-height: 1em;
}

h3 {
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 14px;
  font-size: 40px;
  font-weight: 600;
  line-height: 1em;
}

h4 {
  margin-top: 0;
  margin-bottom: 7px;
  font-size: 32px;
  font-weight: 600;
  line-height: 40px;
}

h5 {
  margin-top: 0;
  margin-bottom: 7px;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

h6 {
  margin-top: 0;
  margin-bottom: 7px;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
}

p {
  margin-bottom: 28px;
}

a {
  color: var(--text-color);
  font-weight: 600;
  text-decoration: none;
}

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

img {
  object-fit: cover;
  max-width: none;
  display: inline-block;
}

label {
  margin-bottom: 7px;
  font-size: 18px;
  font-weight: 400;
  line-height: 26px;
  display: block;
}

blockquote {
  border-left: 5px #e2e2e2;
  margin-bottom: 0;
  padding: 0;
  font-size: 32px;
  font-weight: 400;
  line-height: 40px;
}

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

.loading-container {
  z-index: 9999;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.load-first {
  display: block;
}

.load-second {
  margin-top: 0;
  padding-left: 0;
}

.load-third {
  position: relative;
}

.faq-section {
  padding: 0 28px 40px;
}

.faq-section.article-section {
  padding-top: 84px;
}

.faq-section.marquee-section {
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.faq-section.no-bottom-padding {
  padding-bottom: 0;
}

.faq-section.reduced-top-padding {
  padding-top: 28px;
}

.faq-section.title-section {
  opacity: 1;
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: border-box;
  padding-top: 40px;
  padding-bottom: 60px;
}

.faq-section.title-section.increased-bottom-padding {
  padding-bottom: 112px;
}

.faq-section.reduced-padding {
  padding-top: 84px;
  padding-bottom: 84px;
}

.faq-section.reduced-bottom-padding {
  padding-bottom: 56px;
}

.faq-section.small-top-padding {
  padding-top: 60px;
  padding-bottom: 60px;
  font-size: 3rem;
}

.faq-section.hide {
  display: none;
}

.container-large {
  flex-flow: column wrap;
  place-content: center;
  align-items: stretch;
  width: 100%;
  margin: 20px auto 40px;
  padding-left: 56px;
  padding-right: 56px;
  font-size: 18px;
  display: flex;
}

.container-large.reduced-width {
  max-width: 719px;
  font-family: Poppins, sans-serif;
}

.container-large.reduced-width.text-center {
  text-align: center;
}

.container-large.reduced-width.align-left {
  margin-left: 0;
  padding-left: 0;
}

.container-large.inside-tile {
  max-width: 940px;
  margin-left: 0;
  margin-right: 0;
}

.bg-primary-1 {
  background-color: var(--primary-1);
  color: #fff;
}

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

.bg-dark {
  background-color: var(--dark);
  color: #fff;
}

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

.large-text {
  color: var(--dark);
  margin-bottom: 10px;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  line-height: 120%;
}

.large-text.review-text {
  flex: 1;
}

.large-text._21-bottom-margin {
  padding-bottom: 21px;
}

.small-text {
  font-family: Poppins, sans-serif;
  font-size: 18px;
  line-height: 26px;
}

.small-text.text-primary-1 {
  font-size: 18px;
}

.small-text.bold {
  font-weight: 500;
}

.small-text.article-meta-date {
  opacity: .5;
  margin-left: 14px;
  display: inline-block;
}

.small-text.plan-description {
  max-width: 270px;
}

.small-text.bold-text {
  font-weight: 600;
}

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

.small-text.muted-text {
  text-align: left;
  font-size: 15px;
  line-height: 20px;
}

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

.button {
  background-color: var(--dark);
  color: #fff;
  text-align: center;
  object-fit: fill;
  border-radius: 14px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  padding: 18px 28px 16px 29px;
  font-family: Poppins, sans-serif;
  font-weight: 600;
  transition: transform .2s;
  display: flex;
  box-shadow: 0 7px 21px #00000026;
}

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

.button.w--current {
  background-color: var(--primary-1);
}

.button.large {
  background-color: var(--primary-1);
  padding-top: 21px;
  padding-bottom: 21px;
}

.button.small {
  background-color: var(--primary-1);
  border-radius: 7px;
  padding: 12px 18px 10px;
  box-shadow: 0 4px 14px #00000026;
}

.button.bg-primary-2 {
  background-color: var(--primary-2);
}

.button.bg-white {
  background-color: var(--white);
  color: var(--text-color);
  justify-content: flex-start;
  align-items: flex-end;
}

.button.icon-button {
  padding-top: 17px;
  padding-bottom: 17px;
}

.button.pricing.w--current {
  background-color: var(--text-color);
}

.button.blue {
  background-color: var(--primary-1);
  max-width: 400px;
}

.button.type {
  font-size: 20px;
  line-height: 150%;
}

.navbar {
  background-color: var(--white);
  position: sticky;
  top: 0;
  bottom: 0;
}

.navbar.agnostic {
  background-color: var(--white);
  position: sticky;
  top: 0;
}

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

.form-input {
  background-color: var(--shade-2);
  border: 1px #000;
  border-radius: 14px;
  height: 62px;
  margin-bottom: 0;
  padding: 18px 21px;
  font-size: 18px;
  font-weight: 500;
  line-height: 26px;
  transition: color .2s;
}

.form-input:focus {
  color: var(--text-color);
}

.form-input::placeholder {
  color: #292f3680;
  font-size: 18px;
  font-weight: 500;
  line-height: 26px;
}

.form-input.textarea {
  min-height: 230px;
}

.form-input.inline {
  margin-right: 7px;
  padding-right: 0;
  font-family: Poppins, sans-serif;
}

.back-to-top-button {
  z-index: 1000;
  background-color: var(--shade-2);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
  position: fixed;
  bottom: 20px;
  right: 20px;
}

.announcement-cross {
  cursor: pointer;
  width: 28px;
  height: 28px;
  display: block;
  position: absolute;
  right: 0;
}

.search-modal-screen {
  background-color: #00000080;
  position: absolute;
  inset: 0%;
}

.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: 497px;
  margin-bottom: 0;
  padding-left: 21px;
  padding-right: 21px;
  display: flex;
}

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

.display-heading {
  letter-spacing: -.02em;
  margin-bottom: 21px;
  font-family: Poppins, sans-serif;
  font-size: 84px;
  font-weight: 600;
  line-height: .9em;
}

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

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

.bg-match-text {
  background-color: var(--text-color);
}

.checkbox {
  background-color: var(--shade-2);
  border-style: none;
  border-radius: 7px;
  width: 28px;
  height: 28px;
  margin-top: 0;
  margin-left: 0;
}

.checkbox.w--redirected-checked {
  background-color: var(--shade-2);
  background-image: url("https://cdn.prod.website-files.com/6308235e0019c6006c066523/6308235e0019c6a77e066537_icon-check-small-dark.svg");
  background-position: 50%;
  background-size: auto;
}

.navbar-row {
  justify-content: space-between;
  align-items: center;
  max-width: none;
  height: 70px;
  margin-bottom: 11px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 28px;
  display: flex;
  position: sticky;
}

.tile-section {
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding: 28px;
}

.tile-section.no-inner {
  padding: 40px 100px;
}

.tile-section.no-inner.hide {
  display: block;
}

.tile-section.no-inner.bigger-padding {
  display: none;
}

.tile-section.no-inner.padding {
  padding-left: 84px;
  padding-right: 84px;
}

.tile-section.halves {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

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

.tile-section.wide-group {
  grid-column-gap: 16px;
  grid-row-gap: 28px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.tile-section._100-top-padding {
  padding-top: 100px;
}

.tile-section-inner-pricing {
  background-color: var(--shade-1);
  border-radius: 28px;
  padding: 56px;
  display: block;
}

.tile-section-inner-pricing.footer {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  background-color: var(--dark);
  color: var(--white);
  grid-template-rows: auto;
  grid-template-columns: minmax(3vw, 387px) 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 112px 84px;
  display: grid;
}

.tile-section-inner-pricing.bg-primary-1 {
  background-color: var(--primary-1);
}

.tile-section-inner-pricing.page-header-tile {
  padding-top: 168px;
  padding-bottom: 168px;
}

.tile-section-inner-pricing.page-header-tile.bg-primary-4 {
  background-color: var(--primary-4);
  color: var(--white);
  padding-top: 60px;
  padding-bottom: 60px;
  font-family: Poppins, sans-serif;
}

.tile-section-inner-pricing.page-header-tile.bg-primary-2 {
  background-color: var(--primary-2);
  color: var(--white);
}

.tile-section-inner-pricing.page-header-tile.bg-primary-3 {
  background-color: var(--primary-3);
  color: var(--white);
}

.tile-section-inner-pricing.bg-dark {
  background-color: var(--dark);
  margin-left: 30px;
  margin-right: 20px;
}

.tile-section-inner-pricing.reduced-padding {
  padding: 28px;
  display: none;
}

.tile-section-inner-pricing.wide-group-item {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 552px;
  display: flex;
}

.tile-section-inner-pricing.wide-group-item.grid-halves {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  min-height: auto;
  display: grid;
}

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

.bg-shade-1 {
  background-color: var(--shade-1);
}

.bg-shade-2 {
  background-color: var(--shade-2);
}

.fine-print-text {
  font-size: 16px;
  line-height: 22px;
}

.fine-print-text.form-hint-text {
  margin-top: 7px;
}

.fine-print-text.form-hint-text.below-form {
  text-align: center;
  margin-top: 21px;
}

.fine-print-text.pricing-plan-option-terms-text {
  margin-right: 14px;
}

.fine-print-text.text-muted {
  opacity: .5;
  color: #292f36;
}

.button-icon {
  margin-right: 14px;
}

.play-button {
  background-color: var(--white);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 112px;
  height: 112px;
  display: flex;
  box-shadow: 0 7px 21px #00000026;
}

.play-button.hover-shadow.bg-dark {
  background-color: var(--dark);
}

.play-button-icon {
  position: relative;
  top: 0%;
  left: 5%;
}

.form-success {
  background-color: var(--primary-3);
  color: var(--white);
  border-radius: 7px;
  padding: 14px;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
}

.form-error {
  background-color: var(--primary-4);
  color: var(--white);
  text-align: center;
  border-radius: 7px;
  margin-top: 14px;
  padding: 14px;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
}

.checkbox-label {
  margin-bottom: 0;
  margin-left: 14px;
}

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

.large-heading {
  letter-spacing: -.01em;
  margin-bottom: 21px;
  font-family: Poppins, sans-serif;
  font-size: 70px;
  font-weight: 600;
  line-height: 1em;
}

.medium-heading {
  letter-spacing: -.01em;
  margin-bottom: 21px;
  font-size: 54px;
  font-weight: 600;
  line-height: 1em;
}

.medium-heading.no-bottom-margin {
  max-width: 100%;
  margin-bottom: 20px;
  font-family: Poppins, sans-serif;
  font-size: 45px;
}

.medium-heading.text-primary-1, .medium-heading.text-primary-2, .medium-heading.text-primary-3 {
  text-align: left;
  margin-bottom: 10px;
  font-size: 30px;
}

.medium-heading.text-primary-3.orange {
  color: var(--primary-2);
  -webkit-text-stroke-color: var(--primary-2);
}

.medium-heading.text-primary-3.blue {
  color: var(--primary-1);
}

.medium-heading.pricing-plan-number {
  margin-bottom: 0;
  margin-right: 14px;
}

.medium-heading.no-bottom-margin {
  font-family: Poppins, sans-serif;
  font-size: 45px;
  line-height: 50px;
}

.medium-heading._100-type-height-mob._10-bottom-margin {
  margin-bottom: 10px;
}

.medium-heading._100-type-height-mob._10-bottom-margin._110-type-height {
  text-align: left;
  line-height: 110%;
}

.footer-logo-link {
  margin-bottom: 28px;
}

.social-icons {
  align-items: center;
  margin-top: 28px;
  display: flex;
}

.social-link {
  margin-right: 28px;
}

.vertical-link-menu {
  grid-column-gap: 16px;
  grid-row-gap: 7px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.nav-link {
  color: var(--text-color);
  padding: 0;
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.nav-link.text-white {
  opacity: .5;
  color: var(--white);
  transition: opacity .2s;
}

.nav-link.text-white:hover {
  opacity: 1;
}

.nav-link.adjacent-to-links {
  opacity: 1;
  margin-bottom: -4px;
  margin-left: 21px;
  margin-right: 20px;
  padding-bottom: 0;
  transition: opacity .2s;
}

.nav-link.adjacent-to-links:hover {
  opacity: .5;
}

.nav-link.adjacent-to-links.w--current {
  color: var(--text-color);
  font-family: Poppins, sans-serif;
  font-weight: 600;
  display: inline-block;
}

.nav-link.adjacent-to-links.hide {
  z-index: 999;
}

.nav-link.adjacent-to-links.no-right-margin {
  margin-right: 0;
}

.link-with-avatars {
  align-items: center;
  display: flex;
}

.small-avatar-group {
  align-items: center;
  margin-left: 7px;
  display: flex;
}

.tiny-avatar {
  border: 2px solid var(--dark);
  border-radius: 28px;
  width: 28px;
  height: 28px;
}

.tiny-avatar.overlap {
  margin-left: -7px;
}

.navbar-container {
  margin-bottom: 0;
  padding-left: 28px;
  padding-right: 28px;
  position: sticky;
}

.navbar-container.agnostic {
  display: none;
}

.no-bottom-margin {
  text-align: left;
  max-width: 85%;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 22px;
  line-height: 24px;
  list-style-type: disc;
}

.no-bottom-margin.job-listing-title {
  margin-right: 14px;
}

.no-bottom-margin.text-primary-1 {
  color: #f03a47;
}

.navbar-left-contents {
  align-items: center;
  display: flex;
}

.navbar-right-contents {
  align-items: center;
  display: none;
}

.dropdown-toggle {
  opacity: 1;
  align-items: center;
  padding: 0;
  transition: opacity .2s;
  display: flex;
}

.dropdown-toggle:hover {
  opacity: .5;
}

.dropdown-arrow {
  margin-left: 6px;
}

.nav-dropdown-wrapper {
  margin-left: 21px;
  margin-right: 21px;
  display: inline-block;
}

.nav-dropdown-wrapper.last-child {
  display: none;
}

.nav-menu {
  z-index: 999;
  margin-left: 28px;
}

.dropdown-list {
  z-index: 12;
  border: 1px solid var(--shade-2);
  background-color: var(--white);
  border-radius: 14px;
  min-width: 214px;
  display: none;
  overflow: hidden;
  box-shadow: 0 7px 28px #00000026;
}

.dropdown-list.w--open {
  padding-top: 7px;
  padding-bottom: 7px;
}

.dropdown-link {
  opacity: .5;
  background-color: #0000;
  width: 100%;
  padding: 9px 14px 7px;
  font-size: 18px;
  line-height: 26px;
  transition: color .2s, background-color .2s, opacity .2s;
}

.dropdown-link:hover {
  background-color: var(--shade-1);
  opacity: 1;
}

.dropdown-screen {
  z-index: 11;
  background-color: var(--dark);
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  top: 0;
  left: 0;
}

.dropdown {
  display: none;
}

.back-to-top-icon {
  transform: rotate(180deg);
}

.menu-button, .menu-button-icon {
  display: none;
}

.grid-halves {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  place-items: center start;
  margin-top: 40px;
}

.grid-halves.pricing-options-grid {
  grid-template-columns: 1fr 1fr;
  align-items: stretch;
  margin-top: 25px;
}

.grid-halves.pricing-options-grid._0-padding-mob {
  grid-template-columns: 1.25fr 1fr;
}

.grid-halves.videos-grid {
  justify-items: stretch;
}

.grid-halves.clinical {
  display: block;
}

.grid-halves.peds {
  display: none;
}

.container {
  width: 100%;
  max-width: 497px;
}

.container.align-contents-center {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.container.increased-width {
  max-width: 608px;
}

.button-row {
  margin-top: 0;
  margin-bottom: 20px;
  display: flex;
}

.button-row.justify-contents-center {
  justify-content: center;
}

.button-row.justify-contents-center.pricing {
  justify-content: flex-start;
}

.button-row.reduced-top-margin {
  flex: 1;
  align-items: flex-end;
  margin-top: 21px;
}

.section-title {
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 10px;
  display: block;
}

.section-title.reduced-margin, .section-title.container-small-title {
  margin-bottom: 10px;
}

.section-title.bordered {
  border-bottom: 1px solid var(--border);
  margin-bottom: 28px;
  padding-bottom: 28px;
}

.section-title.adhd {
  align-items: center;
}

.image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: auto;
  max-width: 100%;
  height: auto;
  display: flex;
  position: relative;
}

.image-wrapper._300x300 {
  min-width: 300px;
  max-width: 300px;
  min-height: 300px;
  max-height: 300px;
}

.image-wrapper._300x300._200x-200-l-mob._100x100-h-mob {
  min-width: 400px;
  max-width: 400px;
  min-height: 400px;
  max-height: 400px;
}

.image-wrapper._300x450 {
  width: 300px;
  max-width: none;
  height: 450px;
}

.image-wrapper._300x450.auto-margin {
  width: 450px;
  height: 300px;
  margin-left: auto;
  margin-right: auto;
}

.image-wrapper._300x450.auto-margin._40-bottom-margin {
  margin-bottom: 40px;
}

.image-wrapper._300x450.auto-margin._40-bottom-margin._200x300-l-mob._100x150-h-mob {
  height: 450px;
}

.square-image {
  width: 100%;
  min-height: 608px;
  max-height: 608px;
}

.lightbox-over-image {
  position: absolute;
}

.lightbox-over-image.testimonials {
  z-index: 99;
}

.lightbox-over-image.testimonials.transparent {
  background-color: #f4f5f600;
}

.shadow {
  box-shadow: 0 7px 28px #00000026;
}

.text-primary-1 {
  color: var(--primary-1);
  font-size: 22px;
  line-height: 100%;
}

.text-primary-1.brand-ambassador {
  color: var(--dark);
}

.text-primary-2 {
  color: var(--primary-2);
  font-size: 22px;
}

.text-primary-3 {
  color: var(--primary-3);
  font-size: 22px;
}

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

.author {
  margin-top: 28px;
}

.author.peds {
  display: none;
}

.job-listing-row {
  background-color: var(--white);
  border-radius: 14px;
  justify-content: space-between;
  align-items: center;
  padding: 21px;
  display: flex;
}

.job-listing-row:hover {
  transform: scale(1.01);
  box-shadow: 0 5px 14px #0000001a;
}

.job-listing-grid {
  grid-column-gap: 21px;
  grid-row-gap: 21px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.job-listing-text-wrapper {
  align-items: flex-end;
  font-weight: 400;
  display: flex;
}

.icon-circle-small {
  background-color: var(--shade-2);
  border-radius: 24px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.small-icon-in-circle {
  width: 9px;
  height: 9px;
  margin-left: auto;
  margin-right: auto;
}

.small-icon-in-circle.link-list-link-icon {
  width: 30%;
  height: 40%;
  margin-left: 40%;
  margin-right: auto;
}

.rounded-corners {
  border-radius: 28px;
}

.rounded-corners.reduced-roundness {
  border-radius: 14px;
}

.hover-shadow {
  transition: box-shadow .2s, transform .2s;
  transform: scale(1);
  box-shadow: 0 7px 14px #0000;
}

.hover-shadow:hover {
  transform: scale(1.01);
  box-shadow: 0 7px 14px #0000001a;
}

.careers-list-wrapper {
  margin-bottom: 35px;
}

.breadcrumbs-container {
  align-items: center;
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 28px;
  padding-right: 28px;
  display: flex;
}

.breadcrumbs-wrapper {
  background-color: var(--shade-1);
  border-radius: 20px;
  align-items: center;
  padding: 7px 21px;
  display: flex;
}

.breadcrumbs-back-arrow {
  margin-right: 7px;
}

.breadcrumbs-back-link {
  align-items: center;
  display: flex;
}

.breadcrumbs-caret-right {
  opacity: .25;
  margin-left: 7px;
  margin-right: 7px;
}

.breadcrumbs-current-page-wrapper {
  align-items: center;
  display: flex;
}

.text-inline {
  font-family: Poppins, sans-serif;
  display: inline;
}

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

.article-intro-paragraph {
  margin-bottom: 35px;
  font-size: 24px;
  line-height: 28px;
}

.article-body {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 825px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  line-height: 150%;
  display: block;
}

.article-body h4 {
  margin-top: 35px;
}

.article-body blockquote {
  color: var(--primary-1);
  margin-top: 56px;
  margin-bottom: 56px;
}

.article-body img {
  border-radius: 14px;
  margin-top: 35px;
  margin-bottom: 10px;
}

.article-body figcaption {
  opacity: .5;
  text-align: left;
  margin-top: 7px;
  margin-bottom: 35px;
  font-size: 18px;
  font-weight: 600;
  line-height: 26px;
}

.article-body ul {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 28px;
  margin-bottom: 28px;
  display: grid;
}

.article-body h3 {
  margin-top: 35px;
  margin-bottom: 28px;
}

.article-body.hero {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  font-size: 20px;
}

.horizontal-rule {
  border-bottom: 1px solid var(--shade-2);
  margin-bottom: 84px;
  padding-top: 84px;
}

.required-field-star {
  color: var(--primary-4);
}

.form-grid {
  grid-column-gap: 21px;
  grid-row-gap: 21px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.textarea {
  height: 90px;
}

.avatars-row {
  margin-bottom: 28px;
  display: flex;
}

.avatars-row.reduced-bottom-margin {
  margin-bottom: 14px;
}

.circular-avatar {
  border: 2px solid var(--shade-1);
  border-radius: 84px;
  width: 84px;
  height: 84px;
  overflow: hidden;
}

.circular-avatar.overlap {
  margin-left: -21px;
}

.circular-avatar.border-white {
  border-color: var(--white);
}

.tile-wrapper {
  background-color: var(--white);
  width: 100%;
  height: 100%;
  color: var(--text-color);
  border-radius: 21px;
  padding: 56px;
}

.tile-wrapper.bg-shade-1 {
  background-color: var(--shade-1);
}

.hero-grid {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  grid-template-rows: auto;
  grid-template-columns: 35fr 60fr;
}

.hero-gallery-row {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 3fr 6fr;
  height: 100%;
  max-height: 343px;
}

.hero-gallery-row.reversed {
  grid-template-columns: 7fr 3fr;
}

.hero-gallery-grid {
  grid-template-columns: 1fr;
  display: none;
}

.hero-gallery-image-wrapper {
  object-fit: cover;
  width: 100%;
  height: 343px;
}

.hero-gallery-image-wrapper.rounded-corners {
  overflow: hidden;
}

.hero-gallery-image {
  width: 100%;
  height: 100%;
}

.marquee-text {
  width: 10000px;
  color: var(--shade-2);
  object-fit: none;
  position: relative;
  left: -50%;
  overflow: hidden;
}

.grid-vertical {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  grid-template-columns: 1fr;
}

.grid-thirds {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  font-family: Poppins, sans-serif;
  display: grid;
}

.grid-thirds.comorbid {
  display: none;
}

.grid-thirds.padding-tab._0-padding-mob {
  grid-template-columns: 1fr 1fr;
}

.team-member-heading {
  margin-top: 21px;
}

.team-member-grid-image {
  object-fit: contain;
  border-radius: 28px;
  width: 100%;
  height: 240px;
  display: inline-block;
}

.team-member-grid-image.size-mob.size-desktop {
  width: 20vw;
  height: auto;
}

.large-video-player-image {
  width: 100%;
  min-height: 629px;
  max-height: 629px;
}

.large-video-player-image.rounded-corners.shadow {
  padding-bottom: 0;
  padding-left: 0;
  display: block;
}

.caption-on-image {
  background-color: var(--white);
  border-radius: 28px;
  align-items: center;
  width: auto;
  height: 54px;
  padding-left: 28px;
  padding-right: 28px;
  display: flex;
  position: absolute;
  bottom: 14px;
  left: 14px;
}

.tab-menu {
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.blog-category-tabs {
  display: flex;
}

.empty-state {
  text-align: center;
  background-color: #0000;
}

.article-meta {
  margin-bottom: 21px;
}

.featured-blog-image {
  height: 440px;
}

.blog-article-link {
  width: 100%;
}

.blog-article-list-thumbnail {
  border-radius: 14px;
  width: 100%;
}

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

.article-listing-category.text-primary-2 {
  margin-top: 14px;
  margin-bottom: 7px;
}

.form-horizontal {
  max-width: 100%;
  display: flex;
}

.form-disclaimer-text {
  margin-top: 10px;
}

.blog-article-main-image {
  border-radius: 28px;
  width: 100%;
  max-height: 721px;
}

.customer-logo {
  max-height: 21px;
}

.customer-logo-wrapper {
  background-color: var(--dark);
  border-radius: 14px;
  padding: 21px 28px;
  position: absolute;
  bottom: 21px;
  right: 21px;
}

.container-small {
  width: 100%;
  max-width: 387px;
}

.container-small.align-center {
  max-width: none;
}

.align-center {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.case-study-grid {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.case-study-image-link {
  margin-bottom: 28px;
}

.case-study-container {
  flex-direction: column;
  height: 100%;
  display: flex;
}

.avatar-with-author {
  align-items: center;
  display: flex;
}

.avatar-with-author.below-quote {
  margin-top: 28px;
}

.avatar-with-author.adjacent-to-button {
  margin-left: 21px;
}

.avatar-with-author.below-button {
  margin-top: 21px;
}

.avatar-with-author.below-button.justify-content-center {
  text-align: left;
  justify-content: center;
}

.avatar {
  border-radius: 100%;
  width: 56px;
  height: 56px;
}

.avatar-author {
  margin-left: 14px;
}

.muted-text {
  opacity: .5;
}

.bordered-addendum {
  border-top: 1px solid #ffffff1a;
  margin-top: 14px;
  padding-top: 14px;
}

.bordered-addendum.dark-border {
  border-top-color: var(--border);
}

.breadcrumb-bar-wrapper {
  align-items: center;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 28px;
  padding-right: 28px;
  display: flex;
}

.customer-details {
  grid-column-gap: 56px;
  grid-row-gap: 28px;
  border-top: 1px solid var(--border);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 56px;
  padding-top: 56px;
  display: grid;
}

.reviews-grid {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  grid-template-rows: auto;
}

.review-box {
  background-color: var(--white);
  border-radius: 14px;
  flex-direction: column;
  padding: 28px;
  display: flex;
}

.stars {
  align-items: center;
  margin-bottom: 28px;
  display: flex;
}

.stars.justify-content-center {
  justify-content: center;
  margin-top: 0;
  margin-bottom: 10px;
}

.stars.reduced-margin {
  margin-bottom: 14px;
}

.stars.below-heading {
  margin-top: 35px;
}

.metric-addendum-heading {
  margin-bottom: 7px;
}

.form-grid-halves {
  grid-column-gap: 21px;
  grid-row-gap: 21px;
  grid-template-rows: auto;
}

.short-review {
  text-align: center;
  flex-direction: column;
  display: flex;
}

.short-review.boxed {
  background-color: var(--white);
  text-align: left;
  text-align: left;
  text-align: left;
  text-align: left;
  text-align: left;
  background-color: #fff;
  border-radius: 14px;
  align-items: flex-start;
  padding: 28px;
  font-family: Poppins, sans-serif;
}

.short-review-text {
  flex: 1;
}

.download-grid {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  grid-template-rows: auto;
}

.square-box {
  background-color: var(--shade-2);
  border-radius: 28px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 553px;
  padding: 56px;
  display: flex;
}

.square-box.bg-match-text {
  background-color: var(--text-color);
}

.square-box.bg-shade-1 {
  background-color: var(--shade-1);
}

.square-box.bg-white {
  background-color: var(--white);
}

.square-box.pages-box {
  flex-flow: row;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.subheading {
  margin-bottom: 14px;
}

.subheading.priceheader.black {
  color: var(--dark);
}

.subheading.text-primary-1 {
  color: #00a6ed;
  text-align: left;
  text-align: left;
  text-align: left;
  font-family: Poppins, sans-serif;
}

.pricing-grid {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  align-items: start;
}

.pricing-grid.halves {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  grid-template-columns: 1fr 1fr;
}

.pricing-plan {
  background-color: var(--white);
  border-radius: 28px;
  padding: 28px;
}

.plan-price-wrapper {
  border-bottom: 1px solid var(--border);
  align-items: center;
  margin-bottom: 21px;
  padding-top: 21px;
  padding-bottom: 21px;
  display: flex;
}

.pricing-plan-list {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 28px;
  display: grid;
}

.checklist-item {
  grid-column-gap: 10px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 24px 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.icon-circle {
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.icon-circle.bg-shade-2.white {
  background-color: var(--white);
}

.icon-circle.bg-shade-2.transparent {
  background-color: var(--transparent);
}

.accordion-grid-row {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  align-items: start;
  padding-bottom: 40px;
}

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

.accordion-item {
  background-color: var(--white);
  border-radius: 14px;
}

.accordion-item.bg-shade-1 {
  background-color: var(--shade-1);
}

.accordion-item.hide {
  display: none;
}

.accordion-title {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding: 21px;
  display: flex;
}

.accordion-title.adhd.no-padding {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.accordion-title.adhd.no-padding.vertical {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 0;
}

.accordion-title.adhd.no-padding._20-gap {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-around;
  align-items: center;
}

.accordion-title.student-discount {
  padding: 24px 40px;
}

.text-bold {
  width: 250px;
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.text-bold.student-discount {
  line-height: 36px;
}

.accordion-content {
  padding-bottom: 21px;
  padding-left: 21px;
  padding-right: 21px;
}

.accordion-content.no-padding {
  padding-left: 0;
  padding-right: 0;
}

.accordion-content.no-padding.no-margin {
  padding-bottom: 0;
}

.accordion-content.student-discount {
  padding-bottom: 24px;
  padding-left: 40px;
  padding-right: 40px;
}

.faq-addendum {
  text-align: center;
  flex-direction: column;
  align-items: center;
  margin-top: 35px;
  padding-bottom: 40px;
  display: flex;
}

.faq-addendum.peds {
  margin-top: 50px;
}

.avatar-row-item {
  border-radius: 100%;
  width: 56px;
  height: 56px;
  margin-right: -14px;
}

.avatar-row-item.border-white {
  border: 2px solid var(--white);
}

.avatar-row-item.no-overlap {
  margin-right: 0;
}

.avatar-row-item.border-white {
  border: 2px solid #fff;
  padding-left: 0;
}

.pricing-plan-box {
  background-color: var(--white);
  border-radius: 28px;
  width: 100%;
  padding: 56px;
}

.pricing-plan-options {
  grid-row-gap: 21px;
  grid-template-columns: 1fr;
}

.pricing-plan-option-link {
  background-color: var(--shade-2);
  border-radius: 14px;
  justify-content: space-between;
  align-items: center;
  padding: 35px;
  font-weight: 400;
  transition: color .2s, background-color .2s;
  display: flex;
}

.pricing-plan-option-link:hover {
  background-color: var(--primary-1);
  color: var(--white);
}

.pricing-plan-option-terms {
  align-items: center;
  display: flex;
}

.pricing-plan-option-price {
  margin-right: 7px;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.comparison-row {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  border-radius: 14px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  padding: 14px;
  display: grid;
}

.comparison-row-heading {
  text-align: center;
  margin-bottom: 0;
}

.progress-bar-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 14px;
  grid-template-rows: min-content min-content min-content;
  grid-template-columns: 1fr;
  grid-auto-rows: min-content;
  grid-auto-columns: 1fr;
  display: grid;
}

.progress-bar {
  border-radius: 14px;
  justify-content: space-between;
  align-items: center;
  height: 70px;
  padding: 21px 28px;
  display: flex;
}

.progress-bar.bg-shade-2 {
  max-width: 25%;
  font-family: Poppins, sans-serif;
}

.progress-bar.bg-primary-3 {
  color: #fff;
}

.progress-bar-heading {
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
}

.progress-bar-logo {
  width: 100px;
  max-width: 100%;
}

.grid-halves-group {
  grid-row-gap: 56px;
  grid-template-columns: 1fr;
}

.compare-reviews-grid {
  grid-column-gap: 56px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto 1fr;
}

.review-summary-box {
  background-color: var(--text-color);
  text-align: center;
  border-radius: 28px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 56px;
  display: flex;
}

.scrolling-quotes {
  justify-content: center;
  width: 100vw;
  padding-top: 28px;
  padding-bottom: 28px;
  display: none;
  overflow: hidden;
}

.buttons-grid {
  grid-row-gap: 21px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.scrolling-quotes-section {
  width: 100vw;
  overflow: hidden;
}

.ui-snippet {
  background-color: var(--white);
  width: 100%;
  max-width: 276px;
  color: var(--text-color);
  border: 1px #000;
  border-radius: 14px;
  font-size: 16px;
  line-height: 24px;
  overflow: hidden;
  box-shadow: 0 7px 28px #00000026;
}

.ui-snippet.wide {
  max-width: 387px;
}

.ui-snippet.bg-white-faded {
  color: var(--white);
  background-color: #ffffff1a;
}

.ui-snippet.above-heading {
  margin-bottom: 28px;
}

.ui-snippet.above-heading.separate {
  grid-column-gap: 16px;
  grid-row-gap: 7px;
  box-shadow: none;
  background-color: #0000;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.ui-snippet-section {
  background-color: var(--white);
  padding: 18px;
}

.ui-snippet-section.reduced-padding {
  padding: 14px;
}

.ui-snippet-section.reduced-padding.bg-transparent {
  background-color: #0000;
}

.ui-snippet-section.no-top-padding {
  padding-top: 0;
}

.ui-snippet-section.reduced-bottom-padding {
  padding-bottom: 7px;
}

.ui-snippet-section.image-header {
  padding: 0;
}

.ui-snippet-heading {
  font-size: 18px;
  font-weight: 600;
  line-height: 26px;
}

.ui-snippet-components-grid {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  place-items: center;
}

.ui-snippet-avatar {
  border-radius: 35px;
  width: 35px;
  height: 35px;
}

.ui-snippet-avatar.overlap {
  border: 2px solid var(--white);
  margin-left: -7px;
}

.ui-snippet-avatar.large {
  border-radius: 56px;
  width: 56px;
  height: 56px;
}

.ui-snippet-user {
  align-items: center;
  display: flex;
}

.ui-snippet-avatar-text {
  margin-left: 7px;
}

.ui-snippet-avatar-text.increased-margin {
  grid-column-gap: 16px;
  grid-row-gap: 7px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-left: 14px;
}

.ui-snippet-row {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.ui-snippet-avatar-group {
  align-items: center;
  padding-left: 7px;
  display: flex;
}

.ui-snippet-button {
  background-color: var(--shade-2);
  text-align: center;
  border-radius: 6px;
  padding: 7px 14px;
  font-weight: 600;
}

.ui-snippet-button.bg-primary-3 {
  background-color: var(--primary-3);
  color: var(--white);
}

.ui-snippet-avatar-wrapper {
  position: relative;
}

.ui-snippet-icon-circle {
  border: 2px solid var(--white);
  background-color: var(--primary-3);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  display: flex;
}

.ui-snippet-icon-circle.top-right {
  position: absolute;
  top: 0;
  right: 0;
}

.ui-snippet-placeholder {
  background-color: var(--shade-2);
  border-radius: 100px;
  height: 10px;
}

.ui-snippet-placeholder.width-50 {
  width: 50%;
}

.ui-snippet-placeholder.width-20 {
  width: 20%;
}

.ui-snippet-placeholder.width-40 {
  width: 40%;
}

.ui-snippet-rows {
  grid-column-gap: 16px;
  grid-row-gap: 7px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.ui-snippet-small-text {
  font-size: 14px;
  line-height: 21px;
}

.ui-snippet-small-text.text-bold {
  flex: 1;
}

.ui-snippet-small-text.text-bold.dropdown-text {
  flex: 0 auto;
  margin-right: 7px;
}

.ui-snippet-small-text.progress-bar-text {
  margin-left: 21px;
}

.ui-snippet-icon-button {
  background-color: var(--shade-1);
  border-radius: 7px;
  align-items: center;
  padding: 10px 14px;
  display: flex;
}

.ui-snippet-button-icon {
  margin-right: 10px;
}

.muted-icon {
  opacity: .5;
}

.ui-snippet-progress-bar-wrapper {
  background-color: var(--shade-1);
  border-radius: 100px;
  flex: 1;
  height: 7px;
  position: relative;
}

.ui-snippet-progress-bar {
  background-color: var(--primary-3);
  border-radius: 100px;
  min-width: 25%;
  height: 7px;
  position: absolute;
}

.ui-snippet-progress-bar.bg-primary-2 {
  background-color: var(--primary-2);
}

.ui-snippet-chat-item {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  grid-template-rows: auto;
  grid-template-columns: 35px 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.ui-snippet-chat-item.reverse-direction {
  direction: rtl;
}

.ui-snippet-chat-bubble {
  background-color: var(--shade-1);
  direction: ltr;
  border-radius: 7px;
  padding: 10px;
}

.ui-snippet-indicator {
  border-radius: 7px;
  width: 7px;
  height: 7px;
}

.ui-snippet-indicator.bg-primary-3 {
  margin-right: 7px;
}

.ui-snippet-status {
  align-items: center;
  display: flex;
}

.ui-snippet-dropdown {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.ui-snippet-dropdown.button {
  background-color: var(--shade-2);
  box-shadow: none;
  color: var(--text-color);
  border-radius: 7px;
  padding: 3px 10px;
}

.ui-snippet-uppercase-title {
  color: var(--primary-1);
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 600;
  line-height: 21px;
}

.ui-snippet-uppercase-title.text-dark {
  color: var(--text-color);
}

.ui-snippets-grid {
  grid-row-gap: 14px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  justify-items: center;
  width: 100%;
}

.ui-snippets-grid.above-heading {
  margin-bottom: 28px;
}

.ui-snippet-square-image {
  border-radius: 14px;
  width: 112px;
  height: 112px;
}

.ui-snippet-wide-row {
  justify-content: space-between;
  display: flex;
}

.ui-snippet-item {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  margin-right: 21px;
  display: flex;
}

.ui-snippet-banner-image {
  width: 100%;
  max-height: 128px;
  margin-bottom: -28px;
}

.ui-snippet-header-image {
  width: 100%;
  max-height: 220px;
}

.overlay-bottom-right {
  position: absolute;
  bottom: 28px;
  right: 28px;
}

.horizontal-process-item {
  align-items: flex-start;
  display: flex;
}

.horizontal-process-item-text {
  margin-bottom: 0;
  margin-left: 21px;
}

.icons-grid-vertical {
  grid-row-gap: 35px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.square-icon {
  border-radius: 14px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 98px;
  height: 98px;
  display: flex;
}

.square-icon.above-text {
  margin-bottom: 28px;
}

.square-icon.above-text.bg-primary-1 {
  display: none;
  overflow: visible;
}

.square-icon.above-text.bg-primary-2, .square-icon.above-text.bg-primary-3 {
  display: none;
}

.horizontal-icon-item {
  align-items: center;
  display: flex;
}

.horizontal-icon-text {
  margin-left: 28px;
}

.hero-contents-wrapper {
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.hero-contents {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  display: flex;
}

.video-wrapper {
  background-color: var(--shade-2);
  border-radius: 28px;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 369px;
  margin-bottom: 28px;
  padding: 28px;
  display: flex;
  position: relative;
}

.ui-snippet-wrapper {
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 28px;
  display: flex;
}

.grid-left-larger {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 387px;
  place-items: center;
}

.search-results-list {
  grid-column-gap: 56px;
  grid-row-gap: 28px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  max-width: 797px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.search-result-url {
  font-size: 14px;
  line-height: 21px;
}

.adjacent-button {
  margin-left: 21px;
}

.ui-snippet-demo-image {
  border-radius: 14px;
  width: 200px;
  margin-bottom: 28px;
}

.blog-grid {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.demo-screenshot {
  border-radius: 7px;
  margin-bottom: 21px;
  transition: transform .2s;
  display: block;
  box-shadow: 0 7px 28px #0000001a;
}

.demo-screenshot:hover {
  transform: translate(0, -7px);
}

.demo-screenshot.pages-box-screenshot {
  width: 220px;
  margin-bottom: 0;
  margin-left: 21px;
  margin-right: 21px;
}

.figma-image {
  border-radius: 7px;
  margin-top: 21px;
  display: block;
  box-shadow: 0 7px 28px #00000040;
}

.figma-badge {
  background-color: #ffffff1a;
  border-radius: 200px;
  align-items: center;
  padding: 14px 28px 14px 21px;
  display: flex;
}

.figma-icon {
  margin-right: 7px;
}

.announcement-bar {
  background-color: var(--text-color);
  color: var(--white);
  justify-content: center;
  padding: 21px 14px;
  display: flex;
}

.sticky-navbar {
  z-index: 11;
  background-color: var(--white);
  position: sticky;
  top: 0;
}

.text-block {
  padding-top: 10px;
}

.text-block-2, .text-block-3 {
  margin-top: 10px;
}

.block-quote {
  font-family: Poppins, sans-serif;
}

.text-block-4, .text-block-5, .text-block-6 {
  font-family: Poppins, sans-serif;
  font-size: 17px;
  line-height: 23px;
}

.text-block-7 {
  font-family: Poppins, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 23px;
}

.text-block-8, .text-block-9 {
  font-family: Poppins, sans-serif;
  font-size: 17px;
  line-height: 23px;
}

.heading, .heading-2, .heading-3, .div-block-2, .text-block-10 {
  font-family: Poppins, sans-serif;
}

.text-block-11 {
  padding-top: 0;
  font-family: Poppins, sans-serif;
}

.text-block-12, .text-block-14 {
  font-size: 16px;
}

.heading-5, .text-block-15 {
  font-family: Poppins, sans-serif;
}

.hide {
  display: none;
}

.insurance_text {
  text-align: center;
  margin-top: 0;
  display: none;
}

.insurance_text.peds {
  margin-top: -81px;
}

.home__bg-video-overlay-2 {
  background-color: #0003;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  margin-top: 0;
  display: inline-flex;
  position: absolute;
  inset: 0%;
}

.home__bg-video-overlay-2._0-transparancy {
  background-color: #0000;
  display: none;
}

.text-large {
  color: var(--shade-1);
  margin-bottom: 0;
  margin-left: -100px;
  margin-right: -100px;
  font-size: 2rem;
  line-height: 35px;
}

.text-large.text-light {
  margin-bottom: .8rem;
}

.btn {
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #fd2d55;
  border: 1px solid #0000;
  border-radius: .3125rem;
  padding: .4375rem 1.5rem;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
  transition: color .2s, background-color .2s, opacity .2s, border .2s;
}

.btn:hover {
  color: #fff;
  background-color: #fd0736;
  border-color: #fd0736;
}

.btn:active {
  background-color: #f50231;
  border-color: #f50231;
}

.btn.btn-lg {
  padding: .875rem 2.25rem;
  font-size: 1.25rem;
}

.btn.btn-lg.btn-block.typeform-share {
  z-index: 1;
  z-index: 1;
  width: 90%;
  margin-left: 0;
  transition: color .2s, background-color .2s, opacity .2s, border .2s;
  position: relative;
  transform: translate(0)translate(0);
}

.btn.btn-lg.btn-block.typeform-share.agno {
  margin-bottom: -8px;
}

.btn.btn-lg.btn-block.typeform-share.agnoa {
  margin-bottom: -16px;
}

.btn.btn-lg.btn-block.typeform-share.blue {
  background-color: var(--primary-1);
  border-radius: 8px;
  font-size: 20px;
  line-height: 28px;
}

.btn.btn-lg.btn-block.typeform-share.black-button {
  background-color: var(--dark);
}

.btn.btn-lg.btn-block.typeform-share.black-button._0-margin {
  top: 10px;
}

.btn.btn-lg.btn-block.typeform-share.black-button._0-margin.steps-style {
  width: 100%;
  margin-bottom: 0;
}

.btn.btn-lg.btn-block.typeform-share.black-button._0-margin.steps-style.round-14 {
  order: 0;
  justify-content: center;
  width: 50vw;
  margin-top: auto;
  font-family: Poppins, sans-serif;
  display: flex;
}

.btn.btn-lg.btn-block.typeform-share.black-button._0-margin.steps-style.round-14.centered {
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
}

.btn.btn-lg.btn-block.typeform-share.black-button._0-margin.steps-style.round-14.centered._30vw {
  width: 30vw;
}

.btn.btn-lg.btn-block.typeform-share.black-button._0-margin.round-14 {
  border-radius: 14px;
  font-size: 20px;
  line-height: 150%;
}

.btn.btn-lg.btn-block.typeform-share.black-button._0-margin-copy {
  top: 10px;
}

.btn.btn-lg.btn-block.typeform-share.black-button._0-margin-copy.round-14 {
  border-radius: 14px;
  font-size: 20px;
  line-height: 150%;
}

.btn.btn-lg.btn-block.typeform-share {
  z-index: 1;
  margin-bottom: 60px;
  position: relative;
}

.section-divider {
  z-index: 10;
  display: block;
  position: relative;
  bottom: -2px;
}

.section-divider-img-2 {
  z-index: 0;
  object-fit: fill;
  width: 100%;
  height: 7vw;
  min-height: 40px;
  display: block;
  position: relative;
  left: 50%;
  transform: translate(-50%);
}

.container-3 {
  z-index: 1;
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 12px;
  padding-right: 12px;
  position: static;
}

.container-3.home__hero-container {
  object-fit: fill;
  background-color: #0000;
  margin-top: 41px;
  margin-bottom: -13px;
  padding: 0 0;
}

.home__hero-section-2 {
  z-index: auto;
  background-color: #212529;
  flex-direction: column;
  justify-content: flex-start;
  margin-top: 0;
  padding-top: 9rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.home__hero-text-wrapper-3 {
  color: #fff;
  text-align: center;
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.display-1-3 {
  margin-bottom: 20px;
  margin-left: -180px;
  margin-right: -180px;
  font-size: 4.5rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1;
}

.display-1-3.size {
  font-family: Poppins, sans-serif;
  font-size: 60px;
}

.display-1-3.size.black {
  color: #0000;
  text-align: left;
  width: auto;
  margin-bottom: 40px;
  margin-left: 0;
  margin-right: 0;
}

.display-1-3.size.black.italic {
  color: #0000;
  font-family: DM Serif Display, sans-serif;
  font-style: italic;
  font-weight: 400;
}

.home__hero-bg-video-4 {
  z-index: 0;
  object-fit: fill;
  width: 100%;
  height: 100%;
  margin-top: 0;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.home__hero-bg-video-4.peds {
  height: 100%;
  margin-top: -1px;
}

.div-block-3 {
  border: 1px #000;
  height: 40px;
}

.container-4 {
  z-index: 1;
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  position: static;
}

.row {
  flex-wrap: wrap;
  align-content: stretch;
  margin-left: -12px;
  margin-right: -12px;
  display: flex;
}

.row.justify-center {
  justify-content: center;
  margin-left: -70px;
  margin-right: -70px;
}

.col {
  flex: 1;
  padding-left: 12px;
  padding-right: 12px;
}

.col.col-9 {
  flex-basis: 75%;
  max-width: 75%;
}

.section-16 {
  background-color: #0000;
  padding-top: 1rem;
  padding-bottom: 1rem;
  position: relative;
}

.section-16.bg-blue-grey {
  background-color: #f4f2f9;
}

.dropdown-screen-2 {
  z-index: 11;
  background-color: #1b1e22;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  top: 0;
  left: 0;
}

.dropdown-list-2 {
  z-index: 12;
  background-color: #fff;
  border: 1px solid #dde0e3;
  border-radius: 14px;
  min-width: 214px;
  display: none;
  overflow: hidden;
  box-shadow: 0 7px 28px #00000026;
}

.dropdown-list-2.w--open {
  padding-top: 7px;
  padding-bottom: 7px;
}

.nav-menu-2 {
  margin-left: 28px;
}

.dropdown-link-2 {
  opacity: .5;
  background-color: #0000;
  width: 100%;
  padding: 9px 14px 7px;
  font-size: 18px;
  line-height: 26px;
  transition: color .2s, background-color .2s, opacity .2s;
}

.dropdown-link-2:hover {
  opacity: 1;
  background-color: #f4f5f6;
}

.image-44 {
  padding-left: 0;
}

.button-2 {
  color: #fff;
  text-align: center;
  background-color: #1b1e22;
  border-radius: 14px;
  justify-content: center;
  align-items: center;
  padding: 18px 28px 16px;
  font-family: Poppins, sans-serif;
  font-weight: 600;
  transition: transform .2s;
  display: flex;
  box-shadow: 0 7px 21px #00000026;
}

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

.button-2.w--current {
  background-color: #00a6ed;
}

.button-2.small {
  background-color: #fd2d55;
  border-radius: 7px;
  margin-bottom: -12px;
  padding: 12px 18px 0;
  box-shadow: 0 4px 14px #00000026;
}

.button-2.small.agnostic, .button-2.small.pedag {
  display: none;
}

.button-2.pricing.w--current {
  background-color: #292f36;
}

.button-2.small {
  background-color: #00a6ed;
  border-radius: 7px;
  padding: 12px 18px 10px;
  box-shadow: 0 4px 14px #00000026;
}

.nav-dropdown-wrapper-2 {
  margin-left: 21px;
  margin-right: 21px;
  display: inline-block;
}

.nav-dropdown-wrapper-2.last-child {
  display: none;
}

.nav-link-2 {
  color: #292f36;
  padding: 0;
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.nav-link-2.adjacent-to-links {
  opacity: 1;
  margin-left: 21px;
  margin-right: 21px;
  transition: opacity .2s;
}

.nav-link-2.adjacent-to-links:hover {
  opacity: .5;
}

.nav-link-2.adjacent-to-links.w--current {
  color: #292f36;
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.nav-link-2.text-white {
  opacity: .5;
  color: #fff;
  transition: opacity .2s;
}

.nav-link-2.text-white:hover {
  opacity: 1;
}

.home__hero-section-2-pediatrics {
  background-color: #212529;
  background-image: url("https://cdn.prod.website-files.com/6308235e0019c6006c066523/6308235e0019c6289306663a_pexels-anastasia-shuraeva-7204137.jpg");
  background-position: 0 0;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-start;
  padding-top: 21rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.home__hero-text-wrapper-4 {
  color: #fff;
  text-align: center;
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
  overflow: visible;
}

.display-1-3-copy {
  margin-bottom: 20px;
  font-size: 3.5rem;
  font-weight: 500;
  line-height: 1;
}

.heading-21 {
  text-align: right;
  padding-top: 50px;
}

.text-primary-5 {
  color: #ff7d00;
}

.caption-on-image-2 {
  background-color: #fff;
  border-radius: 28px;
  align-items: center;
  width: auto;
  height: 54px;
  padding-left: 28px;
  padding-right: 28px;
  display: flex;
  position: absolute;
  bottom: 14px;
  left: 14px;
}

.hero-gallery-grid-2 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: none;
}

.container-large-2 {
  width: 100%;
  max-width: 1161px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  font-size: 18px;
}

.container-large-2.reduced-width {
  max-width: 719px;
  font-family: Poppins, sans-serif;
}

.container-large-2.reduced-width.align-left {
  margin-left: 0;
}

.container-large-2.reduced-width.text-center {
  text-align: center;
}

.section-2 {
  background-image: url("https://cdn.prod.website-files.com/6308235e0019c6006c066523/6308235e0019c63f5006662e_shutterstock_1646621755%20copy.jpg");
  background-position: 50% 25%;
  background-size: cover;
  height: 600px;
  margin-top: 70px;
  margin-bottom: 44px;
}

.paragraph-2 {
  padding-right: 60px;
}

.paragraph-3 {
  text-align: right;
  padding-left: 140px;
  padding-right: 0;
}

.heading-9 {
  padding-top: 35px;
}

.heading-6 {
  text-align: center;
  margin-bottom: 40px;
}

.heading-8 {
  text-align: right;
  padding-top: 60px;
}

.image-2 {
  padding-left: 0;
  padding-right: 0;
}

.image-wrapper-2 {
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.heading-11 {
  padding-top: 60px;
}

.plan-price-wrapper-2 {
  border-bottom: 1px solid #0000001a;
  align-items: center;
  margin-bottom: 21px;
  padding-top: 21px;
  padding-bottom: 21px;
  display: flex;
}

.progress-bar-logo-2 {
  width: 100px;
  max-width: 100%;
  padding-left: 0;
}

.paragraph {
  text-align: right;
  padding-left: 140px;
}

.marquee-text-2 {
  color: #dde0e3;
  object-fit: none;
  width: 10000px;
  position: relative;
  left: -50%;
  overflow: hidden;
}

.tile-section-inner-2 {
  background-color: #f4f5f6;
  border-radius: 28px;
  padding: 56px;
}

.tile-section-inner-2.page-header-tile {
  padding-top: 168px;
  padding-bottom: 168px;
}

.tile-section-inner-2.page-header-tile.bg-primary-4 {
  color: #fff;
  background-color: #f03a47;
  padding-top: 60px;
  padding-bottom: 60px;
  font-family: Poppins, sans-serif;
}

.tile-section-inner-2.reduced-padding {
  padding: 28px;
  display: none;
}

.tile-section-inner-2.footer {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  color: #fff;
  background-color: #1b1e22;
  grid-template-rows: auto;
  grid-template-columns: minmax(3vw, 387px) 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 112px 84px;
  display: grid;
}

.text-primary-6 {
  color: #00a6ed;
}

.text-primary-6.brand-ambassador {
  color: #1b1e22;
}

.play-button-icon-2 {
  padding-left: 0;
  position: relative;
  top: 0%;
  left: 5%;
}

.team-member-grid-image-2 {
  object-fit: contain;
  border-radius: 28px;
  width: 100%;
  height: 240px;
  padding-left: 0;
  display: inline-block;
}

.tile-section-inner-copy {
  background-color: #f4f5f6;
  border-radius: 28px;
  padding: 56px;
  display: none;
  overflow: hidden;
}

.pricing-plan-2 {
  background-color: #fff;
  border-radius: 28px;
  padding: 28px;
}

.columns {
  padding-bottom: 40px;
}

.section-copy {
  padding: 140px 28px;
  display: none;
}

.play-button-2 {
  background-color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 112px;
  height: 112px;
  display: flex;
  box-shadow: 0 7px 21px #00000026;
}

.title-section {
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding: 28px;
  display: block;
  overflow: visible;
}

.title-section.no-inner {
  display: block;
}

.title-section.no-inner.hide, .title-section.peds {
  display: none;
}

.stats {
  padding: 140px 28px;
}

.stats.title-section {
  opacity: 1;
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: border-box;
  padding-top: 0;
  padding-bottom: 60px;
}

.stats.small-top-padding {
  padding-top: 60px;
  padding-bottom: 10px;
  font-size: 3rem;
}

.stats.hide {
  display: none;
}

.grid-halves-copy {
  grid-template-rows: auto;
  place-items: center;
  display: none;
}

.column {
  padding-right: 140px;
}

.text-primary-7 {
  color: #4cb944;
}

.large-text-2 {
  font-family: Poppins, sans-serif;
  font-size: 24px;
  line-height: 32px;
}

.hero-grid-2 {
  grid-template-rows: auto;
  grid-template-columns: 35fr 60fr;
  display: flex;
}

.square-image-2 {
  width: 100%;
  min-height: 608px;
  max-height: 608px;
  padding-left: 0;
}

.paragraph-4 {
  padding-right: 130px;
}

.medical-team-copy {
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding: 28px;
  display: block;
  overflow: visible;
}

.medical-team-copy.no-inner {
  display: none;
}

.therapy-team-text {
  text-align: left;
  padding-top: 10px;
  font-family: Poppins, sans-serif;
  font-size: 13px;
  line-height: 18px;
}

.therapy-team-text.allign-mid {
  text-align: center;
}

.column-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-right: 20px;
  display: block;
}

.column-3.no-pads {
  padding-left: 0;
  padding-right: 0;
}

.image-65 {
  object-fit: fill;
  padding-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

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

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

.div-block-5 {
  background-image: url("https://cdn.prod.website-files.com/6308235e0019c6006c066523/6308235e0019c61c31066635_Pediatrics_3.jpg");
  background-position: 50% 30%;
  background-size: cover;
  height: 600px;
  margin-top: 60px;
  margin-bottom: 0;
  display: none;
}

.paragraph-5 {
  text-align: left;
  margin-top: 0;
}

.form-success-2 {
  color: #fff;
  background-color: #4cb944;
  border-radius: 7px;
  padding: 14px;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
}

.container-25 {
  margin-top: 60px;
}

.stats-copy {
  padding: 140px 28px;
  display: none;
}

.tile-section-copy {
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding: 28px;
  display: none;
  overflow: visible;
}

.tiny-avatar-2 {
  border: 2px solid #1b1e22;
  border-radius: 28px;
  width: 28px;
  height: 28px;
}

.tiny-avatar-2.overlap {
  margin-left: -7px;
}

.form-error-2 {
  color: #fff;
  text-align: center;
  background-color: #f03a47;
  border-radius: 7px;
  margin-top: 14px;
  padding: 14px;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
}

.accordion-item-2 {
  background-color: #fff;
  border-radius: 14px;
}

.accordion-item-2.hide {
  display: none;
}

.checklist-copy {
  padding: 140px 28px;
  display: none;
}

.form-input-2 {
  background-color: #dde0e3;
  border: 1px #000;
  border-radius: 14px;
  height: 62px;
  margin-bottom: 0;
  padding: 18px 21px;
  font-size: 18px;
  font-weight: 500;
  line-height: 26px;
  transition: color .2s;
}

.form-input-2:focus {
  color: #292f36;
}

.form-input-2::placeholder {
  color: #292f3680;
  font-size: 18px;
  font-weight: 500;
  line-height: 26px;
}

.form-input-2.inline {
  background-color: #fff;
  align-self: center;
  height: 45px;
  margin-right: 7px;
  padding: 10px 10px 5px;
  font-family: Poppins, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 14px;
}

.display-1-5 {
  margin-bottom: 20px;
  font-size: 4.5rem;
  font-weight: 500;
  line-height: 1;
}

.column-4 {
  margin-top: 60px;
  margin-bottom: 60px;
  padding: 0;
}

.heading-7 {
  color: #3d3d3d;
  text-align: left;
  margin-bottom: 10px;
  font-size: 36px;
  font-style: normal;
  font-weight: 600;
  line-height: 44px;
  text-decoration: none;
}

.heading-7.title {
  opacity: 1;
  color: #212529;
  text-align: left;
  margin-bottom: 10px;
  font-size: 42px;
  font-weight: 600;
}

.column-9 {
  padding-left: 0;
  padding-right: 0;
}

.heading-22 {
  color: #737373;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 18px;
  font-weight: 400;
}

.heading-22.subtitle {
  color: #495057;
  text-transform: capitalize;
}

.heading-22.white {
  color: #495057;
  text-align: center;
  margin-top: 10px;
}

.container-26 {
  max-width: 1140px;
  display: block;
}

.button-3 {
  color: #fff;
  background-color: #5d5fef;
  border-radius: 5px;
  margin-top: 20px;
  margin-bottom: 10px;
  padding: 15px 40px;
  font-size: 18px;
  font-weight: 500;
}

.button-3:hover {
  color: #fff;
  background-color: #432ca2;
}

.button-3.provider {
  color: #fff;
  background-color: #5d5fef;
  border: 0 #0000;
}

.button-3.provider:hover {
  color: #fff;
  background-color: #432ca2;
  border-color: #432ca2;
}

.columns-4 {
  width: 1140px;
}

.section-10 {
  display: block;
}

.container-11 {
  margin-top: 60px;
  margin-bottom: 20px;
}

.heading-23 {
  color: #212529;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 36px;
  font-weight: 600;
}

.heading-23.white {
  color: #212529;
  background-color: #0000;
  margin-bottom: 0;
}

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

.html-embed {
  justify-content: center;
  margin-top: 20px;
  margin-bottom: 40px;
  display: flex;
}

.html-embed:hover {
  opacity: 1;
}

.paragraph-20 {
  color: #495057;
  text-align: left;
  width: auto;
  font-size: 16px;
}

.paragraph-20.flow {
  color: #495057;
  text-align: center;
}

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

.paragraph-21 {
  color: #495057;
  text-align: left;
  font-size: 16px;
}

.paragraph-21.flow {
  color: #495057;
  text-align: center;
}

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

.paragraph-22 {
  color: #495057;
  text-align: left;
  font-size: 16px;
  line-height: 20px;
}

.paragraph-22.flow {
  color: #495057;
  text-align: center;
}

.heading-24 {
  color: #3d3d3d;
  text-align: left;
  margin-top: 10px;
  font-size: 20px;
  font-weight: 600;
  line-height: 44px;
}

.heading-24.flow {
  color: #212529;
  text-align: center;
}

.heading-24.value {
  font-size: 26px;
}

.image-13 {
  max-width: 15%;
  margin-top: 20px;
}

.list-2 {
  color: #495057;
  background-color: #adb5bd26;
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 40px 40px 40px 60px;
  display: block;
}

.list-item {
  color: #495057;
  font-size: 16px;
  font-weight: 400;
  line-height: 44px;
}

.section-8 {
  background-color: #0000;
  margin-top: 100px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.container-5 {
  max-width: 1140px;
  margin-top: 40px;
  margin-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
}

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

.section-7 {
  margin-top: 60px;
  margin-bottom: 0;
}

.image-10 {
  float: none;
  clear: none;
  border-radius: 10px;
  width: auto;
  min-width: 0;
  max-width: 100%;
  min-height: 0;
  max-height: none;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  left: auto;
}

.column-14 {
  margin-top: 0;
}

.columns-5 {
  margin-top: 60px;
  margin-bottom: 100px;
}

.column-13 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 60px;
  padding-left: 40px;
  text-decoration: none;
  display: block;
  position: relative;
}

.column-16 {
  margin-top: 60px;
  padding-left: 40px;
}

.columns-6 {
  margin-bottom: 100px;
}

.columns-6.last {
  flex-direction: row-reverse;
  margin-bottom: 60px;
  display: flex;
}

.columns-7 {
  flex-direction: row-reverse;
  margin-bottom: 100px;
  display: flex;
}

.section-12 {
  background-color: #0000;
  padding-top: 20px;
  padding-bottom: 40px;
}

.container-12 {
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
}

.image-18 {
  max-width: 8%;
  margin-left: 0;
  position: absolute;
  top: 25px;
  left: 44px;
}

.left-arrow {
  display: block;
}

.section-13 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.right-arrow {
  display: block;
}

.slider_provider {
  background-color: #fff;
  border: 0 #0000;
  border-radius: 10px;
  box-shadow: 3px 3px 12px 4px #2125290d;
}

.container-16 {
  padding: 40px 60px 60px;
}

.container-10 {
  text-align: center;
  margin-top: 0;
  padding-bottom: 60px;
}

.text-block-16 {
  width: 80%;
  position: relative;
  top: 111px;
  left: 80px;
}

.text-block-16.provider_testimonial {
  text-align: center;
  font-size: 1.1rem;
  font-weight: 400;
  top: 96px;
}

.slide-nav {
  display: none;
  overflow: visible;
}

.heading-25 {
  font-weight: 500;
}

.text-arrow {
  display: inline-block;
}

.inline-text-btn-2 {
  color: #fd2d55;
  font-weight: 500;
  transition: color .2s;
}

.inline-text-btn-2:hover {
  color: #f50231;
}

.inline-text-btn-2.provider {
  color: #432ca2;
}

.div-close-wrapper {
  z-index: 9000;
  opacity: 1;
  object-fit: fill;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: hidden;
}

.text-primary-8 {
  color: #fff;
  font-size: 22px;
  font-weight: 600;
}

.text-block-17 {
  font-size: 14px;
  font-weight: 500;
}

.section-title-2 {
  margin-bottom: 20px;
  font-size: 25px;
  font-weight: 600;
}

.close-image {
  opacity: .8;
  cursor: pointer;
}

.preloader {
  z-index: 9999;
  opacity: 0;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  display: block;
  position: fixed;
  inset: 0%;
}

.tile-section-inner-3 {
  z-index: 2000;
  opacity: 1;
  background-color: #00a6ed;
  border-radius: 28px;
  width: auto;
  min-width: 200px;
  max-width: 80%;
  height: 160px;
  margin-top: 40vh;
  margin-left: auto;
  margin-right: auto;
  padding: 22px 20px 92px;
  transition: opacity .2s;
  display: block;
  position: fixed;
  inset: auto 5px 10% auto;
  overflow: visible;
  box-shadow: 1px 1px 12px #00000096;
}

.tile-section-inner-3.peds {
  display: none;
}

.heading-26 {
  color: #fff;
}

.modal {
  z-index: 9900;
  text-align: center;
  background-color: #f07474;
  border-radius: 6px;
  width: 35vw;
  margin-top: -30%;
  margin-left: 35%;
  padding: 40px 15px 15px;
  display: none;
  position: relative;
}

.field-label {
  color: #fff;
  text-align: left;
}

.close {
  opacity: .8;
  cursor: pointer;
  width: 36px;
  height: 28px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.form {
  text-align: center;
}

.submit-button-2 {
  text-align: justify;
  object-fit: fill;
  background-color: #212529;
  position: relative;
}

.button-4 {
  color: #fff;
  text-align: center;
  background-color: #1b1e22;
  border-radius: 14px;
  justify-content: center;
  align-items: center;
  padding: 8px 15px;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 600;
  transition: transform .2s;
  display: flex;
  box-shadow: 0 7px 21px #00000026;
}

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

.close-button {
  z-index: 9002;
  float: right;
  color: #fff;
  text-align: right;
  background-color: #0000;
  padding-top: 0;
  padding-right: 0;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.container-large-3 {
  z-index: auto;
  width: auto;
  max-width: 600px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  font-size: 18px;
  position: fixed;
  inset: auto 0% 0% auto;
  overflow: visible;
}

.container-large-3.reduced-width {
  max-width: 719px;
  font-family: Poppins, sans-serif;
}

.container-large-3.reduced-width.align-left {
  max-width: 819px;
  margin-left: 0;
}

.modal-wrapper {
  z-index: 9999;
  opacity: 1;
  background-color: #0000;
  background-image: linear-gradient(#00000080, #00000080);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  min-width: 200px;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: visible;
}

.modal-wrapper-mobile {
  z-index: 9999;
  opacity: 1;
  background-color: #0000;
  background-image: linear-gradient(#00000080, #00000080);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  min-width: 200px;
  display: none;
  position: fixed;
  inset: 0%;
}

.div-close-wrapper-mobile {
  z-index: 9000;
  object-fit: fill;
  display: none;
  position: fixed;
  inset: 0%;
}

.tile-section-inner-3-mobile {
  background-color: #fff;
  border-radius: 28px;
  width: auto;
  max-width: 80.001%;
  height: auto;
  margin-top: 15%;
  margin-left: 10%;
  padding: 56px;
}

.close-button-mobile {
  float: right;
  color: #00a6ed;
  text-align: right;
  background-color: #0000;
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.modal-wrapper-2 {
  z-index: auto;
  clear: none;
  opacity: 1;
  object-fit: cover;
  background-color: #0000;
  background-image: linear-gradient(#0000, #0000);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 200px;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: hidden;
}

.modal-wrapper-2.peds {
  -webkit-text-fill-color: inherit;
  object-fit: cover;
  background-image: linear-gradient(#00000080, #00000080);
  background-clip: content-box;
  display: none;
  position: relative;
  overflow: hidden;
}

.text-block-18 {
  margin-top: 40px;
  padding-top: 0;
  padding-bottom: 40px;
  font-family: Poppins, sans-serif;
}

.modal-wrapper-mobile-2 {
  z-index: 9999;
  opacity: 1;
  background-color: #0000;
  background-image: linear-gradient(#00000080, #00000080);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  min-width: 200px;
  display: none;
  position: fixed;
  inset: 0%;
}

.modal-wrapper-mobile-2.peds {
  background-image: none;
  display: none;
  overflow: hidden;
}

.form-block-2 {
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
}

.price {
  text-decoration: none;
}

.free-assessment-click {
  display: none;
}

.heading-29, .bold-text-5, .heading-30, .heading-31, .heading-32, .heading-33, .heading-34, .heading-35, .heading-36, .heading-37 {
  text-align: center;
}

.heading-38 {
  text-align: center;
  font-size: 16px;
  line-height: 18px;
}

.heading-39, .heading-40 {
  text-align: center;
}

.tile-section-2 {
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 28px;
  display: block;
}

.large-text-3 {
  text-align: center;
  padding-top: 0;
  font-family: DM Serif Display, sans-serif;
  font-size: 22px;
  font-style: italic;
  line-height: 32px;
}

.tile-section-inner-3 {
  background-color: #f4f5f6;
  border-radius: 28px;
  padding: 56px;
  display: none;
}

.large-heading-2 {
  text-align: left;
  letter-spacing: -.01em;
  margin-top: 40px;
  margin-bottom: 21px;
  font-family: Poppins, sans-serif;
  font-size: 70px;
  font-weight: 600;
  line-height: 1em;
}

.section-20 {
  padding: 60px 28px 10px;
}

.section-20.reduced-top-padding {
  padding-top: 28px;
  display: none;
}

.section-20._60-bottom-margin {
  padding-bottom: 60px;
}

.large-text-copy {
  text-align: left;
  padding-top: 40px;
  font-family: DM Serif Display, sans-serif;
  font-size: 22px;
  font-style: italic;
  line-height: 32px;
}

.section-title-3 {
  text-align: left;
  margin-bottom: 56px;
  position: static;
}

.text-block-19 {
  text-align: justify;
  padding-left: 140px;
  padding-right: 140px;
  font-size: 16px;
  line-height: 26px;
}

.load-third-2 {
  display: none;
}

.tile-section-2-copy, .tile-section-2-copy-2 {
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: 0;
  padding: 28px;
  display: none;
}

.heading-41 {
  font-size: 15px;
  font-style: normal;
}

.heading-42 {
  font-size: 15px;
}

.button-5 {
  text-align: center;
  background-color: #fd2d55;
  border-radius: 5px;
  display: block;
}

.article-body-2 {
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
}

.article-body-2 h4 {
  margin-top: 35px;
}

.article-body-2 blockquote {
  color: var(--primary-1);
  margin-top: 56px;
  margin-bottom: 56px;
}

.article-body-2 img {
  border-radius: 14px;
  margin-top: 35px;
  margin-bottom: 10px;
}

.article-body-2 figcaption {
  opacity: .5;
  text-align: left;
  margin-top: 7px;
  margin-bottom: 35px;
  font-size: 18px;
  font-weight: 600;
  line-height: 26px;
}

.article-body-2 ul {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 28px;
  margin-bottom: 28px;
  display: grid;
}

.article-body-2 h3 {
  margin-top: 35px;
  margin-bottom: 28px;
}

.tile-section-2-video {
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 28px;
  display: block;
}

.tile-section-2-video.no-inner {
  padding: 40px 140px 100px;
  display: block;
}

.image-66 {
  max-width: 80%;
  padding-top: 0;
  padding-right: 40px;
}

.container-27 {
  background-color: var(--primary-1);
  border-radius: 0 0 90px 90px;
  max-width: 100%;
  height: 85px;
  margin-top: -50px;
  padding-top: 58px;
  padding-left: 60px;
  padding-right: 60px;
  display: block;
}

.container-27.agno {
  display: none;
}

.container-27.auto-h-mob {
  background-color: var(--yellow);
  border-radius: 40px;
  padding-left: 220px;
  padding-right: 220px;
  display: none;
}

.banner_text_1 {
  color: var(--text-color);
  text-align: center;
  font-size: 16px;
  line-height: 18px;
  display: block;
  overflow: visible;
}

.banner_text_1.wsj {
  display: none;
}

.link {
  text-decoration: underline;
}

.knowledge-base-nav-buttons {
  font-size: 18px;
  line-height: 20px;
}

.container-large-mobile {
  width: 100%;
  margin: 10px auto 20px;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 18px;
}

.container-large-copy {
  width: auto;
  max-width: 1440px;
  margin: 10px auto 20px;
  padding-left: 28px;
  padding-right: 28px;
  font-size: 18px;
}

.dropdown-2-mobile {
  display: none;
}

.container-large-copy-mobile {
  width: 100%;
  margin: 10px auto 140px;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 18px;
}

.button-category {
  background-color: var(--dark);
  color: #fff;
  text-align: center;
  border-radius: 14px;
  justify-content: center;
  align-items: center;
  padding: 18px 28px 16px;
  font-family: Poppins, sans-serif;
  font-weight: 600;
  transition: transform .2s;
  display: flex;
  box-shadow: 0 7px 21px #00000026;
}

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

.button-category.w--current {
  background-color: var(--primary-1);
}

.button-category.blog-category-button {
  background-color: var(--shade-2);
  height: auto;
  box-shadow: none;
  color: var(--text-color);
  align-items: center;
  margin-left: 14px;
  padding-top: 18px;
  padding-bottom: 16px;
}

.button-category.blog-category-button.w--current {
  background-color: var(--primary-1);
  color: var(--white);
}

.button-copy-kb {
  background-color: var(--dark);
  color: #fff;
  text-align: center;
  border-radius: 14px;
  justify-content: center;
  align-items: center;
  padding: 18px 28px 16px;
  font-family: Poppins, sans-serif;
  font-weight: 600;
  transition: transform .2s;
  display: flex;
  box-shadow: 0 7px 21px #00000026;
}

.button-copy-kb:hover {
  transform: scale(1.05);
}

.button-copy-kb.w--current {
  background-color: var(--primary-1);
}

.button-copy-kb.no-shadow {
  box-shadow: none;
}

.button-copy-kb.no-shadow.all-articles-button {
  background-color: var(--shade-2);
  color: var(--text-color);
  margin-left: 10px;
}

.button-copy-kb.no-shadow.all-articles-button.w--current {
  background-color: var(--primary-1);
  color: var(--white);
  align-items: center;
  padding-top: 18px;
  padding-bottom: 16px;
  line-height: 20px;
}

.text-block-25 {
  font-size: 18px;
  line-height: 20px;
}

.collection-item-2 {
  display: flex;
}

.collection-list {
  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;
}

.collection-list-wrapper-2 {
  padding-left: 100px;
  padding-right: 100px;
}

.div-block-9 {
  margin-top: 60px;
  display: none;
}

.collection-item-3 {
  border-radius: 0;
  margin-left: 10px;
  margin-right: -25px;
  padding-left: 20px;
  padding-right: 20px;
}

.image-67 {
  border-radius: 6px;
}

.text-block-27 {
  color: var(--primary-2);
  margin-top: 12px;
  padding-top: 0;
  padding-bottom: 10px;
  font-size: 16px;
}

.heading-46 {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 50px;
}

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

.empty-state-2 {
  display: none;
}

.text-block-32 {
  padding-left: 28px;
  font-size: 16px;
}

.text-block-35 {
  padding-left: 9px;
  font-size: 16px;
}

.text-block-36 {
  margin-left: -10px;
  padding-left: 0;
  padding-right: 0;
  font-size: 16px;
}

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

.grid-2.quote {
  padding-bottom: 40px;
}

.heading-49 {
  text-align: center;
  margin-top: 140px;
  margin-left: 47px;
}

.muted-text-2 {
  opacity: .5;
  font-size: 15px;
  line-height: 20px;
  display: block;
}

.slide-1 {
  height: auto;
  max-height: none;
  margin-right: 20px;
  padding: 0;
}

.medium-heading-3-mobile {
  letter-spacing: -.01em;
  margin-bottom: 21px;
  font-size: 54px;
  font-weight: 600;
  line-height: 1em;
}

.medium-heading-3-mobile.no-bottom-margin {
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 45px;
}

.grid-3 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  padding-bottom: 20px;
}

.slide-2 {
  height: auto;
  max-height: none;
  margin-right: 20px;
  padding: 0;
}

.testimonials {
  background-color: #f4f5f6;
  border-radius: 28px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  height: auto;
  max-height: none;
  margin-top: 0;
  margin-bottom: 20px;
  padding: 56px 56px 40px;
  display: flex;
}

.left-arrow-2 {
  display: none;
}

.mask-2 {
  flex: 0 auto;
  align-self: auto;
  height: auto;
  max-height: none;
  padding-bottom: 0;
}

.slider-2 {
  background-color: #f4f5f6;
  border-radius: 15px;
  flex-flow: column;
  flex: 0 auto;
  place-content: flex-start;
  align-self: auto;
  align-items: stretch;
  height: auto;
  padding-bottom: 0;
  display: flex;
}

.right-arrow-2 {
  display: none;
}

.slide-3-2 {
  height: auto;
  max-height: none;
  margin-right: 20px;
  padding: 0;
}

.section-title-4 {
  margin-bottom: 56px;
}

.slide-nav-2 {
  padding-top: 40px;
}

.tile-section-inner-testimonials {
  background-color: var(--shade-1);
  border-radius: 28px;
  padding: 56px;
  display: none;
}

.text-block-37 {
  display: none;
}

.therapy {
  text-align: justify;
  padding-top: 0;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-style: normal;
  line-height: 24px;
}

.container-large-copy-therapy {
  width: 100%;
  margin: 20px auto 60px;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 18px;
}

.container-large-copy-therapy.reduced-width-copy-therapy {
  max-width: 719px;
  font-family: Poppins, sans-serif;
}

.container-large-copy-therapy.reduced-width-copy-therapy.text-center-copy-therapy {
  text-align: center;
  margin-top: 0;
  padding-left: 100px;
  padding-right: 100px;
}

.testimonials_page {
  object-fit: contain;
  background-color: #0000;
  border-radius: 28px;
  justify-content: space-between;
  max-height: none;
  padding: 56px 56px 10px;
  display: block;
  position: relative;
  overflow: visible;
}

.medium-heading-copy {
  letter-spacing: -.01em;
  margin-bottom: 21px;
  font-size: 54px;
  font-weight: 600;
  line-height: 1em;
}

.medium-heading-copy.no-bottom-margin-copy {
  text-align: left;
  margin-top: 20px;
  margin-bottom: 0;
  padding-left: 140px;
  padding-right: 140px;
  font-family: Poppins, sans-serif;
  font-size: 45px;
}

.grid-thirds-testimonials {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  font-family: Poppins, sans-serif;
  display: grid;
}

.grid-thirds-testimonials.reviews-page {
  margin-left: 100px;
  margin-right: 100px;
  display: block;
}

.short-review-copy {
  background-color: var(--shade-1);
  text-align: center;
  text-align: center;
  text-align: center;
  border-radius: 15px;
  flex-direction: column;
  margin-bottom: 40px;
  padding: 30px;
  display: flex;
}

.short-review-text-copy {
  text-align: left;
  flex: 1;
}

.muted-text-copy {
  opacity: .5;
  text-align: justify;
}

.text-block-copy {
  text-align: left;
  padding-top: 10px;
}

.stars-copy {
  align-items: center;
  margin-bottom: 28px;
  display: flex;
}

.stars-copy.justify-content-center-copy {
  text-align: left;
  justify-content: flex-start;
  margin-top: 0;
  margin-bottom: 10px;
}

.container-large-copy.reduced-width-copy {
  max-width: 719px;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
}

.grid-halves-logos {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  place-items: center start;
  margin-top: 40px;
  display: none;
}

.text-block-39 {
  color: var(--text-color);
  text-align: left;
  padding-top: 10px;
  font-weight: 400;
  text-decoration: underline;
  display: none;
}

.link-2 {
  color: var(--primary-1);
}

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

.tile-section-inner-3-copy {
  background-color: #f4f5f6;
  border-radius: 28px;
  padding: 56px;
  display: none;
}

.image-69 {
  margin-top: 50px;
  padding-bottom: 40px;
}

.text-block-40 {
  padding-bottom: 20px;
}

.section-title-copy {
  margin-bottom: 56px;
}

.section-title-copy.reduced-margin-copy {
  margin-bottom: 10px;
}

.blog-article-date-copy {
  margin-left: 14px;
}

.image-70 {
  float: right;
  text-align: left;
  height: 150px;
  margin: -130px -70px 40px 0;
  padding-bottom: 20px;
}

.button-6 {
  background-color: var(--pink);
  text-align: center;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 300px;
  margin-top: 40px;
  margin-bottom: 40px;
  display: none;
}

.menu-button-review {
  display: none;
}

.image-73 {
  object-fit: cover;
  border-radius: 1000px;
  width: auto;
  min-width: 15vw;
  max-width: 20vw;
  margin-top: 0;
  margin-right: 0;
  padding-right: 0;
}

.paragraph-25 {
  text-align: justify;
  width: 700px;
  padding-left: 0;
  padding-right: 40px;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  line-height: 20px;
}

.bold-text-6 {
  font-size: 30px;
  line-height: 100%;
}

.section-22 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: var(--shade-1);
  border-radius: 28px;
  justify-content: center;
  align-items: center;
  margin: 60px 28px 40px;
  padding: 28px 56px;
  display: block;
}

.heading-51 {
  margin-bottom: 0;
  line-height: 1%;
}

.container-large-copy {
  width: 100%;
  margin: 20px auto 60px;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 18px;
}

.bold-text-7, .heading-52 {
  font-size: 20px;
}

.heading-company-news {
  margin-bottom: 40px;
  font-family: Poppins, sans-serif;
  font-size: 60px;
}

.news-list-thumb-image {
  object-fit: cover;
  border-radius: 20px;
  width: 100%;
  max-width: 100%;
  height: auto;
  min-height: auto;
  display: block;
}

.latest-news-list {
  grid-column-gap: 30px;
  grid-row-gap: 16px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 40px;
  display: grid;
}

.news-list-date {
  color: var(--dark-grey);
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 0;
  font-family: Poppins, sans-serif;
  font-size: 18px;
}

.section-title-company-news {
  flex-direction: column;
  margin-bottom: 40px;
  display: flex;
}

.image-75 {
  border-radius: 20px;
  width: 100%;
  margin-right: 0;
  padding-bottom: 10px;
  padding-right: 0;
}

.read-more-author {
  color: var(--primary-1);
  font-family: Poppins, sans-serif;
  line-height: 100%;
}

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

.heading-54-copy {
  margin-top: 0;
  margin-bottom: 60px;
  font-family: Poppins, sans-serif;
  line-height: 100%;
}

.link-4 {
  color: var(--primary-1);
  padding-left: 0;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.link-4:hover {
  font-weight: 600;
}

.news-list-title {
  margin-bottom: 20px;
  font-family: Poppins, sans-serif;
  font-size: 30px;
  line-height: 110%;
  display: block;
}

.read-more-title {
  font-family: Poppins, sans-serif;
  font-size: 25px;
  line-height: 100%;
}

.latest-news-image-wrapper {
  flex: none;
  width: 100%;
  max-width: 100%;
  height: auto;
  min-height: auto;
  max-height: none;
  display: block;
}

.news-section {
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 28px;
  padding-right: 28px;
}

.news-section.read-more {
  margin-top: 100px;
}

.news-section.email-signup {
  margin-top: 100px;
  margin-bottom: 20px;
}

.news-section.hero-margins {
  margin-top: 40px;
}

.news-content-wrapper {
  max-width: 1440px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 28px;
  padding-right: 28px;
}

.news-content-wrapper.thumbnail-image {
  height: auto;
  min-height: auto;
  max-height: 100%;
  margin-top: 40px;
  overflow: scroll;
}

.news-content-wrapper.article-atributes {
  margin-top: 40px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 28px;
  padding-right: 28px;
  font-family: Poppins, sans-serif;
}

.news-content-wrapper.bodytext {
  justify-content: flex-start;
  max-width: 1440px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 28px;
  padding-right: 28px;
  display: block;
}

.news-content-wrapper.no-margin {
  padding-left: 0;
  padding-right: 0;
}

.news-header-large {
  text-transform: capitalize;
  max-width: none;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Poppins, sans-serif;
  font-size: 60px;
  line-height: 110%;
}

.breadcrumb {
  font-family: Poppins, sans-serif;
  line-height: 100%;
}

.breadcrumb-link {
  color: var(--primary-2);
  font-family: Poppins, sans-serif;
  font-weight: 400;
  line-height: 110%;
}

.news-image {
  object-fit: cover;
  object-position: 50% 50%;
  border-radius: 28px;
  width: auto;
  max-width: 100%;
  height: auto;
  max-height: 100%;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.author-name {
  max-width: 850px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  font-family: Poppins, sans-serif;
  font-weight: 600;
  display: block;
}

.published-date {
  max-width: 850px;
  color: var(--dark-grey);
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  line-height: 100%;
}

.button-wrapper {
  max-width: 850px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

.heading-57 {
  font-family: Poppins, sans-serif;
  font-size: 50px;
  line-height: 100%;
}

.button-8 {
  color: #fff;
  text-align: center;
  background-color: #232323;
  border-radius: 14px;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 18px 20px 16px;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
  transition: transform .2s;
  display: inline-block;
  box-shadow: 0 7px 21px #00000026;
}

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

.button-8.w--current {
  background-color: #00a6ed;
}

.button-8.top-margin {
  margin-top: 40px;
}

.button-8.top-margin.long-text-padding {
  align-self: auto;
  padding-left: 60px;
  padding-right: 60px;
}

.button-8.top-margin.long-text-padding._0-margin-left-allign {
  margin-left: 0;
  margin-right: auto;
}

.button-8.top-margin.long-text-padding.center-tab {
  margin-top: 60px;
}

.button-8.long-text-padding {
  padding-left: 60px;
  padding-right: 60px;
}

._2-cell-grid {
  grid-column-gap: 40px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: grid;
}

._2-cell-grid.padding {
  grid-column-gap: 40px;
  grid-row-gap: 0px;
  flex-wrap: nowrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding-left: 28px;
  padding-right: 28px;
  display: grid;
}

.section-adhd {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  margin-top: 0;
  padding: 60px 28px;
  display: block;
}

.section-adhd.self-assesment {
  background-image: url("https://cdn.prod.website-files.com/6308235e0019c6006c066523/631ba3d1568151e70e39c13a_Hero%20BG%203a.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 75vw 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 100px 0;
}

.section-adhd.self-assesment.light-gray {
  background-image: url("https://cdn.prod.website-files.com/6308235e0019c6006c066523/6332061bf30485149eebdffa_Light%20Gray%20BG.jpg");
}

.section-adhd.treatment {
  background-color: #0000;
  padding-top: 100px;
  display: block;
}

.section-adhd.treatment._60-top-margin {
  padding-top: 60px;
}

.section-adhd.treatment._60-top-margin._21-top-margin-mob {
  padding-top: 100px;
}

.section-adhd.treatment._42-top-padding-mob {
  background-image: url("https://cdn.prod.website-files.com/6308235e0019c6006c066523/631ba3d1568151e70e39c13a_Hero%20BG%203a.jpg");
  background-position: 0 0;
  background-size: cover;
  padding-top: 60px;
}

.section-adhd.treatment._42-top-padding-mob.beige {
  background-image: url("https://cdn.prod.website-files.com/6308235e0019c6006c066523/6342357072932e90e9f3f8ab_Beige%20BG.jpg");
  background-size: cover;
}

.section-adhd.block {
  display: block;
}

.section-adhd.block.no-bottom-margin-mob-and-tab {
  padding-top: 100px;
  padding-bottom: 100px;
}

.section-adhd._80-top-bottom-paddings {
  padding-top: 80px;
  padding-bottom: 80px;
}

.section-adhd._100-bottom-padding {
  padding-top: 60px;
  padding-bottom: 100px;
}

.section-adhd.treatment-padding {
  background-image: url("https://cdn.prod.website-files.com/6308235e0019c6006c066523/631ba3d1568151e70e39c13a_Hero%20BG%203a.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 75vw 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 100px 0;
}

.section-adhd.hide {
  display: none;
}

.section-adhd._100-top-padding {
  padding-top: 100px;
}

.section-adhd._100-top-padding-copy {
  padding-top: 100px;
  display: block;
}

.section-adhd._100-top-padding-copy.hide {
  display: none;
}

.adhd-h1 {
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 70px;
  line-height: 110%;
  position: relative;
}

.adhd-h1.white {
  line-height: 100%;
}

.adhd-h1.white.text-center {
  z-index: 2;
  letter-spacing: normal;
}

.adhd-h1.italic-heading {
  font-family: DM Serif Display, sans-serif;
  font-style: italic;
}

.adhd-h1.bottom-margin {
  margin-bottom: 40px;
}

.adhd-h1.text-white {
  width: 100%;
  max-width: 100%;
}

.adhd-h1.blue {
  color: var(--primary-1);
}

.bodytext-1 {
  max-width: none;
  margin-bottom: 40px;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 150%;
  display: block;
}

.bodytext-1.no-bottom-margin {
  max-width: none;
  margin-bottom: 0;
}

.bodytext-1.no-bottom-margin.center-allign {
  text-align: center;
}

.bodytext-1.no-bottom-margin.italic {
  font-family: DM Serif Display, sans-serif;
  font-size: 22px;
  font-style: italic;
}

.bodytext-1.no-bottom-margin.italic.text-white.black {
  color: var(--dark);
  font-size: 20px;
}

.bodytext-1.text-white {
  margin-bottom: 20px;
}

.bodytext-1.text-white.no-bottom-margin {
  max-width: none;
  margin-bottom: 0;
}

.content-wrapper {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 28px;
  padding-right: 28px;
  display: block;
}

.content-wrapper.no-padding {
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

.content-wrapper.no-padding._50-width {
  margin-left: 0;
  margin-right: 0;
}

.content-wrapper.no-padding._50-width.centered {
  margin-left: auto;
  margin-right: auto;
}

.content-wrapper.no-padding._80-width {
  min-width: 80px;
  max-width: 80%;
}

.content-wrapper.no-padding._70-width.orange {
  color: var(--primary-2);
}

.content-wrapper.no-padding._70-width.orange.center-alligned {
  text-align: center;
  min-width: 70px;
  max-width: 70px;
}

.content-wrapper.no-padding._70-width {
  min-width: 70%;
  max-width: 70%;
}

.content-wrapper.no-padding.centered {
  text-align: center;
}

.content-wrapper.no-padding._900-width {
  max-width: 900px;
}

.content-wrapper.no-padding.black-outline {
  border: 3px solid #000;
  border-radius: 28px;
  height: 100%;
  padding: 60px;
}

.content-wrapper.no-padding.flex-v {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.content-wrapper.no-padding.flex-v._100-paddings {
  padding: 100px;
}

.content-wrapper.no-padding.flex-v._100-paddings._550-h {
  justify-content: center;
  align-items: center;
  height: 550px;
}

.content-wrapper.no-padding.flex-v._100-paddings._550-h._50-vw {
  z-index: 1;
  max-width: 50vw;
  position: relative;
}

.content-wrapper.no-padding.flex-v._100-paddings._550-h._50-vw.black-outline.absolute {
  border-width: 0;
  border-color: var(--white);
  background-color: #fff9;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 28px;
  align-items: flex-start;
  margin-left: 0;
  padding-left: 60px;
  position: relative;
  left: 0%;
}

.content-wrapper.no-padding.flex-v._60-paddings {
  padding: 60px;
}

.content-wrapper.no-padding.flex-v._60-paddings._550-h {
  height: 550px;
}

.content-wrapper.no-padding.flex-v._60-paddings._550-h._50-vw {
  z-index: 2;
  width: 50vw;
  max-width: none;
  position: absolute;
  inset: auto 5% auto auto;
}

.content-wrapper.no-padding.flex-v._60-paddings._550-h._50-vw.blue {
  background-image: linear-gradient(#1b1e2299, #1b1e2299), url("https://cdn.prod.website-files.com/6308235e0019c6006c066523/63334f77d938ac0c7e06fd87_Diagnosis%20Appointment%20Page.jpg");
  background-position: 0 0, 50%;
  background-size: auto, 863px;
  border-radius: 28px;
  width: 45vw;
  padding-left: 40px;
  padding-right: 40px;
  position: absolute;
  right: 5%;
  box-shadow: -5px 0 14px -5px #000;
}

.content-wrapper.no-padding.flex {
  justify-content: space-around;
  align-items: center;
  display: flex;
}

.content-wrapper.no-padding.left-justify-mob._0-margins._100-w {
  width: 100%;
  font-style: normal;
}

.content-wrapper.no-padding.diagnosis-numbered-title {
  max-width: 750px;
  padding-top: 5px;
}

.content-wrapper.no-padding._20-bottom-margin {
  margin-bottom: 20px;
}

.content-wrapper.no-padding._20-bottom-margin.h-value {
  height: 63px;
}

.content-wrapper.no-padding._20-bottom-margin.h-value.edit {
  flex-direction: column;
  justify-content: center;
  align-self: center;
  height: 63px;
  margin-bottom: 0;
  margin-left: 0;
  display: flex;
}

.content-wrapper.no-padding.grid {
  display: grid;
}

.content-wrapper.no-padding.grid._3-rows {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-flow: row;
  padding-bottom: 35px;
}

.content-wrapper._50-width {
  max-width: 50%;
}

.content-wrapper.no-margin {
  padding-left: 0;
  padding-right: 0;
}

.content-wrapper.no-margin.flex-wrapper.vertical._20-gutters {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.content-wrapper.no-margin.flex-wrapper.vertical._20-gutters.left-justify {
  align-items: flex-start;
}

.content-wrapper.bottom-margin {
  z-index: 2;
  margin-bottom: 40px;
  position: static;
}

.content-wrapper.bottom-margin.self-assessment {
  padding-left: 56px;
  padding-right: 56px;
}

.content-wrapper.bottom-margin.self-assessment.max-width {
  max-width: 70vw;
  margin-left: 0;
}

.content-wrapper.bottom-margin.self-assessment.max-width._100-bottom-margin {
  margin-bottom: 100px;
}

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

.content-wrapper.grid._3x2 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto auto;
  grid-auto-flow: row;
}

.content-wrapper.adhd-grid {
  grid-column-gap: 40px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  display: grid;
}

.content-wrapper.adhd-grid.no-padding {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

.content-wrapper.adhd-grid.no-padding._50-width {
  grid-template-rows: auto auto auto;
  justify-content: start;
  justify-items: start;
  max-width: 50%;
}

.content-wrapper.adhd-grid.no-padding._50-width.gray {
  background-color: var(--shade-1);
}

.content-wrapper.adhd-grid.no-padding._50-width.gray.treatment-rounded {
  border-radius: 28px;
  align-content: start;
  height: 100%;
  min-height: 100%;
  max-height: 100%;
  padding: 40px;
}

.content-wrapper.adhd-grid.no-padding._2-cell-coloumn {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.content-wrapper.adhd-grid.no-padding._2-cell-coloumn.left-justify {
  justify-content: start;
  justify-items: start;
}

.content-wrapper.adhd-grid.no-padding._2-cell-coloumn.left-justify._40-padding {
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 40px;
}

.content-wrapper.adhd-grid.no-gutter {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.content-wrapper.adhd-grid.no-gutter._60-bottom-margin {
  margin-bottom: 60px;
}

.content-wrapper.adhd-grid.no-gutter.reverse._60-bottom-margin {
  grid-template-columns: 50vw 1fr;
}

.content-wrapper.flex-wrapper {
  justify-content: center;
}

.content-wrapper.flex-wrapper.no-padding {
  justify-content: center;
  align-items: center;
}

.content-wrapper.flex-wrapper.no-padding._20-gutters {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.content-wrapper.flex-wrapper.no-padding._20-gutters._40-bottom-margin {
  justify-content: center;
  margin-bottom: 40px;
}

.content-wrapper.flex-wrapper.no-padding._20-gutters._40-bottom-margin.left-justify {
  justify-content: flex-start;
}

.content-wrapper.flex-wrapper._40-bottom-margin {
  margin-bottom: 40px;
}

.content-wrapper.flex-wrapper.no-gaps {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.content-wrapper.flex-wrapper.no-gaps.justify-left {
  justify-content: flex-start;
}

.content-wrapper.flex-wrapper.adhd-awareness-testimonial {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  display: flex;
}

.content-wrapper.flex-wrapper.vertical._0-gap {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.content-wrapper.gray {
  background-color: var(--shade-1);
}

.content-wrapper.gray.treatment-rounded {
  border-radius: 28px;
  padding: 40px;
}

.content-wrapper._1000-width {
  max-width: 900px;
}

.content-wrapper._1000-width._40-bottom-margiin {
  margin-bottom: 40px;
}

.content-wrapper.relative {
  margin-left: 0;
  margin-right: 0;
  position: relative;
}

.content-wrapper.relative.blue {
  background-color: var(--primary-1);
}

.content-wrapper.relative.blue.rounded {
  z-index: 2;
}

.content-wrapper.relative.blue.rounded._40-padding {
  padding-top: 28px;
  padding-bottom: 28px;
}

.content-wrapper.relative.blue.rounded._40-padding._60-width {
  width: 60%;
  min-width: 60%;
  max-width: 60%;
  padding: 40px;
  top: 90px;
  left: -116px;
}

.content-wrapper.relative.blue.rounded._40-padding._60-width.question-position {
  top: 108px;
}

.content-wrapper.relative.blue.rounded._40-padding._60-width.question-position._90-transparant {
  background-color: #00a6ede6;
}

.content-wrapper.relative.blue.rounded._40-padding._60-width.question-position._90-transparant.min-height-size {
  flex-direction: column;
  justify-content: center;
  align-self: flex-start;
  height: auto;
  min-height: 770.5px;
  max-height: 921px;
  display: flex;
  top: 128px;
}

.content-wrapper.relative.blue.rounded._40-padding._60-width.question-position._90-transparant.min-height-size.auto-size {
  width: auto;
  min-width: auto;
  max-width: none;
  min-height: auto;
  max-height: none;
  position: static;
}

.content-wrapper.relative.blue.rounded._40-padding._60-width.question-position._90-transparant.min-height-size.auto-size.rounded-right {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.content-wrapper.relative.blue.rounded._40-padding._60-width.question-position._90-transparant.min-height-size.auto-size.rounded-right.square-top-tab-and-mob {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
  padding: 56px;
}

.content-wrapper.relative.blue.rounded._40-padding._60-width.question-position._90-transparant.min-height-size.auto-size.rounded-right.square-top-tab-and-mob.blue-3f {
  background-image: url("https://cdn.prod.website-files.com/6308235e0019c6006c066523/631ba3d1568151e70e39c13a_Hero%20BG%203a.jpg");
  background-position: 50%;
  background-size: cover;
}

.content-wrapper.relative.blue.rounded._40-padding._60-width.question-position._90-transparant.min-height-size.auto-size.rounded-left {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.content-wrapper.relative.blue.rounded._40-padding._60-width.question-position._90-transparant.min-height-size.auto-size.rounded-left.square-top-tab-and-mob {
  padding: 56px;
}

.content-wrapper.relative.blue.rounded._40-padding._60-width.question-position._90-transparant.min-height-size.auto-size.rounded-left.square-top-tab-and-mob.blue-3f {
  background-image: url("https://cdn.prod.website-files.com/6308235e0019c6006c066523/631ba3d1568151e70e39c13a_Hero%20BG%203a.jpg");
  background-position: 50%;
  background-size: cover;
}

.content-wrapper.width-test {
  max-width: 55vw;
  margin-left: 0;
  margin-right: 0;
  padding-left: 56px;
  padding-right: 0;
  display: block;
}

.content-wrapper.overlay {
  z-index: 2;
  display: block;
}

.content-wrapper.overlay.adhd {
  background-image: linear-gradient(#0000002e, #0000002e);
  border-radius: 28px;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.content-wrapper.circle {
  max-width: none;
}

.content-wrapper.circle._45x45 {
  z-index: 0;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 0px solid var(--dark);
  background-color: var(--primary-1);
  object-fit: fill;
  border-radius: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.content-wrapper._100-bottom-margin {
  margin-bottom: 40px;
}

.content-wrapper.adhd-awareness-video-section {
  justify-content: space-between;
  display: flex;
}

.content-wrapper.adhd-awareness-video-section.reverse {
  justify-content: flex-end;
}

.content-wrapper.focus-lp-hero {
  color: #232323;
  background-color: #232323;
  justify-content: space-between;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
}

.content-wrapper.what-is-done {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-direction: column;
  padding-top: 100px;
  padding-bottom: 0;
  display: flex;
}

.content-wrapper.focus-lp-stats {
  padding-top: 28px;
  padding-bottom: 28px;
  display: block;
}

.content-wrapper.how-does-done-work {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 120px;
  display: flex;
}

.content-wrapper.focus-media {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding-top: 120px;
  display: flex;
}

.content-wrapper.focus-lp-hero-copy {
  background-color: var(--light-grey);
  color: var(--light-grey);
  justify-content: space-between;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
}

.sub-heading-1 {
  margin-bottom: 40px;
  font-family: Poppins, sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 110%;
}

.sub-heading-1.self-assesment {
  text-align: left;
  max-width: 750px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  font-size: 35px;
  line-height: 110%;
}

.sub-heading-1.self-assesment.align-center {
  text-align: center;
}

.sub-heading-1.center-allign {
  text-align: center;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
}

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

.italic-heading {
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Serif Display, sans-serif;
  font-style: italic;
  font-weight: 400;
}

.adhd-icon-wrapper {
  width: auto;
  height: auto;
  margin-bottom: 10px;
}

.adhd-icon-wrapper.no-bottom-margin {
  margin-bottom: 0;
}

.adhd-icon-wrapper.no-bottom-margin._100x100 {
  align-self: center;
  width: 100px;
  height: 100px;
  margin-left: 0;
  margin-right: 0;
}

.adhd-icon-wrapper.no-bottom-margin._100x100._70x70-mob {
  width: auto;
}

.adhd-icon-wrapper.no-bottom-margin._50x50 {
  width: auto;
  height: 50px;
}

.adhd-icon-wrapper._100x100 {
  width: 100px;
  height: 100px;
}

.adhd-icon-wrapper.no-bottom-margin-copy {
  margin-bottom: 0;
}

.adhd-icon-wrapper.no-bottom-margin-copy._50x50 {
  width: auto;
  height: 50px;
}

.rounded {
  object-fit: cover;
  border-radius: 28px;
  width: 100%;
  min-width: 100%;
  max-width: none;
  height: auto;
  min-height: auto;
  max-height: none;
}

.button-9 {
  text-align: center;
  border-radius: 5px;
  margin-top: 10px;
  margin-bottom: 40px;
}

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

.button-copy-copy {
  background-color: var(--dark);
  color: #fff;
  text-align: center;
  border-radius: 14px;
  justify-content: center;
  align-items: center;
  padding: 18px 28px 16px;
  font-family: Poppins, sans-serif;
  font-weight: 600;
  transition: transform .2s;
  display: flex;
  box-shadow: 0 7px 21px #00000026;
}

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

.button-copy-copy.w--current {
  background-color: var(--primary-1);
}

.button-copy-copy.review-copy {
  background-color: var(--primary-1);
  border-radius: 7px;
  padding: 12px 18px 10px;
  box-shadow: 0 4px 14px #00000026;
}

.link-8 {
  color: var(--primary-1);
}

.adhd-icon {
  width: 100%;
  height: 100%;
  max-height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.adhd-icon.size {
  width: auto;
  height: auto;
}

.flex-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  align-items: center;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 28px;
  padding-right: 28px;
  display: flex;
}

.flex-wrapper.reverse {
  flex-direction: row-reverse;
}

.flex-wrapper.no-padding {
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 0;
  padding-right: 0;
}

.flex-wrapper.no-padding.no-margin {
  margin-left: 0;
  margin-right: 0;
}

.flex-wrapper.no-padding.no-margin._100-width {
  max-width: 100%;
}

.flex-wrapper.no-padding.no-margin._100-width._20-gutter {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.flex-wrapper.no-padding.no-margin._100-width._20-gutter.middle-allign {
  align-items: center;
}

.flex-wrapper.no-padding.no-margin._100-width._20-gutter.middle-allign._90-height {
  min-height: 90px;
  max-height: 90px;
}

.flex-wrapper.no-padding.no-margin._100-width._20-gutter.top-allign {
  align-items: flex-start;
}

.flex-wrapper.vertical {
  flex-direction: column;
}

.adhd-h2 {
  font-family: Poppins, sans-serif;
  font-size: 55px;
  line-height: 110%;
}

.adhd-h2.blue {
  color: var(--primary-1);
}

.adhd-h2.blue.no-bottom-margin.center-alligned {
  text-align: center;
}

.adhd-h2.blue.no-bottom-margin.center-alligned._400-width {
  max-width: 400px;
}

.adhd-h2.blue.center-justify-tab.left-justify-mob._600-w-desktop {
  max-width: 600px;
}

.adhd-h2.blue._10-bottom-margin {
  margin-bottom: 10px;
}

.adhd-h2.blue._80vw {
  width: 80vw;
}

.adhd-h2.blue._80vw.no-margin {
  margin-bottom: 0;
}

.adhd-h2.blue._80vw.no-margin.white {
  color: var(--white);
}

.adhd-h2.blue.text-center.width {
  width: 670px;
  margin-left: auto;
  margin-right: auto;
}

.adhd-h2.blue._40-bottom-margin.left-justify-mob.max-w {
  max-width: 443.5px;
}

.adhd-h2.white.center-tab.width {
  max-width: 525px;
}

.adhd-h2.white.center-tab.left-justify-mob {
  width: 440px;
}

.adhd-h2._480-width {
  max-width: 480px;
}

.adhd-h2._60-bottom-margin {
  margin-bottom: 60px;
}

.adhd-numbered-list {
  z-index: 1;
  color: var(--white);
  align-self: center;
  margin-bottom: 0;
  font-family: DM Serif Display, sans-serif;
  font-size: 30px;
  font-style: italic;
  font-weight: 400;
  line-height: 100%;
  position: relative;
}

.ratio-image-wrapper {
  object-fit: fill;
  object-position: 50% 50%;
  min-width: 100%;
  height: 100%;
  padding-top: 66.6%;
  padding-right: 0;
  position: relative;
}

.ratio-image-wrapper.bottom-margin {
  width: auto;
  min-width: 0;
  height: auto;
  margin-bottom: 40px;
}

.ratio-image-wrapper.bottom-margin._16-9 {
  padding-top: 56.25%;
}

.ratio-image-wrapper.bottom-margin._16-9._2-3-mob.test {
  z-index: 1;
  min-width: 100%;
  margin-bottom: 0;
  padding-top: 45%;
  display: block;
}

.ratio-image-wrapper._1-1 {
  padding-top: 100%;
}

.ratio-image-wrapper._50-width {
  align-self: center;
  min-width: 50%;
}

.ratio-image-wrapper._50-width._1-1 {
  padding-top: 50%;
}

.ratio-image-wrapper._16-9 {
  padding-top: 56.25%;
}

.ratio-image-wrapper._16-9._70-w {
  border-radius: 20px;
  order: 1;
  min-width: 48rem;
  height: 27rem;
  padding-top: 1.77778%;
  position: relative;
  inset: 0% 0 0% auto;
}

.ratio-image-wrapper._16-9._70-w.reverse {
  order: -1;
  margin-right: 10rem;
  padding-right: 0;
  left: 0;
  right: auto;
}

.ratio-image-wrapper._16-9._1x1 {
  padding-top: 50%;
}

.ratio-image-wrapper._16-9._1x1.testimonials {
  justify-content: center;
  align-items: center;
  padding-top: 0%;
  padding-bottom: 0;
  padding-left: 0;
}

.ratio-image-wrapper.auto-ratio {
  min-width: 100%;
  height: 100%;
  min-height: auto;
  max-height: none;
  padding-top: 0;
  overflow: scroll;
}

.ratio-image-wrapper.auto-ratio._16-9-tab {
  position: static;
}

.ratio-image-wrapper._40-bottom-margin-tab._1x1 {
  width: 100%;
  min-width: auto;
  padding-top: 50%;
}

.ratio-image-wrapper._40-bottom-margin-tab._1x1.min-height {
  height: 100%;
  min-height: 550px;
}

.ratio-image-wrapper._40-ratio {
  padding-top: 40%;
}

.ratio-image-wrapper._40-ratio._60-bottom-margin {
  margin-bottom: 60px;
}

.ratio-image {
  width: 100%;
  max-width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.ratio-image.rounded {
  z-index: 1;
  background-color: var(--dark-grey);
  object-position: 50% 50%;
  inset: 0% auto auto 0%;
}

.ratio-image.rounded.square-bottom-tab-mob {
  object-position: 50% 70%;
  height: 437.625px;
}

.ratio-image.rounded.square-bottom-tab-mob.rounded-left-desktop {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.ratio-image.rounded.square-bottom-tab-mob.rounded-left-desktop.auto-size-desktop {
  object-fit: cover;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  height: 100%;
  max-height: 100%;
  position: static;
}

.ratio-image.rounded.square-bottom-tab-mob.rounded-right-desktop {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.ratio-image.rounded.square-bottom-tab-mob.rounded-right-desktop.auto-size-desktop {
  height: 100%;
}

.ratio-image.rounded.square-bottom-tab-mob.rounded-right-desktop.auto-size-desktop.square-bottom-tab-and-mob {
  position: static;
}

.ratio-image.rounded.how-treated-position {
  object-position: 30% 50%;
}

.ratio-image.rounded.treatment-position {
  object-position: 50% 100%;
  object-position: 100% 100%;
}

.ratio-image.rounded.diagnosis-tech-position {
  object-position: 45% 70%;
}

.ratio-image.rounded.done-s-doctor-position {
  object-position: 60% 50%;
}

.ratio-image.rounded.medication-banner-position {
  object-position: 50% 55%;
}

.ratio-image.rounded.type-of-meds-tab-position-copy {
  object-position: 50% 50%;
}

.ratio-image.rounded.what-are-potential-position-copy {
  object-position: 30% 50%;
}

.ratio-image.rounded.medication-monitoring-position {
  object-position: 25% 50%;
}

.ratio-image.rounded.leadership-team-position {
  object-position: 40% 50%;
}

.ratio-image.rounded.adhd-doctors-position {
  object-position: 50% 70%;
}

.ratio-image.mobile-position.mobile-2-h-copy {
  object-position: 100% 50%;
}

.ratio-image.z10 {
  z-index: 10;
}

.image-88 {
  align-self: center;
}

.div-block-13 {
  width: 140px;
  height: 100px;
}

.surescriptseal {
  object-fit: fill;
  width: auto;
  height: auto;
  margin-bottom: 0;
}

.link-9 {
  color: var(--white);
  text-decoration: underline;
}

.link-10 {
  color: var(--white);
  margin-bottom: 60px;
  text-decoration: underline;
  display: block;
}

.large-heading-2-copy {
  text-align: left;
  letter-spacing: -.01em;
  margin-top: 40px;
  margin-bottom: 21px;
  font-family: Poppins, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 1em;
}

.confirmation-textt {
  text-align: justify;
  padding-top: 10px;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-style: normal;
  line-height: 24px;
}

.container-34 {
  align-items: center;
  margin-top: 100px;
  display: flex;
}

.rich-text-block-4 {
  padding-top: 60px;
}

.heading-61 {
  padding-left: 40px;
}

.text-block-45 {
  color: var(--primary-1);
  padding-left: 20px;
}

.collection-item-4 {
  flex-direction: column;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.text-block-46 {
  color: var(--primary-1);
  text-align: center;
  padding-left: 0;
}

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

.heading-57-copy {
  text-align: center;
  margin-bottom: 40px;
  font-family: Poppins, sans-serif;
  font-size: 50px;
  line-height: 100%;
}

.heading-company-news-copy {
  text-align: center;
  margin-bottom: 40px;
  font-family: Poppins, sans-serif;
  font-size: 60px;
}

.medical-team-header {
  flex-direction: column;
  align-items: center;
  margin-bottom: 40px;
  display: flex;
}

.article-body-copy-copy {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 825px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  line-height: 150%;
  display: block;
}

.article-body-copy-copy h4 {
  margin-top: 35px;
}

.article-body-copy-copy blockquote {
  color: var(--primary-1);
  margin-top: 56px;
  margin-bottom: 56px;
}

.article-body-copy-copy img {
  border-radius: 14px;
  margin-top: 35px;
  margin-bottom: 10px;
}

.article-body-copy-copy figcaption {
  opacity: .5;
  text-align: left;
  margin-top: 7px;
  margin-bottom: 35px;
  font-size: 18px;
  font-weight: 600;
  line-height: 26px;
}

.article-body-copy-copy ul {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 28px;
  margin-bottom: 28px;
  display: grid;
}

.article-body-copy-copy h3 {
  margin-top: 35px;
  margin-bottom: 28px;
}

.article-body-copy-copy.hero {
  text-align: center;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  padding-bottom: 40px;
  font-size: 20px;
}

.link-11 {
  padding-top: 10px;
}

.image-91 {
  border-radius: 200px;
  margin-bottom: 20px;
}

.container-35 {
  flex-direction: column;
  align-items: center;
  padding-top: 60px;
  display: flex;
}

.div-block-15 {
  margin-top: 60px;
  margin-bottom: 40px;
  display: flex;
}

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

.image-92 {
  border-radius: 15px;
  max-width: 100%;
}

.collection-item-6 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.link-14 {
  text-align: center;
  padding-top: 10px;
  padding-bottom: 20px;
}

.heading-67 {
  padding-right: 10px;
}

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

.image-93 {
  border-radius: 14px;
  max-width: 100%;
}

.link-15 {
  font-size: 24px;
  line-height: 32px;
}

.text-block-48 {
  color: var(--primary-2);
  margin-top: 20px;
  margin-bottom: 10px;
}

.text-block-49 {
  font-size: 15px;
  font-weight: 600;
}

.image-wrapper-brand-video {
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: auto;
  max-width: 100%;
  height: auto;
  display: flex;
  position: relative;
}

.testimonials-shop {
  background-color: #f4f5f6;
  border-radius: 28px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  height: auto;
  max-height: none;
  margin-top: 0;
  margin-bottom: 60px;
  padding: 56px 56px 40px;
  display: flex;
}

.form-2 {
  margin-bottom: 60px;
}

.submit-button-3 {
  text-align: left;
}

.adhd-h3 {
  margin-bottom: 40px;
  font-family: Poppins, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 110%;
}

.adhd-h3.blue {
  color: #00a6ed;
  max-width: 880px;
}

.adhd-h3.no-bottom-margin {
  margin-bottom: 0;
}

.adhd-h3.no-bottom-margin.text-white {
  max-width: 370px;
}

.adhd-h3.no-bottom-margin.text-white.text-center {
  order: 0;
}

.adhd-h3.serif {
  font-family: DM Serif Display, sans-serif;
  font-style: italic;
}

.adhd-h3.no-bottom-margin-copy {
  margin-bottom: 0;
}

.adhd-h3.no-bottom-margin-copy.text-white {
  max-width: 370px;
}

.adhd-button {
  color: #fff;
  text-align: center;
  background-color: #232323;
  border-radius: 14px;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 18px 20px 16px;
  font-family: Poppins, sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 24px;
  text-decoration: none;
  transition: transform .2s;
  display: inline-block;
  box-shadow: 0 7px 21px #00000026;
}

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

.adhd-button.w--current {
  background-color: #00a6ed;
}

.adhd-button.long-text-padding {
  padding-left: 60px;
  padding-right: 60px;
}

.adhd-button.long-text-padding.white-outline {
  border: 3px solid var(--white);
  background-color: #0000;
}

.adhd-button.long-text-padding._80-bottom-margin {
  margin-bottom: 80px;
}

.adhd-button.long-text-padding.yellow {
  background-color: var(--yellow);
  color: var(--dark);
}

.adhd-button.long-text-padding.yellow.left-justify {
  margin-left: 0;
  display: inline-block;
}

.adhd-button.long-text-padding.blue {
  background-color: var(--primary-1);
}

.adhd-button.long-text-padding.blue.consultation-locations-width {
  width: 40%;
}

.adhd-button.long-text-padding.black-outline {
  color: var(--dark);
  background-color: #0000;
  border: 3px solid #000;
  font-weight: 600;
}

.adhd-button.long-text-padding.black-outline._16-text-size {
  font-size: 16px;
}

.adhd-button.long-text-padding.black-outline.left-allign {
  margin-left: 0;
  display: block;
}

.adhd-button.long-text-padding.white {
  background-color: var(--white);
  color: var(--dark);
}

.adhd-button.blue {
  background-color: var(--primary-1);
}

.adhd-link {
  color: var(--dark);
  font-style: normal;
  font-weight: 400;
  text-decoration: underline;
  transition: transform .2s;
}

.adhd-link:hover {
  font-size: 17px;
  font-style: normal;
  text-decoration: underline;
}

.adhd-link.blue {
  color: var(--primary-1);
  font-weight: 400;
  text-decoration: underline;
}

.adhd-link.blue:hover {
  font-size: 17px;
  font-style: normal;
  font-weight: 400;
}

.adhd-link.yellow {
  color: var(--yellow-link);
}

.adhd-link.yellow:hover {
  font-size: 17px;
}

.link-17 {
  color: var(--primary-1);
}

.adhd-bodytext-1 {
  letter-spacing: .5px;
  max-width: none;
  margin-bottom: 40px;
  font-family: Poppins, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 160%;
  display: block;
}

.adhd-bodytext-1.white {
  margin-bottom: 40px;
  line-height: 150%;
}

.adhd-bodytext-1.no-bottom-margin {
  max-width: none;
  margin-bottom: 0;
}

.adhd-bodytext-1.no-bottom-margin.italic {
  font-family: DM Serif Display, sans-serif;
  font-size: 22px;
  font-style: italic;
}

.adhd-bodytext-1.no-bottom-margin.text-white.italic.black {
  color: var(--dark);
  font-size: 20px;
}

.adhd-bodytext-1.text-white {
  margin-bottom: 20px;
}

.adhd-bodytext-1.text-white.no-bottom-margin {
  max-width: none;
  margin-bottom: 0;
}

.adhd-bodytext-1._60-bottom-margin {
  margin-bottom: 60px;
}

.adhd-bodytext-1._80-bottom-margin {
  margin-bottom: 80px;
}

.adhd-bodytext-1.text-center.text-white {
  max-width: 400px;
  margin-bottom: 40px;
}

.adhd-bodytext-1._10-bottom-margin {
  max-width: none;
  margin-bottom: 10px;
}

.rich-text-block-5 {
  text-align: center;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 15px;
  line-height: 120%;
}

.adhd-section {
  position: static;
}

.adhd-section.hero {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/6308235e0019c6006c066523/6308235e0019c6334c06665a_ADHD%20Page%20Hero%20Asset%20by%20George%20Milton%20from%20Pexels.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  height: 500px;
  padding-top: 0%;
  display: flex;
  position: static;
}

.adhd-section.orange-gradient {
  background-image: url("https://cdn.prod.website-files.com/6308235e0019c6006c066523/65207357bec494bf6450da3c_Square%20bG%201.png");
  background-position: 50%;
  background-size: auto;
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 60px;
  padding: 60px;
  display: flex;
}

.adhd-section.focus-lp-grey {
  background-color: #232323;
}

.getting-tested-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 50vw 45vw;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  max-width: none;
  display: grid;
}

.getting-tested-image-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  object-fit: cover;
  order: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: auto;
  min-width: 0;
  max-width: none;
  height: 100%;
  min-height: 100%;
  max-height: 100%;
  display: block;
  position: relative;
}

.getting-tested-image {
  width: 100%;
  min-width: auto;
  min-height: 100%;
  max-height: 100%;
  position: relative;
}

.getting-tested-image.left-rounded {
  border-top-left-radius: 28px;
  border-bottom-left-radius: 28px;
}

.getting-tested-image.left-rounded.position {
  object-position: 49% 50%;
}

.getting-tested-image.left-rounded.position-1 {
  object-position: 37% 50%;
  box-shadow: -1px 1px 20px #0000004d;
}

.getting-tested-image.left-rounded.position-2 {
  object-position: 49% 50%;
  box-shadow: -1px 1px 20px #0000004d;
}

.getting-tested-image.left-rounded.position-diagnosis {
  object-position: 45% 50%;
  box-shadow: -1px 1px 20px #0000004d;
}

.getting-tested-image.left-rounded.treatment-position {
  object-position: 48% 50%;
  box-shadow: -1px 1px 20px #0000004d;
}

.getting-tested-image.left-rounded.nootropic-position {
  object-position: 20% 50%;
  box-shadow: -1px 1px 20px #0000004d;
}

.getting-tested-image.left-rounded.medicarion-effective-treatment-position-copy {
  object-position: 50% 50%;
  box-shadow: -1px 1px 20px #0000004d;
}

.getting-tested-image.left-rounded.can-online-doctors-position {
  object-position: 37% 50%;
  box-shadow: -1px 1px 20px #0000004d;
}

.body.light-blue {
  background-image: url("https://cdn.prod.website-files.com/6308235e0019c6006c066523/633261a3495f611d1c2ef60e_BG.jpg");
  background-position: 0 0;
  background-repeat: repeat-y;
  background-size: cover;
}

.adhd-navbar-row {
  z-index: 999;
  justify-content: space-between;
  align-items: center;
  max-width: 1440px;
  height: 70px;
  margin-bottom: 11px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 56px;
  display: none;
  position: sticky;
}

.adhd-navbar-container {
  z-index: 999;
  background-color: var(--white);
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: sticky;
  inset: 0% 0% auto;
}

.container-38 {
  padding-bottom: 40px;
}

.tile-section-inner-pricing-copy {
  background-color: var(--shade-1);
  border-radius: 28px;
  padding: 56px;
  display: block;
}

.text-block-50 {
  margin-bottom: 20px;
}

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

.div-block-17 {
  margin-bottom: 20px;
  display: flex;
}

.tile-section-knowledge {
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding: 28px;
}

.tile-section-knowledge.no-inner {
  padding-left: 60px;
  padding-right: 60px;
}

.section-article-knowledge {
  padding: 40px 220px;
}

.breadcrumbs-container-copy {
  align-items: center;
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 28px;
  padding-right: 28px;
  display: flex;
}

.breadcrumbs-container-copy.no-padding {
  padding-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
}

.columns-10 {
  background-color: var(--shade-1);
  border-radius: 25px;
  align-items: center;
  margin-left: 20px;
  margin-right: 20px;
  padding: 80px 40px 60px;
  display: flex;
}

.image-95 {
  border-radius: 25px;
  max-width: 100%;
}

.heading-68 {
  font-size: 45px;
}

.link-19 {
  color: var(--primary-2);
  font-size: 18px;
}

.text-block-51 {
  color: var(--dark-grey);
  padding-left: 10px;
  font-size: 16px;
}

.button-10 {
  background-color: var(--white);
  color: var(--dark);
  border-radius: 10px;
  margin-top: 20px;
  padding: 10px 20px;
  font-size: 18px;
  box-shadow: 0 0 15px -12px #000;
}

.text-block-52 {
  font-size: 15px;
  line-height: 130%;
}

.column-20 {
  padding-right: 20px;
}

.ratio-overlay-wrapper {
  object-fit: fill;
  object-position: 50% 50%;
  min-width: 100%;
  height: 100%;
  padding-top: 66.6%;
  padding-right: 0;
  position: relative;
}

.ratio-overlay-wrapper.bottom-margin {
  width: auto;
  min-width: 0;
  height: auto;
  margin-bottom: 40px;
}

.ratio-overlay-wrapper.bottom-margin._16-9 {
  padding-top: 56.25%;
}

.ratio-overlay-wrapper.bottom-margin._16-9._2-3-mob.test {
  z-index: 2;
  background-color: #96bdc421;
  border-radius: 28px;
  flex: 0 auto;
  min-width: 100%;
  margin-bottom: 0;
  padding-top: 45%;
  padding-left: 0;
  position: absolute;
  inset: 0% 0% auto;
}

.ratio-overlay-wrapper._16-9 {
  padding-top: 56.25%;
}

.adhd-h4 {
  letter-spacing: .5px;
  margin-bottom: 40px;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 150%;
}

.adhd-h4.no-bottom-margin {
  margin-bottom: 0;
}

.adhd-h4.serif {
  font-family: DM Serif Display, sans-serif;
  font-style: italic;
}

.adhd-h4.serif.no-bottom-margin.auto-w {
  max-width: none;
}

.adhd-h4._20-bottom-margin {
  margin-bottom: 20px;
}

.container-27-adhd {
  background-color: var(--primary-2);
  border-radius: 0 0 90px 90px;
  max-width: 100%;
  height: 85px;
  margin-top: -50px;
  padding-top: 58px;
  padding-left: 60px;
  padding-right: 60px;
  display: block;
}

.banner_text_1-adhd {
  color: var(--text-color);
  text-align: center;
  font-size: 16px;
  line-height: 18px;
  display: none;
  overflow: visible;
}

.banner_text_1-adhd.wsj {
  color: #fff;
  display: block;
}

.link-20 {
  color: #fcfcfc;
}

.progress-bar-adhd {
  border-radius: 14px;
  justify-content: space-between;
  align-items: center;
  height: 70px;
  padding: 21px 28px;
  display: flex;
}

.btn-copyadhd {
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #fd2d55;
  border: 1px solid #0000;
  border-radius: .3125rem;
  padding: .4375rem 1.5rem;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
  transition: color .2s, background-color .2s, opacity .2s, border .2s;
}

.btn-copyadhd:hover {
  color: #fff;
  background-color: #fd0736;
  border-color: #fd0736;
}

.btn-copyadhd:active {
  background-color: #f50231;
  border-color: #f50231;
}

.btn-copyadhd.btn-lg-copy {
  padding: .875rem 2.25rem;
  font-size: 1.25rem;
}

.btn-copyadhd.btn-lg-copy.btn-block-copy.typeform-share-copy {
  z-index: 1;
  background-color: var(--primary-2);
  transition: color .2s, background-color .2s, opacity .2s, border .2s;
  position: relative;
  transform: translate(0)translate(0);
}

.button-6-copyadhd {
  background-color: var(--pink);
  text-align: center;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 300px;
  margin-top: 40px;
  margin-bottom: 40px;
  display: none;
}

.tile-section-inner-pricing-adhd {
  background-color: var(--shade-1);
  border-radius: 28px;
  padding: 56px;
  display: block;
}

.tile-section-inner-pricing-adhd.page-header-tile-copy-copy {
  padding-top: 168px;
  padding-bottom: 168px;
}

.tile-section-inner-pricing-adhd.page-header-tile-copy-copy.bg-primary-4-adhd {
  background-color: var(--primary-2);
  color: var(--white);
  padding-top: 60px;
  padding-bottom: 60px;
  font-family: Poppins, sans-serif;
}

.banner_text_1-copy {
  color: var(--text-color);
  text-align: center;
  font-size: 16px;
  line-height: 18px;
  display: none;
  overflow: visible;
}

.div-block-18 {
  background-color: var(--primary-2);
  border-radius: 25px;
  margin: 40px 100px 100px;
  padding: 40px;
}

.heading-70 {
  color: var(--white);
  font-size: 60px;
  line-height: 110%;
}

.image-96 {
  border-radius: 0;
  max-width: 100%;
  height: 500px;
}

.column-21 {
  padding-left: 20px;
  padding-right: 0;
}

.text-block-53 {
  color: #fff;
  font-size: 18px;
  line-height: 24px;
}

.button-11 {
  background-color: var(--white);
  color: var(--dark);
  border-radius: 10px;
  margin-top: 30px;
  padding-left: 25px;
  padding-right: 25px;
}

.columns-11 {
  align-items: center;
  display: flex;
}

.image-98 {
  border-radius: 100px;
  width: 120px;
}

.columns-12 {
  flex-direction: row;
  align-items: center;
  display: flex;
}

.column-23 {
  padding-left: 0;
  padding-right: 0;
}

.div-block-22 {
  margin-bottom: 60px;
}

.columns-14 {
  display: flex;
}

.column-24 {
  text-align: left;
  padding-top: 10px;
}

.column-26 {
  padding-left: 0;
  padding-right: 0;
}

.text-block-58 {
  color: var(--white);
  padding-top: 15px;
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.adhd-seo-faq {
  background-color: var(--shade-1);
  border-radius: 28px;
  padding: 56px;
  display: block;
}

.adhd-seo-faq.navy {
  background-image: url("https://cdn.prod.website-files.com/6308235e0019c6006c066523/631ba3d1568151e70e39c13a_Hero%20BG%203a.jpg");
  background-position: 0 0;
  background-size: auto;
}

.link-31 {
  color: #00a6ed;
}

.link-31.text-white {
  color: #fff;
}

.adhd-link-2 {
  color: #1b1e22;
  font-style: normal;
  font-weight: 400;
  text-decoration: underline;
  transition: transform .2s;
}

.adhd-link-2:hover {
  font-size: 17px;
  font-style: normal;
  text-decoration: underline;
}

.adhd-link-2.blue {
  color: #00a6ed;
  font-weight: 400;
  text-decoration: underline;
}

.adhd-link-2.blue:hover {
  font-size: 17px;
  font-style: normal;
  font-weight: 400;
}

.adhd-seo-faq-2 {
  background-color: #f4f5f6;
  border-radius: 28px;
  padding: 56px;
  display: block;
}

.adhd-seo-faq-2.navy {
  background-image: url("https://cdn.prod.website-files.com/6308235e0019c6006c066523/631ba3d1568151e70e39c13a_Hero%20BG%203a.jpg");
  background-position: 0 0;
  background-size: auto;
}

.text-block-19-copy {
  text-align: justify;
  padding-left: 0;
  padding-right: 0;
  font-size: 16px;
  line-height: 26px;
}

.paragraph-23-copy {
  text-align: left;
  margin-top: 20px;
  margin-bottom: 40px;
  padding-left: 140px;
  padding-right: 200px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  line-height: 20px;
}

.paragraph-24-copy {
  text-align: right;
  margin-top: 20px;
  margin-bottom: 0;
  padding-left: 140px;
  padding-right: 100px;
  font-size: 16px;
}

.link-32, .link-33, .link-34, .link-35 {
  text-decoration: underline;
}

.rich-text-block-6 {
  padding-top: 20px;
}

.adhd-navbar-new {
  z-index: 999;
  background-color: var(--white);
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  position: sticky;
  inset: 0 auto;
}

.navbar-dropdown {
  z-index: 3;
  flex-direction: row;
  padding: 0;
  display: inline-block;
}

.navbar-dropdown.z-index-4 {
  z-index: 4;
}

.dropdown-list-4 {
  z-index: 4;
  border-radius: 14px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.dropdown-list-4.w--open {
  background-color: var(--white);
  overflow: visible;
}

.adhd-nav-dropdown {
  z-index: 999;
}

.adhd-dropdown-sub {
  z-index: 999;
  font-weight: 400;
  display: block;
}

.adhd-dropdown-sub:hover {
  opacity: .5;
}

.adhd-nav-wrapper {
  background-color: var(--white);
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  max-width: 1440px;
  height: 70px;
  margin-bottom: 11px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 56px;
  padding-right: 56px;
  display: flex;
  position: sticky;
}

.adhd-nav-wrapper.beige {
  background-color: #f4ece2;
  margin-bottom: 0;
}

.adhd-nav-wrapper.beige-dark {
  background-color: #dfd1c8;
  margin-bottom: 0;
}

.navbar-left-contents-copy {
  align-items: center;
  min-width: 60vw;
  max-width: 70vw;
  display: flex;
  position: absolute;
  left: 56px;
}

.navbar-left-contents-copy.hide {
  display: none;
}

.navbar-left-contents-copy.size.gap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}

.navbar-right-contents-copy {
  align-items: center;
  display: flex;
  position: absolute;
  right: 56px;
}

.adhd-nav-button {
  background-color: var(--dark);
  color: #fff;
  text-align: center;
  border-radius: 14px;
  justify-content: center;
  align-items: center;
  padding: 18px 28px 16px;
  font-family: Poppins, sans-serif;
  font-weight: 600;
  transition: transform .2s;
  display: flex;
  box-shadow: 0 7px 21px #00000026;
}

.adhd-nav-button:hover {
  transform: scale(1.05);
}

.adhd-nav-button.w--current {
  background-color: var(--primary-1);
}

.adhd-nav-button.review-copy {
  background-color: var(--primary-1);
  border-radius: 7px;
  padding: 12px 18px 10px;
  box-shadow: 0 4px 14px #00000026;
}

.adhd-nav-button.review-copy.orange {
  background-color: var(--primary-2);
}

.adhd-nav-button.review-copy.round-14 {
  border-radius: 14px;
}

.adhd-nav-button.review-copy.rounded {
  border-radius: 999px;
  padding-top: 11px;
  padding-left: 30px;
  padding-right: 30px;
}

.text-block-60.type-med {
  font-weight: 500;
}

.text-block-60.reg {
  font-weight: 400;
}

.adhd-nav {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--white);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
  position: static;
}

.nav-menu-copy {
  z-index: 999;
  margin-left: 28px;
}

.container-large-copy-copy {
  width: 100%;
  margin: 20px auto 60px;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 18px;
}

.container-large-copy-copy.reduced-width-copy-copy {
  max-width: 719px;
  margin-bottom: 40px;
  font-family: Poppins, sans-serif;
}

.section-20-copy {
  padding: 60px 28px 10px;
}

.section-20-copy.no-bottom-padding {
  margin-top: 60px;
  padding-top: 10px;
  padding-bottom: 0;
}

.about-us-nav-1 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.div-block-21 {
  background-color: var(--shade-1);
  border-radius: 20px;
  margin-top: 60px;
  margin-bottom: 100px;
  padding: 60px 180px;
}

.link-block-3 {
  background-color: var(--white);
  border-radius: 10px;
  flex-direction: column;
  justify-content: space-between;
  height: 220px;
  padding: 20px;
  display: flex;
}

.text-block-61 {
  background-color: var(--white);
  color: var(--text-color);
  text-align: center;
  border-radius: 10px;
  justify-content: center;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Poppins, sans-serif;
  line-height: 110%;
  display: flex;
}

.text-block-68 {
  color: var(--dark-grey);
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 110%;
}

.text-block-69 {
  color: var(--primary-1);
  padding-top: 5px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 400;
  display: flex;
}

.section-about-us {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  margin-top: 0;
  padding: 60px 28px;
  display: block;
}

.section-about-us._100-bottom-padding {
  background-image: url("https://cdn.prod.website-files.com/6308235e0019c6006c066523/633261a3495f611d1c2ef60e_BG.jpg");
  background-position: 0 0;
  background-size: cover;
  padding-top: 60px;
  padding-bottom: 100px;
}

.about-us-hero-content-wrapper {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 28px;
  padding-right: 28px;
  display: block;
}

.about-us-hero-content-wrapper.overlay {
  z-index: 3;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 60vw;
  max-width: 70vw;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: absolute;
  inset: 0;
}

.about-us-h1 {
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 70px;
  line-height: 110%;
  position: relative;
}

.about-us-h1.white {
  line-height: 100%;
}

.about-us-h1.white.text-center {
  z-index: 2;
  letter-spacing: normal;
}

.about-us-h1.white.text-center._40-bottom-margin {
  margin-bottom: 40px;
}

.about-us-hero-sub-head {
  max-width: none;
  color: var(--white);
  text-align: center;
  letter-spacing: .5px;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 160%;
  display: block;
}

.about-us-bodytext-1 {
  letter-spacing: .5px;
  max-width: none;
  margin-bottom: 40px;
  font-family: Poppins, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 160%;
  display: block;
}

.about-us-bodytext-1.text-white {
  margin-bottom: 20px;
}

.about-us-bodytext-1._60-bottom-margin {
  margin-bottom: 60px;
}

.about-us-bodytext-1._60-bottom-margin.center-justify-tab._0-bottom-margin-tab.left-justify-mob._120-bottom-margin {
  margin-bottom: 120px;
}

.about-us-bodytext-1.center-allign {
  text-align: center;
}

.about-us-bodytext-1.center-allign.about-us-menu-size {
  height: 135.938px;
  margin-bottom: 40px;
}

.about-us-bodytext-1.center-allign.about-us-menu-size.text-white {
  height: auto;
  margin-bottom: 20px;
}

.about-us-hero-ratio-overlay-wrapper {
  object-fit: fill;
  object-position: 50% 50%;
  min-width: 100%;
  height: 100%;
  padding-top: 66.6%;
  padding-right: 0;
  position: relative;
}

.about-us-hero-ratio-overlay-wrapper.bottom-margin {
  width: auto;
  min-width: 0;
  height: auto;
  margin-bottom: 40px;
}

.about-us-hero-ratio-overlay-wrapper.bottom-margin._16-9 {
  padding-top: 56.25%;
}

.about-us-hero-ratio-overlay-wrapper.bottom-margin._16-9._2-3-mob.test {
  z-index: 2;
  background-color: #1b1e2299;
  border-radius: 28px;
  flex: 0 auto;
  min-width: 100%;
  margin-bottom: 0;
  padding-top: 45%;
  padding-left: 0;
  position: absolute;
  inset: 0% 0% auto;
}

.about-us-hero-ratio-overlay-wrapper._16-9 {
  padding-top: 56.25%;
}

.about-us-hero-ratio-image-wrapper {
  object-fit: fill;
  object-position: 50% 50%;
  min-width: 100%;
  height: 100%;
  padding-top: 66.6%;
  padding-right: 0;
  position: relative;
}

.about-us-hero-ratio-image-wrapper._9-20 {
  padding-top: 45%;
}

.about-us-hero-ratio-image {
  width: 100%;
  max-width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.about-us-hero-ratio-image.rounded {
  z-index: 1;
  object-position: 50% 50%;
  inset: 0% auto auto 0%;
}

.about-us-menu-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/6308235e0019c6006c066523/631ba3d1568151e70e39c13a_Hero%20BG%203a.jpg");
  background-position: 0 0;
  background-size: cover;
  background-attachment: fixed;
  border: 3px #000;
  border-radius: 28px;
  flex-direction: column;
  padding: 40px 20px;
  display: flex;
}

.about-us-menu-icon-wrapper {
  width: auto;
  height: auto;
  margin-bottom: 10px;
}

.about-us-menu-icon-wrapper._150-x-150 {
  width: auto;
  height: 150px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}

.about-us-h3 {
  letter-spacing: .5px;
  margin-bottom: 10px;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 150%;
}

.about-us-h3.center-allign {
  text-align: center;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
}

.about-us-h3.center-allign.about-us-menu-size {
  justify-content: center;
  align-items: center;
  height: 108px;
  margin-bottom: 0;
  display: flex;
}

.about-us-menu-button {
  color: #fff;
  text-align: center;
  background-color: #232323;
  border-radius: 14px;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 8px 40px;
  font-family: Poppins, sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 24px;
  text-decoration: none;
  transition: transform .2s;
  display: inline-block;
  box-shadow: 0 7px 21px #00000026;
}

.about-us-menu-button:hover {
  transform: scale(1.05);
}

.about-us-menu-button.w--current {
  background-color: #00a6ed;
}

.about-us-menu-button.white-outline {
  border: 1px none var(--white);
  outline-color: var(--white);
  outline-offset: 0px;
  color: var(--white);
  background-color: #0000;
  outline-width: 3px;
  outline-style: solid;
  margin-top: auto;
  position: relative;
  top: auto;
  left: auto;
}

.image-101 {
  border-radius: 50px;
  padding-bottom: 0;
}

.link-block-4 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.text-block-70 {
  padding-top: 10px;
}

.text-block-71 {
  font-weight: 400;
}

.image-102 {
  border-radius: 100px;
}

.link-block-5 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.text-block-72 {
  padding-top: 10px;
}

.text-block-73 {
  font-weight: 400;
}

.columns-15 {
  padding-top: 40px;
}

.container-large-knowledge-folder {
  flex-flow: column wrap;
  align-content: space-between;
  width: 100%;
  margin: 20px auto 40px;
  padding-left: 109px;
  padding-right: 30px;
  font-size: 18px;
  display: none;
}

.container-large-comorbidities {
  flex-flow: column wrap;
  align-content: space-between;
  width: 100%;
  margin: 20px auto 40px;
  padding-left: 109px;
  padding-right: 30px;
  font-size: 18px;
  display: flex;
}

.container-large-comorbidities.padding {
  padding-left: 56px;
  padding-right: 56px;
}

.grid-third-med-team {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  font-family: Poppins, sans-serif;
  display: grid;
}

.content-wrapper-copy.no-padding {
  padding-left: 0;
  padding-right: 0;
}

.content-wrapper-copy.adhd-grid {
  grid-column-gap: 40px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  display: grid;
}

.content-wrapper-copy.adhd-grid.no-padding {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

.content-wrapper-copy.adhd-grid.no-padding._1x7 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.content-wrapper-copy.adhd-grid.no-padding._1x7.left-justify {
  justify-content: start;
  justify-items: start;
}

.content-wrapper-copy.adhd-grid.no-padding._1x7.left-justify._40-l-padding {
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 40px;
}

.content-wrapper-copy.adhd-grid.no-padding._1x7.left-justify._40-l-padding.left-justify-mob {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
  padding-left: 60px;
}

.content-wrapper-copy.adhd-grid.no-padding._1x7.left-justify._40-l-padding.left-justify-mob.mob-edit {
  grid-template-rows: auto auto auto auto auto;
  padding-left: 0;
  padding-right: 0;
}

.content-wrapper-copy.adhd-grid.no-padding._1x7.left-justify._40-l-padding.left-justify-mob.mob-edit._60-bottom-margin {
  margin-bottom: 60px;
}

.container-large-sign-up-form {
  flex-flow: column wrap;
  align-content: space-between;
  width: 100%;
  margin: 20px auto 40px;
  padding-left: 109px;
  padding-right: 30px;
  font-size: 18px;
  display: flex;
}

.section-video, .section-facts {
  padding: 40px 28px;
}

.container-large-sign-up, .container-about-us-old {
  flex-flow: column wrap;
  align-content: space-between;
  width: 100%;
  margin: 20px auto 40px;
  padding-left: 109px;
  padding-right: 30px;
  font-size: 18px;
  display: flex;
}

.container-about-us-old.reduced-width-copy-copy {
  max-width: 719px;
  font-family: Poppins, sans-serif;
}

.div-block-21-copy {
  background-color: var(--shade-1);
  border-radius: 20px;
  margin-top: 60px;
  margin-bottom: 100px;
  padding: 60px 180px;
  display: none;
}

.section-19-copy {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/6308235e0019c6006c066523/6308235e0019c6ea5406663d_mary-eineman-sQtGjRSOyGk-unsplash.jpg");
  background-position: 0 0;
  background-size: cover;
  height: auto;
  margin: 6px 0 0;
  padding: 100px 10px;
}

.adhd-navbar-container-2 {
  z-index: 999;
  background-color: var(--white);
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: sticky;
  inset: 0% 0% auto;
}

.section-video-in-person {
  padding: 40px 28px;
  display: none;
}

.section-25 {
  margin-left: 10px;
  margin-right: 10px;
  display: none;
}

.container-39 {
  display: flex;
}

.grid-6 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-columns: 1fr 1fr 1fr;
}

.paragraph-29 {
  text-align: right;
  margin-top: 200px;
  margin-bottom: 0;
  font-size: 12px;
  line-height: 15px;
}

.container-large-copy {
  flex-flow: column wrap;
  align-content: space-between;
  width: 100%;
  margin: 20px auto 40px;
  padding-left: 109px;
  padding-right: 30px;
  font-size: 18px;
  display: flex;
}

.container-large-copy.reduced-width {
  max-width: 719px;
  font-family: Poppins, sans-serif;
}

.container-large-copy.reduced-width.text-center {
  text-align: center;
}

.container-large-copy.reduced-width-copy {
  max-width: 719px;
  font-family: Poppins, sans-serif;
}

.container-large-copy-facts, .container-large-inperson {
  flex-flow: column wrap;
  align-content: space-between;
  width: 100%;
  margin: 20px auto 40px;
  padding-left: 109px;
  padding-right: 30px;
  font-size: 18px;
  display: flex;
}

.html-embed-3 {
  text-align: left;
  object-fit: fill;
  flex: 0 auto;
  align-self: flex-start;
  min-width: auto;
  min-height: auto;
  max-height: 1vh;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
  display: inline;
  position: relative;
  inset: 0% 0% auto;
  overflow: visible;
}

.testimonials_page2 {
  object-fit: contain;
  background-color: #0000;
  border-radius: 28px;
  justify-content: space-between;
  max-height: none;
  padding: 56px 100px 10px;
  display: block;
  position: relative;
  overflow: visible;
}

.paragraph-23-copy-testimonials-yotpo {
  text-align: left;
  margin-top: 20px;
  margin-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  line-height: 20px;
}

.medium-heading-copy-copy {
  letter-spacing: -.01em;
  margin-bottom: 21px;
  font-size: 54px;
  font-weight: 600;
  line-height: 1em;
}

.medium-heading-copy-copy.no-bottom-margin-copy-yotpo {
  text-align: left;
  margin-top: 20px;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 140px;
  font-family: Poppins, sans-serif;
  font-size: 45px;
}

.adhd-medication-wrapper {
  padding: 40px 60px;
}

.adhd-medication-wrapper.gray {
  background-color: var(--shade-1);
}

.adhd-medication-wrapper.gray.rounded {
  background-color: var(--shade-2);
}

.c-faq-item {
  background-color: var(--white);
  cursor: pointer;
  border: 1px #000;
  border-radius: 20px;
  margin-bottom: 10px;
  font-size: 1.2em;
  line-height: 1.6em;
}

.section-consultation-locations {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  margin-top: 0;
  padding: 40px 100px;
  display: block;
}

.section-consultation-locations-title {
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 10px;
  display: block;
}

.consultation-locations-image {
  width: 100%;
  max-width: 100%;
  height: 100%;
  position: static;
  inset: 0% auto auto 0%;
}

.consultation-locations-image.rounded {
  z-index: 1;
  object-position: 50% 50%;
  inset: 0% auto auto 0%;
}

.consultation-locations-grid-image-wrapper {
  object-fit: fill;
  object-position: 50% 50%;
  min-width: 100%;
  height: 100%;
  padding-top: 0%;
  padding-right: 0;
  position: static;
}

.consultation-locations-grid-image-wrapper.test {
  min-width: auto;
  height: auto;
  padding-top: 0%;
}

.consultation-locations-content-wrapper {
  flex-direction: column;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.consultation-locations-heading {
  text-align: center;
  margin-top: 0;
  padding-top: 20px;
}

._20-bottom-margin {
  margin-bottom: 20px;
}

.div-block-24 {
  margin-top: 20px;
}

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

.field-label-2 {
  text-align: left;
  font-size: 16px;
  font-style: normal;
}

.field-label-3 {
  text-align: left;
  margin-top: 10px;
  font-size: 16px;
  font-style: normal;
  line-height: 20px;
}

.checkbox-field-2 {
  text-align: left;
  padding-top: 10px;
  padding-bottom: 20px;
}

.checkbox-label-2 {
  margin-bottom: 0;
  padding-left: 10px;
  font-size: 14px;
  font-style: normal;
  line-height: 20px;
}

.checkbox-2 {
  border-width: 1px;
  border-color: var(--dark-grey);
  background-color: var(--shade-1);
  border-radius: 20px;
  width: 18px;
  height: 18px;
}

.div-block-25 {
  max-width: none;
}

.success-message {
  background-color: var(--primary-1);
}

.text-block-75 {
  color: var(--white);
  font-weight: 400;
}

.submit-button-4 {
  background-color: var(--primary-1);
  border-radius: 10px;
  padding-left: 40px;
  padding-right: 40px;
  font-style: normal;
  font-weight: 500;
}

.image-110 {
  object-fit: contain;
  display: none;
  overflow: auto;
}

.section-26 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  object-fit: cover;
  object-position: 50% 100%;
  flex-wrap: nowrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 400px;
  display: none;
  overflow: hidden;
}

.text-block-76 {
  text-align: left;
  padding-bottom: 20px;
  padding-left: 210px;
  padding-right: 210px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.heading-72 {
  text-align: center;
  padding: 0 60px 40px;
}

.columns-16 {
  justify-content: center;
  padding-left: 100px;
  padding-right: 100px;
  display: flex;
}

.heading-72-copy {
  text-align: center;
  padding-bottom: 20px;
  padding-left: 100px;
  padding-right: 100px;
}

.navbar-right-contents-copy-therapy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  display: flex;
  position: absolute;
  right: 56px;
}

.navbar-right-contents-copy-therapy.gap {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.heading-73 {
  padding-top: 10px;
  padding-left: 100px;
}

.bold-text-15 {
  font-size: 16px;
  line-height: 18px;
}

.bold-text-16 {
  line-height: 18px;
}

.column-3-therapist {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-right: 20px;
  display: block;
  position: relative;
}

.column-3-therapist.no-pads {
  padding-left: 0;
  padding-right: 0;
}

.paragraph-30 {
  font-family: Poppins, sans-serif;
  font-size: 17px;
}

.adhd-h4-copy {
  font-family: Poppins, sans-serif;
  font-size: 55px;
  line-height: 110%;
}

.adhd-h4-copy.blue-copy {
  color: var(--primary-1);
}

.adhd-h4-copy.blue-copy._60-bottom-margin-copy.left-justify-mob-copy {
  margin-bottom: 20px;
  font-size: 28px;
}

.phe-step {
  font-family: Poppins, sans-serif;
  font-size: 17px;
}

.container-40 {
  justify-content: center;
  padding-bottom: 0;
  display: flex;
}

.adhd-h2-copy {
  font-family: Poppins, sans-serif;
  font-size: 55px;
  line-height: 110%;
}

.adhd-h2-copy.blue-copy {
  color: var(--primary-1);
}

.image-wrapper-phe-1 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  object-fit: cover;
  order: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: auto;
  min-width: 0;
  max-width: none;
  height: 100%;
  min-height: 100%;
  max-height: 100%;
  display: block;
  position: relative;
}

.adhd-icon-wrapper-copy {
  width: auto;
  height: auto;
  margin-bottom: 10px;
}

.adhd-icon-wrapper-copy.no-bottom-margin-copy {
  margin-bottom: 0;
}

.adhd-icon-wrapper-copy.no-bottom-margin-copy._50x50-copy {
  width: auto;
  height: 50px;
}

.adhd-h3-copy {
  margin-bottom: 40px;
  font-family: Poppins, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 110%;
}

.adhd-h3-copy.no-bottom-margin-copy {
  margin-bottom: 0;
}

.adhd-h3-copy.no-bottom-margin-copy.text-white {
  max-width: 370px;
}

.bold-text-18, .bold-text-19, .bold-text-20 {
  color: var(--primary-1);
}

.paragraph-33-copy {
  font-family: Poppins, sans-serif;
  font-size: 17px;
}

.diagnosis-process-phe {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 28px;
  padding-right: 28px;
  display: block;
}

.diagnosis-process-phe.adhd-grid-copy {
  grid-column-gap: 40px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  display: grid;
}

.diagnosis-process-phe.adhd-grid-copy.no-padding-copy {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

.diagnosis-process-phe.adhd-grid-copy.no-padding-copy._1x7-copy {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.diagnosis-process-phe.adhd-grid-copy.no-padding-copy._1x7-copy.left-justify-copy {
  justify-content: start;
  justify-items: start;
}

.diagnosis-process-phe.adhd-grid-copy.no-padding-copy._1x7-copy.left-justify-copy._40-l-padding-copy {
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 40px;
}

.diagnosis-process-phe.adhd-grid-copy.no-padding-copy._1x7-copy.left-justify-copy._40-l-padding-copy.left-justify-mob-copy {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
  padding-left: 60px;
}

.diagnosis-process-phe.adhd-grid-copy.no-padding-copy._1x7-copy.left-justify-copy._40-l-padding-copy.left-justify-mob-copy.mob-edit-copy {
  grid-template-rows: auto auto auto auto auto;
  padding-left: 0;
  padding-right: 0;
}

.adhd-bodytext-1-copy {
  letter-spacing: .5px;
  max-width: none;
  margin-bottom: 40px;
  font-family: Poppins, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 160%;
  display: block;
}

.bold-text-21 {
  color: var(--dark);
}

.section-hybrid-copy {
  padding: 40px 28px;
}

.section-hybrid-copy.small-top-padding-copy {
  padding-top: 40px;
  padding-bottom: 40px;
  font-size: 3rem;
}

.no-bottom-margin-hybrid {
  text-align: left;
  max-width: 85%;
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  line-height: 22px;
  list-style-type: disc;
}

.testimonials-hybrid-care {
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 28px;
}

.jt-hybrid-care {
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding: 28px;
}

.jt-hybrid-care.no-inner {
  padding-top: 0;
  padding-left: 100px;
  padding-right: 100px;
}

.no-bottom-margin-copy {
  text-align: left;
  max-width: 85%;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 22px;
  line-height: 24px;
  list-style-type: disc;
}

.text-primary-1-hybrid {
  color: var(--primary-1);
  font-size: 30px;
  line-height: 100%;
}

.heading-74 {
  font-size: 20px;
  line-height: 22px;
}

.text-primary-1-jt-hybrid {
  color: var(--primary-1);
  font-size: 30px;
  line-height: 100%;
}

.text-primary-1-jt-hybrid.brand-ambassador {
  color: var(--dark);
}

.grid-halves-jt {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  place-items: center start;
  margin-top: 40px;
}

.text-primary-1-signup {
  color: var(--primary-1);
  font-size: 54px;
  line-height: 100%;
}

.text-primary-2-hybrid {
  color: var(--primary-2);
  font-size: 30px;
}

.text-primary-3-hybrid {
  color: var(--primary-3);
  font-size: 30px;
}

.button-6-testimonial, .button-6-copy {
  background-color: var(--pink);
  text-align: center;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 300px;
  margin-top: 40px;
  margin-bottom: 40px;
  display: none;
}

.pricing-section-cta-button {
  color: var(--white);
  font-size: 18px;
  font-weight: 600;
}

.pricing-section-cta-button.type-med {
  font-weight: 500;
}

.grid-thirds-hybrid-variant {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  font-family: Poppins, sans-serif;
  display: grid;
}

.text-block-77 {
  text-align: center;
  padding-bottom: 10px;
}

.therapy__hero-section {
  z-index: auto;
  background-color: #212529;
  flex-direction: column;
  justify-content: flex-start;
  margin-top: 0;
  padding-top: 9rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.therapy__hero-bg-video {
  z-index: 0;
  object-fit: fill;
  width: 100%;
  height: 100%;
  margin-top: 0;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.button-13 {
  background-color: #00a6ed;
  border-radius: 10px;
  margin-top: 10px;
  margin-bottom: 60px;
  padding-left: 40px;
  padding-right: 40px;
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.button-13.no-margin {
  margin-bottom: 0;
}

.display-1-3-copy-therapy {
  margin-bottom: 20px;
  margin-left: -180px;
  margin-right: -180px;
  font-size: 4.5rem;
  font-weight: 500;
  line-height: 1;
}

.form-therapy-75, .form-therapy-150, .form-therapy-free {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.bold-text-24, .bold-text-25, .bold-text-26 {
  font-size: 28px;
}

.faq-heading-section {
  padding: 0 28px 10px;
}

.faq-heading {
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin: 20px auto 0;
  padding-top: 40px;
  padding-left: 100px;
  padding-right: 100px;
  font-size: 18px;
  display: flex;
}

.faq-category {
  background-color: var(--white);
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 180px;
  padding: 20px;
  display: flex;
}

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

.text-block-78 {
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  line-height: 30px;
}

.faq-div-block {
  background-color: var(--shade-1);
  border-radius: 20px;
  margin-top: 60px;
  margin-bottom: 100px;
  padding: 60px 180px;
}

.div-block-28 {
  justify-content: space-between;
  display: flex;
}

.text-block-79 {
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.rich-text-block-7 {
  padding-top: 10px;
  font-size: 16px;
  line-height: 20px;
}

.text-block-80 {
  color: var(--dark-grey);
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.div-block-29 {
  justify-content: flex-start;
  padding-top: 20px;
  display: flex;
}

.text-block-83 {
  padding-right: 6px;
  font-family: Poppins, sans-serif;
  font-size: 15px;
}

.collection-item-7 {
  background-color: var(--white);
  border-radius: 15px;
  margin-bottom: 20px;
  padding: 20px;
}

.collection-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: block;
}

.faq-heading-text {
  color: var(--primary-1);
  text-align: center;
  letter-spacing: -.01em;
  margin-top: 40px;
  margin-bottom: 21px;
  font-family: Poppins, sans-serif;
  font-size: 70px;
  font-weight: 600;
  line-height: 1em;
}

.heading-77, .link-block-6 {
  text-align: center;
}

.paragraph-32 {
  font-size: 21px;
  line-height: 28px;
}

.video-adhd-section {
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding: 28px;
}

.video-adhd-section.no-inner {
  padding: 40px 100px;
}

.video-adhd-section.no-inner.hide {
  display: none;
}

.text-block-60-copy {
  padding-right: 40px;
}

.mb-hero-section {
  z-index: auto;
  background-color: #212529;
  background-image: url("https://cdn.prod.website-files.com/6308235e0019c6006c066523/646d72d0a2d22b96a98d8b21_Slide%2016_9%20-%201.jpg");
  background-position: 50%;
  background-size: cover;
  background-attachment: fixed;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 800px;
  margin-top: 0;
  padding-top: 5rem;
  display: block;
  position: relative;
  overflow: hidden;
}

.mb-hero-section.v1 {
  height: 608px;
}

.mb-hero-section.v1-copy {
  justify-content: flex-start;
  align-items: center;
  height: 608px;
  display: flex;
}

.mb-hero-bg-video {
  z-index: 0;
  object-fit: fill;
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  align-items: flex-end;
  width: 100%;
  height: 100%;
  margin-top: 0;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.heading-78 {
  margin-bottom: 10px;
}

.heading-79 {
  margin-bottom: 40px;
}

.container-43 {
  flex-direction: column;
  align-items: center;
  margin-bottom: 60px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.container-43._0-margins {
  margin-bottom: 0;
}

.button-14 {
  border-radius: 8px;
  margin-top: 10px;
}

.grid-7 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  justify-content: center;
  justify-items: center;
  margin-bottom: 20px;
}

.div-block-30 {
  background-color: var(--shade-1);
  border-radius: 12px;
  flex-direction: column;
  align-items: center;
  width: 260px;
  height: auto;
  padding: 30px 20px 20px;
  display: flex;
}

.image-112 {
  border-radius: 100px;
  width: 78%;
  position: static;
}

.paragraph-33 {
  text-align: center;
  margin-top: 10px;
  font-size: 15px;
  line-height: 18px;
}

.heading-80 {
  text-align: center;
  padding-top: 10px;
}

.image-113, .image-114 {
  border-radius: 100px;
}

.container-steps {
  flex-direction: column;
  align-items: flex-start;
  margin-top: 100px;
  margin-bottom: 60px;
  padding-left: 0;
  padding-right: 500px;
  display: flex;
}

.heading-78-copy {
  color: var(--dark);
  margin-bottom: 10px;
}

.heading-79-copy {
  color: var(--dark);
  margin-bottom: 10px;
  font-size: 28px;
}

.mb-hero-bg-video-copy {
  z-index: 0;
  object-fit: fill;
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-top: 0;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.mb-hero-bg-video-copy.l-margin.v4 {
  justify-content: center;
  align-items: flex-start;
}

.heading-79-copy-copy {
  color: var(--dark);
  margin-bottom: 10px;
  padding-top: 40px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 20px;
}

.container-44 {
  background-color: var(--shade-1);
  border-radius: 20px;
  margin-left: 100px;
  margin-right: 100px;
  padding: 40px;
}

.div-block-seo {
  background-color: var(--white);
  border-radius: 15px;
  padding: 20px 15px 10px;
}

.section-27 {
  justify-content: center;
  display: flex;
}

.video-banner-steps-mobile {
  display: none;
}

.heading-mb {
  color: var(--dark);
  margin-top: 100px;
  margin-bottom: 10px;
  font-size: 45px;
  line-height: 45px;
}

.heading-mb.v1 {
  line-height: 100%;
}

.heading-mb.v2 {
  color: var(--white);
  line-height: 100%;
}

.heading-mb.v3 {
  width: auto;
  color: var(--white);
  margin-top: 0;
  line-height: 100%;
}

.heading-mb.v4 {
  text-shadow: 4px 4px 15px #0003;
  line-height: 100%;
}

.heading-mb.v4.white {
  color: var(--white);
}

.heading-mb.v4.white._w-desktop {
  width: 400px;
}

.heading-mb.v4 {
  color: var(--white);
  text-shadow: 4px 4px 15px #0003;
  width: auto;
  margin-top: 0;
  line-height: 100%;
}

.subheading-mb {
  max-width: 450px;
  color: var(--dark);
  margin-bottom: 30px;
  font-size: 18px;
  line-height: 22px;
}

.subheading-mb.v2 {
  color: var(--white);
}

.subheading-mb.v3 {
  max-width: 450px;
  color: var(--white);
  font-weight: 400;
}

.subheading-mb.v4 {
  color: var(--white);
  text-shadow: 4px 4px 15px #0003;
}

.video-banner-mb-desktop.v2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: 0;
  display: block;
}

.video-banner-mb-mobile {
  display: none;
}

.button-mb-hp {
  border-radius: 8px;
  margin-top: 10px;
}

.containter-mb {
  z-index: 99;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-right: 340px;
}

.containter-mb.v1, .containter-mb.v2 {
  padding-right: 0;
  position: absolute;
  bottom: 150px;
  left: 56px;
}

.containter-mb.v3 {
  padding-right: 0;
  position: absolute;
  top: 100px;
  bottom: auto;
  left: 56px;
}

.button-hims-hp {
  border-radius: 8px;
  margin-top: 10px;
}

.button-hims-hp.assessment-btn.blue {
  background-color: var(--primary-1);
}

.button-hims-hp.assessment-btn.red {
  background-color: var(--primary-4);
  text-align: center;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
}

.hims-hero-section {
  z-index: auto;
  background-color: #212529;
  background-image: url("https://cdn.prod.website-files.com/6308235e0019c6006c066523/646d72d0a2d22b96a98d8b21_Slide%2016_9%20-%201.jpg");
  background-position: 50%;
  background-size: cover;
  background-attachment: fixed;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 800px;
  margin-top: 0;
  padding-top: 5rem;
  display: block;
  position: relative;
  overflow: hidden;
}

.hims-hero-section._60-pads {
  background-image: url("https://cdn.prod.website-files.com/6308235e0019c6006c066523/65207357bec494bf6450da3c_Square%20bG%201.png");
  background-position: 50%;
  background-size: auto;
  height: auto;
  padding-top: 60px;
  padding-bottom: 60px;
}

.text-primary-9 {
  color: #00a6ed;
  font-size: 22px;
  line-height: 100%;
}

.text-primary-9.brand-ambassador {
  color: #1b1e22;
}

.tile-section-3 {
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding: 28px;
}

.tile-section-3.no-inner {
  padding: 40px 100px;
}

.tile-section-3.no-inner.padding {
  padding-left: 84px;
  padding-right: 84px;
}

.container-45 {
  width: 100%;
  max-width: 497px;
}

.heading-82 {
  font-family: Poppins, sans-serif;
}

.large-text-4 {
  color: #1b1e22;
  margin-bottom: 10px;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  line-height: 120%;
}

.section-title-5 {
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 10px;
  display: block;
}

.container-large-4 {
  flex-flow: column wrap;
  align-content: space-between;
  align-items: stretch;
  width: 100%;
  margin: 20px auto 40px;
  padding-left: 56px;
  padding-right: 56px;
  font-size: 18px;
  display: flex;
}

.container-large-4.reduced-width {
  max-width: 719px;
  font-family: Poppins, sans-serif;
}

.container-large-4.reduced-width.text-center {
  text-align: center;
}

.container-large-4.reduced-width.align-left {
  margin-left: 0;
  padding-left: 0;
}

.section-title-6 {
  margin-bottom: 56px;
}

.text-block-84 {
  padding-top: 10px;
}

.tile-section-4 {
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding: 28px;
}

.button-6-testimonial-2 {
  text-align: center;
  background-color: #fd2d55;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 300px;
  margin-top: 40px;
  margin-bottom: 40px;
  display: none;
}

.text-block-85 {
  color: #292f36;
  text-align: left;
  padding-top: 10px;
  font-weight: 400;
  text-decoration: underline;
  display: none;
}

.text-block-86 {
  margin-top: 10px;
}

.muted-text-3 {
  opacity: .5;
  font-size: 15px;
  line-height: 20px;
  display: block;
}

.slide-nav-3 {
  padding-top: 40px;
}

.tile-section-inner-testimonials-2 {
  background-color: #f4f5f6;
  border-radius: 28px;
  padding: 56px;
  display: none;
}

.slide-3 {
  height: auto;
  max-height: none;
  margin-right: 20px;
  padding: 0;
}

.section-title-7 {
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 10px;
  display: block;
}

.right-arrow-3 {
  display: none;
}

.grid-9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  padding-bottom: 20px;
}

.patient-first-philosophy-section {
  padding: 0 28px 40px;
}

.text-primary-10 {
  color: #00a6ed;
  font-size: 22px;
  line-height: 100%;
}

.text-primary-11 {
  color: #ff7d00;
  font-size: 22px;
}

.section-title-8 {
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 10px;
  display: block;
}

.section-title-8.container-small-title {
  margin-bottom: 10px;
}

.text-primary-12 {
  color: #4cb944;
  font-size: 22px;
}

.text-block-87 {
  font-size: 16px;
}

.tile-section-5 {
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding: 28px;
}

.tile-section-5.no-inner {
  padding: 40px 100px;
}

.tile-section-5.no-inner.padding {
  padding-left: 84px;
  padding-right: 84px;
}

.button-15 {
  color: #fff;
  text-align: center;
  object-fit: fill;
  background-color: #1b1e22;
  border-radius: 14px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  padding: 18px 28px 16px 29px;
  font-family: Poppins, sans-serif;
  font-weight: 600;
  transition: transform .2s;
  display: flex;
  box-shadow: 0 7px 21px #00000026;
}

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

.button-15.w--current {
  background-color: #00a6ed;
}

.button-15.pricing-section-cta-button.assessment-btn.blue {
  background-color: var(--primary-1);
}

.button-15.pricing-section-cta-button.assessment-btn.blue.type {
  font-size: 20px;
  font-weight: 500;
  line-height: 150%;
}

.container-large-copy-2 {
  width: 100%;
  margin: 20px auto 60px;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 18px;
}

.tile-section-inner-pricing-2 {
  background-color: #f4f5f6;
  border-radius: 28px;
  padding: 56px;
  display: block;
}

.tile-section-inner-pricing-2.page-header-tile {
  padding-top: 168px;
  padding-bottom: 168px;
}

.tile-section-inner-pricing-2.page-header-tile.bg-primary-4 {
  color: #fff;
  background-color: #f03a47;
  padding-top: 60px;
  padding-bottom: 60px;
  font-family: Poppins, sans-serif;
}

.tile-section-inner-pricing-3 {
  background-color: #f4f5f6;
  border-radius: 28px;
  padding: 56px;
  display: block;
}

.tile-section-inner-pricing-3.footer {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  color: #fff;
  background-color: #1b1e22;
  grid-template-rows: auto;
  grid-template-columns: minmax(3vw, 387px) 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 112px 84px;
  display: grid;
}

.tile-section-inner-pricing-3.page-header-tile {
  padding-top: 168px;
  padding-bottom: 168px;
}

.tile-section-inner-pricing-3.page-header-tile.bg-primary-4 {
  color: #fff;
  background-color: #f03a47;
  padding-top: 60px;
  padding-bottom: 60px;
  font-family: Poppins, sans-serif;
}

.tile-section-inner-pricing-3.page-header-tile.bg-primary-4.orange-gradient {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/6308235e0019c6006c066523/651a47749cfb3be975e1c04b_Rectangle%201.png");
  background-position: 0 0;
  background-size: cover;
}

.play-button-icon-3 {
  position: relative;
  top: 0%;
  left: 5%;
}

.container-46 {
  width: 100%;
  max-width: 497px;
}

.container-46.align-contents-center {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.caption-on-image-3 {
  background-color: #fff;
  border-radius: 28px;
  align-items: center;
  width: auto;
  height: 54px;
  padding-left: 28px;
  padding-right: 28px;
  display: flex;
  position: absolute;
  bottom: 14px;
  left: 14px;
}

.text-primary-13 {
  color: #00a6ed;
  font-size: 22px;
  line-height: 100%;
}

.text-primary-14 {
  color: #ff7d00;
  font-size: 22px;
}

.section-title-9 {
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 10px;
  display: block;
}

.section-title-9.container-small-title {
  margin-bottom: 10px;
}

.text-primary-15 {
  color: #4cb944;
  font-size: 22px;
}

.price-list-section {
  padding: 0 28px 40px;
}

.text-block-88 {
  padding-top: 0;
  font-family: Poppins, sans-serif;
}

.large-heading-3 {
  letter-spacing: -.01em;
  margin-bottom: 21px;
  font-family: Poppins, sans-serif;
  font-size: 70px;
  font-weight: 600;
  line-height: 1em;
}

.form-input-3 {
  background-color: #dde0e3;
  border: 1px #000;
  border-radius: 14px;
  height: 62px;
  margin-bottom: 0;
  padding: 18px 21px;
  font-size: 18px;
  font-weight: 500;
  line-height: 26px;
  transition: color .2s;
}

.form-input-3:focus {
  color: #292f36;
}

.form-input-3::placeholder {
  color: #292f3680;
  font-size: 18px;
  font-weight: 500;
  line-height: 26px;
}

.form-input-3.inline {
  margin-right: 7px;
  padding-right: 0;
  font-family: Poppins, sans-serif;
}

.form-success-3 {
  color: #fff;
  background-color: #4cb944;
  border-radius: 7px;
  padding: 14px;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
}

.text-block-89 {
  font-family: Poppins, sans-serif;
  font-size: 17px;
  line-height: 23px;
}

.text-block-90 {
  display: none;
}

.text-block-91 {
  font-family: Poppins, sans-serif;
  font-size: 17px;
  line-height: 23px;
}

.section-title-10 {
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 10px;
  display: block;
}

.text-block-92 {
  font-family: Poppins, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 23px;
}

.text-block-93 {
  font-family: Poppins, sans-serif;
  font-size: 17px;
  line-height: 23px;
}

.link-37 {
  color: #00a6ed;
}

.text-primary-1-signup-2 {
  color: #00a6ed;
  font-size: 54px;
  line-height: 100%;
}

.accordion-item-3 {
  background-color: #fff;
  border-radius: 14px;
}

.text-block-94, .text-block-95 {
  font-family: Poppins, sans-serif;
  font-size: 17px;
  line-height: 23px;
}

.div-block-31 {
  border: 1px #000;
  height: 40px;
}

.text-block-96, .heading-83 {
  font-family: Poppins, sans-serif;
}

.nav-link-3 {
  color: #292f36;
  padding: 0;
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.nav-link-3.text-white {
  opacity: .5;
  color: #fff;
  transition: opacity .2s;
}

.nav-link-3.text-white:hover {
  opacity: 1;
}

.paragraph-34 {
  text-align: right;
  margin-top: 200px;
  margin-bottom: 0;
  font-size: 12px;
  line-height: 15px;
}

.heading-84 {
  font-family: Poppins, sans-serif;
}

.footer-section {
  background-color: #24242400;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 16px;
  display: flex;
}

.section-title-11 {
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 10px;
  display: block;
}

.section-title-11.container-small-title {
  margin-bottom: 10px;
}

.text-block-97 {
  padding-top: 0;
  font-family: Poppins, sans-serif;
}

.div-block-32 {
  border: 1px #000;
  height: 40px;
}

.text-primary-16 {
  color: #00a6ed;
  font-size: 22px;
  line-height: 100%;
}

.heading-85 {
  font-family: Poppins, sans-serif;
}

.paragraph-35 {
  text-align: right;
  margin-top: 200px;
  margin-bottom: 0;
  font-size: 12px;
  line-height: 15px;
}

.form-input-4 {
  background-color: #dde0e3;
  border: 1px #000;
  border-radius: 14px;
  height: 62px;
  margin-bottom: 0;
  padding: 18px 21px;
  font-size: 18px;
  font-weight: 500;
  line-height: 26px;
  transition: color .2s;
}

.form-input-4:focus {
  color: #292f36;
}

.form-input-4::placeholder {
  color: #292f3680;
  font-size: 18px;
  font-weight: 500;
  line-height: 26px;
}

.form-input-4.inline {
  margin-right: 7px;
  padding-right: 0;
  font-family: Poppins, sans-serif;
}

.text-block-98 {
  padding-top: 10px;
}

.text-primary-17 {
  color: #4cb944;
  font-size: 22px;
}

.play-button-icon-4 {
  position: relative;
  top: 0%;
  left: 5%;
}

.container-large-copy-3 {
  width: 100%;
  margin: 20px auto 60px;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 18px;
}

.text-primary-18 {
  color: #00a6ed;
  font-size: 22px;
  line-height: 100%;
}

.text-block-99 {
  display: none;
}

.heading-86 {
  font-family: Poppins, sans-serif;
}

.grid-10 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  padding-bottom: 20px;
}

.text-block-100 {
  font-family: Poppins, sans-serif;
}

.right-arrow-4 {
  display: none;
}

.container-47 {
  width: 100%;
  max-width: 497px;
}

.container-47.align-contents-center {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.text-block-101 {
  font-size: 16px;
}

.text-primary-19 {
  color: #00a6ed;
  font-size: 22px;
  line-height: 100%;
}

.text-primary-19.brand-ambassador {
  color: #1b1e22;
}

.section-title-12 {
  margin-bottom: 56px;
}

.text-block-102 {
  font-family: Poppins, sans-serif;
  font-size: 17px;
  line-height: 23px;
}

.text-block-103 {
  font-family: Poppins, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 23px;
}

.text-block-104 {
  margin-top: 10px;
}

.text-primary-20 {
  color: #4cb944;
  font-size: 22px;
}

.section-title-13 {
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 10px;
  display: block;
}

.section-title-13.container-small-title {
  margin-bottom: 10px;
}

.text-block-105 {
  margin-top: 10px;
}

.heading-87 {
  font-family: Poppins, sans-serif;
}

.text-block-106, .text-block-107 {
  font-family: Poppins, sans-serif;
  font-size: 17px;
  line-height: 23px;
}

.slide-4 {
  height: auto;
  max-height: none;
  margin-right: 20px;
  padding: 0;
}

.large-heading-4 {
  letter-spacing: -.01em;
  margin-bottom: 21px;
  font-family: Poppins, sans-serif;
  font-size: 70px;
  font-weight: 600;
  line-height: 1em;
}

.accordion-item-4 {
  background-color: #fff;
  border-radius: 14px;
}

.section-title-14 {
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 10px;
  display: block;
}

.muted-text-4 {
  opacity: .5;
  font-size: 15px;
  line-height: 20px;
  display: block;
}

.section-title-15 {
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 10px;
  display: block;
}

.caption-on-image-4 {
  background-color: #fff;
  border-radius: 28px;
  align-items: center;
  width: auto;
  height: 54px;
  padding-left: 28px;
  padding-right: 28px;
  display: flex;
  position: absolute;
  bottom: 14px;
  left: 14px;
}

.button-6-testimonial-3 {
  text-align: center;
  background-color: #fd2d55;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 300px;
  margin-top: 40px;
  margin-bottom: 40px;
  display: none;
}

.link-38 {
  color: #00a6ed;
}

.text-block-108 {
  font-family: Poppins, sans-serif;
  font-size: 17px;
  line-height: 23px;
}

.section-title-16 {
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 10px;
  display: block;
}

.text-block-109 {
  font-family: Poppins, sans-serif;
  font-size: 17px;
  line-height: 23px;
}

._123-steps-section {
  padding: 0 28px 40px;
}

._123-steps-section.small-top-padding {
  padding-top: 40px;
  padding-bottom: 0;
  font-size: 3rem;
  display: block;
}

.text-primary-21 {
  color: #00a6ed;
  font-size: 22px;
  line-height: 100%;
}

.section-title-17 {
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 10px;
  display: block;
}

.section-title-17.container-small-title {
  margin-bottom: 10px;
}

.text-primary-22 {
  color: #4cb944;
  font-size: 22px;
}

.linkbar {
  z-index: 20;
  background-color: #a3dcf5;
  justify-content: center;
  align-items: center;
  height: 48px;
  max-height: none;
  display: flex;
  position: sticky;
  inset: 0% 0% auto;
}

.linkblock-text {
  text-align: center;
  align-self: center;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 100%;
}

.header {
  justify-content: space-between;
  align-items: center;
  height: 88px;
  padding-left: 64px;
  padding-right: 64px;
  display: flex;
}

.take-assessment-button {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #ffce52;
  border-radius: 800px;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 260px;
  height: 56px;
  display: flex;
}

.take-assessment-button.top-margin {
  cursor: pointer;
  margin-top: 16px;
}

.take-assessment-button._32-top-margin {
  cursor: pointer;
  margin-top: 32px;
}

.take-assessment-button._32-top-margin.middle {
  margin-left: auto;
  margin-right: auto;
}

.text-block-110 {
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
}

.callout-container {
  background-color: #f6f2ee;
  height: auto;
  display: flex;
}

.callout-content {
  flex-direction: column;
  align-self: center;
  align-items: flex-start;
  width: auto;
  min-width: 535.5px;
  max-width: 50%;
  padding: 40px 64px;
  display: flex;
}

.list-block {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-direction: column;
  margin-top: 16px;
  font-family: DM Serif Display, sans-serif;
  font-size: 55px;
  font-style: italic;
  font-weight: 400;
  line-height: 55px;
  display: flex;
}

.list-block._15-gap {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  margin-bottom: 40px;
}

.hero-image {
  justify-content: center;
  width: 50vw;
  display: flex;
}

.list {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  align-items: center;
  padding: 8px 16px 8px 8px;
  display: flex;
}

.list.rounded {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-radius: 16px;
}

.list.rounded.green {
  background-color: #ddf4de;
}

.list.rounded.orange {
  background-color: #fff1cc;
}

.list.rounded.blue {
  background-color: #c8eaf9;
}

.bullet {
  color: #46baec;
  mix-blend-mode: darken;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: 24px;
}

.text-block-111 {
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-style: normal;
  line-height: 24px;
}

.image-115 {
  object-fit: cover;
  object-position: 50% 50%;
  min-width: 0;
  max-width: none;
  max-height: none;
  position: relative;
  left: auto;
  right: auto;
}

.callout-section-wrapper {
  margin-left: auto;
  margin-right: auto;
  padding-left: 64px;
  padding-right: 64px;
}

.section-heading-2 {
  text-align: center;
  padding-top: 32px;
  font-family: Poppins, sans-serif;
  font-size: 40px;
  line-height: 48px;
}

.section-heading-2.left-allign {
  text-align: left;
}

.section-heading-2.left-allign.no-padding {
  padding-top: 0;
}

.section {
  flex-flow: row;
  justify-content: center;
  padding-top: 32px;
  padding-right: 0;
  display: flex;
}

.section-image {
  justify-content: center;
  width: auto;
  min-width: 25%;
  max-width: none;
  display: flex;
}

.image-116 {
  object-fit: cover;
  width: 100%;
  position: relative;
}

.text-block-112 {
  flex: 1;
  font-family: Poppins, sans-serif;
  line-height: 24px;
}

.text-block-112.top-padding {
  padding-top: 16px;
}

._123-section {
  flex-direction: column;
  align-items: center;
  padding: 48px 64px;
  display: flex;
}

._123-wrapper {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-wrap: nowrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: flex-start center;
  place-items: center baseline;
  width: auto;
  margin-bottom: 40px;
  display: grid;
}

.steps-wrapper {
  border-radius: 24px;
  flex-direction: column;
  min-width: 267px;
  max-width: 363px;
  height: 100%;
  min-height: 100%;
  padding: 24px 16px;
  display: flex;
}

.steps-wrapper.green {
  background-color: #ddf4de;
}

.steps-wrapper.orange {
  background-color: #fff1cc;
}

.steps-wrapper.blue {
  background-color: #c8eaf9;
}

.text-step-header {
  text-align: center;
  padding-top: 16px;
  font-family: Poppins, sans-serif;
  line-height: 24px;
}

.pic-and-number-wrapper {
  background-color: #b86464;
  border-radius: 1000px;
  justify-content: center;
  align-items: center;
  width: 180px;
  height: 180px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.pic-and-number-wrapper.step-1 {
  background-image: url("https://cdn.prod.website-files.com/6308235e0019c6006c066523/649b49ebdc76188fbb2dcf14_d9fe7f0ab38e9f5f20b2cba71c199d018d87194370daca29d246fabe17c13ea3.jpg.png");
  background-position: 0 0;
  background-size: auto;
}

.pic-and-number-wrapper.step-2 {
  background-image: url("https://cdn.prod.website-files.com/6308235e0019c6006c066523/649b4b799aa0791b9ce649ce_3faa94f0c55f6d8912a662e3d043faa04de6ca441003df9107d24db92cf56925.jpg.png");
  background-position: 0 0;
  background-size: auto;
}

.pic-and-number-wrapper.step-3 {
  background-image: url("https://cdn.prod.website-files.com/6308235e0019c6006c066523/649b4cceaf56f6df616d7c74_Picture%20%E2%8F%B5%20details-3-67530d4fc680edd3822fdd7a3ebc1506e487e43ec3991d5f588268d8f2e0a131.jpg.png");
  background-position: 0 0;
  background-size: auto;
}

.figcaption {
  color: var(--white);
  font-size: 96px;
  font-weight: 600;
  line-height: 84.5px;
}

.video-callout-section {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  padding: 48px 64px;
  display: flex;
}

.video-callout-wrapper {
  align-items: center;
  display: flex;
}

.video-callout-caption {
  flex-flow: column wrap;
  align-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.section-body {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  margin-bottom: 40px;
  display: flex;
}

.text-span {
  background-color: #fff1cc;
}

.video-callout-lightbox.size {
  width: 480px;
  min-width: 480px;
  height: 480px;
}

.video-callout-lightbox.size.hidden {
  display: none;
}

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

.footer-text {
  color: var(--white);
  background-color: #0000;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

.footer-links {
  grid-column-gap: 17px;
  grid-row-gap: 17px;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.terms-of-use-linkblox, .privacy-policy-linkblox {
  font-weight: 400;
}

.projects-col-list-wrap {
  z-index: 2;
  position: relative;
}

.projects-col-list-wrap.z3 {
  z-index: 10;
  position: relative;
}

.projects-col-list-wrap.z3.mobile-copy, .projects-col-list-wrap.z2.mobile-copy {
  display: none;
}

.projects-col-list-wrap.z1 {
  z-index: 1;
}

.projects-col-list-wrap.z1.mobile-copy {
  display: none;
}

.testimonial-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--white);
  border-radius: 24px;
  flex-direction: column;
  flex: 1;
  align-self: stretch;
  align-items: flex-start;
  min-width: 40vw;
  height: auto;
  min-height: auto;
  padding: 24px;
  display: flex;
}

.testimonial-wrapper.focus-lp {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  background-color: var(--transparent);
  align-self: center;
  align-items: center;
  min-width: 60vw;
}

.rating {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex;
}

.testimonial {
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
}

.name-and-location {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-direction: row;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  line-height: 19px;
  display: flex;
}

.name-and-location.vertical {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  align-items: center;
}

.text-block-113.focus-lp {
  text-align: center;
  margin-bottom: 14px;
  font-size: 20px;
  line-height: 120%;
}

.text-block-114 {
  color: #666;
  font-weight: 600;
}

.text-block-115.focus-lp {
  color: var(--dark-grey);
}

.projects-col-list-item {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  align-self: stretch;
  align-items: stretch;
  min-width: 40vw;
  min-height: 0;
  padding-top: 0;
  display: flex;
}

.projects-col-list {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  object-fit: fill;
  flex-wrap: nowrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: stretch center;
  display: flex;
  position: static;
}

.testimonial-cms-wrapper {
  background-color: #f6f2ee;
  margin-top: 40px;
  padding-top: 60px;
  padding-bottom: 60px;
}

.testimonial-cms-wrapper.focus-lp {
  background-color: var(--transparent);
  margin-top: 0;
  padding: 120px 28px 0;
}

.slide-5 {
  background-color: #f6f2ee;
}

.slide-5.mobile.focus-lp {
  background-color: var(--transparent);
  position: static;
}

.slide-6 {
  background-color: #f6f2ee;
}

.slide-6.transparent {
  background-color: var(--transparent);
}

.slide-7 {
  background-color: #f6f2ee;
}

.slide-7.transparent {
  background-color: var(--transparent);
}

.mask-3 {
  padding-top: 0;
  padding-bottom: 0;
}

.slider-3 {
  background-color: #0000;
  padding-top: 0;
  padding-bottom: 0;
}

.slider-3.mobile {
  position: relative;
}

.blog-post-cta {
  border-radius: 28px;
  width: 500px;
  box-shadow: 0 2px 5px #0003;
}

.cta-blog-post-link-wrapper {
  margin-bottom: 40px;
}

.div-block-33 {
  padding-top: 0;
}

.overlay {
  background-image: linear-gradient(#fff0, #fff9 47%);
  width: 100vw;
  height: 100%;
  display: none;
  position: absolute;
  inset: 0%;
}

.overlay.black {
  background-image: linear-gradient(#0000 23%, #0006 52%);
  padding-top: 0;
  display: block;
}

.overlay.black.v3 {
  background-image: linear-gradient(315deg, #0000 38%, #0000004d 66%);
}

.adhd-navbar-container-3 {
  z-index: 999;
  background-color: var(--white);
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: sticky;
  inset: 0% 0% auto;
}

.list-block-copy {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-direction: column;
  margin-top: 16px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
  display: block;
}

.bold-text-27 {
  padding-bottom: 40px;
  line-height: 30px;
}

.bold-text-28 {
  padding-bottom: 40px;
}

.cta-overview-button {
  color: #fff;
  text-align: center;
  object-fit: fill;
  background-color: #ffce52;
  border-radius: 100px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  padding: 12px 45px;
  font-family: Poppins, sans-serif;
  font-weight: 600;
  transition: transform .2s;
  display: flex;
  box-shadow: 0 7px 21px #00000026;
}

.cta-overview-button:hover {
  transform: scale(1.05);
}

.cta-overview-button.w--current {
  background-color: var(--primary-1);
}

.cta-button-text-overview {
  color: var(--text-color);
  font-size: 18px;
  font-weight: 400;
}

.initial-app-price-test-button {
  background-color: var(--dark);
  color: #fff;
  text-align: center;
  border-radius: 14px;
  justify-content: center;
  align-items: center;
  padding: 18px 28px 16px;
  font-family: Poppins, sans-serif;
  font-weight: 600;
  transition: transform .2s;
  display: flex;
  box-shadow: 0 7px 21px #00000026;
}

.initial-app-price-test-button:hover {
  transform: scale(1.05);
}

.initial-app-price-test-button.w--current {
  background-color: var(--primary-1);
}

.initial-app-price-test-button.initial-app-price-test {
  background-color: var(--primary-1);
  border-radius: 7px;
  margin-left: 40px;
  padding: 12px 18px 10px;
  box-shadow: 0 4px 14px #00000026;
}

.initial-app-price-test-button-black {
  background-color: var(--dark);
  color: #fff;
  text-align: center;
  border-radius: 14px;
  justify-content: center;
  align-items: center;
  padding: 18px 28px 16px;
  font-family: Poppins, sans-serif;
  font-weight: 600;
  transition: transform .2s;
  display: flex;
  box-shadow: 0 7px 21px #00000026;
}

.initial-app-price-test-button-black:hover {
  transform: scale(1.05);
}

.initial-app-price-test-button-black.w--current {
  background-color: var(--primary-1);
}

.initial-app-price-test-button-black.initial-app-price-test-black {
  background-color: var(--dark);
  border-radius: 15px;
  margin-left: 0;
  padding: 16px 30px;
  box-shadow: 0 4px 14px #00000026;
}

.text-large-copy {
  color: var(--shade-1);
  margin-bottom: 0;
  margin-left: -100px;
  margin-right: -100px;
  font-size: 2rem;
  line-height: 35px;
}

.beige {
  background-color: #f4ece2;
}

.steps-number {
  margin-bottom: 0;
  padding-top: 3px;
  font-family: DM Serif Display, sans-serif;
  font-size: 48px;
  font-style: italic;
}

.steps-header {
  width: auto;
  margin-bottom: 0;
  padding-top: 0;
  font-weight: 500;
  line-height: 100%;
}

.steps-header.max-w {
  max-width: 200px;
}

.steps-header.max-w._1 {
  max-width: 170px;
}

.steps-header.max-w._2 {
  max-width: 180px;
}

.steps-headline {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: flex-start;
  display: flex;
}

.steps-headline.blue {
  color: var(--primary-1);
  margin-left: auto;
  margin-right: auto;
}

.steps-body {
  text-align: center;
  margin: 0 auto;
  font-size: 15px;
  line-height: 110%;
}

.steps-div {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-color: #ffffff80;
  border-radius: 12px;
  flex-flow: column wrap;
  place-content: center space-between;
  align-items: center;
  width: auto;
  height: auto;
  padding: 40px;
  display: flex;
  box-shadow: 0 2px 10px #0000001a;
}

.steps-section {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  place-items: stretch stretch;
  margin-bottom: 0;
  display: grid;
}

.steps-icon {
  align-self: flex-start;
  height: 96px;
  max-height: none;
  margin-left: auto;
  margin-right: auto;
}

.icon-steps {
  float: none;
  object-fit: contain;
  border-radius: 0;
  width: 100%;
  height: 96px;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
  position: static;
  left: 0;
}

.adhd-awareness-video {
  z-index: auto;
  background-color: #212529;
  background-image: url("https://cdn.prod.website-files.com/6308235e0019c6006c066523/646d72d0a2d22b96a98d8b21_Slide%2016_9%20-%201.jpg");
  background-position: 50%;
  background-size: cover;
  background-attachment: fixed;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 800px;
  margin-top: 0;
  padding-top: 5rem;
  display: block;
  position: relative;
  overflow: hidden;
}

.adhd-awareness-video._60-pads {
  background-color: #0000;
  background-image: none;
  height: auto;
  padding-top: 60px;
  padding-bottom: 60px;
  display: none;
}

.container-43-copy {
  flex-direction: column;
  align-items: center;
  margin-bottom: 60px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.container-43-copy._0-margins {
  flex-direction: row;
  justify-content: space-between;
  margin-bottom: 0;
  display: flex;
}

.container-43-copy._0-margins.reverse {
  justify-content: flex-end;
}

.ad-copy {
  z-index: 100;
  background-image: url("https://cdn.prod.website-files.com/6308235e0019c6006c066523/651a47749cfb3be975e1c04b_Rectangle%201.png");
  background-position: 0 0;
  background-size: cover;
  border-radius: 28px;
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: flex-start;
  width: 20rem;
  height: 20rem;
  padding: 40px;
  display: flex;
  position: absolute;
  inset: auto;
}

.ad-copy.reverse {
  order: 1;
  position: absolute;
}

.ad-copy-italic {
  font-family: DM Serif Display, sans-serif;
  font-size: 45px;
  font-style: italic;
  font-weight: 400;
  line-height: 100%;
}

.ad-copy-poppins {
  word-break: normal;
  font-size: 45px;
  font-weight: 400;
  line-height: 100%;
}

.black {
  color: var(--dark);
}

.testimonials-section {
  z-index: auto;
  background-color: #212529;
  background-image: url("https://cdn.prod.website-files.com/6308235e0019c6006c066523/646d72d0a2d22b96a98d8b21_Slide%2016_9%20-%201.jpg");
  background-position: 50%;
  background-size: cover;
  background-attachment: fixed;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 800px;
  margin-top: 0;
  padding-top: 5rem;
  display: block;
  position: relative;
  overflow: hidden;
}

.testimonials-section._100-t-60-b-pads {
  background-color: #0000;
  background-image: none;
  height: auto;
  padding-top: 100px;
  padding-bottom: 60px;
}

._4x2-grid {
  grid-column-gap: 2vw;
  grid-row-gap: 2vw;
  grid-template-rows: auto auto;
  grid-template-columns: 18.75vw 18.75vw 18.75vw 18.75vw;
  grid-auto-columns: 1fr;
  place-content: stretch;
  place-items: stretch stretch;
  padding-bottom: 60px;
  display: grid;
}

.testimonials-adhd-awareness-wrapper {
  border-radius: 14px;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  display: flex;
}

.testimonials-adhd-awareness-wrapper.test {
  width: 18.75vw;
  height: 18.75vw;
}

.testimonial-adhd-awareness-image {
  border-radius: 14px;
  width: 250px;
  height: 250px;
  position: relative;
}

.testimonial-adhd-awareness-image.test {
  width: 18.75vw;
  height: 18.75vw;
}

.testimonials-block {
  z-index: 999;
  background-color: #ffffffbf;
  border-radius: 14px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 250px;
  min-width: auto;
  max-width: none;
  height: 250px;
  min-height: auto;
  max-height: none;
  padding: 20px;
  display: flex;
  position: absolute;
}

.testimonials-block.test {
  background-color: #ffffffe6;
  width: 18.75vw;
  height: 18.75vw;
}

.testimonial-stars-wrapper {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  align-items: center;
  margin-left: -2px;
  margin-right: auto;
  padding-bottom: 5px;
  display: flex;
}

.testimonial-stars {
  width: 15px;
  height: 15px;
}

.testimonial-adhd-awarenss-body {
  align-self: center;
  padding-bottom: 20px;
  font-family: Poppins, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 110%;
}

.testimonial-adhd-awarenss-quote-sign {
  margin-top: 30px;
  margin-left: -7px;
  margin-right: auto;
  padding-bottom: 5px;
  font-family: DM Serif Display, sans-serif;
  font-size: 70px;
  font-style: italic;
  font-weight: 400;
  line-height: 0;
}

.testimonial-adhd-awarenss-reviewer-name {
  padding-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 110%;
}

.testimonial-adhd-awarenss-body-copy {
  align-self: center;
  padding-top: 3px;
  padding-bottom: 0;
  padding-left: 15px;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 110%;
}

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

.vertical-divider {
  background-color: #1b1e224d;
  align-self: center;
  width: 1px;
  height: 6rem;
  margin-left: 20px;
  margin-right: 20px;
  position: static;
}

.testimonial-stars-copy {
  width: 25px;
  height: 25px;
}

.testimonial-adhd-awarenss-body-copy-copy {
  color: var(--primary-1);
  align-self: center;
  padding-bottom: 0;
  padding-left: 10px;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 110%;
}

.testimonial-stars-wrapper-copy {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  align-items: center;
  margin-bottom: 10px;
  margin-left: -2px;
  margin-right: auto;
  padding-bottom: 0;
  display: flex;
}

.steps-header-copy {
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 5px;
  font-weight: 500;
  line-height: 100%;
}

.review-block {
  background-color: var(--white);
  border-radius: 14px;
  justify-content: center;
  align-items: center;
  width: 81vw;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.div-block-36 {
  order: 1;
  width: 80%;
  height: 45%;
  position: relative;
  left: 0;
}

.div-block-36.reverse {
  order: -1;
  margin-right: auto;
}

.div-block-36.reverse._1x1 {
  width: 50vw;
  height: 50vw;
  left: 80px;
}

.ad-copy-copy {
  z-index: 100;
  object-fit: contain;
  background-image: url("https://cdn.prod.website-files.com/6308235e0019c6006c066523/65207357bec494bf6450da3c_Square%20bG%201.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 120%;
  background-attachment: scroll;
  border-radius: 28px;
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: flex-start;
  width: 30vw;
  height: 30vw;
  padding: 40px;
  display: flex;
  position: absolute;
  inset: auto;
  box-shadow: 0 2px 10px #0000001a;
}

.ad-copy-copy.reverse {
  background-position: 50%;
  background-size: auto 120%;
  background-attachment: scroll;
  order: 1;
  position: absolute;
}

.div-block-30-copy {
  background-color: #0000;
  border-radius: 14px;
  flex-direction: column;
  align-items: center;
  width: 13vw;
  height: 13vw;
  padding: 0;
  display: flex;
}

.grid-7-copy {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto auto;
  justify-content: center;
  place-items: stretch stretch;
  width: auto;
  margin-bottom: 0;
}

.link-block-9 {
  background-image: url("https://cdn.prod.website-files.com/6308235e0019c6006c066523/651cddc9ec96f00b8e4932dd_Rectangle%201.png");
  background-position: 0 0;
  background-size: auto 100%;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-top: 80px;
  padding-bottom: 80px;
  font-size: 18px;
  display: flex;
  box-shadow: 0 2px 10px #0003;
}

.price-copy.black {
  color: var(--dark);
  font-size: 60px;
}

.price-copy.black._110-h {
  line-height: 110%;
}

.blog-grid-copy {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.latest-knowledge-base-body {
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 400;
  line-height: 110%;
}

.link-block-10 {
  color: var(--primary-2);
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
  font-family: DM Serif Display, sans-serif;
  font-style: italic;
  font-weight: 400;
  text-decoration: none;
}

.heading-42-copy {
  font-size: 15px;
}

.heading-43-copy {
  line-height: 110%;
}

.article-listing-category-copy.text-primary-2 {
  margin-top: 14px;
  margin-bottom: 7px;
}

.heading-88 {
  line-height: 110%;
}

.testimonial-adhd-awarenss-reviewer-name-copy {
  padding-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 110%;
}

.section-title-copy {
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 10px;
  line-height: 110%;
  display: block;
}

.nav-link-copy {
  color: var(--text-color);
  padding: 0;
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.nav-link-copy.adjacent-to-links {
  opacity: 1;
  margin-bottom: -4px;
  margin-left: 21px;
  margin-right: 20px;
  padding-bottom: 0;
  transition: opacity .2s;
}

.nav-link-copy.adjacent-to-links:hover {
  opacity: .5;
}

.nav-link-copy.adjacent-to-links.w--current {
  color: var(--text-color);
  font-family: Poppins, sans-serif;
  font-weight: 600;
  display: none;
}

.nav-link-copy.adjacent-to-links.no-right-margin {
  margin-right: 0;
}

.display-1-3-copy.size.black.italic.center {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  font-family: Poppins, sans-serif;
  font-style: normal;
  font-weight: 500;
  line-height: 110%;
}

.display-1-3-copy {
  margin-bottom: 20px;
  margin-left: -180px;
  margin-right: -180px;
  font-size: 4.5rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1;
}

.display-1-3-copy.size {
  font-family: Poppins, sans-serif;
  font-size: 60px;
}

.display-1-3-copy.size.black {
  width: auto;
  color: var(--dark);
  text-align: left;
  margin-bottom: 40px;
  margin-left: 0;
  margin-right: 0;
}

.display-1-3-copy.size.black.italic {
  font-family: DM Serif Display, sans-serif;
  font-style: italic;
  font-weight: 400;
}

.display-1-3-copy.size.black.italic.center {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  font-family: Poppins, sans-serif;
  font-style: normal;
  font-weight: 500;
}

.display-1-3-copy.size.black.italic.center._0-margin {
  margin-bottom: 0;
}

.display-1-3-copy.size.black.italic.center._0-margin._10-b-margin {
  margin-bottom: 10px;
}

.display-1-3-copy.size.black.italic.center.h2 {
  font-size: 48px;
}

.text-primary-1-signup-copy {
  color: var(--primary-1);
  font-size: 54px;
  line-height: 100%;
}

.container-large-sign-up-form-copy {
  flex-flow: column wrap;
  align-content: space-between;
  width: 100%;
  margin: 20px auto 40px;
  padding-left: 109px;
  padding-right: 30px;
  font-size: 18px;
  display: flex;
}

.container-large-sign-up-form-copy.left-allign {
  padding-left: 0;
}

.tile-section-5-copy {
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding: 100px 28px 60px;
}

.content-wrapper-copy {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 28px;
  padding-right: 28px;
  display: block;
}

.content-wrapper-copy.flex-wrapper {
  justify-content: center;
}

.content-wrapper-copy.flex-wrapper._100-bottom-margin {
  margin-bottom: 100px;
}

.content-wrapper-copy._100-bottom-margin {
  margin-bottom: 40px;
}

.subheading-copy {
  margin-bottom: 14px;
}

.subheading-copy.priceheader.black {
  color: var(--dark);
}

.subheading-copy.priceheader.black.italic {
  text-align: center;
  margin-bottom: 60px;
  font-family: DM Serif Display, sans-serif;
  font-style: italic;
  line-height: 110%;
}

.checklist-item-copy {
  grid-column-gap: 10px;
  grid-row-gap: 16px;
  grid-column-gap: 10px;
  grid-row-gap: 16px;
  grid-column-gap: 10px;
  grid-row-gap: 16px;
  grid-column-gap: 10px;
  grid-row-gap: 16px;
  grid-column-gap: 10px;
  grid-row-gap: 16px;
  grid-column-gap: 10px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 24px 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.link-39 {
  color: var(--primary-1);
  text-decoration: underline;
}

.home__hero-bg-video-4-copy {
  z-index: 0;
  object-fit: fill;
  width: 100%;
  height: 100%;
  margin-top: 0;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.home__hero-section-2-copy {
  z-index: auto;
  background-color: #212529;
  flex-direction: column;
  justify-content: flex-start;
  margin-top: 0;
  padding-top: 9rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.hero-header-copy {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-wrap: nowrap;
  place-content: flex-start center;
  align-items: flex-start;
  display: flex;
}

.section-divider-copy {
  z-index: 10;
  display: block;
  position: relative;
  bottom: -2px;
}

.home__hero-text-wrapper-3-copy {
  color: #fff;
  text-align: center;
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.italic-sub-hypelink {
  text-decoration: underline;
}

.btn-copy.btn-lg.btn-block.typeform-share {
  z-index: 1;
  z-index: 1;
  width: 90%;
  margin-left: 0;
  transition: color .2s, background-color .2s, opacity .2s, border .2s;
  position: relative;
  transform: translate(0)translate(0);
}

.btn-copy.btn-lg.btn-block.typeform-share.black-button._0-margin.steps-style._20-top-margin.width.round-14.margin {
  width: 87%;
  margin-top: 20px;
}

.btn-copy {
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #fd2d55;
  border: 1px solid #0000;
  border-radius: .3125rem;
  padding: .4375rem 1.5rem;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
  transition: color .2s, background-color .2s, opacity .2s, border .2s;
}

.btn-copy:hover {
  color: #fff;
  background-color: #fd0736;
  border-color: #fd0736;
}

.btn-copy:active {
  background-color: #f50231;
  border-color: #f50231;
}

.btn-copy.btn-lg {
  padding: .875rem 2.25rem;
  font-size: 1.25rem;
}

.btn-copy.btn-lg.btn-block.typeform-share {
  z-index: 1;
  z-index: 1;
  width: 90%;
  margin-left: 0;
  transition: color .2s, background-color .2s, opacity .2s, border .2s;
  position: relative;
  transform: translate(0)translate(0);
}

.btn-copy.btn-lg.btn-block.typeform-share.blue {
  background-color: var(--primary-1);
  border-radius: 8px;
  font-size: 20px;
  line-height: 28px;
}

.btn-copy.btn-lg.btn-block.typeform-share.black-button {
  background-color: var(--dark);
}

.btn-copy.btn-lg.btn-block.typeform-share.black-button._0-margin {
  top: 10px;
}

.btn-copy.btn-lg.btn-block.typeform-share.black-button._0-margin.steps-style {
  width: 100%;
  margin-bottom: 0;
}

.btn-copy.btn-lg.btn-block.typeform-share.black-button._0-margin.steps-style._20-top-margin {
  margin-top: 20px;
}

.btn-copy.btn-lg.btn-block.typeform-share.black-button._0-margin.steps-style._20-top-margin.width {
  width: 60%;
}

.btn-copy.btn-lg.btn-block.typeform-share.black-button._0-margin.steps-style._20-top-margin.width.round-14 {
  width: 63%;
}

.btn-copy.btn-lg.btn-block.typeform-share.black-button._0-margin.steps-style._20-top-margin.width.round-14.margin {
  width: auto;
  margin-top: 20px;
  padding-left: 2rem;
  padding-right: 2rem;
}

.btn-copy.btn-lg.btn-block.typeform-share.black-button._0-margin.steps-style.round-14 {
  order: 0;
  justify-content: center;
  width: 50vw;
  margin-top: auto;
  font-family: Poppins, sans-serif;
  display: flex;
}

.btn-copy.btn-lg.btn-block.typeform-share.black-button._0-margin.round-14 {
  border-radius: 14px;
  font-size: 20px;
  line-height: 150%;
}

.btn-copy.btn-lg.btn-block.typeform-share {
  z-index: 1;
  margin-bottom: 60px;
  position: relative;
}

.form-input-copy {
  background-color: var(--shade-2);
  border: 1px #000;
  border-radius: 14px;
  height: 62px;
  margin-bottom: 0;
  padding: 18px 21px;
  font-size: 18px;
  font-weight: 500;
  line-height: 26px;
  transition: color .2s;
}

.form-input-copy:focus {
  color: var(--text-color);
}

.form-input-copy::placeholder {
  color: #292f3680;
  font-size: 18px;
  font-weight: 500;
  line-height: 26px;
}

.form-input-copy.inline {
  margin-right: 7px;
  padding-right: 0;
  font-family: Poppins, sans-serif;
}

.ad-copy-copy-copy {
  z-index: 100;
  object-fit: contain;
  background-image: url("https://cdn.prod.website-files.com/6308235e0019c6006c066523/65207357bec494bf6450da3c_Square%20bG%201.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 120%;
  background-attachment: scroll;
  border-radius: 28px;
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: flex-start;
  width: 30vw;
  height: 30vw;
  padding: 40px;
  display: flex;
  position: absolute;
  inset: auto;
  box-shadow: 0 2px 10px #0000001a;
}

.ad-copy-copy-copy.reverse {
  background-position: 50%;
  background-size: auto 120%;
  background-attachment: scroll;
  order: 1;
  position: absolute;
}

.ad-copy-copy-copy.reverse.size {
  width: 34vw;
  height: 34vw;
  margin-right: 100px;
  right: auto;
}

.ad-copy-italic-copy-copy {
  font-family: DM Serif Display, sans-serif;
  font-size: 45px;
  font-style: italic;
  font-weight: 400;
  line-height: 100%;
}

.ad-copy-italic-copy-copy.size {
  font-size: 55px;
}

.ad-copy-poppins-copy-copy.size {
  font-size: 60px;
}

.ad-copy-poppins-copy-copy {
  word-break: normal;
  font-size: 45px;
  font-weight: 400;
  line-height: 100%;
}

.text-blog-links {
  text-align: center;
  font-family: DM Serif Display, sans-serif;
  font-size: 20px;
  font-style: italic;
  font-weight: 400;
  line-height: 100%;
}

.navbar-container-therapy {
  margin-bottom: 0;
  padding-left: 28px;
  padding-right: 28px;
  position: sticky;
}

.hero-therapy-copy {
  margin-bottom: 20px;
  margin-left: -180px;
  margin-right: -180px;
  font-size: 70px;
  font-weight: 500;
  line-height: 1;
}

.hero-therapy-copy-subheading {
  margin-bottom: 20px;
  margin-left: -180px;
  margin-right: -180px;
  font-size: 30px;
  font-weight: 500;
  line-height: 1;
}

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

.container-48 {
  padding-left: 210px;
  padding-right: 210px;
}

.text-block-116 {
  color: var(--primary-1);
  font-family: Poppins, sans-serif;
  font-size: 25px;
  font-weight: 600;
}

.text-block-116-copy {
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.text-block-116-copyd {
  font-family: Poppins, sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 18px;
}

.text-block-116-crange {
  color: var(--primary-2);
  font-family: Poppins, sans-serif;
  font-size: 25px;
  font-weight: 600;
}

.text-block-116-green {
  color: var(--primary-3);
  font-family: Poppins, sans-serif;
  font-size: 25px;
  font-weight: 600;
}

.text-block-117 {
  margin-top: 20px;
  margin-bottom: 40px;
  padding-left: 100px;
  padding-right: 100px;
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.text-block-117.allign-mid {
  text-align: center;
}

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

.grid-12 {
  background-image: url("https://cdn.prod.website-files.com/6308235e0019c6006c066523/65207357bec494bf6450da3c_Square%20bG%201.png");
  background-position: 50%;
  background-size: auto;
  border-radius: 20px;
  grid-template-rows: auto;
  margin-bottom: 60px;
  margin-left: 40px;
  margin-right: 40px;
  padding: 40px 20px;
}

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

.heading-90.size.no-margin {
  flex: 1;
  order: 0;
  align-self: flex-start;
  margin-bottom: 0;
}

.heading-90.size.no-margin.vertical {
  align-self: flex-start;
  margin-bottom: 20px;
  font-style: normal;
}

.heading-90.size.no-margin.blue {
  color: var(--text-color);
}

.container-50 {
  display: flex;
}

.image-118 {
  background-color: #05a6ed;
  border-radius: 17px;
  margin-bottom: 5px;
  padding: 4px;
}

.image-118.transparent {
  background-color: #05a6ed00;
}

.heading-91 {
  padding-left: 10px;
  font-style: normal;
}

.container-51 {
  padding-top: 40px;
}

.text-block-118 {
  font-family: Poppins, sans-serif;
  font-size: 12px;
}

.grid-13 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
}

.question-1 {
  background-color: #eee;
  border-radius: 15px;
  padding: 30px 40px;
}

.question-1-1 {
  margin-bottom: 20px;
  font-family: Poppins, sans-serif;
  line-height: 28px;
}

.text-block-119 {
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
}

.container-53 {
  margin-bottom: 60px;
  padding-left: 40px;
  padding-right: 40px;
}

.heading-92 {
  margin-top: 20px;
  margin-bottom: 40px;
}

.heading-92.allign-mid {
  text-align: center;
}

.list-4 {
  padding-bottom: 5px;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
}

.list-item-3, .list-item-4, .list-item-5, .list-item-6, .list-item-7 {
  padding-bottom: 10px;
}

.list-item-8 {
  padding-bottom: 10px;
  font-family: Poppins, sans-serif;
}

.list-5 {
  font-family: Poppins, sans-serif;
  font-size: 14px;
  line-height: 18px;
  list-style-type: decimal;
}

.list-item-9, .list-item-10, .list-item-11, .list-item-12 {
  padding-bottom: 10px;
}

.adhd-therapy-sign-up-oct23-tx, .new-adhd-therapy-sign-up-30-min, .adhd-therapy-sign-up-oct23-tx-free, .adhd-therapy-sign-up-oct23-ny-free, .adhd-therapy-sign-up-oct23-referral-tx, .adhd-therapy-sign-up-oct23-referral-ny {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.subheading-text-special-99 {
  color: var(--shade-1);
  margin-bottom: 0;
  margin-left: -100px;
  margin-right: -100px;
  font-family: Poppins, sans-serif;
  font-size: 1.4rem;
  line-height: 35px;
}

.text-span-2 {
  color: var(--dark);
  text-decoration: line-through;
}

.text-span-3 {
  text-decoration: line-through;
}

.bold-text-27-copy {
  padding-bottom: 40px;
  line-height: 30px;
}

.text-span-4-copy {
  color: #000;
  text-decoration: line-through;
}

.text-span-5 {
  text-decoration: line-through;
}

.bold-text-28-copy-copy {
  padding-bottom: 40px;
  text-decoration: line-through;
}

.grid-12-copy {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: 50% 50%;
  justify-content: stretch;
  place-items: start;
  margin-bottom: 40px;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
}

.heading-90-copy {
  margin-bottom: 5px;
  font-size: 40px;
  line-height: 46px;
}

.heading-90-copy-copy {
  margin-bottom: 20px;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
}

.heading-90-copy-copy.h7 {
  font-size: 18px;
  line-height: 24px;
}

.heading-90-copy-copy-copy {
  width: auto;
  margin-bottom: 5px;
  font-size: 32px;
  font-weight: 600;
  line-height: 38px;
}

.heading-90-copy-copy-copy.h6 {
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 26px;
}

.container-51-copy {
  padding-top: 0;
}

.container-54-copy {
  margin-left: 0;
}

.hero-therapy-copy-subheading-copy {
  margin-bottom: 20px;
  margin-left: -180px;
  margin-right: -180px;
  font-size: 30px;
  font-weight: 500;
  line-height: 1;
}

.button-13-copy.no-margin {
  margin-bottom: 0;
}

.download-top-section {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  justify-content: center;
  margin-top: 0;
  padding-top: 60px;
  padding-bottom: 80px;
  display: flex;
}

.download-top-section.hero {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/6308235e0019c6006c066523/6308235e0019c6334c06665a_ADHD%20Page%20Hero%20Asset%20by%20George%20Milton%20from%20Pexels.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  height: 500px;
  padding-top: 0%;
  display: flex;
  position: static;
}

.download-top-a-section {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 35%;
  display: flex;
}

.download-top-b-section {
  width: 40%;
}

.download-button-section {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  width: 100%;
  display: flex;
}

.paragraph-36 {
  margin-bottom: 0;
  padding-top: 10px;
  font-size: 24px;
  line-height: 32px;
}

.download-image-section {
  justify-content: center;
  align-items: center;
  margin-bottom: 60px;
  display: flex;
}

.download-image-lightbox {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  display: flex;
}

.download-image {
  width: 17%;
}

.image-119 {
  object-fit: contain;
  width: 100%;
  height: auto;
}

.download-app-linkblock {
  width: 40%;
}

.icon-circle-copy {
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.icon-circle-copy.bg-shade-2 {
  width: auto;
  height: auto;
}

.icon-circle-copy.bg-shade-2.white {
  background-color: var(--white);
}

.button-13-copy {
  background-color: #00a6ed;
  border-radius: 10px;
  margin-top: 10px;
  margin-bottom: 60px;
  padding-left: 40px;
  padding-right: 40px;
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.button-13-copy.no-margin {
  text-align: center;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
}

.heading-90-copy.size {
  margin-bottom: 0;
}

.accordion-item-copy {
  background-color: var(--white);
  border-radius: 14px;
}

.accordion-item-copy.bg-shade-1 {
  background-color: var(--shade-1);
}

.accordion-item-copy.hide {
  display: none;
}

.accordion-item-copy.medication {
  background-color: var(--transparent);
  align-self: flex-start;
}

.heading-93-copy {
  margin-bottom: 40px;
  font-style: normal;
}

.heading-94 {
  margin-bottom: 5px;
  font-style: italic;
}

.heading-94.h5 {
  margin-bottom: 10px;
  font-style: normal;
}

.heading-94.h5.color {
  margin-bottom: 40px;
  font-family: Poppins, sans-serif;
  font-size: 19px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
}

.grid-12-copy-copy {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  place-content: start;
  place-items: start;
  margin-bottom: 40px;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
}

.container-54-copy-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.adhd-therapy-sign-up-30-min {
  margin-bottom: 0;
}

.columns-16-copy {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: center;
  padding-left: 100px;
  padding-right: 100px;
  display: flex;
}

.text-block-118-copy {
  max-width: 300px;
  padding-left: 30px;
  font-family: Poppins, sans-serif;
  font-size: 12px;
  line-height: 110%;
}

._2-column-price-wrapper {
  flex-direction: row;
  justify-content: space-around;
  display: flex;
}

.price-wrapper {
  border: 3px solid var(--white);
  border-radius: 28px;
  flex-direction: column;
  justify-content: space-between;
  width: 45%;
  padding: 20px 40px;
  display: flex;
}

.price-title-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 40px;
  display: flex;
}

.price-category-title {
  font-size: 40px;
  font-style: italic;
  font-weight: 500;
  line-height: 110%;
}

.price-sale-wrapper {
  background-color: var(--white);
  border-radius: 14px;
  max-width: 250px;
  padding: 10px 20px;
}

.price-sale-wrapper._0 {
  background-color: var(--transparent);
}

.price-sale-copy {
  color: var(--text-color);
  text-align: center;
  font-size: 16px;
  line-height: 110%;
}

.price-sale-copy._0 {
  color: var(--transparent);
}

.price-title {
  font-size: 50px;
  font-weight: 600;
  line-height: 110%;
}

.text-block-14-copy {
  margin-bottom: 40px;
  font-size: 16px;
}

.adhd-therapy-sign-up-45-min {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.arrow-wrapper {
  justify-content: center;
  align-items: center;
  width: 25px;
  height: 25px;
  margin-left: 10px;
  display: flex;
}

.image-120 {
  width: 100%;
  height: 100%;
}

.image-121 {
  transform: translate(0);
}

.hero-body {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-direction: column;
  align-items: flex-start;
  width: 45vw;
  padding-left: 28px;
  display: flex;
}

.focus-hero-body-title {
  color: var(--text-color);
  font-family: DM Serif Display, sans-serif;
  font-size: 56px;
  font-style: italic;
  line-height: 120%;
}

.focus-hero-body-title.white {
  color: var(--white);
}

.focus-bullet-points {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  align-items: center;
  display: flex;
}

.bullet-points {
  border-radius: 10px;
  width: 10px;
  height: 10px;
}

.bullet-points.yellow {
  background-color: var(--yellow);
}

.bullet-points.red {
  background-color: var(--primary-4);
}

.bullet-points.blue {
  background-color: var(--primary-1);
}

.focus-bullet-points-text {
  color: var(--text-color);
  font-family: Poppins, sans-serif;
  font-size: 18px;
}

.focus-bullet-points-text._45-vw {
  width: 45vw;
  line-height: 120%;
}

.focus-bullet-points-text.white {
  color: var(--white);
}

.focus-yellow-button {
  background-color: var(--dark);
  color: #fff;
  text-align: center;
  border-radius: 14px;
  justify-content: center;
  align-items: center;
  padding: 18px 28px 16px;
  font-family: Poppins, sans-serif;
  font-weight: 600;
  transition: transform .2s;
  display: flex;
  box-shadow: 0 7px 21px #00000026;
}

.focus-yellow-button:hover {
  transform: scale(1.05);
}

.focus-yellow-button.w--current {
  background-color: var(--primary-1);
}

.focus-yellow-button.review-copy {
  background-color: var(--primary-1);
  border-radius: 7px;
  padding: 12px 18px 10px;
  box-shadow: 0 4px 14px #00000026;
}

.focus-yellow-button.review-copy.orange {
  background-color: var(--primary-2);
}

.focus-yellow-button.review-copy.round-14 {
  border-radius: 14px;
}

.focus-yellow-button.review-copy.rounded {
  border-radius: 999px;
  padding-top: 11px;
  padding-left: 30px;
  padding-right: 30px;
}

.focus-yellow-button.review-copy.rounded.yellow {
  background-color: var(--yellow);
  justify-content: center;
  width: auto;
  min-width: auto;
  margin: 14px 0;
  padding: 20px 36px 18px;
  display: block;
}

.focus-hero-body-highlight-section {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.focus-hero-highlight-elements {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  display: flex;
}

.focus-highlight-icon-wrapper {
  width: 28px;
  height: 28px;
}

.focus-highlight, .focus-highlight-icon {
  width: 100%;
  height: 100%;
}

.focus-highlight-text {
  color: var(--dark-grey);
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 120%;
}

.focus-highlight-text.white {
  opacity: .5;
  color: var(--white);
}

.focus-hero-image-wrapper {
  align-self: flex-start;
  width: 45vw;
  padding-bottom: 0;
  padding-right: 28px;
  overflow: visible;
}

.focus-hero-image {
  -webkit-text-fill-color: inherit;
  mix-blend-mode: normal;
  background-clip: border-box;
  width: 100%;
}

.light-gray {
  background-color: var(--light-grey);
}

.adhd-nav-wrapper-copy {
  background-color: var(--transparent);
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  max-width: 1440px;
  height: 70px;
  margin-bottom: 11px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 56px;
  padding-right: 56px;
  display: flex;
  position: sticky;
}

.adhd-nav-wrapper-copy.beige {
  background-color: #f4ece2;
  margin-bottom: 0;
}

.adhd-nav-wrapper-copy.focus-lp {
  color: #232323;
  background-color: #232323;
  margin-bottom: 0;
}

.adhd-navbar-container-2-copy {
  z-index: 999;
  background-color: var(--light-grey);
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: sticky;
  inset: 0% 0% auto;
}

.adhd-navbar-container-2-copy.focus-lp-grey {
  background-color: #232323;
}

.what-is-done {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-left: 28px;
  padding-right: 28px;
  display: flex;
}

.focus-stats {
  justify-content: space-between;
  width: 100%;
  padding-left: 28px;
  padding-right: 28px;
  display: flex;
}

.focus-stats-item {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-items: flex-start;
  display: flex;
}

.focus-stats-line {
  background-color: var(--primary-1);
  border-radius: 4px;
  width: 4px;
  height: 50px;
}

.focus-stats-content {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.focus-stats-header {
  color: var(--primary-1);
  font-family: Poppins, sans-serif;
  font-size: 48px;
  line-height: 120%;
}

.focus-stats-body {
  color: var(--dark-grey);
  font-family: Poppins, sans-serif;
  font-size: 18px;
  line-height: 120%;
}

.focus-steps-section {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.focus-steps-image-wrapper, .focus-steps-image {
  width: 100%;
}

.focus-steps-title {
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 120%;
}

.focus-steps-item-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  padding: 40px 28px;
  display: flex;
}

.focus-steps-body {
  color: var(--dark-grey);
  font-family: Poppins, sans-serif;
  font-size: 14px;
  line-height: 120%;
}

.div-block-38 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-direction: column;
  display: flex;
}

.focus-testimonial-rating-wrapper {
  justify-content: center;
  display: flex;
}

.image {
  border-radius: 100000000px;
  width: 56px;
  height: 56px;
}

.slide-nav-4-copy {
  position: relative;
}

.image-122 {
  border-radius: 99999px;
  width: 100%;
  height: 100%;
}

.focus-lp-arrow-wrapper {
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.focus-arrows-icon {
  width: 38px;
  height: 38px;
}

.media-icon-wrapper {
  height: 56px;
}

.focus-media-logo {
  width: 100%;
  height: 100%;
  padding-top: 0;
}

.adhd-navbar-container-2-copy-copy {
  z-index: 999;
  background-color: var(--light-grey);
  margin-bottom: 0;
  padding: 60px 0 10px;
  position: sticky;
  inset: 0% 0% auto;
}

.focus-socials-link {
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 18px;
  height: 18px;
  display: flex;
}

.focus-social-logo {
  width: 100%;
  height: 100%;
}

.bold-text-29 {
  color: #242424;
  text-decoration: line-through;
}

.bold-text-30 {
  text-decoration: line-through;
}

.bold-text-31 {
  color: var(--dark);
  text-decoration: line-through;
}

.large-text-copy-patient-first {
  color: var(--dark);
  margin-bottom: 10px;
  padding-top: 20px;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  line-height: 120%;
}

.large-text-copy-patient-first.review-text {
  flex: 1;
}

.large-text-copy-patient-first._21-bottom-margin {
  padding-bottom: 21px;
}

.small-text-copy.muted-text {
  text-align: left;
  padding-top: 10px;
  font-size: 15px;
  line-height: 20px;
}

.small-text-copy {
  font-family: Poppins, sans-serif;
  font-size: 18px;
  line-height: 26px;
}

.small-text-copy.text-primary-1 {
  font-size: 18px;
}

.small-text-copy.bold {
  font-weight: 500;
}

.small-text-copy.article-meta-date {
  opacity: .5;
  margin-left: 14px;
  display: inline-block;
}

.small-text-copy.plan-description {
  max-width: 270px;
}

.small-text-copy.bold-text {
  font-weight: 600;
}

.small-text-copy.mobile {
  display: none;
}

.small-text-copy.muted-text {
  text-align: left;
  font-size: 15px;
  line-height: 20px;
}

.small-text-copy.mid {
  text-align: center;
}

.focus-lp-price-section {
  background-color: #a0e0fc;
  border-radius: 28px;
  margin-top: 60px;
  margin-left: 60px;
  margin-right: 60px;
  padding: 20px 56px;
  display: block;
}

.focus-lp-price-section.footer {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  color: #fff;
  background-color: #1b1e22;
  grid-template-rows: auto;
  grid-template-columns: minmax(3vw, 387px) 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 112px 84px;
  display: grid;
}

.focus-lp-price-section.page-header-tile {
  padding-top: 168px;
  padding-bottom: 168px;
}

.focus-lp-price-section.page-header-tile.bg-primary-4 {
  color: #fff;
  background-color: #f03a47;
  padding-top: 60px;
  padding-bottom: 60px;
  font-family: Poppins, sans-serif;
}

.focus-lp-price-section.page-header-tile.bg-primary-4.orange-gradient {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/6308235e0019c6006c066523/651a47749cfb3be975e1c04b_Rectangle%201.png");
  background-position: 0 0;
  background-size: cover;
}

.comparison-row-focus-page {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  background-color: #cfecf8;
  border-radius: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  padding: 14px 14px 14px 40px;
  display: grid;
}

.comparison-row-focus-page-opposite {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  background-color: #e8f8ff;
  border-radius: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  padding: 14px 14px 14px 40px;
  display: grid;
}

.comparison-row-focus-page-opposite-top {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  background-color: #e8f8ff;
  border-radius: 14px 14px 0 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  padding: 14px;
  display: grid;
}

.comparison-row-focus-page-opposite-bottom {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  background-color: #e8f8ff;
  border-radius: 0 0 14px 14px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  padding: 14px 14px 14px 40px;
  display: grid;
}

.comparison-row-focus-page-top {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  background-color: #cfecf8;
  border-radius: 14px 14px 0 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  padding: 14px 14px 14px 40px;
  display: grid;
}

.focus-price-header {
  font-size: 60px;
}

.grid-14 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.75fr;
  padding-top: 40px;
  padding-bottom: 40px;
}

.small-text-focus {
  font-family: Poppins, sans-serif;
  font-size: 18px;
  line-height: 26px;
}

.small-text-focus.text-primary-1 {
  font-size: 18px;
}

.small-text-focus.bold {
  font-weight: 500;
}

.small-text-focus.article-meta-date {
  opacity: .5;
  margin-left: 14px;
  display: inline-block;
}

.small-text-focus.plan-description {
  max-width: 270px;
}

.small-text-focus.bold-text {
  font-weight: 600;
}

.small-text-focus.mobile {
  display: none;
}

.small-text-focus.muted-text {
  text-align: left;
  font-size: 15px;
  line-height: 20px;
}

.small-text-focus.mid {
  text-align: center;
}

.comparison-row-heading-focus {
  text-align: center;
  margin-bottom: 0;
}

.small-text-focus-2 {
  font-family: Poppins, sans-serif;
  font-size: 18px;
  line-height: 26px;
}

.small-text-focus-2.text-primary-1 {
  font-size: 18px;
}

.small-text-focus-2.bold {
  font-weight: 500;
}

.small-text-focus-2.article-meta-date {
  opacity: .5;
  margin-left: 14px;
  display: inline-block;
}

.small-text-focus-2.plan-description {
  max-width: 270px;
}

.small-text-focus-2.bold-text {
  font-weight: 600;
}

.small-text-focus-2.mobile {
  display: none;
}

.small-text-focus-2.muted-text {
  text-align: left;
  font-size: 15px;
  line-height: 20px;
}

.small-text-focus-2.mid {
  text-align: center;
}

.student-program-title {
  font-family: Poppins, sans-serif;
  font-size: 28px;
  font-weight: 600;
  line-height: 42px;
  position: relative;
  top: 4px;
}

.student-loan-hero-section {
  background-image: url("https://cdn.prod.website-files.com/6308235e0019c6006c066523/65e77c9af1035f21bc9d7773_pexels-andrea-piacquadio-3762800%201.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 708px;
  display: flex;
  position: relative;
}

.student-loan-hero-overlay {
  background-image: linear-gradient(90deg, #22191980, #ffffff1a 40%, #351e1e80 71%);
  width: 100%;
  height: 100%;
  position: absolute;
}

.student-loan-hero-body-section {
  z-index: 99;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 388px;
  display: flex;
  position: absolute;
  right: 80px;
}

.student-loan-h1 {
  font-family: Poppins, sans-serif;
  font-size: 48px;
  font-weight: 600;
  line-height: 72px;
}

.student-loan-b2 {
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.student-loan-b2.white.bold {
  font-weight: 500;
}

.student-loan-b2.gray {
  color: var(--dark-grey);
}

.student-disocunt-button {
  background-color: var(--dark);
  border-radius: 4px;
  height: 54px;
  padding: 12px 20px;
}

.student-disocunt-button.outline {
  background-color: var(--white);
  color: var(--text-color);
  border: 2px solid #000;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.student-disocunt-button.outline.form-size {
  height: 48px;
  font-weight: 600;
}

.student-disocunt-button.form-size {
  width: 166px;
  height: 48px;
  font-size: 16px;
}

.student-loan-button-cta {
  color: var(--white);
  font-family: Poppins, sans-serif;
  font-weight: 600;
  line-height: 30px;
}

.student-loan-body-section {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-flow: column;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 80px;
  padding-bottom: 80px;
  display: flex;
}

.student-loan-h2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  width: auto;
  font-family: Poppins, sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 60px;
  display: flex;
}

.how-adhd-may-affect-you {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-flow: column;
  display: flex;
}

.how-adhd-may-affect-you-grid {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  display: flex;
}

.how-adhd-may-affect-you-grid-item {
  height: auto;
}

.how-adhd-may-affect-you-pic {
  background-image: url("https://cdn.prod.website-files.com/6308235e0019c6006c066523/65e77c99d335b73c8b56d02a_pexels-cottonbro-studio-4101206%201.png");
  background-position: 0 0;
  background-size: auto;
  border-radius: 10px;
  width: 480px;
  height: 288px;
}

.how-adhd-may-affect-you-pic._2 {
  background-image: url("https://cdn.prod.website-files.com/6308235e0019c6006c066523/65e77c99fa164ea52dabcfd9_pexels-fauxels-3184423%201.png");
}

.how-adhd-may-affect-you-pic._3 {
  background-image: url("https://cdn.prod.website-files.com/6308235e0019c6006c066523/65e78c50702f36da23884f95_pexels-ketut-subiyanto-4545965%201.png");
}

.how-adhd-may-affect-you-pic._4 {
  background-image: url("https://cdn.prod.website-files.com/6308235e0019c6006c066523/65e78c50f83946f9da1a59e1_pexels-liza-summer-6382633%202.png");
}

.how-adhd-may-affect-you-body {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  padding: 40px;
  display: flex;
}

.student-loan-h3 {
  width: 400px;
  font-family: Poppins, sans-serif;
  font-size: 28px;
  font-weight: 600;
  line-height: 42px;
}

.student-loan-h3.red {
  color: var(--primary-4);
}

.student-loan-h3.blue {
  color: var(--primary-1);
}

.student-loan-h3.orange {
  color: var(--primary-2);
}

.student-loan-h3.green {
  color: var(--primary-3);
}

.student-loan-b1 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  width: 400px;
  font-family: Poppins, sans-serif;
  font-weight: 400;
  line-height: 30px;
  display: flex;
}

.student-loan-b1.bold {
  font-weight: 500;
  display: block;
}

.student-loan-b1.gray {
  color: var(--dark-grey);
}

.verify-student-status {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  background-color: #f4f5f6;
  border-radius: 20px;
  width: 1066px;
  padding: 60px;
  display: flex;
}

.verify-student-status-body, .verify-student-status-form {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

.student-discount-form-text-field {
  color: #828282;
  background-color: #fff;
  border-radius: 4px;
  width: 300px;
  height: 48px;
  margin-bottom: 20px;
  padding: 12px 20px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.student-discount-form-text-field._0-margin {
  margin-bottom: 0;
}

.send-code-flex {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: row;
  display: flex;
}

.student-loan-b3 {
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
}

.student-loan-b3._w-300 {
  width: 300px;
}

.student-discount-faqs {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #f4f5f6;
  border-radius: 20px;
  flex-flow: column;
  width: 1066px;
  padding: 60px;
  display: flex;
}

.student-discount-faqs-list {
  grid-column-gap: 29px;
  grid-row-gap: 29px;
  flex-flow: column;
  width: 50%;
  display: flex;
}

.student-discount-faqs-list-section {
  grid-column-gap: 29px;
  grid-row-gap: 29px;
  display: flex;
}

.student-discount-form-success-text {
  font-family: Poppins, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.student-discount-form-success {
  background-color: #21252926;
  border-radius: 4px;
  padding-top: 12px;
  padding-bottom: 12px;
}

.student-discount-form-error-text {
  border-top-style: solid;
  border-top-width: 0;
  border-top-color: var(--border);
  border-right-style: solid;
  border-right-width: 0;
  border-right-color: var(--border);
  border-bottom-style: solid;
  border-bottom-width: 0;
  border-bottom-color: var(--border);
  border-left-style: solid;
  border-left-width: 0;
  border-left-color: var(--border);
  background-color: var(--transparent);
  color: #ea445a;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  line-height: 24px;
}

.error-message {
  border-radius: 4px;
  margin-top: 20px;
}

.student-discount-form-error-message {
  border: 0px solid var(--border);
  background-color: #f8f4f400;
  border-radius: 4px;
  margin-top: 10px;
  padding: 0;
}

.div-block-39 {
  z-index: 200;
  background-color: #fff7f700;
  justify-content: center;
  align-items: flex-start;
  display: none;
  position: fixed;
  inset: 0 0 auto;
}

.div-block-40 {
  background-color: #ebe2e203;
  position: absolute;
  inset: 0;
}

.div-block-41 {
  background-color: #4caf50;
  margin-top: 40px;
  padding: 10px 20px;
}

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

.text-span-6 {
  color: var(--primary-4);
}

.text-span-7, .text-span-8 {
  color: var(--dark);
}

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

.text-block-121 {
  text-align: center;
  background-color: #4db94400;
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.text-block-122 {
  text-align: center;
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.text-block-123 {
  font-family: Poppins, sans-serif;
}

.text-block-124 {
  color: var(--primary-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.text-block-125 {
  text-align: center;
  font-family: Poppins, sans-serif;
}

.text-block-126 {
  font-family: Poppins, sans-serif;
}

.text-block-127 {
  color: var(--primary-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.text-block-128 {
  text-align: center;
  font-family: Poppins, sans-serif;
}

.div-block-42 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #f4f5f6;
  border-radius: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 90%;
  padding: 40px 20px;
  display: block;
}

.italic-text {
  text-decoration: line-through;
}

.beige-dark {
  background-color: #dfd1c8;
}

.container-57 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 60px;
  display: flex;
}

.home__hero-mental-health {
  z-index: auto;
  background-color: #212529;
  flex-direction: column;
  justify-content: flex-start;
  margin-top: 0;
  padding-top: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.text-block-129 {
  margin-bottom: 20px;
}

.adhd-therapy-sign-up-30-min-copy, .adhd-therapy-sign-up-state-no-service {
  margin-bottom: 0;
}

.new-adhd-therapy-sign-up-state-no-service {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.heading-90-copy {
  margin-bottom: 20px;
}

.heading-90-copy.size.no-margin {
  flex: 1;
  order: 0;
  align-self: flex-start;
  margin-bottom: 0;
}

.heading-90-copy.size.no-margin.vertical {
  align-self: flex-start;
  margin-bottom: 40px;
  font-family: Poppins, sans-serif;
  font-size: 25px;
  font-style: normal;
  font-weight: 500;
}

.heading-90-copy.size.no-margin.blue {
  color: var(--text-color);
}

.adhd-therapy-subscription-sign-up {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.adhd-therapy-sign-up-subscription {
  margin-bottom: 0;
}

.text-block-130 {
  text-align: center;
  background-color: #ee626d;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  line-height: 22px;
}

.link-40 {
  color: var(--dark);
  padding-left: 0;
  padding-right: 0;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-weight: 500;
}

.italic-text-2 {
  color: var(--dark);
  font-style: normal;
  text-decoration: line-through;
}

.div-block-43 {
  text-align: center;
  background-color: #b4f7fd;
  border-radius: 40px;
  margin-top: -99px;
  padding-top: 40px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  display: none;
}

.paragraph-37 {
  margin-bottom: 6px;
  padding-top: 22px;
}

.div-block-43-copy {
  text-align: center;
  background-color: #b4f7fd;
  border-radius: 40px;
  margin-top: -99px;
  padding-top: 40px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  display: block;
}

.italic-text-3 {
  color: var(--dark);
  font-style: normal;
  text-decoration: line-through;
}

.div-block-44 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #ee626d;
  border-radius: 0 0 30px 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  padding-left: 220px;
  padding-right: 220px;
  display: inline-flex;
}

.load-first-homepage, .load-first-tv-homepage {
  display: none;
}

.container-58 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #ee626d;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  padding: 15px 140px;
  display: flex;
}

.image-123 {
  max-width: 130px;
  margin-right: 20px;
  padding-right: 0;
}

.link-block-11 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-block-131 {
  font-family: Poppins, sans-serif;
  font-size: 14px;
  line-height: 110%;
}

.section-28 {
  margin-top: 100px;
  padding-left: 100px;
}

.button-16 {
  border-radius: 8px;
  margin-top: 20px;
  padding-left: 15px;
}

.paragraph-38 {
  text-align: left;
  column-count: auto;
  overflow-wrap: normal;
}

@media screen and (min-width: 1280px) {
  .faq-section {
    padding-left: 80px;
    padding-right: 80px;
  }

  .container-large {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: stretch;
    padding-left: 5%;
    padding-right: 5%;
    display: flex;
  }

  .container-large.reduced-width.text-center.center-mob.no-padding-mob.size-mob {
    align-items: center;
  }

  .large-text {
    margin-bottom: 10px;
  }

  .small-text.text-primary-1 {
    font-size: 18px;
  }

  .tile-section.no-inner.bigger-padding {
    display: none;
  }

  .tile-section-inner-pricing.bg-dark {
    margin-left: 60px;
    margin-right: 60px;
  }

  .medium-heading.no-bottom-margin {
    text-align: left;
    max-width: 100%;
  }

  .nav-link {
    padding-right: 20px;
  }

  .nav-link.adjacent-to-links {
    padding-right: 0;
  }

  .no-bottom-margin {
    padding-top: 0;
  }

  .navbar-right-contents {
    display: none;
  }

  .nav-dropdown-wrapper.last-child {
    display: block;
  }

  .grid-halves.pricing-options-grid._0-padding-mob {
    grid-template-columns: 1fr 1fr;
  }

  .section-title {
    flex-direction: column;
    justify-content: center;
    display: flex;
  }

  .section-title.container-small-title {
    flex-direction: column;
  }

  .article-body {
    font-size: 19px;
    line-height: 150%;
  }

  .article-body.hero {
    line-height: 150%;
  }

  .form-horizontal {
    z-index: 0;
    max-width: 100%;
    position: relative;
  }

  .container-small.align-center {
    margin-left: 0;
  }

  .accordion-title.adhd.no-padding {
    padding-top: 0;
  }

  .accordion-content.no-padding.no-margin {
    padding-bottom: 0;
  }

  .faq-addendum {
    padding-bottom: 60px;
  }

  .progress-bar-wrapper {
    width: 100%;
  }

  .sticky-navbar {
    z-index: 1000;
  }

  .text-large {
    font-size: 2rem;
  }

  .btn.btn-lg.btn-block.typeform-share {
    z-index: 100;
  }

  .btn.btn-lg.btn-block.typeform-share.black-button._0-margin {
    top: 60px;
  }

  .btn.btn-lg.btn-block.typeform-share.black-button._0-margin.steps-style.round-14 {
    top: auto;
  }

  .btn.btn-lg.btn-block.typeform-share.black-button._0-margin.steps-style.round-14.centered._30vw {
    width: 45vw;
  }

  .btn.btn-lg.btn-block.typeform-share.black-button._0-margin-copy {
    top: 60px;
  }

  .section-divider {
    margin-top: 3rem;
  }

  .home__hero-section-2 {
    z-index: 100;
  }

  .home__hero-text-wrapper-3 {
    max-width: 640px;
  }

  .home__hero-bg-video-4 {
    height: 100%;
    margin-top: 0;
  }

  .home__hero-text-wrapper-4 {
    max-width: 640px;
  }

  .form-input-2.inline {
    z-index: 9000;
    position: relative;
  }

  .button-3 {
    color: #fff;
  }

  .button-3.provider:hover {
    color: #ddd5ff;
  }

  .div-close-wrapper {
    z-index: auto;
    inset: 0%;
    overflow: hidden;
  }

  .preloader {
    z-index: 899;
  }

  .tile-section-inner-3 {
    z-index: 9000;
    background-color: #00a6ed;
    max-width: 60%;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
    position: absolute;
    inset: auto 5% 10% auto;
  }

  .button-4 {
    z-index: 9000;
    position: relative;
  }

  .close-button {
    z-index: 9002;
    float: right;
    color: var(--shade-1);
    background-color: #0000;
    font-weight: 600;
    display: block;
    position: relative;
  }

  .container-large-3 {
    z-index: 9000;
    position: relative;
  }

  .tile-section-inner-3-mobile {
    display: none;
  }

  .close-button-mobile {
    float: right;
    color: #00a6ed;
    background-color: #0000;
    font-weight: 600;
    position: static;
  }

  .modal-wrapper-2 {
    display: none;
  }

  .form-block-2 {
    z-index: 9000;
    position: relative;
  }

  .price {
    font-size: 68px;
  }

  .heading-36, .heading-37 {
    font-family: Poppins, sans-serif;
    font-size: 20px;
    line-height: 22px;
  }

  .heading-39 {
    font-family: Poppins, sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 22px;
  }

  .tile-section-2 {
    max-width: 100%;
    margin-right: auto;
  }

  .text-block-19 {
    padding-left: 110px;
    padding-right: 110px;
    font-size: 18px;
  }

  .tile-section-2-video {
    max-width: 100%;
    margin-right: auto;
  }

  .image-66 {
    padding-right: 60px;
  }

  .container-27 {
    max-width: 95%;
    height: 86px;
    margin-top: -50px;
    padding-top: 59px;
    padding-left: 100px;
    padding-right: 100px;
  }

  .container-large-mobile, .container-large-copy, .container-large-copy, .container-large-copy-mobile, .container-large-copy {
    padding-left: 5%;
    padding-right: 5%;
  }

  .testimonials {
    margin-bottom: 20px;
    padding-bottom: 40px;
  }

  .container-large-copy-therapy {
    padding-left: 5%;
    padding-right: 5%;
  }

  .medium-heading-copy.no-bottom-margin-copy {
    margin-top: 10px;
    margin-bottom: 0;
  }

  .container-large-copy.reduced-width-copy {
    padding-left: 0%;
    padding-right: 0%;
  }

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

  .container-large-copy, .container-large-copy-copy {
    padding-left: 5%;
    padding-right: 5%;
  }

  .button-6 {
    justify-content: center;
    margin-top: 60px;
    margin-bottom: 40px;
    display: block;
  }

  .image-73 {
    width: 280px;
  }

  .paragraph-25 {
    width: 750px;
    padding-left: 0;
  }

  .section-22 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-22._40-padding-mob {
    display: none;
  }

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

  .bold-text-7 {
    font-size: 20px;
  }

  .heading-52 {
    margin-bottom: 20px;
    line-height: 26px;
  }

  .news-list-thumb-image {
    min-width: auto;
    max-width: 100%;
    height: auto;
    min-height: auto;
    max-height: 100%;
  }

  .section-title-company-news {
    flex-direction: column;
    justify-content: center;
    display: flex;
  }

  .collection-list-2-copy {
    grid-template-rows: auto;
  }

  .news-list-title {
    font-size: 35px;
    line-height: 110%;
  }

  .latest-news-image-wrapper {
    flex: none;
    width: auto;
    min-height: auto;
    max-height: none;
  }

  .news-section {
    margin-left: auto;
    margin-right: auto;
  }

  .author-name {
    max-width: 850px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    display: block;
  }

  .published-date {
    max-width: 850px;
  }

  .content-wrapper.relative.blue.rounded._40-padding._60-width.question-position._90-transparant.min-height-size {
    height: auto;
    min-height: 590px;
    max-height: none;
  }

  .content-wrapper.overlay {
    z-index: 1;
  }

  .ratio-image-wrapper.bottom-margin._16-9._2-3-mob.test {
    z-index: 0;
  }

  .ratio-image-wrapper._40-bottom-margin-tab._1x1 {
    padding-top: 50%;
  }

  .ratio-image.rounded {
    z-index: 0;
  }

  .ratio-image.rounded.square-bottom-tab-mob {
    height: 100%;
  }

  .ratio-image.rounded.medication-banner-position {
    object-position: 50% 55%;
  }

  .ratio-image.rounded.medication-monitoring-position {
    object-position: 25% 50%;
  }

  .ratio-image.rounded.leadership-team-position {
    object-position: 45% 50%;
  }

  .container-34 {
    margin-top: 40px;
  }

  .text-block-45 {
    padding-left: 10px;
  }

  .medical-team-header {
    flex-direction: column;
    justify-content: center;
    display: flex;
  }

  .article-body-copy-copy {
    font-size: 19px;
    line-height: 150%;
  }

  .article-body-copy-copy.hero {
    line-height: 150%;
  }

  .link-11 {
    padding-top: 10px;
  }

  .heading-65 {
    margin-top: 20px;
  }

  .div-block-15 {
    margin-top: 60px;
    margin-bottom: 40px;
    display: flex;
  }

  .collection-list-5 {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    border-radius: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .image-92 {
    border-radius: 15px;
  }

  .collection-item-6 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .link-14 {
    padding-top: 10px;
    padding-bottom: 40px;
  }

  .heading-67 {
    padding-right: 10px;
  }

  .testimonials-shop {
    padding-bottom: 0;
  }

  .adhd-button.long-text-padding.black-outline._16-text-size {
    font-size: 17px;
  }

  .rich-text-block-5 {
    padding-top: 10px;
  }

  .adhd-section.orange-gradient {
    background-image: url("https://cdn.prod.website-files.com/6308235e0019c6006c066523/65207357bec494bf6450da3c_Square%20bG%201.png");
    background-position: 50%;
    background-size: auto;
    border-radius: 20px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 60px;
    padding: 60px 100px;
    display: flex;
  }

  .adhd-navbar-row {
    padding-left: 30px;
  }

  .ratio-overlay-wrapper.bottom-margin._16-9._2-3-mob.test {
    z-index: 1;
  }

  .container-27-adhd {
    max-width: 95%;
    height: 86px;
    margin-top: -50px;
    padding-top: 59px;
    padding-left: 100px;
    padding-right: 100px;
  }

  .btn-copyadhd.btn-lg-copy.btn-block-copy.typeform-share-copy {
    z-index: 100;
  }

  .button-6-copyadhd {
    justify-content: center;
    margin-top: 60px;
    margin-bottom: 40px;
    display: block;
  }

  .image-96 {
    height: 500px;
  }

  .image-98 {
    width: 110px;
  }

  .columns-12 {
    align-items: center;
    display: flex;
  }

  .column-23 {
    padding-left: 0;
  }

  .link-block-2 {
    padding-right: 10px;
  }

  .column-28 {
    justify-content: flex-end;
    padding-right: 20px;
    display: flex;
  }

  .adhd-seo-faq.navy {
    background-image: url("https://cdn.prod.website-files.com/6308235e0019c6006c066523/631ba3d1568151e70e39c13a_Hero%20BG%203a.jpg");
    background-position: 0 0;
    background-size: cover;
  }

  .link-31.text-white {
    color: #fff;
  }

  .adhd-seo-faq-2.navy {
    background-image: url("https://cdn.prod.website-files.com/6308235e0019c6006c066523/631ba3d1568151e70e39c13a_Hero%20BG%203a.jpg");
    background-position: 0 0;
    background-size: cover;
  }

  .paragraph-23-copy {
    font-size: 16px;
    line-height: 18px;
  }

  .paragraph-24-copy {
    font-size: 14px;
  }

  .dropdown-list-4 {
    z-index: 3;
    border-radius: 14px;
    line-height: 20px;
  }

  .dropdown-list-4.w--open {
    z-index: 2;
    position: absolute;
  }

  .adhd-dropdown-sub {
    display: flex;
  }

  .adhd-nav {
    display: block;
  }

  .container-large-copy, .container-large-copy-copy {
    padding-left: 5%;
    padding-right: 5%;
  }

  .container-large-copy-copy.reduced-width-copy-copy {
    padding-left: 0%;
    padding-right: 0%;
  }

  .container-large-copy {
    padding-left: 5%;
    padding-right: 5%;
  }

  .container-large-copy.reduced-width-copy {
    display: block;
  }

  .div-block-21 {
    background-color: var(--shade-1);
    border-radius: 20px;
    margin-top: 60px;
    margin-bottom: 60px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .text-block-61 {
    background-color: var(--white);
    background-image: none;
  }

  .about-us-hero-content-wrapper.overlay, .about-us-hero-ratio-overlay-wrapper.bottom-margin._16-9._2-3-mob.test {
    z-index: 1;
  }

  .about-us-hero-ratio-image.rounded {
    z-index: 0;
  }

  .container-large-knowledge-folder, .container-large-comorbidities {
    padding-left: 5%;
    padding-right: 5%;
  }

  .grid-third-med-team {
    padding-left: 60px;
    padding-right: 60px;
  }

  .container-large-sign-up-form, .container-large-sign-up, .container-about-us-old {
    padding-left: 5%;
    padding-right: 5%;
  }

  .container-about-us-old.reduced-width-copy-copy {
    padding-left: 0%;
    padding-right: 0%;
    display: block;
  }

  .div-block-21-copy {
    background-color: var(--shade-1);
    border-radius: 20px;
    margin-top: 60px;
    margin-bottom: 60px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-video-in-person {
    display: none;
  }

  .container-large-copy {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    padding-left: 5%;
    padding-right: 5%;
    display: flex;
  }

  .container-large-copy.reduced-width.text-center {
    justify-content: center;
  }

  .container-large-copy-facts {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    padding-left: 5%;
    padding-right: 5%;
    display: flex;
  }

  .container-large-inperson {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 5%;
    padding-right: 5%;
    display: flex;
  }

  .testimonials_page2 {
    padding-left: 100px;
    padding-right: 100px;
  }

  .paragraph-23-copy-testimonials-yotpo {
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
    line-height: 18px;
  }

  .medium-heading-copy-copy.no-bottom-margin-copy-yotpo {
    margin-top: 10px;
    margin-bottom: 0;
    padding-left: 0;
  }

  .section-consultation-locations {
    padding-top: 0;
  }

  .section-consultation-locations-title {
    flex-direction: column;
    justify-content: center;
    display: flex;
  }

  .section-consultation-locations-title.container-small-title {
    text-align: center;
    flex-direction: column;
    align-self: center;
  }

  .consultation-locations-image.rounded {
    z-index: 0;
  }

  .consultation-locations-content-wrapper {
    padding-left: 0%;
    padding-right: 0%;
  }

  .field-label-3 {
    margin-top: 20px;
  }

  .image-110 {
    object-fit: none;
    object-position: 50% 50%;
    display: none;
    overflow: hidden;
  }

  .section-26 {
    object-fit: cover;
    object-position: 50% 100%;
    height: 500px;
    display: inline-block;
    overflow: hidden;
  }

  .text-block-76 {
    padding-left: 210px;
    padding-right: 210px;
  }

  .heading-72 {
    padding-left: 60px;
  }

  .heading-72-copy {
    text-align: center;
    padding-left: 80px;
  }

  .navbar-right-contents-copy-therapy {
    display: flex;
  }

  .heading-73 {
    padding-left: 80px;
  }

  .paragraph-30 {
    padding-left: 0;
  }

  .adhd-h4-copy.blue-copy._60-bottom-margin-copy.left-justify-mob-copy {
    padding-bottom: 20px;
  }

  .phe-step {
    padding-left: 100px;
    padding-right: 100px;
  }

  .paragraph-33-copy {
    padding-left: 0;
  }

  .diagnosis-process-phe.adhd-grid-copy.no-padding-copy._1x7-copy.left-justify-copy._40-l-padding-copy.left-justify-mob-copy.mob-edit-copy {
    padding-left: 15%;
    padding-right: 15%;
  }

  .no-bottom-margin-hybrid, .no-bottom-margin-copy {
    padding-top: 10px;
  }

  .no-bottom-margin-copy {
    padding-top: 0;
  }

  .button-6-testimonial, .button-6-copy {
    justify-content: center;
    margin-top: 60px;
    margin-bottom: 40px;
    display: none;
  }

  .pricing-section-cta-button.type-med {
    font-size: 20px;
  }

  .therapy__hero-section {
    z-index: 100;
  }

  .therapy__hero-bg-video {
    height: 100%;
    margin-top: 0;
  }

  .faq-heading {
    padding-left: 5%;
    padding-right: 5%;
  }

  .faq-div-block {
    background-color: var(--shade-1);
    border-radius: 20px;
    margin-top: 60px;
    margin-bottom: 60px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .mb-hero-section {
    z-index: 100;
    padding-top: 3.5rem;
  }

  .mb-hero-section.v1, .mb-hero-section.v1-copy {
    height: 720px;
  }

  .mb-hero-bg-video {
    height: 100%;
    margin-top: 0;
  }

  .container-43 {
    align-items: center;
  }

  .div-block-30 {
    padding-bottom: 0;
  }

  .image-112 {
    width: 180px;
    height: 180px;
  }

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

  .image-113, .image-114 {
    width: 180px;
    height: 180px;
  }

  .container-steps {
    align-items: flex-start;
    display: flex;
  }

  .heading-78-copy, .heading-79-copy {
    color: var(--dark);
  }

  .mb-hero-bg-video-copy {
    height: 100%;
    margin-top: 0;
  }

  .heading-79-copy-copy {
    color: var(--dark);
    padding-top: 40px;
    font-family: Poppins, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
  }

  .container-44 {
    margin-left: auto;
    margin-right: auto;
  }

  .video-banner-steps-mobile {
    display: none;
  }

  .heading-mb {
    color: var(--dark);
    margin-top: 100px;
  }

  .heading-mb.v4.white._w-desktop {
    width: auto;
  }

  .subheading-mb {
    color: var(--dark);
  }

  .containter-mb {
    z-index: 99;
    margin-bottom: 0;
    padding-right: 340px;
    position: absolute;
    bottom: 320px;
    left: 60px;
  }

  .containter-mb.v1, .containter-mb.v2, .containter-mb.v3 {
    bottom: 200px;
  }

  .hims-hero-section {
    z-index: 100;
    padding-top: 3.5rem;
  }

  .large-text-4 {
    margin-bottom: 10px;
  }

  .section-title-5 {
    flex-direction: column;
    justify-content: center;
    display: flex;
  }

  .container-large-4 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: stretch;
    padding-left: 5%;
    padding-right: 5%;
    display: flex;
  }

  .container-large-4.reduced-width.text-center.center-mob.no-padding-mob.size-mob {
    align-items: center;
  }

  .button-6-testimonial-2 {
    justify-content: center;
    margin-top: 60px;
    margin-bottom: 40px;
    display: none;
  }

  .section-title-7 {
    flex-direction: column;
    justify-content: center;
    display: flex;
  }

  .patient-first-philosophy-section {
    padding-left: 80px;
    padding-right: 80px;
  }

  .section-title-8 {
    flex-direction: column;
    justify-content: center;
    display: flex;
  }

  .section-title-8.container-small-title {
    flex-direction: column;
  }

  .container-large-copy-2 {
    padding-left: 5%;
    padding-right: 5%;
  }

  .section-title-9 {
    flex-direction: column;
    justify-content: center;
    display: flex;
  }

  .section-title-9.container-small-title {
    flex-direction: column;
  }

  .price-list-section {
    padding-left: 80px;
    padding-right: 80px;
  }

  .section-title-10 {
    flex-direction: column;
    justify-content: center;
    display: flex;
  }

  .nav-link-3 {
    padding-right: 20px;
  }

  .section-title-11 {
    flex-direction: column;
    justify-content: center;
    display: flex;
  }

  .section-title-11.container-small-title {
    flex-direction: column;
  }

  .container-large-copy-3 {
    padding-left: 5%;
    padding-right: 5%;
  }

  .section-title-13 {
    flex-direction: column;
    justify-content: center;
    display: flex;
  }

  .section-title-13.container-small-title {
    flex-direction: column;
  }

  .section-title-14, .section-title-15 {
    flex-direction: column;
    justify-content: center;
    display: flex;
  }

  .button-6-testimonial-3 {
    justify-content: center;
    margin-top: 60px;
    margin-bottom: 40px;
    display: none;
  }

  .section-title-16 {
    flex-direction: column;
    justify-content: center;
    display: flex;
  }

  ._123-steps-section {
    padding-left: 80px;
    padding-right: 80px;
  }

  .section-title-17 {
    flex-direction: column;
    justify-content: center;
    display: flex;
  }

  .section-title-17.container-small-title {
    flex-direction: column;
  }

  .list-block._15-gap {
    display: inline-block;
  }

  .list.rounded {
    flex: 0 auto;
  }

  .list.rounded.orange.top-margin, .list.rounded.blue.top-margin {
    margin-top: 16px;
  }

  .video-callout-lightbox.size {
    width: 640px;
    min-width: 640px;
    height: 640px;
  }

  .projects-col-list-wrap {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .testimonial-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: var(--white);
    border-radius: 24px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 250px;
    padding: 24px 18px;
    display: flex;
  }

  .rating {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    align-items: center;
    display: flex;
  }

  .name-and-location {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    display: flex;
  }

  .name {
    font-size: 14px;
    line-height: 19px;
  }

  .text-block-113 {
    font-family: Poppins, sans-serif;
    font-size: 18px;
    line-height: 24px;
  }

  .text-block-114 {
    color: #666;
    font-family: Poppins, sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 19px;
  }

  .text-block-115 {
    font-size: 14px;
    line-height: 19px;
  }

  .overlay {
    background-color: #0000;
    background-image: linear-gradient(#fff0, #fff9 48%);
    width: 100vw;
    height: 100%;
    position: absolute;
    inset: 0%;
  }

  .overlay.black {
    background-image: linear-gradient(#0000 29%, #0006 57%);
  }

  .link-block-7, .link-block-8 {
    display: flex;
  }

  .list-block-copy {
    display: block;
  }

  .text-large-copy {
    font-size: 2rem;
  }

  .steps-div {
    padding-bottom: 40px;
  }

  .icon-steps {
    width: 100%;
    height: 96px;
  }

  .adhd-awareness-video {
    z-index: 100;
    padding-top: 3.5rem;
  }

  .container-43-copy {
    align-items: center;
  }

  .testimonials-section {
    z-index: 100;
    padding-top: 3.5rem;
  }

  .testimonial-adhd-awarenss-body, .testimonial-adhd-awarenss-reviewer-name {
    font-size: 14px;
  }

  .div-block-36.reverse._1x1 {
    width: 50vw;
    height: 50vw;
    left: 100px;
  }

  .div-block-30-copy {
    padding-bottom: 0;
  }

  .link-block-9 {
    border-radius: 999px;
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .testimonial-adhd-awarenss-reviewer-name-copy {
    font-size: 14px;
  }

  .section-title-copy {
    flex-direction: column;
    justify-content: center;
    display: flex;
  }

  .nav-link-copy {
    padding-right: 20px;
  }

  .nav-link-copy.adjacent-to-links {
    padding-right: 0;
  }

  .container-large-sign-up-form-copy {
    padding-left: 5%;
    padding-right: 5%;
  }

  .home__hero-bg-video-4-copy {
    height: 100%;
    margin-top: 0;
  }

  .home__hero-section-2-copy {
    z-index: 100;
  }

  .section-divider-copy {
    margin-top: 3rem;
  }

  .home__hero-text-wrapper-3-copy {
    max-width: 640px;
  }

  .btn-copy.btn-lg.btn-block.typeform-share {
    z-index: 100;
  }

  .btn-copy.btn-lg.btn-block.typeform-share.black-button._0-margin {
    top: 60px;
  }

  .btn-copy.btn-lg.btn-block.typeform-share.black-button._0-margin.steps-style._20-top-margin.width.round-14.margin {
    width: auto;
    margin-top: 40px;
  }

  .btn-copy.btn-lg.btn-block.typeform-share.black-button._0-margin.steps-style.round-14 {
    top: auto;
  }

  .ad-copy-copy-copy.reverse.size {
    width: 34vw;
  }

  .text-blog-links {
    font-size: 20px;
  }

  .heading-90.size.no-margin {
    margin-bottom: 0;
  }

  .heading-92 {
    justify-content: center;
    display: flex;
  }

  .subheading-text-special-99 {
    font-size: 1.4rem;
  }

  .text-span-2 {
    color: var(--dark);
    text-decoration: line-through;
  }

  .text-span-3 {
    color: var(--primary-1);
    text-decoration: line-through;
  }

  .bold-text-27-copy {
    text-decoration: line-through;
  }

  .text-span-4-copy {
    color: #1c1c1c;
    text-decoration: line-through;
  }

  .bold-text-28-copy-copy {
    text-decoration: line-through;
  }

  .grid-12-copy {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr 1fr;
    place-items: start;
    margin-bottom: 40px;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
  }

  .heading-90-copy {
    margin-bottom: 5px;
    font-size: 40px;
    line-height: 46px;
  }

  .heading-90-copy-copy {
    font-size: 24px;
    line-height: 30px;
  }

  .heading-90-copy-copy-copy {
    width: auto;
    font-size: 32px;
    font-weight: 500;
    line-height: 38px;
  }

  .heading-93-copy {
    margin-bottom: 60px;
  }

  .grid-12-copy-copy {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr 1fr 1fr;
    margin-bottom: 40px;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
  }

  .large-text-copy-patient-first {
    margin-bottom: 10px;
  }

  .small-text-copy.text-primary-1 {
    font-size: 18px;
  }

  .comparison-row-focus-page, .comparison-row-focus-page-opposite, .comparison-row-focus-page-opposite-bottom {
    padding-left: 40px;
  }

  .comparison-row-focus-page-top {
    border-top-left-radius: 14px;
    border-top-right-radius: 14px;
    padding-left: 40px;
  }

  .comparison-chart-focus {
    padding-left: 40px;
  }

  .focus-price-header {
    font-family: Poppins, sans-serif;
    font-size: 70px;
  }

  .grid-14 {
    grid-template-columns: 1fr 2.25fr;
  }

  .small-text-focus.text-primary-1, .small-text-focus-2.text-primary-1 {
    font-size: 18px;
  }

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

  .student-discount-form-error-text {
    font-size: 15px;
  }

  .div-block-42 {
    width: 80%;
  }

  .container-57 {
    margin-top: 100px;
  }

  .home__hero-mental-health {
    z-index: 100;
  }

  .text-block-129 {
    font-size: 24px;
  }

  .heading-90-copy.size.no-margin {
    margin-bottom: 0;
  }

  .text-block-130 {
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 17px;
  }

  .link-40 {
    font-size: 16px;
  }

  .div-block-43 {
    display: none;
  }

  .div-block-43-copy {
    display: block;
  }

  .text-block-131 {
    line-height: 115%;
  }
}

@media screen and (min-width: 1440px) {
  .faq-section {
    padding-left: 60px;
    padding-right: 60px;
  }

  .faq-section.title-section {
    padding-bottom: 40px;
  }

  .faq-section.hide {
    display: none;
  }

  .faq-section.doctors {
    padding-left: 60px;
  }

  .container-large {
    justify-content: flex-start;
    margin-left: auto;
    padding-left: 5%;
    padding-right: 5%;
  }

  .large-text {
    font-size: 24px;
  }

  .tile-section.no-inner {
    padding-left: 110px;
  }

  .tile-section.no-inner.bigger-padding {
    display: none;
  }

  .tile-section-inner-pricing.bg-dark {
    margin-left: 65px;
    margin-right: 60px;
  }

  .medium-heading.no-bottom-margin {
    text-align: left;
    max-width: 100%;
  }

  .article-body {
    font-size: 20px;
  }

  .form-horizontal {
    max-width: 100%;
  }

  .container-small.align-center {
    margin-left: 0;
  }

  .progress-bar-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 14px;
    flex-direction: column;
    grid-template-rows: min-content min-content min-content;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    max-width: none;
    display: grid;
  }

  .text-large {
    font-size: 2rem;
  }

  .btn.btn-lg.btn-block.typeform-share.black-button._0-margin.steps-style {
    top: auto;
  }

  .btn.btn-lg.btn-block.typeform-share.black-button._0-margin.round-14, .btn.btn-lg.btn-block.typeform-share.black-button._0-margin-copy.round-14 {
    font-size: 24px;
  }

  .heading-7.title, .heading-22.subtitle {
    color: #212529;
  }

  .button-3 {
    color: #fff;
  }

  .button-3.provider:hover {
    color: #ddd5ff;
  }

  .div-close-wrapper {
    display: block;
    inset: 0%;
  }

  .tile-section-inner-3 {
    width: auto;
    min-width: 300px;
    max-width: 600px;
    margin-top: 25%;
    position: fixed;
    inset: auto 5% 10% auto;
  }

  .close-button {
    float: right;
    color: var(--white);
    background-color: #0000;
    font-weight: 600;
    position: relative;
  }

  .container-large-3 {
    position: static;
    inset: auto 0% 0%;
  }

  .modal-wrapper, .modal-wrapper-mobile {
    display: none;
  }

  .close-button-mobile {
    float: right;
    color: #00a6ed;
    background-color: #0000;
    font-weight: 600;
    position: static;
  }

  .modal-wrapper-2, .modal-wrapper-mobile-2 {
    display: none;
  }

  .heading-38 {
    font-size: 18px;
  }

  .tile-section-2, .tile-section-2-video {
    max-width: 100%;
    margin-right: auto;
  }

  .image-66 {
    padding-right: 60px;
  }

  .container-27 {
    max-width: 90%;
    height: 85px;
    padding-top: 58px;
    padding-left: 100px;
    padding-right: 100px;
  }

  .container-large-mobile {
    margin-left: auto;
    padding-left: 5%;
    padding-right: 5%;
  }

  .container-large-copy {
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    padding-left: 5%;
    padding-right: 5%;
  }

  .container-large-copy-mobile, .container-large-copy {
    margin-left: auto;
    padding-left: 5%;
    padding-right: 5%;
  }

  .button-category.blog-category-button {
    padding-top: 18px;
    padding-bottom: 16px;
  }

  .testimonials {
    margin-bottom: 0;
    padding-bottom: 60px;
  }

  .container-large-copy-therapy {
    margin-left: auto;
    padding-left: 5%;
    padding-right: 5%;
  }

  .container-large-copy-therapy.reduced-width-copy-therapy.text-center-copy-therapy {
    padding-left: 100px;
    padding-right: 100px;
  }

  .testimonials_page {
    overflow: visible;
  }

  .medium-heading-copy.no-bottom-margin-copy {
    padding-left: 140px;
    padding-right: 220px;
  }

  .container-large-copy.reduced-width-copy {
    margin-top: 0;
  }

  .container-large-copy, .container-large-copy-copy {
    margin-left: auto;
    padding-left: 5%;
    padding-right: 5%;
  }

  .button-6 {
    margin-top: 60px;
  }

  .image-73 {
    width: 280px;
  }

  .paragraph-25 {
    width: 800px;
    padding-left: 0;
  }

  .section-22._40-padding-mob {
    display: none;
  }

  .heading-company-news {
    margin-top: 40px;
    font-size: 70px;
  }

  .news-list-thumb-image {
    min-width: auto;
    max-width: 100%;
    min-height: auto;
    max-height: none;
  }

  .news-list-title {
    max-width: 80%;
  }

  .latest-news-image-wrapper {
    width: auto;
    min-width: auto;
    max-width: none;
    height: 100%;
    min-height: auto;
  }

  .news-content-wrapper.article-atributes {
    margin-left: auto;
    margin-right: auto;
  }

  .news-header-large {
    font-size: 70px;
  }

  .heading-57 {
    margin-bottom: 40px;
  }

  .section-adhd.self-assesment {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section-adhd.treatment {
    padding-top: 100px;
    padding-bottom: 60px;
  }

  .section-adhd.treatment._42-top-padding-mob.beige {
    background-size: auto;
  }

  .section-adhd.treatment-padding {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .adhd-h1 {
    font-size: 80px;
  }

  .adhd-h1.white.text-center {
    letter-spacing: normal;
    line-height: 110%;
  }

  .bodytext-1 {
    font-size: 22px;
  }

  .bodytext-1.no-bottom-margin.italic.text-white.black {
    font-size: 21px;
  }

  .content-wrapper.no-padding.flex-v._100-paddings._550-h._50-vw.black-outline.absolute {
    height: 600px;
    padding-right: 160px;
  }

  .content-wrapper.no-padding.flex-v._60-paddings._550-h._50-vw.blue {
    height: 600px;
  }

  .content-wrapper.no-padding.left-justify-mob._0-margins {
    margin-left: 0;
    margin-right: 0;
  }

  .content-wrapper.no-padding.left-justify-mob._0-margins._100-w {
    width: 100%;
  }

  .content-wrapper.bottom-margin.self-assessment.max-width._100-bottom-margin.desktop-2-padding {
    padding-left: 150px;
    padding-right: 0;
  }

  .content-wrapper.relative.blue.rounded._40-padding._60-width.question-position._90-transparant.min-height-size {
    height: auto;
    min-height: 668px;
    max-height: 767px;
    padding: 60px;
  }

  .content-wrapper.width-test {
    padding-left: 150px;
  }

  .content-wrapper._100-bottom-margin {
    margin-bottom: 60px;
  }

  .sub-heading-1 {
    font-size: 60px;
  }

  .sub-heading-1.self-assesment {
    max-width: 1100px;
    font-size: 60px;
  }

  .sub-heading-1.self-assesment.align-center, .sub-heading-1.center-allign.no-bottom-margin-mob {
    font-size: 40px;
  }

  .adhd-icon-wrapper {
    max-width: 1440px;
  }

  .adhd-icon-wrapper.no-bottom-margin._100x100._70x70-mob {
    max-width: none;
    height: 130px;
    display: flex;
  }

  .adhd-icon-wrapper.no-bottom-margin._50x50, .adhd-icon-wrapper.no-bottom-margin-copy._50x50 {
    height: 70px;
  }

  .adhd-h2 {
    font-size: 60px;
  }

  .adhd-h2.blue.no-bottom-margin.center-alligned._400-width {
    max-width: 500px;
    font-size: 65px;
  }

  .adhd-h2.blue.center-justify-tab.left-justify-mob._600-w-desktop {
    max-width: 650px;
  }

  .adhd-h2.blue._80vw.no-margin {
    width: 60vw;
  }

  .adhd-h2.blue.text-center.width {
    width: 750px;
  }

  .adhd-h2.blue._40-bottom-margin.left-justify-mob.max-w {
    max-width: 500px;
  }

  .ratio-image-wrapper.bottom-margin._16-9._2-3-mob.test {
    padding-top: 45%;
  }

  .ratio-image-wrapper._40-bottom-margin-tab._1x1.min-height {
    min-height: 600px;
  }

  .ratio-image.rounded.square-bottom-tab-mob {
    min-height: auto;
    max-height: none;
  }

  .ratio-image.rounded.leadership-team-position {
    object-position: 40% 50%;
  }

  .collection-list-3 {
    padding-left: 300px;
    padding-right: 300px;
  }

  .heading-57-copy {
    margin-bottom: 40px;
  }

  .heading-company-news-copy {
    margin-top: 40px;
    font-size: 70px;
  }

  .article-body-copy-copy {
    font-size: 20px;
  }

  .link-11 {
    padding-top: 10px;
  }

  .container-35 {
    margin-bottom: 60px;
  }

  .heading-65 {
    padding-top: 20px;
  }

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

  .heading-66 {
    padding-left: 10px;
  }

  .container-36 {
    margin-top: 20px;
  }

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

  .image-92 {
    border-radius: 20px;
  }

  .collection-item-6 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .link-14 {
    padding-top: 10px;
    font-size: 26px;
    line-height: 115%;
  }

  .collection-list-wrapper-4 {
    margin-top: 40px;
  }

  .adhd-h3 {
    font-size: 32px;
  }

  .adhd-h3.no-bottom-margin.text-white {
    max-width: 420px;
    font-size: 40px;
  }

  .adhd-h3.serif {
    font-size: 35px;
  }

  .adhd-h3.no-bottom-margin-copy.text-white {
    max-width: 420px;
    font-size: 40px;
  }

  .adhd-button.long-text-padding.white-outline._80-bottom-margin, .adhd-button.long-text-padding.yellow {
    font-size: 18px;
  }

  .adhd-button.long-text-padding.black-outline {
    font-size: 19px;
  }

  .adhd-button.long-text-padding.black-outline._16-text-size {
    font-size: 18px;
  }

  .adhd-link, .adhd-link:hover, .adhd-link.blue:hover, .adhd-link.yellow, .adhd-link.yellow:hover {
    font-size: 19px;
  }

  .bold-text-12 {
    font-size: 65px;
  }

  .link-18 {
    color: var(--primary-1);
  }

  .adhd-bodytext-1 {
    font-size: 19px;
  }

  .adhd-bodytext-1.white {
    font-size: 18px;
  }

  .adhd-bodytext-1.no-bottom-margin.text-white.italic.black {
    font-size: 21px;
  }

  .adhd-bodytext-1._60-bottom-margin.center-justify-tab, .adhd-bodytext-1.center-justify-tab {
    font-size: 19px;
  }

  .adhd-bodytext-1.text-center.text-white {
    max-width: 450px;
  }

  .tile-section-knowledge.no-inner {
    padding-left: 110px;
  }

  .ratio-overlay-wrapper.bottom-margin._16-9._2-3-mob.test {
    padding-top: 45%;
  }

  .adhd-h4 {
    font-size: 21px;
  }

  .adhd-h4.center-tab.left-justify-mob.what-happens-when-size {
    width: 598px;
  }

  .container-27-adhd {
    max-width: 90%;
    height: 85px;
    padding-top: 58px;
    padding-left: 100px;
    padding-right: 100px;
  }

  .btn-copyadhd.btn-lg-copy.btn-block-copy.typeform-share-copy {
    background-color: var(--primary-2);
  }

  .button-6-copyadhd {
    background-color: var(--primary-2);
    margin-top: 60px;
  }

  .tile-section-inner-pricing-adhd.page-header-tile-copy-copy.bg-primary-4-adhd {
    background-color: var(--primary-2);
  }

  .image-96 {
    height: 500px;
  }

  .image-98 {
    border-radius: 80px;
    width: 135px;
    margin-right: 10px;
    padding-right: 0;
  }

  .columns-12 {
    flex-direction: row;
    flex: 1;
    justify-content: flex-start;
    align-items: center;
  }

  .column-23 {
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .columns-14 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    padding-left: 20px;
  }

  .column-24 {
    flex-direction: column;
    padding-left: 10px;
    display: flex;
  }

  .column-26 {
    justify-content: space-between;
    display: flex;
  }

  .link-block-2 {
    padding-right: 10px;
  }

  .adhd-link-2.blue:hover {
    font-size: 18px;
  }

  .paragraph-24-copy {
    font-size: 16px;
  }

  .container-large-copy, .container-large-copy-copy, .container-large-copy {
    margin-left: auto;
    padding-left: 5%;
    padding-right: 5%;
  }

  .about-us-nav-1 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .div-block-21 {
    padding: 60px 220px 140px;
  }

  .link-block-3 {
    background-color: var(--white);
    border-radius: 10px;
    height: 230px;
  }

  .text-block-61 {
    color: var(--text-color);
    justify-content: center;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 25px;
    display: flex;
  }

  .text-block-68 {
    font-size: 17px;
  }

  .text-block-69 {
    font-size: 18px;
  }

  .about-us-h1 {
    font-size: 80px;
  }

  .about-us-h1.white.text-center {
    letter-spacing: normal;
    line-height: 110%;
  }

  .about-us-hero-sub-head {
    font-size: 28px;
  }

  .about-us-bodytext-1, .about-us-bodytext-1._60-bottom-margin.center-justify-tab, .about-us-bodytext-1.center-justify-tab {
    font-size: 19px;
  }

  .about-us-bodytext-1.center-allign.about-us-menu-size.text-white {
    height: 121.563px;
  }

  .about-us-hero-ratio-overlay-wrapper.bottom-margin._16-9._2-3-mob.test {
    padding-top: 45%;
  }

  .about-us-menu-icon-wrapper {
    max-width: 1440px;
  }

  .about-us-h3 {
    font-size: 21px;
  }

  .about-us-h3.center-allign.about-us-menu-size.text-white {
    height: 78px;
    font-size: 26px;
  }

  .about-us-menu-button.white-outline {
    padding-left: 60px;
    padding-right: 60px;
  }

  .container-large-knowledge-folder, .container-large-comorbidities {
    margin-left: auto;
    padding-left: 5%;
    padding-right: 5%;
  }

  .grid-third-med-team {
    padding-left: 40px;
    padding-right: 40px;
  }

  .container-large-sign-up-form, .container-large-sign-up, .container-about-us-old {
    margin-left: auto;
    padding-left: 5%;
    padding-right: 5%;
  }

  .container-about-us-old.reduced-width-copy-copy {
    padding-left: 0%;
    padding-right: 0%;
  }

  .div-block-21-copy {
    padding: 60px 220px 140px;
  }

  .section-19-copy {
    background-color: #0000;
    background-image: url("https://cdn.prod.website-files.com/6308235e0019c6006c066523/6308235e0019c6ea5406663d_mary-eineman-sQtGjRSOyGk-unsplash.jpg");
    background-position: 0 0;
    background-size: cover;
    margin-top: 90px;
  }

  .container-large-copy, .container-large-copy-facts, .container-large-inperson {
    justify-content: flex-start;
    margin-left: auto;
    padding-left: 5%;
    padding-right: 5%;
  }

  .html-embed-3 {
    margin-left: auto;
    padding-left: 0;
  }

  .testimonials_page2 {
    padding-left: 100px;
    padding-right: 100px;
    overflow: visible;
  }

  .paragraph-23-copy-testimonials-yotpo {
    padding-left: 0;
    padding-right: 0;
  }

  .medium-heading-copy-copy.no-bottom-margin-copy-yotpo {
    padding-left: 0;
    padding-right: 220px;
  }

  .section-consultation-locations {
    padding-top: 40px;
  }

  .section-consultation-locations-title.container-small-title {
    text-align: center;
  }

  .checkbox-2 {
    border-width: 1px;
  }

  .section-26 {
    overflow: hidden;
  }

  .paragraph-30 {
    font-size: 19px;
  }

  .adhd-h4-copy {
    font-size: 60px;
  }

  .adhd-h4-copy.blue-copy._60-bottom-margin-copy.left-justify-mob-copy {
    padding-bottom: 10px;
  }

  .phe-step {
    padding-left: 100px;
    padding-right: 100px;
    font-size: 19px;
  }

  .adhd-h2-copy {
    font-size: 60px;
  }

  .adhd-icon-wrapper-copy {
    max-width: 1440px;
  }

  .adhd-icon-wrapper-copy.no-bottom-margin-copy._50x50-copy {
    height: 70px;
  }

  .adhd-h3-copy {
    font-size: 32px;
  }

  .adhd-h3-copy.no-bottom-margin-copy.text-white {
    max-width: 420px;
    font-size: 40px;
  }

  .paragraph-33-copy {
    padding-left: 0;
    font-size: 19px;
  }

  .diagnosis-process-phe.adhd-grid-copy.no-padding-copy._1x7-copy.left-justify-copy._40-l-padding-copy.left-justify-mob-copy.mob-edit-copy {
    padding-left: 15%;
    padding-right: 15%;
  }

  .adhd-bodytext-1-copy, .adhd-bodytext-1-copy.center-justify-tab-copy {
    font-size: 19px;
  }

  .no-bottom-margin-hybrid {
    padding-top: 0;
  }

  .jt-hybrid-care.no-inner {
    padding-left: 110px;
  }

  .heading-74 {
    margin-top: 10px;
  }

  .button-6-testimonial, .button-6-copy {
    margin-top: 60px;
  }

  .pricing-section-cta-button.type-med {
    font-size: 20px;
  }

  .container-42 {
    padding-top: 40px;
  }

  .faq-heading {
    margin-left: auto;
    padding-left: 5%;
    padding-right: 5%;
  }

  .faq-category {
    background-color: var(--white);
    border-radius: 10px;
    height: 230px;
  }

  .faq-div-block {
    padding: 60px 220px 140px;
  }

  .link-36 {
    margin-left: 0;
  }

  .video-adhd-section.no-inner {
    padding-left: 110px;
  }

  .mb-hero-section {
    height: 900px;
    padding-top: 3.5rem;
  }

  .mb-hero-section.v1, .mb-hero-section.v1-copy {
    height: 810px;
  }

  .container-43 {
    align-items: center;
  }

  .grid-7 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

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

  .container-steps {
    align-items: flex-start;
    margin-top: 100px;
  }

  .heading-mb {
    margin-top: 200px;
  }

  .heading-mb.v1, .heading-mb.v2, .heading-mb.v2, .heading-mb.v3, .heading-mb.v4, .heading-mb.v4, .heading-mb.v4 {
    font-size: 50px;
    line-height: 100%;
  }

  .subheading-mb {
    max-width: 550px;
    margin-bottom: 40px;
    font-size: 24px;
    line-height: 100%;
  }

  .subheading-mb.v3 {
    max-width: 540px;
  }

  .containter-mb {
    margin-bottom: 0;
    padding-right: 140px;
  }

  .containter-mb.v1, .containter-mb.v2 {
    padding-right: 0;
    bottom: 250px;
  }

  .containter-mb.v3 {
    padding-right: 0;
    top: 150px;
    bottom: auto;
  }

  .hims-hero-section {
    height: 900px;
    padding-top: 3.5rem;
  }

  .tile-section-3.no-inner {
    padding-left: 110px;
  }

  .large-text-4 {
    font-size: 24px;
  }

  .container-large-4 {
    justify-content: flex-start;
    margin-left: auto;
    padding-left: 5%;
    padding-right: 5%;
  }

  .button-6-testimonial-2 {
    margin-top: 60px;
  }

  .patient-first-philosophy-section {
    padding-left: 60px;
    padding-right: 60px;
  }

  .tile-section-5.no-inner {
    padding-left: 110px;
  }

  .container-large-copy-2 {
    margin-left: auto;
    padding-left: 5%;
    padding-right: 5%;
  }

  .price-list-section {
    padding-left: 60px;
    padding-right: 60px;
  }

  .container-large-copy-3 {
    margin-left: auto;
    padding-left: 5%;
    padding-right: 5%;
  }

  .button-6-testimonial-3 {
    margin-top: 60px;
  }

  ._123-steps-section {
    padding-left: 60px;
    padding-right: 60px;
  }

  ._123-wrapper {
    grid-template-columns: auto auto auto;
    justify-content: center;
    justify-items: center;
  }

  .text-block-113.focus-lp {
    font-size: 24px;
  }

  .overlay {
    background-image: linear-gradient(#fff0, #fff9 53%);
  }

  .overlay.black {
    background-image: linear-gradient(#0000 36%, #0006 57%);
  }

  .link-block-7 {
    display: flex;
  }

  .link-block-8 {
    justify-content: center;
    display: flex;
  }

  .text-large-copy {
    font-size: 2rem;
  }

  .steps-header.max-w {
    max-width: 250px;
    font-size: 28px;
  }

  .steps-header.max-w._1 {
    max-width: 190px;
  }

  .steps-header.max-w._2 {
    max-width: 210px;
  }

  .steps-body {
    font-size: 20px;
  }

  .steps-div {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding-bottom: 40px;
  }

  .steps-section {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .adhd-awareness-video {
    height: 900px;
    padding-top: 3.5rem;
  }

  .container-43-copy {
    align-items: center;
  }

  .ad-copy-italic, .ad-copy-poppins {
    font-size: 55px;
  }

  .testimonials-section {
    height: 900px;
    padding-top: 3.5rem;
  }

  .testimonial-stars {
    width: 20px;
    height: 20px;
  }

  .testimonial-adhd-awarenss-body, .testimonial-adhd-awarenss-reviewer-name {
    font-size: 16px;
  }

  .vertical-divider {
    height: 7.3rem;
  }

  .div-block-36.reverse._1x1 {
    width: 50vw;
    height: 50vw;
    left: 140px;
  }

  .div-block-30-copy {
    padding-bottom: 0;
  }

  .grid-7-copy {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .link-block-9 {
    border-radius: 999px;
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 24px;
  }

  .testimonial-adhd-awarenss-reviewer-name-copy {
    font-size: 16px;
  }

  .container-large-sign-up-form-copy {
    margin-left: auto;
    padding-left: 5%;
    padding-right: 5%;
  }

  .content-wrapper-copy._100-bottom-margin {
    margin-bottom: 60px;
  }

  .subheading-copy.priceheader.black.italic {
    margin-bottom: 100px;
  }

  .btn-copy.btn-lg.btn-block.typeform-share.black-button._0-margin.steps-style._20-top-margin.width.round-14.margin {
    margin-top: 40px;
  }

  .btn-copy.btn-lg.btn-block.typeform-share.black-button._0-margin.steps-style {
    top: auto;
  }

  .btn-copy.btn-lg.btn-block.typeform-share.black-button._0-margin.steps-style._20-top-margin.width.round-14.margin {
    width: auto;
    margin-top: 40px;
  }

  .btn-copy.btn-lg.btn-block.typeform-share.black-button._0-margin.round-14 {
    font-size: 24px;
  }

  .ad-copy-copy-copy.reverse.size {
    width: 30vw;
    height: 30vw;
    margin-right: 140px;
  }

  .ad-copy-italic-copy-copy, .ad-copy-poppins-copy-copy, .ad-copy-poppins-copy-copy {
    font-size: 55px;
  }

  .text-blog-links {
    font-size: 26px;
  }

  .subheading-text-special-99 {
    font-size: 1.4rem;
  }

  .download-top-a-section {
    width: 30%;
  }

  .large-text-copy-patient-first {
    font-size: 24px;
  }

  .focus-price-header {
    font-size: 75px;
  }

  .student-loan-hero-section {
    background-size: cover;
  }

  .student-loan-hero-body-section {
    right: 140px;
  }

  .student-discount-form-error-text {
    font-size: 15px;
  }

  .div-block-42 {
    width: 70%;
  }

  .text-block-130 {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 18px;
  }

  .link-40 {
    font-size: 18px;
  }
}

@media screen and (min-width: 1920px) {
  .faq-section {
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
  }

  .faq-section.small-top-padding {
    justify-content: center;
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .faq-section.doctors {
    padding-left: 28px;
  }

  .container-large {
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    max-width: 1440px;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 5%;
    padding-right: 5%;
  }

  .container-large.reduced-width.text-center {
    padding-left: 0%;
    padding-right: 0%;
  }

  .container-large.reduced-width.text-center.center-mob.no-padding-mob.size-mob {
    align-items: center;
  }

  .container-large.reduced-width.mobile {
    padding-left: 0;
    padding-right: 0%;
  }

  .large-text {
    margin-bottom: 10px;
    padding-top: 10px;
    font-size: 24px;
  }

  .navbar-row {
    max-width: none;
  }

  .tile-section {
    max-width: 1440px;
    padding-left: 28px;
    padding-right: 28px;
  }

  .tile-section.no-inner {
    margin-top: 40px;
    margin-bottom: 40px;
    padding-left: 100px;
  }

  .tile-section.no-inner.padding {
    max-width: 1440px;
  }

  .tile-section._100-top-padding {
    padding-top: 140px;
  }

  .tile-section-inner-pricing.bg-dark {
    margin-left: 0;
    margin-right: 0;
  }

  .medium-heading.no-bottom-margin {
    max-width: 100%;
  }

  .section-title.container-small-title {
    padding-left: 0;
  }

  .article-body {
    font-size: 24px;
  }

  .article-body.hero {
    max-width: 880px;
    font-size: 24px;
  }

  .large-video-player-image.rounded-corners.shadow {
    max-height: 675px;
  }

  .tab-menu {
    align-items: stretch;
  }

  .container-small.align-center {
    max-width: none;
    margin-left: 0;
  }

  .text-bold.student-discount {
    font-size: 22px;
  }

  .insurance_text {
    margin-bottom: 40px;
  }

  .text-large {
    font-size: 2rem;
    font-weight: 500;
  }

  .text-large.text-light {
    outline-offset: 0px;
    text-align: center;
    outline: 3px #e437ff;
    margin-bottom: 1.2rem;
    padding-right: 0;
    font-size: 2rem;
    line-height: 26px;
    overflow: scroll;
  }

  .btn.btn-lg.btn-block.typeform-share {
    width: 100%;
    margin-left: 0;
    font-size: 2rem;
  }

  .btn.btn-lg.btn-block.typeform-share.black-button._0-margin {
    top: 100px;
  }

  .btn.btn-lg.btn-block.typeform-share.black-button._0-margin.steps-style {
    font-size: 1.4rem;
  }

  .btn.btn-lg.btn-block.typeform-share.black-button._0-margin.steps-style.round-14.centered._30vw {
    width: 30%;
  }

  .btn.btn-lg.btn-block.typeform-share.black-button._0-margin-copy {
    top: 100px;
  }

  .section-divider-img-2 {
    z-index: 0;
  }

  .home__hero-bg-video-4 {
    height: 100%;
  }

  .div-close-wrapper {
    z-index: 450;
    object-fit: fill;
    display: block;
    position: fixed;
    inset: 0%;
    overflow: hidden;
  }

  .preloader {
    z-index: auto;
  }

  .tile-section-inner-3 {
    z-index: 500;
    width: 80%;
    min-width: 0;
    max-width: 700px;
    margin-top: 25%;
    font-size: 1rem;
    position: fixed;
    inset: auto 10% 5% auto;
    overflow: hidden;
  }

  .modal {
    display: block;
  }

  .close-button {
    float: right;
    clear: none;
    color: var(--white);
    background-color: #0000;
    font-family: Poppins, sans-serif;
    font-weight: 600;
    display: block;
    position: relative;
    inset: 0% auto auto 0%;
  }

  .modal-wrapper, .modal-wrapper-mobile {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .div-close-wrapper-mobile {
    display: block;
  }

  .tile-section-inner-3-mobile {
    font-size: 1rem;
  }

  .close-button-mobile {
    float: right;
    clear: none;
    color: #00a6ed;
    background-color: #0000;
    font-family: Poppins, sans-serif;
    font-weight: 600;
    display: block;
    position: static;
    inset: 0% auto auto 0%;
  }

  .modal-wrapper-2 {
    z-index: 10;
    object-fit: fill;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: none;
    position: fixed;
    inset: auto 0% 0%;
  }

  .modal-wrapper-mobile-2 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .tile-section-2 {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .section-20 {
    object-position: 50% 100%;
    padding-top: 40px;
  }

  .text-block-19 {
    font-size: 22px;
  }

  .div-block-8 {
    max-width: 100%;
  }

  .tile-section-2-video {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .image-66 {
    max-width: 75%;
    padding-right: 100px;
  }

  .container-27 {
    border-bottom-right-radius: 90px;
    border-bottom-left-radius: 90px;
    max-width: 90%;
    height: 95px;
    margin-top: -48px;
    padding-top: 59px;
    padding-left: 100px;
    padding-right: 100px;
    font-size: 22px;
  }

  .banner_text_1 {
    padding-top: 2px;
    font-size: 20px;
    line-height: 22px;
  }

  .container-large-mobile, .container-large-copy {
    margin-left: auto;
    margin-right: auto;
    padding-left: 5%;
    padding-right: 5%;
  }

  .container-large-copy {
    margin-left: auto;
    margin-right: auto;
    padding-left: 5%;
    padding-right: 5%;
  }

  .container-large-copy-mobile, .container-large-copy {
    margin-left: auto;
    margin-right: auto;
    padding-left: 5%;
    padding-right: 5%;
  }

  .button-category.blog-category-button {
    align-items: center;
    padding-top: 22px;
    padding-bottom: 22px;
  }

  .button-copy-kb.no-shadow.all-articles-button.w--current {
    height: auto;
    padding-top: 18px;
    padding-bottom: 16px;
  }

  .therapy {
    font-size: 18px;
    line-height: 32px;
  }

  .container-large-copy-therapy {
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 5%;
    padding-right: 5%;
  }

  .container-large-copy-therapy.reduced-width-copy-therapy.text-center-copy-therapy {
    padding-left: 100px;
    padding-right: 100px;
  }

  .medium-heading-copy.no-bottom-margin-copy {
    padding-left: 120px;
    padding-right: 120px;
  }

  .container-large-copy.reduced-width-copy {
    margin-top: 0;
  }

  .image-70 {
    height: 200px;
    margin-top: -108px;
    margin-right: -250px;
  }

  .button-6 {
    align-self: center;
    margin-top: 60px;
  }

  .image-73 {
    width: 300px;
  }

  .paragraph-25 {
    width: 1000px;
    padding-left: 0;
    font-size: 18px;
    line-height: 24px;
  }

  .section-22 {
    justify-content: center;
    align-items: center;
    max-width: 1440px;
    margin-left: 200px;
    margin-right: 200px;
    display: flex;
  }

  .heading-company-news {
    font-size: 80px;
  }

  .news-list-thumb-image {
    object-fit: cover;
    width: auto;
    max-width: 100%;
    height: auto;
    min-height: 100%;
    margin-bottom: 0;
    display: block;
  }

  .latest-news-list {
    margin-bottom: 40px;
  }

  .news-list-date {
    padding-top: 0;
    font-size: 20px;
  }

  .image-75 {
    width: auto;
    max-width: 100%;
  }

  .read-more-author {
    padding-top: 10px;
    font-size: 22px;
  }

  .link-4 {
    font-size: 25px;
    line-height: 100%;
  }

  .news-list-title {
    max-width: none;
    font-size: 45px;
    line-height: 110%;
  }

  .read-more-title {
    font-size: 33px;
    line-height: 33px;
  }

  .latest-news-image-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    object-fit: fill;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: auto;
    min-width: auto;
    max-width: none;
    height: 100%;
    min-height: auto;
    max-height: 100%;
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .news-section {
    margin-bottom: 40px;
  }

  .news-section.hero-margins {
    margin-bottom: 60px;
  }

  .news-content-wrapper {
    margin-bottom: 20px;
  }

  .news-content-wrapper.article-atributes {
    margin-left: auto;
    margin-right: auto;
  }

  .news-content-wrapper.no-margin.news-list-mobile-margin {
    margin-bottom: 0;
  }

  .news-header-large {
    font-size: 80px;
  }

  .breadcrumb-link {
    font-size: 30px;
  }

  .news-image {
    object-fit: cover;
    max-height: none;
  }

  .published-date {
    font-size: 18px;
  }

  .heading-57 {
    margin-bottom: 0;
    font-size: 65px;
  }

  .section-adhd.self-assesment {
    padding-top: 100px;
    padding-bottom: 140px;
  }

  .section-adhd.treatment, .section-adhd.treatment._60-top-margin._21-top-margin-mob {
    padding-top: 100px;
  }

  .section-adhd.treatment._42-top-padding-mob {
    padding-bottom: 100px;
  }

  .section-adhd.treatment-padding {
    padding-top: 140px;
    padding-bottom: 140px;
  }

  .bodytext-1.no-bottom-margin.italic.text-white.black {
    font-size: 22px;
  }

  .content-wrapper.no-padding.flex-v._100-paddings._550-h._50-vw.black-outline.absolute {
    max-width: 40vw;
    height: 700px;
    padding-right: 140px;
  }

  .content-wrapper.no-padding.flex-v._60-paddings._550-h._50-vw.blue {
    background-image: linear-gradient(to bottom, null, null), url("https://cdn.prod.website-files.com/6308235e0019c6006c066523/63334f77d938ac0c7e06fd87_Diagnosis%20Appointment%20Page.jpg");
    background-size: auto, cover;
    width: 40vw;
    height: 700px;
    right: 10%;
  }

  .content-wrapper.no-padding.diagnosis-numbered-title {
    padding-top: 5px;
  }

  .content-wrapper.bottom-margin.self-assessment.max-width._100-bottom-margin, .content-wrapper.bottom-margin.self-assessment.max-width._100-bottom-margin.desktop-2-padding {
    padding-left: 270px;
  }

  .content-wrapper.relative.blue.rounded._40-padding._60-width.question-position._90-transparant.min-height-size {
    height: auto;
    min-height: 668px;
    max-height: 767px;
    padding: 60px;
  }

  .content-wrapper.width-test {
    padding-left: 270px;
  }

  .content-wrapper._100-bottom-margin {
    margin-bottom: 60px;
  }

  .adhd-icon-wrapper.no-bottom-margin._100x100._70x70-mob {
    max-width: none;
    height: 130px;
    display: flex;
  }

  .link-8 {
    font-size: 22px;
  }

  .adhd-h2.blue._80vw {
    width: 50vw;
  }

  .adhd-h2.blue._80vw.no-margin {
    width: 45vw;
  }

  .confirmation-textt {
    font-size: 18px;
    line-height: 32px;
  }

  .collection-list-3 {
    padding-left: 380px;
    padding-right: 380px;
  }

  .heading-57-copy {
    margin-bottom: 0;
    font-size: 65px;
  }

  .heading-company-news-copy {
    font-size: 80px;
  }

  .article-body-copy-copy {
    font-size: 24px;
  }

  .article-body-copy-copy.hero {
    max-width: 880px;
    font-size: 24px;
  }

  .link-11 {
    padding-top: 10px;
    font-size: 25px;
  }

  .adhd-h3 {
    font-size: 34px;
  }

  .adhd-h3.no-bottom-margin.text-white.text-center.size-mob {
    font-size: 45px;
  }

  .adhd-button.long-text-padding.white-outline._80-bottom-margin, .adhd-button.long-text-padding.yellow {
    font-size: 19px;
  }

  .adhd-button.long-text-padding.black-outline {
    font-size: 20px;
  }

  .adhd-button.long-text-padding.black-outline._16-text-size {
    font-size: 19px;
  }

  .adhd-link, .adhd-link:hover, .adhd-link.blue:hover, .adhd-link.yellow, .adhd-link.yellow:hover {
    font-size: 20px;
  }

  .image-94 {
    width: 300px;
    max-width: none;
    height: 300px;
  }

  .adhd-bodytext-1, .adhd-bodytext-1.white.center-justify-tab {
    font-size: 20px;
  }

  .adhd-bodytext-1.no-bottom-margin.text-white.italic.black {
    font-size: 22px;
  }

  .adhd-bodytext-1._60-bottom-margin.center-justify-tab, .adhd-bodytext-1.center-justify-tab {
    font-size: 20px;
  }

  .adhd-bodytext-1.text-center.text-white {
    max-width: 500px;
    font-size: 20px;
  }

  .rich-text-block-5 {
    font-size: 18px;
  }

  .adhd-section.focus-lp-grey, .adhd-section.focus-lp-grey-copy {
    background-color: #232323;
  }

  .getting-tested-image.left-rounded.medicarion-effective-treatment-position-copy {
    object-position: 43% 50%;
  }

  .adhd-navbar-row {
    max-width: none;
  }

  .tile-section-knowledge {
    max-width: 1700px;
    padding-left: 28px;
    padding-right: 28px;
  }

  .tile-section-knowledge.no-inner {
    margin-top: 40px;
    margin-bottom: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .section-article-knowledge {
    margin-left: auto;
    margin-right: auto;
  }

  .breadcrumbs-container-copy.no-padding {
    margin-left: 0;
  }

  .columns-10 {
    margin-left: 100px;
    margin-right: 100px;
  }

  .heading-68 {
    font-size: 50px;
  }

  .link-19, .text-block-51 {
    font-size: 20px;
  }

  .button-10 {
    margin-top: 30px;
    font-size: 22px;
  }

  .text-block-52 {
    font-size: 20px;
  }

  .column-20 {
    padding-right: 40px;
  }

  .adhd-h4 {
    font-size: 22px;
  }

  .container-27-adhd {
    border-bottom-right-radius: 90px;
    border-bottom-left-radius: 90px;
    max-width: 90%;
    height: 95px;
    margin-top: -48px;
    padding-top: 59px;
    padding-left: 100px;
    padding-right: 100px;
    font-size: 22px;
  }

  .banner_text_1-adhd {
    padding-top: 2px;
    font-size: 20px;
    line-height: 22px;
  }

  .button-6-copyadhd {
    align-self: center;
    margin-top: 60px;
  }

  .banner_text_1-copy {
    padding-top: 2px;
    font-size: 20px;
    line-height: 22px;
  }

  .div-block-18 {
    margin-left: 200px;
    margin-right: 200px;
  }

  .heading-70 {
    font-size: 80px;
  }

  .image-96 {
    max-width: none;
    height: 450px;
  }

  .text-block-53 {
    font-size: 22px;
    line-height: 28px;
  }

  .image-98 {
    width: 150px;
  }

  .columns-12 {
    flex: 1;
    justify-content: flex-start;
    padding-left: 0;
  }

  .column-23 {
    flex: 1;
  }

  .columns-14 {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    padding-left: 220px;
    padding-right: 220px;
  }

  .column-24 {
    flex: none;
    padding-top: 0;
  }

  .column-26 {
    flex: 1;
    align-items: center;
  }

  .column-28 {
    flex: none;
  }

  .text-block-58 {
    font-size: 28px;
  }

  .adhd-link-2.blue:hover {
    font-size: 19px;
  }

  .paragraph-23-copy {
    text-align: left;
    padding-left: 120px;
    padding-right: 300px;
    font-size: 20px;
    line-height: 24px;
  }

  .paragraph-24-copy {
    font-size: 18px;
  }

  .adhd-dropdown-sub {
    display: block;
  }

  .adhd-nav.beige {
    background-color: #e0d0c8;
  }

  .bold-text-13 {
    font-size: 25px;
  }

  .container-large-copy-copy {
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 5%;
    padding-right: 5%;
  }

  .container-large-copy-copy.reduced-width-copy-copy {
    margin-top: 0;
  }

  .container-large-copy {
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 5%;
    padding-right: 5%;
  }

  .container-large-copy.reduced-width.text-center {
    padding-left: 0%;
    padding-right: 0%;
  }

  .link-block-3 {
    height: 300px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .text-block-61 {
    font-size: 35px;
  }

  .text-block-68 {
    font-size: 22px;
  }

  .text-block-69 {
    font-size: 24px;
  }

  .about-us-hero-content-wrapper.overlay {
    min-width: auto;
    max-width: 50vw;
  }

  .about-us-hero-sub-head {
    font-size: 30px;
  }

  .about-us-bodytext-1, .about-us-bodytext-1._60-bottom-margin.center-justify-tab, .about-us-bodytext-1.center-justify-tab {
    font-size: 20px;
  }

  .about-us-bodytext-1.center-allign.about-us-menu-size.text-white {
    height: 128px;
  }

  .about-us-menu-wrapper {
    padding-left: 40px;
    padding-right: 40px;
  }

  .about-us-h3 {
    font-size: 22px;
  }

  .about-us-h3.center-allign.about-us-menu-size.text-white {
    height: 81px;
    font-size: 27px;
  }

  .columns-15 {
    padding-left: 220px;
    padding-right: 220px;
  }

  .container-large-knowledge-folder {
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 5%;
    padding-right: 5%;
  }

  .container-large-comorbidities {
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 6%;
    padding-right: 6%;
  }

  .grid-third-med-team {
    padding-left: 100px;
    padding-right: 10px;
  }

  .container-large-sign-up-form {
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 5%;
    padding-right: 5%;
  }

  .section-video, .section-facts {
    margin-left: auto;
    margin-right: auto;
  }

  .container-large-sign-up, .container-about-us-old {
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 5%;
    padding-right: 5%;
  }

  .container-about-us-old.reduced-width-copy-copy {
    padding-left: 0%;
    padding-right: 0%;
  }

  .section-19-copy {
    background-image: url("https://cdn.prod.website-files.com/6308235e0019c6006c066523/6308235e0019c6ea5406663d_mary-eineman-sQtGjRSOyGk-unsplash.jpg");
    background-position: 0 0;
    margin-top: 90px;
  }

  .section-video-in-person {
    margin-left: auto;
    margin-right: auto;
  }

  .container-large-copy {
    flex-direction: row;
    justify-content: flex-start;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 5%;
    padding-right: 5%;
  }

  .container-large-copy.reduced-width.text-center {
    flex-direction: column;
    align-items: center;
    padding-left: 0%;
    padding-right: 0%;
  }

  .container-large-copy-facts, .container-large-inperson {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 5%;
    padding-right: 5%;
  }

  .testimonials_page2 {
    padding-left: 140px;
    padding-right: 140px;
  }

  .paragraph-23-copy-testimonials-yotpo {
    text-align: left;
    padding-left: 0;
    padding-right: 0;
    font-size: 20px;
    line-height: 24px;
  }

  .medium-heading-copy-copy.no-bottom-margin-copy-yotpo {
    padding-left: 0;
    padding-right: 120px;
  }

  .section-consultation-locations {
    width: auto;
    max-width: 1700px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 20px;
    padding-left: 128px;
  }

  .section-consultation-locations-title.container-small-title {
    text-align: center;
    padding-top: 20px;
    padding-left: 0;
  }

  .checkbox-label-2 {
    margin-top: 4px;
  }

  .checkbox-2 {
    border-width: 1px;
    border-color: var(--dark-grey);
    background-color: var(--white);
    border-radius: 20px;
    width: 20px;
    height: 20px;
    margin-top: 6px;
  }

  .image-110 {
    object-fit: none;
    display: block;
  }

  .section-26 {
    object-fit: cover;
    height: 500px;
    display: block;
  }

  .heading-72-copy {
    padding-top: 20px;
  }

  .paragraph-30, .phe-step {
    font-size: 20px;
  }

  .adhd-h3-copy {
    font-size: 34px;
  }

  .paragraph-33-copy {
    font-size: 20px;
  }

  .container-41 {
    padding-top: 60px;
  }

  .adhd-bodytext-1-copy, .adhd-bodytext-1-copy.center-justify-tab-copy {
    font-size: 20px;
  }

  .section-hybrid-copy {
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
  }

  .section-hybrid-copy.small-top-padding-copy {
    justify-content: center;
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .testimonials-hybrid-care, .jt-hybrid-care {
    max-width: 1440px;
    padding-left: 28px;
    padding-right: 28px;
  }

  .jt-hybrid-care.no-inner {
    margin-top: 40px;
    margin-bottom: 40px;
    padding-left: 100px;
  }

  .button-6-testimonial, .button-6-copy {
    align-self: center;
    margin-top: 60px;
  }

  .pricing-section-cta-button.type-med {
    font-size: 20px;
  }

  .therapy__hero-bg-video {
    height: 100%;
  }

  .faq-heading {
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 5%;
    padding-right: 5%;
  }

  .faq-category {
    height: 300px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .video-adhd-section {
    max-width: 1440px;
    padding-left: 28px;
    padding-right: 28px;
  }

  .video-adhd-section.no-inner {
    margin-top: 40px;
    margin-bottom: 40px;
    padding-left: 100px;
  }

  .mb-hero-section {
    align-items: flex-start;
    height: 1200px;
    padding-top: 8rem;
  }

  .mb-hero-section.v1, .mb-hero-section.v1-copy {
    height: 1080px;
  }

  .mb-hero-bg-video {
    justify-content: flex-start;
    align-self: flex-start;
    height: 100%;
  }

  .heading-78 {
    font-size: 80px;
  }

  .heading-79 {
    margin-bottom: 60px;
  }

  .container-43 {
    align-items: center;
    padding-left: 0;
  }

  .button-14 {
    margin-top: 40px;
    padding: 20px;
    font-size: 25px;
  }

  .div-block-30 {
    width: 300px;
  }

  .paragraph-33 {
    font-size: 20px;
    line-height: 25px;
  }

  .heading-80 {
    padding-top: 20px;
    font-size: 30px;
  }

  .container-steps {
    align-items: flex-start;
    margin-top: 100px;
    padding-left: 0;
  }

  .mb-hero-bg-video-copy {
    justify-content: flex-start;
    align-self: flex-start;
    height: 100%;
  }

  .heading-79-copy-copy {
    padding-top: 40px;
  }

  .container-44 {
    object-fit: fill;
    flex-direction: column;
    flex: 1;
    align-items: flex-start;
    width: 1400px;
    max-width: none;
    margin-left: 15%;
    margin-right: 15%;
    display: flex;
  }

  .section-27 {
    justify-content: center;
    max-width: 0;
    margin-left: 15%;
    margin-right: 15%;
    display: block;
  }

  .heading-81 {
    font-family: Poppins, sans-serif;
  }

  .heading-mb {
    margin-top: 250px;
  }

  .heading-mb.v1, .heading-mb.v2, .heading-mb.v2 {
    margin-top: 0;
    font-size: 60px;
  }

  .heading-mb.v3, .heading-mb.v4 {
    width: auto;
    margin-top: 0;
    font-size: 60px;
  }

  .subheading-mb {
    max-width: 700px;
    font-size: 30px;
  }

  .subheading-mb.v3 {
    max-width: 680px;
  }

  .button-mb-hp {
    margin-top: 40px;
    padding: 20px;
    font-size: 25px;
  }

  .containter-mb {
    padding-right: 0;
    bottom: 450px;
    left: 300px;
  }

  .containter-mb.v1, .containter-mb.v2 {
    bottom: 350px;
    left: 320px;
  }

  .containter-mb.v3 {
    top: 150px;
    bottom: auto;
    left: 300px;
  }

  .button-hims-hp {
    margin-top: 40px;
    padding: 20px;
    font-size: 25px;
  }

  .hims-hero-section {
    align-items: flex-start;
    height: 1200px;
    padding-top: 8rem;
  }

  .tile-section-3 {
    max-width: 1440px;
    padding-left: 28px;
    padding-right: 28px;
  }

  .tile-section-3.no-inner {
    margin-top: 40px;
    margin-bottom: 40px;
    padding-left: 100px;
  }

  .tile-section-3.no-inner.padding {
    max-width: 1440px;
  }

  .large-text-4 {
    margin-bottom: 10px;
    padding-top: 10px;
    font-size: 24px;
  }

  .container-large-4 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    max-width: 1440px;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 5%;
    padding-right: 5%;
  }

  .container-large-4.reduced-width.mobile {
    padding-left: 0;
    padding-right: 0%;
  }

  .container-large-4.reduced-width.text-center {
    padding-left: 0%;
    padding-right: 0%;
  }

  .container-large-4.reduced-width.text-center.center-mob.no-padding-mob.size-mob {
    align-items: center;
  }

  .tile-section-4 {
    max-width: 1440px;
    padding-left: 28px;
    padding-right: 28px;
  }

  .button-6-testimonial-2 {
    align-self: center;
    margin-top: 60px;
  }

  .patient-first-philosophy-section {
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
  }

  .section-title-8.container-small-title {
    padding-left: 0;
  }

  .tile-section-5 {
    max-width: 1440px;
    padding-left: 28px;
    padding-right: 28px;
  }

  .tile-section-5.no-inner {
    margin-top: 40px;
    margin-bottom: 40px;
    padding-left: 100px;
  }

  .tile-section-5.no-inner.padding {
    max-width: 1440px;
  }

  .container-large-copy-2 {
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 5%;
    padding-right: 5%;
  }

  .section-title-9.container-small-title {
    padding-left: 0;
  }

  .price-list-section {
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
  }

  .section-title-11.container-small-title {
    padding-left: 0;
  }

  .container-large-copy-3 {
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 5%;
    padding-right: 5%;
  }

  .section-title-13.container-small-title {
    padding-left: 0;
  }

  .button-6-testimonial-3 {
    align-self: center;
    margin-top: 60px;
  }

  ._123-steps-section {
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
  }

  ._123-steps-section.small-top-padding {
    justify-content: center;
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .section-title-17.container-small-title {
    padding-left: 0;
  }

  ._123-wrapper {
    margin-left: auto;
    margin-right: auto;
  }

  .text-block-113.focus-lp {
    font-size: 30px;
  }

  .overlay {
    background-image: linear-gradient(#fff0, #fff9 52%);
  }

  .overlay.black {
    background-image: linear-gradient(#0000 31%, #0006 49%);
  }

  .link-block-7 {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .link-block-8 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .text-large-copy {
    font-size: 2rem;
    font-weight: 500;
  }

  .steps-number {
    padding-top: 0;
    font-size: 40px;
  }

  .steps-header {
    padding-top: 20px;
    font-size: 30px;
  }

  .steps-header.max-w {
    padding-top: 0;
  }

  .steps-body {
    font-size: 20px;
    line-height: 25px;
  }

  .steps-div {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: auto;
  }

  .adhd-awareness-video {
    align-items: flex-start;
    height: 1200px;
    padding-top: 8rem;
  }

  .container-43-copy {
    align-items: center;
    padding-left: 0;
  }

  .ad-copy-italic {
    font-size: 65px;
  }

  .ad-copy-poppins {
    font-size: 60px;
  }

  .testimonials-section {
    align-items: flex-start;
    height: 1200px;
    padding-top: 8rem;
  }

  .testimonials-block.test {
    padding: 40px;
  }

  .testimonial-stars {
    width: 25px;
    height: 25px;
  }

  .testimonial-adhd-awarenss-body {
    font-size: 20px;
  }

  .testimonial-adhd-awarenss-quote-sign {
    font-size: 90px;
  }

  .testimonial-adhd-awarenss-reviewer-name, .testimonial-adhd-awarenss-body-copy {
    font-size: 20px;
  }

  .vertical-divider {
    height: 9rem;
  }

  .testimonial-stars-copy {
    width: 30px;
    height: 30px;
  }

  .testimonial-adhd-awarenss-body-copy-copy {
    padding-top: 3px;
    font-size: 20px;
  }

  .steps-header-copy {
    padding-top: 20px;
    font-size: 30px;
  }

  .div-block-36.reverse._1x1 {
    width: 35vw;
    height: 35vw;
  }

  .ad-copy-copy {
    background-size: auto 120%;
    width: 23vw;
    height: 23vw;
    padding-left: 60px;
    padding-right: 60px;
  }

  .div-block-30-copy {
    width: 15vw;
    height: 15vw;
    padding-bottom: 0;
  }

  .grid-7-copy {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    margin-bottom: 60px;
  }

  .link-block-9 {
    border-radius: 999px;
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .latest-knowledge-base-body {
    font-size: 20px;
    line-height: 25px;
  }

  .heading-42-copy {
    font-size: 20px;
  }

  .heading-43-copy {
    font-size: 28px;
  }

  .testimonial-adhd-awarenss-reviewer-name-copy {
    font-size: 20px;
  }

  .container-large-sign-up-form-copy {
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 5%;
    padding-right: 5%;
  }

  .tile-section-5-copy {
    max-width: 1440px;
    padding-left: 28px;
    padding-right: 28px;
  }

  .content-wrapper-copy._100-bottom-margin {
    margin-bottom: 60px;
  }

  .home__hero-bg-video-4-copy {
    height: 100%;
  }

  .btn-copy.btn-lg.btn-block.typeform-share {
    width: 100%;
    margin-left: 0;
    font-size: 2rem;
  }

  .btn-copy.btn-lg.btn-block.typeform-share.black-button._0-margin {
    top: 100px;
  }

  .btn-copy.btn-lg.btn-block.typeform-share.black-button._0-margin.steps-style {
    font-size: 1.4rem;
  }

  .btn-copy.btn-lg.btn-block.typeform-share.black-button._0-margin.steps-style._20-top-margin.width.round-14.margin {
    width: auto;
  }

  .ad-copy-copy-copy {
    background-size: auto 120%;
    width: 23vw;
    height: 23vw;
    padding-left: 60px;
    padding-right: 60px;
  }

  .ad-copy-copy-copy.reverse.size {
    width: 25vw;
    height: 25vw;
    padding-left: 60px;
    padding-right: 60px;
  }

  .ad-copy-italic-copy-copy {
    font-size: 65px;
  }

  .ad-copy-poppins-copy-copy {
    font-size: 60px;
  }

  .text-blog-links {
    font-size: 32px;
  }

  .subheading-text-special-99 {
    font-size: 1.4rem;
    font-weight: 500;
  }

  .focus-hero-body-highlight-section {
    width: 80%;
  }

  .large-text-copy-patient-first {
    margin-bottom: 10px;
    padding-top: 10px;
    font-size: 24px;
  }

  .focus-price-header {
    font-size: 75px;
  }

  .student-loan-hero-body-section {
    right: 300px;
  }

  .student-loan-h1.white {
    font-size: 50px;
  }

  .student-loan-b2 {
    font-size: 18px;
    line-height: 26px;
  }

  .student-disocunt-button.outline.form-size, .student-disocunt-button.form-size {
    height: 50px;
    font-size: 18px;
  }

  .student-loan-h2 {
    font-size: 42px;
  }

  .student-loan-h3 {
    font-size: 30px;
  }

  .student-loan-b1, .student-loan-b1.bold {
    font-size: 22px;
  }

  .student-discount-form-text-field {
    height: 50px;
    font-size: 18px;
    line-height: 26px;
  }

  .student-loan-b3._w-300 {
    font-size: 16px;
    line-height: 23px;
  }

  .text-block-124, .text-block-127 {
    color: var(--primary-3);
    font-weight: 600;
  }

  .div-block-42 {
    width: 55%;
  }

  .container-57 {
    margin-top: 140px;
    margin-left: 0;
    margin-right: 0;
  }

  .text-block-129 {
    font-size: 30px;
  }

  .text-block-130 {
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 20px;
  }

  .link-40 {
    font-size: 22px;
  }

  .heading-95 {
    font-size: 70px;
  }

  .paragraph-37 {
    padding-top: 25px;
    font-size: 20px;
  }
}

@media screen and (max-width: 991px) {
  h1 {
    font-size: 54px;
  }

  h2 {
    font-size: 40px;
  }

  h3 {
    letter-spacing: 0;
    font-size: 32px;
    line-height: 40px;
  }

  .faq-section {
    padding-top: 0;
    padding-bottom: 40px;
  }

  .faq-section.title-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .faq-section.reduced-bottom-padding {
    padding-bottom: 20px;
  }

  .container-large {
    flex-direction: row;
    justify-content: flex-start;
    width: auto;
    padding-left: 56px;
    display: block;
  }

  .large-text {
    margin-bottom: 10px;
  }

  .large-text._21-bottom-margin {
    margin-bottom: 0;
  }

  .large-text._21-bottom-margin.muted-text.type-size {
    font-size: 22px;
  }

  .small-text.muted-text {
    font-size: 14px;
    line-height: 18px;
  }

  .button.type {
    font-weight: 500;
  }

  .navbar {
    position: sticky;
    bottom: 5px;
  }

  .display-heading {
    font-size: 70px;
    line-height: 1em;
  }

  .navbar-row {
    padding-left: 0;
    padding-right: 0;
  }

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

  .tile-section.no-inner {
    padding-left: 40px;
    padding-right: 40px;
  }

  .tile-section.no-inner.padding {
    padding-left: 28px;
    padding-right: 28px;
  }

  .tile-section.halves {
    grid-template-columns: 1fr;
  }

  .tile-section._100-top-padding {
    padding-top: 80px;
  }

  .tile-section-inner-pricing.footer {
    grid-column-gap: 28px;
    grid-template-columns: 1fr 1fr;
    padding: 84px 56px;
  }

  .tile-section-inner-pricing.page-header-tile {
    padding-top: 112px;
    padding-bottom: 112px;
  }

  .tile-section-inner-pricing.bg-dark {
    margin-left: 20px;
    padding-top: 20px;
    padding-bottom: 40px;
  }

  .tile-section-inner-pricing.wide-group-item.grid-halves {
    grid-template-columns: 1fr;
  }

  .large-heading {
    font-size: 54px;
  }

  .medium-heading {
    font-size: 40px;
  }

  .medium-heading.no-bottom-margin {
    line-height: 50px;
  }

  .nav-link {
    flex: 1;
  }

  .nav-link.adjacent-to-links {
    border-bottom: 1px solid var(--shade-2);
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 10px;
    position: relative;
  }

  .navbar-container {
    padding-left: 0;
    padding-right: 0;
  }

  .no-bottom-margin {
    max-width: none;
  }

  .navbar-left-contents {
    padding-left: 28px;
  }

  .navbar-right-contents {
    padding-right: 28px;
  }

  .nav-dropdown-wrapper {
    border-bottom: 1px solid var(--shade-2);
    width: 100%;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 10px;
    display: block;
  }

  .nav-dropdown-wrapper.last-child {
    border-bottom-style: none;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .nav-menu {
    background-color: var(--shade-1);
    margin-left: 0;
    padding: 21px;
    position: absolute;
  }

  .dropdown-list.w--open {
    box-shadow: none;
    background-color: #0000;
    border-style: none;
    padding-top: 0;
    padding-bottom: 0;
    position: relative;
  }

  .dropdown-link {
    padding-top: 7px;
    font-weight: 500;
  }

  .dropdown {
    display: block;
  }

  .menu-button {
    margin-left: 14px;
    padding: 14px;
  }

  .menu-button.w--open {
    background-color: #0000;
  }

  .menu-button-icon {
    display: block;
  }

  .grid-halves {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    justify-items: center;
    padding-left: 56px;
    padding-right: 56px;
  }

  .grid-halves.pricing-options-grid {
    grid-template-columns: 1fr;
  }

  .grid-halves.pricing-options-grid._0-padding-mob {
    flex-direction: column;
    display: flex;
  }

  .section-title {
    border-radius: 1.5px;
    max-width: 500px;
  }

  .section-title.adhd {
    max-width: none;
  }

  .image-wrapper {
    justify-content: center;
    max-width: 60%;
    height: auto;
    max-height: none;
    margin-bottom: 60px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .image-wrapper._300x300 {
    margin-bottom: 0;
  }

  .square-image {
    min-height: 497px;
  }

  .lightbox-over-image.testimonials.transparent {
    height: auto;
    max-height: none;
    margin-bottom: 0;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-inline {
    line-height: 60px;
  }

  .hero-grid {
    grid-row-gap: 56px;
    flex-direction: column;
    grid-template-columns: 60fr;
    display: flex;
  }

  .hero-gallery-row {
    grid-template-columns: 3.5fr 6.5fr;
  }

  .hero-gallery-row.reversed {
    grid-template-columns: 6.5fr 3.5fr;
  }

  .marquee-text {
    object-fit: fill;
    overflow: hidden;
  }

  .grid-thirds {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .grid-thirds.reviews {
    grid-row-gap: 21px;
    grid-template-columns: 1fr;
  }

  .grid-thirds.process {
    grid-row-gap: 56px;
    grid-template-columns: 1fr;
  }

  .grid-thirds.padding-tab {
    padding-left: 56px;
    padding-right: 56px;
  }

  .team-member-grid-image {
    border-radius: 14px;
    width: auto;
    height: 266px;
  }

  .team-member-grid-image.size-mob.size-desktop._40-vw-tab {
    width: 40vw;
  }

  .large-video-player-image {
    min-height: 483px;
    max-height: 483px;
  }

  .large-video-player-image.rounded-corners.shadow {
    width: 166.669%;
    max-width: none;
    height: auto;
    min-height: auto;
    max-height: none;
  }

  .featured-blog-image.rounded-corners {
    margin-bottom: 40px;
  }

  .form-horizontal {
    min-width: 80%;
    max-width: 100%;
  }

  .container-small.align-center {
    margin-left: 0;
  }

  .container-small.reviews-summary {
    flex-direction: column;
    align-items: center;
    max-width: 497px;
  }

  .case-study-grid {
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .customer-details {
    grid-template-columns: 1fr 1fr;
  }

  .reviews-grid, .download-grid {
    grid-template-columns: 1fr;
  }

  .square-box {
    min-height: 497px;
  }

  .pricing-grid, .pricing-grid.halves, .accordion-grid-row {
    grid-template-columns: 1fr;
  }

  .accordion-grid-column.medication, .progress-bar-wrapper {
    width: 100%;
  }

  .progress-bar.bg-shade-2 {
    max-width: 40%;
  }

  .compare-reviews-grid {
    grid-template-columns: 1fr;
  }

  .ui-snippet-components-grid {
    grid-template-columns: 1fr 1fr;
  }

  .ui-snippet-square-image {
    width: 98px;
    height: 98px;
  }

  .grid-left-larger {
    grid-template-columns: 1fr;
  }

  .blog-grid {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
  }

  .btn.btn-lg.btn-block.typeform-share.black-button._0-margin {
    margin-bottom: 0;
  }

  .btn.btn-lg.btn-block.typeform-share.black-button._0-margin.steps-style.round-14 {
    padding: .5rem 1rem;
    font-size: 12px;
  }

  .btn.btn-lg.btn-block.typeform-share.black-button._0-margin.steps-style.round-14.centered {
    margin-top: 40px;
    padding-top: 12px;
    padding-bottom: 10px;
    font-size: 18px;
  }

  .btn.btn-lg.btn-block.typeform-share.black-button._0-margin.round-14 {
    border-radius: 14px;
    padding-top: 12px;
    padding-bottom: 10px;
    font-family: Poppins, sans-serif;
    font-size: 18px;
  }

  .btn.btn-lg.btn-block.typeform-share.black-button._0-margin-copy {
    margin-bottom: 0;
  }

  .btn.btn-lg.btn-block.typeform-share.black-button._0-margin-copy.round-14 {
    border-radius: 14px;
    padding-top: 12px;
    padding-bottom: 10px;
    font-family: Poppins, sans-serif;
    font-size: 18px;
  }

  .section-divider {
    margin-top: 2rem;
  }

  .container-3 {
    max-width: 720px;
  }

  .home__hero-text-wrapper-3 {
    max-width: 560px;
    margin-bottom: 1em;
  }

  .display-1-3 {
    margin-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 3.5rem;
    line-height: 3rem;
  }

  .display-1-3.size.black._0-margin {
    margin-bottom: 0;
  }

  .home__hero-bg-video-4 {
    height: 100%;
  }

  .container-4 {
    max-width: 720px;
    padding-left: 100px;
    padding-right: 100px;
  }

  .dropdown-list-2.w--open {
    box-shadow: none;
    background-color: #0000;
    border-style: none;
    padding-top: 0;
    padding-bottom: 0;
    position: relative;
  }

  .nav-menu-2 {
    background-color: #f4f5f6;
    margin-left: 0;
    padding: 21px;
  }

  .dropdown-link-2 {
    padding-top: 7px;
    font-weight: 500;
  }

  .nav-dropdown-wrapper-2 {
    border-bottom: 1px solid #dde0e3;
    width: 100%;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 10px;
    display: block;
  }

  .nav-dropdown-wrapper-2.last-child {
    border-bottom-style: none;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .nav-link-2 {
    flex: 1;
  }

  .nav-link-2.adjacent-to-links {
    border-bottom: 1px solid #dde0e3;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 10px;
  }

  .home__hero-text-wrapper-4 {
    max-width: 560px;
    margin-bottom: 1em;
  }

  .display-1-3-copy {
    font-size: 3.5rem;
    line-height: 4rem;
  }

  .marquee-text-2 {
    object-fit: fill;
    overflow: hidden;
  }

  .tile-section-inner-2.page-header-tile {
    padding-top: 112px;
    padding-bottom: 112px;
  }

  .tile-section-inner-2.footer {
    grid-column-gap: 28px;
    grid-template-columns: 1fr 1fr 1fr;
    padding: 84px 56px;
  }

  .team-member-grid-image-2 {
    border-radius: 14px;
    height: 266px;
  }

  .section-copy {
    padding-top: 112px;
    padding-bottom: 112px;
  }

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

  .stats {
    padding-top: 112px;
    padding-bottom: 112px;
  }

  .stats.title-section {
    padding-top: 140px;
  }

  .grid-halves-copy {
    grid-template-columns: 1fr;
  }

  .hero-grid-2 {
    grid-row-gap: 56px;
    grid-template-columns: 60fr;
  }

  .square-image-2 {
    min-height: 497px;
  }

  .medical-team-copy {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .stats-copy {
    padding-top: 112px;
    padding-bottom: 112px;
  }

  .tile-section-copy {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .checklist-copy {
    padding-top: 112px;
    padding-bottom: 112px;
  }

  .display-1-5 {
    font-size: 3.5rem;
    line-height: 4rem;
  }

  .button-3 {
    color: #fff;
  }

  .columns-4 {
    width: auto;
    margin: 0;
    padding-left: 10px;
  }

  .column-16 {
    margin-top: 20px;
  }

  .text-block-16.provider_testimonial {
    top: 60px;
    left: 60px;
  }

  .div-close-wrapper, .div-close-wrapper-mobile {
    display: none;
  }

  .tile-section-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .large-heading-2 {
    font-size: 54px;
  }

  .section-20 {
    margin-top: 40px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .text-block-19 {
    padding-left: 0;
    padding-right: 0;
  }

  .tile-section-2-copy, .tile-section-2-copy-2, .tile-section-2-video {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .container-27 {
    border-bottom-right-radius: 70px;
    border-bottom-left-radius: 70px;
    max-width: 95%;
    height: 88px;
    margin-top: -56px;
    padding-top: 64px;
    padding-left: 40px;
    padding-right: 40px;
    font-size: 15px;
  }

  .container-27.auto-h-mob {
    padding-left: 100px;
    padding-right: 100px;
  }

  .banner_text_1 {
    font-size: 12px;
    line-height: 16px;
  }

  .knowledge-base-nav-buttons {
    font-size: 14px;
    line-height: 16px;
  }

  .container-large-mobile {
    display: none;
  }

  .collection-item {
    margin-top: 25px;
    margin-bottom: 25px;
    padding-left: 20px;
  }

  .text-block-21 {
    font-weight: 600;
  }

  .text-block-22 {
    margin-bottom: 40px;
  }

  .dropdown-list-3 {
    width: 250px;
  }

  .dropdown-list-3.w--open {
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
    width: 250px;
    margin-top: 0;
    box-shadow: 0 10px 10px #0000001c;
  }

  .dropdown-toggle-2-mobile {
    border: 1.5px solid var(--shade-2);
    border-radius: 15px;
    width: 100%;
  }

  .dropdown-toggle-2-mobile.w--open {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    width: 100%;
  }

  .dropdown-2-mobile {
    display: block;
  }

  .container-large-copy-mobile {
    display: none;
  }

  .button-category.blog-category-button {
    padding-left: 20px;
    padding-right: 20px;
  }

  .muted-text-2 {
    font-size: 14px;
    line-height: 17px;
  }

  .medium-heading-3-mobile {
    font-size: 40px;
  }

  .slide-2 {
    height: auto;
    max-height: none;
  }

  .testimonials {
    object-fit: fill;
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    height: 100%;
    max-height: 100%;
    padding-bottom: 20px;
    display: flex;
    overflow: visible;
  }

  .mask-2 {
    flex: 0 auto;
    max-height: 100%;
  }

  .slider-2 {
    flex-direction: column;
    flex: 0 auto;
    align-items: stretch;
    height: auto;
  }

  .slide-3-2 {
    height: auto;
    max-height: none;
  }

  .slide-nav-2 {
    padding-top: 0;
  }

  .therapy {
    padding-top: 20px;
    font-size: 14px;
  }

  .container-large-copy-therapy.reduced-width-copy-therapy.text-center-copy-therapy {
    justify-content: center;
    padding-left: 100px;
    padding-right: 100px;
  }

  .medium-heading-copy {
    font-size: 40px;
  }

  .medium-heading-copy.no-bottom-margin-copy {
    text-align: left;
    margin-top: 10px;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .grid-thirds-testimonials {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
  }

  .grid-thirds-testimonials.reviews-page {
    grid-row-gap: 21px;
    grid-template-columns: 1fr;
    margin-left: 0;
    margin-right: 0;
  }

  .short-review-copy {
    margin-bottom: 30px;
    padding: 25px;
  }

  .muted-text-copy {
    font-size: 16px;
    line-height: 20px;
  }

  .grid-halves-logos {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
  }

  .section-title-copy {
    border-radius: 1.5px;
  }

  .image-70 {
    height: 120px;
    margin: -140px -30px 0 -29px;
    padding-bottom: 0;
  }

  .image-71 {
    margin-left: 63px;
  }

  .button-6 {
    background-color: var(--pink);
    text-align: center;
    border-radius: 7px;
    width: auto;
    margin-top: 10px;
    display: block;
  }

  .menu-button-review {
    margin-left: 14px;
    padding: 14px;
  }

  .menu-button-review.w--open {
    background-color: #0000;
  }

  .image-73 {
    min-width: 25vw;
    max-width: 30vw;
  }

  .paragraph-25 {
    width: auto;
    padding-left: 40px;
  }

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

  .section-22 {
    flex-direction: column;
    margin-left: 28px;
    margin-right: 28px;
  }

  .section-22._40-padding-mob {
    display: none;
  }

  .heading-51 {
    padding-left: 40px;
  }

  .container-large-copy {
    margin-bottom: 0;
  }

  .bold-text-7 {
    font-size: 18px;
  }

  .heading-52 {
    padding-left: 40px;
  }

  .heading-company-news {
    font-size: 50px;
    line-height: 100%;
  }

  .news-list-thumb-image {
    width: auto;
    max-width: 100%;
    margin-bottom: 20px;
  }

  .latest-news-list {
    grid-column-gap: 30px;
    grid-row-gap: 0px;
    flex-direction: row;
    align-items: center;
    margin-bottom: 40px;
    display: block;
  }

  .news-list-date {
    margin-bottom: 10px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    font-size: 24px;
  }

  .section-title-company-news {
    border-radius: 1.5px;
  }

  .image-75 {
    border-radius: 15px;
    margin-bottom: 10px;
    padding-bottom: 0;
  }

  .read-more-author {
    padding-top: 10px;
    font-size: 14px;
    line-height: 100%;
  }

  .container-large-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-54-copy {
    margin-top: 0;
  }

  .link-4 {
    font-size: 30px;
  }

  .news-list-title {
    margin-bottom: 40px;
    font-size: 32px;
  }

  .read-more-title {
    font-size: 22px;
    line-height: 100%;
  }

  .latest-news-image-wrapper {
    width: auto;
    height: 100%;
    display: flex;
  }

  .news-section.read-more, .news-section.email-signup {
    margin-top: 60px;
  }

  .news-section.hero-margins {
    margin-top: 20px;
  }

  .news-content-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .news-content-wrapper.thumbnail-image {
    max-height: 100%;
  }

  .news-content-wrapper.article-atributes, .news-content-wrapper.bodytext {
    padding-left: 0;
    padding-right: 0;
  }

  .news-header-large {
    font-size: 50px;
  }

  .news-image {
    border-radius: 15px;
    max-height: 100%;
  }

  .published-date {
    padding-left: 0;
  }

  .heading-57 {
    align-items: center;
    margin-bottom: 20px;
    font-size: 40px;
    display: flex;
  }

  .button-8.top-margin.long-text-padding {
    align-self: flex-start;
    margin-top: 40px;
    margin-left: 0;
    margin-right: 0;
  }

  .button-8.top-margin.long-text-padding.center-tab {
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
  }

  ._2-cell-grid {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    display: flex;
  }

  ._2-cell-grid.padding {
    flex-flow: column;
    align-items: center;
    display: flex;
  }

  ._2-cell-grid.padding.reverse {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column-reverse;
  }

  .section-adhd.self-assesment {
    background-position: 50% 0;
    background-size: cover;
    background-attachment: scroll;
    padding: 60px 28px;
  }

  .section-adhd.treatment {
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .section-adhd.treatment._60-top-margin._21-top-margin-mob {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-adhd.block.no-bottom-margin-mob-and-tab, .section-adhd._100-bottom-padding {
    padding-bottom: 60px;
  }

  .section-adhd.treatment-padding {
    background-size: cover;
    background-attachment: fixed;
    padding: 60px 28px;
  }

  .section-adhd._100-top-padding, .section-adhd._100-top-padding-copy {
    padding-top: 60px;
    padding-bottom: 40px;
  }

  .adhd-h1 {
    font-size: 70px;
  }

  .adhd-h1.white.text-center {
    font-size: 60px;
  }

  .adhd-h1.white.text-center._70-vw-tab {
    max-width: 70vw;
  }

  .adhd-h1.italic-heading {
    min-width: auto;
  }

  .adhd-h1.bottom-margin.center-tab {
    text-align: center;
  }

  .bodytext-1 {
    margin-bottom: 40px;
    font-size: 20px;
    line-height: 150%;
  }

  .bodytext-1.no-bottom-margin.italic.text-white.black {
    font-size: 19px;
  }

  .bodytext-1.text-white {
    margin-bottom: 40px;
  }

  .bodytext-1.center-allign-tab {
    text-align: center;
  }

  .bodytext-1.center-allign-tab._20-bottom-margin-tab {
    margin-bottom: 20px;
  }

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

  .content-wrapper.no-padding {
    flex-direction: column;
    display: flex;
  }

  .content-wrapper.no-padding._80-width {
    min-width: 60%;
    max-width: 75%;
    max-height: none;
  }

  .content-wrapper.no-padding.flex-v._100-paddings._550-h._50-vw.black-outline.absolute {
    width: 80vw;
    max-width: none;
    height: auto;
    color: var(--white);
    background-color: #0000;
    border-width: 0;
    border-top-right-radius: 28px;
    border-bottom-left-radius: 0;
    order: -1;
    margin-left: auto;
    padding: 0 0 100px;
    left: auto;
  }

  .content-wrapper.no-padding.flex-v._60-paddings._550-h._50-vw.blue {
    width: 80vw;
    box-shadow: none;
    order: 1;
    position: relative;
    top: -40px;
    right: auto;
  }

  .content-wrapper.no-padding.flex.reverse {
    flex-direction: column-reverse;
  }

  .content-wrapper.no-padding.left-justify-mob {
    padding-bottom: 40px;
  }

  .content-wrapper.no-padding.left-justify-mob.no-bottom-padding {
    padding-bottom: 0;
  }

  .content-wrapper.no-padding.diagnosis-numbered-title {
    align-items: flex-start;
    max-width: 75vw;
  }

  .content-wrapper.no-padding.grid._3-rows {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: start;
  }

  .content-wrapper._50-width {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .content-wrapper._50-width.center-flex-tab-mob {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .content-wrapper.no-margin.flex-wrapper.vertical._20-gutters.left-justify {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .content-wrapper.bottom-margin.self-assessment.max-width._100-bottom-margin {
    max-width: 100vw;
    margin-bottom: 40px;
    padding-left: 28px;
    padding-right: 28px;
  }

  .content-wrapper.grid._3x2 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .content-wrapper.adhd-grid {
    grid-row-gap: 40px;
    flex-direction: column;
    display: flex;
  }

  .content-wrapper.adhd-grid.no-padding._50-width.gray.treatment-rounded {
    max-width: 100%;
  }

  .content-wrapper.adhd-grid.no-padding._2-cell-coloumn.left-justify._40-padding {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: flex-start;
    padding-left: 20px;
    padding-right: 0;
    display: grid;
  }

  .content-wrapper.adhd-grid.no-gutter {
    padding-left: 0;
    padding-right: 0;
  }

  .content-wrapper.adhd-grid.no-gutter.reverse._60-bottom-margin, .content-wrapper.flex-wrapper {
    flex-direction: column-reverse;
  }

  .content-wrapper.flex-wrapper.no-padding._20-gutters._40-bottom-margin {
    flex-direction: column;
    margin-bottom: 40px;
  }

  .content-wrapper.flex-wrapper.no-padding._20-gutters._40-bottom-margin.left-justify {
    flex-direction: row;
    justify-content: center;
  }

  .content-wrapper.flex-wrapper.reverse {
    flex-direction: column-reverse;
  }

  .content-wrapper.flex-wrapper._60-gap-tab {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
  }

  .content-wrapper.flex-wrapper.no-gaps, .content-wrapper.flex-wrapper.vertical._0-gap {
    flex-direction: column;
  }

  .content-wrapper._1000-width.left-justify-mob.tab-edit, .content-wrapper._1000-width._40-bottom-margiin {
    align-items: flex-start;
  }

  .content-wrapper.relative.blue.rounded._40-padding._60-width.question-position {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    top: auto;
    left: auto;
  }

  .content-wrapper.relative.blue.rounded._40-padding._60-width.question-position._90-transparant.min-height-size {
    min-height: auto;
    max-height: none;
    top: auto;
  }

  .content-wrapper.relative.blue.rounded._40-padding._60-width.question-position._90-transparant.min-height-size.auto-size.rounded-right {
    border-bottom-left-radius: 0;
  }

  .content-wrapper.relative.blue.rounded._40-padding._60-width.question-position._90-transparant.min-height-size.auto-size.rounded-right.square-top-tab-and-mob {
    border-bottom-left-radius: 28px;
    padding: 56px;
  }

  .content-wrapper.relative.blue.rounded._40-padding._60-width.question-position._90-transparant.min-height-size.auto-size.rounded-left.square-top-tab-and-mob {
    border-bottom-right-radius: 28px;
    padding: 56px;
  }

  .content-wrapper.width-test {
    order: 1;
    align-self: center;
    max-width: 100vw;
    padding-left: 0;
    display: flex;
  }

  .content-wrapper.circle._45x45 {
    width: 40px;
    height: 40px;
  }

  .content-wrapper.adhd-awareness-video-section, .content-wrapper.focus-lp-hero {
    flex-direction: row;
  }

  .content-wrapper.how-does-done-work {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    padding-top: 60px;
  }

  .content-wrapper.focus-media {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
  }

  .content-wrapper.focus-lp-hero-copy {
    flex-direction: row;
  }

  .adhd-icon-wrapper {
    height: 100px;
  }

  .rounded {
    display: block;
  }

  .link-8 {
    font-size: 16px;
  }

  .adhd-icon {
    height: 100%;
  }

  .flex-wrapper {
    flex-direction: column;
    display: flex;
  }

  .flex-wrapper.reverse {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
  }

  .flex-wrapper.no-padding.no-margin._100-width._20-gutter.middle-allign._90-height {
    flex-direction: row;
    align-items: center;
    display: flex;
  }

  .flex-wrapper.no-padding.no-margin._100-width._20-gutter.tab-edit {
    flex-direction: row;
  }

  .adhd-h2 {
    font-size: 45px;
  }

  .adhd-h2.blue, .adhd-h2.blue._480-width.center-justify-tab {
    text-align: center;
  }

  .adhd-h2.blue._60-bottom-margin {
    margin-bottom: 40px;
  }

  .adhd-h2.blue.center-justify-tab {
    text-align: center;
  }

  .adhd-h2.blue.center-justify-tab.left-justify-mob._600-w-desktop {
    max-width: 500px;
  }

  .adhd-h2.blue.size-tab {
    width: 475px;
  }

  .adhd-h2.blue.text-center.width {
    width: 550px;
  }

  .adhd-h2.blue.size-tab-auto {
    width: 475px;
  }

  .adhd-h2.blue.size-tab-auto.left-justify-mob {
    width: auto;
  }

  .adhd-h2.blue._40-bottom-margin {
    margin-bottom: 40px;
  }

  .adhd-h2.text-white.size-mob.size-tab {
    max-width: 60%;
  }

  .adhd-h2.text-white.size-mob.size-tab.size-sm-mob {
    align-self: flex-start;
    max-width: 85%;
  }

  .adhd-h2.text-white.size-mob.size-tab.size-sm-mob.left-allign-tab {
    align-self: flex-start;
  }

  .adhd-h2.text-white.size-mob.size-tab.size-sm-mob.center-tab {
    margin-left: auto;
    margin-right: auto;
  }

  .adhd-h2.white.center-tab._70-vw-tab {
    width: 70vw;
  }

  .adhd-h2.white.center-tab.left-justify-mob {
    width: auto;
  }

  .adhd-h2.white.no-bottom-margin {
    align-self: center;
  }

  .adhd-h2.white.no-bottom-margin.center-justify-tab, .adhd-h2.center-tab {
    text-align: center;
  }

  .adhd-h2._60-bottom-margin.text-center {
    margin-bottom: 40px;
  }

  .adhd-numbered-list {
    font-size: 26px;
  }

  .ratio-image-wrapper {
    margin-bottom: 0;
    padding-top: 66.6667%;
  }

  .ratio-image-wrapper.bottom-margin {
    width: auto;
    height: auto;
    margin-bottom: 40px;
  }

  .ratio-image-wrapper.bottom-margin._16-9._2-3-mob {
    width: 100%;
    min-width: auto;
    min-height: auto;
  }

  .ratio-image-wrapper._1-1._600x600-tab {
    min-width: 600px;
    height: auto;
    min-height: 600px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0%;
  }

  .ratio-image-wrapper._50-width {
    min-width: 100%;
  }

  .ratio-image-wrapper._50-width._1-1 {
    padding-top: 100%;
  }

  .ratio-image-wrapper._50-width._1-1._600x600-tab._400x400-l-mob {
    padding-top: 0%;
  }

  .ratio-image-wrapper._16-9-tab {
    padding-top: 56.25%;
  }

  .ratio-image-wrapper.auto-ratio._16-9-tab {
    position: relative;
  }

  .ratio-image-wrapper._40-bottom-margin-tab {
    margin-bottom: 40px;
    padding-top: 56.25%;
  }

  .ratio-image-wrapper._40-bottom-margin-tab._16x9-tab {
    padding-top: 56.25%;
  }

  .ratio-image-wrapper._40-bottom-margin-tab._1x1.min-height {
    min-height: auto;
  }

  .ratio-image-wrapper._0-bottom-margin-tab {
    margin-bottom: 0;
    padding-top: 56.25%;
  }

  .ratio-image {
    min-width: 100%;
  }

  .ratio-image.rounded {
    object-position: 50% 50%;
    border-radius: 14px;
  }

  .ratio-image.rounded.square-bottom-tab-mob {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    height: 100%;
  }

  .ratio-image.rounded.square-bottom-tab-mob.rounded-left-desktop.auto-size-desktop {
    border-top-right-radius: 0;
    position: absolute;
  }

  .ratio-image.rounded.square-bottom-tab-mob.rounded-left-desktop.auto-size-desktop.square-bottom-tab-and-mob {
    border-top-right-radius: 28px;
  }

  .ratio-image.rounded.square-bottom-tab-mob.rounded-right-desktop.auto-size-desktop.square-bottom-tab-and-mob {
    border-top-left-radius: 28px;
    position: absolute;
  }

  .ratio-image.rounded.how-treated-position.diagnosis-position {
    object-position: 50% 0%;
  }

  .ratio-image.rounded.type-of-meds-tab-position-copy, .ratio-image.rounded.what-are-potential-position-copy {
    object-position: 50% 60%;
  }

  .ratio-image.rounded.medication-monitoring-position {
    object-position: 25% 70%;
  }

  .ratio-image.rounded.leadership-team-position {
    object-position: 50% 50%;
  }

  .large-heading-2-copy {
    margin-bottom: 0;
    padding-left: 60px;
    font-size: 30px;
  }

  .confirmation-textt {
    padding-left: 60px;
    padding-right: 60px;
    font-size: 14px;
  }

  .collection-list-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-57-copy {
    align-items: center;
    margin-bottom: 20px;
    font-size: 40px;
    display: flex;
  }

  .heading-company-news-copy {
    font-size: 50px;
    line-height: 100%;
  }

  .medical-team-header {
    border-radius: 1.5px;
  }

  .article-body-copy-copy.hero {
    text-align: left;
    font-size: 18px;
  }

  .link-11 {
    padding-top: 10px;
  }

  .heading-66 {
    font-size: 25px;
  }

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

  .image-92 {
    border-radius: 20px;
  }

  .heading-67 {
    padding-right: 5px;
    font-size: 25px;
  }

  .image-wrapper-brand-video {
    justify-content: center;
    align-self: center;
    max-width: 60%;
    height: auto;
    max-height: none;
    margin-bottom: 60px;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .testimonials-shop {
    object-fit: fill;
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    height: 100%;
    max-height: 100%;
    padding-bottom: 40px;
    display: flex;
    overflow: visible;
  }

  .adhd-h3.blue {
    text-align: center;
  }

  .adhd-h3.blue.no-bottom-margin {
    align-self: flex-start;
  }

  .adhd-h3.no-bottom-margin.text-white {
    max-width: 320px;
  }

  .adhd-h3.no-bottom-margin._20-margin-tab {
    margin-bottom: 20px;
  }

  .adhd-h3.serif.center-tab {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .adhd-h3.no-bottom-margin-copy.text-white {
    max-width: 320px;
  }

  .adhd-button {
    font-size: 16px;
  }

  .adhd-button.long-text-padding.white-outline._80-bottom-margin {
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
  }

  .adhd-button.long-text-padding.yellow.left-justify._80-bottom-margin.center-tab, .adhd-button.long-text-padding.yellow.left-justify.center-tab {
    margin-left: auto;
  }

  .adhd-button.long-text-padding.black-outline.left-allign {
    border-color: var(--white);
    color: var(--white);
    margin-left: auto;
  }

  .adhd-link:hover, .adhd-link.blue:hover, .adhd-link.yellow:hover {
    font-size: 16px;
  }

  .adhd-bodytext-1 {
    letter-spacing: 0;
    margin-bottom: 40px;
    font-size: 16px;
    line-height: 160%;
  }

  .adhd-bodytext-1.no-bottom-margin.text-white.italic.black {
    font-size: 19px;
  }

  .adhd-bodytext-1.text-white {
    margin-bottom: 40px;
  }

  .adhd-bodytext-1._60-bottom-margin {
    font-size: 16px;
    line-height: 160%;
  }

  .adhd-bodytext-1._60-bottom-margin.center-justify-tab {
    text-align: center;
    margin-bottom: 40px;
  }

  .adhd-bodytext-1._60-bottom-margin.center-justify-tab._0-bottom-margin-tab {
    margin-bottom: 60px;
  }

  .adhd-bodytext-1.center-justify-tab {
    text-align: center;
  }

  .rich-text-block-5 {
    font-size: 14px;
  }

  .getting-tested-wrapper.reverse {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column-reverse;
    justify-content: flex-end;
    align-items: center;
    padding-left: 28px;
    padding-right: 28px;
    display: flex;
  }

  .getting-tested-image-wrapper {
    min-width: 100%;
    margin-bottom: 40px;
    padding-top: 56.25%;
  }

  .getting-tested-image.left-rounded.position-1, .getting-tested-image.left-rounded.position-2 {
    box-shadow: none;
    border-top-right-radius: 28px;
    border-bottom-right-radius: 28px;
    position: absolute;
    inset: 0% 0% auto;
  }

  .getting-tested-image.left-rounded.position-diagnosis {
    box-shadow: none;
    object-position: 50% 25%;
    border-top-right-radius: 28px;
    border-bottom-right-radius: 28px;
    position: absolute;
    inset: 0% 0% auto;
  }

  .getting-tested-image.left-rounded.treatment-position, .getting-tested-image.left-rounded.nootropic-position {
    box-shadow: none;
    border-top-right-radius: 28px;
    border-bottom-right-radius: 28px;
    position: absolute;
    inset: 0% 0% auto;
  }

  .getting-tested-image.left-rounded.medicarion-effective-treatment-position-copy {
    box-shadow: none;
    object-position: 50% 70%;
    border-top-right-radius: 28px;
    border-bottom-right-radius: 28px;
    position: absolute;
    inset: 0% 0% auto;
  }

  .getting-tested-image.left-rounded.can-online-doctors-position {
    box-shadow: none;
    object-position: 50% 25%;
    border-top-right-radius: 28px;
    border-bottom-right-radius: 28px;
    position: absolute;
    inset: 0% 0% auto;
  }

  .adhd-navbar-row, .adhd-navbar-container {
    padding-left: 0;
    padding-right: 0;
  }

  .tile-section-knowledge {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .tile-section-knowledge.no-inner {
    padding-left: 40px;
    padding-right: 40px;
  }

  .section-article-knowledge {
    padding: 40px 60px;
  }

  .ratio-overlay-wrapper {
    margin-bottom: 0;
    padding-top: 66.6667%;
  }

  .ratio-overlay-wrapper.bottom-margin {
    width: auto;
    height: auto;
    margin-bottom: 40px;
  }

  .ratio-overlay-wrapper.bottom-margin._16-9._2-3-mob {
    width: 100%;
    min-width: auto;
    min-height: auto;
  }

  .adhd-h4 {
    font-size: 16px;
  }

  .adhd-h4.serif.no-bottom-margin.auto-w {
    align-self: flex-start;
  }

  .adhd-h4.center-tab {
    text-align: center;
    font-size: 19px;
  }

  .container-27-adhd {
    border-bottom-right-radius: 70px;
    border-bottom-left-radius: 70px;
    max-width: 95%;
    height: 88px;
    margin-top: -56px;
    padding-top: 64px;
    padding-left: 40px;
    padding-right: 40px;
    font-size: 15px;
  }

  .banner_text_1-adhd {
    font-size: 14px;
    line-height: 16px;
  }

  .button-6-copyadhd {
    background-color: var(--pink);
    text-align: center;
    border-radius: 7px;
    width: auto;
    margin-top: 10px;
    display: block;
  }

  .tile-section-inner-pricing-adhd.page-header-tile-copy-copy {
    padding-top: 112px;
    padding-bottom: 112px;
  }

  .banner_text_1-copy {
    font-size: 14px;
    line-height: 16px;
  }

  .div-block-18 {
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .heading-70 {
    object-fit: contain;
    font-size: 50px;
    overflow: visible;
  }

  .image-96 {
    height: 450px;
  }

  .text-block-53 {
    font-size: 18px;
    line-height: 25px;
  }

  .columns-11 {
    flex-direction: row;
    align-items: center;
    display: flex;
  }

  .image-98 {
    width: 90px;
  }

  .columns-12 {
    flex-direction: row;
    flex: 0 auto;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

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

  .columns-14 {
    align-items: center;
    display: flex;
  }

  .column-24 {
    text-align: left;
    flex-direction: column;
    padding-left: 10px;
    display: flex;
  }

  .column-26 {
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    display: block;
  }

  .text-block-55 {
    font-size: 16px;
    line-height: 18px;
  }

  .link-27 {
    font-size: 18px;
    line-height: 18px;
  }

  .column-28 {
    flex-direction: row;
    display: block;
  }

  .text-block-55-medical-review {
    font-size: 16px;
    line-height: 18px;
  }

  .adhd-link-2.blue:hover {
    font-size: 16px;
  }

  .paragraph-23-copy {
    margin-top: 10px;
    margin-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
    font-size: 18px;
    line-height: 22px;
  }

  .paragraph-24-copy {
    padding-right: 0;
    font-size: 14px;
  }

  .adhd-navbar-new {
    position: sticky;
    bottom: 5px;
  }

  .navbar-dropdown {
    width: 100%;
  }

  .dropdown-list-4.w--open {
    background-color: var(--shade-1);
    margin-bottom: 10px;
  }

  .adhd-nav-dropdown {
    width: 100%;
  }

  .adhd-nav-wrapper {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .navbar-left-contents-copy {
    padding-left: 0;
    left: 28px;
  }

  .navbar-left-contents-copy.size {
    min-width: auto;
    max-width: none;
  }

  .navbar-right-contents-copy {
    padding-right: 0;
    right: 28px;
  }

  .adhd-nav-button.review-copy.round-14 {
    border-radius: 14px;
  }

  .adhd-nav-button.review-copy.rounded {
    display: flex;
  }

  .text-block-60.type-med {
    font-size: 18px;
    line-height: 150%;
  }

  .text-block-60.reg, .text-block-60.reg.black {
    font-size: 16px;
  }

  .nav-menu-copy {
    background-color: var(--shade-1);
    width: 100vw;
    margin-left: 0;
    padding: 21px;
    position: absolute;
    left: 0;
    right: 0;
  }

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

  .about-us-nav-1 {
    grid-template-rows: auto auto;
  }

  .div-block-21 {
    background-color: var(--shade-1);
    border-radius: 20px;
    margin-top: 60px;
    margin-bottom: 60px;
    padding: 60px 40px;
  }

  .link-block-3 {
    background-color: var(--white);
    border-radius: 10px;
    height: 240px;
    padding: 20px;
  }

  .text-block-61 {
    background-color: var(--white);
    background-image: none;
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 110%;
  }

  .text-block-68 {
    font-size: 15px;
    font-weight: 400;
    line-height: 110%;
  }

  .section-about-us._100-bottom-padding {
    padding-bottom: 60px;
  }

  .about-us-hero-content-wrapper {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .about-us-h1 {
    font-size: 70px;
  }

  .about-us-h1.white.text-center {
    font-size: 60px;
  }

  .about-us-h1.white.text-center._40-bottom-margin {
    margin-bottom: 28px;
  }

  .about-us-hero-sub-head {
    letter-spacing: 0;
    margin-bottom: 0;
    font-size: 20px;
    line-height: 160%;
  }

  .about-us-bodytext-1 {
    letter-spacing: 0;
    margin-bottom: 40px;
    font-size: 16px;
    line-height: 160%;
  }

  .about-us-bodytext-1.text-white {
    margin-bottom: 40px;
  }

  .about-us-bodytext-1._60-bottom-margin {
    font-size: 16px;
    line-height: 160%;
  }

  .about-us-bodytext-1._60-bottom-margin.center-justify-tab {
    text-align: center;
    margin-bottom: 40px;
  }

  .about-us-bodytext-1._60-bottom-margin.center-justify-tab._0-bottom-margin-tab {
    margin-bottom: 60px;
  }

  .about-us-bodytext-1._60-bottom-margin.center-justify-tab._0-bottom-margin-tab.left-justify-mob._120-bottom-margin {
    margin-bottom: 80px;
  }

  .about-us-bodytext-1.center-justify-tab {
    text-align: center;
  }

  .about-us-bodytext-1.center-allign.about-us-menu-size.text-white {
    height: 102.375px;
  }

  .about-us-hero-ratio-overlay-wrapper {
    margin-bottom: 0;
    padding-top: 66.6667%;
  }

  .about-us-hero-ratio-overlay-wrapper.bottom-margin {
    width: auto;
    height: auto;
    margin-bottom: 40px;
  }

  .about-us-hero-ratio-overlay-wrapper.bottom-margin._16-9._2-3-mob {
    width: 100%;
    min-width: auto;
    min-height: auto;
  }

  .about-us-hero-ratio-overlay-wrapper.bottom-margin._16-9._2-3-mob.test {
    height: auto;
    padding-top: 56.25%;
  }

  .about-us-hero-ratio-image-wrapper {
    margin-bottom: 0;
    padding-top: 66.6667%;
  }

  .about-us-hero-ratio-image-wrapper._16-9-tab {
    padding-top: 56.25%;
  }

  .about-us-hero-ratio-image {
    width: auto;
    min-width: 100%;
  }

  .about-us-hero-ratio-image.rounded {
    object-position: 50% 50%;
    border-bottom-right-radius: 28px;
    border-bottom-left-radius: 28px;
  }

  .about-us-menu-wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding-top: 28px;
    padding-bottom: 28px;
    overflow: auto;
  }

  .about-us-menu-icon-wrapper {
    height: 100px;
  }

  .about-us-menu-icon-wrapper._150-x-150 {
    height: 120px;
  }

  .about-us-h3 {
    font-size: 16px;
  }

  .about-us-h3.center-allign.about-us-menu-size.text-white {
    height: 108px;
    font-size: 24px;
  }

  .about-us-menu-button {
    font-size: 16px;
  }

  .about-us-menu-button.white-outline {
    padding-left: 60px;
    padding-right: 60px;
  }

  .container-large-comorbidities {
    align-items: flex-start;
    padding-left: 40px;
  }

  .grid-third-med-team {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .content-wrapper-copy.no-padding {
    flex-direction: column;
    display: flex;
  }

  .content-wrapper-copy.adhd-grid {
    grid-row-gap: 40px;
    flex-direction: column;
    display: flex;
  }

  .content-wrapper-copy.adhd-grid.no-padding._1x7.left-justify._40-l-padding {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: flex-start;
    padding-left: 20px;
    padding-right: 0;
    display: grid;
  }

  .content-wrapper-copy.adhd-grid.no-padding._1x7.left-justify._40-l-padding.left-justify-mob {
    margin-left: 0;
    padding-left: 40px;
  }

  .container-large-sign-up-form {
    width: auto;
    padding-left: 30px;
    display: flex;
  }

  .section-video {
    padding-top: 40px;
    padding-bottom: 0;
  }

  .section-facts {
    flex-direction: column;
    padding-top: 40px;
    padding-bottom: 0;
    display: block;
  }

  .container-large-sign-up {
    width: auto;
    padding-left: 30px;
    display: flex;
  }

  .container-about-us-old.reduced-width-copy-copy {
    padding-left: 0;
  }

  .div-block-21-copy {
    background-color: var(--shade-1);
    border-radius: 20px;
    margin-top: 60px;
    margin-bottom: 60px;
    padding: 60px 40px;
  }

  .section-19-copy {
    background-color: #0000;
    margin-top: 60px;
  }

  .adhd-navbar-container-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .section-video-in-person {
    padding-top: 40px;
    padding-bottom: 0;
    display: none;
  }

  .container-large-copy {
    flex-direction: row;
    justify-content: flex-start;
    width: auto;
    padding-left: 30px;
    display: flex;
  }

  .container-large-copy.reduced-width.text-center {
    flex-direction: column;
  }

  .container-large-copy-facts {
    flex-direction: column;
    justify-content: flex-start;
    width: auto;
    padding-left: 30px;
    display: flex;
  }

  .container-large-inperson {
    flex-direction: row;
    justify-content: flex-start;
    width: auto;
    padding-left: 30px;
    display: flex;
  }

  .paragraph-23-copy-testimonials-yotpo {
    margin-top: 10px;
    margin-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
    font-size: 18px;
    line-height: 22px;
  }

  .medium-heading-copy-copy {
    font-size: 40px;
  }

  .medium-heading-copy-copy.no-bottom-margin-copy-yotpo {
    text-align: left;
    margin-top: 10px;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .section-consultation-locations {
    padding-left: 40px;
    padding-right: 40px;
  }

  .section-consultation-locations-title {
    border-radius: 1.5px;
    max-width: 500px;
  }

  .section-consultation-locations-title.container-small-title {
    max-width: none;
    margin-right: auto;
  }

  .consultation-locations-image {
    min-width: 100%;
  }

  .consultation-locations-image.rounded {
    object-position: 50% 50%;
    border-bottom-right-radius: 28px;
    border-bottom-left-radius: 28px;
  }

  .consultation-locations-grid-image-wrapper {
    margin-bottom: 0;
    padding-top: 0%;
  }

  .consultation-locations-content-wrapper {
    flex-direction: column;
    align-items: center;
    padding-left: 30px;
    padding-right: 30px;
    display: flex;
  }

  .consultation-locations-heading {
    margin-bottom: 0;
    padding-top: 10px;
  }

  .field-label-2, .field-label-3, .checkbox-label-2 {
    font-size: 14px;
  }

  .div-block-25.margin-tab {
    margin-bottom: 20px;
  }

  .div-block-26 {
    align-self: flex-start;
  }

  .submit-button-4 {
    padding-left: 40px;
    padding-right: 40px;
    font-weight: 500;
  }

  .section-26 {
    object-fit: cover;
    height: 300px;
  }

  .text-block-76 {
    padding-left: 100px;
    padding-right: 100px;
  }

  .columns-16 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-72-copy {
    padding-top: 40px;
    padding-bottom: 0;
    padding-left: 100px;
    font-size: 45px;
  }

  .navbar-right-contents-copy-therapy {
    padding-right: 0;
    right: 28px;
  }

  .paragraph-30 {
    padding-left: 40px;
    padding-right: 40px;
    font-size: 16px;
  }

  .adhd-h4-copy {
    font-size: 45px;
  }

  .adhd-h4-copy.blue-copy {
    text-align: center;
  }

  .adhd-h4-copy.blue-copy._60-bottom-margin-copy {
    margin-bottom: 40px;
  }

  .phe-step {
    padding-left: 40px;
    padding-right: 40px;
    font-size: 16px;
  }

  .adhd-h2-copy {
    font-size: 45px;
  }

  .adhd-h2-copy.blue-copy {
    text-align: center;
  }

  .adhd-h2-copy.blue-copy._60-bottom-margin-copy {
    margin-bottom: 40px;
  }

  .image-wrapper-phe-1 {
    min-width: 100%;
    margin-bottom: 40px;
    padding-top: 56.25%;
  }

  .adhd-icon-wrapper-copy {
    height: 100px;
  }

  .adhd-h3-copy.no-bottom-margin-copy.text-white {
    max-width: 320px;
  }

  .bold-text-18, .bold-text-19, .bold-text-20 {
    color: var(--primary-1);
  }

  .paragraph-33-copy {
    padding-left: 40px;
    padding-right: 40px;
    font-size: 16px;
  }

  .diagnosis-process-phe {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .diagnosis-process-phe.adhd-grid-copy {
    grid-row-gap: 40px;
    flex-direction: column;
    display: flex;
  }

  .diagnosis-process-phe.adhd-grid-copy.no-padding-copy._1x7-copy.left-justify-copy._40-l-padding-copy {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: flex-start;
    padding-left: 20px;
    padding-right: 0;
    display: grid;
  }

  .diagnosis-process-phe.adhd-grid-copy.no-padding-copy._1x7-copy.left-justify-copy._40-l-padding-copy.left-justify-mob-copy {
    margin-left: 0;
    padding-left: 40px;
  }

  .adhd-bodytext-1-copy {
    letter-spacing: 0;
    margin-bottom: 40px;
    font-size: 16px;
    line-height: 160%;
  }

  .adhd-bodytext-1-copy.center-justify-tab-copy {
    text-align: center;
  }

  .section-hybrid-copy {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .no-bottom-margin-hybrid, .no-bottom-margin-copy {
    max-width: none;
  }

  .testimonials-hybrid-care, .jt-hybrid-care {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .jt-hybrid-care.no-inner {
    padding-left: 40px;
    padding-right: 40px;
  }

  .no-bottom-margin-copy {
    max-width: none;
  }

  .grid-halves-jt {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    justify-items: center;
    padding-left: 56px;
    padding-right: 56px;
  }

  .button-6-testimonial, .button-6-copy {
    background-color: var(--pink);
    text-align: center;
    border-radius: 7px;
    width: auto;
    margin-top: 10px;
    display: none;
  }

  .grid-thirds-hybrid-variant {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .therapy__hero-bg-video {
    height: 100%;
  }

  .display-1-3-copy-therapy {
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 3.5rem;
    line-height: 3rem;
  }

  .faq-heading-section {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .faq-heading {
    padding-top: 0;
    padding-left: 40px;
    padding-right: 40px;
  }

  .faq-category {
    background-color: var(--white);
    border-radius: 10px;
    height: 180px;
    padding: 20px;
  }

  .text-block-78 {
    font-size: 22px;
    line-height: 24px;
  }

  .faq-div-block {
    background-color: var(--shade-1);
    border-radius: 20px;
    margin-top: 60px;
    margin-bottom: 60px;
    padding: 60px 40px;
  }

  .faq-heading-text {
    font-size: 54px;
  }

  .video-adhd-section {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .video-adhd-section.no-inner {
    padding-left: 40px;
    padding-right: 40px;
  }

  .mb-hero-section.v1, .mb-hero-section.v1-copy {
    height: 558px;
  }

  .mb-hero-bg-video {
    height: 100%;
  }

  .div-block-30 {
    width: 230px;
  }

  .image-112, .image-113, .image-114 {
    width: 150px;
    height: 150px;
  }

  .container-steps {
    z-index: 99;
    padding-left: 20px;
    padding-right: 280px;
    position: absolute;
  }

  .container-steps.v1, .container-steps.v2, .container-steps.v3 {
    margin-bottom: 0;
    padding-left: 0;
    bottom: 300px;
    left: 28px;
  }

  .mb-hero-bg-video-copy {
    height: 100%;
  }

  .video-banner-steps-mobile {
    display: none;
  }

  .heading-mb {
    margin-top: 100px;
  }

  .heading-mb.v1, .heading-mb.v2, .heading-mb.v2 {
    max-width: 420px;
    font-size: 32px;
  }

  .heading-mb.v3, .heading-mb.v4 {
    width: auto;
    max-width: none;
    font-size: 32px;
  }

  .subheading-mb {
    max-width: 380px;
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 18px;
  }

  .subheading-mb.v1, .subheading-mb.v2, .subheading-mb.v2, .subheading-mb.v3, .subheading-mb.v4 {
    max-width: 310px;
  }

  .subheading-mb.v4 {
    max-width: 370px;
  }

  .subheading-mb.v5 {
    max-width: 310px;
  }

  .video-banner-mb-desktop {
    display: none;
  }

  .video-banner-mb-desktop.v1, .video-banner-mb-desktop.v2, .video-banner-mb-mobile {
    display: block;
  }

  .video-banner-mb-mobile.v1, .video-banner-mb-mobile.v2 {
    display: none;
  }

  .containter-mb {
    padding-right: 100px;
  }

  .containter-mb.v1, .containter-mb.v2 {
    bottom: 56px;
  }

  .containter-mb.v3 {
    bottom: 56px;
    left: 28px;
  }

  .tile-section-3 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .tile-section-3.no-inner {
    padding-left: 40px;
    padding-right: 40px;
  }

  .tile-section-3.no-inner.padding {
    padding-left: 28px;
    padding-right: 28px;
  }

  .large-text-4 {
    margin-bottom: 10px;
  }

  .section-title-5 {
    border-radius: 1.5px;
    max-width: 500px;
  }

  .container-large-4 {
    flex-direction: row;
    justify-content: flex-start;
    width: auto;
    padding-left: 56px;
    display: block;
  }

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

  .button-6-testimonial-2 {
    text-align: center;
    background-color: #fd2d55;
    border-radius: 7px;
    width: auto;
    margin-top: 10px;
    display: none;
  }

  .muted-text-3 {
    font-size: 14px;
    line-height: 17px;
  }

  .slide-nav-3 {
    padding-top: 0;
  }

  .section-title-7 {
    border-radius: 1.5px;
    max-width: 500px;
  }

  .patient-first-philosophy-section {
    padding-top: 0;
    padding-bottom: 40px;
  }

  .section-title-8 {
    border-radius: 1.5px;
    max-width: 500px;
  }

  .tile-section-5 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .tile-section-5.no-inner {
    padding-left: 40px;
    padding-right: 40px;
  }

  .tile-section-5.no-inner.padding {
    padding-left: 28px;
    padding-right: 28px;
  }

  .button-15.pricing-section-cta-button.assessment-btn.blue.type {
    padding-top: 12px;
    padding-bottom: 10px;
  }

  .container-large-copy-2 {
    margin-bottom: 0;
  }

  .tile-section-inner-pricing-2.page-header-tile {
    padding-top: 112px;
    padding-bottom: 112px;
  }

  .tile-section-inner-pricing-3.footer {
    grid-column-gap: 28px;
    grid-template-columns: 1fr 1fr;
    padding: 84px 56px;
  }

  .tile-section-inner-pricing-3.page-header-tile {
    padding-top: 112px;
    padding-bottom: 112px;
  }

  .tile-section-inner-pricing-3.page-header-tile.bg-primary-4.orange-gradient {
    border-radius: 14px;
  }

  .section-title-9 {
    border-radius: 1.5px;
    max-width: 500px;
  }

  .price-list-section {
    padding-top: 0;
    padding-bottom: 40px;
  }

  .large-heading-3 {
    font-size: 54px;
  }

  .section-title-10 {
    border-radius: 1.5px;
    max-width: 500px;
  }

  .nav-link-3 {
    flex: 1;
  }

  .section-title-11 {
    border-radius: 1.5px;
    max-width: 500px;
  }

  .container-large-copy-3 {
    margin-bottom: 0;
  }

  .section-title-13 {
    border-radius: 1.5px;
    max-width: 500px;
  }

  .large-heading-4 {
    font-size: 54px;
  }

  .section-title-14 {
    border-radius: 1.5px;
    max-width: 500px;
  }

  .muted-text-4 {
    font-size: 14px;
    line-height: 17px;
  }

  .section-title-15 {
    border-radius: 1.5px;
    max-width: 500px;
  }

  .button-6-testimonial-3 {
    text-align: center;
    background-color: #fd2d55;
    border-radius: 7px;
    width: auto;
    margin-top: 10px;
    display: none;
  }

  .section-title-16 {
    border-radius: 1.5px;
    max-width: 500px;
  }

  ._123-steps-section {
    padding-top: 0;
    padding-bottom: 40px;
  }

  .section-title-17 {
    border-radius: 1.5px;
    max-width: 500px;
  }

  .header {
    padding-left: 32px;
    padding-right: 32px;
  }

  .callout-content {
    min-width: 50%;
    padding-left: 32px;
    padding-right: 32px;
  }

  .list-block {
    font-size: 48px;
    line-height: 45px;
  }

  .list.rounded {
    display: flex;
  }

  .text-block-111 {
    font-size: 15px;
    line-height: 21px;
  }

  .section-heading-2 {
    font-size: 36px;
    line-height: 44px;
  }

  .text-block-112 {
    font-size: 15px;
    line-height: 21px;
  }

  ._123-section {
    padding-left: 32px;
    padding-right: 32px;
  }

  ._123-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .steps-wrapper {
    min-width: auto;
    max-width: none;
    font-size: 15px;
    line-height: 21px;
  }

  .pic-and-number-wrapper {
    width: 120px;
    height: 120px;
  }

  .pic-and-number-wrapper.step-1, .pic-and-number-wrapper.step-2, .pic-and-number-wrapper.step-3 {
    background-size: cover;
  }

  .video-callout-section {
    align-items: flex-end;
  }

  .video-callout-lightbox.size {
    width: 300px;
    min-width: 300px;
    height: 300px;
  }

  .footer-links {
    font-size: 14px;
  }

  .name-and-location {
    font-size: 13px;
  }

  .text-block-113 {
    font-size: 15px;
    line-height: 21px;
  }

  .text-block-113.focus-lp {
    font-size: 18px;
  }

  .overlay.black {
    background-image: linear-gradient(#0000 40%, #0006 64%);
  }

  .adhd-navbar-container-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .list-block-copy {
    font-size: 14px;
    line-height: 0;
    display: block;
  }

  .bold-text-27 {
    line-height: 20px;
  }

  .bold-text-28 {
    line-height: 18px;
  }

  .cta-overview-button {
    margin-top: 20px;
  }

  .steps-number {
    margin-top: -3px;
    padding-top: 0;
    font-size: 32px;
  }

  .steps-header.max-w {
    font-size: 17px;
  }

  .steps-header.max-w._1 {
    max-width: 120px;
  }

  .steps-header.max-w._2 {
    max-width: 130px;
  }

  .steps-body {
    font-size: 12px;
  }

  .steps-div {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: 230px;
    padding: 20px;
  }

  .steps-icon {
    height: 70px;
  }

  .icon-steps {
    width: 100%;
    height: 100%;
  }

  .ad-copy-italic {
    font-size: 32px;
  }

  .ad-copy-poppins {
    font-size: 30px;
  }

  .testimonials-section._100-t-60-b-pads {
    padding-top: 60px;
    padding-bottom: 40px;
  }

  ._4x2-grid {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 40vw 40vw;
  }

  .testimonials-adhd-awareness-wrapper.test, .testimonial-adhd-awareness-image.test, .testimonials-block.test {
    width: 40vw;
    height: 40vw;
  }

  .testimonial-stars {
    width: 25px;
    height: 25px;
  }

  .testimonial-stars.small {
    width: 15px;
    height: 15px;
  }

  .testimonial-adhd-awarenss-body {
    font-size: 18px;
  }

  .testimonial-adhd-awarenss-quote-sign {
    font-size: 90px;
  }

  .testimonial-adhd-awarenss-reviewer-name {
    font-size: 18px;
  }

  .div-block-36.reverse._1x1 {
    width: 55vw;
    height: 55vw;
    left: 20px;
  }

  .ad-copy-copy {
    background-size: auto 120%;
    border-radius: 14px;
    width: 28vw;
    height: 28vw;
    padding: 20px 30px;
  }

  .ad-copy-copy.reverse {
    background-position: 30% 10%;
    background-size: 289px;
  }

  .div-block-30-copy {
    width: 19vw;
    height: 19vw;
  }

  .grid-7-copy {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .link-block-9 {
    background-repeat: no-repeat;
    background-size: auto 100%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .blog-grid-copy {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    grid-column-gap: 28px;
    grid-row-gap: 28px;
  }

  .link-block-10 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .heading-43-copy {
    font-size: 20px;
  }

  .article-listing-category-copy.text-primary-2 {
    font-size: 15px;
  }

  .heading-88 {
    font-size: 28px;
  }

  .testimonial-adhd-awarenss-reviewer-name-copy {
    font-size: 14px;
  }

  .section-title-copy {
    border-radius: 1.5px;
    max-width: 500px;
  }

  .nav-link-copy {
    flex: 1;
  }

  .nav-link-copy.adjacent-to-links {
    border-bottom: 1px solid var(--shade-2);
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 10px;
    position: relative;
  }

  .nav-link-copy.adjacent-to-links.no-right-margin {
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .display-1-3-copy {
    margin-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 3.5rem;
    line-height: 3rem;
  }

  .display-1-3-copy.size.black.italic.center {
    font-size: 40px;
  }

  .display-1-3-copy.size.black.italic.center._0-margin._10-b-margin {
    margin-bottom: 0;
  }

  .display-1-3-copy.size.black.italic.center.h2 {
    font-size: 30px;
  }

  .text-primary-1-signup-copy {
    font-size: 40px;
  }

  .container-large-sign-up-form-copy {
    width: auto;
    padding-left: 30px;
    display: flex;
  }

  .container-large-sign-up-form-copy.left-allign {
    align-self: flex-start;
    margin-left: 0;
  }

  .tile-section-5-copy {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-top: 60px;
    padding-bottom: 40px;
  }

  .content-wrapper-copy {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .content-wrapper-copy.flex-wrapper {
    flex-direction: column-reverse;
  }

  .content-wrapper-copy.flex-wrapper._100-bottom-margin {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    margin-bottom: 60px;
  }

  .home__hero-bg-video-4-copy {
    height: 100%;
  }

  .home__hero-section-2-copy {
    justify-content: flex-end;
    height: 56.25vw;
  }

  .hero-header-copy._0-gap {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    display: none;
    overflow: hidden;
  }

  .section-divider-copy {
    margin-top: 2rem;
    position: static;
    bottom: 0;
  }

  .home__hero-text-wrapper-3-copy {
    max-width: 560px;
    margin-bottom: 1em;
  }

  .btn-copy.btn-lg.btn-block.typeform-share.black-button._0-margin {
    margin-bottom: 0;
  }

  .btn-copy.btn-lg.btn-block.typeform-share.black-button._0-margin.steps-style._20-top-margin.width.round-14.margin {
    border-radius: 14px;
    width: 90%;
    margin-top: 10px;
    padding-top: 12px;
    padding-bottom: 10px;
    font-size: 18px;
  }

  .btn-copy.btn-lg.btn-block.typeform-share.black-button._0-margin.steps-style.round-14 {
    padding: .5rem 1rem;
    font-size: 12px;
  }

  .btn-copy.btn-lg.btn-block.typeform-share.black-button._0-margin.round-14 {
    border-radius: 14px;
    padding-top: 12px;
    padding-bottom: 10px;
    font-family: Poppins, sans-serif;
    font-size: 18px;
  }

  .ad-copy-copy-copy {
    background-size: auto 120%;
    border-radius: 14px;
    width: 28vw;
    height: 28vw;
    padding: 20px 30px;
  }

  .ad-copy-copy-copy.reverse {
    background-position: 30% 10%;
    background-size: 289px;
  }

  .ad-copy-copy-copy.reverse.size {
    background-position: 30% 20%;
    background-size: auto 120%;
    background-attachment: scroll;
    width: 34vw;
    margin-right: 20px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .ad-copy-italic-copy-copy, .ad-copy-italic-copy-copy.size {
    font-size: 32px;
  }

  .ad-copy-poppins-copy-copy, .ad-copy-poppins-copy-copy.size {
    font-size: 30px;
  }

  .text-blog-links {
    font-size: 20px;
  }

  .navbar-container-therapy {
    padding-left: 0;
    padding-right: 0;
  }

  .hero-therapy-copy, .hero-therapy-copy-subheading {
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 3.5rem;
    line-height: 3rem;
  }

  .container-48 {
    padding-left: 100px;
    padding-right: 100px;
  }

  .text-block-117.allign-mid {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-90.size {
    font-size: 29px;
    line-height: 37px;
  }

  .grid-13 {
    flex-direction: column;
    display: flex;
  }

  .subheading-text-special-99 {
    font-size: 1rem;
  }

  .grid-12-copy {
    align-content: start;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-90-copy {
    font-size: 24px;
  }

  .hero-therapy-copy-subheading-copy {
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 1.75rem;
    line-height: 2.25rem;
  }

  .download-button-section {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .paragraph-36 {
    padding-top: 0;
    font-size: 20px;
    line-height: 28px;
  }

  .download-app-linkblock {
    width: 45%;
  }

  .heading-94.h5.color {
    margin-bottom: 30px;
  }

  .grid-12-copy-copy {
    padding-left: 40px;
    padding-right: 40px;
  }

  .columns-16-copy {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    justify-content: center;
    align-items: flex-start;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-118-copy {
    max-width: 200px;
  }

  ._2-column-price-wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
  }

  .price-wrapper {
    width: auto;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .price-title.size {
    max-width: 500px;
  }

  .arrow-wrapper {
    width: 20px;
    height: 20px;
  }

  .focus-hero-body-title {
    font-size: 36px;
  }

  .focus-bullet-points-text {
    font-size: 16px;
  }

  .focus-yellow-button.review-copy.round-14 {
    border-radius: 14px;
  }

  .focus-yellow-button.review-copy.rounded.yellow {
    padding-top: 15px;
    padding-bottom: 13px;
  }

  .focus-highlight-text {
    font-size: 12px;
  }

  .adhd-nav-wrapper-copy {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .adhd-navbar-container-2-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .focus-stats-item {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .focus-stats-line {
    width: 3px;
    height: 30px;
  }

  .focus-stats-header {
    font-size: 28px;
  }

  .focus-stats-body {
    font-size: 16px;
  }

  .focus-steps-title {
    font-size: 20px;
  }

  .focus-steps-item-wrapper {
    padding: 20px 10px;
  }

  .media-icon-wrapper {
    height: 40px;
  }

  .adhd-navbar-container-2-copy-copy {
    padding: 40px 0 0;
  }

  .large-text-copy-patient-first {
    margin-bottom: 10px;
  }

  .large-text-copy-patient-first._21-bottom-margin {
    margin-bottom: 0;
  }

  .large-text-copy-patient-first._21-bottom-margin.muted-text.type-size {
    font-size: 22px;
  }

  .small-text-copy.muted-text {
    font-size: 14px;
    line-height: 18px;
  }

  .focus-lp-price-section {
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .focus-lp-price-section.footer {
    grid-column-gap: 28px;
    grid-template-columns: 1fr 1fr;
    padding: 84px 56px;
  }

  .focus-lp-price-section.page-header-tile {
    padding-top: 112px;
    padding-bottom: 112px;
  }

  .focus-lp-price-section.page-header-tile.bg-primary-4.orange-gradient {
    border-radius: 14px;
  }

  .grid-14 {
    flex-direction: column;
    display: flex;
  }

  .small-text-focus.muted-text, .small-text-focus-2.muted-text {
    font-size: 14px;
    line-height: 18px;
  }

  .student-loan-hero-section {
    justify-content: center;
  }

  .student-loan-hero-overlay {
    background-image: linear-gradient(#22191980, #ffffff1a 34%, #351e1e80);
  }

  .student-loan-hero-body-section {
    width: 550px;
    bottom: 100px;
    right: auto;
  }

  .student-disocunt-button {
    align-self: center;
    width: 100%;
  }

  .student-disocunt-button.outline.form-size, .student-disocunt-button.form-size {
    align-self: flex-start;
    width: 80vw;
  }

  .student-loan-button-cta {
    text-align: center;
  }

  .student-loan-h2 {
    width: 80vw;
  }

  .how-adhd-may-affect-you-grid {
    flex-flow: column;
    align-self: flex-start;
  }

  .how-adhd-may-affect-you-pic {
    aspect-ratio: 3 / 2;
    background-size: cover;
    width: 80vw;
    height: auto;
  }

  .how-adhd-may-affect-you-body {
    width: 80vw;
  }

  .student-loan-h3, .student-loan-b1 {
    width: auto;
  }

  .student-loan-b1.bold {
    width: 55vw;
  }

  .verify-student-status {
    flex-flow: column;
    align-self: stretch;
    align-items: center;
    width: 100vw;
  }

  .verify-student-status-body, .verify-student-status-form, .student-discount-form-text-field {
    width: 80vw;
  }

  .send-code-flex {
    flex-flow: column;
  }

  .student-loan-b3._w-300 {
    width: 250px;
  }

  .student-discount-faqs {
    width: 100vw;
  }

  .student-discount-faqs-list {
    width: 100%;
  }

  .student-discount-faqs-list-section {
    flex-flow: column;
  }

  .student-discount-size {
    width: 80vw;
  }

  .student-discount-form-error-text {
    font-size: 16px;
  }

  .home__hero-mental-health {
    justify-content: flex-end;
    height: 56.25vw;
  }

  .heading-90-copy.size {
    font-size: 29px;
    line-height: 37px;
  }

  .link-40 {
    font-size: 13px;
  }

  .div-block-43 {
    margin-top: 0;
    padding-top: 0;
    display: none;
  }

  .paragraph-37 {
    padding-top: 20px;
  }

  .div-block-43-copy {
    margin-top: 0;
    padding-top: 0;
    display: none;
  }

  .div-block-44 {
    padding-left: 100px;
    padding-right: 100px;
  }
}

@media screen and (max-width: 767px) {
  body {
    font-size: 18px;
    line-height: 26px;
  }

  h1 {
    margin-bottom: 14px;
    font-size: 40px;
    line-height: 48px;
  }

  h2 {
    letter-spacing: 0;
    margin-bottom: 14px;
    font-size: 32px;
    line-height: 40px;
  }

  h3, h4 {
    font-size: 24px;
    line-height: 32px;
  }

  h6 {
    font-size: 18px;
    line-height: 26px;
  }

  blockquote {
    font-size: 24px;
    line-height: 32px;
  }

  .faq-section {
    padding-top: 0;
    padding-bottom: 84px;
  }

  .faq-section.title-section {
    padding-top: 84px;
  }

  .faq-section._14-padding-mob {
    padding-left: 14px;
    padding-right: 14px;
  }

  .container-large {
    padding-left: 35px;
    padding-right: 35px;
  }

  .container-large.reduced-width.text-center.center-mob.no-padding-mob {
    padding-left: 0;
    padding-right: 0;
  }

  .container-large.reduced-width.text-center.center-mob.no-padding-mob.size-mob {
    max-width: 382px;
  }

  .container-large.reduced-width.mobile.no-padding-mob {
    padding-left: 0;
    padding-right: 0;
  }

  .large-text {
    min-width: auto;
    max-width: 350px;
    font-size: 25px;
    line-height: 110%;
  }

  .large-text._21-bottom-margin {
    margin-bottom: 20px;
    padding-bottom: 0;
  }

  .large-text._21-bottom-margin.muted-text.type-size {
    max-width: none;
    font-size: 20px;
    line-height: 120%;
  }

  .small-text {
    font-size: 16px;
    line-height: 24px;
  }

  .small-text.job-listing-comma {
    display: none;
  }

  .button.blue {
    max-width: none;
  }

  .button.type {
    padding-top: 12px;
    padding-bottom: 10px;
    font-size: 18px;
  }

  .back-to-top-container {
    display: inline-block;
  }

  .display-heading {
    font-size: 40px;
    line-height: 48px;
  }

  .tile-section {
    padding: 14px;
  }

  .tile-section.no-inner {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .tile-section._100-top-padding {
    padding-top: 28px;
  }

  .tile-section-inner-pricing {
    padding: 35px;
  }

  .tile-section-inner-pricing.footer {
    grid-template-columns: 1fr 1fr;
  }

  .tile-section-inner-pricing.page-header-tile {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .tile-section-inner-pricing.page-header-tile.bg-primary-4.padding {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .tile-section-inner-pricing.bg-dark {
    margin-left: 20px;
  }

  .fine-print-text {
    font-size: 14px;
  }

  .play-button {
    width: 84px;
    height: 84px;
  }

  .large-heading {
    margin-bottom: 14px;
    font-size: 40px;
    line-height: 48px;
  }

  .medium-heading {
    letter-spacing: 0;
    margin-bottom: 14px;
    font-size: 32px;
    line-height: 40px;
  }

  .medium-heading._100-type-height-mob {
    line-height: 100%;
  }

  .no-bottom-margin {
    padding-bottom: 10px;
  }

  .no-bottom-margin.job-listing-title {
    margin-bottom: 7px;
  }

  .nav-menu {
    box-shadow: 0 21px 28px #00000026;
  }

  .grid-halves {
    grid-column-gap: 35px;
    grid-row-gap: 0px;
    justify-items: center;
  }

  .grid-halves.pricing-options-grid._0-padding-mob {
    flex-direction: column;
    display: flex;
  }

  .grid-halves.account-forms {
    justify-items: center;
  }

  .grid-halves._35-padding-mob {
    padding-left: 35px;
    padding-right: 35px;
  }

  .section-title {
    max-width: 400px;
  }

  .section-title.reduced-margin {
    margin-bottom: 28px;
  }

  .section-title.container-small-title {
    width: 100%;
    max-width: 387px;
    margin-left: 0;
    margin-right: auto;
  }

  .image-wrapper {
    max-width: 80%;
  }

  .image-wrapper._300x300._200x-200-l-mob {
    min-width: 200px;
    max-width: 200px;
    min-height: 200px;
    max-height: 200px;
  }

  .image-wrapper._300x450.auto-margin._40-bottom-margin._200x300-l-mob {
    width: 300px;
    height: 200px;
  }

  .square-image {
    min-height: auto;
  }

  .lightbox-over-image.testimonials.transparent {
    padding-bottom: 20px;
  }

  .job-listing-text-wrapper {
    flex-direction: column;
    align-items: flex-start;
  }

  .rounded-corners {
    border-radius: 14px;
  }

  .breadcrumbs-container {
    padding-left: 14px;
    padding-right: 14px;
  }

  .article-body {
    font-size: 18px;
  }

  .article-body.hero {
    max-width: 450px;
    font-size: 18px;
  }

  .avatars-row {
    margin-bottom: 14px;
  }

  .tile-wrapper {
    padding: 35px;
  }

  .marquee-text {
    object-fit: fill;
    width: 10000px;
    overflow: visible;
  }

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

  .grid-thirds.process {
    grid-row-gap: 35px;
  }

  .team-member-grid-image {
    height: 300px;
  }

  .large-video-player-image {
    min-height: 360px;
    max-height: 360px;
  }

  .large-video-player-image.rounded-corners.shadow {
    width: 120%;
  }

  .caption-on-image {
    border-radius: 14px;
  }

  .tab-menu {
    flex-flow: column wrap;
    align-items: stretch;
  }

  .blog-category-tabs {
    flex-wrap: nowrap;
    justify-content: space-between;
  }

  .featured-blog-image.rounded-corners {
    width: 100%;
    height: auto;
    margin-bottom: 20px;
  }

  .blog-categories-list-wrapper, .blog-category-item {
    flex: 1;
  }

  .case-study-image-link {
    margin-bottom: 21px;
  }

  .customer-details {
    margin-top: 35px;
    padding-top: 35px;
  }

  .reviews-grid {
    grid-row-gap: 21px;
  }

  .stars.below-heading {
    margin-top: 21px;
  }

  .form-grid-halves {
    grid-template-columns: 1fr;
  }

  .short-review.boxed {
    padding: 21px;
  }

  .short-review-text {
    font-size: 20px;
    line-height: 24px;
  }

  .download-grid {
    grid-row-gap: 21px;
  }

  .square-box {
    min-height: 387px;
  }

  .pricing-grid.halves {
    grid-row-gap: 28px;
  }

  .accordion-grid-row {
    grid-row-gap: 21px;
  }

  .pricing-plan-box {
    padding: 35px;
  }

  .comparison-row {
    padding: 7px;
  }

  .progress-bar {
    height: 56px;
    padding: 14px;
  }

  .progress-bar.bg-shade-2 {
    max-width: 35%;
  }

  .progress-bar-logo {
    width: 75px;
    max-width: 90%;
    max-height: 21px;
  }

  .review-summary-box {
    border-radius: 14px;
    padding: 35px;
  }

  .scrolling-quotes {
    object-fit: none;
    overflow: visible;
  }

  .ui-snippet-section {
    padding: 14px;
  }

  .ui-snippet-components-grid {
    grid-template-columns: 1fr;
  }

  .square-icon {
    border-radius: 7px;
    width: 84px;
    height: 84px;
  }

  .square-icon.above-text {
    margin-bottom: 21px;
  }

  .text-large {
    margin-left: 0;
    margin-right: 0;
    font-family: Outfit, sans-serif;
    font-size: 1.4rem;
  }

  .btn.btn-lg {
    font-size: 18px;
  }

  .btn.btn-lg.btn-block.typeform-share {
    margin-left: 10px;
  }

  .btn.btn-lg.btn-block.typeform-share.black-button._0-margin {
    border-radius: 7px;
    justify-content: center;
    align-items: center;
    width: 70%;
    height: 7vw;
    margin-left: auto;
    margin-right: auto;
    padding-top: .25rem;
    padding-bottom: .25rem;
    display: flex;
  }

  .btn.btn-lg.btn-block.typeform-share.black-button._0-margin.steps-style.round-14 {
    height: 5vw;
    padding: .125rem .25rem;
    font-size: 1.5vw;
    top: auto;
  }

  .btn.btn-lg.btn-block.typeform-share.black-button._0-margin.steps-style.round-14.centered {
    height: auto;
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: 16px;
  }

  .btn.btn-lg.btn-block.typeform-share.black-button._0-margin.steps-style.round-14.centered._30vw, .btn.btn-lg.btn-block.typeform-share.black-button._0-margin.round-14 {
    height: auto;
    font-size: 16px;
  }

  .btn.btn-lg.btn-block.typeform-share.black-button._0-margin-copy {
    border-radius: 7px;
    justify-content: center;
    align-items: center;
    width: 70%;
    height: 7vw;
    margin-left: auto;
    margin-right: auto;
    padding-top: .25rem;
    padding-bottom: .25rem;
    display: flex;
  }

  .btn.btn-lg.btn-block.typeform-share.black-button._0-margin-copy.round-14 {
    height: auto;
    font-size: 16px;
  }

  .section-divider {
    margin-top: 0;
    bottom: -1px;
  }

  .section-divider-img-2 {
    min-height: 32px;
  }

  .container-3 {
    max-width: 540px;
  }

  .container-3.home__hero-container {
    display: block;
  }

  .home__hero-section-2 {
    padding-top: 4rem;
  }

  .home__hero-text-wrapper-3 {
    margin-bottom: 2em;
  }

  .display-1-3 {
    margin-top: 80px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .home__hero-bg-video-4 {
    height: 100%;
  }

  .container-4 {
    max-width: 540px;
    padding-left: 60px;
    padding-right: 60px;
  }

  .nav-menu-2 {
    box-shadow: 0 21px 28px #00000026;
  }

  .home__hero-section-2-pediatrics {
    padding-top: 4rem;
  }

  .home__hero-text-wrapper-4 {
    margin-bottom: 2em;
  }

  .caption-on-image-2 {
    border-radius: 14px;
  }

  .progress-bar-logo-2 {
    max-height: 21px;
  }

  .marquee-text-2 {
    object-fit: fill;
    width: 10000px;
    overflow: visible;
  }

  .tile-section-inner-2 {
    padding: 35px;
  }

  .tile-section-inner-2.page-header-tile {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .tile-section-inner-2.footer {
    grid-template-columns: 1fr 1fr;
  }

  .team-member-grid-image-2 {
    height: 437px;
  }

  .tile-section-inner-copy {
    padding: 35px;
  }

  .section-copy {
    padding-top: 84px;
    padding-bottom: 84px;
  }

  .play-button-2 {
    width: 84px;
    height: 84px;
  }

  .title-section {
    padding: 14px;
  }

  .title-section.no-inner {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .stats {
    padding-top: 84px;
    padding-bottom: 84px;
  }

  .stats.title-section {
    padding-top: 84px;
  }

  .grid-halves-copy {
    grid-column-gap: 35px;
    grid-row-gap: 0px;
    justify-items: start;
  }

  .large-text-2 {
    font-size: 20px;
    line-height: 28px;
  }

  .square-image-2 {
    min-height: auto;
  }

  .medical-team-copy {
    padding: 14px;
  }

  .medical-team-copy.no-inner {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .therapy-team-text.allign-mid {
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
  }

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

  .image-65 {
    margin-left: auto;
    margin-right: auto;
    padding-right: 0;
  }

  .stats-copy {
    padding-top: 84px;
    padding-bottom: 84px;
  }

  .tile-section-copy {
    padding: 14px;
  }

  .checklist-copy {
    padding-top: 84px;
    padding-bottom: 84px;
  }

  .heading-7 {
    margin-bottom: 40px;
  }

  .button-3 {
    color: #fff;
  }

  .container-5 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .column-13, .column-16 {
    padding-left: 10px;
  }

  .columns-6.last.flex-mobile, .columns-7.flex-mobile {
    display: block;
  }

  .text-block-16.provider_testimonial {
    font-size: 1rem;
    top: 60px;
    left: 40px;
  }

  .tile-section-inner-3, .tile-section-inner-3-mobile {
    padding: 35px;
  }

  .text-block-18 {
    font-family: Poppins, sans-serif;
    font-size: 15px;
  }

  .tile-section-2 {
    padding: 14px;
  }

  .large-text-3 {
    font-size: 20px;
    line-height: 28px;
  }

  .tile-section-inner-3 {
    padding: 35px;
  }

  .large-heading-2 {
    margin-bottom: 14px;
    font-size: 40px;
    line-height: 48px;
  }

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

  .large-text-copy {
    font-size: 20px;
    line-height: 28px;
  }

  .tile-section-2-copy, .tile-section-2-copy-2, .tile-section-2-video {
    padding: 14px;
  }

  .tile-section-2-video.no-inner {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .image-66 {
    padding-right: 10px;
  }

  .container-27 {
    border-bottom-right-radius: 90px;
    border-bottom-left-radius: 90px;
    max-width: 600px;
    height: 70px;
    margin-top: -30px;
    padding-top: 36px;
    padding-left: 100px;
    padding-right: 100px;
    font-size: 14px;
  }

  .container-27.auto-h-mob {
    padding-left: 40px;
    padding-right: 40px;
  }

  .banner_text_1 {
    padding-top: 8px;
    font-size: 10px;
    line-height: 14px;
  }

  .text-block-21 {
    font-weight: 600;
  }

  .dropdown-list-3.w--open {
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
    margin-top: 0;
    box-shadow: 0 10px 10px #00000017;
  }

  .dropdown-toggle-2-mobile {
    border: 1.5px solid var(--shade-2);
    border-radius: 15px;
    display: block;
  }

  .dropdown-toggle-2-mobile.w--open {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .container-large-copy-mobile {
    display: none;
  }

  .button-category.blog-category-button {
    margin-top: 14px;
    margin-left: 7px;
    margin-right: 7px;
  }

  .button-copy-kb.no-shadow.all-articles-button {
    flex: 1;
    margin-top: 14px;
    margin-left: 7px;
    margin-right: 7px;
  }

  .muted-text-2 {
    font-size: 13px;
    line-height: 14px;
  }

  .medium-heading-3-mobile {
    letter-spacing: 0;
    margin-bottom: 14px;
    font-size: 32px;
    line-height: 40px;
  }

  .grid-3 {
    padding-bottom: 0;
  }

  .slide-2 {
    height: auto;
    max-height: none;
  }

  .testimonials {
    padding: 35px 35px 10px;
  }

  .mask-2 {
    margin-bottom: -51px;
  }

  .mask-2.auto-h-mob {
    min-height: 60vh;
    max-height: none;
    margin-bottom: 0;
  }

  .slider-2 {
    margin-bottom: -3px;
  }

  .slide-nav-2 {
    border-radius: 7px;
    margin-top: 0;
    padding-top: 0;
  }

  .slide-nav-2._10-t-margin-mob {
    margin-top: 10px;
  }

  .tile-section-inner-testimonials {
    padding: 35px;
  }

  .therapy {
    padding-top: 20px;
    font-size: 12px;
    line-height: 20px;
  }

  .container-large-copy-therapy.reduced-width-copy-therapy.text-center-copy-therapy {
    justify-content: center;
    padding-left: 60px;
    padding-right: 60px;
  }

  .testimonials_page {
    padding: 35px;
  }

  .medium-heading-copy {
    letter-spacing: 0;
    margin-bottom: 14px;
    font-size: 32px;
    line-height: 40px;
  }

  .medium-heading-copy.no-bottom-margin-copy {
    margin-top: 10px;
    margin-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 25px;
    line-height: 28px;
    display: block;
  }

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

  .grid-thirds-testimonials.reviews-page {
    margin-left: 0;
    margin-right: 0;
  }

  .short-review-copy {
    margin-bottom: 30px;
    padding: 20px;
  }

  .short-review-text-copy {
    font-size: 20px;
    line-height: 24px;
  }

  .muted-text-copy {
    text-align: left;
    font-size: 14px;
    line-height: 18px;
  }

  .grid-halves-logos {
    grid-column-gap: 35px;
    grid-row-gap: 0px;
    justify-items: start;
  }

  .tile-section-inner-3-copy {
    padding: 35px;
  }

  .section-title-copy.reduced-margin-copy {
    margin-bottom: 28px;
  }

  .image-70 {
    float: right;
    height: 110px;
    margin: -50px -10px 0 3px;
  }

  .image-71 {
    margin-left: 0;
  }

  .button-6 {
    background-color: var(--pink);
    text-align: center;
    border-radius: 7px;
    width: auto;
    margin-top: 0;
    margin-bottom: 10px;
    display: block;
  }

  .image-73 {
    margin-bottom: 20px;
  }

  .paragraph-25 {
    padding-left: 0;
    padding-right: 0;
  }

  .bold-text-6 {
    font-size: 28px;
    line-height: 27px;
  }

  .section-22._40-padding-mob {
    display: none;
  }

  .heading-51 {
    margin-top: 0;
    padding-left: 0;
    font-size: 30px;
    line-height: 30px;
  }

  .heading-52 {
    padding-left: 0;
  }

  .heading-company-news {
    margin-bottom: 40px;
    font-size: 40px;
  }

  .news-list-thumb-image {
    width: 100%;
    height: auto;
    min-height: 250px;
    max-height: 400px;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
  }

  .latest-news-list {
    display: block;
  }

  .news-list-date {
    font-size: 18px;
    line-height: 100%;
  }

  .image-75 {
    border-radius: 15px;
  }

  .read-more-author {
    font-size: 14px;
    line-height: 100%;
  }

  .container-large-copy {
    flex-wrap: wrap;
    padding-left: 0;
    padding-right: 0;
  }

  .collection-list-2-copy {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .heading-54-copy {
    margin-bottom: 20px;
  }

  .link-4 {
    font-size: 22px;
    line-height: 100%;
  }

  .news-list-title {
    margin-bottom: 40px;
    font-size: 24px;
    line-height: 110%;
  }

  .read-more-title {
    font-size: 20px;
    line-height: 100%;
  }

  .latest-news-image-wrapper {
    width: auto;
    height: auto;
    min-height: 250px;
    max-height: 400px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .news-section {
    margin-top: 10px;
  }

  .news-content-wrapper {
    display: block;
  }

  .news-content-wrapper.thumbnail-image {
    height: auto;
    margin-top: 20px;
  }

  .news-content-wrapper.article-atributes {
    margin-top: 20px;
  }

  .news-content-wrapper.bodytext {
    margin-top: 0;
  }

  .news-content-wrapper.no-margin.news-list-mobile-margin {
    margin-top: 20px;
  }

  .news-header-large {
    max-width: none;
    font-size: 30px;
  }

  .published-date {
    padding-left: 0;
    font-size: 16px;
  }

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

  .button-8.top-margin.long-text-padding {
    display: block;
  }

  ._2-cell-grid {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  ._2-cell-grid.padding {
    padding-left: 0;
    padding-right: 0;
  }

  ._2-cell-grid.padding.reverse {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
  }

  .section-adhd {
    padding-top: 40px;
    padding-bottom: 40px;
    font-size: 1px;
  }

  .section-adhd.self-assesment {
    background-size: cover;
    padding: 28px 0 56px;
  }

  .section-adhd.treatment, .section-adhd.treatment._60-top-margin._21-top-margin-mob {
    padding-top: 28px;
    padding-bottom: 56px;
  }

  .section-adhd.block {
    padding-bottom: 40px;
  }

  .section-adhd.block.no-bottom-margin-mob-and-tab {
    padding: 20px 14px;
  }

  .section-adhd._100-bottom-padding {
    padding-top: 28px;
    padding-bottom: 56px;
  }

  .section-adhd.treatment-padding {
    background-size: cover;
    padding: 28px 0 56px;
  }

  .section-adhd._100-top-padding {
    padding-top: 60px;
  }

  .section-adhd._100-top-padding-copy {
    padding-top: 100px;
  }

  .adhd-h1, .adhd-h1.white.text-center {
    font-size: 40px;
  }

  .bodytext-1 {
    margin-bottom: 20px;
  }

  .bodytext-1.no-bottom-margin {
    font-size: 18px;
    line-height: 150%;
  }

  .bodytext-1.no-bottom-margin.italic {
    font-size: 20px;
  }

  .bodytext-1.no-bottom-margin.italic.text-white.black {
    font-size: 18px;
  }

  .content-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .content-wrapper.no-padding._80-width {
    min-width: auto;
    max-width: none;
  }

  .content-wrapper.no-padding._70-width.orange.center-alligned {
    max-width: 60px;
    min-height: 70px;
  }

  .content-wrapper.no-padding.flex-v._100-paddings._550-h._50-vw.black-outline.absolute {
    width: 80vw;
    margin-left: auto;
  }

  .content-wrapper.no-padding.flex-v._100-paddings._550-h._50-vw.black-outline.absolute._0-left-margin-tab {
    margin-left: 0;
  }

  .content-wrapper.no-padding.flex-v._60-paddings._550-h._50-vw.blue {
    width: 90vw;
    height: 420px;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .content-wrapper.no-padding.left-justify-mob {
    align-items: flex-start;
    max-width: 80vw;
    margin-left: auto;
    margin-right: auto;
  }

  .content-wrapper.no-padding.diagnosis-numbered-title {
    max-width: 70vw;
    margin-left: 0;
    padding-top: 0;
  }

  .content-wrapper.no-padding.diagnosis-numbered-title.allign-l {
    margin-right: auto;
  }

  .content-wrapper.no-padding.grid._3-rows {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .content-wrapper.no-padding._20-bottom-margin-mob {
    margin-bottom: 20px;
  }

  .content-wrapper.no-margin.flex-wrapper.vertical._20-gutters.left-justify {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    place-items: start;
    display: grid;
  }

  .content-wrapper.bottom-margin {
    margin-bottom: 20px;
  }

  .content-wrapper.bottom-margin.self-assessment.max-width._100-bottom-margin {
    margin-bottom: 28px;
  }

  .content-wrapper.adhd-grid.no-padding._2-cell-coloumn.left-justify._40-padding {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding-left: 0;
    display: flex;
  }

  .content-wrapper.adhd-grid.no-padding._2-cell-coloumn.left-justify._40-padding.left-justify-mob {
    margin-left: 0;
  }

  .content-wrapper.flex-wrapper.no-padding._20-gutters._40-bottom-margin {
    margin-bottom: 40px;
  }

  .content-wrapper.flex-wrapper.no-padding._20-gutters._40-bottom-margin.left-justify {
    margin-bottom: 28px;
  }

  .content-wrapper.flex-wrapper.no-padding._20-gutters._40-bottom-margin.left-justify.left-justify-mob {
    justify-content: flex-start;
    align-items: center;
    margin-left: 0;
  }

  .content-wrapper.flex-wrapper._60-gap-tab._40-gap-l-mob {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .content-wrapper.flex-wrapper._40-bottom-margin {
    margin-bottom: 28px;
  }

  .content-wrapper.flex-wrapper.no-gaps {
    align-items: flex-start;
  }

  .content-wrapper._1000-width.left-justify-mob {
    align-items: flex-start;
    max-width: 80vw;
  }

  .content-wrapper._1000-width.left-justify-mob.tab-edit {
    max-width: none;
  }

  .content-wrapper._1000-width._40-bottom-margiin.max-w {
    max-width: 80vw;
  }

  .content-wrapper.relative.blue.rounded._40-padding._60-width.question-position._90-transparant.min-height-size.auto-size.rounded-right.square-top-tab-and-mob, .content-wrapper.relative.blue.rounded._40-padding._60-width.question-position._90-transparant.min-height-size.auto-size.rounded-left.square-top-tab-and-mob {
    padding: 35px;
  }

  .content-wrapper.width-test.left-justify-mob {
    align-items: flex-start;
    max-width: 80vw;
    margin-left: auto;
    margin-right: auto;
  }

  .content-wrapper.circle._45x45 {
    width: 25px;
    height: 25px;
  }

  .content-wrapper.circle._45x45.mob-edit {
    margin-top: 3px;
  }

  .content-wrapper.circle._45x45.mob-edit.allign-l {
    align-items: flex-start;
    margin-left: 0;
    margin-right: 0;
  }

  .content-wrapper._100-bottom-margin.left-justify-mob {
    align-items: flex-start;
    max-width: 80vw;
  }

  .content-wrapper.focus-lp-hero {
    flex-direction: column;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .content-wrapper.how-does-done-work {
    padding-left: 28px;
    padding-right: 28px;
  }

  .content-wrapper.focus-media {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .content-wrapper.focus-lp-hero-copy {
    flex-direction: column;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .sub-heading-1, .sub-heading-1.self-assesment {
    font-size: 36px;
  }

  .link-8 {
    font-size: 14px;
  }

  .adhd-icon {
    max-width: none;
    height: 100px;
    min-height: auto;
    max-height: none;
  }

  .adhd-icon.size {
    max-height: 100%;
  }

  .flex-wrapper {
    grid-row-gap: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .flex-wrapper.no-padding {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .flex-wrapper.no-padding.no-margin._100-width._20-gutter.middle-allign._90-height {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 60px 1fr;
    grid-auto-columns: 1fr;
    max-width: none;
    min-height: auto;
    max-height: none;
    display: grid;
  }

  .flex-wrapper.no-padding.no-margin._100-width._20-gutter.top-allign.tab-edit {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: flex-start;
    align-self: flex-start;
    margin-bottom: 20px;
  }

  .flex-wrapper.no-padding.no-margin._100-width._20-gutter.top-allign.tab-edit.no-bottom-margin {
    margin-bottom: 0;
  }

  .flex-wrapper.no-padding.no-margin._100-width._20-gutter.tab-edit {
    align-self: auto;
    margin-bottom: 20px;
  }

  .adhd-h2 {
    font-size: 40px;
  }

  .adhd-h2.blue {
    margin-bottom: 28px;
    font-size: 30px;
  }

  .adhd-h2.blue._480-width.center-justify-tab {
    max-width: 300px;
  }

  .adhd-h2.blue._480-width.center-justify-tab.left-justify-mob {
    text-align: left;
    max-width: 65vw;
  }

  .adhd-h2.blue._60-bottom-margin {
    margin-bottom: 28px;
  }

  .adhd-h2.blue.center-justify-tab.left-justify-mob {
    max-width: 80vw;
  }

  .adhd-h2.blue.center-justify-tab.left-justify-mob._70-vw-mob {
    max-width: 70vw;
  }

  .adhd-h2.blue.center-justify-tab.left-justify-mob._600-w-desktop {
    max-width: none;
  }

  .adhd-h2.blue._80vw.no-margin.white.left-justify-mob {
    width: auto;
    min-width: 70px;
    max-width: 70vw;
  }

  .adhd-h2.blue.size-tab.left-justify-mob {
    width: auto;
  }

  .adhd-h2.blue.left-justify-mob {
    text-align: left;
  }

  .adhd-h2.blue.text-center.width {
    text-align: left;
    width: 79vw;
    margin-left: 0;
  }

  .adhd-h2.blue.size-tab-auto.left-justify-mob {
    width: auto;
  }

  .adhd-h2.blue._40-bottom-margin.left-justify-mob.max-w {
    max-width: 280px;
  }

  .adhd-h2.blue._40-bottom-margin.center-justify-mob {
    margin-left: auto;
    margin-right: auto;
  }

  .adhd-h2.blue._40-bottom-margin {
    margin-bottom: 28px;
  }

  .adhd-h2.text-white.size-mob {
    max-width: 70%;
  }

  .adhd-h2.text-white.size-mob.size-tab.size-sm-mob {
    max-width: 500px;
  }

  .adhd-h2.text-white.size-mob.size-tab.size-sm-mob.center-tab {
    font-size: 30px;
  }

  .adhd-h2.text-white.size-mob.size-tab.size-sm-mob.center-tab.left-justify-mob {
    text-align: left;
    max-width: none;
    margin-left: 0;
  }

  .adhd-h2.white {
    text-align: center;
  }

  .adhd-h2.white.center-tab {
    font-size: 30px;
  }

  .adhd-h2.white.center-tab.width.left-justify-mob {
    text-align: left;
    max-width: 525vw;
  }

  .adhd-h2.white.center-tab._70-vw-tab {
    width: 80vw;
    font-size: 30px;
  }

  .adhd-h2.white.center-tab._70-vw-tab.left-justify-mob, .adhd-h2.white.center-tab.left-justify-mob {
    text-align: left;
  }

  .adhd-h2.white.no-bottom-margin.center-justify-tab {
    font-size: 30px;
  }

  .adhd-h2._60-bottom-margin.text-center {
    margin-bottom: 28px;
    font-size: 30px;
  }

  .adhd-numbered-list {
    font-size: 16px;
  }

  .ratio-image-wrapper {
    margin-bottom: 0;
  }

  .ratio-image-wrapper.bottom-margin {
    padding-top: 56.25%;
  }

  .ratio-image-wrapper.bottom-margin._16-9._2-3-mob {
    margin-bottom: 20px;
  }

  .ratio-image-wrapper._1-1._600x600-tab._400x400-l-mob {
    min-width: 400px;
    min-height: 400px;
  }

  .ratio-image-wrapper._50-width._1-1._600x600-tab._400x400-l-mob {
    padding-top: 0%;
  }

  .ratio-image-wrapper._40-bottom-margin-tab, .ratio-image-wrapper._40-ratio._60-bottom-margin {
    margin-bottom: 28px;
  }

  .ratio-image-wrapper._40-ratio._60-bottom-margin._16-9-mob {
    padding-top: 56.25%;
  }

  .ratio-image-wrapper._0-bottom-margin-tab {
    margin-bottom: 28px;
  }

  .ratio-image.rounded {
    object-position: 50% 0%;
  }

  .ratio-image.mobile-position {
    object-position: 30% 0%;
  }

  .ratio-image.mobile-position.mobile-2-h-copy {
    object-position: 60% 0%;
  }

  .large-heading-2-copy {
    margin-bottom: 14px;
    padding-left: 0;
    font-size: 30px;
    line-height: 32px;
  }

  .confirmation-textt {
    padding-left: 0;
    padding-right: 0;
    font-size: 12px;
    line-height: 20px;
  }

  .collection-list-3 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-57-copy {
    font-size: 30px;
  }

  .heading-company-news-copy {
    margin-bottom: 40px;
    font-size: 40px;
  }

  .article-body-copy-copy {
    font-size: 18px;
  }

  .article-body-copy-copy.hero {
    max-width: 450px;
    font-size: 18px;
  }

  .container-35 {
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-66 {
    font-size: 20px;
  }

  .container-36 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-67 {
    font-size: 20px;
  }

  .image-wrapper-brand-video {
    max-width: 80%;
  }

  .testimonials-shop {
    padding: 35px;
  }

  .adhd-h3 {
    font-size: 26px;
  }

  .adhd-h3.blue {
    text-align: left;
    margin-bottom: 28px;
  }

  .adhd-h3.blue.no-bottom-margin._0-margin-mob {
    margin-bottom: 0;
  }

  .adhd-h3.no-bottom-margin.text-white {
    width: 305px;
    min-width: auto;
    max-width: none;
  }

  .adhd-h3.serif.center-tab.left-justify-mob {
    text-align: left;
    margin-left: 0;
  }

  .adhd-h3.no-bottom-margin-copy.text-white {
    width: 305px;
    min-width: auto;
    max-width: none;
  }

  .adhd-button {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 15px;
  }

  .adhd-button.long-text-padding {
    padding-left: 40px;
    padding-right: 40px;
  }

  .adhd-button.long-text-padding.white-outline._80-bottom-margin {
    margin-bottom: 56px;
  }

  .adhd-button.long-text-padding.white-outline._80-bottom-margin.left-justify-mob, .adhd-button.long-text-padding.white-outline.left-justify-mob {
    margin-left: 0;
  }

  .adhd-button.long-text-padding.yellow._80-bottom-margin {
    margin-bottom: 56px;
  }

  .adhd-button.long-text-padding.yellow.left-justify._80-bottom-margin.center-tab.left-justify-mob, .adhd-button.long-text-padding.yellow.left-justify.center-tab.left-justify-mob, .adhd-button.long-text-padding.yellow.left-justify-mob {
    margin-left: 0;
  }

  .adhd-button.long-text-padding.blue.consultation-locations-width {
    width: 100%;
  }

  .adhd-button.long-text-padding.black-outline {
    padding: 10px 40px;
    font-size: 14px;
  }

  .adhd-button.long-text-padding.black-outline._80-bottom-margin.left-justify-mob {
    margin-bottom: 56px;
  }

  .adhd-button.long-text-padding.black-outline.left-justify-mob {
    margin-left: 0;
  }

  .adhd-link:hover, .adhd-link.blue:hover, .adhd-link.yellow:hover {
    font-size: 15px;
  }

  .adhd-bodytext-1 {
    margin-bottom: 20px;
    font-size: 15px;
  }

  .adhd-bodytext-1.white.center-justify-tab.no-bottom-margin {
    margin-bottom: 0;
  }

  .adhd-bodytext-1.white.center-justify-tab.left-justify-mob {
    width: auto;
    max-width: none;
    margin-right: 0;
  }

  .adhd-bodytext-1.no-bottom-margin {
    font-size: 15px;
    line-height: 150%;
  }

  .adhd-bodytext-1.no-bottom-margin.italic {
    font-size: 20px;
  }

  .adhd-bodytext-1.no-bottom-margin.text-white.italic.black {
    font-size: 18px;
  }

  .adhd-bodytext-1._60-bottom-margin.center-justify-tab {
    font-size: 15px;
  }

  .adhd-bodytext-1._60-bottom-margin.center-justify-tab._0-bottom-margin-tab {
    margin-bottom: 56px;
  }

  .adhd-bodytext-1._60-bottom-margin.center-justify-tab._0-bottom-margin-tab.left-justify-mob {
    text-align: left;
  }

  .adhd-bodytext-1._60-bottom-margin.center-justify-tab.left-justify-mob {
    width: auto;
    max-width: none;
  }

  .adhd-bodytext-1.center-justify-tab {
    margin-bottom: 28px;
    font-size: 15px;
  }

  .adhd-bodytext-1.center-justify-tab.left-justify-mob {
    text-align: left;
    max-width: none;
  }

  .adhd-bodytext-1._10-bottom-margin {
    font-size: 15px;
    line-height: 150%;
  }

  .adhd-bodytext-1._10-bottom-margin.allign-l {
    align-self: flex-start;
    margin-right: auto;
  }

  .rich-text-block-5 {
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
  }

  .getting-tested-image-wrapper {
    margin-bottom: 28px;
  }

  .tile-section-inner-pricing-copy {
    padding: 35px;
  }

  .tile-section-knowledge {
    padding: 14px;
  }

  .tile-section-knowledge.no-inner {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .section-article-knowledge {
    padding-top: 84px;
    padding-bottom: 84px;
  }

  .breadcrumbs-container-copy {
    padding-left: 14px;
    padding-right: 14px;
  }

  .ratio-overlay-wrapper {
    margin-bottom: 0;
  }

  .ratio-overlay-wrapper.bottom-margin {
    padding-top: 56.25%;
  }

  .ratio-overlay-wrapper.bottom-margin._16-9._2-3-mob {
    margin-bottom: 20px;
  }

  .adhd-h4 {
    font-size: 26px;
  }

  .adhd-h4.serif.no-bottom-margin.auto-w {
    font-size: 17px;
  }

  .adhd-h4.center-tab {
    font-size: 18px;
  }

  .adhd-h4.center-tab.left-justify-mob {
    text-align: left;
  }

  .adhd-h4._20-bottom-margin {
    font-size: 17px;
  }

  .container-27-adhd {
    border-bottom-right-radius: 90px;
    border-bottom-left-radius: 90px;
    max-width: 600px;
    height: 70px;
    margin-top: -30px;
    padding-top: 36px;
    padding-left: 100px;
    padding-right: 100px;
    font-size: 14px;
  }

  .banner_text_1-adhd {
    font-size: 13px;
    line-height: 14px;
  }

  .progress-bar-adhd {
    height: 56px;
    padding: 14px;
  }

  .btn-copyadhd.btn-lg-copy {
    font-size: 18px;
  }

  .button-6-copyadhd {
    background-color: var(--pink);
    text-align: center;
    border-radius: 7px;
    width: auto;
    margin-top: 0;
    margin-bottom: 10px;
    display: block;
  }

  .tile-section-inner-pricing-adhd {
    padding: 35px;
  }

  .tile-section-inner-pricing-adhd.page-header-tile-copy-copy {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .banner_text_1-copy {
    font-size: 13px;
    line-height: 14px;
  }

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

  .image-96 {
    height: 350px;
  }

  .text-block-53 {
    font-size: 14px;
    line-height: 20px;
  }

  .columns-12 {
    flex-direction: column;
    align-items: center;
  }

  .columns-14 {
    align-items: flex-start;
  }

  .column-24 {
    text-align: center;
    align-items: center;
  }

  .text-block-55 {
    padding-bottom: 5px;
  }

  .column-28 {
    justify-content: center;
    display: flex;
  }

  .text-block-55-medical-review {
    padding-bottom: 5px;
  }

  .adhd-seo-faq {
    padding: 35px;
  }

  .adhd-link-2.blue:hover {
    font-size: 15px;
  }

  .adhd-seo-faq-2 {
    padding: 35px;
  }

  .paragraph-23-copy {
    margin-bottom: 40px;
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
    line-height: 20px;
  }

  .paragraph-24-copy {
    padding-left: 0;
  }

  .adhd-nav-button.review-copy.round-14 {
    border-radius: 14px;
    padding-top: 12px;
    padding-bottom: 10px;
    font-weight: 500;
    line-height: 150%;
  }

  .text-block-60.type-med {
    font-size: 16px;
  }

  .nav-menu-copy {
    box-shadow: 0 21px 28px #00000026;
  }

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

  .about-us-nav-1 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .link-block-3 {
    align-items: flex-start;
    height: 220px;
    padding-left: 20px;
    padding-right: 20px;
  }

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

  .section-about-us {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section-about-us._100-bottom-padding {
    padding-top: 28px;
    padding-bottom: 56px;
  }

  .about-us-hero-content-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .about-us-hero-content-wrapper.overlay {
    min-width: 60vw;
    max-width: 72vw;
    top: 0;
  }

  .about-us-h1, .about-us-h1.white.text-center {
    font-size: 40px;
  }

  .about-us-hero-sub-head {
    margin-bottom: 0;
    font-size: 18px;
  }

  .about-us-bodytext-1 {
    margin-bottom: 20px;
    font-size: 15px;
  }

  .about-us-bodytext-1._60-bottom-margin.center-justify-tab {
    font-size: 15px;
  }

  .about-us-bodytext-1._60-bottom-margin.center-justify-tab._0-bottom-margin-tab {
    margin-bottom: 56px;
  }

  .about-us-bodytext-1._60-bottom-margin.center-justify-tab._0-bottom-margin-tab.left-justify-mob {
    text-align: left;
  }

  .about-us-bodytext-1._60-bottom-margin.center-justify-tab._0-bottom-margin-tab.left-justify-mob._120-bottom-margin {
    margin-bottom: 56px;
  }

  .about-us-bodytext-1._60-bottom-margin.center-justify-tab.left-justify-mob {
    width: auto;
    max-width: none;
  }

  .about-us-bodytext-1.center-justify-tab {
    margin-bottom: 28px;
    font-size: 15px;
  }

  .about-us-bodytext-1.center-justify-tab.left-justify-mob {
    text-align: left;
    max-width: none;
  }

  .about-us-bodytext-1.center-allign.about-us-menu-size.text-white {
    height: 168px;
  }

  .about-us-hero-ratio-overlay-wrapper {
    margin-bottom: 0;
  }

  .about-us-hero-ratio-overlay-wrapper.bottom-margin {
    padding-top: 56.25%;
  }

  .about-us-hero-ratio-overlay-wrapper.bottom-margin._16-9._2-3-mob {
    margin-bottom: 20px;
  }

  .about-us-hero-ratio-overlay-wrapper.bottom-margin._16-9._2-3-mob.test {
    height: 100%;
    padding-top: 0;
  }

  .about-us-hero-ratio-image-wrapper {
    margin-bottom: 0;
  }

  .about-us-hero-ratio-image-wrapper._9-20._16-9-tab._2-3-l-mob {
    width: 100%;
    min-width: auto;
    height: auto;
    min-height: 40vh;
    max-height: 50vh;
    padding-top: 0%;
    position: relative;
  }

  .about-us-hero-ratio-image.rounded {
    object-fit: cover;
    object-position: 50% 0%;
    width: 100%;
    min-width: auto;
    max-width: none;
    height: auto;
    min-height: 40vh;
    max-height: 50vh;
    position: static;
  }

  .about-us-menu-icon-wrapper._150-x-150 {
    height: 100px;
  }

  .about-us-h3 {
    font-size: 26px;
  }

  .about-us-h3.center-allign.about-us-menu-size.text-white {
    height: 90px;
    font-size: 20px;
  }

  .about-us-menu-button {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 15px;
  }

  .about-us-menu-button.white-outline {
    padding-left: 30px;
    padding-right: 30px;
  }

  .container-large-comorbidities {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 30px;
  }

  .grid-third-med-team {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .content-wrapper-copy.no-padding.left-justify-mob {
    align-items: flex-start;
    max-width: 80vw;
    margin-left: auto;
  }

  .content-wrapper-copy.adhd-grid.no-padding._1x7.left-justify._40-l-padding {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding-left: 0;
    display: flex;
  }

  .content-wrapper-copy.adhd-grid.no-padding._1x7.left-justify._40-l-padding.left-justify-mob {
    align-self: flex-start;
    margin-left: 0;
    padding-left: 20px;
  }

  .content-wrapper-copy.adhd-grid.no-padding._1x7.left-justify._40-l-padding.left-justify-mob.mob-edit {
    flex-direction: column;
    align-self: flex-start;
    align-items: flex-start;
    display: block;
  }

  .section-video, .section-facts {
    padding-top: 40px;
    padding-bottom: 0;
  }

  .container-about-us-old.reduced-width-copy-copy {
    padding-right: 0;
  }

  .section-19-copy {
    background-color: #0000;
    margin-top: 60px;
  }

  .section-video-in-person {
    padding-top: 40px;
    padding-bottom: 0;
  }

  .paragraph-29 {
    font-size: 9px;
    line-height: 11px;
  }

  .testimonials_page2 {
    padding: 35px;
  }

  .paragraph-23-copy-testimonials-yotpo {
    margin-bottom: 40px;
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
    line-height: 20px;
  }

  .medium-heading-copy-copy {
    letter-spacing: 0;
    margin-bottom: 14px;
    font-size: 32px;
    line-height: 40px;
  }

  .medium-heading-copy-copy.no-bottom-margin-copy-yotpo {
    margin-top: 10px;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 20px;
    font-size: 25px;
    line-height: 28px;
    display: block;
  }

  .adhd-medication-wrapper.gray.rounded {
    padding: 20px;
  }

  .section-consultation-locations {
    padding: 40px 28px;
  }

  .section-consultation-locations-title {
    max-width: 400px;
  }

  .section-consultation-locations-title.container-small-title {
    width: 100%;
    max-width: none;
    margin-left: 0;
    margin-right: auto;
  }

  .consultation-locations-image.rounded {
    object-position: 50% 0%;
  }

  .consultation-locations-grid-image-wrapper {
    margin-bottom: 0;
  }

  .consultation-locations-content-wrapper {
    padding-left: 30px;
    padding-right: 30px;
  }

  .consultation-locations-heading {
    margin-bottom: 0;
    padding-top: 10px;
  }

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

  .div-block-25.margin-tab {
    margin-bottom: 10px;
  }

  .submit-button-4 {
    font-weight: 500;
  }

  .section-26 {
    height: 200px;
  }

  .text-block-76 {
    padding-left: 60px;
    padding-right: 60px;
  }

  .heading-72 {
    padding-bottom: 10px;
  }

  .columns-16 {
    flex-direction: column;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .heading-72-copy {
    padding-top: 80px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .heading-73 {
    padding-left: 60px;
  }

  .column-3-therapist {
    flex-direction: column;
    align-self: center;
    align-items: center;
    display: block;
  }

  .paragraph-30 {
    font-size: 15px;
  }

  .adhd-h4-copy {
    font-size: 40px;
  }

  .adhd-h4-copy.blue-copy {
    margin-bottom: 28px;
    font-size: 30px;
  }

  .adhd-h4-copy.blue-copy._60-bottom-margin-copy {
    margin-bottom: 28px;
  }

  .adhd-h4-copy.blue-copy._60-bottom-margin-copy.left-justify-mob-copy {
    text-align: left;
    padding-left: 40px;
    padding-right: 40px;
  }

  .phe-step {
    font-size: 15px;
  }

  .image-111 {
    width: 400px;
  }

  .adhd-h2-copy {
    font-size: 40px;
  }

  .adhd-h2-copy.blue-copy {
    margin-bottom: 28px;
    font-size: 30px;
  }

  .adhd-h2-copy.blue-copy._60-bottom-margin-copy {
    margin-bottom: 28px;
  }

  .adhd-h2-copy.blue-copy._60-bottom-margin-copy.left-justify-mob-copy {
    text-align: left;
    padding-left: 40px;
  }

  .image-wrapper-phe-1 {
    margin-bottom: 28px;
  }

  .adhd-h3-copy {
    font-size: 26px;
  }

  .adhd-h3-copy.no-bottom-margin-copy.text-white {
    width: 305px;
    min-width: auto;
    max-width: none;
  }

  .bold-text-18, .bold-text-19, .bold-text-20 {
    color: var(--primary-1);
  }

  .paragraph-33-copy {
    font-size: 15px;
  }

  .diagnosis-process-phe {
    padding-left: 0;
    padding-right: 0;
  }

  .diagnosis-process-phe.adhd-grid-copy.no-padding-copy._1x7-copy.left-justify-copy._40-l-padding-copy {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding-left: 0;
    display: flex;
  }

  .diagnosis-process-phe.adhd-grid-copy.no-padding-copy._1x7-copy.left-justify-copy._40-l-padding-copy.left-justify-mob-copy {
    align-self: flex-start;
    margin-left: 0;
    padding-left: 20px;
  }

  .diagnosis-process-phe.adhd-grid-copy.no-padding-copy._1x7-copy.left-justify-copy._40-l-padding-copy.left-justify-mob-copy.mob-edit-copy {
    flex-direction: column;
    align-self: flex-start;
    align-items: flex-start;
    display: block;
  }

  .adhd-bodytext-1-copy {
    margin-bottom: 20px;
    font-size: 15px;
  }

  .adhd-bodytext-1-copy.center-justify-tab-copy {
    margin-bottom: 28px;
    font-size: 15px;
  }

  .adhd-bodytext-1-copy.center-justify-tab-copy.left-justify-mob-copy {
    text-align: left;
    max-width: none;
  }

  .section-hybrid-copy {
    padding-top: 84px;
    padding-bottom: 84px;
  }

  .testimonials-hybrid-care, .jt-hybrid-care {
    padding: 14px;
  }

  .jt-hybrid-care.no-inner {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .grid-halves-jt {
    grid-column-gap: 35px;
    grid-row-gap: 0px;
    justify-items: center;
  }

  .button-6-testimonial, .button-6-copy {
    background-color: var(--pink);
    text-align: center;
    border-radius: 7px;
    width: auto;
    margin-top: 0;
    margin-bottom: 10px;
    display: none;
  }

  .grid-thirds-hybrid-variant {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .therapy__hero-section {
    padding-top: 4rem;
  }

  .therapy__hero-bg-video {
    height: 100%;
  }

  .display-1-3-copy-therapy {
    margin-top: 80px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 3rem;
  }

  .faq-heading-section {
    padding-top: 0;
    padding-bottom: 0;
  }

  .faq-category {
    align-items: center;
    height: 150px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .collection-list-7 {
    grid-template-columns: 1fr 1fr;
  }

  .text-block-78 {
    font-size: 20px;
    line-height: 22px;
  }

  .faq-heading-text {
    margin-bottom: 14px;
    font-size: 40px;
    line-height: 48px;
  }

  .video-adhd-section {
    padding: 14px;
  }

  .video-adhd-section.no-inner {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .mb-hero-section {
    height: 600px;
    padding-top: 3rem;
  }

  .mb-hero-section.v1 {
    display: none;
  }

  .mb-hero-section.v1-mob {
    justify-content: flex-start;
    height: 100vh;
    padding-top: 0;
    display: flex;
  }

  .mb-hero-section.v1-copy {
    display: none;
  }

  .mb-hero-section.v1-mob-copy {
    justify-content: flex-start;
    height: 100vh;
    padding-top: 0;
    display: flex;
  }

  .mb-hero-bg-video {
    height: 100%;
  }

  .heading-78 {
    margin-bottom: 0;
    font-size: 45px;
  }

  .grid-7 {
    flex-direction: column;
    display: flex;
  }

  .div-block-30 {
    width: 400px;
    padding-top: 20px;
    padding-bottom: 0;
  }

  .container-steps {
    margin-top: 20px;
    padding-top: 40px;
    padding-right: 0;
  }

  .container-steps.v1, .container-steps.v2 {
    margin-top: 0;
    padding-top: 0;
    padding-left: 0;
    top: 320px;
    bottom: 0;
  }

  .container-steps.v3 {
    margin-top: 0;
    padding-top: 0;
    padding-left: 0;
    top: 120px;
    bottom: auto;
  }

  .mb-hero-bg-video-copy {
    align-items: flex-start;
    height: 100%;
  }

  .mb-hero-bg-video-copy.l-margin {
    width: auto;
    height: 50vh;
  }

  .mb-hero-bg-video-copy.v1, .mb-hero-bg-video-copy.v2, .mb-hero-bg-video-copy.v3, .mb-hero-bg-video-copy.v4 {
    object-fit: fill;
    object-position: 50% 0%;
    inset: 0% auto auto 0%;
  }

  .heading-79-copy-copy {
    padding-top: 0;
    padding-right: 40px;
    font-size: 16px;
  }

  .video-banner-steps-desktop {
    display: none;
  }

  .video-banner-steps-mobile {
    display: block;
  }

  .heading-mb {
    margin-top: 200px;
  }

  .heading-mb.v1, .heading-mb.v2 {
    margin-top: 0;
  }

  .heading-mb.v2 {
    max-width: none;
    margin-top: 0;
  }

  .heading-mb.v3 {
    margin-top: 0;
  }

  .heading-mb.v4 {
    max-width: none;
    color: var(--white);
    margin-top: 0;
  }

  .subheading-mb {
    padding-right: 100px;
  }

  .subheading-mb.v1, .subheading-mb.v2 {
    max-width: 300px;
    padding-right: 0;
  }

  .subheading-mb.v2 {
    max-width: 260px;
    padding-right: 0;
    font-weight: 400;
  }

  .subheading-mb.v3 {
    max-width: 370px;
    padding-right: 0;
    font-weight: 400;
  }

  .subheading-mb.v4 {
    max-width: 370px;
    color: var(--white);
    padding-right: 0;
    font-weight: 400;
  }

  .subheading-mb.v4.white {
    max-width: 370px;
  }

  .subheading-mb.v4 {
    max-width: 300px;
    padding-right: 0;
  }

  .subheading-mb.v5 {
    max-width: 370px;
    color: var(--white);
    text-shadow: 4px 4px 15px #0003;
    padding-right: 0;
    font-weight: 400;
  }

  .video-banner-mb-desktop {
    display: none;
  }

  .video-banner-mb-mobile, .video-banner-mb-mobile.v1, .video-banner-mb-mobile.v2 {
    display: block;
  }

  .hims-hero-section {
    height: 600px;
    padding-top: 3rem;
  }

  .tile-section-3 {
    padding: 14px;
  }

  .tile-section-3.no-inner {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .large-text-4 {
    min-width: auto;
    max-width: 350px;
    font-size: 25px;
    line-height: 110%;
  }

  .section-title-5 {
    max-width: 400px;
  }

  .container-large-4 {
    padding-left: 35px;
    padding-right: 35px;
  }

  .container-large-4.reduced-width.mobile.no-padding-mob, .container-large-4.reduced-width.text-center.center-mob.no-padding-mob {
    padding-left: 0;
    padding-right: 0;
  }

  .container-large-4.reduced-width.text-center.center-mob.no-padding-mob.size-mob {
    max-width: 382px;
  }

  .tile-section-4 {
    padding: 14px;
  }

  .button-6-testimonial-2 {
    text-align: center;
    background-color: #fd2d55;
    border-radius: 7px;
    width: auto;
    margin-top: 0;
    margin-bottom: 10px;
    display: none;
  }

  .muted-text-3 {
    font-size: 13px;
    line-height: 14px;
  }

  .slide-nav-3 {
    border-radius: 7px;
    margin-top: 0;
    padding-top: 0;
  }

  .slide-nav-3._10-t-margin-mob {
    margin-top: 10px;
  }

  .tile-section-inner-testimonials-2 {
    padding: 35px;
  }

  .section-title-7 {
    max-width: 400px;
  }

  .grid-9 {
    padding-bottom: 0;
  }

  .patient-first-philosophy-section {
    padding-top: 0;
    padding-bottom: 84px;
  }

  .section-title-8 {
    max-width: 400px;
  }

  .section-title-8.container-small-title {
    width: 100%;
    max-width: 387px;
    margin-left: 0;
    margin-right: auto;
  }

  .tile-section-5 {
    padding: 14px;
  }

  .tile-section-5.no-inner {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .tile-section-inner-pricing-2 {
    padding: 35px;
  }

  .tile-section-inner-pricing-2.page-header-tile {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .tile-section-inner-pricing-3 {
    padding: 35px;
  }

  .tile-section-inner-pricing-3.footer {
    grid-template-columns: 1fr 1fr;
  }

  .tile-section-inner-pricing-3.page-header-tile {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .tile-section-inner-pricing-3.page-header-tile.bg-primary-4.orange-gradient {
    background-position: 20% 0;
    background-repeat: no-repeat;
    background-size: auto 130vh;
    background-attachment: scroll;
  }

  .caption-on-image-3 {
    border-radius: 14px;
  }

  .section-title-9 {
    max-width: 400px;
  }

  .section-title-9.container-small-title {
    width: 100%;
    max-width: 387px;
    margin-left: 0;
    margin-right: auto;
  }

  .price-list-section {
    padding-top: 0;
    padding-bottom: 84px;
  }

  .price-list-section._14-padding-mob {
    padding-left: 14px;
    padding-right: 14px;
  }

  .large-heading-3 {
    margin-bottom: 14px;
    font-size: 40px;
    line-height: 48px;
  }

  .section-title-10 {
    max-width: 400px;
  }

  .paragraph-34 {
    font-size: 9px;
    line-height: 11px;
  }

  .section-title-11 {
    max-width: 400px;
  }

  .section-title-11.container-small-title {
    width: 100%;
    max-width: 387px;
    margin-left: 0;
    margin-right: auto;
  }

  .paragraph-35 {
    font-size: 9px;
    line-height: 11px;
  }

  .grid-10 {
    padding-bottom: 0;
  }

  .section-title-13 {
    max-width: 400px;
  }

  .section-title-13.container-small-title {
    width: 100%;
    max-width: 387px;
    margin-left: 0;
    margin-right: auto;
  }

  .large-heading-4 {
    margin-bottom: 14px;
    font-size: 40px;
    line-height: 48px;
  }

  .section-title-14 {
    max-width: 400px;
  }

  .muted-text-4 {
    font-size: 13px;
    line-height: 14px;
  }

  .section-title-15 {
    max-width: 400px;
  }

  .caption-on-image-4 {
    border-radius: 14px;
  }

  .button-6-testimonial-3 {
    text-align: center;
    background-color: #fd2d55;
    border-radius: 7px;
    width: auto;
    margin-top: 0;
    margin-bottom: 10px;
    display: none;
  }

  .section-title-16 {
    max-width: 400px;
  }

  ._123-steps-section {
    padding-top: 0;
    padding-bottom: 84px;
  }

  .section-title-17 {
    max-width: 400px;
  }

  .section-title-17.container-small-title {
    width: 100%;
    max-width: 387px;
    margin-left: 0;
    margin-right: auto;
  }

  .header {
    flex-direction: row;
    align-items: center;
    display: flex;
  }

  .take-assessment-button.top-margin {
    width: auto;
  }

  .take-assessment-button._32-top-margin {
    order: 1;
    width: auto;
  }

  .text-block-110 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .callout-container {
    flex-direction: column;
    padding-left: 0;
    padding-right: 0;
  }

  .callout-content {
    max-width: none;
    padding-left: 32px;
    padding-right: 32px;
  }

  .hero-image {
    width: auto;
  }

  .callout-section-wrapper {
    padding-left: 32px;
    padding-right: 32px;
  }

  .section {
    flex-direction: column;
  }

  .text-block-112.top-padding {
    padding-bottom: 16px;
  }

  .video-callout-section {
    flex-direction: column;
    padding-left: 32px;
    padding-right: 32px;
  }

  .video-callout-wrapper {
    flex-direction: column;
  }

  .video-callout-caption {
    flex-direction: column;
    display: flex;
  }

  .video-callout-lightbox.size {
    width: auto;
    min-width: auto;
    height: auto;
  }

  .video-callout-lightbox.size.hidden {
    display: block;
  }

  .video-callout-lightbox.size.hidden-2 {
    display: none;
  }

  .testimonial-wrapper {
    margin-left: 0;
    margin-right: 0;
  }

  .testimonial-wrapper.focus-lp {
    min-width: 50vw;
    padding: 0 10px;
  }

  .text-block-113.focus-lp {
    font-size: 14px;
  }

  .projects-col-list-item {
    align-items: center;
  }

  .mask-3.mobile {
    flex: 0 auto;
    position: relative;
  }

  .slider-3 {
    flex-direction: column;
    justify-content: space-around;
    display: flex;
  }

  .slide-nav-4 {
    flex: 0 auto;
  }

  .blog-post-cta {
    border-radius: 7px;
    width: 300px;
  }

  .cta-blog-post-link-wrapper {
    margin-bottom: 35px;
  }

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

  .overlay {
    background-image: linear-gradient(#fff0 39%, #ffffff4d 57%);
    display: block;
  }

  .overlay.black {
    background-image: linear-gradient(315deg, #0000 34%, #0006 57%);
  }

  .overlay.black.v4 {
    background-image: linear-gradient(#0000 34%, #0006 56%);
  }

  .list-block-copy {
    margin-bottom: 20px;
    line-height: 0;
    display: block;
  }

  .bold-text-27 {
    font-size: 14px;
    line-height: 15px;
  }

  .cta-overview-button {
    margin-top: 0;
  }

  .text-large-copy {
    margin-left: 0;
    margin-right: 0;
    font-family: Outfit, sans-serif;
    font-size: 1.4rem;
  }

  .steps-number {
    font-size: 28px;
  }

  .steps-header.max-w {
    max-width: 130px;
    font-size: 14px;
  }

  .steps-header.max-w._1 {
    max-width: 100px;
  }

  .steps-header.max-w._2 {
    max-width: 110px;
  }

  .steps-div {
    width: 28vw;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 20px;
  }

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

  .steps-icon {
    height: 50px;
  }

  .adhd-awareness-video {
    height: 600px;
    padding-top: 3rem;
  }

  .ad-copy-italic {
    font-size: 22px;
  }

  .ad-copy-poppins {
    font-size: 20px;
  }

  .testimonials-section {
    height: 600px;
    padding-top: 3rem;
  }

  .testimonials-section._100-t-60-b-pads {
    padding-top: 40px;
    padding-left: 28px;
    padding-right: 28px;
  }

  ._4x2-grid {
    padding-bottom: 40px;
  }

  .testimonial-stars {
    width: 15px;
    height: 15px;
  }

  .testimonial-adhd-awarenss-body {
    font-size: 12px;
  }

  .testimonial-adhd-awarenss-quote-sign {
    font-size: 60px;
  }

  .testimonial-adhd-awarenss-reviewer-name {
    font-size: 14px;
  }

  .vertical-divider {
    width: 16rem;
    height: 1px;
    display: none;
  }

  .testimonial-stars-wrapper-copy {
    margin-bottom: 20px;
  }

  .steps-header-copy {
    text-align: center;
  }

  .review-block {
    flex-direction: column;
  }

  .div-block-36 {
    width: 88%;
    height: auto;
  }

  .ad-copy-copy {
    background-position: 30% 10%;
    background-size: 289px;
    border-radius: 14px;
    width: 150px;
    height: 150px;
    padding-left: 20px;
    padding-right: 10px;
  }

  .ad-copy-copy.reverse {
    background-position: 30% 10%;
    background-size: 289px;
  }

  .div-block-30-copy {
    width: 20vw;
    height: 20vw;
    padding-top: 0;
    padding-bottom: 0;
  }

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

  .price-copy.black._110-h {
    font-size: 45px;
  }

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

  .testimonial-adhd-awarenss-reviewer-name-copy {
    text-align: center;
  }

  .section-title-copy {
    max-width: 400px;
  }

  .nav-link-copy.adjacent-to-links.no-right-margin.mob-size {
    font-size: 16px;
    line-height: 150%;
  }

  .display-1-3-copy.size.black.italic.center {
    margin-top: 0;
  }

  .display-1-3-copy {
    margin-top: 80px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .text-primary-1-signup-copy {
    font-size: 32px;
  }

  .div-block-37 {
    align-self: center;
    margin-bottom: 20px;
  }

  .tile-section-5-copy {
    padding: 14px;
  }

  .content-wrapper-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .content-wrapper-copy.flex-wrapper._100-bottom-margin {
    margin-bottom: 40px;
  }

  .subheading-copy.priceheader.black.italic {
    margin-left: auto;
    margin-right: auto;
  }

  .home__hero-bg-video-4-copy {
    height: 100%;
  }

  .home__hero-section-2-copy {
    padding-top: 4rem;
  }

  .section-divider-copy {
    margin-top: 0;
    bottom: -1px;
  }

  .home__hero-text-wrapper-3-copy {
    margin-bottom: 2em;
  }

  .btn-copy.btn-lg.btn-block.typeform-share.black-button._0-margin.steps-style._20-top-margin.width.round-14.margin {
    height: auto;
    margin-top: 20px;
    margin-left: 0;
    font-size: 18px;
  }

  .btn-copy.btn-lg {
    font-size: 18px;
  }

  .btn-copy.btn-lg.btn-block.typeform-share {
    margin-left: 10px;
  }

  .btn-copy.btn-lg.btn-block.typeform-share.black-button._0-margin {
    border-radius: 7px;
    justify-content: center;
    align-items: center;
    width: 70%;
    height: 7vw;
    margin-left: auto;
    margin-right: auto;
    padding-top: .25rem;
    padding-bottom: .25rem;
    display: flex;
  }

  .btn-copy.btn-lg.btn-block.typeform-share.black-button._0-margin.steps-style._20-top-margin.width.round-14.margin {
    width: auto;
    height: auto;
    margin-top: 20px;
    margin-left: 0;
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: 18px;
  }

  .btn-copy.btn-lg.btn-block.typeform-share.black-button._0-margin.steps-style.round-14 {
    height: 5vw;
    padding: .125rem .25rem;
    font-size: 1.5vw;
    top: auto;
  }

  .btn-copy.btn-lg.btn-block.typeform-share.black-button._0-margin.round-14 {
    height: auto;
    font-size: 16px;
  }

  .form-input-copy.inline {
    height: auto;
    padding-top: 12px;
    padding-bottom: 10px;
  }

  .ad-copy-copy-copy {
    background-position: 30% 10%;
    background-size: 289px;
    border-radius: 14px;
    width: 150px;
    height: 150px;
    padding-left: 20px;
    padding-right: 10px;
  }

  .ad-copy-copy-copy.reverse {
    background-position: 30% 10%;
    background-size: 289px;
  }

  .ad-copy-copy-copy.reverse.size {
    background-position: 50%;
    background-size: auto 120%;
    width: 40vw;
    height: 40vw;
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .ad-copy-italic-copy-copy {
    font-size: 22px;
  }

  .ad-copy-italic-copy-copy.size {
    font-size: 5vw;
  }

  .ad-copy-poppins-copy-copy {
    font-size: 20px;
  }

  .ad-copy-poppins-copy-copy.size {
    font-size: 5.8vw;
  }

  .text-blog-links {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 18px;
  }

  .hero-therapy-copy, .hero-therapy-copy-subheading {
    margin-top: 80px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 3rem;
  }

  .container-48 {
    padding-left: 60px;
    padding-right: 40px;
  }

  .container-49 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-13 {
    flex-direction: column;
    display: flex;
  }

  .container-54 {
    align-self: auto;
  }

  .subheading-text-special-99 {
    margin-left: 0;
    margin-right: 0;
    font-family: Outfit, sans-serif;
    font-size: 1rem;
  }

  .bold-text-27-copy {
    font-size: 14px;
    text-decoration: line-through;
  }

  .text-span-5 {
    text-decoration: none;
  }

  .grid-12-copy {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-direction: column;
    align-items: flex-start;
    padding: 0;
    display: flex;
  }

  .container-51-copy {
    align-self: flex-start;
    margin-left: 0;
  }

  .container-54-copy {
    align-self: auto;
    margin-left: 0;
  }

  .hero-therapy-copy-subheading-copy {
    margin-top: 20px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 1.75rem;
  }

  .paragraph-36 {
    font-size: 18px;
    line-height: 24px;
  }

  .button-13-copy.no-margin {
    font-weight: 500;
  }

  .heading-93-copy {
    font-size: 48px;
    line-height: 54px;
  }

  .grid-12-copy-copy {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-direction: column;
    align-items: flex-start;
    padding: 40px 60px;
    display: flex;
  }

  .container-54-copy-copy {
    align-self: auto;
    margin-left: 0;
  }

  .columns-16-copy {
    flex-direction: column;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .text-block-118-copy {
    max-width: 300px;
  }

  ._2-column-price-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .price-title.size {
    max-width: none;
    font-size: 40px;
  }

  .hero-body {
    width: auto;
    padding-left: 28px;
    padding-right: 28px;
  }

  .focus-yellow-button.review-copy.round-14 {
    border-radius: 14px;
    padding-top: 12px;
    padding-bottom: 10px;
    font-weight: 500;
    line-height: 150%;
  }

  .focus-yellow-button.review-copy.rounded.yellow {
    width: 100%;
  }

  .focus-hero-image-wrapper {
    width: auto;
    padding-top: 20px;
    padding-left: 28px;
  }

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

  .focus-steps-section {
    flex-direction: column;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .focus-steps-wrapper {
    position: relative;
  }

  .focus-steps-image-wrapper {
    display: none;
    position: relative;
  }

  .focus-steps-image-wrapper.hide {
    display: block;
  }

  .focus-steps-title {
    color: var(--white);
    font-size: 24px;
  }

  .focus-steps-item-wrapper {
    padding-left: 20px;
    padding-right: 20px;
    position: absolute;
    top: auto;
    bottom: 25px;
  }

  .focus-steps-body {
    opacity: .9;
    color: var(--white);
  }

  .image {
    width: 40px;
    height: 40px;
  }

  .slide-nav-4-copy {
    flex: 0 auto;
    position: relative;
  }

  .focus-arrows-icon {
    width: 25px;
    height: 25px;
    font-size: 15px;
    line-height: 15px;
  }

  .adhd-navbar-container-2-copy-copy {
    padding-top: 20px;
    padding-bottom: 0;
  }

  .large-text-copy-patient-first {
    min-width: auto;
    max-width: 350px;
    font-size: 25px;
    line-height: 110%;
  }

  .large-text-copy-patient-first._21-bottom-margin {
    margin-bottom: 20px;
    padding-bottom: 0;
  }

  .large-text-copy-patient-first._21-bottom-margin.muted-text.type-size {
    max-width: none;
    font-size: 20px;
    line-height: 120%;
  }

  .small-text-copy {
    font-size: 16px;
    line-height: 24px;
  }

  .small-text-copy.job-listing-comma {
    display: none;
  }

  .focus-lp-price-section {
    padding: 35px;
  }

  .focus-lp-price-section.footer {
    grid-template-columns: 1fr 1fr;
  }

  .focus-lp-price-section.page-header-tile {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .focus-lp-price-section.page-header-tile.bg-primary-4.orange-gradient {
    background-position: 20% 0;
    background-repeat: no-repeat;
    background-size: auto 130vh;
    background-attachment: scroll;
  }

  .comparison-row-focus-page, .comparison-row-focus-page-opposite {
    padding: 7px 7px 7px 20px;
  }

  .comparison-row-focus-page-opposite-top {
    padding: 7px;
  }

  .comparison-row-focus-page-opposite-bottom, .comparison-row-focus-page-top {
    padding: 7px 7px 7px 20px;
  }

  .focus-price-header {
    font-size: 50px;
  }

  .small-text-focus {
    font-size: 16px;
    line-height: 24px;
  }

  .small-text-focus.job-listing-comma {
    display: none;
  }

  .small-text-focus-2 {
    font-size: 16px;
    line-height: 24px;
  }

  .small-text-focus-2.job-listing-comma {
    display: none;
  }

  .student-program-title {
    font-size: 24px;
  }

  .student-loan-hero-section {
    aspect-ratio: 1;
    height: auto;
  }

  .student-loan-hero-overlay {
    background-image: linear-gradient(#22191980, #ffffff1a 93%, #351e1e80);
  }

  .student-loan-hero-body-section {
    width: 80vw;
    bottom: auto;
  }

  .student-discount-form-error-text {
    font-size: 14px;
  }

  .home__hero-mental-health {
    padding-top: 4rem;
  }

  .text-block-130 {
    font-size: 13px;
  }

  .link-40 {
    font-size: 12px;
  }

  .heading-95 {
    margin-bottom: 6px;
  }

  .div-block-44 {
    padding-left: 100px;
    padding-right: 100px;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    font-size: 32px;
    line-height: 40px;
  }

  h2 {
    font-size: 28px;
    line-height: 38px;
  }

  h3, h4 {
    font-size: 24px;
    line-height: 32px;
  }

  h5 {
    font-size: 18px;
    line-height: 28px;
  }

  label {
    font-size: 16px;
    line-height: 24px;
  }

  .faq-section {
    padding-top: 20px;
    padding-bottom: 20px;
    display: block;
  }

  .faq-section.title-section {
    background-color: #00b3ff00;
    padding: 20px 15px 10px;
  }

  .faq-section.title-section.increased-bottom-padding {
    padding-bottom: 70px;
  }

  .faq-section.title-section._28-padding-mob {
    padding-left: 28px;
    padding-right: 28px;
  }

  .faq-section.reduced-padding {
    padding-top: 56px;
    padding-bottom: 56px;
  }

  .faq-section.reduced-bottom-padding {
    padding-bottom: 20px;
    padding-left: 25px;
  }

  .faq-section.small-top-padding {
    padding-top: 20px;
  }

  .faq-section.doctors {
    display: block;
  }

  .container-large {
    justify-content: flex-start;
    margin: 0 auto;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .container-large.reduced-width.text-center.center-mob.no-padding-mob.size-mob {
    max-width: none;
  }

  .container-large.reduced-width.align-left {
    padding-left: 0;
  }

  .container-large.reduced-width.mobile {
    display: none;
  }

  .large-text {
    margin-bottom: 10px;
    font-size: 18px;
    line-height: 110%;
  }

  .large-text._21-bottom-margin.muted-text.type-size {
    font-size: 18px;
  }

  .small-text {
    display: block;
  }

  .small-text.article-meta-date {
    margin-left: 0;
    padding-left: 5px;
  }

  .small-text.mobile {
    display: block;
  }

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

  .button {
    border-radius: 7px;
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .button.large {
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .button.bg-white {
    margin-bottom: 10px;
  }

  .button.blue {
    max-width: 100%;
  }

  .navbar {
    position: sticky;
  }

  .form-input {
    border-radius: 7px;
    height: 56px;
    font-size: 16px;
    line-height: 24px;
  }

  .form-input::placeholder {
    font-size: 16px;
    line-height: 24px;
  }

  .back-to-top-button {
    width: 42px;
    height: 42px;
    right: 10px;
  }

  .display-heading {
    line-height: 36px;
  }

  .tile-section {
    margin-top: 21px;
    margin-bottom: 21px;
    padding: 0;
  }

  .tile-section.no-inner {
    padding: 0 21px;
  }

  .tile-section.no-inner.bigger-padding {
    display: none;
  }

  .tile-section.halves {
    grid-row-gap: 0px;
  }

  .tile-section._100-top-padding {
    padding-top: 21px;
  }

  .tile-section-inner-pricing {
    border-radius: 8px;
    padding-left: 21px;
    padding-right: 21px;
  }

  .tile-section-inner-pricing.footer {
    text-align: center;
    grid-template-columns: 1fr;
    justify-items: center;
    padding: 56px 21px;
  }

  .tile-section-inner-pricing.page-header-tile {
    padding-top: 56px;
    padding-bottom: 56px;
  }

  .tile-section-inner-pricing.bg-dark {
    margin-left: 20px;
    padding-bottom: 20px;
  }

  .tile-section-inner-pricing.wide-group-item {
    min-height: auto;
  }

  .play-button.hover-shadow {
    width: 20vw;
    height: 20vw;
  }

  .play-button-icon {
    width: 5vw;
    height: 5vw;
    max-height: none;
  }

  .large-heading {
    font-size: 32px;
    line-height: 40px;
  }

  .large-heading._70vw-size-mob {
    width: 50vw;
  }

  .large-heading._70vw-size-mob.center-mob-margin {
    margin-left: auto;
    margin-right: auto;
  }

  .large-heading._70vw-size-mob.center-mob-margin._80-vw-mob {
    width: 80vw;
  }

  .medium-heading {
    font-size: 28px;
    line-height: 38px;
  }

  .medium-heading.no-bottom-margin {
    margin-top: 20px;
    margin-bottom: 0;
    padding-left: 0;
    font-size: 25px;
    line-height: 30px;
  }

  .medium-heading._100-type-height-mob {
    line-height: 100%;
  }

  .social-icons {
    justify-content: center;
  }

  .social-link {
    margin-left: 7px;
    margin-right: 7px;
  }

  .nav-link.adjacent-to-links {
    padding-top: 21px;
    padding-bottom: 0;
    padding-left: 12px;
  }

  .navbar-container {
    margin-bottom: 0;
  }

  .navbar-button-wrapper {
    display: block;
  }

  .navbar-button-wrapper.agnostic {
    margin-left: 10px;
    padding-left: 0;
  }

  .no-bottom-margin {
    padding-left: 0;
    font-size: 18px;
  }

  .no-bottom-margin._0-padding-mob {
    padding-left: 0;
  }

  .no-bottom-margin.text-primary-1 {
    line-height: 26px;
  }

  .navbar-left-contents {
    padding-left: 21px;
  }

  .navbar-left-contents.peds {
    padding-left: 10px;
  }

  .navbar-right-contents {
    flex-direction: row;
    padding-right: 21px;
  }

  .navbar-right-contents.agnostic {
    padding-right: 10px;
  }

  .menu-button {
    display: block;
  }

  .menu-button.agnostic {
    margin-left: 20px;
    padding-right: 0;
  }

  .menu-button.agnos, .menu-button-icon.agnos {
    display: none;
  }

  .menu-button-icon.adhd-mob-size {
    min-width: 5vw;
    max-width: 10vw;
  }

  .grid-halves {
    grid-row-gap: 0px;
    margin-top: 10px;
  }

  .grid-halves.pricing-options-grid {
    padding-left: 0;
    padding-right: 0;
  }

  .grid-halves.pricing-options-grid._0-padding-mob {
    flex-direction: column;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .grid-halves.peds {
    display: block;
  }

  .grid-halves._35-padding-mob._0-padding-mob-2, .grid-halves._0-padding-mob {
    padding-left: 0;
    padding-right: 0;
  }

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

  .button-row {
    flex-direction: column;
    margin-top: 21px;
  }

  .button-row.justify-contents-center {
    flex-direction: column;
  }

  .section-title {
    flex-direction: column;
    align-items: center;
    max-width: none;
    margin-bottom: 10px;
    line-height: 30px;
    display: block;
  }

  .section-title.reduced-margin {
    margin-bottom: 10px;
  }

  .image-wrapper {
    margin-bottom: 40px;
    display: flex;
  }

  .image-wrapper._300x300._200x-200-l-mob._100x100-h-mob {
    min-width: 100px;
    max-width: 100px;
    min-height: 100px;
    max-height: 100px;
  }

  .image-wrapper._300x450.auto-margin._40-bottom-margin._200x300-l-mob._100x150-h-mob {
    width: 150px;
    height: 100px;
    margin-bottom: 20px;
  }

  .lightbox-over-image {
    display: block;
  }

  .text-primary-2, .text-primary-3 {
    font-size: 22px;
  }

  .author {
    margin-top: 21px;
  }

  .author.peds {
    display: none;
  }

  .job-listing-row {
    flex-direction: row;
  }

  .breadcrumbs-container {
    padding-left: 7px;
    padding-right: 7px;
  }

  .breadcrumbs-wrapper {
    flex-wrap: wrap;
  }

  .breadcrumbs-back-arrow, .breadcrumbs-caret-right {
    flex: none;
  }

  .breadcrumbs-current-page-wrapper {
    align-items: center;
  }

  .text-inline {
    line-height: 40px;
  }

  .article-intro-paragraph {
    font-size: 20px;
    line-height: 24px;
  }

  .article-body {
    object-fit: fill;
    font-family: Poppins, sans-serif;
    font-size: 16px;
    line-height: 150%;
    overflow: hidden;
  }

  .article-body.hero {
    font-size: 16px;
  }

  .circular-avatar {
    width: 56px;
    height: 56px;
  }

  .tile-wrapper {
    padding: 21px;
  }

  .grid-thirds {
    grid-row-gap: 21px;
  }

  .grid-thirds.padding-tab._0-padding-mob {
    padding-left: 0;
    padding-right: 0;
  }

  .team-member-grid-image {
    height: 240px;
  }

  .team-member-grid-image.size-mob {
    width: 60vw;
    height: auto;
  }

  .team-member-grid-image.size-mob.size-desktop._40-vw-tab._70-vw-mob-l {
    width: 60vw;
  }

  .large-video-player-image {
    height: auto;
    min-height: auto;
    max-height: none;
  }

  .large-video-player-image.rounded-corners.shadow._100-vw-mob {
    width: 100vw;
  }

  .caption-on-image {
    display: none;
  }

  .blog-category-tabs {
    flex-direction: column;
  }

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

  .blog-article-main-image.shadow {
    border-radius: 20px;
  }

  .customer-logo-wrapper {
    padding: 14px 21px;
    bottom: 14px;
    right: 14px;
  }

  .align-center {
    font-size: 40px;
    line-height: 46px;
  }

  .avatar-with-author.adjacent-to-button {
    margin-top: 21px;
    margin-left: 0;
    display: none;
  }

  .customer-details {
    grid-row-gap: 21px;
    grid-template-columns: 1fr;
  }

  .review-box {
    padding: 21px;
  }

  .stars, .stars.justify-content-center {
    margin-bottom: 14px;
  }

  .short-review.boxed {
    margin-bottom: 20px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .short-review-text {
    line-height: 23px;
  }

  .square-box {
    border-radius: 14px;
    min-height: auto;
    padding-left: 28px;
    padding-right: 28px;
  }

  .square-box.bg-shade-1.inside-tile-section {
    border-radius: 0;
  }

  .square-box.bg-white {
    background-color: #0000;
    padding: 0;
  }

  .subheading {
    margin-bottom: 7px;
  }

  .subheading.priceheader {
    line-height: 24px;
  }

  .subheading.text-primary-1 {
    font-size: 28px;
  }

  .pricing-plan {
    border-radius: 14px;
    padding: 14px;
  }

  .plan-price-wrapper {
    margin-bottom: 14px;
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .icon-circle.bg-shade-2 {
    flex: none;
    margin-left: 7px;
  }

  .accordion-grid-row.adhd {
    grid-template-columns: minmax(70vw, 90vw);
  }

  .accordion-grid-column.adhd, .accordion-grid-column.medication {
    flex-direction: column;
    display: flex;
  }

  .accordion-title {
    padding-left: 10px;
    padding-right: 10px;
  }

  .accordion-title.adhd {
    padding-left: 21px;
    padding-right: 21px;
  }

  .accordion-title.student-discount {
    padding: 20px;
  }

  .text-bold.adhd {
    width: auto;
    min-width: 20px;
    max-width: 60vw;
  }

  .text-bold.student-discount {
    font-size: 16px;
    line-height: 24px;
  }

  .accordion-content.student-discount {
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .avatar-row-item.border-white {
    padding-left: 0;
  }

  .pricing-plan-box {
    border-radius: 14px;
    padding: 21px;
  }

  .pricing-plan-option-link {
    flex-direction: column;
    align-items: flex-start;
    padding: 21px;
  }

  .pricing-plan-option-link.custom {
    grid-column-gap: 16px;
    grid-row-gap: 14px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    place-items: center;
    display: grid;
  }

  .pricing-plan-option-terms {
    justify-content: space-between;
    width: 100%;
    margin-top: 14px;
  }

  .pricing-plan-option-price {
    font-size: 18px;
    line-height: 28px;
  }

  .progress-bar.bg-shade-2 {
    flex-wrap: nowrap;
    place-content: stretch space-between;
    max-width: 55%;
    display: flex;
  }

  .progress-bar-logo {
    flex: 0 auto;
    width: 73px;
    max-height: 21px;
  }

  .review-summary-box {
    padding: 27px;
  }

  .ui-snippet {
    border-radius: 7px;
  }

  .ui-snippet.wide {
    border-radius: 7px;
    max-width: 100%;
  }

  .ui-snippet.overlay-bottom-right {
    display: none;
  }

  .ui-snippet-heading {
    font-size: 16px;
    line-height: 22px;
  }

  .ui-snippet-avatar {
    width: 28px;
    height: 28px;
  }

  .ui-snippet-avatar.large {
    width: 42px;
    height: 42px;
  }

  .ui-snippet-square-image {
    border-radius: 7px;
    width: 100%;
    margin-bottom: 14px;
  }

  .ui-snippet-wide-row {
    flex-direction: column-reverse;
  }

  .horizontal-icon-item {
    flex-direction: column;
    align-items: flex-start;
  }

  .horizontal-icon-text {
    margin-top: 21px;
    margin-left: 0;
  }

  .video-wrapper {
    border-radius: 14px;
    min-height: auto;
    margin-bottom: 14px;
    padding: 14px;
  }

  .adjacent-button {
    margin-top: 7px;
    margin-left: 0;
  }

  .blog-grid {
    grid-template-columns: 1fr;
  }

  .review-footer {
    margin-top: 21px;
  }

  .block-quote {
    margin-top: 20px;
    font-size: 14px;
    line-height: 18px;
  }

  .block-quote.peds {
    justify-content: flex-start;
    align-items: stretch;
    padding-left: 28px;
    display: flex;
    position: static;
  }

  .insurance_text {
    margin-top: 0;
    margin-bottom: 20px;
    font-size: 16px;
  }

  .home__bg-video-overlay-2._0-transparancy {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: inline-flex;
  }

  .text-large {
    margin-left: 0;
    margin-right: 0;
    font-family: Outfit, sans-serif;
    font-size: 1.3rem;
    line-height: 22px;
  }

  .text-large.text-light {
    margin-bottom: 2rem;
    margin-left: 10px;
    margin-right: 10px;
  }

  .btn.btn-lg.btn-block.typeform-share {
    width: 100%;
    margin-left: 0;
    position: static;
  }

  .btn.btn-lg.btn-block.typeform-share.black-button._0-margin {
    width: 70%;
    height: 8vw;
    padding-left: .5rem;
    padding-right: .5rem;
    font-size: 16px;
  }

  .btn.btn-lg.btn-block.typeform-share.black-button._0-margin.steps-style.round-14 {
    height: 7vw;
    padding-top: .5rem;
    padding-bottom: .5rem;
    font-size: 12px;
  }

  .btn.btn-lg.btn-block.typeform-share.black-button._0-margin.steps-style.round-14.centered {
    width: 60vw;
    margin-top: 8vw;
    padding-top: 2vw;
    padding-bottom: 1.8vw;
    font-size: 4vw;
  }

  .btn.btn-lg.btn-block.typeform-share.black-button._0-margin.steps-style.round-14.centered._30vw {
    width: 50vw;
    font-size: 4vw;
  }

  .btn.btn-lg.btn-block.typeform-share.black-button._0-margin.round-14 {
    border-radius: 7px;
    padding-top: 2vw;
    padding-bottom: 1.8vw;
    font-size: 4vw;
  }

  .btn.btn-lg.btn-block.typeform-share.black-button._0-margin-copy {
    width: 70%;
    height: 8vw;
    padding-left: .5rem;
    padding-right: .5rem;
    font-size: 16px;
  }

  .btn.btn-lg.btn-block.typeform-share.black-button._0-margin-copy.round-14 {
    border-radius: 7px;
    padding-top: 2vw;
    padding-bottom: 1.8vw;
    font-size: 4vw;
  }

  .btn.btn-lg.btn-block.typeform-share {
    margin-bottom: 0;
  }

  .section-divider {
    margin-top: -1rem;
  }

  .section-divider-img-2 {
    object-fit: fill;
    width: 100%;
    height: 30px;
    min-height: .5px;
    max-height: none;
    position: relative;
    top: auto;
  }

  .container-3 {
    max-width: 540px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .container-3.home__hero-container {
    margin-top: 0;
    padding-top: 6rem;
    padding-left: 20px;
    padding-right: 20px;
  }

  .home__hero-section-2 {
    justify-content: flex-end;
  }

  .home__hero-text-wrapper-3 {
    margin-bottom: 2em;
  }

  .home__hero-text-wrapper-3.bottom-margin-mob {
    margin-bottom: 100px;
  }

  .display-1-3 {
    margin: 20px 0 10px;
    padding-left: 0;
    padding-right: 0;
    font-size: 2.5rem;
    line-height: 2.5rem;
  }

  .home__hero-bg-video-4 {
    height: 100%;
  }

  .home__hero-bg-video-4.peds {
    display: block;
  }

  .container-4 {
    max-width: 540px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .row {
    flex-wrap: wrap;
  }

  .col {
    flex-basis: 100%;
    max-width: 100%;
  }

  .section-16 {
    top: 20px;
  }

  .button-2 {
    border-radius: 7px;
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .home__hero-section-2-pediatrics {
    background-image: url("https://cdn.prod.website-files.com/6308235e0019c6006c066523/6308235e0019c636ba066629_Pediatrics3.jpg");
    justify-content: flex-end;
    padding-top: 0;
  }

  .home__hero-text-wrapper-4 {
    margin-top: 220px;
    margin-bottom: 2em;
  }

  .display-1-3-copy {
    font-size: 2rem;
    line-height: 2.6rem;
  }

  .heading-21 {
    text-align: center;
    padding-top: 0;
  }

  .caption-on-image-2 {
    display: none;
  }

  .container-large-2 {
    flex-direction: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-left: 0;
    display: block;
  }

  .container-large-2.reduced-width.mobile {
    display: none;
  }

  .section-2 {
    height: 400px;
    margin-bottom: 0;
  }

  .paragraph-2 {
    text-align: center;
    padding-right: 0;
  }

  .paragraph-3 {
    text-align: center;
    padding-left: 0;
  }

  .heading-9, .heading-8 {
    text-align: center;
    padding-top: 0;
  }

  .section-3 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-wrapper-2 {
    flex: 0 auto;
  }

  .heading-11 {
    text-align: center;
    padding-top: 0;
  }

  .plan-price-wrapper-2 {
    margin-bottom: 14px;
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .progress-bar-logo-2 {
    flex: 0 auto;
    width: 73px;
    max-height: 21px;
  }

  .paragraph {
    text-align: center;
    padding-left: 0;
  }

  .tile-section-inner-2 {
    border-radius: 8px;
    padding-left: 21px;
    padding-right: 21px;
  }

  .tile-section-inner-2.page-header-tile {
    padding-top: 56px;
    padding-bottom: 56px;
  }

  .tile-section-inner-2.footer {
    text-align: center;
    grid-template-columns: 1fr;
    justify-items: center;
    padding: 56px 21px;
  }

  .play-button-icon-2 {
    max-height: 28px;
  }

  .team-member-grid-image-2 {
    height: 240px;
  }

  .tile-section-inner-copy {
    border-radius: 8px;
    padding-left: 21px;
    padding-right: 21px;
  }

  .pricing-plan-2 {
    border-radius: 14px;
    padding: 14px;
  }

  .columns {
    flex-direction: column;
    display: flex;
  }

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

  .title-section {
    margin-top: 21px;
    margin-bottom: 21px;
    padding: 0;
  }

  .title-section.no-inner {
    margin-top: 0;
    padding-top: 0;
    padding-left: 21px;
    padding-right: 21px;
  }

  .stats {
    padding-bottom: 60px;
  }

  .stats.title-section {
    background-color: #00b3ff00;
    margin-top: 0;
    margin-bottom: 0;
    padding: 20px 20px 10px;
    display: block;
  }

  .stats.small-top-padding {
    text-align: left;
    padding-top: 20px;
  }

  .columns-3 {
    flex-direction: column-reverse;
    display: flex;
  }

  .grid-halves-copy {
    grid-row-gap: 0px;
  }

  .column {
    padding-right: 10px;
  }

  .paragraph-6 {
    line-height: 22px;
  }

  .large-text-2 {
    padding-bottom: 40px;
    font-size: 18px;
    line-height: 24px;
  }

  .hero-grid-2 {
    display: block;
  }

  .paragraph-4 {
    text-align: center;
    padding-right: 0;
  }

  .medical-team-copy {
    margin-top: 21px;
    margin-bottom: 21px;
    padding: 0;
  }

  .medical-team-copy.no-inner {
    padding-top: 0;
    padding-left: 21px;
    padding-right: 21px;
  }

  .therapy-team-text {
    font-size: 12px;
    line-height: 16px;
  }

  .column-3 {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    padding-left: 20px;
  }

  .image-65 {
    padding-right: 0;
  }

  .div-block-6 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-5 {
    height: 300px;
  }

  .paragraph-5 {
    text-align: left;
    padding-left: 20px;
    padding-right: 20px;
  }

  .tile-section-copy {
    margin-top: 21px;
    margin-bottom: 21px;
    padding: 0;
  }

  .form-input-2 {
    border-radius: 7px;
    height: 56px;
    font-size: 16px;
    line-height: 24px;
  }

  .form-input-2::placeholder {
    font-size: 16px;
    line-height: 24px;
  }

  .form-input-2.inline {
    height: 30px;
  }

  .display-1-5 {
    font-size: 2.5rem;
    line-height: 2.6rem;
  }

  .column-4 {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-7 {
    font-size: 28px;
  }

  .heading-7.title {
    font-size: 32px;
  }

  .heading-22 {
    font-size: 16px;
  }

  .heading-22.subtitle {
    font-size: 16px;
    font-weight: 400;
  }

  .button-3:hover {
    color: #ddd5ff;
  }

  .button-3.provider {
    color: #fff;
  }

  .columns-4 {
    width: auto;
    padding-left: 0;
  }

  .section-10 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-23 {
    font-size: 28px;
  }

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

  .html-embed {
    flex: 1;
  }

  .section-8, .container-5, .section-7 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .column-14 {
    padding: 0;
  }

  .columns-5 {
    margin-bottom: 60px;
  }

  .column-19 {
    padding: 0;
  }

  .column-13, .column-16 {
    padding-left: 0;
    padding-right: 0;
  }

  .container-18 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .columns-6 {
    margin-bottom: 60px;
  }

  .columns-6.last.flex-mobile {
    display: block;
  }

  .columns-7 {
    flex-direction: row-reverse;
    margin-bottom: 60px;
  }

  .columns-7.flex-mobile {
    display: block;
  }

  .column-17 {
    padding-left: 0;
    padding-right: 0;
  }

  .image-18 {
    max-width: 15%;
  }

  .section-13 {
    padding-bottom: 60px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-16 {
    padding: 40px 10px;
  }

  .container-10 {
    margin-top: 0;
  }

  .text-block-16.provider_testimonial {
    justify-content: center;
    align-items: center;
    font-size: .9rem;
    line-height: 1.25;
    display: flex;
    top: 80px;
    left: 30px;
  }

  .slide-nav {
    overflow: visible;
  }

  .div-close-wrapper {
    display: none;
  }

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

  .text-block-17 {
    font-size: 10px;
    font-weight: 500;
    line-height: 1.2;
  }

  .section-title-2 {
    color: var(--text-color);
    margin-bottom: 20px;
    padding-top: 0;
    font-size: 20px;
    line-height: 24px;
  }

  .modal {
    display: none;
  }

  .button-4 {
    border-radius: 7px;
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .modal-wrapper, .modal-wrapper-mobile {
    display: none;
  }

  .div-close-wrapper-mobile {
    display: block;
  }

  .tile-section-inner-3-mobile {
    background-color: #00a6ed;
    border-radius: 8px;
    margin-top: 100%;
    padding: 20px 21px;
    display: block;
    box-shadow: 1px 1px 15px -1px #000000b3;
  }

  .close-button-mobile {
    color: var(--white);
    padding-top: 0;
    padding-right: 0;
    font-size: 14px;
  }

  .modal-wrapper-2 {
    display: none;
  }

  .text-block-18 {
    padding-top: 5px;
    padding-bottom: 10px;
    font-family: Poppins, sans-serif;
    font-size: 12px;
  }

  .modal-wrapper-mobile-2 {
    background-image: linear-gradient(#0000, #0000);
    display: none;
  }

  .modal-wrapper-mobile-2.peds {
    background-image: none;
    display: none;
  }

  .heading-36 {
    font-size: 20px;
    line-height: 20px;
  }

  .heading-37 {
    margin-bottom: 0;
    font-size: 20px;
    line-height: 20px;
  }

  .heading-39 {
    font-size: 20px;
  }

  .tile-section-2 {
    margin-top: 21px;
    margin-bottom: 21px;
    padding: 0;
  }

  .large-text-3 {
    font-size: 18px;
    line-height: 24px;
  }

  .tile-section-inner-3 {
    border-radius: 8px;
    padding-left: 21px;
    padding-right: 21px;
  }

  .large-heading-2 {
    font-size: 32px;
    line-height: 40px;
  }

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

  .large-text-copy {
    text-align: left;
    padding-top: 20px;
    font-size: 16px;
    line-height: 22px;
  }

  .section-title-3 {
    margin-bottom: 35px;
    line-height: 32px;
  }

  .text-block-19 {
    font-size: 15px;
    line-height: 22px;
  }

  .tile-section-2-copy, .tile-section-2-copy-2 {
    margin-top: 21px;
    margin-bottom: 21px;
    padding: 0;
  }

  .heading-43 {
    padding-top: 10px;
    line-height: 23px;
  }

  .link-block {
    margin-top: 40px;
  }

  .article-body-2 {
    object-fit: fill;
    margin-top: 40px;
    font-size: 14px;
    overflow: visible;
  }

  .tile-section-2-video {
    margin-top: 21px;
    margin-bottom: 21px;
    padding: 0;
  }

  .tile-section-2-video.no-inner {
    padding-top: 0;
    padding-left: 21px;
    padding-right: 21px;
  }

  .container-27 {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    height: 96px;
    margin-top: -50px;
    padding-top: 60px;
    padding-left: 0;
    padding-right: 0;
  }

  .container-27.auto-h-mob {
    height: 105px;
    margin-top: -60px;
    padding-top: 55px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .banner_text_1 {
    padding-top: 13px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 12px;
    line-height: 13px;
  }

  .heading-44-copy {
    padding-left: 0;
    font-size: 35px;
    line-height: 38px;
  }

  .container-large-mobile {
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .collection-list-wrapper {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .collection-item {
    flex-direction: column-reverse;
    align-items: stretch;
    width: 230px;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 10px 20px;
    display: flex;
  }

  .text-block-21 {
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    font-size: 17px;
    font-weight: 600;
  }

  .dropdown-list-3.w--open {
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
    width: 230px;
    margin-top: 0;
    box-shadow: 0 10px 10px #00000021;
  }

  .dropdown-toggle-2-mobile {
    border: 1.5px solid var(--shade-2);
    border-radius: 15px;
    width: 230px;
    margin-bottom: 40px;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 20px;
  }

  .dropdown-toggle-2-mobile.w--open {
    border-radius: 15px 15px 0 0;
    width: 100%;
    margin-bottom: 0;
  }

  .container-large-copy-mobile {
    justify-content: flex-start;
    margin: 0 auto;
    padding-left: 20px;
    padding-right: 20px;
    display: none;
  }

  .button-category, .button-copy-kb {
    border-radius: 7px;
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .grid, .grid-2.quote {
    display: none;
  }

  .muted-text-2 {
    font-size: 13px;
    line-height: 16px;
  }

  .slide-1 {
    object-fit: scale-down;
    height: auto;
    max-height: none;
    margin-left: 0;
    margin-right: 20px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    position: static;
  }

  .medium-heading-3-mobile {
    font-size: 28px;
    line-height: 38px;
  }

  .medium-heading-3-mobile.no-bottom-margin {
    font-size: 30px;
    line-height: 32px;
  }

  .grid-3 {
    padding-bottom: 0;
    display: block;
  }

  .slide-2 {
    object-fit: scale-down;
    height: auto;
    max-height: none;
    margin-right: 20px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    position: static;
  }

  .testimonials {
    object-fit: scale-down;
    border-radius: 8px;
    flex-flow: column;
    align-content: space-around;
    align-items: stretch;
    height: auto;
    max-height: none;
    padding-bottom: 20px;
    padding-left: 21px;
    padding-right: 21px;
    display: flex;
    overflow: visible;
  }

  .mask-2 {
    object-fit: contain;
    object-position: 50% 50%;
    flex: 0 auto;
    align-self: flex-start;
    width: 100%;
    height: 100%;
    max-height: none;
    margin-bottom: -13px;
    position: static;
    overflow: hidden;
  }

  .slider-2 {
    object-fit: scale-down;
    flex-flow: column;
    flex: 1;
    order: 0;
    place-content: flex-start center;
    align-self: auto;
    align-items: stretch;
    height: auto;
    display: flex;
    position: static;
    overflow: visible;
  }

  .slide-3-2 {
    height: auto;
    max-height: none;
    margin-right: 20px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    position: static;
  }

  .section-title-4 {
    margin-bottom: 35px;
    line-height: 32px;
  }

  .slide-nav-2 {
    align-self: flex-start;
    padding-top: 0;
    position: static;
    inset: auto 0% 0%;
  }

  .tile-section-inner-testimonials {
    border-radius: 8px;
    padding-left: 21px;
    padding-right: 21px;
  }

  .therapy {
    text-align: justify;
    padding-top: 20px;
    font-size: 13px;
    line-height: 20px;
  }

  .container-large-copy-therapy {
    justify-content: flex-start;
    margin: 0 auto;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .container-large-copy-therapy.reduced-width-copy-therapy.text-center-copy-therapy {
    padding-left: 0;
    padding-right: 0;
  }

  .testimonials_page {
    border-radius: 8px;
    padding-left: 21px;
    padding-right: 21px;
  }

  .medium-heading-copy {
    font-size: 28px;
    line-height: 38px;
  }

  .medium-heading-copy.no-bottom-margin-copy {
    margin-top: 0;
    margin-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
    font-size: 23px;
    line-height: 25px;
    display: block;
  }

  .grid-thirds-testimonials {
    grid-row-gap: 21px;
  }

  .grid-thirds-testimonials.reviews-page {
    margin-left: 0;
    margin-right: 0;
  }

  .short-review-copy {
    margin-bottom: 30px;
    padding: 20px 15px;
  }

  .short-review-text-copy {
    line-height: 23px;
  }

  .muted-text-copy {
    text-align: left;
    font-size: 14px;
    line-height: 16px;
  }

  .stars-copy, .stars-copy.justify-content-center-copy {
    margin-bottom: 14px;
  }

  .grid-halves-logos {
    grid-row-gap: 0px;
    margin-top: 10px;
    padding-right: 20px;
  }

  .text-block-39 {
    text-align: left;
    padding-top: 10px;
  }

  .tile-section-inner-3-copy {
    border-radius: 8px;
    padding-left: 21px;
    padding-right: 21px;
  }

  .text-block-41 {
    font-size: 14px;
  }

  .section-title-copy {
    margin-bottom: 35px;
    line-height: 30px;
    display: block;
  }

  .section-title-copy.reduced-margin-copy {
    margin-bottom: 10px;
    font-size: 28px;
  }

  .container-large-copy.article-meta-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .blog-article-date-copy {
    font-size: 14px;
  }

  .image-70 {
    height: 100px;
    margin-top: -105px;
    margin-right: -25px;
  }

  .button-6 {
    background-color: var(--pink);
    border-radius: 7px;
    flex-direction: column;
    align-items: center;
    width: auto;
    margin-top: 0;
    margin-bottom: 40px;
    display: none;
  }

  .menu-button-review {
    margin-left: 0;
    padding-left: 20px;
    padding-right: 0;
    display: block;
  }

  .image-73 {
    width: 180px;
    margin-bottom: 0;
  }

  .paragraph-25 {
    text-align: left;
    padding-top: 0;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
  }

  .paragraph-25._0-padding-mob {
    padding-left: 0;
    padding-right: 0;
  }

  .bold-text-6 {
    font-size: 24px;
    line-height: 28px;
  }

  .section-22 {
    flex-direction: column-reverse;
    margin-left: 10px;
    margin-right: 10px;
  }

  .section-22._40-padding-mob {
    padding-left: 40px;
    padding-right: 40px;
    display: none;
  }

  .heading-51 {
    margin-bottom: 10px;
    padding-left: 15px;
    padding-right: 20px;
    font-size: 20px;
    line-height: 0;
  }

  .heading-51._0-padding-mob {
    padding-left: 0;
    padding-right: 0;
  }

  .bold-text-7 {
    font-size: 14px;
    line-height: 28px;
  }

  .heading-52 {
    padding-left: 15px;
    font-size: 20px;
    line-height: 0;
  }

  .heading-52._0-padding-mob {
    padding-left: 0;
  }

  .heading-company-news {
    max-width: 240px;
    margin-bottom: 20px;
    padding-left: 0;
    font-size: 30px;
    line-height: 100%;
  }

  .news-list-thumb-image {
    border-radius: 15px;
    height: 100%;
    min-height: auto;
    max-height: none;
    margin-bottom: 10px;
  }

  .latest-news-list {
    margin-bottom: 20px;
  }

  .news-list-date {
    flex-wrap: wrap;
    justify-content: flex-start;
    margin-bottom: 5px;
    font-size: 15px;
    line-height: 100%;
    display: flex;
  }

  .section-title-company-news {
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 10px;
    line-height: 30px;
    display: flex;
  }

  .read-more-author {
    padding-bottom: 20px;
  }

  .collection-list-2-copy {
    flex-direction: column;
    display: flex;
  }

  .heading-54-copy {
    margin-top: 60px;
    font-size: 30px;
  }

  .collection-list-wrapper-3 {
    display: flex;
  }

  .link-4 {
    font-size: 20px;
  }

  .news-list-title {
    font-size: 20px;
    line-height: 25px;
  }

  .read-more-title {
    max-width: 250px;
    font-size: 20px;
    line-height: 100%;
  }

  .latest-news-image-wrapper {
    height: 100%;
    min-height: auto;
    max-height: none;
  }

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

  .news-section {
    margin-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .news-section.read-more {
    margin-top: 40px;
  }

  .news-section.email-signup {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .news-section.hero-margins {
    margin-top: 10px;
    margin-bottom: 40px;
  }

  .news-content-wrapper.thumbnail-image {
    width: auto;
    height: auto;
    max-height: 100%;
    margin-top: 20px;
  }

  .news-content-wrapper.article-atributes {
    margin-top: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .news-content-wrapper.bodytext, .news-content-wrapper.no-margin.news-list-mobile-margin {
    margin-top: 0;
  }

  .news-header-large {
    font-size: 30px;
  }

  .breadcrumb {
    font-size: 16px;
  }

  .breadcrumb-link {
    font-size: 12px;
  }

  .news-image {
    border-radius: 15px;
    max-height: 100%;
  }

  .published-date {
    padding-left: 0;
    font-size: 16px;
  }

  .heading-57 {
    margin-bottom: 10px;
    font-size: 24px;
  }

  .button-8 {
    border-radius: 7px;
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .button-8.top-margin.long-text-padding {
    width: 100%;
    margin-top: 20px;
  }

  .button-8.top-margin.long-text-padding.center-tab {
    margin-top: 20px;
  }

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

  ._2-cell-grid.padding {
    display: block;
  }

  ._2-cell-grid.padding.reverse {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    display: flex;
  }

  .section-adhd {
    padding: 40px 21px;
  }

  .section-adhd.self-assesment {
    padding-top: 21px;
    padding-bottom: 42px;
  }

  .section-adhd.treatment {
    padding-top: 21px;
    padding-bottom: 0;
  }

  .section-adhd.treatment._60-top-margin._21-top-margin-mob {
    padding-top: 21px;
    padding-bottom: 42px;
  }

  .section-adhd.treatment._42-top-padding-mob {
    padding-top: 42px;
  }

  .section-adhd.block.no-bottom-margin-mob-and-tab {
    padding: 35px 21px;
  }

  .section-adhd._100-bottom-padding, .section-adhd.treatment-padding {
    padding-top: 21px;
    padding-bottom: 42px;
  }

  .section-adhd._100-top-padding, .section-adhd._100-top-padding-copy {
    padding-top: 40px;
  }

  .adhd-h1 {
    font-size: 28px;
  }

  .adhd-h1.white.text-center {
    text-align: center;
    font-size: 22px;
  }

  .adhd-h1.bottom-margin, .adhd-h1.bottom-margin.center-tab {
    margin-bottom: 20px;
  }

  .adhd-h1.bottom-margin.center-tab.width-small-mob {
    max-width: 278px;
  }

  .adhd-h1.text-white, .adhd-h1.blue {
    font-size: 30px;
  }

  .adhd-h1.text-center {
    text-align: left;
    font-size: 30px;
  }

  .bodytext-1 {
    margin-bottom: 20px;
    font-size: 18px;
  }

  .bodytext-1.no-bottom-margin {
    text-align: left;
  }

  .bodytext-1.no-bottom-margin.italic {
    padding-left: 0;
    font-size: 20px;
  }

  .bodytext-1.no-bottom-margin.italic.text-white.black {
    font-size: 16px;
  }

  .bodytext-1.no-bottom-margin.text-white {
    text-align: left;
  }

  .bodytext-1.text-white {
    margin-bottom: 40px;
  }

  .content-wrapper {
    flex-direction: column;
    max-width: 100%;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .content-wrapper.no-padding {
    margin-bottom: 0;
  }

  .content-wrapper.no-padding._80-width {
    flex-wrap: nowrap;
    min-width: 100%;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .content-wrapper.no-padding._70-width.orange.center-alligned {
    justify-content: center;
    align-items: center;
    min-width: 40px;
    max-width: none;
  }

  .content-wrapper.no-padding.flex-v._100-paddings._550-h._50-vw.black-outline.absolute {
    padding-bottom: 42px;
  }

  .content-wrapper.no-padding.flex-v._60-paddings._550-h._50-vw.blue {
    border-radius: 7px;
    width: auto;
    min-width: 84vw;
    max-width: 88vw;
    height: auto;
    min-height: 450px;
    padding: 21px;
    top: 0;
  }

  .content-wrapper.no-padding.left-justify-mob {
    width: 100%;
    max-width: none;
    padding-bottom: 20px;
  }

  .content-wrapper.no-padding.diagnosis-numbered-title {
    min-width: 50vw;
    max-width: 59vw;
  }

  .content-wrapper.no-margin.flex-wrapper.vertical._20-gutters.left-justify {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 0;
    padding-left: 0;
    display: flex;
  }

  .content-wrapper.bottom-margin {
    margin-bottom: 20px;
  }

  .content-wrapper.bottom-margin.self-assessment.max-width._100-bottom-margin {
    margin-bottom: 21px;
  }

  .content-wrapper.grid._3x2 {
    grid-column-gap: 21px;
    grid-row-gap: 21px;
    grid-template-columns: 1fr;
  }

  .content-wrapper.adhd-grid {
    grid-row-gap: 20px;
    margin-bottom: 20px;
  }

  .content-wrapper.adhd-grid.no-padding._50-width.gray.treatment-rounded {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding: 20px 10px;
  }

  .content-wrapper.adhd-grid.no-padding._2-cell-coloumn.left-justify._40-padding {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    display: flex;
  }

  .content-wrapper.flex-wrapper {
    margin-bottom: 0;
  }

  .content-wrapper.flex-wrapper.no-padding._20-gutters._40-bottom-margin {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    margin-bottom: 20px;
  }

  .content-wrapper.flex-wrapper.no-padding._20-gutters._40-bottom-margin.left-justify.left-justify-mob {
    justify-content: flex-start;
    padding-bottom: 0;
  }

  .content-wrapper.flex-wrapper._60-gap-tab._40-gap-l-mob._20-gap-h-mob {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .content-wrapper.flex-wrapper._40-bottom-margin {
    width: 100%;
    max-width: none;
    height: auto;
    min-height: auto;
    margin-bottom: 21px;
  }

  .content-wrapper.gray.treatment-rounded {
    margin-bottom: 0;
    padding: 20px 10px;
  }

  .content-wrapper._1000-width {
    align-items: flex-start;
    margin-bottom: 0;
  }

  .content-wrapper._1000-width.left-justify-mob {
    max-width: none;
  }

  .content-wrapper._1000-width._40-bottom-margiin {
    margin-bottom: 10px;
  }

  .content-wrapper._1000-width._40-bottom-margiin.max-w {
    max-width: none;
  }

  .content-wrapper.relative.blue.rounded._40-padding._60-width.question-position {
    padding: 20px;
  }

  .content-wrapper.relative.blue.rounded._40-padding._60-width.question-position._90-transparant.min-height-size.auto-size.rounded-right.square-top-tab-and-mob, .content-wrapper.relative.blue.rounded._40-padding._60-width.question-position._90-transparant.min-height-size.auto-size.rounded-left.square-top-tab-and-mob {
    padding: 21px;
  }

  .content-wrapper.width-test.left-justify-mob {
    width: 100%;
    max-width: none;
  }

  .content-wrapper.overlay {
    max-width: 80vw;
  }

  .content-wrapper.circle._45x45 {
    margin-left: 0;
    margin-right: 0;
  }

  .content-wrapper._100-bottom-margin {
    margin-bottom: 21px;
  }

  .content-wrapper.adhd-awareness-video-section {
    align-items: stretch;
  }

  .content-wrapper.what-is-done {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    padding-top: 60px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .content-wrapper.focus-media {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    padding-top: 40px;
  }

  .sub-heading-1 {
    font-size: 30px;
  }

  .sub-heading-1.self-assesment {
    max-width: 100%;
    margin-bottom: 20px;
    font-size: 30px;
  }

  .sub-heading-1.self-assesment.align-center {
    margin-bottom: 10px;
    font-size: 24px;
  }

  .sub-heading-1.center-allign {
    margin-bottom: 20px;
  }

  .sub-heading-1.center-allign.no-bottom-margin-mob {
    margin-bottom: 0;
    font-size: 24px;
  }

  .adhd-icon-wrapper.no-bottom-margin._100x100._70x70-mob {
    width: auto;
    height: 70px;
  }

  .adhd-icon-wrapper.no-bottom-margin._50x50 {
    height: 30px;
  }

  .adhd-icon-wrapper._100x100 {
    width: 70px;
    height: 70px;
  }

  .adhd-icon-wrapper.no-bottom-margin-copy._50x50 {
    height: 30px;
  }

  .button-9 {
    justify-content: center;
    display: flex;
  }

  .container-33 {
    flex-flow: column wrap;
    place-content: center flex-start;
    align-items: center;
    display: block;
  }

  .button-copy-copy {
    border-radius: 7px;
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .button-copy-copy.review-copy {
    margin-left: 20px;
    padding-left: 12px;
    padding-right: 12px;
    font-size: 15px;
    line-height: 15px;
  }

  .button-copy-copy.review-copy.agnostic {
    margin-left: 10px;
  }

  .rich-text-block-3 {
    flex: 0 auto;
    overflow: hidden;
  }

  .link-8 {
    font-size: 14px;
    line-height: 17px;
    display: none;
  }

  .adhd-icon {
    height: 100%;
  }

  .flex-wrapper {
    grid-row-gap: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .flex-wrapper.no-padding {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .flex-wrapper.no-padding.no-margin._100-width._20-gutter.middle-allign._90-height {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto;
    grid-template-columns: 40px 1fr;
    grid-auto-columns: 1fr;
    place-items: center start;
    max-width: none;
    min-height: auto;
    max-height: none;
    display: grid;
  }

  .flex-wrapper.no-padding.no-margin._100-width._20-gutter.top-allign.tab-edit {
    grid-column-gap: 21px;
    grid-row-gap: 21px;
  }

  .flex-wrapper.no-padding.no-margin._100-width._20-gutter.tab-edit {
    grid-column-gap: 21px;
    grid-row-gap: 21px;
    flex-direction: row;
  }

  .adhd-h2 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .adhd-h2.blue {
    margin-bottom: 21px;
    font-size: 20px;
  }

  .adhd-h2.blue.no-bottom-margin.center-alligned._400-width {
    margin-bottom: 0;
  }

  .adhd-h2.blue._480-width.center-justify-tab {
    max-width: 160px;
    margin-bottom: 21px;
  }

  .adhd-h2.blue._480-width.center-justify-tab.left-justify-mob.no-max-w-mob {
    max-width: none;
  }

  .adhd-h2.blue._60-bottom-margin {
    text-align: center;
  }

  .adhd-h2.blue._60-bottom-margin.left-justify-mob {
    text-align: left;
  }

  .adhd-h2.blue._10-bottom-margin {
    margin-bottom: 5px;
  }

  .adhd-h2.blue._80vw.no-margin {
    width: 70vw;
  }

  .adhd-h2.blue.size-tab {
    width: 210px;
  }

  .adhd-h2.blue.text-center {
    text-align: left;
  }

  .adhd-h2.blue.size-tab-auto {
    width: 210px;
  }

  .adhd-h2.blue._40-bottom-margin.left-justify-mob.max-w {
    max-width: none;
  }

  .adhd-h2.blue._40-bottom-margin.center-justify-mob {
    text-align: center;
    margin-bottom: 20px;
  }

  .adhd-h2.blue._40-bottom-margin {
    text-align: center;
  }

  .adhd-h2.blue._40-bottom-margin.left-justify-mob {
    text-align: left;
    margin-bottom: 20px;
  }

  .adhd-h2.text-white {
    font-size: 24px;
  }

  .adhd-h2.text-white.size-mob {
    font-size: 26px;
  }

  .adhd-h2.text-white.size-mob.size-tab.size-sm-mob {
    max-width: 80%;
    font-size: 26px;
  }

  .adhd-h2.text-white.size-mob.size-tab.size-sm-mob.center-tab {
    font-size: 20px;
  }

  .adhd-h2.white.center-tab {
    text-align: left;
    font-size: 20px;
  }

  .adhd-h2.white.center-tab._70-vw-tab {
    width: 250px;
    font-size: 20px;
  }

  .adhd-h2.white.center-tab._70-vw-tab.left-justify-mob {
    width: 100%;
  }

  .adhd-h2.white.no-bottom-margin.center-justify-tab {
    margin-bottom: 0;
    font-size: 20px;
  }

  .adhd-h2._60-bottom-margin.text-center {
    margin-bottom: 21px;
    font-size: 20px;
  }

  .adhd-numbered-list {
    min-width: 0;
    margin-bottom: 0;
  }

  .ratio-image-wrapper {
    margin-bottom: 0;
    padding-top: 56.25%;
  }

  .ratio-image-wrapper.bottom-margin {
    margin-bottom: 20px;
  }

  .ratio-image-wrapper.bottom-margin._16-9._2-3-mob {
    width: 100%;
    height: 100%;
    padding-top: 66.6%;
  }

  .ratio-image-wrapper.bottom-margin._16-9._2-3-mob.test {
    border-radius: 7px;
    padding-top: 50%;
  }

  .ratio-image-wrapper._1-1._600x600-tab._400x400-l-mob._200x200-h-mob {
    min-width: 200px;
    min-height: 200px;
  }

  .ratio-image-wrapper._16-9.adhd-awareness {
    margin-bottom: 20px;
    padding-bottom: 0;
  }

  .ratio-image-wrapper._16-9._1x1.testimonials {
    height: 100%;
  }

  .ratio-image-wrapper._40-bottom-margin-tab._16x9-tab, .ratio-image-wrapper._40-ratio._60-bottom-margin._16-9-mob {
    margin-bottom: 21px;
  }

  .ratio-image.rounded {
    border-radius: 7px;
    top: 0;
  }

  .ratio-image.mobile-position {
    object-position: 30% 50%;
  }

  .ratio-image.mobile-position.mobile-2-h {
    height: 10%;
  }

  .ratio-image.mobile-position.mobile-2-h-copy {
    object-position: 40% 50%;
    height: 100%;
  }

  .surescriptseal {
    display: block;
  }

  .bold-text-8 {
    font-size: 26px;
  }

  .large-heading-2-copy {
    font-size: 32px;
    line-height: 40px;
  }

  .confirmation-textt {
    text-align: justify;
    padding-top: 20px;
    font-size: 12px;
    line-height: 20px;
  }

  .container-34 {
    flex-direction: column;
    margin-top: 20px;
  }

  .rich-text-block-4 {
    padding-top: 30px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 16px;
    line-height: 110%;
  }

  .heading-61 {
    margin-bottom: 0;
    padding-top: 20px;
    padding-left: 0;
  }

  .text-block-45 {
    padding-left: 0;
  }

  .collection-item-4 {
    padding-top: 20px;
    padding-bottom: 0;
  }

  .collection-list-3 {
    flex-direction: column;
    margin-bottom: 100px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .heading-57-copy {
    text-align: center;
    margin-bottom: 10px;
    font-size: 30px;
  }

  .heading-company-news-copy {
    max-width: 240px;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    font-size: 30px;
    line-height: 100%;
  }

  .medical-team-header {
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 10px;
    line-height: 30px;
    display: flex;
  }

  .article-body-copy-copy {
    font-family: Poppins, sans-serif;
    font-size: 18px;
    line-height: 150%;
  }

  .article-body-copy-copy.hero {
    font-size: 16px;
    line-height: 130%;
  }

  .link-11 {
    padding-top: 10px;
    font-size: 26px;
  }

  .div-block-15 {
    flex-direction: column;
  }

  .heading-66 {
    font-weight: 600;
    line-height: 25px;
  }

  .collection-list-5 {
    display: block;
  }

  .heading-67 {
    margin-bottom: 0;
    font-size: 20px;
    line-height: 20px;
  }

  .collection-list-6 {
    grid-column-gap: 35px;
    grid-row-gap: 35px;
    flex-direction: column;
    display: flex;
  }

  .link-15 {
    font-size: 18px;
    line-height: 20px;
  }

  .text-block-48 {
    margin-top: 14px;
    margin-bottom: 7px;
  }

  .text-block-49 {
    padding-top: 7px;
  }

  .collection-list-wrapper-5 {
    margin-bottom: 40px;
  }

  .image-wrapper-brand-video {
    max-width: 100%;
    margin-bottom: 40px;
    display: flex;
  }

  .testimonials-shop {
    object-fit: scale-down;
    border-radius: 8px;
    flex-flow: column;
    align-content: space-around;
    align-items: stretch;
    height: auto;
    max-height: none;
    padding-bottom: 40px;
    padding-left: 21px;
    padding-right: 21px;
    display: flex;
    overflow: visible;
  }

  .adhd-h3 {
    margin-bottom: 10px;
    font-size: 16px;
  }

  .adhd-h3.blue {
    margin-bottom: 20px;
    font-size: 16px;
  }

  .adhd-h3.blue.no-bottom-margin._0-margin-mob {
    padding-left: 0;
  }

  .adhd-h3.no-bottom-margin.text-white {
    width: 182.219px;
    font-size: 16px;
  }

  .adhd-h3.no-bottom-margin.text-white.text-center.size-mob {
    font-size: 20px;
  }

  .adhd-h3.no-bottom-margin._20-margin-tab {
    padding-left: 0;
  }

  .adhd-h3.serif {
    text-align: center;
    margin-bottom: 21px;
    font-size: 18px;
  }

  .adhd-h3.no-bottom-margin-copy.text-white {
    width: 182.219px;
    font-size: 16px;
  }

  .adhd-button {
    border-radius: 7px;
    padding: 10px;
    font-size: 14px;
  }

  .adhd-button.long-text-padding.white-outline, .adhd-button.long-text-padding.white-outline._80-bottom-margin {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 12px;
  }

  .adhd-button.long-text-padding.white-outline._80-bottom-margin.left-justify-mob {
    margin-bottom: 42px;
  }

  .adhd-button.long-text-padding.yellow {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 12px;
  }

  .adhd-button.long-text-padding.yellow._80-bottom-margin {
    margin-bottom: 42px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .adhd-button.long-text-padding.blue.consultation-locations-width {
    width: 100%;
  }

  .adhd-button.long-text-padding.black-outline {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 12px;
  }

  .adhd-button.long-text-padding.black-outline._80-bottom-margin.left-justify-mob {
    margin-bottom: 42px;
  }

  .adhd-button.long-text-padding.black-outline._16-text-size {
    font-size: 12px;
  }

  .adhd-link:hover, .adhd-link.blue:hover, .adhd-link.yellow:hover {
    font-size: 14px;
  }

  .link-17 {
    font-size: 18px;
    line-height: 18px;
  }

  .adhd-bodytext-1 {
    margin-bottom: 10px;
    font-size: 14px;
  }

  .adhd-bodytext-1.white.center-justify-tab {
    font-size: 14px;
  }

  .adhd-bodytext-1.white.center-justify-tab.no-bottom-margin {
    text-align: center;
  }

  .adhd-bodytext-1.white.center-justify-tab.no-bottom-margin.left-justify-mob {
    text-align: left;
  }

  .adhd-bodytext-1.white.center-justify-tab.left-justify-mob {
    text-align: left;
    width: 100%;
    max-width: none;
  }

  .adhd-bodytext-1.no-bottom-margin {
    text-align: left;
    padding-left: 0;
    font-size: 14px;
  }

  .adhd-bodytext-1.no-bottom-margin.italic {
    font-size: 20px;
  }

  .adhd-bodytext-1.no-bottom-margin.text-white {
    text-align: left;
  }

  .adhd-bodytext-1.no-bottom-margin.text-white.italic.black {
    font-size: 16px;
  }

  .adhd-bodytext-1.text-white, .adhd-bodytext-1._60-bottom-margin {
    margin-bottom: 40px;
  }

  .adhd-bodytext-1._60-bottom-margin.center-justify-tab {
    margin-bottom: 21px;
    font-size: 14px;
  }

  .adhd-bodytext-1._60-bottom-margin.center-justify-tab._0-bottom-margin-tab.left-justify-mob {
    width: auto;
    margin-bottom: 21px;
  }

  .adhd-bodytext-1._60-bottom-margin.center-justify-tab.left-justify-mob {
    width: auto;
  }

  .adhd-bodytext-1.center-justify-tab {
    margin-bottom: 21px;
    font-size: 14px;
  }

  .adhd-bodytext-1.center-justify-tab.left-justify-mob {
    max-width: none;
    padding-left: 0;
    font-size: 13px;
    line-height: 150%;
  }

  .adhd-bodytext-1.center-justify-tab.left-justify-mob.no-bottom-margin {
    margin-bottom: 0;
  }

  .adhd-bodytext-1._10-bottom-margin {
    text-align: left;
    font-size: 14px;
  }

  .rich-text-block-5 {
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
  }

  .adhd-section.orange-gradient {
    padding: 40px 20px 40px 30px;
  }

  .getting-tested-wrapper.reverse {
    padding-left: 21px;
    padding-right: 21px;
  }

  .getting-tested-image-wrapper {
    margin-bottom: 21px;
  }

  .getting-tested-image.left-rounded.position-1, .getting-tested-image.left-rounded.position-2, .getting-tested-image.left-rounded.position-diagnosis, .getting-tested-image.left-rounded.treatment-position, .getting-tested-image.left-rounded.nootropic-position, .getting-tested-image.left-rounded.medicarion-effective-treatment-position-copy, .getting-tested-image.left-rounded.can-online-doctors-position {
    border-radius: 7px;
  }

  .adhd-navbar-container {
    margin-bottom: 0;
  }

  .breadcrumbs-container-copy.no-padding {
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 20px;
  }

  .tile-section-inner-pricing-copy {
    border-radius: 8px;
    padding-left: 21px;
    padding-right: 21px;
  }

  .tile-section-knowledge {
    margin-top: 21px;
    margin-bottom: 21px;
    padding: 0;
  }

  .tile-section-knowledge.no-inner {
    padding: 0 21px;
  }

  .section-article-knowledge {
    padding: 20px;
  }

  .breadcrumbs-container-copy {
    padding-left: 7px;
    padding-right: 7px;
  }

  .breadcrumbs-container-copy.no-padding {
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 20px;
    padding-bottom: 20px;
  }

  .columns-10 {
    flex-direction: column;
    margin-bottom: 20px;
    margin-left: 10px;
    margin-right: 10px;
    padding: 20px 10px 40px;
  }

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

  .heading-68 {
    font-size: 30px;
    line-height: 30px;
  }

  .button-10 {
    display: flex;
  }

  .column-20 {
    padding-bottom: 20px;
  }

  .heading-69 {
    line-height: 28px;
  }

  .ratio-overlay-wrapper {
    margin-bottom: 0;
    padding-top: 56.25%;
  }

  .ratio-overlay-wrapper.bottom-margin {
    margin-bottom: 20px;
  }

  .ratio-overlay-wrapper.bottom-margin._16-9._2-3-mob {
    width: 100%;
    height: 100%;
    padding-top: 66.6%;
  }

  .ratio-overlay-wrapper.bottom-margin._16-9._2-3-mob.test {
    border-radius: 7px;
    padding-top: 50%;
  }

  .adhd-h4 {
    font-size: 30px;
  }

  .adhd-h4.serif.no-bottom-margin.auto-w {
    padding-left: 0;
    font-size: 15px;
    line-height: 100%;
  }

  .adhd-h4.center-tab {
    margin-bottom: 21px;
    font-size: 14px;
  }

  .container-27-adhd {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    height: 96px;
    margin-top: -50px;
    padding-top: 60px;
    padding-left: 0;
    padding-right: 0;
  }

  .banner_text_1-adhd {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 12px;
    line-height: 13px;
  }

  .button-6-copyadhd {
    background-color: var(--pink);
    border-radius: 7px;
    flex-direction: column;
    align-items: center;
    width: auto;
    margin-top: 0;
    margin-bottom: 40px;
    display: none;
  }

  .tile-section-inner-pricing-adhd {
    border-radius: 8px;
    padding-left: 21px;
    padding-right: 21px;
  }

  .tile-section-inner-pricing-adhd.page-header-tile-copy-copy {
    padding-top: 56px;
    padding-bottom: 56px;
  }

  .banner_text_1-copy {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 12px;
    line-height: 13px;
  }

  .image-96 {
    height: 200px;
  }

  .column-21 {
    padding-left: 0;
  }

  .columns-11 {
    flex-direction: column;
  }

  .column-22 {
    margin-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .column-23 {
    padding-bottom: 40px;
  }

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

  .columns-14 {
    flex-direction: column;
  }

  .text-block-55 {
    padding-bottom: 0;
    font-size: 15px;
  }

  .link-27 {
    line-height: 22px;
  }

  .text-block-55-medical-review {
    padding-bottom: 0;
    font-size: 15px;
  }

  .adhd-seo-faq {
    border-radius: 8px;
    padding-left: 21px;
    padding-right: 21px;
  }

  .adhd-seo-faq.navy {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .adhd-link-2:hover {
    font-size: 18px;
  }

  .adhd-link-2.blue:hover {
    font-size: 14px;
  }

  .adhd-seo-faq-2 {
    border-radius: 8px;
    padding-left: 21px;
    padding-right: 21px;
  }

  .text-block-19-copy {
    font-size: 11px;
    line-height: 18px;
  }

  .paragraph-23-copy {
    text-align: left;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
    font-family: Poppins, sans-serif;
    font-size: 14px;
    line-height: 18px;
  }

  .paragraph-24-copy {
    text-align: right;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
  }

  .adhd-navbar-new {
    position: sticky;
  }

  .navbar-left-contents-copy {
    padding-left: 0;
    left: 21px;
  }

  .navbar-right-contents-copy {
    object-fit: fill;
    flex-direction: row;
    min-width: 30px;
    max-width: 50vw;
    padding-right: 0;
    right: 21px;
  }

  .image-100 {
    min-width: 20vw;
    max-width: 30vw;
  }

  .adhd-nav-button {
    border-radius: 7px;
    padding: 10px;
  }

  .adhd-nav-button.review-copy {
    margin-left: 0;
    padding: 8px 10px;
    font-size: 15px;
    line-height: 15px;
  }

  .adhd-nav-button.review-copy.round-14 {
    border-radius: 7px;
    padding: 2vw 1rem 1.8vw;
    font-size: 4vw;
  }

  .text-block-60 {
    letter-spacing: .4px;
    font-size: 13px;
  }

  .text-block-60.type-med {
    font-size: 4vw;
    line-height: 110%;
  }

  .text-block-60.reg {
    font-size: 3vw;
    line-height: 120%;
  }

  .container-large-copy-copy {
    justify-content: flex-start;
    margin: 0 auto;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

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

  .section-20-copy.no-bottom-padding {
    margin-bottom: 40px;
  }

  .about-us-nav-1 {
    flex-direction: column;
    display: flex;
  }

  .div-block-21 {
    padding: 40px 20px;
  }

  .text-block-61 {
    padding-bottom: 10px;
  }

  .section-about-us {
    padding: 40px 21px;
  }

  .section-about-us._100-bottom-padding {
    padding-top: 21px;
    padding-bottom: 42px;
  }

  .about-us-hero-content-wrapper {
    flex-direction: column;
    max-width: 100%;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .about-us-hero-content-wrapper.overlay {
    justify-content: center;
    width: auto;
    min-width: auto;
    max-width: none;
    height: 100%;
    min-height: auto;
    max-height: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 21px;
    padding-right: 21px;
    position: absolute;
    inset: 0;
  }

  .about-us-h1 {
    font-size: 28px;
  }

  .about-us-h1.white.text-center {
    text-align: center;
    font-size: 22px;
  }

  .about-us-h1.white.text-center._40-bottom-margin {
    margin-bottom: 21px;
  }

  .about-us-h1.text-center {
    text-align: left;
    font-size: 30px;
  }

  .about-us-hero-sub-head {
    margin-bottom: 0;
    font-size: 16px;
  }

  .about-us-bodytext-1 {
    margin-bottom: 20px;
    font-size: 14px;
  }

  .about-us-bodytext-1.text-white, .about-us-bodytext-1._60-bottom-margin {
    margin-bottom: 40px;
  }

  .about-us-bodytext-1._60-bottom-margin.center-justify-tab {
    margin-bottom: 21px;
    font-size: 14px;
  }

  .about-us-bodytext-1._60-bottom-margin.center-justify-tab._0-bottom-margin-tab.left-justify-mob {
    width: auto;
    margin-bottom: 21px;
  }

  .about-us-bodytext-1._60-bottom-margin.center-justify-tab._0-bottom-margin-tab.left-justify-mob._120-bottom-margin {
    margin-bottom: 42px;
  }

  .about-us-bodytext-1._60-bottom-margin.center-justify-tab.left-justify-mob {
    width: auto;
  }

  .about-us-bodytext-1.center-justify-tab {
    margin-bottom: 21px;
    font-size: 14px;
  }

  .about-us-bodytext-1.center-justify-tab.left-justify-mob {
    max-width: none;
  }

  .about-us-bodytext-1.center-allign.about-us-menu-size.text-white {
    width: auto;
    min-width: auto;
    max-width: 300px;
    height: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .about-us-hero-ratio-overlay-wrapper {
    margin-bottom: 0;
    padding-top: 56.25%;
  }

  .about-us-hero-ratio-overlay-wrapper.bottom-margin {
    margin-bottom: 20px;
  }

  .about-us-hero-ratio-overlay-wrapper.bottom-margin._16-9._2-3-mob {
    width: 100%;
    height: 100%;
    padding-top: 66.6%;
  }

  .about-us-hero-ratio-overlay-wrapper.bottom-margin._16-9._2-3-mob.test {
    border-radius: 7px;
    height: 100%;
    padding-top: 50%;
    top: auto;
    bottom: 0;
  }

  .about-us-hero-ratio-image-wrapper {
    margin-bottom: 0;
    padding-top: 56.25%;
  }

  .about-us-hero-ratio-image-wrapper._9-20._16-9-tab._2-3-l-mob {
    width: 100%;
    min-width: auto;
    height: auto;
    min-height: 50vh;
    max-height: 50vh;
  }

  .about-us-hero-ratio-image.rounded {
    border-radius: 7px;
    height: 100%;
    min-height: auto;
    max-height: none;
    position: absolute;
  }

  .about-us-menu-wrapper {
    border-radius: 8px;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .about-us-menu-icon-wrapper._150-x-150 {
    width: auto;
    height: 100px;
    margin-bottom: 20px;
  }

  .about-us-h3 {
    font-size: 30px;
  }

  .about-us-h3.center-allign {
    margin-bottom: 20px;
  }

  .about-us-h3.center-allign.about-us-menu-size.text-white {
    max-width: 250px;
    height: auto;
    font-size: 18px;
  }

  .about-us-menu-button {
    border-radius: 7px;
    padding: 10px;
    font-size: 14px;
  }

  .about-us-menu-button.white-outline {
    padding-left: 40px;
    padding-right: 40px;
  }

  .container-large-knowledge-folder, .container-large-comorbidities {
    justify-content: flex-start;
    margin: 0 auto;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .container-large-comorbidities.padding._0-padding-mob {
    padding-left: 0;
    padding-right: 0;
  }

  .grid-third-med-team {
    grid-row-gap: 21px;
  }

  .content-wrapper-copy.no-padding {
    margin-bottom: 0;
  }

  .content-wrapper-copy.no-padding.left-justify-mob {
    width: 100%;
    max-width: none;
  }

  .content-wrapper-copy.adhd-grid {
    grid-row-gap: 20px;
    margin-bottom: 20px;
  }

  .content-wrapper-copy.adhd-grid.no-padding._1x7.left-justify._40-l-padding {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    display: flex;
  }

  .content-wrapper-copy.adhd-grid.no-padding._1x7.left-justify._40-l-padding.left-justify-mob.mob-edit {
    padding-left: 0;
    display: block;
  }

  .container-large-sign-up-form {
    justify-content: flex-start;
    margin: 0 5%;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .section-video, .section-facts {
    padding-top: 20px;
    padding-bottom: 20px;
    display: block;
  }

  .container-large-sign-up {
    justify-content: flex-start;
    margin: 0 5%;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .container-about-us-old {
    justify-content: flex-start;
    margin: 0 auto;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .div-block-21-copy {
    padding: 40px 20px;
  }

  .section-19-copy {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-position: 38%;
    background-repeat: repeat;
    background-size: cover;
    background-clip: border-box;
    justify-content: flex-start;
    margin-top: 0;
    margin-bottom: 60px;
    padding: 20px 10px;
    display: block;
  }

  .adhd-navbar-container-2 {
    margin-bottom: 0;
  }

  .section-video-in-person {
    padding-top: 20px;
    padding-bottom: 20px;
    display: none;
  }

  .container-large-copy, .container-large-copy-facts, .container-large-inperson {
    justify-content: flex-start;
    margin: 0 auto;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .testimonials_page2 {
    border-radius: 8px;
    padding-left: 21px;
    padding-right: 21px;
  }

  .paragraph-23-copy-testimonials-yotpo {
    text-align: left;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
    font-family: Poppins, sans-serif;
    font-size: 14px;
    line-height: 18px;
  }

  .medium-heading-copy-copy {
    font-size: 28px;
    line-height: 38px;
  }

  .medium-heading-copy-copy.no-bottom-margin-copy-yotpo {
    margin-top: 0;
    margin-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
    font-size: 23px;
    line-height: 25px;
    display: block;
  }

  .section-consultation-locations {
    padding: 40px 21px;
  }

  .section-consultation-locations-title {
    flex-direction: column;
    align-items: center;
    max-width: none;
    margin-bottom: 10px;
    line-height: 30px;
    display: block;
  }

  .consultation-locations-image.rounded {
    border-radius: 7px;
  }

  .consultation-locations-grid-image-wrapper {
    margin-bottom: 0;
    padding-top: 0%;
  }

  .consultation-locations-content-wrapper {
    flex-direction: column;
    max-width: 100%;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .consultation-locations-heading {
    margin-bottom: 0;
    padding-top: 10px;
  }

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

  .field-label-2, .field-label-3 {
    font-size: 14px;
  }

  .checkbox-field-2 {
    padding-bottom: 10px;
    font-size: 14px;
  }

  .checkbox-label-2 {
    padding-top: 2px;
    font-size: 12px;
    line-height: 14px;
  }

  .size-mob {
    width: 80vw;
  }

  .submit-button-4 {
    padding-left: 30px;
    padding-right: 30px;
    font-size: 18px;
  }

  .image-110 {
    object-fit: cover;
    object-position: 0% 0%;
    overflow: hidden;
  }

  .section-26 {
    object-fit: contain;
    justify-content: flex-start;
    height: 330px;
    display: block;
  }

  .text-block-76 {
    padding: 0 0 20px;
    font-size: 14px;
    line-height: 18px;
  }

  .heading-72 {
    padding: 10px 0 20px;
    line-height: 32px;
  }

  .columns-16 {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-72-copy {
    text-align: center;
    padding: 20px 0 0;
  }

  .navbar-right-contents-copy-therapy {
    object-fit: fill;
    flex-direction: row;
    min-width: 30px;
    max-width: 50vw;
    padding-right: 0;
    right: 21px;
  }

  .heading-73 {
    padding-left: 0;
  }

  .bold-text-15, .bold-text-16, .bold-text-17 {
    font-size: 15px;
    line-height: 15px;
  }

  .column-3-therapist {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    margin-bottom: 20px;
    padding-left: 20px;
  }

  .paragraph-30 {
    padding-left: 20px;
    font-size: 13px;
    line-height: 150%;
  }

  .adhd-h4-copy {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .adhd-h4-copy.blue-copy {
    margin-bottom: 21px;
    font-size: 20px;
  }

  .adhd-h4-copy.blue-copy._60-bottom-margin-copy {
    text-align: center;
  }

  .adhd-h4-copy.blue-copy._60-bottom-margin-copy.left-justify-mob-copy {
    text-align: left;
    padding-left: 20px;
    font-size: 20px;
  }

  .phe-step {
    padding-left: 40px;
    padding-right: 40px;
    font-size: 13px;
    line-height: 150%;
  }

  .container-40 {
    padding-bottom: 20px;
  }

  .image-111 {
    width: 280px;
  }

  .adhd-h2-copy {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .adhd-h2-copy.blue-copy {
    margin-bottom: 21px;
    font-size: 20px;
  }

  .adhd-h2-copy.blue-copy._60-bottom-margin-copy {
    text-align: center;
  }

  .adhd-h2-copy.blue-copy._60-bottom-margin-copy.left-justify-mob-copy {
    text-align: left;
    padding-left: 20px;
  }

  .image-wrapper-phe-1 {
    margin-bottom: 21px;
    display: none;
  }

  .adhd-icon-wrapper-copy.no-bottom-margin-copy._50x50-copy {
    height: 30px;
  }

  .adhd-h3-copy {
    margin-bottom: 10px;
    font-size: 16px;
  }

  .adhd-h3-copy.no-bottom-margin-copy.text-white {
    width: 182.219px;
    font-size: 16px;
  }

  .bold-text-18, .bold-text-19, .bold-text-20 {
    color: var(--primary-1);
  }

  .paragraph-33-copy {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 13px;
    line-height: 150%;
  }

  .diagnosis-process-phe {
    flex-direction: column;
    max-width: 100%;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .diagnosis-process-phe.adhd-grid-copy {
    grid-row-gap: 20px;
    margin-bottom: 20px;
  }

  .diagnosis-process-phe.adhd-grid-copy.no-padding-copy._1x7-copy.left-justify-copy._40-l-padding-copy {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    display: flex;
  }

  .diagnosis-process-phe.adhd-grid-copy.no-padding-copy._1x7-copy.left-justify-copy._40-l-padding-copy.left-justify-mob-copy.mob-edit-copy {
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .adhd-bodytext-1-copy {
    margin-bottom: 10px;
    font-size: 14px;
  }

  .adhd-bodytext-1-copy.center-justify-tab-copy {
    margin-bottom: 21px;
    font-size: 14px;
  }

  .adhd-bodytext-1-copy.center-justify-tab-copy.left-justify-mob-copy {
    max-width: none;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 13px;
    line-height: 150%;
  }

  .section-hybrid-copy {
    padding-top: 20px;
    padding-bottom: 20px;
    display: block;
  }

  .section-hybrid-copy.small-top-padding-copy {
    padding-top: 20px;
  }

  .no-bottom-margin-hybrid {
    padding-left: 0;
    font-size: 16px;
  }

  .testimonials-hybrid-care, .jt-hybrid-care {
    margin-top: 21px;
    margin-bottom: 21px;
    padding: 0;
  }

  .jt-hybrid-care.no-inner {
    padding: 0 21px;
  }

  .no-bottom-margin-copy {
    padding-left: 0;
    font-size: 18px;
  }

  .text-primary-1-hybrid {
    font-size: 22px;
  }

  .heading-74 {
    font-size: 16px;
    line-height: 24px;
  }

  .text-primary-1-jt-hybrid.brand-ambassador {
    font-size: 14px;
  }

  .bold-text-22 {
    font-size: 14px;
    line-height: 14px;
  }

  .heading-75 {
    line-height: 22px;
  }

  .grid-halves-jt {
    grid-row-gap: 0px;
    margin-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-primary-2-hybrid, .text-primary-3-hybrid {
    font-size: 22px;
  }

  .button-6-testimonial, .button-6-copy {
    background-color: var(--pink);
    border-radius: 7px;
    flex-direction: column;
    align-items: center;
    width: auto;
    margin-top: 0;
    margin-bottom: 40px;
    display: none;
  }

  .pricing-section-cta-button.type-med {
    font-size: 14px;
  }

  .grid-thirds-hybrid-variant {
    grid-row-gap: 21px;
  }

  .therapy__hero-section {
    justify-content: flex-end;
  }

  .therapy__hero-bg-video {
    height: 100%;
  }

  .button-13 {
    text-align: left;
    justify-content: flex-start;
    margin-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .sign-up-form-section {
    padding-left: 30px;
    padding-right: 30px;
  }

  .meet-your-therapists-section.pad {
    padding-left: 10px;
    padding-right: 10px;
  }

  .display-1-3-copy-therapy {
    margin: 20px 0 10px;
    padding-left: 0;
    padding-right: 0;
    font-size: 2.5rem;
    line-height: 2.5rem;
  }

  .form-therapy-free {
    padding-bottom: 20px;
  }

  .bold-text-25, .bold-text-26 {
    font-size: 28px;
  }

  .faq-heading-section {
    padding-top: 0;
    padding-bottom: 0;
  }

  .faq-heading {
    justify-content: flex-start;
    margin: 0 auto;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .faq-category {
    align-items: center;
    height: 100px;
  }

  .collection-list-7 {
    grid-template-columns: 1fr;
  }

  .text-block-78 {
    font-size: 20px;
    line-height: 22px;
  }

  .faq-div-block {
    margin-top: 0;
    padding: 40px 20px;
  }

  .text-block-79 {
    font-size: 16px;
    line-height: 20px;
  }

  .rich-text-block-7 {
    font-size: 13px;
    line-height: 15px;
  }

  .text-block-80 {
    font-size: 13px;
    line-height: 13px;
  }

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

  .text-block-83 {
    font-size: 13px;
    line-height: 13px;
  }

  .collection-item-7.faq-accordion-item {
    padding-bottom: 0;
  }

  .faq-heading-text {
    font-size: 30px;
    line-height: 34px;
  }

  .video-adhd-section {
    margin-top: 21px;
    margin-bottom: 21px;
    padding: 0;
  }

  .video-adhd-section.no-inner {
    padding: 0 21px;
  }

  .text-block-60-copy {
    letter-spacing: .4px;
    padding-right: 10px;
    font-size: 15px;
  }

  .mb-hero-section {
    -webkit-text-fill-color: inherit;
    background-image: url("https://cdn.prod.website-files.com/6308235e0019c6006c066523/646d72d0a2d22b96a98d8b21_Slide%2016_9%20-%201.jpg");
    background-size: cover;
    background-attachment: fixed;
    background-clip: border-box;
    justify-content: flex-end;
    align-items: center;
    height: 700px;
    padding-top: 3rem;
  }

  .mb-hero-section.v1-mob {
    height: 90vh;
  }

  .mb-hero-section.v1-mob-copy {
    height: 85vh;
  }

  .mb-hero-bg-video {
    justify-content: center;
    height: 100%;
    display: flex;
  }

  .heading-78 {
    text-align: center;
    margin-bottom: 10px;
    font-size: 45px;
    line-height: 43px;
  }

  .heading-79 {
    text-align: center;
    margin-bottom: 30px;
    font-size: 15px;
    line-height: 15px;
  }

  .container-43 {
    align-items: center;
  }

  .button-14 {
    margin-top: 350px;
  }

  .button-14.assessment-btn {
    margin-top: 10px;
  }

  .grid-7 {
    flex-direction: column;
    display: flex;
  }

  .div-block-30 {
    width: 290px;
  }

  .paragraph-33 {
    margin-top: 0;
  }

  .container-steps {
    align-items: center;
    margin-top: 20px;
    padding-top: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .container-steps.v1, .container-steps.v2 {
    padding-left: 0;
    padding-right: 0;
    top: auto;
    bottom: 60px;
    right: 28px;
  }

  .container-steps.v3 {
    padding-left: 0;
    padding-right: 0;
    top: 50px;
    bottom: auto;
    right: 28px;
  }

  .heading-78-copy {
    text-align: center;
    font-size: 30px;
    line-height: 30px;
  }

  .heading-79-copy {
    text-align: center;
    margin-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 17px;
    line-height: 17px;
  }

  .mb-hero-bg-video-copy {
    justify-content: flex-end;
    align-items: flex-start;
    height: 100%;
    display: flex;
  }

  .mb-hero-bg-video-copy.v1, .mb-hero-bg-video-copy.v2, .mb-hero-bg-video-copy.v3, .mb-hero-bg-video-copy.v4 {
    object-fit: fill;
  }

  .heading-79-copy-copy {
    text-align: center;
    margin-top: 0;
    margin-bottom: 40px;
    padding-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
    line-height: 16px;
  }

  .container-44 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    place-items: center;
    width: auto;
    margin-left: 10px;
    margin-right: 10px;
    padding: 10px;
    display: flex;
  }

  .div-block-seo {
    max-width: 280px;
  }

  .section-27 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .grid-8 {
    flex-direction: column;
    display: flex;
  }

  .video-banner-steps-desktop {
    display: none;
  }

  .video-banner-steps-mobile {
    display: block;
  }

  .heading-mb {
    color: var(--shade-1);
    text-align: center;
    margin-top: 400px;
    padding-left: 10px;
    padding-right: 10px;
    font-family: Poppins, sans-serif;
    font-size: 30px;
    line-height: 30px;
  }

  .heading-mb.v1, .heading-mb.v2 {
    color: var(--dark);
    margin-top: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-mb.v2 {
    color: var(--white);
    margin-top: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-mb.v3 {
    max-width: 250px;
    color: var(--white);
    text-align: left;
    margin-top: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    font-size: 28px;
  }

  .heading-mb.v4 {
    color: var(--white);
    text-align: left;
    margin-top: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    font-size: 28px;
  }

  .heading-mb.v4.white {
    color: var(--white);
  }

  .heading-mb.v4 {
    color: var(--white);
    max-width: 250px;
    text-align: left;
    margin-top: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    font-size: 28px;
  }

  .subheading-mb {
    color: var(--shade-1);
    text-align: center;
    margin-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    font-family: Poppins, sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 15px;
  }

  .subheading-mb.v1, .subheading-mb.v2 {
    color: var(--dark);
    margin-top: 0;
    font-weight: 600;
  }

  .subheading-mb.v2 {
    color: var(--white);
    margin-top: 0;
    font-weight: 400;
  }

  .subheading-mb.v3 {
    color: var(--white);
    max-width: 200px;
    text-align: left;
    margin-top: 0;
    margin-left: 0;
    margin-right: auto;
    font-weight: 400;
  }

  .subheading-mb.v4 {
    max-width: 230px;
    color: var(--white);
    text-align: left;
    margin-top: 0;
    margin-right: auto;
    font-weight: 400;
  }

  .subheading-mb.v4.white {
    max-width: 200px;
    color: var(--white);
  }

  .subheading-mb.v4 {
    color: var(--dark);
    margin-top: 0;
    font-weight: 600;
  }

  .subheading-mb.v5 {
    max-width: 230px;
    color: var(--white);
    text-align: left;
    margin-top: 0;
    margin-right: auto;
    font-weight: 400;
  }

  .video-banner-mb-desktop {
    display: none;
  }

  .video-banner-mb-mobile {
    display: block;
  }

  .button-mb-hp {
    margin-top: 10px;
  }

  .button-mb-hp.v3 {
    margin-right: auto;
  }

  .containter-mb.v1, .containter-mb.v2, .containter-mb.v3 {
    text-align: center;
    flex-direction: column;
    flex: 0 auto;
    order: 0;
    justify-content: flex-end;
    align-self: auto;
    height: auto;
    display: block;
    position: absolute;
    bottom: 28px;
    left: 28px;
    right: 28px;
  }

  .button-hims-hp {
    margin-top: 0;
  }

  .hims-hero-section {
    -webkit-text-fill-color: inherit;
    background-image: url("https://cdn.prod.website-files.com/6308235e0019c6006c066523/646d72d0a2d22b96a98d8b21_Slide%2016_9%20-%201.jpg");
    background-size: cover;
    background-attachment: fixed;
    background-clip: border-box;
    justify-content: flex-end;
    align-items: center;
    height: 1200px;
    padding-top: 3rem;
  }

  .hims-hero-section._60-pads {
    padding-top: 40px;
  }

  .tile-section-3 {
    margin-top: 21px;
    margin-bottom: 21px;
    padding: 0;
  }

  .tile-section-3.no-inner {
    padding: 0 21px;
  }

  .large-text-4 {
    margin-bottom: 10px;
    font-size: 18px;
    line-height: 110%;
  }

  .section-title-5 {
    flex-direction: column;
    align-items: center;
    max-width: none;
    margin-bottom: 10px;
    line-height: 30px;
    display: block;
  }

  .container-large-4 {
    justify-content: flex-start;
    margin: 0 auto;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .container-large-4.reduced-width.mobile {
    display: none;
  }

  .container-large-4.reduced-width.text-center.center-mob.no-padding-mob.size-mob {
    max-width: none;
  }

  .container-large-4.reduced-width.align-left {
    padding-left: 0;
  }

  .section-title-6 {
    margin-bottom: 35px;
    line-height: 32px;
  }

  .tile-section-4 {
    margin-top: 21px;
    margin-bottom: 21px;
    padding: 0;
  }

  .button-6-testimonial-2 {
    background-color: #fd2d55;
    border-radius: 7px;
    flex-direction: column;
    align-items: center;
    width: auto;
    margin-top: 0;
    margin-bottom: 40px;
    display: none;
  }

  .text-block-85 {
    text-align: left;
    padding-top: 10px;
  }

  .muted-text-3 {
    font-size: 13px;
    line-height: 16px;
  }

  .slide-nav-3 {
    align-self: flex-start;
    padding-top: 0;
    position: static;
    inset: auto 0% 0%;
  }

  .tile-section-inner-testimonials-2 {
    border-radius: 8px;
    padding-left: 21px;
    padding-right: 21px;
  }

  .slide-3 {
    object-fit: scale-down;
    height: auto;
    max-height: none;
    margin-left: 0;
    margin-right: 20px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    position: static;
  }

  .section-title-7 {
    flex-direction: column;
    align-items: center;
    max-width: none;
    margin-bottom: 10px;
    line-height: 30px;
    display: block;
  }

  .grid-9 {
    padding-bottom: 0;
    display: block;
  }

  .patient-first-philosophy-section {
    padding-top: 20px;
    padding-bottom: 20px;
    display: block;
  }

  .text-primary-11 {
    font-size: 22px;
  }

  .section-title-8 {
    flex-direction: column;
    align-items: center;
    max-width: none;
    margin-bottom: 10px;
    line-height: 30px;
    display: block;
  }

  .text-primary-12 {
    font-size: 22px;
  }

  .tile-section-5 {
    margin-top: 21px;
    margin-bottom: 21px;
    padding: 0;
  }

  .tile-section-5.no-inner {
    padding: 0 21px;
  }

  .button-15 {
    border-radius: 7px;
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .button-15.pricing-section-cta-button.assessment-btn.blue.type {
    margin-right: auto;
    padding: 2vw 1rem 1.8vw;
  }

  .container-large-copy-2 {
    justify-content: flex-start;
    margin: 0 auto;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .tile-section-inner-pricing-2 {
    border-radius: 8px;
    padding-left: 21px;
    padding-right: 21px;
  }

  .tile-section-inner-pricing-2.page-header-tile {
    padding-top: 56px;
    padding-bottom: 56px;
  }

  .tile-section-inner-pricing-3 {
    border-radius: 8px;
    padding-left: 21px;
    padding-right: 21px;
  }

  .tile-section-inner-pricing-3.footer {
    text-align: center;
    grid-template-columns: 1fr;
    justify-items: center;
    padding: 56px 21px;
  }

  .tile-section-inner-pricing-3.page-header-tile {
    padding-top: 56px;
    padding-bottom: 56px;
  }

  .tile-section-inner-pricing-3.page-header-tile.bg-primary-4.orange-gradient {
    background-position: 15% 0;
    border-radius: 0;
  }

  .play-button-icon-3 {
    max-height: 28px;
  }

  .caption-on-image-3 {
    display: none;
  }

  .text-primary-14 {
    font-size: 22px;
  }

  .section-title-9 {
    flex-direction: column;
    align-items: center;
    max-width: none;
    margin-bottom: 10px;
    line-height: 30px;
    display: block;
  }

  .text-primary-15 {
    font-size: 22px;
  }

  .price-list-section {
    padding-top: 20px;
    padding-bottom: 20px;
    display: block;
  }

  .large-heading-3 {
    font-size: 32px;
    line-height: 40px;
  }

  .large-heading-3._70vw-size-mob {
    width: 50vw;
  }

  .large-heading-3._70vw-size-mob.center-mob-margin {
    margin-left: auto;
    margin-right: auto;
  }

  .large-heading-3._70vw-size-mob.center-mob-margin._80-vw-mob {
    width: 80vw;
  }

  .form-input-3 {
    border-radius: 7px;
    height: 56px;
    font-size: 16px;
    line-height: 24px;
  }

  .form-input-3::placeholder {
    font-size: 16px;
    line-height: 24px;
  }

  .section-title-10, .section-title-11 {
    flex-direction: column;
    align-items: center;
    max-width: none;
    margin-bottom: 10px;
    line-height: 30px;
    display: block;
  }

  .form-input-4 {
    border-radius: 7px;
    height: 56px;
    font-size: 16px;
    line-height: 24px;
  }

  .form-input-4::placeholder {
    font-size: 16px;
    line-height: 24px;
  }

  .text-primary-17 {
    font-size: 22px;
  }

  .play-button-icon-4 {
    max-height: 28px;
  }

  .container-large-copy-3 {
    justify-content: flex-start;
    margin: 0 auto;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .grid-10 {
    padding-bottom: 0;
    display: block;
  }

  .section-title-12 {
    margin-bottom: 35px;
    line-height: 32px;
  }

  .text-primary-20 {
    font-size: 22px;
  }

  .section-title-13 {
    flex-direction: column;
    align-items: center;
    max-width: none;
    margin-bottom: 10px;
    line-height: 30px;
    display: block;
  }

  .slide-4 {
    object-fit: scale-down;
    height: auto;
    max-height: none;
    margin-left: 0;
    margin-right: 20px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    position: static;
  }

  .large-heading-4 {
    font-size: 32px;
    line-height: 40px;
  }

  .large-heading-4._70vw-size-mob {
    width: 50vw;
  }

  .large-heading-4._70vw-size-mob.center-mob-margin {
    margin-left: auto;
    margin-right: auto;
  }

  .large-heading-4._70vw-size-mob.center-mob-margin._80-vw-mob {
    width: 80vw;
  }

  .section-title-14 {
    flex-direction: column;
    align-items: center;
    max-width: none;
    margin-bottom: 10px;
    line-height: 30px;
    display: block;
  }

  .muted-text-4 {
    font-size: 13px;
    line-height: 16px;
  }

  .section-title-15 {
    flex-direction: column;
    align-items: center;
    max-width: none;
    margin-bottom: 10px;
    line-height: 30px;
    display: block;
  }

  .caption-on-image-4 {
    display: none;
  }

  .button-6-testimonial-3 {
    background-color: #fd2d55;
    border-radius: 7px;
    flex-direction: column;
    align-items: center;
    width: auto;
    margin-top: 0;
    margin-bottom: 40px;
    display: none;
  }

  .section-title-16 {
    flex-direction: column;
    align-items: center;
    max-width: none;
    margin-bottom: 10px;
    line-height: 30px;
    display: block;
  }

  ._123-steps-section {
    padding-top: 20px;
    padding-bottom: 20px;
    display: block;
  }

  ._123-steps-section.small-top-padding {
    padding-top: 20px;
  }

  .section-title-17 {
    flex-direction: column;
    align-items: center;
    max-width: none;
    margin-bottom: 10px;
    line-height: 30px;
    display: block;
  }

  .text-primary-22 {
    font-size: 22px;
  }

  .linkblock-text {
    padding-left: 25px;
    padding-right: 25px;
    font-size: 11px;
    line-height: 120%;
  }

  .header {
    flex-direction: column;
    justify-content: center;
    display: block;
  }

  .take-assessment-button._32-top-margin.middle {
    flex-direction: row;
  }

  .take-assessment-button.hidden {
    display: none;
  }

  .text-block-110 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .callout-container {
    flex-direction: column;
  }

  .callout-content {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
  }

  .list-block {
    text-align: left;
    font-size: 38px;
    line-height: 37.5px;
  }

  .list {
    font-size: 32px;
  }

  .text-block-111 {
    font-size: 13px;
  }

  .callout-section-wrapper {
    padding-left: 16px;
    padding-right: 16px;
  }

  .section-heading-2 {
    font-size: 24px;
    line-height: 32px;
  }

  ._123-section {
    padding-left: 16px;
    padding-right: 16px;
  }

  ._123-wrapper {
    flex-direction: column;
    display: flex;
  }

  .video-callout-section {
    padding-left: 16px;
    padding-right: 16px;
  }

  .video-callout-lightbox.size.hidden {
    display: block;
  }

  .video-callout-lightbox.size.hidden-2 {
    display: none;
  }

  .projects-col-list-wrap.z3.mobile {
    flex-direction: row;
    display: flex;
  }

  .projects-col-list-wrap.z3.mobile.hidden {
    justify-content: center;
    align-items: center;
    display: none;
  }

  .projects-col-list-wrap.z3.mobile.hidden.focus-lp {
    display: block;
  }

  .projects-col-list-wrap.z3.mobile-copy {
    flex-direction: row;
    display: block;
  }

  .projects-col-list-wrap.z2.mobile.hidden {
    display: none;
  }

  .projects-col-list-wrap.z2.mobile.hidden.focus-lp, .projects-col-list-wrap.z2.mobile-copy {
    display: block;
  }

  .projects-col-list-wrap.z1.mobile.hidden {
    display: none;
  }

  .projects-col-list-wrap.z1.mobile.hidden.focus-lp, .projects-col-list-wrap.z1.mobile-copy {
    display: block;
  }

  .testimonial-wrapper {
    width: 80vw;
    min-width: auto;
    max-width: none;
    margin-left: 16px;
    margin-right: 16px;
  }

  .testimonial-wrapper.focus-lp {
    min-height: 100%;
  }

  .text-block-113.focus-lp, .text-block-114 {
    font-size: 3.5vw;
  }

  .text-block-115.focus-lp {
    font-size: 3vw;
  }

  .projects-col-list {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .testimonial-cms-wrapper.focus-lp {
    padding-top: 60px;
    padding-left: 0;
    padding-right: 0;
  }

  .slide-5.mobile {
    background-color: #0000;
    width: 6713.59vw;
  }

  .slide-5.mobile.focus-lp {
    width: 100vw;
  }

  .slide-6 {
    background-color: #0000;
  }

  .slide-6.transparent {
    width: 100vw;
  }

  .mask-3 {
    align-self: flex-start;
  }

  .mask-3.mobile {
    align-self: center;
    width: 100%;
  }

  .mask-3.mobile.focus-lp {
    height: 100%;
  }

  .slider-3 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 479vw;
    display: flex;
    position: relative;
  }

  .slider-3.mobile {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: space-around;
    align-items: center;
    width: auto;
  }

  .blog-post-cta {
    width: auto;
    min-width: 50vw;
    max-width: 60vw;
  }

  .overlay {
    background-image: linear-gradient(#fff0 37%, #ffffff4d 53%);
  }

  .overlay.black {
    background-image: linear-gradient(#0000 46%, #0000004d 63%);
  }

  .overlay.black.v4 {
    background-image: linear-gradient(#0000 34%, #0006 61%);
  }

  .adhd-navbar-container-3 {
    margin-bottom: 0;
  }

  .link-block-8 {
    display: flex;
  }

  .list-block-copy {
    flex-direction: column;
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 13px;
    line-height: 10px;
    text-decoration: none;
    display: block;
  }

  .bold-text-27 {
    text-align: center;
    padding-bottom: 10px;
    font-size: 13px;
    line-height: 14px;
  }

  .bold-text-28 {
    text-align: center;
    padding-bottom: 10px;
    font-size: 13px;
    line-height: 18px;
  }

  .cta-overview-button {
    border-radius: 40px;
    padding: 14px 40px;
  }

  .cta-button-text-overview {
    font-size: 14px;
  }

  .initial-app-price-test-button {
    border-radius: 7px;
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .initial-app-price-test-button.initial-app-price-test {
    margin-left: 0;
    padding: 15px;
    font-size: 15px;
    line-height: 15px;
  }

  .initial-app-price-test-button-black {
    border-radius: 7px;
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .initial-app-price-test-button-black.initial-app-price-test-black {
    margin-left: 0;
    padding: 18px 10px;
    font-size: 15px;
    line-height: 15px;
  }

  .text-large-copy {
    margin-left: 0;
    margin-right: 0;
    font-family: Outfit, sans-serif;
    font-size: 1.1rem;
    line-height: 22px;
  }

  .inital-app-10-cta-text, .initial-app-10-cta-text {
    letter-spacing: .4px;
    font-size: 18px;
  }

  .steps-header.max-w {
    min-width: 100px;
    max-width: 150px;
    font-size: 18px;
  }

  .steps-header.max-w._1 {
    max-width: 125px;
  }

  .steps-header.max-w._2 {
    max-width: 135px;
  }

  .steps-headline.blue {
    align-items: flex-start;
  }

  .steps-body {
    text-align: center;
    max-width: 200px;
    margin-top: 0;
    font-size: 14px;
  }

  .steps-div {
    border-radius: 14px;
    flex-wrap: nowrap;
    align-items: center;
    width: 90vw;
  }

  .steps-section {
    flex-direction: column;
    display: flex;
  }

  .steps-icon {
    margin-left: auto;
  }

  .adhd-awareness-video {
    -webkit-text-fill-color: inherit;
    background-image: url("https://cdn.prod.website-files.com/6308235e0019c6006c066523/646d72d0a2d22b96a98d8b21_Slide%2016_9%20-%201.jpg");
    background-size: cover;
    background-attachment: fixed;
    background-clip: border-box;
    justify-content: flex-end;
    align-items: center;
    height: 1200px;
    padding-top: 3rem;
  }

  .container-43-copy {
    align-items: center;
  }

  .ad-copy-italic, .ad-copy-poppins {
    font-size: 4.5vw;
  }

  .black.size-adhd-awareness {
    margin-left: 10px;
    font-size: 14px;
    line-height: 110%;
  }

  .testimonials-section {
    -webkit-text-fill-color: inherit;
    background-image: url("https://cdn.prod.website-files.com/6308235e0019c6006c066523/646d72d0a2d22b96a98d8b21_Slide%2016_9%20-%201.jpg");
    background-size: cover;
    background-attachment: fixed;
    background-clip: border-box;
    justify-content: flex-end;
    align-items: center;
    height: 1200px;
    padding-top: 3rem;
  }

  .testimonials-section._100-t-60-b-pads {
    padding-left: 21px;
    padding-right: 21px;
  }

  ._4x2-grid {
    grid-column-gap: 5vw;
    grid-row-gap: 5vw;
    grid-template-columns: 70vw;
  }

  .testimonials-adhd-awareness-wrapper.test, .testimonial-adhd-awareness-image.test, .testimonials-block.test {
    width: 70vw;
    height: 70vw;
  }

  .testimonial-adhd-awarenss-body {
    font-size: 12px;
  }

  .testimonial-adhd-awarenss-quote-sign {
    margin-top: 0;
    margin-left: -3px;
    font-size: 11vw;
  }

  .testimonial-adhd-awarenss-reviewer-name {
    font-size: 12px;
  }

  .testimonial-stars-copy {
    width: 15px;
    height: 15px;
  }

  .testimonial-adhd-awarenss-body-copy-copy {
    font-size: 12px;
  }

  .steps-header-copy {
    font-size: 20px;
  }

  .div-block-36.reverse {
    margin-bottom: 40px;
  }

  .div-block-36.reverse._1x1 {
    margin-bottom: 0;
    left: 0;
  }

  .ad-copy-copy {
    background-position: 30% 10%;
    background-size: auto 120%;
    border-radius: 7px;
    align-self: center;
    width: 30vw;
    height: 30vw;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 4vw;
    padding-right: 4vw;
  }

  .ad-copy-copy.reverse {
    background-position: 30% 10%;
    background-size: 289px;
    border-radius: 14px;
  }

  .div-block-30-copy {
    width: 30vw;
    height: 30vw;
  }

  .grid-7-copy {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: auto auto;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    justify-content: center;
    justify-items: stretch;
    margin-bottom: 20px;
    display: grid;
  }

  .link-block-9 {
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .price-copy.black._110-h {
    font-size: 32px;
  }

  .blog-grid-copy {
    grid-template-columns: 1fr;
  }

  .latest-knowledge-base-body {
    margin-top: 0;
  }

  .heading-43-copy {
    padding-top: 10px;
    line-height: 23px;
  }

  .heading-88 {
    text-align: center;
    font-size: 20px;
  }

  .section-title-copy {
    flex-direction: column;
    align-items: center;
    max-width: 290px;
    margin-bottom: 10px;
    line-height: 30px;
    display: block;
  }

  .nav-link-copy.adjacent-to-links {
    padding-top: 21px;
    padding-bottom: 0;
    padding-left: 12px;
  }

  .nav-link-copy.adjacent-to-links.no-right-margin {
    padding-top: 0;
    padding-left: 0;
  }

  .display-1-3-copy.size.black.italic.center {
    font-size: 24px;
  }

  .display-1-3-copy.size.black.italic.center.h2 {
    font-size: 25px;
  }

  .display-1-3-copy {
    margin: 20px 0 10px;
    padding-left: 0;
    padding-right: 0;
    font-size: 2.5rem;
    line-height: 2.5rem;
  }

  .display-1-3-copy.size.black.italic.center._0-margin._10-b-margin {
    font-size: 35px;
  }

  .container-large-sign-up-form-copy {
    justify-content: flex-start;
    margin: 0 5%;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .container-large-sign-up-form-copy.left-allign {
    width: 100%;
  }

  .tile-section-5-copy {
    margin-top: 21px;
    margin-bottom: 21px;
    padding: 0;
  }

  .content-wrapper-copy {
    flex-direction: column;
    max-width: 100%;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .content-wrapper-copy.flex-wrapper {
    margin-bottom: 0;
  }

  .content-wrapper-copy.flex-wrapper._100-bottom-margin {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: auto auto;
    grid-auto-columns: 1fr;
    align-items: stretch;
    width: 100%;
    max-width: none;
    height: auto;
    min-height: auto;
    margin-bottom: 21px;
    display: block;
  }

  .content-wrapper-copy._100-bottom-margin {
    margin-bottom: 21px;
  }

  .subheading-copy {
    margin-bottom: 7px;
  }

  .subheading-copy.priceheader.black.italic {
    margin-bottom: 40px;
    font-size: 18px;
  }

  .checklist-item-copy {
    align-items: center;
  }

  .home__hero-bg-video-4-copy {
    height: 100%;
  }

  .home__hero-section-2-copy {
    justify-content: flex-end;
  }

  .section-divider-copy {
    margin-top: -1rem;
  }

  .home__hero-text-wrapper-3-copy {
    margin-bottom: 1.5em;
  }

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

  .btn-copy.btn-lg.btn-block.typeform-share {
    width: 100%;
    margin-left: 0;
    position: static;
  }

  .btn-copy.btn-lg.btn-block.typeform-share.black-button._0-margin.round-14 {
    padding-top: 1.8vw;
    padding-bottom: 1.6vw;
    font-size: 14px;
  }

  .btn-copy.btn-lg.btn-block.typeform-share {
    width: 100%;
    margin-bottom: 0;
    margin-left: 0;
    position: static;
  }

  .btn-copy.btn-lg.btn-block.typeform-share.black-button._0-margin {
    width: 70%;
    height: 8vw;
    padding-left: .5rem;
    padding-right: .5rem;
    font-size: 16px;
  }

  .btn-copy.btn-lg.btn-block.typeform-share.black-button._0-margin.steps-style._20-top-margin.width.round-14.margin {
    border-radius: 7px;
    width: auto;
    margin-top: 3vw;
    padding: 2vw 3vw 1.8vw;
    font-size: 4vw;
    display: block;
  }

  .btn-copy.btn-lg.btn-block.typeform-share.black-button._0-margin.steps-style.round-14 {
    height: 7vw;
    padding-top: .5rem;
    padding-bottom: .5rem;
    font-size: 12px;
  }

  .btn-copy.btn-lg.btn-block.typeform-share.black-button._0-margin.round-14 {
    border-radius: 7px;
    padding-top: 2vw;
    padding-bottom: 1.8vw;
    font-size: 14px;
  }

  .btn-copy.btn-lg.btn-block.typeform-share {
    margin-bottom: 0;
  }

  .form-input-copy.inline {
    padding-top: 2vw;
    padding-bottom: 1.8vw;
  }

  .form-input-copy {
    border-radius: 7px;
    height: 56px;
    font-size: 16px;
    line-height: 24px;
  }

  .form-input-copy::placeholder {
    font-size: 16px;
    line-height: 24px;
  }

  .ad-copy-copy-copy {
    background-position: 30% 10%;
    background-size: auto 120%;
    border-radius: 7px;
    align-self: center;
    width: 30vw;
    height: 30vw;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 4vw;
    padding-right: 4vw;
  }

  .ad-copy-copy-copy.reverse {
    background-position: 30% 10%;
    background-size: 289px;
    border-radius: 14px;
  }

  .ad-copy-copy-copy.reverse.size {
    border-radius: 7px;
    margin-right: 0;
  }

  .ad-copy-italic-copy-copy {
    font-size: 4.5vw;
  }

  .ad-copy-italic-copy-copy.size {
    font-size: 5vw;
  }

  .ad-copy-poppins-copy-copy {
    font-size: 4.5vw;
  }

  .text-blog-links {
    font-size: 14px;
  }

  .navbar-container-therapy {
    margin-bottom: 0;
  }

  .hero-therapy-copy {
    margin: 20px 0 10px;
    padding-left: 0;
    padding-right: 0;
    font-size: 2.1rem;
    line-height: 2.3rem;
  }

  .hero-therapy-copy-subheading {
    margin: 20px 0 10px;
    padding-left: 0;
    padding-right: 0;
    font-size: 1.3rem;
    line-height: 1.5rem;
  }

  .grid-11 {
    flex-direction: column;
    display: flex;
  }

  .container-48 {
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-116 {
    padding-bottom: 5px;
  }

  .text-block-116-copy {
    padding-bottom: 10px;
    font-size: 22px;
    line-height: 17px;
  }

  .text-block-116-copyd {
    font-size: 15px;
    line-height: 20px;
  }

  .text-block-116-crange, .text-block-116-green {
    padding-bottom: 5px;
  }

  .text-block-117 {
    text-align: center;
    margin-top: 40px;
    margin-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 14px;
    line-height: 18px;
  }

  .container-49 {
    background-image: url("https://cdn.prod.website-files.com/6308235e0019c6006c066523/65207357bec494bf6450da3c_Square%20bG%201.png");
    background-position: 50%;
    background-size: auto;
    border-radius: 20px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .grid-12 {
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 20px;
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 30px;
    padding-bottom: 30px;
    display: flex;
  }

  .heading-90 {
    font-size: 22px;
    line-height: 24px;
  }

  .heading-90.size {
    font-size: 24px;
    line-height: 32px;
  }

  .heading-90.size.no-margin.vertical {
    margin-bottom: 15px;
  }

  .heading-91 {
    padding-bottom: 5px;
    font-size: 14px;
    font-weight: 500;
    line-height: 18px;
  }

  .container-51 {
    padding-top: 10px;
  }

  .text-block-118 {
    padding-top: 20px;
    line-height: 14px;
  }

  .grid-13 {
    flex-direction: column;
    display: flex;
  }

  .question-1 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-53 {
    margin-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-92 {
    margin-top: 40px;
    margin-bottom: 10px;
    font-size: 22px;
  }

  .container-54 {
    flex-direction: column;
    align-items: flex-start;
    margin-left: 0;
    padding-right: 0;
    display: flex;
  }

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

  .adhd-therapy-sign-up-oct23-tx {
    padding-bottom: 20px;
  }

  .new-adhd-therapy-sign-up-30-min {
    padding-bottom: 0;
  }

  .adhd-therapy-sign-up-oct23-tx-free, .adhd-therapy-sign-up-oct23-ny-free, .adhd-therapy-sign-up-oct23-referral-tx, .adhd-therapy-sign-up-oct23-referral-ny {
    padding-bottom: 20px;
  }

  .subheading-text-special-99 {
    margin-left: 0;
    margin-right: 0;
    font-family: Outfit, sans-serif;
    font-size: 1rem;
    line-height: 22px;
  }

  .bold-text-27-copy {
    text-align: center;
    padding-bottom: 10px;
    font-size: 13px;
    line-height: 19px;
    text-decoration: line-through;
  }

  .text-span-5 {
    text-decoration: none;
  }

  .bold-text-28-copy-copy {
    text-align: center;
    padding-bottom: 10px;
    font-size: 14px;
    line-height: 18px;
  }

  .grid-12-copy {
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
    display: flex;
  }

  .heading-90-copy-copy {
    font-size: 16px;
    line-height: 18px;
  }

  .heading-90-copy-copy.h7 {
    font-size: 16px;
    line-height: 22px;
  }

  .heading-90-copy-copy-copy {
    width: auto;
    max-width: 200px;
    font-size: 16px;
    line-height: 18px;
  }

  .heading-90-copy-copy-copy.h6 {
    max-width: none;
    font-size: 16px;
    line-height: 22px;
  }

  .container-51-copy {
    padding-top: 10px;
  }

  .container-54-copy {
    flex-direction: column;
    align-items: flex-start;
    margin-left: 0;
    margin-right: auto;
    padding-right: 0;
    display: flex;
  }

  .hero-therapy-copy-subheading-copy {
    margin: 20px 0 40px;
    padding-left: 0;
    padding-right: 0;
    font-size: 1.3rem;
    line-height: 1.5rem;
  }

  .download-top-section {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    padding: 20px 20px 40px;
  }

  .download-top-a-section {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: auto;
  }

  .download-top-b-section {
    width: auto;
  }

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

  .download-image-section {
    margin-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .download-image-lightbox {
    flex-direction: row;
  }

  .icon-circle-copy.bg-shade-2 {
    flex: none;
    margin-left: 0;
  }

  .button-13-copy {
    text-align: left;
    justify-content: flex-start;
    margin-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .heading-93-copy {
    margin-bottom: 20px;
    font-size: 40px;
    line-height: 46px;
  }

  .heading-94.h5.color {
    margin-bottom: 5px;
  }

  .grid-12-copy-copy {
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 20px;
    margin-left: 20px;
    margin-right: 20px;
    padding: 30px 20px;
    display: flex;
  }

  .container-54-copy-copy {
    flex-direction: column;
    align-items: flex-start;
    margin-left: 0;
    margin-right: auto;
    padding-right: 0;
    display: flex;
  }

  .container-55 {
    margin-left: 0;
  }

  .columns-16-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-118-copy {
    max-width: 300px;
    padding-top: 0;
    line-height: 14px;
  }

  .price-wrapper {
    padding: 20px;
  }

  .price-title-wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .price-category-title {
    font-size: 8vw;
  }

  .price-sale-wrapper {
    padding-left: 10px;
    padding-right: 10px;
  }

  .price-sale-copy {
    font-size: 14px;
  }

  .price-title.size {
    font-size: 9vw;
  }

  .text-block-14-copy, .price-offering-items {
    font-size: 14px;
  }

  .adhd-therapy-sign-up-45-min {
    padding-bottom: 0;
  }

  .hero-body {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .focus-hero-body-title.white {
    padding-bottom: 10px;
  }

  .focus-bullet-points-text._45-vw {
    width: auto;
  }

  .focus-yellow-button {
    border-radius: 7px;
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .focus-yellow-button.review-copy {
    margin-left: 0;
    padding: 8px 10px;
    font-size: 15px;
    line-height: 15px;
  }

  .focus-yellow-button.review-copy.round-14 {
    border-radius: 7px;
    padding: 2vw 1rem 1.8vw;
    font-size: 4vw;
  }

  .focus-hero-body-highlight-section {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .focus-hero-image-wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }

  .adhd-navbar-container-2-copy {
    margin-bottom: 0;
  }

  .what-is-done {
    flex-direction: column;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .focus-stats {
    padding-left: 0;
    padding-right: 0;
  }

  .focus-stats-line {
    width: 2px;
    height: 24px;
  }

  .focus-stats-header {
    font-size: 20px;
  }

  .focus-stats-body {
    font-size: 14px;
  }

  .focus-steps-title {
    font-size: 5vw;
  }

  .focus-steps-item-wrapper {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 5vw;
    bottom: 5vw;
  }

  .focus-steps-body {
    font-size: 3vw;
  }

  .slide-nav-4-copy {
    top: auto;
  }

  .media-icon-wrapper {
    height: 25px;
  }

  .adhd-navbar-container-2-copy-copy {
    margin-bottom: 0;
    padding-top: 10px;
  }

  .large-text-copy-patient-first {
    margin-bottom: 10px;
    font-size: 18px;
    line-height: 110%;
  }

  .large-text-copy-patient-first._21-bottom-margin.muted-text.type-size {
    font-size: 18px;
  }

  .small-text-copy {
    display: block;
  }

  .small-text-copy.article-meta-date {
    margin-left: 0;
    padding-left: 5px;
  }

  .small-text-copy.mobile {
    display: block;
  }

  .small-text-copy.muted-text {
    text-align: left;
  }

  .focus-lp-price-section {
    border-radius: 8px;
    margin-top: 40px;
    margin-left: 10px;
    margin-right: 10px;
    padding: 0 15px;
  }

  .focus-lp-price-section.footer {
    text-align: center;
    grid-template-columns: 1fr;
    justify-items: center;
    padding: 56px 21px;
  }

  .focus-lp-price-section.page-header-tile {
    padding-top: 56px;
    padding-bottom: 56px;
  }

  .focus-lp-price-section.page-header-tile.bg-primary-4.orange-gradient {
    background-position: 15% 0;
    border-radius: 0;
  }

  .comparison-row-focus-page, .comparison-row-focus-page-opposite, .comparison-row-focus-page-opposite-bottom, .comparison-row-focus-page-top {
    padding-left: 15px;
  }

  .focus-price-header {
    font-size: 40px;
  }

  .grid-14 {
    padding-top: 20px;
  }

  .small-text-focus {
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    display: block;
  }

  .small-text-focus.article-meta-date {
    margin-left: 0;
    padding-left: 5px;
  }

  .small-text-focus.mobile {
    display: block;
  }

  .small-text-focus.muted-text {
    text-align: left;
  }

  .comparison-row-heading-focus {
    font-family: Poppins, sans-serif;
    font-size: 16px;
    line-height: 18px;
  }

  .small-text-focus-2 {
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    display: block;
  }

  .small-text-focus-2.article-meta-date {
    margin-left: 0;
    padding-left: 5px;
  }

  .small-text-focus-2.mobile {
    display: block;
  }

  .small-text-focus-2.muted-text {
    text-align: left;
  }

  .student-program-title {
    font-size: 20px;
    line-height: 24px;
    top: 6px;
  }

  .student-loan-hero-section {
    aspect-ratio: 1;
    height: auto;
  }

  .student-loan-hero-overlay {
    background-image: linear-gradient(#22191980, #ffffff1a 83%, #351e1e80);
  }

  .student-loan-hero-body-section {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    width: 80vw;
    bottom: auto;
  }

  .student-loan-h1.white {
    font-size: 20px;
    line-height: 30px;
  }

  .student-loan-b2.white.bold {
    font-size: 12px;
    line-height: 18px;
  }

  .student-disocunt-button {
    flex-flow: column;
    justify-content: center;
    height: 40px;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .student-disocunt-button.outline.form-size, .student-disocunt-button.form-size {
    align-items: center;
  }

  .student-loan-button-cta {
    font-size: 14px;
    line-height: 21px;
  }

  .student-loan-body-section {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .student-loan-h2 {
    font-size: 20px;
    line-height: 30px;
  }

  .how-adhd-may-affect-you, .how-adhd-may-affect-you-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .how-adhd-may-affect-you-body {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding: 20px 10px 10px;
  }

  .student-loan-h3 {
    font-size: 20px;
    line-height: 30px;
  }

  .student-loan-b1 {
    font-size: 16px;
    line-height: 24px;
  }

  .student-loan-b1.bold {
    width: auto;
  }

  .verify-student-status {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    padding: 32px 44px;
  }

  .student-loan-b3._w-300 {
    width: 80vw;
  }

  .student-discount-faqs {
    padding: 32px 44px;
  }

  .container-56 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .text-block-121, .text-block-122, .text-block-123, .text-block-124, .text-block-125, .text-block-126, .text-block-127, .text-block-128 {
    font-size: 14px;
    line-height: 16px;
  }

  .div-block-42 {
    padding: 20px 10px;
  }

  .home__hero-mental-health {
    justify-content: flex-end;
  }

  .text-block-129 {
    margin-bottom: 10px;
    font-size: 13px;
  }

  .new-adhd-therapy-sign-up-state-no-service {
    padding-bottom: 0;
  }

  .heading-90-copy {
    font-size: 22px;
    line-height: 24px;
  }

  .heading-90-copy.size {
    font-size: 24px;
    line-height: 32px;
  }

  .heading-90-copy.size.no-margin.vertical {
    margin-bottom: 15px;
  }

  .adhd-therapy-subscription-sign-up {
    padding-bottom: 0;
  }

  .text-block-130 {
    width: auto;
    padding: 8px 0;
    font-size: 11px;
    line-height: 18px;
  }

  .link-40 {
    font-size: 12px;
  }

  .heading-95 {
    margin-bottom: 0;
    font-size: 25px;
  }

  .div-block-43 {
    border-radius: 0;
    margin-top: 12px;
    display: block;
  }

  .paragraph-37 {
    padding-top: 10px;
    padding-left: 30px;
    padding-right: 30px;
    font-size: 12px;
    line-height: 15px;
  }

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

  .div-block-44 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-58 {
    flex-flow: column;
    padding: 10px;
    display: flex;
  }

  .text-block-131 {
    font-size: 12px;
  }
}

#w-node-f0f47082-acb6-fc77-e8a6-8e45b72e2b69-b72e2b56 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ba55600e-b58e-fab8-ec39-1ac306b5ad48-98066592 {
  align-self: start;
}

#w-node-cc521678-3674-070f-fd74-8fffae50c5f8-110665c4 {
  justify-self: stretch;
}

#w-node-f9958264-4030-89d7-6858-acf143c4e3e7-db0665c8 {
  place-self: center start;
}

#w-node-_81724508-c1bf-9dbf-eb2d-ce982723835d-af066524 {
  justify-self: center;
}

#w-node-_2bf7362c-bd90-ef87-f418-a122db9d5f89-af066524 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-b1792eb5-0dce-a3e7-cf74-652f93f93392-af066524 {
  place-self: center;
}

#w-node-cc1bd3ea-06a3-99ec-fac2-c3a70eef438d-af066524 {
  justify-self: center;
}

#w-node-_075476c9-f022-8e46-f066-494fe9a6aa35-af066524 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_075476c9-f022-8e46-f066-494fe9a6aa37-af066524 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_075476c9-f022-8e46-f066-494fe9a6aa4d-af066524, #w-node-_075476c9-f022-8e46-f066-494fe9a6aa3a-af066524, #w-node-_075476c9-f022-8e46-f066-494fe9a6aa41-af066524, #w-node-_075476c9-f022-8e46-f066-494fe9a6aa48-af066524, #w-node-_075476c9-f022-8e46-f066-494fe9a6aa53-af066524, #w-node-_075476c9-f022-8e46-f066-494fe9a6aa59-af066524, #w-node-_075476c9-f022-8e46-f066-494fe9a6aa5f-af066524 {
  justify-self: stretch;
}

#w-node-f38804ef-1ace-4c0d-4e97-c11afa017fd6-050666a5 {
  place-self: start center;
}

#w-node-_54c7a823-a2e3-aca8-db09-92dbe77a4da0-750666a7, #w-node-_421e10bb-38d5-d679-2aad-81e916fbe3cb-b1d6e4d0, #w-node-_9c0a2552-c464-9c3f-736d-2138cd2ab097-b1d6e4d0, #w-node-f446364b-d565-c516-facd-5391c58d7371-b1d6e4d0, #w-node-f2cc2c39-b258-b9ec-1f18-35f5669fea93-b1d6e4d0, #w-node-efc6842e-fab1-b00a-e3b7-6f451a3a99d3-b1d6e4d0, #w-node-b511c2f5-c894-edc8-b14d-9f778d5b4897-b1d6e4d0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cc286b8-6833-4a9f-23a9-681f6354b4e7-e3b71845, #w-node-_2cc286b8-6833-4a9f-23a9-681f6354b50b-e3b71845 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-_06a5b368-e5df-e148-5cb5-b94443d1797b-e3b71845 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4cd4de73-4cb9-1777-bf75-e363b51882ae-e3b71845 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_8cc6cfbd-0d31-b44d-5227-e99517022433-e3b71845 {
  place-self: center;
}

#w-node-_8cc6cfbd-0d31-b44d-5227-e9951702242b-e3b71845, #w-node-_3774eb0a-2f6a-7ffd-a3a3-434af751a919-e3b71845 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9d8e4d2a-c631-00b4-0655-6abd42827acc-e3b71845 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_07024c3b-d775-9f5e-1c46-8ab63877588e-e3b71845 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_07024c3b-d775-9f5e-1c46-8ab638775892-e3b71845 {
  place-self: center;
}

#w-node-_07024c3b-d775-9f5e-1c46-8ab638775894-e3b71845, #w-node-fced9263-c026-ac76-4c77-e02692062775-e3b71845 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-fa38df1e-6d8e-232d-8d00-ac8fef4ebc1e-e3b71845 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d8c350d7-e6e0-b646-f646-e0c0a5ed9120-e3b71845 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-d8c350d7-e6e0-b646-f646-e0c0a5ed9124-e3b71845 {
  place-self: center;
}

#w-node-d8c350d7-e6e0-b646-f646-e0c0a5ed9126-e3b71845 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-f7a80231-400e-6dbb-a2fd-55146436371d-e3b71845 {
  justify-self: start;
}

#w-node-f7a80231-400e-6dbb-a2fd-551464363727-e3b71845 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_8cf80f06-1132-71c5-b58a-a2600727e229-e3b71845 {
  justify-self: start;
}

#w-node-_8cf80f06-1132-71c5-b58a-a2600727e233-e3b71845 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e2092e5d-a79c-2c88-3318-eac926fda397-e3b71845 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-e2092e5d-a79c-2c88-3318-eac926fda39f-e3b71845 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e2092e5d-a79c-2c88-3318-eac926fda3a3-e3b71845 {
  place-self: center;
}

#w-node-e2092e5d-a79c-2c88-3318-eac926fda3a5-e3b71845 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e2092e5d-a79c-2c88-3318-eac926fda3a9-e3b71845 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e2092e5d-a79c-2c88-3318-eac926fda3ad-e3b71845 {
  place-self: center;
}

#w-node-e2092e5d-a79c-2c88-3318-eac926fda3af-e3b71845 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_266af022-ea17-7945-4e34-c676e7e2290f-e3b71845 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_266af022-ea17-7945-4e34-c676e7e22917-e3b71845 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_266af022-ea17-7945-4e34-c676e7e2291c-e3b71845 {
  place-self: center;
}

#w-node-_266af022-ea17-7945-4e34-c676e7e2291e-e3b71845 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3774eb0a-2f6a-7ffd-a3a3-434af751a919-0754bed0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9d8e4d2a-c631-00b4-0655-6abd42827acc-0754bed0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_07024c3b-d775-9f5e-1c46-8ab63877588e-0754bed0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_07024c3b-d775-9f5e-1c46-8ab638775892-0754bed0 {
  place-self: center;
}

#w-node-_07024c3b-d775-9f5e-1c46-8ab638775894-0754bed0, #w-node-_3774eb0a-2f6a-7ffd-a3a3-434af751a919-80be3bef {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-b070d552-cd79-445f-0bf7-70f163403968-80be3bef {
  place-self: center;
}

#w-node-b070d552-cd79-445f-0bf7-70f16340396a-80be3bef, #w-node-_79ec8b13-f791-1a75-ee78-27bec6a9b8b1-80be3bef, #w-node-bbf02830-ff19-557c-7f55-81bb91896672-80be3bef {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-fd4a6bfe-512d-008e-5130-b4fc28e17b00-80be3bef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3774eb0a-2f6a-7ffd-a3a3-434af751a919-ccb2b961 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9d8e4d2a-c631-00b4-0655-6abd42827acc-ccb2b961 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3774eb0a-2f6a-7ffd-a3a3-434af751a919-818a3ed1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_4a2011d3-3e57-88bc-444d-41879bc652fa-818a3ed1, #w-node-_4a2011d3-3e57-88bc-444d-41879bc6531f-818a3ed1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-_9502011a-61e3-da7c-5383-28e7e33f339d-818a3ed1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9502011a-61e3-da7c-5383-28e7e33f33a1-818a3ed1 {
  place-self: center;
}

#w-node-_9502011a-61e3-da7c-5383-28e7e33f33a3-818a3ed1, #w-node-_3774eb0a-2f6a-7ffd-a3a3-434af751a919-0ce836c5, #w-node-a5724b8d-4205-dd48-4962-59289a0f9d03-0ce836c5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-a5724b8d-4205-dd48-4962-59289a0f9d05-0ce836c5 {
  place-self: center;
}

#w-node-a5724b8d-4205-dd48-4962-59289a0f9d07-0ce836c5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_2bf7362c-bd90-ef87-f418-a122db9d5f89-9eab76b7 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_4a17e535-8c86-e2b2-172c-35366af14625-9eab76b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_075476c9-f022-8e46-f066-494fe9a6aa35-9eab76b7 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_075476c9-f022-8e46-f066-494fe9a6aa37-9eab76b7 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_075476c9-f022-8e46-f066-494fe9a6aa4d-9eab76b7, #w-node-_075476c9-f022-8e46-f066-494fe9a6aa3a-9eab76b7, #w-node-_075476c9-f022-8e46-f066-494fe9a6aa41-9eab76b7, #w-node-_075476c9-f022-8e46-f066-494fe9a6aa48-9eab76b7, #w-node-_075476c9-f022-8e46-f066-494fe9a6aa53-9eab76b7, #w-node-_075476c9-f022-8e46-f066-494fe9a6aa59-9eab76b7, #w-node-_075476c9-f022-8e46-f066-494fe9a6aa5f-9eab76b7 {
  justify-self: stretch;
}

#w-node-ba55600e-b58e-fab8-ec39-1ac306b5ad48-62e3040b {
  align-self: start;
}

#w-node-d81c6801-e60d-579e-e727-075841f5cb08-02df8c71, #w-node-d76ddbb0-c931-0a9d-37b2-27bd008ab19c-02df8c71, #w-node-_680aaff9-4074-701e-3d05-619b06d86c38-02df8c71, #w-node-d2584ce6-a05b-4b42-8aee-332db54a7302-02df8c71, #w-node-_4624f665-718c-7556-eda8-19088a10e4e4-02df8c71, #w-node-dabbb081-a23a-f1ef-9619-97771957eeab-02df8c71 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2bf7362c-bd90-ef87-f418-a122db9d5f89-02df8c71 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_4a17e535-8c86-e2b2-172c-35366af14625-02df8c71 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_075476c9-f022-8e46-f066-494fe9a6aa35-02df8c71 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_075476c9-f022-8e46-f066-494fe9a6aa37-02df8c71 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_075476c9-f022-8e46-f066-494fe9a6aa4d-02df8c71, #w-node-_075476c9-f022-8e46-f066-494fe9a6aa3a-02df8c71, #w-node-_075476c9-f022-8e46-f066-494fe9a6aa41-02df8c71, #w-node-_075476c9-f022-8e46-f066-494fe9a6aa48-02df8c71, #w-node-_075476c9-f022-8e46-f066-494fe9a6aa53-02df8c71, #w-node-_075476c9-f022-8e46-f066-494fe9a6aa59-02df8c71, #w-node-_075476c9-f022-8e46-f066-494fe9a6aa5f-02df8c71 {
  justify-self: stretch;
}

#w-node-d2584ce6-a05b-4b42-8aee-332db54a7302-c5991420, #w-node-_4624f665-718c-7556-eda8-19088a10e4e4-c5991420, #w-node-dabbb081-a23a-f1ef-9619-97771957eeab-c5991420, #w-node-_52f9f792-8a60-e866-2d9b-db9db3027c74-c5991420, #w-node-_52f9f792-8a60-e866-2d9b-db9db3027c7b-c5991420, #w-node-_52f9f792-8a60-e866-2d9b-db9db3027c82-c5991420 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2bf7362c-bd90-ef87-f418-a122db9d5f89-c5991420 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_4a17e535-8c86-e2b2-172c-35366af14625-c5991420 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_075476c9-f022-8e46-f066-494fe9a6aa35-c5991420 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_075476c9-f022-8e46-f066-494fe9a6aa37-c5991420 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_075476c9-f022-8e46-f066-494fe9a6aa4d-c5991420, #w-node-_075476c9-f022-8e46-f066-494fe9a6aa3a-c5991420, #w-node-_075476c9-f022-8e46-f066-494fe9a6aa41-c5991420, #w-node-_075476c9-f022-8e46-f066-494fe9a6aa48-c5991420, #w-node-_075476c9-f022-8e46-f066-494fe9a6aa53-c5991420, #w-node-_075476c9-f022-8e46-f066-494fe9a6aa59-c5991420, #w-node-_075476c9-f022-8e46-f066-494fe9a6aa5f-c5991420 {
  justify-self: stretch;
}

#w-node-_2bf7362c-bd90-ef87-f418-a122db9d5f89-7c609535 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_4a17e535-8c86-e2b2-172c-35366af14625-7c609535 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_075476c9-f022-8e46-f066-494fe9a6aa35-7c609535 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_075476c9-f022-8e46-f066-494fe9a6aa37-7c609535 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_075476c9-f022-8e46-f066-494fe9a6aa4d-7c609535, #w-node-_075476c9-f022-8e46-f066-494fe9a6aa3a-7c609535, #w-node-_075476c9-f022-8e46-f066-494fe9a6aa41-7c609535, #w-node-_075476c9-f022-8e46-f066-494fe9a6aa48-7c609535, #w-node-_075476c9-f022-8e46-f066-494fe9a6aa53-7c609535, #w-node-_075476c9-f022-8e46-f066-494fe9a6aa59-7c609535, #w-node-_075476c9-f022-8e46-f066-494fe9a6aa5f-7c609535 {
  justify-self: stretch;
}

#w-node-_2bf7362c-bd90-ef87-f418-a122db9d5f89-1570db90 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_4a17e535-8c86-e2b2-172c-35366af14625-1570db90 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_075476c9-f022-8e46-f066-494fe9a6aa35-1570db90 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_075476c9-f022-8e46-f066-494fe9a6aa37-1570db90 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_075476c9-f022-8e46-f066-494fe9a6aa4d-1570db90, #w-node-_075476c9-f022-8e46-f066-494fe9a6aa3a-1570db90, #w-node-_075476c9-f022-8e46-f066-494fe9a6aa41-1570db90, #w-node-_075476c9-f022-8e46-f066-494fe9a6aa48-1570db90, #w-node-_075476c9-f022-8e46-f066-494fe9a6aa53-1570db90, #w-node-_075476c9-f022-8e46-f066-494fe9a6aa59-1570db90, #w-node-_075476c9-f022-8e46-f066-494fe9a6aa5f-1570db90 {
  justify-self: stretch;
}

#w-node-_2bf7362c-bd90-ef87-f418-a122db9d5f89-abb547f6 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_4a17e535-8c86-e2b2-172c-35366af14625-abb547f6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_075476c9-f022-8e46-f066-494fe9a6aa35-abb547f6 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_075476c9-f022-8e46-f066-494fe9a6aa37-abb547f6 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_075476c9-f022-8e46-f066-494fe9a6aa4d-abb547f6, #w-node-_075476c9-f022-8e46-f066-494fe9a6aa3a-abb547f6, #w-node-_075476c9-f022-8e46-f066-494fe9a6aa41-abb547f6, #w-node-_075476c9-f022-8e46-f066-494fe9a6aa48-abb547f6, #w-node-_075476c9-f022-8e46-f066-494fe9a6aa53-abb547f6, #w-node-_075476c9-f022-8e46-f066-494fe9a6aa59-abb547f6, #w-node-_075476c9-f022-8e46-f066-494fe9a6aa5f-abb547f6 {
  justify-self: stretch;
}

#w-node-_37ba6540-fac8-7571-4a99-2ea733bee134-966db32c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5c1955ed-4163-866a-e748-9b19fa3effd2-966db32c {
  align-self: center;
}

#w-node-_8d1df918-d13c-3293-27fe-ed82b7e903ce-966db32c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_8d1df918-d13c-3293-27fe-ed82b7e903d0-966db32c {
  place-self: center;
}

#w-node-_8d1df918-d13c-3293-27fe-ed82b7e903d2-966db32c, #w-node-_91a6358b-3504-6d14-cdf4-865893b2e8ed-966db32c, #w-node-_91a6358b-3504-6d14-cdf4-865893b2e8f1-966db32c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_91a6358b-3504-6d14-cdf4-865893b2e8ef-966db32c {
  place-self: center;
}

#w-node-ea952ba3-2ad9-2eb0-c1a5-2094839ce9cf-966db32c {
  align-self: center;
}

#w-node-_319a0c56-6249-372f-44ff-164bc76072c1-966db32c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_319a0c56-6249-372f-44ff-164bc76072c3-966db32c {
  place-self: center;
}

#w-node-_319a0c56-6249-372f-44ff-164bc76072c5-966db32c, #w-node-_67aa4ac7-89f5-b7e9-ce1b-503b5be88747-dd01552e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_2268b135-6d3b-1c31-08e8-bbac7e21ddc8-dd01552e {
  align-self: center;
}

#w-node-_12067742-f79a-68f5-ed98-97a04a7c255a-dd01552e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_12067742-f79a-68f5-ed98-97a04a7c2560-dd01552e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_166d0e07-7946-1a4c-56c4-7b78f61d4422-dd01552e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_166d0e07-7946-1a4c-56c4-7b78f61d4424-dd01552e {
  place-self: center;
}

#w-node-_166d0e07-7946-1a4c-56c4-7b78f61d4426-dd01552e, #w-node-_8e5b8647-4ea2-424a-59a0-9b2ee0175c68-dd01552e, #w-node-_8e5b8647-4ea2-424a-59a0-9b2ee0175c6a-dd01552e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_8e5b8647-4ea2-424a-59a0-9b2ee0175c74-dd01552e {
  place-self: center;
}

#w-node-_2bf7362c-bd90-ef87-f418-a122db9d5f89-a3e82441 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_4a17e535-8c86-e2b2-172c-35366af14625-a3e82441 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_075476c9-f022-8e46-f066-494fe9a6aa35-a3e82441 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_075476c9-f022-8e46-f066-494fe9a6aa37-a3e82441 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_075476c9-f022-8e46-f066-494fe9a6aa4d-a3e82441, #w-node-_075476c9-f022-8e46-f066-494fe9a6aa3a-a3e82441, #w-node-_075476c9-f022-8e46-f066-494fe9a6aa41-a3e82441, #w-node-_075476c9-f022-8e46-f066-494fe9a6aa48-a3e82441, #w-node-_075476c9-f022-8e46-f066-494fe9a6aa53-a3e82441, #w-node-_075476c9-f022-8e46-f066-494fe9a6aa59-a3e82441, #w-node-_075476c9-f022-8e46-f066-494fe9a6aa5f-a3e82441 {
  justify-self: stretch;
}

#w-node-_3774eb0a-2f6a-7ffd-a3a3-434af751a919-09d55561 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9d8e4d2a-c631-00b4-0655-6abd42827acc-09d55561 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_07024c3b-d775-9f5e-1c46-8ab63877588e-09d55561 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_07024c3b-d775-9f5e-1c46-8ab638775892-09d55561 {
  place-self: center;
}

#w-node-_07024c3b-d775-9f5e-1c46-8ab638775894-09d55561, #w-node-_4619dfa1-99ea-1a7f-9e5b-79e150ce34b0-09d55561, #w-node-_4619dfa1-99ea-1a7f-9e5b-79e150ce34b4-09d55561 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_4619dfa1-99ea-1a7f-9e5b-79e150ce34b2-09d55561 {
  place-self: center;
}

#w-node-_2bf7362c-bd90-ef87-f418-a122db9d5f89-d0c4041e {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_4a17e535-8c86-e2b2-172c-35366af14625-d0c4041e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_075476c9-f022-8e46-f066-494fe9a6aa35-d0c4041e {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_075476c9-f022-8e46-f066-494fe9a6aa37-d0c4041e {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_075476c9-f022-8e46-f066-494fe9a6aa4d-d0c4041e, #w-node-_075476c9-f022-8e46-f066-494fe9a6aa3a-d0c4041e, #w-node-_075476c9-f022-8e46-f066-494fe9a6aa41-d0c4041e, #w-node-_075476c9-f022-8e46-f066-494fe9a6aa48-d0c4041e, #w-node-_075476c9-f022-8e46-f066-494fe9a6aa53-d0c4041e, #w-node-_075476c9-f022-8e46-f066-494fe9a6aa59-d0c4041e, #w-node-_075476c9-f022-8e46-f066-494fe9a6aa5f-d0c4041e {
  justify-self: stretch;
}

#w-node-_6126f333-344e-f3a1-911c-a5ae46b0be6c-775060f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9d8e4d2a-c631-00b4-0655-6abd42827acc-775060f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_07024c3b-d775-9f5e-1c46-8ab63877588e-775060f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_07024c3b-d775-9f5e-1c46-8ab638775892-775060f5 {
  place-self: center;
}

#w-node-_07024c3b-d775-9f5e-1c46-8ab638775894-775060f5, #w-node-_4619dfa1-99ea-1a7f-9e5b-79e150ce34b0-775060f5, #w-node-_4619dfa1-99ea-1a7f-9e5b-79e150ce34b4-775060f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_4619dfa1-99ea-1a7f-9e5b-79e150ce34b2-775060f5 {
  place-self: center;
}

#w-node-d81c6801-e60d-579e-e727-075841f5cb08-380a61c6, #w-node-d76ddbb0-c931-0a9d-37b2-27bd008ab19c-380a61c6, #w-node-_680aaff9-4074-701e-3d05-619b06d86c38-380a61c6, #w-node-d2584ce6-a05b-4b42-8aee-332db54a7302-380a61c6, #w-node-_4624f665-718c-7556-eda8-19088a10e4e4-380a61c6, #w-node-dabbb081-a23a-f1ef-9619-97771957eeab-380a61c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2bf7362c-bd90-ef87-f418-a122db9d5f89-380a61c6 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d81c6801-e60d-579e-e727-075841f5cb08-f4dd29ef, #w-node-d76ddbb0-c931-0a9d-37b2-27bd008ab19c-f4dd29ef, #w-node-_680aaff9-4074-701e-3d05-619b06d86c38-f4dd29ef, #w-node-d2584ce6-a05b-4b42-8aee-332db54a7302-f4dd29ef, #w-node-_4624f665-718c-7556-eda8-19088a10e4e4-f4dd29ef, #w-node-dabbb081-a23a-f1ef-9619-97771957eeab-f4dd29ef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2bf7362c-bd90-ef87-f418-a122db9d5f89-f4dd29ef {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_4a17e535-8c86-e2b2-172c-35366af14625-f4dd29ef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4bbfb931-c5e7-a59a-49b9-cf358e7ea3be-be395015 {
  justify-self: center;
}

#w-node-_54c27c0c-6fb8-e628-9297-b8a30e7f2d12-6957adf6, #w-node-_6cc6de08-854b-7c45-188a-51eb3bdd4755-6957adf6 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_6cc6de08-854b-7c45-188a-51eb3bdd4757-6957adf6 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_6cc6de08-854b-7c45-188a-51eb3bdd475a-6957adf6, #w-node-_6cc6de08-854b-7c45-188a-51eb3bdd4760-6957adf6, #w-node-_6cc6de08-854b-7c45-188a-51eb3bdd4767-6957adf6, #w-node-_6cc6de08-854b-7c45-188a-51eb3bdd476e-6957adf6, #w-node-_6cc6de08-854b-7c45-188a-51eb3bdd4774-6957adf6, #w-node-_6cc6de08-854b-7c45-188a-51eb3bdd477a-6957adf6, #w-node-_6cc6de08-854b-7c45-188a-51eb3bdd4781-6957adf6 {
  justify-self: stretch;
}

#w-node-_0af8704d-43d7-a80d-4135-b4dca524998a-6957adf6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9f0ba7f4-1ca7-113e-7aca-1b62e6aaca9f-5488266f, #w-node-_7fa31ef9-a5b8-e436-9f56-60f4a9550158-5488266f, #w-node-_141ea675-63a4-03a6-9d3b-7fbc3501d854-5488266f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_0c3bc7e7-f2ee-d30e-66e3-9fc091a7ff9e-5488266f, #w-node-afc41a7e-3b6f-3e64-336b-5e385bf8afdf-5488266f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-afc41a7e-3b6f-3e64-336b-5e385bf8afe1-5488266f {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-afc41a7e-3b6f-3e64-336b-5e385bf8afe4-5488266f, #w-node-afc41a7e-3b6f-3e64-336b-5e385bf8afea-5488266f, #w-node-afc41a7e-3b6f-3e64-336b-5e385bf8aff1-5488266f, #w-node-afc41a7e-3b6f-3e64-336b-5e385bf8aff8-5488266f, #w-node-afc41a7e-3b6f-3e64-336b-5e385bf8affe-5488266f, #w-node-afc41a7e-3b6f-3e64-336b-5e385bf8b004-5488266f, #w-node-afc41a7e-3b6f-3e64-336b-5e385bf8b00b-5488266f {
  justify-self: stretch;
}

#w-node-_1fa9c57d-7cde-3d0c-c1f1-1d5e73be0f0e-5488266f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_81724508-c1bf-9dbf-eb2d-ce982723835d-addea81f {
  justify-self: center;
}

#w-node-_2bf7362c-bd90-ef87-f418-a122db9d5f89-addea81f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_18ab6f94-b708-b08e-cdc8-87b00cc0a482-addea81f, #w-node-_6a936130-6f64-cd18-7257-8efd391a1d36-addea81f, #w-node-c09d3ee4-efc7-57e0-8225-dfd785a875ad-addea81f, #w-node-_926c4f29-4bc6-db3d-4289-7af3a49884a1-addea81f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_075476c9-f022-8e46-f066-494fe9a6aa35-addea81f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_075476c9-f022-8e46-f066-494fe9a6aa37-addea81f {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_075476c9-f022-8e46-f066-494fe9a6aa4d-addea81f, #w-node-_075476c9-f022-8e46-f066-494fe9a6aa3a-addea81f, #w-node-_075476c9-f022-8e46-f066-494fe9a6aa41-addea81f, #w-node-_075476c9-f022-8e46-f066-494fe9a6aa48-addea81f, #w-node-_075476c9-f022-8e46-f066-494fe9a6aa53-addea81f, #w-node-_075476c9-f022-8e46-f066-494fe9a6aa59-addea81f, #w-node-_075476c9-f022-8e46-f066-494fe9a6aa5f-addea81f {
  justify-self: stretch;
}

#w-node-_45e4ac83-c08a-f1ef-8de2-524baaf1872f-feaa7fcb {
  justify-self: center;
}

#w-node-_23f2d72d-ce01-1f67-59bd-23029e471a9d-feaa7fcb, #w-node-_23f2d72d-ce01-1f67-59bd-23029e471c21-feaa7fcb {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_23f2d72d-ce01-1f67-59bd-23029e471c23-feaa7fcb {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_23f2d72d-ce01-1f67-59bd-23029e471c26-feaa7fcb, #w-node-_23f2d72d-ce01-1f67-59bd-23029e471c2c-feaa7fcb, #w-node-_23f2d72d-ce01-1f67-59bd-23029e471c33-feaa7fcb, #w-node-_23f2d72d-ce01-1f67-59bd-23029e471c3a-feaa7fcb, #w-node-_23f2d72d-ce01-1f67-59bd-23029e471c40-feaa7fcb, #w-node-_23f2d72d-ce01-1f67-59bd-23029e471c46-feaa7fcb, #w-node-_23f2d72d-ce01-1f67-59bd-23029e471c4d-feaa7fcb {
  justify-self: stretch;
}

#w-node-_23f2d72d-ce01-1f67-59bd-23029e471d7c-feaa7fcb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_81724508-c1bf-9dbf-eb2d-ce982723835d-d0607992 {
  justify-self: center;
}

#w-node-_2bf7362c-bd90-ef87-f418-a122db9d5f89-d0607992, #w-node-_075476c9-f022-8e46-f066-494fe9a6aa35-d0607992 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_075476c9-f022-8e46-f066-494fe9a6aa37-d0607992 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_075476c9-f022-8e46-f066-494fe9a6aa4d-d0607992, #w-node-_075476c9-f022-8e46-f066-494fe9a6aa3a-d0607992, #w-node-_075476c9-f022-8e46-f066-494fe9a6aa41-d0607992, #w-node-_075476c9-f022-8e46-f066-494fe9a6aa48-d0607992, #w-node-_075476c9-f022-8e46-f066-494fe9a6aa53-d0607992, #w-node-_075476c9-f022-8e46-f066-494fe9a6aa59-d0607992, #w-node-_075476c9-f022-8e46-f066-494fe9a6aa5f-d0607992 {
  justify-self: stretch;
}

#w-node-_45e4ac83-c08a-f1ef-8de2-524baaf1872f-e247ce81 {
  justify-self: center;
}

#w-node-_23f2d72d-ce01-1f67-59bd-23029e471a9d-e247ce81, #w-node-_23f2d72d-ce01-1f67-59bd-23029e471c21-e247ce81 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_23f2d72d-ce01-1f67-59bd-23029e471c23-e247ce81 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_23f2d72d-ce01-1f67-59bd-23029e471c26-e247ce81, #w-node-_23f2d72d-ce01-1f67-59bd-23029e471c2c-e247ce81, #w-node-_23f2d72d-ce01-1f67-59bd-23029e471c33-e247ce81, #w-node-_23f2d72d-ce01-1f67-59bd-23029e471c3a-e247ce81, #w-node-_23f2d72d-ce01-1f67-59bd-23029e471c40-e247ce81, #w-node-_23f2d72d-ce01-1f67-59bd-23029e471c46-e247ce81, #w-node-_23f2d72d-ce01-1f67-59bd-23029e471c4d-e247ce81 {
  justify-self: stretch;
}

#w-node-_23f2d72d-ce01-1f67-59bd-23029e471d7c-e247ce81 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_45e4ac83-c08a-f1ef-8de2-524baaf1872f-6c473d1a {
  justify-self: center;
}

#w-node-_23f2d72d-ce01-1f67-59bd-23029e471a9d-6c473d1a, #w-node-_23f2d72d-ce01-1f67-59bd-23029e471c21-6c473d1a {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_23f2d72d-ce01-1f67-59bd-23029e471c23-6c473d1a {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_23f2d72d-ce01-1f67-59bd-23029e471c26-6c473d1a, #w-node-_23f2d72d-ce01-1f67-59bd-23029e471c2c-6c473d1a, #w-node-_23f2d72d-ce01-1f67-59bd-23029e471c33-6c473d1a, #w-node-_23f2d72d-ce01-1f67-59bd-23029e471c3a-6c473d1a, #w-node-_23f2d72d-ce01-1f67-59bd-23029e471c40-6c473d1a, #w-node-_23f2d72d-ce01-1f67-59bd-23029e471c46-6c473d1a, #w-node-_23f2d72d-ce01-1f67-59bd-23029e471c4d-6c473d1a {
  justify-self: stretch;
}

#w-node-_23f2d72d-ce01-1f67-59bd-23029e471d7c-6c473d1a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_45e4ac83-c08a-f1ef-8de2-524baaf1872f-57837e8d {
  justify-self: center;
}

#w-node-_23f2d72d-ce01-1f67-59bd-23029e471a9d-57837e8d, #w-node-_23f2d72d-ce01-1f67-59bd-23029e471c21-57837e8d {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_23f2d72d-ce01-1f67-59bd-23029e471c23-57837e8d {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_23f2d72d-ce01-1f67-59bd-23029e471c26-57837e8d, #w-node-_23f2d72d-ce01-1f67-59bd-23029e471c2c-57837e8d, #w-node-_23f2d72d-ce01-1f67-59bd-23029e471c33-57837e8d, #w-node-_23f2d72d-ce01-1f67-59bd-23029e471c3a-57837e8d, #w-node-_23f2d72d-ce01-1f67-59bd-23029e471c40-57837e8d, #w-node-_23f2d72d-ce01-1f67-59bd-23029e471c46-57837e8d, #w-node-_23f2d72d-ce01-1f67-59bd-23029e471c4d-57837e8d {
  justify-self: stretch;
}

#w-node-_23f2d72d-ce01-1f67-59bd-23029e471d7c-57837e8d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_81724508-c1bf-9dbf-eb2d-ce982723835d-11dc4d0e {
  justify-self: center;
}

#w-node-_2bf7362c-bd90-ef87-f418-a122db9d5f89-11dc4d0e, #w-node-_075476c9-f022-8e46-f066-494fe9a6aa35-11dc4d0e {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_075476c9-f022-8e46-f066-494fe9a6aa37-11dc4d0e {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_075476c9-f022-8e46-f066-494fe9a6aa4d-11dc4d0e, #w-node-_075476c9-f022-8e46-f066-494fe9a6aa3a-11dc4d0e, #w-node-_075476c9-f022-8e46-f066-494fe9a6aa41-11dc4d0e, #w-node-_075476c9-f022-8e46-f066-494fe9a6aa48-11dc4d0e, #w-node-_075476c9-f022-8e46-f066-494fe9a6aa53-11dc4d0e, #w-node-_075476c9-f022-8e46-f066-494fe9a6aa59-11dc4d0e, #w-node-_075476c9-f022-8e46-f066-494fe9a6aa5f-11dc4d0e {
  justify-self: stretch;
}

#w-node-_93a5655a-9043-b450-b410-cd3a9eb350c9-30ff16f4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-fbf2e73d-b429-b36f-73f8-ad29bf549bea-30ff16f4, #w-node-_652baac4-6ee5-ab6f-a658-8f560f65b6c5-30ff16f4, #w-node-a3f7ad5c-2b82-7078-4a94-c54a0c769196-30ff16f4, #w-node-c202348a-671f-1f18-50ce-0f9ea591b1f1-30ff16f4, #w-node-_4785f2cd-2d36-0a53-f1df-ec9dcdf029d8-30ff16f4, #w-node-_9c5f4269-02c2-e253-1561-f8057bdcc84a-30ff16f4, #w-node-_0ab60ca2-f52b-99ef-4127-bd62e1efdc3e-30ff16f4, #w-node-_2cd0127d-690a-44fc-0970-083ebc604278-30ff16f4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_54c68fba-a305-0382-2a77-ea88bdf7ba52-30ff16f4, #w-node-_3d7baf05-0494-16ca-1d3c-5412323666ff-30ff16f4, #w-node-b5e1e585-db0a-5f1b-577a-e6f0881fa2c1-30ff16f4, #w-node-f601a62b-12b6-0741-015c-31d534290762-30ff16f4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_7c667d5f-419c-43a4-cc68-e9ba8d460c75-fae3f5df, #w-node-_9a6bff92-46b6-4c1c-62e7-258692526b0b-fae3f5df, #w-node-_9a6bff92-46b6-4c1c-62e7-258692526b0c-fae3f5df, #w-node-_6b1aec3e-90b3-56c3-ecba-a5da88dd0e72-fae3f5df, #w-node-_6b1aec3e-90b3-56c3-ecba-a5da88dd0e73-fae3f5df, #w-node-_62f81456-be2d-c4d8-ac0f-eabab5551293-fae3f5df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_62f81456-be2d-c4d8-ac0f-eabab5551292-fae3f5df, #w-node-_62f81456-be2d-c4d8-ac0f-eabab55512a6-fae3f5df {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-_62f81456-be2d-c4d8-ac0f-eabab55512a7-fae3f5df, #w-node-_62f81456-be2d-c4d8-ac0f-eabab55512a8-fae3f5df, #w-node-_62f81456-be2d-c4d8-ac0f-eabab55512a9-fae3f5df, #w-node-_62f81456-be2d-c4d8-ac0f-eabab55512aa-fae3f5df, #w-node-_62f81456-be2d-c4d8-ac0f-eabab55512ad-fae3f5df, #w-node-_62f81456-be2d-c4d8-ac0f-eabab55512ae-fae3f5df, #w-node-_62f81456-be2d-c4d8-ac0f-eabab55512af-fae3f5df, #w-node-_62f81456-be2d-c4d8-ac0f-eabab55512b2-fae3f5df, #w-node-_62f81456-be2d-c4d8-ac0f-eabab55512b3-fae3f5df, #w-node-_62f81456-be2d-c4d8-ac0f-eabab55512b4-fae3f5df, #w-node-_62f81456-be2d-c4d8-ac0f-eabab55512b7-fae3f5df, #w-node-_62f81456-be2d-c4d8-ac0f-eabab55512b8-fae3f5df, #w-node-_62f81456-be2d-c4d8-ac0f-eabab55512b9-fae3f5df, #w-node-_62f81456-be2d-c4d8-ac0f-eabab55512bc-fae3f5df, #w-node-_62f81456-be2d-c4d8-ac0f-eabab55512bd-fae3f5df, #w-node-_62f81456-be2d-c4d8-ac0f-eabab55512be-fae3f5df, #w-node-_60de50f3-3fbc-867f-6868-3075a7bc6e3e-fae3f5df, #w-node-_62d2594c-1842-d06d-3f09-5f6d925c6e49-fae3f5df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_81724508-c1bf-9dbf-eb2d-ce982723835d-3a724535 {
  justify-self: center;
}

#w-node-_2bf7362c-bd90-ef87-f418-a122db9d5f89-3a724535, #w-node-_075476c9-f022-8e46-f066-494fe9a6aa35-3a724535 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_075476c9-f022-8e46-f066-494fe9a6aa37-3a724535 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_075476c9-f022-8e46-f066-494fe9a6aa4d-3a724535, #w-node-_075476c9-f022-8e46-f066-494fe9a6aa3a-3a724535, #w-node-_075476c9-f022-8e46-f066-494fe9a6aa41-3a724535, #w-node-_075476c9-f022-8e46-f066-494fe9a6aa48-3a724535, #w-node-_075476c9-f022-8e46-f066-494fe9a6aa53-3a724535, #w-node-_075476c9-f022-8e46-f066-494fe9a6aa59-3a724535, #w-node-_075476c9-f022-8e46-f066-494fe9a6aa5f-3a724535 {
  justify-self: stretch;
}

#w-node-_7c667d5f-419c-43a4-cc68-e9ba8d460c75-03299477, #w-node-_9a6bff92-46b6-4c1c-62e7-258692526b0b-03299477, #w-node-_9a6bff92-46b6-4c1c-62e7-258692526b0c-03299477, #w-node-_6b1aec3e-90b3-56c3-ecba-a5da88dd0e72-03299477, #w-node-_6b1aec3e-90b3-56c3-ecba-a5da88dd0e73-03299477, #w-node-_62f81456-be2d-c4d8-ac0f-eabab5551293-03299477 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_62f81456-be2d-c4d8-ac0f-eabab5551292-03299477 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-c1ed4601-2123-a8ff-c992-395e845caf4f-03299477 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_62f81456-be2d-c4d8-ac0f-eabab55512a6-03299477 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-_62f81456-be2d-c4d8-ac0f-eabab55512a7-03299477, #w-node-_62f81456-be2d-c4d8-ac0f-eabab55512a8-03299477, #w-node-_62f81456-be2d-c4d8-ac0f-eabab55512a9-03299477, #w-node-_62f81456-be2d-c4d8-ac0f-eabab55512aa-03299477, #w-node-_62f81456-be2d-c4d8-ac0f-eabab55512ad-03299477, #w-node-_62f81456-be2d-c4d8-ac0f-eabab55512ae-03299477, #w-node-_62f81456-be2d-c4d8-ac0f-eabab55512af-03299477, #w-node-_62f81456-be2d-c4d8-ac0f-eabab55512b2-03299477, #w-node-_62f81456-be2d-c4d8-ac0f-eabab55512b3-03299477, #w-node-_62f81456-be2d-c4d8-ac0f-eabab55512b4-03299477, #w-node-_62f81456-be2d-c4d8-ac0f-eabab55512b7-03299477, #w-node-_62f81456-be2d-c4d8-ac0f-eabab55512b8-03299477, #w-node-_62f81456-be2d-c4d8-ac0f-eabab55512b9-03299477, #w-node-_62f81456-be2d-c4d8-ac0f-eabab55512bc-03299477, #w-node-_62f81456-be2d-c4d8-ac0f-eabab55512bd-03299477, #w-node-_62f81456-be2d-c4d8-ac0f-eabab55512be-03299477, #w-node-_60de50f3-3fbc-867f-6868-3075a7bc6e3e-03299477, #w-node-_62d2594c-1842-d06d-3f09-5f6d925c6e49-03299477, #w-node-_38100ab4-704b-6e79-2949-c21b4492d89f-743367e2, #w-node-c2e71500-6394-415c-89cc-5c8edd8c70bf-743367e2, #w-node-_9d9a8fea-a739-d394-3927-d84f4a89fac9-743367e2, #w-node-_38100ab4-704b-6e79-2949-c21b4492d89f-5849bc67, #w-node-c2e71500-6394-415c-89cc-5c8edd8c70bf-5849bc67, #w-node-_9d9a8fea-a739-d394-3927-d84f4a89fac9-5849bc67, #w-node-_38100ab4-704b-6e79-2949-c21b4492d89f-67d16d8e, #w-node-c2e71500-6394-415c-89cc-5c8edd8c70bf-67d16d8e, #w-node-_9d9a8fea-a739-d394-3927-d84f4a89fac9-67d16d8e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_60437694-6e1e-0687-fe57-55b1c99acdf0-67d16d8e {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_60437694-6e1e-0687-fe57-55b1c99acdf2-67d16d8e {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_60437694-6e1e-0687-fe57-55b1c99acdf5-67d16d8e, #w-node-_60437694-6e1e-0687-fe57-55b1c99acdfb-67d16d8e, #w-node-_60437694-6e1e-0687-fe57-55b1c99ace02-67d16d8e, #w-node-_60437694-6e1e-0687-fe57-55b1c99ace09-67d16d8e, #w-node-_60437694-6e1e-0687-fe57-55b1c99ace0f-67d16d8e, #w-node-_60437694-6e1e-0687-fe57-55b1c99ace15-67d16d8e, #w-node-_60437694-6e1e-0687-fe57-55b1c99ace1c-67d16d8e {
  justify-self: stretch;
}

#w-node-_81724508-c1bf-9dbf-eb2d-ce982723835d-568d8cba {
  justify-self: center;
}

#w-node-_2bf7362c-bd90-ef87-f418-a122db9d5f89-568d8cba, #w-node-_075476c9-f022-8e46-f066-494fe9a6aa35-568d8cba {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_075476c9-f022-8e46-f066-494fe9a6aa37-568d8cba {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_075476c9-f022-8e46-f066-494fe9a6aa4d-568d8cba, #w-node-_075476c9-f022-8e46-f066-494fe9a6aa3a-568d8cba, #w-node-_075476c9-f022-8e46-f066-494fe9a6aa41-568d8cba, #w-node-_075476c9-f022-8e46-f066-494fe9a6aa48-568d8cba, #w-node-_075476c9-f022-8e46-f066-494fe9a6aa53-568d8cba, #w-node-_075476c9-f022-8e46-f066-494fe9a6aa59-568d8cba, #w-node-_075476c9-f022-8e46-f066-494fe9a6aa5f-568d8cba {
  justify-self: stretch;
}

#w-node-_93a5655a-9043-b450-b410-cd3a9eb350c9-24cb8fea {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-fbf2e73d-b429-b36f-73f8-ad29bf549bea-24cb8fea, #w-node-_652baac4-6ee5-ab6f-a658-8f560f65b6c5-24cb8fea, #w-node-a3f7ad5c-2b82-7078-4a94-c54a0c769196-24cb8fea, #w-node-c202348a-671f-1f18-50ce-0f9ea591b1f1-24cb8fea, #w-node-_4785f2cd-2d36-0a53-f1df-ec9dcdf029d8-24cb8fea, #w-node-_9c5f4269-02c2-e253-1561-f8057bdcc84a-24cb8fea, #w-node-_0ab60ca2-f52b-99ef-4127-bd62e1efdc3e-24cb8fea, #w-node-_2cd0127d-690a-44fc-0970-083ebc604278-24cb8fea {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_7c667d5f-419c-43a4-cc68-e9ba8d460c75-2536e6e1, #w-node-_9a6bff92-46b6-4c1c-62e7-258692526b0b-2536e6e1, #w-node-_9a6bff92-46b6-4c1c-62e7-258692526b0c-2536e6e1, #w-node-_6b1aec3e-90b3-56c3-ecba-a5da88dd0e72-2536e6e1, #w-node-_6b1aec3e-90b3-56c3-ecba-a5da88dd0e73-2536e6e1, #w-node-_62f81456-be2d-c4d8-ac0f-eabab5551293-2536e6e1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_62f81456-be2d-c4d8-ac0f-eabab5551292-2536e6e1, #w-node-_62f81456-be2d-c4d8-ac0f-eabab55512a6-2536e6e1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-_62f81456-be2d-c4d8-ac0f-eabab55512a7-2536e6e1, #w-node-_62f81456-be2d-c4d8-ac0f-eabab55512a8-2536e6e1, #w-node-_62f81456-be2d-c4d8-ac0f-eabab55512a9-2536e6e1, #w-node-_62f81456-be2d-c4d8-ac0f-eabab55512aa-2536e6e1, #w-node-_62f81456-be2d-c4d8-ac0f-eabab55512ad-2536e6e1, #w-node-_62f81456-be2d-c4d8-ac0f-eabab55512ae-2536e6e1, #w-node-_62f81456-be2d-c4d8-ac0f-eabab55512af-2536e6e1, #w-node-_62f81456-be2d-c4d8-ac0f-eabab55512b2-2536e6e1, #w-node-_62f81456-be2d-c4d8-ac0f-eabab55512b3-2536e6e1, #w-node-_62f81456-be2d-c4d8-ac0f-eabab55512b4-2536e6e1, #w-node-_62f81456-be2d-c4d8-ac0f-eabab55512b7-2536e6e1, #w-node-_62f81456-be2d-c4d8-ac0f-eabab55512b8-2536e6e1, #w-node-_62f81456-be2d-c4d8-ac0f-eabab55512b9-2536e6e1, #w-node-_62f81456-be2d-c4d8-ac0f-eabab55512bc-2536e6e1, #w-node-_62f81456-be2d-c4d8-ac0f-eabab55512bd-2536e6e1, #w-node-_62f81456-be2d-c4d8-ac0f-eabab55512be-2536e6e1, #w-node-_60de50f3-3fbc-867f-6868-3075a7bc6e3e-2536e6e1, #w-node-_62d2594c-1842-d06d-3f09-5f6d925c6e49-2536e6e1, #w-node-_7c667d5f-419c-43a4-cc68-e9ba8d460c75-9a8ac39b, #w-node-_9a6bff92-46b6-4c1c-62e7-258692526b0b-9a8ac39b, #w-node-_9a6bff92-46b6-4c1c-62e7-258692526b0c-9a8ac39b, #w-node-_6b1aec3e-90b3-56c3-ecba-a5da88dd0e72-9a8ac39b, #w-node-_6b1aec3e-90b3-56c3-ecba-a5da88dd0e73-9a8ac39b, #w-node-_62f81456-be2d-c4d8-ac0f-eabab5551293-9a8ac39b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_62f81456-be2d-c4d8-ac0f-eabab5551292-9a8ac39b, #w-node-_62f81456-be2d-c4d8-ac0f-eabab55512a6-9a8ac39b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-_62f81456-be2d-c4d8-ac0f-eabab55512a7-9a8ac39b, #w-node-_62f81456-be2d-c4d8-ac0f-eabab55512a8-9a8ac39b, #w-node-_62f81456-be2d-c4d8-ac0f-eabab55512a9-9a8ac39b, #w-node-_62f81456-be2d-c4d8-ac0f-eabab55512aa-9a8ac39b, #w-node-_62f81456-be2d-c4d8-ac0f-eabab55512ad-9a8ac39b, #w-node-_62f81456-be2d-c4d8-ac0f-eabab55512ae-9a8ac39b, #w-node-_62f81456-be2d-c4d8-ac0f-eabab55512af-9a8ac39b, #w-node-_62f81456-be2d-c4d8-ac0f-eabab55512b2-9a8ac39b, #w-node-_62f81456-be2d-c4d8-ac0f-eabab55512b3-9a8ac39b, #w-node-_62f81456-be2d-c4d8-ac0f-eabab55512b4-9a8ac39b, #w-node-_62f81456-be2d-c4d8-ac0f-eabab55512b7-9a8ac39b, #w-node-_62f81456-be2d-c4d8-ac0f-eabab55512b8-9a8ac39b, #w-node-_62f81456-be2d-c4d8-ac0f-eabab55512b9-9a8ac39b, #w-node-_62f81456-be2d-c4d8-ac0f-eabab55512bc-9a8ac39b, #w-node-_62f81456-be2d-c4d8-ac0f-eabab55512bd-9a8ac39b, #w-node-_62f81456-be2d-c4d8-ac0f-eabab55512be-9a8ac39b, #w-node-_60de50f3-3fbc-867f-6868-3075a7bc6e3e-9a8ac39b, #w-node-_62d2594c-1842-d06d-3f09-5f6d925c6e49-9a8ac39b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9f0ba7f4-1ca7-113e-7aca-1b62e6aaca9f-54c088a7, #w-node-_7fa31ef9-a5b8-e436-9f56-60f4a9550158-54c088a7, #w-node-_141ea675-63a4-03a6-9d3b-7fbc3501d854-54c088a7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_0c3bc7e7-f2ee-d30e-66e3-9fc091a7ff9e-54c088a7 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_1fa9c57d-7cde-3d0c-c1f1-1d5e73be0f0e-54c088a7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9f0ba7f4-1ca7-113e-7aca-1b62e6aaca9f-398546ae, #w-node-_7fa31ef9-a5b8-e436-9f56-60f4a9550158-398546ae, #w-node-_141ea675-63a4-03a6-9d3b-7fbc3501d854-398546ae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_0c3bc7e7-f2ee-d30e-66e3-9fc091a7ff9e-398546ae {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_1fa9c57d-7cde-3d0c-c1f1-1d5e73be0f0e-398546ae {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9f0ba7f4-1ca7-113e-7aca-1b62e6aaca9f-cb05a49d, #w-node-_7fa31ef9-a5b8-e436-9f56-60f4a9550158-cb05a49d, #w-node-_141ea675-63a4-03a6-9d3b-7fbc3501d854-cb05a49d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_0c3bc7e7-f2ee-d30e-66e3-9fc091a7ff9e-cb05a49d {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_1fa9c57d-7cde-3d0c-c1f1-1d5e73be0f0e-cb05a49d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9f0ba7f4-1ca7-113e-7aca-1b62e6aaca9f-2157cc7f, #w-node-_7fa31ef9-a5b8-e436-9f56-60f4a9550158-2157cc7f, #w-node-_141ea675-63a4-03a6-9d3b-7fbc3501d854-2157cc7f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_0c3bc7e7-f2ee-d30e-66e3-9fc091a7ff9e-2157cc7f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_1fa9c57d-7cde-3d0c-c1f1-1d5e73be0f0e-2157cc7f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9f0ba7f4-1ca7-113e-7aca-1b62e6aaca9f-ef92e25f, #w-node-_7fa31ef9-a5b8-e436-9f56-60f4a9550158-ef92e25f, #w-node-_141ea675-63a4-03a6-9d3b-7fbc3501d854-ef92e25f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_0c3bc7e7-f2ee-d30e-66e3-9fc091a7ff9e-ef92e25f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_1fa9c57d-7cde-3d0c-c1f1-1d5e73be0f0e-ef92e25f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9f0ba7f4-1ca7-113e-7aca-1b62e6aaca9f-8373d6d6, #w-node-_7fa31ef9-a5b8-e436-9f56-60f4a9550158-8373d6d6, #w-node-_141ea675-63a4-03a6-9d3b-7fbc3501d854-8373d6d6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_0c3bc7e7-f2ee-d30e-66e3-9fc091a7ff9e-8373d6d6 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_1fa9c57d-7cde-3d0c-c1f1-1d5e73be0f0e-8373d6d6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9f0ba7f4-1ca7-113e-7aca-1b62e6aaca9f-cc1ec4b5, #w-node-_7fa31ef9-a5b8-e436-9f56-60f4a9550158-cc1ec4b5, #w-node-_141ea675-63a4-03a6-9d3b-7fbc3501d854-cc1ec4b5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_0c3bc7e7-f2ee-d30e-66e3-9fc091a7ff9e-cc1ec4b5 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_1fa9c57d-7cde-3d0c-c1f1-1d5e73be0f0e-cc1ec4b5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9f0ba7f4-1ca7-113e-7aca-1b62e6aaca9f-3446628b, #w-node-_7fa31ef9-a5b8-e436-9f56-60f4a9550158-3446628b, #w-node-_141ea675-63a4-03a6-9d3b-7fbc3501d854-3446628b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_0c3bc7e7-f2ee-d30e-66e3-9fc091a7ff9e-3446628b {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_1fa9c57d-7cde-3d0c-c1f1-1d5e73be0f0e-3446628b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9f0ba7f4-1ca7-113e-7aca-1b62e6aaca9f-810de577, #w-node-_7fa31ef9-a5b8-e436-9f56-60f4a9550158-810de577, #w-node-_141ea675-63a4-03a6-9d3b-7fbc3501d854-810de577 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_0c3bc7e7-f2ee-d30e-66e3-9fc091a7ff9e-810de577 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_1fa9c57d-7cde-3d0c-c1f1-1d5e73be0f0e-810de577 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9f0ba7f4-1ca7-113e-7aca-1b62e6aaca9f-652d3160, #w-node-_7fa31ef9-a5b8-e436-9f56-60f4a9550158-652d3160, #w-node-_141ea675-63a4-03a6-9d3b-7fbc3501d854-652d3160 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_0c3bc7e7-f2ee-d30e-66e3-9fc091a7ff9e-652d3160 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_1fa9c57d-7cde-3d0c-c1f1-1d5e73be0f0e-652d3160 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9f0ba7f4-1ca7-113e-7aca-1b62e6aaca9f-aed8f5df, #w-node-_7fa31ef9-a5b8-e436-9f56-60f4a9550158-aed8f5df, #w-node-_141ea675-63a4-03a6-9d3b-7fbc3501d854-aed8f5df {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_0c3bc7e7-f2ee-d30e-66e3-9fc091a7ff9e-aed8f5df {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_1fa9c57d-7cde-3d0c-c1f1-1d5e73be0f0e-aed8f5df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9f0ba7f4-1ca7-113e-7aca-1b62e6aaca9f-2a87c0c9, #w-node-_7fa31ef9-a5b8-e436-9f56-60f4a9550158-2a87c0c9, #w-node-_141ea675-63a4-03a6-9d3b-7fbc3501d854-2a87c0c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_0c3bc7e7-f2ee-d30e-66e3-9fc091a7ff9e-2a87c0c9 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_1fa9c57d-7cde-3d0c-c1f1-1d5e73be0f0e-2a87c0c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9f0ba7f4-1ca7-113e-7aca-1b62e6aaca9f-aed928aa, #w-node-_7fa31ef9-a5b8-e436-9f56-60f4a9550158-aed928aa, #w-node-_141ea675-63a4-03a6-9d3b-7fbc3501d854-aed928aa {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_0c3bc7e7-f2ee-d30e-66e3-9fc091a7ff9e-aed928aa {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_1fa9c57d-7cde-3d0c-c1f1-1d5e73be0f0e-aed928aa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9f0ba7f4-1ca7-113e-7aca-1b62e6aaca9f-bf4c3040, #w-node-_7fa31ef9-a5b8-e436-9f56-60f4a9550158-bf4c3040, #w-node-_141ea675-63a4-03a6-9d3b-7fbc3501d854-bf4c3040 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_0c3bc7e7-f2ee-d30e-66e3-9fc091a7ff9e-bf4c3040 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_1fa9c57d-7cde-3d0c-c1f1-1d5e73be0f0e-bf4c3040 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9f0ba7f4-1ca7-113e-7aca-1b62e6aaca9f-892de756, #w-node-_7fa31ef9-a5b8-e436-9f56-60f4a9550158-892de756, #w-node-_141ea675-63a4-03a6-9d3b-7fbc3501d854-892de756 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_0c3bc7e7-f2ee-d30e-66e3-9fc091a7ff9e-892de756 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_1fa9c57d-7cde-3d0c-c1f1-1d5e73be0f0e-892de756 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9f0ba7f4-1ca7-113e-7aca-1b62e6aaca9f-cb07f2e3, #w-node-_7fa31ef9-a5b8-e436-9f56-60f4a9550158-cb07f2e3, #w-node-_141ea675-63a4-03a6-9d3b-7fbc3501d854-cb07f2e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_0c3bc7e7-f2ee-d30e-66e3-9fc091a7ff9e-cb07f2e3 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_1fa9c57d-7cde-3d0c-c1f1-1d5e73be0f0e-cb07f2e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9f0ba7f4-1ca7-113e-7aca-1b62e6aaca9f-59d4ef69, #w-node-_7fa31ef9-a5b8-e436-9f56-60f4a9550158-59d4ef69, #w-node-_141ea675-63a4-03a6-9d3b-7fbc3501d854-59d4ef69 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_0c3bc7e7-f2ee-d30e-66e3-9fc091a7ff9e-59d4ef69 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_1fa9c57d-7cde-3d0c-c1f1-1d5e73be0f0e-59d4ef69 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9f0ba7f4-1ca7-113e-7aca-1b62e6aaca9f-810efe45, #w-node-_7fa31ef9-a5b8-e436-9f56-60f4a9550158-810efe45, #w-node-_141ea675-63a4-03a6-9d3b-7fbc3501d854-810efe45 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_0c3bc7e7-f2ee-d30e-66e3-9fc091a7ff9e-810efe45 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_1fa9c57d-7cde-3d0c-c1f1-1d5e73be0f0e-810efe45 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_81724508-c1bf-9dbf-eb2d-ce982723835d-41cdc9e4 {
  justify-self: center;
}

#w-node-_2bf7362c-bd90-ef87-f418-a122db9d5f89-41cdc9e4, #w-node-_075476c9-f022-8e46-f066-494fe9a6aa35-41cdc9e4 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_075476c9-f022-8e46-f066-494fe9a6aa37-41cdc9e4 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_075476c9-f022-8e46-f066-494fe9a6aa4d-41cdc9e4, #w-node-_075476c9-f022-8e46-f066-494fe9a6aa3a-41cdc9e4, #w-node-_075476c9-f022-8e46-f066-494fe9a6aa41-41cdc9e4, #w-node-_075476c9-f022-8e46-f066-494fe9a6aa48-41cdc9e4, #w-node-_075476c9-f022-8e46-f066-494fe9a6aa53-41cdc9e4, #w-node-_075476c9-f022-8e46-f066-494fe9a6aa59-41cdc9e4, #w-node-_075476c9-f022-8e46-f066-494fe9a6aa5f-41cdc9e4 {
  justify-self: stretch;
}

#w-node-_81724508-c1bf-9dbf-eb2d-ce982723835d-afc6bf2e {
  justify-self: center;
}

#w-node-_2bf7362c-bd90-ef87-f418-a122db9d5f89-afc6bf2e, #w-node-_075476c9-f022-8e46-f066-494fe9a6aa35-afc6bf2e {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_075476c9-f022-8e46-f066-494fe9a6aa37-afc6bf2e {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_075476c9-f022-8e46-f066-494fe9a6aa4d-afc6bf2e, #w-node-_075476c9-f022-8e46-f066-494fe9a6aa3a-afc6bf2e, #w-node-_075476c9-f022-8e46-f066-494fe9a6aa41-afc6bf2e, #w-node-_075476c9-f022-8e46-f066-494fe9a6aa48-afc6bf2e, #w-node-_075476c9-f022-8e46-f066-494fe9a6aa53-afc6bf2e, #w-node-_075476c9-f022-8e46-f066-494fe9a6aa59-afc6bf2e, #w-node-_075476c9-f022-8e46-f066-494fe9a6aa5f-afc6bf2e {
  justify-self: stretch;
}

@media screen and (min-width: 1920px) {
  #w-node-f9958264-4030-89d7-6858-acf143c4e3e5-db0665c8 {
    align-self: auto;
  }

  #w-node-_81724508-c1bf-9dbf-eb2d-ce982723834f-af066524 {
    place-self: auto;
  }

  #insuranceImage1.w-node-_58ebf784-2b23-f958-dffd-861e06114dc4-af066524 {
    justify-self: end;
  }

  #w-node-_2bf7362c-bd90-ef87-f418-a122db9d5f89-af066524 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-cc1bd3ea-06a3-99ec-fac2-c3a70eef437f-af066524 {
    place-self: auto;
  }

  #w-node-_9d733041-754c-fd09-6e0e-18e208d0b87d-818a3ed1 {
    align-self: center;
  }

  #insuranceImage1.w-node-_58ebf784-2b23-f958-dffd-861e06114dc4-9eab76b7 {
    justify-self: end;
  }

  #w-node-c1d47e54-bb58-df69-88c2-6184c2af9d3d-02df8c71, #w-node-d76ddbb0-c931-0a9d-37b2-27bd008ab19d-02df8c71, #w-node-_680aaff9-4074-701e-3d05-619b06d86c39-02df8c71 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #insuranceImage1.w-node-_58ebf784-2b23-f958-dffd-861e06114dc4-02df8c71, #insuranceImage1.w-node-_58ebf784-2b23-f958-dffd-861e06114dc4-c5991420, #insuranceImage1.w-node-_58ebf784-2b23-f958-dffd-861e06114dc4-7c609535, #insuranceImage1.w-node-_58ebf784-2b23-f958-dffd-861e06114dc4-1570db90, #insuranceImage1.w-node-_58ebf784-2b23-f958-dffd-861e06114dc4-abb547f6, #insuranceImage1.w-node-_58ebf784-2b23-f958-dffd-861e06114dc4-a3e82441, #insuranceImage1.w-node-_58ebf784-2b23-f958-dffd-861e06114dc4-d0c4041e {
    justify-self: end;
  }

  #w-node-c1d47e54-bb58-df69-88c2-6184c2af9d3d-380a61c6, #w-node-d76ddbb0-c931-0a9d-37b2-27bd008ab19d-380a61c6, #w-node-_680aaff9-4074-701e-3d05-619b06d86c39-380a61c6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #insuranceImage1.w-node-_58ebf784-2b23-f958-dffd-861e06114dc4-380a61c6 {
    justify-self: end;
  }

  #w-node-c1d47e54-bb58-df69-88c2-6184c2af9d3d-f4dd29ef, #w-node-d76ddbb0-c931-0a9d-37b2-27bd008ab19d-f4dd29ef, #w-node-_680aaff9-4074-701e-3d05-619b06d86c39-f4dd29ef {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #insuranceImage1.w-node-_58ebf784-2b23-f958-dffd-861e06114dc4-f4dd29ef {
    justify-self: end;
  }

  #w-node-_4bbfb931-c5e7-a59a-49b9-cf358e7ea3b0-be395015 {
    place-self: auto;
  }

  #w-node-_54c27c0c-6fb8-e628-9297-b8a30e7f2d12-6957adf6, #w-node-_0c3bc7e7-f2ee-d30e-66e3-9fc091a7ff9e-5488266f {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_81724508-c1bf-9dbf-eb2d-ce982723834f-addea81f {
    place-self: auto;
  }

  #insuranceImage1.w-node-_58ebf784-2b23-f958-dffd-861e06114dc4-addea81f {
    justify-self: end;
  }

  #w-node-_2bf7362c-bd90-ef87-f418-a122db9d5f89-addea81f {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_45e4ac83-c08a-f1ef-8de2-524baaf18721-feaa7fcb {
    place-self: auto;
  }

  #w-node-_23f2d72d-ce01-1f67-59bd-23029e471a9d-feaa7fcb {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_81724508-c1bf-9dbf-eb2d-ce982723834f-d0607992 {
    place-self: auto;
  }

  #insuranceImage1.w-node-_58ebf784-2b23-f958-dffd-861e06114dc4-d0607992 {
    justify-self: end;
  }

  #w-node-_2bf7362c-bd90-ef87-f418-a122db9d5f89-d0607992 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_45e4ac83-c08a-f1ef-8de2-524baaf18721-e247ce81 {
    place-self: auto;
  }

  #w-node-_23f2d72d-ce01-1f67-59bd-23029e471a9d-e247ce81 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_45e4ac83-c08a-f1ef-8de2-524baaf18721-6c473d1a {
    place-self: auto;
  }

  #w-node-_23f2d72d-ce01-1f67-59bd-23029e471a9d-6c473d1a {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_45e4ac83-c08a-f1ef-8de2-524baaf18721-57837e8d {
    place-self: auto;
  }

  #w-node-_23f2d72d-ce01-1f67-59bd-23029e471a9d-57837e8d {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_81724508-c1bf-9dbf-eb2d-ce982723834f-11dc4d0e {
    place-self: auto;
  }

  #insuranceImage1.w-node-_58ebf784-2b23-f958-dffd-861e06114dc4-11dc4d0e {
    justify-self: end;
  }

  #w-node-_2bf7362c-bd90-ef87-f418-a122db9d5f89-11dc4d0e {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_81724508-c1bf-9dbf-eb2d-ce982723834f-3a724535 {
    place-self: auto;
  }

  #insuranceImage1.w-node-_58ebf784-2b23-f958-dffd-861e06114dc4-3a724535 {
    justify-self: end;
  }

  #w-node-_2bf7362c-bd90-ef87-f418-a122db9d5f89-3a724535 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_81724508-c1bf-9dbf-eb2d-ce982723834f-568d8cba {
    place-self: auto;
  }

  #insuranceImage1.w-node-_58ebf784-2b23-f958-dffd-861e06114dc4-568d8cba {
    justify-self: end;
  }

  #w-node-_2bf7362c-bd90-ef87-f418-a122db9d5f89-568d8cba, #w-node-_0c3bc7e7-f2ee-d30e-66e3-9fc091a7ff9e-54c088a7, #w-node-_0c3bc7e7-f2ee-d30e-66e3-9fc091a7ff9e-398546ae, #w-node-_0c3bc7e7-f2ee-d30e-66e3-9fc091a7ff9e-cb05a49d, #w-node-_0c3bc7e7-f2ee-d30e-66e3-9fc091a7ff9e-2157cc7f, #w-node-_0c3bc7e7-f2ee-d30e-66e3-9fc091a7ff9e-ef92e25f, #w-node-_0c3bc7e7-f2ee-d30e-66e3-9fc091a7ff9e-8373d6d6, #w-node-_0c3bc7e7-f2ee-d30e-66e3-9fc091a7ff9e-cc1ec4b5, #w-node-_0c3bc7e7-f2ee-d30e-66e3-9fc091a7ff9e-3446628b, #w-node-_0c3bc7e7-f2ee-d30e-66e3-9fc091a7ff9e-810de577, #w-node-_0c3bc7e7-f2ee-d30e-66e3-9fc091a7ff9e-652d3160, #w-node-_0c3bc7e7-f2ee-d30e-66e3-9fc091a7ff9e-aed8f5df, #w-node-_0c3bc7e7-f2ee-d30e-66e3-9fc091a7ff9e-2a87c0c9, #w-node-_0c3bc7e7-f2ee-d30e-66e3-9fc091a7ff9e-aed928aa, #w-node-_0c3bc7e7-f2ee-d30e-66e3-9fc091a7ff9e-bf4c3040, #w-node-_0c3bc7e7-f2ee-d30e-66e3-9fc091a7ff9e-892de756, #w-node-_0c3bc7e7-f2ee-d30e-66e3-9fc091a7ff9e-cb07f2e3, #w-node-_0c3bc7e7-f2ee-d30e-66e3-9fc091a7ff9e-59d4ef69, #w-node-_0c3bc7e7-f2ee-d30e-66e3-9fc091a7ff9e-810efe45 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_81724508-c1bf-9dbf-eb2d-ce982723834f-41cdc9e4 {
    place-self: auto;
  }

  #insuranceImage1.w-node-_58ebf784-2b23-f958-dffd-861e06114dc4-41cdc9e4 {
    justify-self: end;
  }

  #w-node-_2bf7362c-bd90-ef87-f418-a122db9d5f89-41cdc9e4 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_81724508-c1bf-9dbf-eb2d-ce982723834f-afc6bf2e {
    place-self: auto;
  }

  #insuranceImage1.w-node-_58ebf784-2b23-f958-dffd-861e06114dc4-afc6bf2e {
    justify-self: end;
  }

  #w-node-_2bf7362c-bd90-ef87-f418-a122db9d5f89-afc6bf2e {
    grid-area: 1 / 2 / 2 / 3;
  }
}

@media screen and (min-width: 1440px) {
  #w-node-af227dfc-9da6-02a5-6811-7ff4fc98b085-b72e2b56, #w-node-ba55600e-b58e-fab8-ec39-1ac306b5ad48-98066592, #w-node-_3d361a88-6485-3e14-a607-4200f2260f03-98066592, #w-node-aad4eba9-36f7-2c91-1e09-34d989572bd3-98066592, #w-node-f1bc9e98-217e-b22a-52a1-a9aa025e5d01-98066592, #w-node-_28517a90-f6ea-8630-1684-2bb3d283d1cf-98066592, #w-node-_13253f67-9072-dba2-cc5e-8907a7d7a2cf-98066592 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #insuranceImage1.w-node-_58ebf784-2b23-f958-dffd-861e06114dc4-af066524 {
    justify-self: end;
  }

  #w-node-_9d733041-754c-fd09-6e0e-18e208d0b87d-818a3ed1 {
    align-self: center;
  }

  #insuranceImage1.w-node-_58ebf784-2b23-f958-dffd-861e06114dc4-9eab76b7 {
    justify-self: end;
  }

  #w-node-ba55600e-b58e-fab8-ec39-1ac306b5ad48-62e3040b, #w-node-_3d361a88-6485-3e14-a607-4200f2260f03-62e3040b, #w-node-aad4eba9-36f7-2c91-1e09-34d989572bd3-62e3040b, #w-node-f1bc9e98-217e-b22a-52a1-a9aa025e5d01-62e3040b, #w-node-_28517a90-f6ea-8630-1684-2bb3d283d1cf-62e3040b, #w-node-_13253f67-9072-dba2-cc5e-8907a7d7a2cf-62e3040b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #insuranceImage1.w-node-_58ebf784-2b23-f958-dffd-861e06114dc4-02df8c71, #insuranceImage1.w-node-_58ebf784-2b23-f958-dffd-861e06114dc4-c5991420, #insuranceImage1.w-node-_58ebf784-2b23-f958-dffd-861e06114dc4-7c609535, #insuranceImage1.w-node-_58ebf784-2b23-f958-dffd-861e06114dc4-1570db90, #insuranceImage1.w-node-_58ebf784-2b23-f958-dffd-861e06114dc4-abb547f6, #insuranceImage1.w-node-_58ebf784-2b23-f958-dffd-861e06114dc4-a3e82441, #insuranceImage1.w-node-_58ebf784-2b23-f958-dffd-861e06114dc4-d0c4041e, #insuranceImage1.w-node-_58ebf784-2b23-f958-dffd-861e06114dc4-380a61c6, #insuranceImage1.w-node-_58ebf784-2b23-f958-dffd-861e06114dc4-f4dd29ef {
    justify-self: end;
  }

  #w-node-_0af8704d-43d7-a80d-4135-b4dca52499ae-6957adf6, #w-node-_1fa9c57d-7cde-3d0c-c1f1-1d5e73be0f32-5488266f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #insuranceImage1.w-node-_58ebf784-2b23-f958-dffd-861e06114dc4-addea81f {
    justify-self: end;
  }

  #w-node-_23f2d72d-ce01-1f67-59bd-23029e471da0-feaa7fcb {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4e43e141-ccad-28ce-c6fc-281ac741e71f-798ea38c {
    justify-self: end;
  }

  #w-node-_78668772-bab2-c368-93d8-613f32593723-798ea38c {
    justify-self: start;
  }

  #insuranceImage1.w-node-_58ebf784-2b23-f958-dffd-861e06114dc4-d0607992 {
    justify-self: end;
  }

  #w-node-_23f2d72d-ce01-1f67-59bd-23029e471da0-e247ce81, #w-node-_23f2d72d-ce01-1f67-59bd-23029e471da0-6c473d1a, #w-node-_23f2d72d-ce01-1f67-59bd-23029e471da0-57837e8d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4e43e141-ccad-28ce-c6fc-281ac741e71f-2552a5d2 {
    justify-self: end;
  }

  #w-node-_78668772-bab2-c368-93d8-613f32593723-2552a5d2 {
    justify-self: start;
  }

  #w-node-_4e43e141-ccad-28ce-c6fc-281ac741e71f-0d2393c8 {
    justify-self: end;
  }

  #w-node-_78668772-bab2-c368-93d8-613f32593723-0d2393c8 {
    justify-self: start;
  }

  #insuranceImage1.w-node-_58ebf784-2b23-f958-dffd-861e06114dc4-11dc4d0e, #insuranceImage1.w-node-_58ebf784-2b23-f958-dffd-861e06114dc4-3a724535, #w-node-_4e43e141-ccad-28ce-c6fc-281ac741e71f-0ca17a90 {
    justify-self: end;
  }

  #w-node-_78668772-bab2-c368-93d8-613f32593723-0ca17a90 {
    justify-self: start;
  }

  #insuranceImage1.w-node-_58ebf784-2b23-f958-dffd-861e06114dc4-568d8cba {
    justify-self: end;
  }

  #w-node-_1fa9c57d-7cde-3d0c-c1f1-1d5e73be0f32-54c088a7, #w-node-_1fa9c57d-7cde-3d0c-c1f1-1d5e73be0f32-398546ae, #w-node-_1fa9c57d-7cde-3d0c-c1f1-1d5e73be0f32-cb05a49d, #w-node-_1fa9c57d-7cde-3d0c-c1f1-1d5e73be0f32-2157cc7f, #w-node-_1fa9c57d-7cde-3d0c-c1f1-1d5e73be0f32-ef92e25f, #w-node-_1fa9c57d-7cde-3d0c-c1f1-1d5e73be0f32-8373d6d6, #w-node-_1fa9c57d-7cde-3d0c-c1f1-1d5e73be0f32-cc1ec4b5, #w-node-_1fa9c57d-7cde-3d0c-c1f1-1d5e73be0f32-3446628b, #w-node-_1fa9c57d-7cde-3d0c-c1f1-1d5e73be0f32-810de577, #w-node-_1fa9c57d-7cde-3d0c-c1f1-1d5e73be0f32-652d3160, #w-node-_1fa9c57d-7cde-3d0c-c1f1-1d5e73be0f32-aed8f5df, #w-node-_1fa9c57d-7cde-3d0c-c1f1-1d5e73be0f32-2a87c0c9, #w-node-_1fa9c57d-7cde-3d0c-c1f1-1d5e73be0f32-aed928aa, #w-node-_1fa9c57d-7cde-3d0c-c1f1-1d5e73be0f32-bf4c3040, #w-node-_1fa9c57d-7cde-3d0c-c1f1-1d5e73be0f32-892de756, #w-node-_1fa9c57d-7cde-3d0c-c1f1-1d5e73be0f32-cb07f2e3, #w-node-_1fa9c57d-7cde-3d0c-c1f1-1d5e73be0f32-59d4ef69, #w-node-_1fa9c57d-7cde-3d0c-c1f1-1d5e73be0f32-810efe45 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #insuranceImage1.w-node-_58ebf784-2b23-f958-dffd-861e06114dc4-41cdc9e4, #insuranceImage1.w-node-_58ebf784-2b23-f958-dffd-861e06114dc4-afc6bf2e {
    justify-self: end;
  }
}

@media screen and (min-width: 1280px) {
  #insuranceImage1.w-node-_58ebf784-2b23-f958-dffd-861e06114dc4-af066524 {
    justify-self: end;
  }

  #insuranceImage2.w-node-cc31ba45-7b99-63ef-fae7-f3af0456ee10-af066524 {
    justify-self: start;
  }

  #w-node-_26c07586-8389-7af5-74c7-6676d2e6bba7-2d066603 {
    justify-self: center;
  }

  #w-node-bbf02830-ff19-557c-7f55-81bb91896672-80be3bef {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #insuranceImage1.w-node-_58ebf784-2b23-f958-dffd-861e06114dc4-9eab76b7 {
    justify-self: end;
  }

  #insuranceImage2.w-node-cc31ba45-7b99-63ef-fae7-f3af0456ee10-9eab76b7 {
    justify-self: start;
  }

  #insuranceImage1.w-node-_58ebf784-2b23-f958-dffd-861e06114dc4-02df8c71 {
    justify-self: end;
  }

  #insuranceImage2.w-node-cc31ba45-7b99-63ef-fae7-f3af0456ee10-02df8c71 {
    justify-self: start;
  }

  #insuranceImage1.w-node-_58ebf784-2b23-f958-dffd-861e06114dc4-c5991420 {
    justify-self: end;
  }

  #insuranceImage2.w-node-cc31ba45-7b99-63ef-fae7-f3af0456ee10-c5991420 {
    justify-self: start;
  }

  #insuranceImage1.w-node-_58ebf784-2b23-f958-dffd-861e06114dc4-7c609535 {
    justify-self: end;
  }

  #insuranceImage2.w-node-cc31ba45-7b99-63ef-fae7-f3af0456ee10-7c609535 {
    justify-self: start;
  }

  #insuranceImage1.w-node-_58ebf784-2b23-f958-dffd-861e06114dc4-1570db90 {
    justify-self: end;
  }

  #insuranceImage2.w-node-cc31ba45-7b99-63ef-fae7-f3af0456ee10-1570db90 {
    justify-self: start;
  }

  #insuranceImage1.w-node-_58ebf784-2b23-f958-dffd-861e06114dc4-abb547f6 {
    justify-self: end;
  }

  #insuranceImage2.w-node-cc31ba45-7b99-63ef-fae7-f3af0456ee10-abb547f6 {
    justify-self: start;
  }

  #w-node-_12067742-f79a-68f5-ed98-97a04a7c255a-dd01552e {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #insuranceImage1.w-node-_58ebf784-2b23-f958-dffd-861e06114dc4-a3e82441 {
    justify-self: end;
  }

  #insuranceImage2.w-node-cc31ba45-7b99-63ef-fae7-f3af0456ee10-a3e82441 {
    justify-self: start;
  }

  #insuranceImage1.w-node-_58ebf784-2b23-f958-dffd-861e06114dc4-d0c4041e {
    justify-self: end;
  }

  #insuranceImage2.w-node-cc31ba45-7b99-63ef-fae7-f3af0456ee10-d0c4041e {
    justify-self: start;
  }

  #insuranceImage1.w-node-_58ebf784-2b23-f958-dffd-861e06114dc4-380a61c6 {
    justify-self: end;
  }

  #insuranceImage2.w-node-cc31ba45-7b99-63ef-fae7-f3af0456ee10-380a61c6 {
    justify-self: start;
  }

  #insuranceImage1.w-node-_58ebf784-2b23-f958-dffd-861e06114dc4-f4dd29ef {
    justify-self: end;
  }

  #insuranceImage2.w-node-cc31ba45-7b99-63ef-fae7-f3af0456ee10-f4dd29ef {
    justify-self: start;
  }

  #insuranceImage1.w-node-_58ebf784-2b23-f958-dffd-861e06114dc4-addea81f {
    justify-self: end;
  }

  #insuranceImage2.w-node-cc31ba45-7b99-63ef-fae7-f3af0456ee10-addea81f {
    justify-self: start;
  }

  #insuranceImage1.w-node-_58ebf784-2b23-f958-dffd-861e06114dc4-d0607992 {
    justify-self: end;
  }

  #insuranceImage2.w-node-cc31ba45-7b99-63ef-fae7-f3af0456ee10-d0607992 {
    justify-self: start;
  }

  #insuranceImage1.w-node-_58ebf784-2b23-f958-dffd-861e06114dc4-11dc4d0e {
    justify-self: end;
  }

  #insuranceImage2.w-node-cc31ba45-7b99-63ef-fae7-f3af0456ee10-11dc4d0e {
    justify-self: start;
  }

  #w-node-_62f81456-be2d-c4d8-ac0f-eabab55512a6-fae3f5df {
    align-self: start;
  }

  #insuranceImage1.w-node-_58ebf784-2b23-f958-dffd-861e06114dc4-3a724535 {
    justify-self: end;
  }

  #insuranceImage2.w-node-cc31ba45-7b99-63ef-fae7-f3af0456ee10-3a724535 {
    justify-self: start;
  }

  #w-node-c1ed4601-2123-a8ff-c992-395e845caf4f-03299477 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_62f81456-be2d-c4d8-ac0f-eabab55512a6-03299477 {
    align-self: start;
  }

  #insuranceImage1.w-node-_58ebf784-2b23-f958-dffd-861e06114dc4-568d8cba {
    justify-self: end;
  }

  #insuranceImage2.w-node-cc31ba45-7b99-63ef-fae7-f3af0456ee10-568d8cba {
    justify-self: start;
  }

  #w-node-_62f81456-be2d-c4d8-ac0f-eabab55512a6-2536e6e1, #w-node-_62f81456-be2d-c4d8-ac0f-eabab55512a6-9a8ac39b {
    align-self: start;
  }

  #insuranceImage1.w-node-_58ebf784-2b23-f958-dffd-861e06114dc4-41cdc9e4 {
    justify-self: end;
  }

  #insuranceImage2.w-node-cc31ba45-7b99-63ef-fae7-f3af0456ee10-41cdc9e4 {
    justify-self: start;
  }

  #insuranceImage1.w-node-_58ebf784-2b23-f958-dffd-861e06114dc4-afc6bf2e {
    justify-self: end;
  }

  #insuranceImage2.w-node-cc31ba45-7b99-63ef-fae7-f3af0456ee10-afc6bf2e {
    justify-self: start;
  }
}

@media screen and (max-width: 991px) {
  #w-node-f0f47082-acb6-fc77-e8a6-8e45b72e2b59-b72e2b56 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_3d361a88-6485-3e14-a607-4200f2260f03-98066592, #w-node-aad4eba9-36f7-2c91-1e09-34d989572bd3-98066592, #w-node-f1bc9e98-217e-b22a-52a1-a9aa025e5d01-98066592, #w-node-_28517a90-f6ea-8630-1684-2bb3d283d1cf-98066592, #w-node-_13253f67-9072-dba2-cc5e-8907a7d7a2cf-98066592 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #insuranceImage2.w-node-cc31ba45-7b99-63ef-fae7-f3af0456ee10-af066524 {
    justify-self: center;
  }

  #w-node-_2bf7362c-bd90-ef87-f418-a122db9d5f89-af066524 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_54c7a823-a2e3-aca8-db09-92dbe77a4d8f-750666a7 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #insuranceImage2.w-node-cc31ba45-7b99-63ef-fae7-f3af0456ee10-9eab76b7 {
    justify-self: center;
  }

  #w-node-_2bf7362c-bd90-ef87-f418-a122db9d5f89-9eab76b7, #w-node-_4a17e535-8c86-e2b2-172c-35366af14625-9eab76b7, #w-node-_3d361a88-6485-3e14-a607-4200f2260f03-62e3040b, #w-node-aad4eba9-36f7-2c91-1e09-34d989572bd3-62e3040b, #w-node-f1bc9e98-217e-b22a-52a1-a9aa025e5d01-62e3040b, #w-node-_28517a90-f6ea-8630-1684-2bb3d283d1cf-62e3040b, #w-node-_13253f67-9072-dba2-cc5e-8907a7d7a2cf-62e3040b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #insuranceImage2.w-node-cc31ba45-7b99-63ef-fae7-f3af0456ee10-02df8c71 {
    justify-self: center;
  }

  #w-node-_2bf7362c-bd90-ef87-f418-a122db9d5f89-02df8c71, #w-node-_4a17e535-8c86-e2b2-172c-35366af14625-02df8c71 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #insuranceImage2.w-node-cc31ba45-7b99-63ef-fae7-f3af0456ee10-c5991420 {
    justify-self: center;
  }

  #w-node-_2bf7362c-bd90-ef87-f418-a122db9d5f89-c5991420, #w-node-_4a17e535-8c86-e2b2-172c-35366af14625-c5991420 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #insuranceImage2.w-node-cc31ba45-7b99-63ef-fae7-f3af0456ee10-7c609535 {
    justify-self: center;
  }

  #w-node-_2bf7362c-bd90-ef87-f418-a122db9d5f89-7c609535, #w-node-_4a17e535-8c86-e2b2-172c-35366af14625-7c609535 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #insuranceImage2.w-node-cc31ba45-7b99-63ef-fae7-f3af0456ee10-1570db90 {
    justify-self: center;
  }

  #w-node-_2bf7362c-bd90-ef87-f418-a122db9d5f89-1570db90, #w-node-_4a17e535-8c86-e2b2-172c-35366af14625-1570db90 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #insuranceImage2.w-node-cc31ba45-7b99-63ef-fae7-f3af0456ee10-abb547f6 {
    justify-self: center;
  }

  #w-node-_2bf7362c-bd90-ef87-f418-a122db9d5f89-abb547f6, #w-node-_4a17e535-8c86-e2b2-172c-35366af14625-abb547f6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #insuranceImage2.w-node-cc31ba45-7b99-63ef-fae7-f3af0456ee10-a3e82441 {
    justify-self: center;
  }

  #w-node-_2bf7362c-bd90-ef87-f418-a122db9d5f89-a3e82441, #w-node-_4a17e535-8c86-e2b2-172c-35366af14625-a3e82441 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #insuranceImage2.w-node-cc31ba45-7b99-63ef-fae7-f3af0456ee10-d0c4041e {
    justify-self: center;
  }

  #w-node-_2bf7362c-bd90-ef87-f418-a122db9d5f89-d0c4041e, #w-node-_4a17e535-8c86-e2b2-172c-35366af14625-d0c4041e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #insuranceImage2.w-node-cc31ba45-7b99-63ef-fae7-f3af0456ee10-380a61c6 {
    justify-self: center;
  }

  #w-node-_2bf7362c-bd90-ef87-f418-a122db9d5f89-380a61c6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #insuranceImage2.w-node-cc31ba45-7b99-63ef-fae7-f3af0456ee10-f4dd29ef {
    justify-self: center;
  }

  #w-node-_2bf7362c-bd90-ef87-f418-a122db9d5f89-f4dd29ef, #w-node-_4a17e535-8c86-e2b2-172c-35366af14625-f4dd29ef, #w-node-_54c27c0c-6fb8-e628-9297-b8a30e7f2d12-6957adf6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0af8704d-43d7-a80d-4135-b4dca5249974-6957adf6 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_0c3bc7e7-f2ee-d30e-66e3-9fc091a7ff9e-5488266f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1fa9c57d-7cde-3d0c-c1f1-1d5e73be0ef8-5488266f {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #insuranceImage2.w-node-cc31ba45-7b99-63ef-fae7-f3af0456ee10-addea81f {
    justify-self: center;
  }

  #w-node-_2bf7362c-bd90-ef87-f418-a122db9d5f89-addea81f, #w-node-_23f2d72d-ce01-1f67-59bd-23029e471a9d-feaa7fcb {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_23f2d72d-ce01-1f67-59bd-23029e471d66-feaa7fcb {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #insuranceImage2.w-node-cc31ba45-7b99-63ef-fae7-f3af0456ee10-d0607992 {
    justify-self: center;
  }

  #w-node-_2bf7362c-bd90-ef87-f418-a122db9d5f89-d0607992, #w-node-_23f2d72d-ce01-1f67-59bd-23029e471a9d-e247ce81 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_23f2d72d-ce01-1f67-59bd-23029e471d66-e247ce81 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_23f2d72d-ce01-1f67-59bd-23029e471a9d-6c473d1a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_23f2d72d-ce01-1f67-59bd-23029e471d66-6c473d1a {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_23f2d72d-ce01-1f67-59bd-23029e471a9d-57837e8d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_23f2d72d-ce01-1f67-59bd-23029e471d66-57837e8d {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #insuranceImage2.w-node-cc31ba45-7b99-63ef-fae7-f3af0456ee10-11dc4d0e {
    justify-self: center;
  }

  #w-node-_2bf7362c-bd90-ef87-f418-a122db9d5f89-11dc4d0e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #insuranceImage2.w-node-cc31ba45-7b99-63ef-fae7-f3af0456ee10-3a724535 {
    justify-self: center;
  }

  #w-node-_2bf7362c-bd90-ef87-f418-a122db9d5f89-3a724535 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #insuranceImage2.w-node-cc31ba45-7b99-63ef-fae7-f3af0456ee10-568d8cba {
    justify-self: center;
  }

  #w-node-_2bf7362c-bd90-ef87-f418-a122db9d5f89-568d8cba, #w-node-_0c3bc7e7-f2ee-d30e-66e3-9fc091a7ff9e-54c088a7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1fa9c57d-7cde-3d0c-c1f1-1d5e73be0ef8-54c088a7 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_0c3bc7e7-f2ee-d30e-66e3-9fc091a7ff9e-398546ae {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1fa9c57d-7cde-3d0c-c1f1-1d5e73be0ef8-398546ae {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_0c3bc7e7-f2ee-d30e-66e3-9fc091a7ff9e-cb05a49d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1fa9c57d-7cde-3d0c-c1f1-1d5e73be0ef8-cb05a49d {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_0c3bc7e7-f2ee-d30e-66e3-9fc091a7ff9e-2157cc7f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1fa9c57d-7cde-3d0c-c1f1-1d5e73be0ef8-2157cc7f {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_0c3bc7e7-f2ee-d30e-66e3-9fc091a7ff9e-ef92e25f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1fa9c57d-7cde-3d0c-c1f1-1d5e73be0ef8-ef92e25f {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_0c3bc7e7-f2ee-d30e-66e3-9fc091a7ff9e-8373d6d6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1fa9c57d-7cde-3d0c-c1f1-1d5e73be0ef8-8373d6d6 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_0c3bc7e7-f2ee-d30e-66e3-9fc091a7ff9e-cc1ec4b5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1fa9c57d-7cde-3d0c-c1f1-1d5e73be0ef8-cc1ec4b5 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_0c3bc7e7-f2ee-d30e-66e3-9fc091a7ff9e-3446628b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1fa9c57d-7cde-3d0c-c1f1-1d5e73be0ef8-3446628b {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_0c3bc7e7-f2ee-d30e-66e3-9fc091a7ff9e-810de577 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1fa9c57d-7cde-3d0c-c1f1-1d5e73be0ef8-810de577 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_0c3bc7e7-f2ee-d30e-66e3-9fc091a7ff9e-652d3160 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1fa9c57d-7cde-3d0c-c1f1-1d5e73be0ef8-652d3160 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_0c3bc7e7-f2ee-d30e-66e3-9fc091a7ff9e-aed8f5df {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1fa9c57d-7cde-3d0c-c1f1-1d5e73be0ef8-aed8f5df {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_0c3bc7e7-f2ee-d30e-66e3-9fc091a7ff9e-2a87c0c9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1fa9c57d-7cde-3d0c-c1f1-1d5e73be0ef8-2a87c0c9 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_0c3bc7e7-f2ee-d30e-66e3-9fc091a7ff9e-aed928aa {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1fa9c57d-7cde-3d0c-c1f1-1d5e73be0ef8-aed928aa {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_0c3bc7e7-f2ee-d30e-66e3-9fc091a7ff9e-bf4c3040 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1fa9c57d-7cde-3d0c-c1f1-1d5e73be0ef8-bf4c3040 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_0c3bc7e7-f2ee-d30e-66e3-9fc091a7ff9e-892de756 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1fa9c57d-7cde-3d0c-c1f1-1d5e73be0ef8-892de756 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_0c3bc7e7-f2ee-d30e-66e3-9fc091a7ff9e-cb07f2e3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1fa9c57d-7cde-3d0c-c1f1-1d5e73be0ef8-cb07f2e3 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_0c3bc7e7-f2ee-d30e-66e3-9fc091a7ff9e-59d4ef69 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1fa9c57d-7cde-3d0c-c1f1-1d5e73be0ef8-59d4ef69 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_0c3bc7e7-f2ee-d30e-66e3-9fc091a7ff9e-810efe45 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1fa9c57d-7cde-3d0c-c1f1-1d5e73be0ef8-810efe45 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #insuranceImage2.w-node-cc31ba45-7b99-63ef-fae7-f3af0456ee10-41cdc9e4 {
    justify-self: center;
  }

  #w-node-_2bf7362c-bd90-ef87-f418-a122db9d5f89-41cdc9e4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #insuranceImage2.w-node-cc31ba45-7b99-63ef-fae7-f3af0456ee10-afc6bf2e {
    justify-self: center;
  }

  #w-node-_2bf7362c-bd90-ef87-f418-a122db9d5f89-afc6bf2e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 767px) {
  #w-node-f0f47082-acb6-fc77-e8a6-8e45b72e2b59-b72e2b56 {
    grid-column: span 2 / span 2;
  }

  #insuranceImage2.w-node-cc31ba45-7b99-63ef-fae7-f3af0456ee10-af066524, #w-node-_91ea546a-6b85-0e4a-37a6-ab7577312117-af066524 {
    justify-self: center;
  }

  #w-node-_54c7a823-a2e3-aca8-db09-92dbe77a4d8f-750666a7 {
    grid-column: span 2 / span 2;
  }

  #w-node-_2cc286b8-6833-4a9f-23a9-681f6354b4e8-e3b71845 {
    align-self: center;
  }

  #w-node-_2cc286b8-6833-4a9f-23a9-681f6354b4e9-e3b71845 {
    place-self: center;
  }

  #w-node-_2cc286b8-6833-4a9f-23a9-681f6354b4ef-e3b71845, #w-node-_2cc286b8-6833-4a9f-23a9-681f6354b4f6-e3b71845, #w-node-_2cc286b8-6833-4a9f-23a9-681f6354b504-e3b71845 {
    place-self: center start;
  }

  #w-node-_29997363-0e09-f0b7-753b-f6782c98a765-80be3bef {
    align-self: center;
  }

  #w-node-_29997363-0e09-f0b7-753b-f6782c98a773-80be3bef {
    place-self: center start;
  }

  #w-node-_4a2011d3-3e57-88bc-444d-41879bc652fb-818a3ed1 {
    align-self: center;
  }

  #w-node-_4a2011d3-3e57-88bc-444d-41879bc6530a-818a3ed1 {
    place-self: center start;
  }

  #insuranceImage2.w-node-cc31ba45-7b99-63ef-fae7-f3af0456ee10-9eab76b7, #insuranceImage2.w-node-cc31ba45-7b99-63ef-fae7-f3af0456ee10-02df8c71, #insuranceImage2.w-node-cc31ba45-7b99-63ef-fae7-f3af0456ee10-c5991420, #insuranceImage2.w-node-cc31ba45-7b99-63ef-fae7-f3af0456ee10-7c609535, #insuranceImage2.w-node-cc31ba45-7b99-63ef-fae7-f3af0456ee10-1570db90, #insuranceImage2.w-node-cc31ba45-7b99-63ef-fae7-f3af0456ee10-abb547f6 {
    justify-self: center;
  }

  #w-node-_05908765-2917-b236-6a95-280a71a6f15e-966db32c {
    align-self: center;
  }

  #w-node-_05908765-2917-b236-6a95-280a71a6f181-966db32c, #w-node-_4b795d4d-ff9e-fb91-d717-8166e7a30b64-dd01552e {
    place-self: center start;
  }

  #insuranceImage2.w-node-cc31ba45-7b99-63ef-fae7-f3af0456ee10-a3e82441, #w-node-_91ea546a-6b85-0e4a-37a6-ab7577312117-a3e82441, #insuranceImage2.w-node-cc31ba45-7b99-63ef-fae7-f3af0456ee10-d0c4041e, #w-node-_91ea546a-6b85-0e4a-37a6-ab7577312117-d0c4041e {
    justify-self: center;
  }

  #w-node-_7af571b5-b8d7-fd63-8f9e-1fd21104ad54-775060f5 {
    align-self: center;
  }

  #w-node-_7af571b5-b8d7-fd63-8f9e-1fd21104ad77-775060f5 {
    place-self: center start;
  }

  #insuranceImage2.w-node-cc31ba45-7b99-63ef-fae7-f3af0456ee10-380a61c6, #insuranceImage2.w-node-cc31ba45-7b99-63ef-fae7-f3af0456ee10-f4dd29ef, #w-node-_6cc6de08-854b-7c45-188a-51eb3bdd4749-6957adf6 {
    justify-self: center;
  }

  #w-node-_0af8704d-43d7-a80d-4135-b4dca5249974-6957adf6 {
    grid-column: span 2 / span 2;
  }

  #w-node-afc41a7e-3b6f-3e64-336b-5e385bf8afd3-5488266f {
    justify-self: center;
  }

  #w-node-_1fa9c57d-7cde-3d0c-c1f1-1d5e73be0ef8-5488266f {
    grid-column: span 2 / span 2;
  }

  #insuranceImage2.w-node-cc31ba45-7b99-63ef-fae7-f3af0456ee10-addea81f, #w-node-_91ea546a-6b85-0e4a-37a6-ab7577312117-addea81f, #w-node-_23f2d72d-ce01-1f67-59bd-23029e471c15-feaa7fcb {
    justify-self: center;
  }

  #w-node-_23f2d72d-ce01-1f67-59bd-23029e471d66-feaa7fcb {
    grid-column: span 2 / span 2;
  }

  #insuranceImage2.w-node-cc31ba45-7b99-63ef-fae7-f3af0456ee10-d0607992, #w-node-_91ea546a-6b85-0e4a-37a6-ab7577312117-d0607992, #w-node-_23f2d72d-ce01-1f67-59bd-23029e471c15-e247ce81 {
    justify-self: center;
  }

  #w-node-_23f2d72d-ce01-1f67-59bd-23029e471d66-e247ce81 {
    grid-column: span 2 / span 2;
  }

  #w-node-_23f2d72d-ce01-1f67-59bd-23029e471c15-6c473d1a {
    justify-self: center;
  }

  #w-node-_23f2d72d-ce01-1f67-59bd-23029e471d66-6c473d1a {
    grid-column: span 2 / span 2;
  }

  #w-node-_23f2d72d-ce01-1f67-59bd-23029e471c15-57837e8d {
    justify-self: center;
  }

  #w-node-_23f2d72d-ce01-1f67-59bd-23029e471d66-57837e8d {
    grid-column: span 2 / span 2;
  }

  #insuranceImage2.w-node-cc31ba45-7b99-63ef-fae7-f3af0456ee10-11dc4d0e, #w-node-_91ea546a-6b85-0e4a-37a6-ab7577312117-11dc4d0e, #insuranceImage2.w-node-cc31ba45-7b99-63ef-fae7-f3af0456ee10-3a724535, #w-node-_91ea546a-6b85-0e4a-37a6-ab7577312117-3a724535, #insuranceImage2.w-node-cc31ba45-7b99-63ef-fae7-f3af0456ee10-568d8cba, #w-node-_91ea546a-6b85-0e4a-37a6-ab7577312117-568d8cba {
    justify-self: center;
  }

  #w-node-_1fa9c57d-7cde-3d0c-c1f1-1d5e73be0ef8-54c088a7, #w-node-_1fa9c57d-7cde-3d0c-c1f1-1d5e73be0ef8-398546ae, #w-node-_1fa9c57d-7cde-3d0c-c1f1-1d5e73be0ef8-cb05a49d, #w-node-_1fa9c57d-7cde-3d0c-c1f1-1d5e73be0ef8-2157cc7f, #w-node-_1fa9c57d-7cde-3d0c-c1f1-1d5e73be0ef8-ef92e25f, #w-node-_1fa9c57d-7cde-3d0c-c1f1-1d5e73be0ef8-8373d6d6, #w-node-_1fa9c57d-7cde-3d0c-c1f1-1d5e73be0ef8-cc1ec4b5, #w-node-_1fa9c57d-7cde-3d0c-c1f1-1d5e73be0ef8-3446628b, #w-node-_1fa9c57d-7cde-3d0c-c1f1-1d5e73be0ef8-810de577, #w-node-_1fa9c57d-7cde-3d0c-c1f1-1d5e73be0ef8-652d3160, #w-node-_1fa9c57d-7cde-3d0c-c1f1-1d5e73be0ef8-aed8f5df, #w-node-_1fa9c57d-7cde-3d0c-c1f1-1d5e73be0ef8-2a87c0c9, #w-node-_1fa9c57d-7cde-3d0c-c1f1-1d5e73be0ef8-aed928aa, #w-node-_1fa9c57d-7cde-3d0c-c1f1-1d5e73be0ef8-bf4c3040, #w-node-_1fa9c57d-7cde-3d0c-c1f1-1d5e73be0ef8-892de756, #w-node-_1fa9c57d-7cde-3d0c-c1f1-1d5e73be0ef8-cb07f2e3, #w-node-_1fa9c57d-7cde-3d0c-c1f1-1d5e73be0ef8-59d4ef69, #w-node-_1fa9c57d-7cde-3d0c-c1f1-1d5e73be0ef8-810efe45 {
    grid-column: span 2 / span 2;
  }

  #insuranceImage2.w-node-cc31ba45-7b99-63ef-fae7-f3af0456ee10-41cdc9e4, #w-node-_91ea546a-6b85-0e4a-37a6-ab7577312117-41cdc9e4, #insuranceImage2.w-node-cc31ba45-7b99-63ef-fae7-f3af0456ee10-afc6bf2e, #w-node-_91ea546a-6b85-0e4a-37a6-ab7577312117-afc6bf2e {
    justify-self: center;
  }
}

@media screen and (max-width: 479px) {
  #w-node-f0f47082-acb6-fc77-e8a6-8e45b72e2b59-b72e2b56 {
    grid-column: span 1 / span 1;
  }

  #w-node-cc521678-3674-070f-fd74-8fffae50c5f8-110665c4 {
    justify-self: stretch;
  }

  #w-node-_2bf7362c-bd90-ef87-f418-a122db9d5f89-af066524 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_54c7a823-a2e3-aca8-db09-92dbe77a4d8f-750666a7 {
    grid-column: span 1 / span 1;
  }

  #w-node-_2cc286b8-6833-4a9f-23a9-681f6354b505-e3b71845 {
    place-self: center;
  }

  #w-node-_2bf7362c-bd90-ef87-f418-a122db9d5f89-9eab76b7, #w-node-_2bf7362c-bd90-ef87-f418-a122db9d5f89-02df8c71, #w-node-_2bf7362c-bd90-ef87-f418-a122db9d5f89-c5991420, #w-node-_2bf7362c-bd90-ef87-f418-a122db9d5f89-7c609535, #w-node-_2bf7362c-bd90-ef87-f418-a122db9d5f89-1570db90, #w-node-_2bf7362c-bd90-ef87-f418-a122db9d5f89-abb547f6, #w-node-_2bf7362c-bd90-ef87-f418-a122db9d5f89-a3e82441, #w-node-_2bf7362c-bd90-ef87-f418-a122db9d5f89-d0c4041e, #w-node-_2bf7362c-bd90-ef87-f418-a122db9d5f89-380a61c6, #w-node-_2bf7362c-bd90-ef87-f418-a122db9d5f89-f4dd29ef, #w-node-_54c27c0c-6fb8-e628-9297-b8a30e7f2d12-6957adf6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0af8704d-43d7-a80d-4135-b4dca5249974-6957adf6 {
    grid-column: span 1 / span 1;
  }

  #w-node-_0c3bc7e7-f2ee-d30e-66e3-9fc091a7ff9e-5488266f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1fa9c57d-7cde-3d0c-c1f1-1d5e73be0ef8-5488266f {
    grid-column: span 1 / span 1;
  }

  #w-node-_2bf7362c-bd90-ef87-f418-a122db9d5f89-addea81f, #w-node-_23f2d72d-ce01-1f67-59bd-23029e471a9d-feaa7fcb {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_23f2d72d-ce01-1f67-59bd-23029e471d66-feaa7fcb {
    grid-column: span 1 / span 1;
  }

  #w-node-_2bf7362c-bd90-ef87-f418-a122db9d5f89-d0607992, #w-node-_23f2d72d-ce01-1f67-59bd-23029e471a9d-e247ce81 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_23f2d72d-ce01-1f67-59bd-23029e471d66-e247ce81 {
    grid-column: span 1 / span 1;
  }

  #w-node-_23f2d72d-ce01-1f67-59bd-23029e471a9d-6c473d1a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_23f2d72d-ce01-1f67-59bd-23029e471d66-6c473d1a {
    grid-column: span 1 / span 1;
  }

  #w-node-_23f2d72d-ce01-1f67-59bd-23029e471a9d-57837e8d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_23f2d72d-ce01-1f67-59bd-23029e471d66-57837e8d {
    grid-column: span 1 / span 1;
  }

  #w-node-_2bf7362c-bd90-ef87-f418-a122db9d5f89-11dc4d0e, #w-node-_2bf7362c-bd90-ef87-f418-a122db9d5f89-3a724535 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_388ca3ac-3c11-66fc-b5b2-5bd5c913edd4-d6401951, #w-node-_95c0436c-91c2-aaee-f1db-cc4688c2a927-d6401951, #w-node-f70f050f-6b3e-1a00-d0aa-fabed4324b34-d6401951, #w-node-c609b6ea-8b0d-defa-6cd3-263437f00a3a-d6401951, #w-node-f50c9759-037b-7b25-d297-2d5885a62407-d6401951, #w-node-_7085dded-2f08-bb63-9c87-ee8ab66fb61e-d6401951 {
    align-self: center;
  }

  #w-node-_2bf7362c-bd90-ef87-f418-a122db9d5f89-568d8cba, #w-node-_0c3bc7e7-f2ee-d30e-66e3-9fc091a7ff9e-54c088a7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1fa9c57d-7cde-3d0c-c1f1-1d5e73be0ef8-54c088a7 {
    grid-column: span 1 / span 1;
  }

  #w-node-_0c3bc7e7-f2ee-d30e-66e3-9fc091a7ff9e-398546ae {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1fa9c57d-7cde-3d0c-c1f1-1d5e73be0ef8-398546ae {
    grid-column: span 1 / span 1;
  }

  #w-node-_0c3bc7e7-f2ee-d30e-66e3-9fc091a7ff9e-cb05a49d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1fa9c57d-7cde-3d0c-c1f1-1d5e73be0ef8-cb05a49d {
    grid-column: span 1 / span 1;
  }

  #w-node-_0c3bc7e7-f2ee-d30e-66e3-9fc091a7ff9e-2157cc7f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1fa9c57d-7cde-3d0c-c1f1-1d5e73be0ef8-2157cc7f {
    grid-column: span 1 / span 1;
  }

  #w-node-_0c3bc7e7-f2ee-d30e-66e3-9fc091a7ff9e-ef92e25f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1fa9c57d-7cde-3d0c-c1f1-1d5e73be0ef8-ef92e25f {
    grid-column: span 1 / span 1;
  }

  #w-node-_0c3bc7e7-f2ee-d30e-66e3-9fc091a7ff9e-8373d6d6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1fa9c57d-7cde-3d0c-c1f1-1d5e73be0ef8-8373d6d6 {
    grid-column: span 1 / span 1;
  }

  #w-node-_0c3bc7e7-f2ee-d30e-66e3-9fc091a7ff9e-cc1ec4b5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1fa9c57d-7cde-3d0c-c1f1-1d5e73be0ef8-cc1ec4b5 {
    grid-column: span 1 / span 1;
  }

  #w-node-_0c3bc7e7-f2ee-d30e-66e3-9fc091a7ff9e-3446628b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1fa9c57d-7cde-3d0c-c1f1-1d5e73be0ef8-3446628b {
    grid-column: span 1 / span 1;
  }

  #w-node-_0c3bc7e7-f2ee-d30e-66e3-9fc091a7ff9e-810de577 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1fa9c57d-7cde-3d0c-c1f1-1d5e73be0ef8-810de577 {
    grid-column: span 1 / span 1;
  }

  #w-node-_0c3bc7e7-f2ee-d30e-66e3-9fc091a7ff9e-652d3160 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1fa9c57d-7cde-3d0c-c1f1-1d5e73be0ef8-652d3160 {
    grid-column: span 1 / span 1;
  }

  #w-node-_0c3bc7e7-f2ee-d30e-66e3-9fc091a7ff9e-aed8f5df {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1fa9c57d-7cde-3d0c-c1f1-1d5e73be0ef8-aed8f5df {
    grid-column: span 1 / span 1;
  }

  #w-node-_0c3bc7e7-f2ee-d30e-66e3-9fc091a7ff9e-2a87c0c9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1fa9c57d-7cde-3d0c-c1f1-1d5e73be0ef8-2a87c0c9 {
    grid-column: span 1 / span 1;
  }

  #w-node-_0c3bc7e7-f2ee-d30e-66e3-9fc091a7ff9e-aed928aa {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1fa9c57d-7cde-3d0c-c1f1-1d5e73be0ef8-aed928aa {
    grid-column: span 1 / span 1;
  }

  #w-node-_0c3bc7e7-f2ee-d30e-66e3-9fc091a7ff9e-bf4c3040 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1fa9c57d-7cde-3d0c-c1f1-1d5e73be0ef8-bf4c3040 {
    grid-column: span 1 / span 1;
  }

  #w-node-_0c3bc7e7-f2ee-d30e-66e3-9fc091a7ff9e-892de756 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1fa9c57d-7cde-3d0c-c1f1-1d5e73be0ef8-892de756 {
    grid-column: span 1 / span 1;
  }

  #w-node-_0c3bc7e7-f2ee-d30e-66e3-9fc091a7ff9e-cb07f2e3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1fa9c57d-7cde-3d0c-c1f1-1d5e73be0ef8-cb07f2e3 {
    grid-column: span 1 / span 1;
  }

  #w-node-_0c3bc7e7-f2ee-d30e-66e3-9fc091a7ff9e-59d4ef69 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1fa9c57d-7cde-3d0c-c1f1-1d5e73be0ef8-59d4ef69 {
    grid-column: span 1 / span 1;
  }

  #w-node-_0c3bc7e7-f2ee-d30e-66e3-9fc091a7ff9e-810efe45 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1fa9c57d-7cde-3d0c-c1f1-1d5e73be0ef8-810efe45 {
    grid-column: span 1 / span 1;
  }

  #w-node-_2bf7362c-bd90-ef87-f418-a122db9d5f89-41cdc9e4, #w-node-_2bf7362c-bd90-ef87-f418-a122db9d5f89-afc6bf2e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}
