@charset "UTF-8";
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
body {
  margin: 0;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
audio, canvas, progress, video {
  display: inline-block;
  vertical-align: baseline;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
audio:not([controls]) {
  display: none;
  height: 0;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
[hidden], template {
  display: none;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
a {
  background-color: transparent;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
a:active, a:hover {
  outline: 0;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
abbr[title] {
  border-bottom: 1px dotted;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
b, strong {
  font-weight: 700;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
dfn {
  font-style: italic;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
h1 {
  font-size: 2em;
  margin: .67em 0;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
mark {
  background: #ff0;
  color: #000;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
small {
  font-size: 80%;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
sup {
  top: -.5em;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
sub {
  bottom: -.25em;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
img {
  border: 0;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
svg:not(:root) {
  overflow: hidden;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
figure {
  margin: 1em 40px;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
hr {
  box-sizing: content-box;
  height: 0;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
pre {
  overflow: auto;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
code, kbd, pre, samp {
  font-family: monospace,monospace;
  font-size: 1em;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
button, input, optgroup, select, textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
button {
  overflow: visible;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
button, select {
  text-transform: none;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
button, html input[type=button], input[type=reset], input[type=submit] {
  -webkit-appearance: button;
  cursor: pointer;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
button[disabled], html input[disabled] {
  cursor: default;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
input {
  line-height: normal;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
input[type=checkbox], input[type=radio] {
  box-sizing: border-box;
  padding: 0;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
input[type=search] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
fieldset {
  border: 1px solid silver;
  margin: 0 2px;
  padding: .35em .625em .75em;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
legend {
  border: 0;
  padding: 0;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
textarea {
  overflow: auto;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
optgroup {
  font-weight: 700;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
td, th {
  padding: 0;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
html {
  box-sizing: border-box;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
*, :after, :before {
  box-sizing: inherit;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
blockquote, caption, dd, dl, fieldset, form, h1, h2, h3, h4, h5, h6, hr, legend, ol, p, pre, table, td, th, ul {
  margin: 0;
  padding: 0;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
abbr[title], dfn[title] {
  cursor: help;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
button, input, label, option, select, textarea {
  cursor: pointer;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
a {
  text-decoration: none;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
li > ol, li > ul {
  margin-bottom: 0;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
th {
  font-weight: 400;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
[tabindex="-1"]:focus {
  outline: 0 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-btn--unstyled {
  background: 0 0;
  border: 0;
  color: inherit;
  font: inherit;
  line-height: normal;
  overflow: visible;
  padding: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--main-1 {
  background-color: #ffdede !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--main-1 {
  color: #ffdede !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--main-1 {
  border-color: #ffdede !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--main-1 {
  fill: #ffdede !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--main-1 {
  stroke: #ffdede !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--dark-1 {
  background-color: #ddd !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--dark-1 {
  color: #ddd !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--dark-1 {
  border-color: #ddd !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--dark-1 {
  fill: #ddd !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--dark-1 {
  stroke: #ddd !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--alt-1 {
  background-color: #ddf3fc !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--alt-1 {
  color: #ddf3fc !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--alt-1 {
  border-color: #ddf3fc !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--alt-1 {
  fill: #ddf3fc !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--alt-1 {
  stroke: #ddf3fc !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--warm-grey-1 {
  background-color: #fff !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--warm-grey-1 {
  color: #fff !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--warm-grey-1 {
  border-color: #fff !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--warm-grey-1 {
  fill: #fff !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--warm-grey-1 {
  stroke: #fff !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--grey-1 {
  background-color: #f9f9f9 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--grey-1 {
  color: #f9f9f9 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--grey-1 {
  border-color: #f9f9f9 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--grey-1 {
  fill: #f9f9f9 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--grey-1 {
  stroke: #f9f9f9 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--teal-1 {
  background-color: #daf3f1 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--teal-1 {
  color: #daf3f1 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--teal-1 {
  border-color: #daf3f1 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--teal-1 {
  fill: #daf3f1 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--teal-1 {
  stroke: #daf3f1 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--pink-1 {
  background-color: #fdd4f0 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--pink-1 {
  color: #fdd4f0 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--pink-1 {
  border-color: #fdd4f0 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--pink-1 {
  fill: #fdd4f0 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--pink-1 {
  stroke: #fdd4f0 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--purple-1 {
  background-color: #e7d4fd !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--purple-1 {
  color: #e7d4fd !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--purple-1 {
  border-color: #e7d4fd !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--purple-1 {
  fill: #e7d4fd !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--purple-1 {
  stroke: #e7d4fd !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--yellow-1 {
  background-color: #fdf2d4 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--yellow-1 {
  color: #fdf2d4 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--yellow-1 {
  border-color: #fdf2d4 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--yellow-1 {
  fill: #fdf2d4 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--yellow-1 {
  stroke: #fdf2d4 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--success-1 {
  background-color: #e8f5ec !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--success-1 {
  color: #e8f5ec !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--success-1 {
  border-color: #e8f5ec !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--success-1 {
  fill: #e8f5ec !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--success-1 {
  stroke: #e8f5ec !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--error-1 {
  background-color: #ffebee !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--error-1 {
  color: #ffebee !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--error-1 {
  border-color: #ffebee !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--error-1 {
  fill: #ffebee !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--error-1 {
  stroke: #ffebee !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--main-2 {
  background-color: #ffb494 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--main-2 {
  color: #ffb494 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--main-2 {
  border-color: #ffb494 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--main-2 {
  fill: #ffb494 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--main-2 {
  stroke: #ffb494 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--dark-2 {
  background-color: #b2b2b2 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--dark-2 {
  color: #b2b2b2 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--dark-2 {
  border-color: #b2b2b2 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--dark-2 {
  fill: #b2b2b2 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--dark-2 {
  stroke: #b2b2b2 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--alt-2 {
  background-color: #96dcfb !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--alt-2 {
  color: #96dcfb !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--alt-2 {
  border-color: #96dcfb !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--alt-2 {
  fill: #96dcfb !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--alt-2 {
  stroke: #96dcfb !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--warm-grey-2 {
  background-color: #f5f4f3 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--warm-grey-2 {
  color: #f5f4f3 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--warm-grey-2 {
  border-color: #f5f4f3 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--warm-grey-2 {
  fill: #f5f4f3 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--warm-grey-2 {
  stroke: #f5f4f3 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--grey-2 {
  background-color: #f5f5f5 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--grey-2 {
  color: #f5f5f5 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--grey-2 {
  border-color: #f5f5f5 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--grey-2 {
  fill: #f5f5f5 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--grey-2 {
  stroke: #f5f5f5 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--teal-2 {
  background-color: #88e9e2 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--teal-2 {
  color: #88e9e2 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--teal-2 {
  border-color: #88e9e2 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--teal-2 {
  fill: #88e9e2 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--teal-2 {
  stroke: #88e9e2 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--pink-2 {
  background-color: #ff86ae !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--pink-2 {
  color: #ff86ae !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--pink-2 {
  border-color: #ff86ae !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--pink-2 {
  fill: #ff86ae !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--pink-2 {
  stroke: #ff86ae !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--purple-2 {
  background-color: #c08bff !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--purple-2 {
  color: #c08bff !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--purple-2 {
  border-color: #c08bff !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--purple-2 {
  fill: #c08bff !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--purple-2 {
  stroke: #c08bff !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--yellow-2 {
  background-color: #fec760 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--yellow-2 {
  color: #fec760 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--yellow-2 {
  border-color: #fec760 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--yellow-2 {
  fill: #fec760 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--yellow-2 {
  stroke: #fec760 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--success-2 {
  background-color: #b8e5c3 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--success-2 {
  color: #b8e5c3 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--success-2 {
  border-color: #b8e5c3 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--success-2 {
  fill: #b8e5c3 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--success-2 {
  stroke: #b8e5c3 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--error-2 {
  background-color: #ffc4c9 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--error-2 {
  color: #ffc4c9 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--error-2 {
  border-color: #ffc4c9 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--error-2 {
  fill: #ffc4c9 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--error-2 {
  stroke: #ffc4c9 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--main-3 {
  background-color: #ff6f31 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--main {
  background-color: #ff6f31 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--main-3 {
  color: #ff6f31 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--main {
  color: #ff6f31 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--main-3 {
  border-color: #ff6f31 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--main {
  border-color: #ff6f31 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--main-3 {
  fill: #ff6f31 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--main {
  fill: #ff6f31 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--main-3 {
  stroke: #ff6f31 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--main {
  stroke: #ff6f31 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--dark-3 {
  background-color: #767676 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--dark-3 {
  color: #767676 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--dark-3 {
  border-color: #767676 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--dark-3 {
  fill: #767676 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--dark-3 {
  stroke: #767676 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--alt-3 {
  background-color: #40c4ff !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--alt {
  background-color: #40c4ff !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--alt-3 {
  color: #40c4ff !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--alt {
  color: #40c4ff !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--alt-3 {
  border-color: #40c4ff !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--alt {
  border-color: #40c4ff !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--alt-3 {
  fill: #40c4ff !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--alt {
  fill: #40c4ff !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--alt-3 {
  stroke: #40c4ff !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--alt {
  stroke: #40c4ff !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--warm-grey-3 {
  background-color: #e7e2dd !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--warm-grey {
  background-color: #e7e2dd !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--warm-grey-3 {
  color: #e7e2dd !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--warm-grey {
  color: #e7e2dd !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--warm-grey-3 {
  border-color: #e7e2dd !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--warm-grey {
  border-color: #e7e2dd !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--warm-grey-3 {
  fill: #e7e2dd !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--warm-grey {
  fill: #e7e2dd !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--warm-grey-3 {
  stroke: #e7e2dd !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--warm-grey {
  stroke: #e7e2dd !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--grey-3 {
  background-color: #ddd !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--grey {
  background-color: #ddd !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--grey-3 {
  color: #ddd !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--grey {
  color: #ddd !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--grey-3 {
  border-color: #ddd !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--grey {
  border-color: #ddd !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--grey-3 {
  fill: #ddd !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--grey {
  fill: #ddd !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--grey-3 {
  stroke: #ddd !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--grey {
  stroke: #ddd !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--teal-3 {
  background-color: #1ecfc2 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--teal {
  background-color: #1ecfc2 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--teal-3 {
  color: #1ecfc2 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--teal {
  color: #1ecfc2 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--teal-3 {
  border-color: #1ecfc2 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--teal {
  border-color: #1ecfc2 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--teal-3 {
  fill: #1ecfc2 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--teal {
  fill: #1ecfc2 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--teal-3 {
  stroke: #1ecfc2 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--teal {
  stroke: #1ecfc2 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--pink-3 {
  background-color: #fa5f92 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--pink {
  background-color: #fa5f92 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--pink-3 {
  color: #fa5f92 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--pink {
  color: #fa5f92 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--pink-3 {
  border-color: #fa5f92 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--pink {
  border-color: #fa5f92 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--pink-3 {
  fill: #fa5f92 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--pink {
  fill: #fa5f92 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--pink-3 {
  stroke: #fa5f92 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--pink {
  stroke: #fa5f92 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--purple-3 {
  background-color: #924de4 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--purple {
  background-color: #924de4 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--purple-3 {
  color: #924de4 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--purple {
  color: #924de4 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--purple-3 {
  border-color: #924de4 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--purple {
  border-color: #924de4 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--purple-3 {
  fill: #924de4 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--purple {
  fill: #924de4 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--purple-3 {
  stroke: #924de4 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--purple {
  stroke: #924de4 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--yellow-3 {
  background-color: #ffb52a !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--yellow {
  background-color: #ffb52a !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--yellow-3 {
  color: #ffb52a !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--yellow {
  color: #ffb52a !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--yellow-3 {
  border-color: #ffb52a !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--yellow {
  border-color: #ffb52a !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--yellow-3 {
  fill: #ffb52a !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--yellow {
  fill: #ffb52a !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--yellow-3 {
  stroke: #ffb52a !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--yellow {
  stroke: #ffb52a !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--success-3 {
  background-color: #1ec071 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--success {
  background-color: #1ec071 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--success-3 {
  color: #1ec071 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--success {
  color: #1ec071 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--success-3 {
  border-color: #1ec071 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--success {
  border-color: #1ec071 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--success-3 {
  fill: #1ec071 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--success {
  fill: #1ec071 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--success-3 {
  stroke: #1ec071 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--success {
  stroke: #1ec071 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--error-3 {
  background-color: #f1524b !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--error {
  background-color: #f1524b !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--error-3 {
  color: #f1524b !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--error {
  color: #f1524b !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--error-3 {
  border-color: #f1524b !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--error {
  border-color: #f1524b !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--error-3 {
  fill: #f1524b !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--error {
  fill: #f1524b !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--error-3 {
  stroke: #f1524b !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--error {
  stroke: #f1524b !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--main-4 {
  background-color: #e25213 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--main-4 {
  color: #e25213 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--main-4 {
  border-color: #e25213 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--main-4 {
  fill: #e25213 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--main-4 {
  stroke: #e25213 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--dark-4 {
  background-color: #383838 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--dark {
  background-color: #383838 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--dark-4 {
  color: #383838 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--dark {
  color: #383838 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--dark-4 {
  border-color: #383838 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--dark {
  border-color: #383838 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--dark-4 {
  fill: #383838 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--dark {
  fill: #383838 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--dark-4 {
  stroke: #383838 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--dark {
  stroke: #383838 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--alt-4 {
  background-color: #0a9adb !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--alt-4 {
  color: #0a9adb !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--alt-4 {
  border-color: #0a9adb !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--alt-4 {
  fill: #0a9adb !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--alt-4 {
  stroke: #0a9adb !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--warm-grey-4 {
  background-color: #aca6a1 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--warm-grey-4 {
  color: #aca6a1 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--warm-grey-4 {
  border-color: #aca6a1 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--warm-grey-4 {
  fill: #aca6a1 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--warm-grey-4 {
  stroke: #aca6a1 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--grey-4 {
  background-color: #b2b2b2 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--grey-4 {
  color: #b2b2b2 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--grey-4 {
  border-color: #b2b2b2 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--grey-4 {
  fill: #b2b2b2 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--grey-4 {
  stroke: #b2b2b2 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--teal-4 {
  background-color: #0baea2 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--teal-4 {
  color: #0baea2 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--teal-4 {
  border-color: #0baea2 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--teal-4 {
  fill: #0baea2 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--teal-4 {
  stroke: #0baea2 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--pink-4 {
  background-color: #e44277 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--pink-4 {
  color: #e44277 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--pink-4 {
  border-color: #e44277 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--pink-4 {
  fill: #e44277 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--pink-4 {
  stroke: #e44277 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--purple-4 {
  background-color: #753bb9 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--purple-4 {
  color: #753bb9 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--purple-4 {
  border-color: #753bb9 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--purple-4 {
  fill: #753bb9 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--purple-4 {
  stroke: #753bb9 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--yellow-4 {
  background-color: #ec9a00 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--yellow-4 {
  color: #ec9a00 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--yellow-4 {
  border-color: #ec9a00 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--yellow-4 {
  fill: #ec9a00 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--yellow-4 {
  stroke: #ec9a00 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--success-4 {
  background-color: #19a460 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--success-4 {
  color: #19a460 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--success-4 {
  border-color: #19a460 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--success-4 {
  fill: #19a460 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--success-4 {
  stroke: #19a460 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--error-4 {
  background-color: #d13f37 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--error-4 {
  color: #d13f37 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--error-4 {
  border-color: #d13f37 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--error-4 {
  fill: #d13f37 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--error-4 {
  stroke: #d13f37 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--main-5 {
  background-color: #cd4308 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--main-5 {
  color: #cd4308 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--main-5 {
  border-color: #cd4308 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--main-5 {
  fill: #cd4308 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--main-5 {
  stroke: #cd4308 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--dark-5 {
  background-color: #000 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--dark-5 {
  color: #000 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--dark-5 {
  border-color: #000 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--dark-5 {
  fill: #000 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--dark-5 {
  stroke: #000 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--alt-5 {
  background-color: #0971a1 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--alt-5 {
  color: #0971a1 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--alt-5 {
  border-color: #0971a1 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--alt-5 {
  fill: #0971a1 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--alt-5 {
  stroke: #0971a1 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--warm-grey-5 {
  background-color: #7d756d !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--warm-grey-5 {
  color: #7d756d !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--warm-grey-5 {
  border-color: #7d756d !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--warm-grey-5 {
  fill: #7d756d !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--warm-grey-5 {
  stroke: #7d756d !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--grey-5 {
  background-color: #767676 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--grey-5 {
  color: #767676 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--grey-5 {
  border-color: #767676 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--grey-5 {
  fill: #767676 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--grey-5 {
  stroke: #767676 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--teal-5 {
  background-color: #218e86 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--teal-5 {
  color: #218e86 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--teal-5 {
  border-color: #218e86 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--teal-5 {
  fill: #218e86 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--teal-5 {
  stroke: #218e86 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--pink-5 {
  background-color: #ae4165 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--pink-5 {
  color: #ae4165 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--pink-5 {
  border-color: #ae4165 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--pink-5 {
  fill: #ae4165 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--pink-5 {
  stroke: #ae4165 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--purple-5 {
  background-color: #5f3c74 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--purple-5 {
  color: #5f3c74 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--purple-5 {
  border-color: #5f3c74 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--purple-5 {
  fill: #5f3c74 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--purple-5 {
  stroke: #5f3c74 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--yellow-5 {
  background-color: #d07901 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--yellow-5 {
  color: #d07901 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--yellow-5 {
  border-color: #d07901 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--yellow-5 {
  fill: #d07901 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--yellow-5 {
  stroke: #d07901 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--success-5 {
  background-color: #068246 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--success-5 {
  color: #068246 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--success-5 {
  border-color: #068246 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--success-5 {
  fill: #068246 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--success-5 {
  stroke: #068246 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--error-5 {
  background-color: #b31d18 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--error-5 {
  color: #b31d18 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--error-5 {
  border-color: #b31d18 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--error-5 {
  fill: #b31d18 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--error-5 {
  stroke: #b31d18 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--white {
  background-color: #fff;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--white {
  color: #fff;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--white {
  border-color: #fff;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--white {
  fill: #fff;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--white {
  stroke: #fff;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
:root {
  color: #383838;
  font-size: 62.5%;
  line-height: 1.5;
  font-family: AvenirNext-Medium,Helvetica Neue,Helvetica,sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
body {
  font-size: 16px;
  font-size: 1.6rem;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
html {
  min-height: 100%;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__text-input {
  border-radius: 3px;
  background-clip: padding-box;
  background: #fff;
  border: 1px solid #b2b2b2;
  padding: 8px;
  font-size: 14px;
  -webkit-appearance: textfield;
  width: 100%;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__text-input::-webkit-datetime-edit-fields-wrapper {
  padding: 0;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__text-input::-webkit-inner-spin-button {
  display: none;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__text-input::-webkit-input-placeholder {
  color: #b2b2b2;
  opacity: 1;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__text-input:-ms-input-placeholder {
  color: #b2b2b2;
  opacity: 1;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__text-input::-ms-input-placeholder {
  color: #b2b2b2;
  opacity: 1;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__text-input::placeholder {
  color: #b2b2b2;
  opacity: 1;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__text-input:-ms-input-placeholder {
  color: #b2b2b2;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__text-input::-ms-input-placeholder {
  color: #b2b2b2;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__text-input:focus {
  border-color: #ff6f31;
  outline: 0;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__text-input[aria-invalid=true] {
  border-color: #f1524b !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__text-input:disabled {
  background-color: #f5f5f5;
  border-color: #b2b2b2;
  color: #b2b2b2;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__text-input--inline {
  border-radius: 3px;
  background-clip: padding-box;
  background: #fff;
  border: 1px solid #b2b2b2;
  padding: 8px;
  font-size: 14px;
  -webkit-appearance: textfield;
  width: 200px;
  padding: 4px;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__text-input--inline::-webkit-datetime-edit-fields-wrapper {
  padding: 0;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__text-input--inline::-webkit-inner-spin-button {
  display: none;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__text-input--inline::-webkit-input-placeholder {
  color: #b2b2b2;
  opacity: 1;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__text-input--inline:-ms-input-placeholder {
  color: #b2b2b2;
  opacity: 1;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__text-input--inline::-ms-input-placeholder {
  color: #b2b2b2;
  opacity: 1;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__text-input--inline::placeholder {
  color: #b2b2b2;
  opacity: 1;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__text-input--inline:-ms-input-placeholder {
  color: #b2b2b2;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__text-input--inline::-ms-input-placeholder {
  color: #b2b2b2;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__text-input--inline:focus {
  border-color: #ff6f31;
  outline: 0;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__text-input--inline[aria-invalid=true] {
  border-color: #f1524b !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__text-input--inline:disabled {
  background-color: #f5f5f5;
  border-color: #b2b2b2;
  color: #b2b2b2;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__text-input--larger {
  border-radius: 3px;
  background-clip: padding-box;
  background: #fff;
  border: 1px solid #b2b2b2;
  padding: 8px;
  font-size: 14px;
  -webkit-appearance: textfield;
  width: 100%;
  font-size: 16px;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__text-input--larger::-webkit-datetime-edit-fields-wrapper {
  padding: 0;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__text-input--larger::-webkit-inner-spin-button {
  display: none;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__text-input--larger::-webkit-input-placeholder {
  color: #b2b2b2;
  opacity: 1;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__text-input--larger:-ms-input-placeholder {
  color: #b2b2b2;
  opacity: 1;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__text-input--larger::-ms-input-placeholder {
  color: #b2b2b2;
  opacity: 1;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__text-input--larger::placeholder {
  color: #b2b2b2;
  opacity: 1;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__text-input--larger:-ms-input-placeholder {
  color: #b2b2b2;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__text-input--larger::-ms-input-placeholder {
  color: #b2b2b2;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__text-input--larger:focus {
  border-color: #ff6f31;
  outline: 0;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__text-input--larger[aria-invalid=true] {
  border-color: #f1524b !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__text-input--larger:disabled {
  background-color: #f5f5f5;
  border-color: #b2b2b2;
  color: #b2b2b2;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__custom-input {
  opacity: 0;
  position: absolute;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__custom-input:focus + .c-form__custom-label {
  outline: 1px dotted #212121;
  outline: 5px auto -webkit-focus-ring-color;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__label {
  display: inline-block;
  font-family: AvenirNext-DemiBold,Helvetica Neue,Helvetica,sans-serif;
  font-size: 16px;
  color: #383838;
  margin-bottom: 4px;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__field-error {
  color: #f1524b;
  font-family: AvenirNext-DemiBold,Helvetica Neue,Helvetica,sans-serif;
  font-size: 13px;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__checkbox {
  position: absolute;
  opacity: 0;
  z-index: 2;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__checkbox + .c-form__checkbox-label {
  line-height: 24px;
  display: inline-block;
  margin-bottom: 5px;
  padding-left: 34px;
  position: relative;
  font-family: AvenirNext-DemiBold,Helvetica Neue,Helvetica,sans-serif;
  font-size: 16px;
  color: #383838;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__checkbox + .c-form__checkbox-label::after {
  content: '';
  position: absolute;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50px' height='50px' fill='%23FF6F31' stroke='none'%3E%3Cpath d='M6.3,7.9L2.1,3.6c-0.5-0.5-1.2-0.5-1.7,0s-0.5,1.3,0,1.7l4.5,4.6c0.8,0.8,2,0.8,2.8,0c0,0-0.1,0.1,0.5-0.5 C12,5.4,16.1,2,16.1,2c0.5-0.4,0.5-1.2,0.1-1.6c-0.5-0.5-1.2-0.5-1.7,0L6.3,7.9z'%3E%3C/path%3E%3C/svg%3E");
  top: 7px;
  left: 4px;
  height: 20px;
  width: 20px;
  opacity: 0;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__checkbox + .c-form__checkbox-label::before {
  transition: -webkit-transform .1s ease-in-out;
  transition: transform .1s ease-in-out;
  transition: transform .1s ease-in-out,-webkit-transform .1s ease-in-out;
  content: '';
  position: absolute;
  background-color: #fff;
  left: 0;
  top: 0;
  width: 24px;
  height: 24px;
  border-width: 1px;
  border-style: solid;
  border-color: #b2b2b2;
  border-radius: 3px;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
input.c-form__checkbox:checked + .c-form__checkbox-label::before {
  border-color: #ff6f31;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
input.c-form__checkbox:checked + .c-form__checkbox-label::after {
  opacity: 1;
  transition: opacity .2s ease-in-out;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
input.c-form__checkbox:active + .c-form__checkbox-label::before, input.c-form__checkbox:focus + .c-form__checkbox-label::before {
  border-width: 2px;
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
  border-color: #ff6f31;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
input.c-form__checkbox:disabled + .c-form__checkbox-label {
  cursor: no-drop;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
input.c-form__checkbox:disabled + .c-form__checkbox-label::before {
  border-color: #b2b2b2;
  background-color: #f5f5f5;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
input.c-form__checkbox:disabled + .c-form__checkbox-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50px' height='50px' fill='%23B2B2B2' stroke='none'%3E%3Cpath d='M6.3,7.9L2.1,3.6c-0.5-0.5-1.2-0.5-1.7,0s-0.5,1.3,0,1.7l4.5,4.6c0.8,0.8,2,0.8,2.8,0c0,0-0.1,0.1,0.5-0.5 C12,5.4,16.1,2,16.1,2c0.5-0.4,0.5-1.2,0.1-1.6c-0.5-0.5-1.2-0.5-1.7,0L6.3,7.9z'%3E%3C/path%3E%3C/svg%3E");
  top: 7px;
  left: 4px;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__checkbox--light {
  position: absolute;
  opacity: 0;
  z-index: 2;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__checkbox--light + .c-form__checkbox-label {
  line-height: 24px;
  display: inline-block;
  margin-bottom: 5px;
  padding-left: 34px;
  position: relative;
  font-family: AvenirNext-Medium,Helvetica Neue,Helvetica,sans-serif;
  font-size: 16px;
  color: #383838;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__checkbox--light + .c-form__checkbox-label::after {
  content: '';
  position: absolute;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50px' height='50px' fill='%23FF6F31' stroke='none'%3E%3Cpath d='M6.3,7.9L2.1,3.6c-0.5-0.5-1.2-0.5-1.7,0s-0.5,1.3,0,1.7l4.5,4.6c0.8,0.8,2,0.8,2.8,0c0,0-0.1,0.1,0.5-0.5 C12,5.4,16.1,2,16.1,2c0.5-0.4,0.5-1.2,0.1-1.6c-0.5-0.5-1.2-0.5-1.7,0L6.3,7.9z'%3E%3C/path%3E%3C/svg%3E");
  top: 7px;
  left: 4px;
  height: 20px;
  width: 20px;
  opacity: 0;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__checkbox--light + .c-form__checkbox-label::before {
  transition: -webkit-transform .1s ease-in-out;
  transition: transform .1s ease-in-out;
  transition: transform .1s ease-in-out,-webkit-transform .1s ease-in-out;
  content: '';
  position: absolute;
  background-color: #fff;
  left: 0;
  top: 0;
  width: 24px;
  height: 24px;
  border-width: 1px;
  border-style: solid;
  border-color: #b2b2b2;
  border-radius: 3px;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
input.c-form__checkbox--light:checked + .c-form__checkbox-label::before {
  border-color: #ff6f31;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
input.c-form__checkbox--light:checked + .c-form__checkbox-label::after {
  opacity: 1;
  transition: opacity .2s ease-in-out;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
input.c-form__checkbox--light:active + .c-form__checkbox-label::before, input.c-form__checkbox--light:focus + .c-form__checkbox-label::before {
  border-width: 2px;
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
  border-color: #ff6f31;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
input.c-form__checkbox--light:disabled + .c-form__checkbox-label {
  cursor: no-drop;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
input.c-form__checkbox--light:disabled + .c-form__checkbox-label::before {
  border-color: #b2b2b2;
  background-color: #f5f5f5;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
input.c-form__checkbox--light:disabled + .c-form__checkbox-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50px' height='50px' fill='%23B2B2B2' stroke='none'%3E%3Cpath d='M6.3,7.9L2.1,3.6c-0.5-0.5-1.2-0.5-1.7,0s-0.5,1.3,0,1.7l4.5,4.6c0.8,0.8,2,0.8,2.8,0c0,0-0.1,0.1,0.5-0.5 C12,5.4,16.1,2,16.1,2c0.5-0.4,0.5-1.2,0.1-1.6c-0.5-0.5-1.2-0.5-1.7,0L6.3,7.9z'%3E%3C/path%3E%3C/svg%3E");
  top: 7px;
  left: 4px;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__checkbox--small {
  position: absolute;
  opacity: 0;
  z-index: 2;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__checkbox--small + .c-form__checkbox-label {
  line-height: 18px;
  display: inline-block;
  margin-bottom: 5px;
  padding-left: 28px;
  position: relative;
  font-family: AvenirNext-DemiBold,Helvetica Neue,Helvetica,sans-serif;
  font-size: 16px;
  color: #383838;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__checkbox--small + .c-form__checkbox-label::after {
  content: '';
  position: absolute;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='10' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M1 3.605L3.89 7 9 1' stroke='%23FF6F31' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E");
  top: 5px;
  left: 4px;
  height: 14px;
  width: 14px;
  opacity: 0;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__checkbox--small + .c-form__checkbox-label::before {
  transition: -webkit-transform .1s ease-in-out;
  transition: transform .1s ease-in-out;
  transition: transform .1s ease-in-out,-webkit-transform .1s ease-in-out;
  content: '';
  position: absolute;
  background-color: #fff;
  left: 0;
  top: 0;
  width: 18px;
  height: 18px;
  border-width: 1px;
  border-style: solid;
  border-color: #b2b2b2;
  border-radius: 3px;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
input.c-form__checkbox--small:checked + .c-form__checkbox-label::before {
  border-color: #ff6f31;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
input.c-form__checkbox--small:checked + .c-form__checkbox-label::after {
  opacity: 1;
  transition: opacity .2s ease-in-out;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
input.c-form__checkbox--small:active + .c-form__checkbox-label::before, input.c-form__checkbox--small:focus + .c-form__checkbox-label::before {
  border-width: 2px;
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
  border-color: #ff6f31;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
input.c-form__checkbox--small:disabled + .c-form__checkbox-label {
  cursor: no-drop;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
input.c-form__checkbox--small:disabled + .c-form__checkbox-label::before {
  border-color: #b2b2b2;
  background-color: #f5f5f5;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
input.c-form__checkbox--small:disabled + .c-form__checkbox-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='10' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M1 3.605L3.89 7 9 1' stroke='%23B2B2B2' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E");
  top: 5px;
  left: 4px;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__checkbox--black {
  position: absolute;
  opacity: 0;
  z-index: 2;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__checkbox--black + .c-form__checkbox-label {
  line-height: 24px;
  display: inline-block;
  margin-bottom: 5px;
  padding-left: 34px;
  position: relative;
  font-family: AvenirNext-DemiBold,Helvetica Neue,Helvetica,sans-serif;
  font-size: 16px;
  color: #383838;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__checkbox--black + .c-form__checkbox-label::after {
  content: '';
  position: absolute;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50px' height='50px' fill='%23383838' stroke='none'%3E%3Cpath d='M6.3,7.9L2.1,3.6c-0.5-0.5-1.2-0.5-1.7,0s-0.5,1.3,0,1.7l4.5,4.6c0.8,0.8,2,0.8,2.8,0c0,0-0.1,0.1,0.5-0.5 C12,5.4,16.1,2,16.1,2c0.5-0.4,0.5-1.2,0.1-1.6c-0.5-0.5-1.2-0.5-1.7,0L6.3,7.9z'%3E%3C/path%3E%3C/svg%3E");
  top: 7px;
  left: 4px;
  height: 20px;
  width: 20px;
  opacity: 0;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__checkbox--black + .c-form__checkbox-label::before {
  transition: -webkit-transform .1s ease-in-out;
  transition: transform .1s ease-in-out;
  transition: transform .1s ease-in-out,-webkit-transform .1s ease-in-out;
  content: '';
  position: absolute;
  background-color: #fff;
  left: 0;
  top: 0;
  width: 24px;
  height: 24px;
  border-width: 1px;
  border-style: solid;
  border-color: #b2b2b2;
  border-radius: 3px;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
input.c-form__checkbox--black:checked + .c-form__checkbox-label::before {
  border-color: #383838;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
input.c-form__checkbox--black:checked + .c-form__checkbox-label::after {
  opacity: 1;
  transition: opacity .2s ease-in-out;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
input.c-form__checkbox--black:active + .c-form__checkbox-label::before, input.c-form__checkbox--black:focus + .c-form__checkbox-label::before {
  border-width: 2px;
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
  border-color: #383838;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
input.c-form__checkbox--black:disabled + .c-form__checkbox-label {
  cursor: no-drop;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
input.c-form__checkbox--black:disabled + .c-form__checkbox-label::before {
  border-color: #b2b2b2;
  background-color: #f5f5f5;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
input.c-form__checkbox--black:disabled + .c-form__checkbox-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50px' height='50px' fill='%23B2B2B2' stroke='none'%3E%3Cpath d='M6.3,7.9L2.1,3.6c-0.5-0.5-1.2-0.5-1.7,0s-0.5,1.3,0,1.7l4.5,4.6c0.8,0.8,2,0.8,2.8,0c0,0-0.1,0.1,0.5-0.5 C12,5.4,16.1,2,16.1,2c0.5-0.4,0.5-1.2,0.1-1.6c-0.5-0.5-1.2-0.5-1.7,0L6.3,7.9z'%3E%3C/path%3E%3C/svg%3E");
  top: 7px;
  left: 4px;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__checkbox--small-black {
  position: absolute;
  opacity: 0;
  z-index: 2;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__checkbox--small-black + .c-form__checkbox-label {
  line-height: 18px;
  display: inline-block;
  margin-bottom: 5px;
  padding-left: 28px;
  position: relative;
  font-family: AvenirNext-DemiBold,Helvetica Neue,Helvetica,sans-serif;
  font-size: 16px;
  color: #383838;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__checkbox--small-black + .c-form__checkbox-label::after {
  content: '';
  position: absolute;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='10' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M1 3.605L3.89 7 9 1' stroke='%23383838' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E");
  top: 5px;
  left: 4px;
  height: 14px;
  width: 14px;
  opacity: 0;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__checkbox--small-black + .c-form__checkbox-label::before {
  transition: -webkit-transform .1s ease-in-out;
  transition: transform .1s ease-in-out;
  transition: transform .1s ease-in-out,-webkit-transform .1s ease-in-out;
  content: '';
  position: absolute;
  background-color: #fff;
  left: 0;
  top: 0;
  width: 18px;
  height: 18px;
  border-width: 1px;
  border-style: solid;
  border-color: #b2b2b2;
  border-radius: 3px;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
input.c-form__checkbox--small-black:checked + .c-form__checkbox-label::before {
  border-color: #383838;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
input.c-form__checkbox--small-black:checked + .c-form__checkbox-label::after {
  opacity: 1;
  transition: opacity .2s ease-in-out;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
input.c-form__checkbox--small-black:active + .c-form__checkbox-label::before, input.c-form__checkbox--small-black:focus + .c-form__checkbox-label::before {
  border-width: 2px;
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
  border-color: #383838;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
input.c-form__checkbox--small-black:disabled + .c-form__checkbox-label {
  cursor: no-drop;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
input.c-form__checkbox--small-black:disabled + .c-form__checkbox-label::before {
  border-color: #b2b2b2;
  background-color: #f5f5f5;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
input.c-form__checkbox--small-black:disabled + .c-form__checkbox-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='10' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M1 3.605L3.89 7 9 1' stroke='%23B2B2B2' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E");
  top: 5px;
  left: 4px;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__radio {
  position: absolute;
  opacity: 0;
  z-index: 2;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__radio-label {
  line-height: 24px;
  display: inline-block;
  margin-bottom: 5px;
  padding-left: 34px;
  position: relative;
  font-family: AvenirNext-DemiBold,Helvetica Neue,Helvetica,sans-serif;
  font-size: 16px;
  color: #383838;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__radio-label::before {
  transition: -webkit-transform .1s ease-in-out;
  transition: transform .1s ease-in-out;
  transition: transform .1s ease-in-out,-webkit-transform .1s ease-in-out;
  content: '';
  position: absolute;
  background-color: #fff;
  left: 0;
  top: 0;
  width: 24px;
  height: 24px;
  border-width: 1px;
  border-style: solid;
  border-color: #b2b2b2;
  border-radius: 50%;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__radio-label::after {
  content: '';
  position: absolute;
  top: 12px;
  left: 12px;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  height: 11px;
  width: 11px;
  background-color: #ff6f31;
  border-radius: 50%;
  opacity: 0;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
input.c-form__radio:checked + .c-form__radio-label::before {
  border-color: #ff6f31;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
input.c-form__radio:checked + .c-form__radio-label::after {
  opacity: 1;
  transition: opacity .2s ease-in-out;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
input.c-form__radio:active + .c-form__radio-label::before, input.c-form__radio:focus + .c-form__radio-label::before {
  border-width: 2px;
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
  border-color: #ff6f31;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
input.c-form__radio:disabled + .c-form__radio-label {
  cursor: no-drop;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
input.c-form__radio:disabled + .c-form__radio-label::before {
  border-color: #b2b2b2;
  background-color: #f5f5f5;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
input.c-form__radio:disabled + .c-form__radio-label::after {
  background-color: #b2b2b2;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
fieldset {
  margin: 0;
  padding: 0;
  border: 0;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-legend--unstyled {
  background: 0 0;
  border: 0;
  border-radius: 0;
  color: inherit;
  padding: 0;
  text-transform: none;
  width: auto;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
select.c-form__select {
  border-radius: 3px;
  background-clip: padding-box;
  background: #fff;
  border: 1px solid #b2b2b2;
  padding: 8px;
  font-size: 14px;
  background-color: #fff;
  background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8' standalone='no'?%3E%3Csvg width='11' height='6' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath d='M2.998 8.393a.64.64 0 0 1-.427-.174.582.582 0 0 1 0-.838l4.364-4.363-4.348-4.395a.582.582 0 0 1 0-.838.582.582 0 0 1 .838 0l4.79 4.79a.582.582 0 0 1 0 .838l-4.79 4.806a.61.61 0 0 1-.427.174z' id='a'/%3E%3C/defs%3E%3Cuse fill='%23767676' fill-rule='nonzero' transform='rotate(90 5.393 3)' xlink:href='%23a'/%3E%3C/svg%3E");
  background-position: calc(100% - 10px) 50% !important;
  background-repeat: no-repeat !important;
  outline: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 100%;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
select.c-form__select:focus {
  border-color: #ff6f31;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
select.c-form__select:invalid {
  color: #b2b2b2;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
select.c-form__select option {
  color: #383838;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-h1, .u-h2, .u-h3, .u-h4, .u-h5, .u-h6, .u-h7 {
  font-weight: 400;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-h2, .u-h3, .u-h4, .u-h5, .u-h6, .u-h7 {
  font-family: AvenirNext-DemiBold,Helvetica Neue,Helvetica,sans-serif;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-h1 {
  font-family: Geomanist-Medium,Helvetica Neue,Helvetica,sans-serif;
  font-size: 36px;
  font-size: 3.6rem;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-h2 {
  font-size: 28px;
  font-size: 2.8rem;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-h3 {
  font-size: 22px;
  font-size: 2.2rem;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-h4 {
  font-size: 20px;
  font-size: 2rem;
  line-height: 1.2em;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-h5 {
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 1.2em;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-h6 {
  font-size: 16px;
  font-size: 1.6rem;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-h7 {
  font-size: 13px;
  font-size: 1.3rem;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-heading--caps {
  font-size: 12px;
  font-size: 1.2rem;
  font-family: AvenirNext-Bold,Helvetica Neue,Helvetica,sans-serif;
  -webkit-font-smoothing: antialiased;
  line-height: 18px;
  text-transform: uppercase;
  letter-spacing: .08rem;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-heading--caps-2 {
  font-size: 12px;
  font-size: 1.2rem;
  font-family: AvenirNext-DemiBold,Helvetica Neue,Helvetica,sans-serif;
  line-height: 18px;
  text-transform: uppercase;
  letter-spacing: .08rem;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
img {
  max-width: 100%;
  font-style: italic;
  vertical-align: middle;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-link {
  color: #383838;
  cursor: pointer;
  letter-spacing: .05rem;
  text-transform: none;
  text-decoration: none;
  background-image: linear-gradient(to left, #383838 50%, #ff6f31 50%);
  background-repeat: repeat-x;
  background-size: 204% 1px;
  background-position: 98% 1.15em;
  transition: all .2s ease-in-out;
  background-color: transparent;
  line-height: normal;
  border: 0;
  padding: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-link:hover {
  color: #ff6f31;
  background-position: 0 1.15em;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-link--dark-3 {
  color: #767676;
  cursor: pointer;
  letter-spacing: .05rem;
  text-transform: none;
  text-decoration: none;
  background-image: linear-gradient(to left, #767676 50%, #ff6f31 50%);
  background-repeat: repeat-x;
  background-size: 204% 1px;
  background-position: 98% 1.15em;
  transition: all .2s ease-in-out;
  background-color: transparent;
  line-height: normal;
  border: 0;
  padding: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-link--dark-3:hover {
  color: #ff6f31;
  background-position: 0 1.15em;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-link--white {
  color: #fff;
  cursor: pointer;
  letter-spacing: .05rem;
  text-transform: none;
  text-decoration: none;
  background-image: linear-gradient(to left, #fff 50%, #ffb494 50%);
  background-repeat: repeat-x;
  background-size: 204% 1px;
  background-position: 98% 1.15em;
  transition: all .2s ease-in-out;
  background-color: transparent;
  line-height: normal;
  border: 0;
  padding: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-link--white:hover {
  color: #ffb494;
  background-position: 0 1.15em;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-list--inline, .c-list--unstyled {
  list-style-type: none;
  margin: 0;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-list--inline li {
  display: inline-block;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-list--inline li:after {
  content: '|';
  padding: 0 15px 0 13px;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-list--inline li:last-child:after {
  content: none;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
blockquote {
  font-family: merriweatherbold,Georgia,serif;
  font-size: 20px;
  font-size: 2rem;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
blockquote:after, blockquote:before {
  position: relative;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
blockquote:before {
  content: '“';
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
blockquote:after {
  content: '”';
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-alert--success {
  position: relative;
  font-family: AvenirNext-DemiBold,Helvetica Neue,Helvetica,sans-serif;
  border-radius: 4px;
  background-clip: padding-box;
  color: #fff;
  font-size: 16px;
  padding: 10px 30px 10px 20px;
  background-color: #1ec071;
  box-shadow: 0 3px 10px 1px rgba(0, 0, 0, 0.3);
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-alert--info {
  position: relative;
  font-family: AvenirNext-DemiBold,Helvetica Neue,Helvetica,sans-serif;
  border-radius: 4px;
  background-clip: padding-box;
  color: #fff;
  font-size: 16px;
  padding: 10px 30px 10px 20px;
  background-color: #0a9adb;
  box-shadow: 0 3px 10px 1px rgba(0, 0, 0, 0.3);
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-alert--warning {
  position: relative;
  font-family: AvenirNext-DemiBold,Helvetica Neue,Helvetica,sans-serif;
  border-radius: 4px;
  background-clip: padding-box;
  color: #fff;
  font-size: 16px;
  padding: 10px 30px 10px 20px;
  background-color: #ec9a00;
  box-shadow: 0 3px 10px 1px rgba(0, 0, 0, 0.3);
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-alert--error {
  position: relative;
  font-family: AvenirNext-DemiBold,Helvetica Neue,Helvetica,sans-serif;
  border-radius: 4px;
  background-clip: padding-box;
  color: #fff;
  font-size: 16px;
  padding: 10px 30px 10px 20px;
  background-color: #f1524b;
  box-shadow: 0 3px 10px 1px rgba(0, 0, 0, 0.3);
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-alert__dismiss-button {
  position: absolute;
  right: 6px;
  top: 3px;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-badge {
  background-color: #767676;
  color: #fff;
  border-radius: 9px;
  font-size: 11px;
  line-height: 11px;
  padding: 3px;
  display: inline-block;
  min-width: 16px;
  text-align: center;
  font-family: AvenirNext-Medium,Helvetica Neue,Helvetica,sans-serif;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-btn--primary {
  display: inline-block;
  outline: 0;
  position: relative;
  font-size: 12px;
  font-size: 1.2rem;
  font-family: AvenirNext-Bold,Helvetica Neue,Helvetica,sans-serif;
  padding: 10px 20px;
  line-height: 18px;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: .05rem;
  white-space: nowrap;
  background-color: transparent;
  border-color: transparent;
  border-width: 1px;
  border-style: solid;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  min-width: 120px;
  border-radius: 3px;
  -webkit-transform: translateY(0);
  transform: translateY(0);
  transition: opacity .2s ease-in-out,background-color .2s ease-in-out;
  background-color: #ff6f31;
  color: #fff;
  border-color: transparent;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-btn--primary.disabled, .c-btn--primary.disabled:hover, .c-btn--primary[disabled], .c-btn--primary[disabled]:hover {
  background-color: #f5f5f5;
  border-color: transparent;
  color: #b2b2b2;
  pointer-events: none;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-btn--primary.hover, .c-btn--primary:focus, .c-btn--primary:hover {
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
  background-color: #e25213;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-btn--primary.active, .c-btn--primary:active {
  box-shadow: none;
  -webkit-transform: translateY(1px);
  transform: translateY(1px);
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-btn--alt {
  display: inline-block;
  outline: 0;
  position: relative;
  font-size: 12px;
  font-size: 1.2rem;
  font-family: AvenirNext-Bold,Helvetica Neue,Helvetica,sans-serif;
  padding: 10px 20px;
  line-height: 18px;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: .05rem;
  white-space: nowrap;
  background-color: transparent;
  border-color: transparent;
  border-width: 1px;
  border-style: solid;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  min-width: 120px;
  border-radius: 3px;
  -webkit-transform: translateY(0);
  transform: translateY(0);
  transition: opacity .2s ease-in-out,background-color .2s ease-in-out;
  background-color: #40c4ff;
  color: #fff;
  border-color: transparent;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-btn--alt.disabled, .c-btn--alt.disabled:hover, .c-btn--alt[disabled], .c-btn--alt[disabled]:hover {
  background-color: #f5f5f5;
  border-color: transparent;
  color: #b2b2b2;
  pointer-events: none;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-btn--alt.hover, .c-btn--alt:focus, .c-btn--alt:hover {
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
  background-color: #0a9adb;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-btn--alt.active, .c-btn--alt:active {
  box-shadow: none;
  -webkit-transform: translateY(1px);
  transform: translateY(1px);
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-btn--secondary {
  display: inline-block;
  outline: 0;
  position: relative;
  font-size: 12px;
  font-size: 1.2rem;
  font-family: AvenirNext-Bold,Helvetica Neue,Helvetica,sans-serif;
  padding: 10px 20px;
  line-height: 18px;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: .05rem;
  white-space: nowrap;
  background-color: transparent;
  border-color: transparent;
  border-width: 1px;
  border-style: solid;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  min-width: 120px;
  border-radius: 3px;
  -webkit-transform: translateY(0);
  transform: translateY(0);
  transition: opacity .2s ease-in-out,background-color .2s ease-in-out;
  background-color: #f9f9f9;
  color: #767676;
  border-color: #767676;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-btn--secondary.disabled, .c-btn--secondary.disabled:hover, .c-btn--secondary[disabled], .c-btn--secondary[disabled]:hover {
  background-color: #f5f5f5;
  border-color: transparent;
  color: #b2b2b2;
  pointer-events: none;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-btn--secondary.hover, .c-btn--secondary:focus, .c-btn--secondary:hover {
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
  background-color: #f5f5f5;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-btn--secondary.active, .c-btn--secondary:active {
  box-shadow: none;
  -webkit-transform: translateY(1px);
  transform: translateY(1px);
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-btn--secondary--dark-bg {
  display: inline-block;
  outline: 0;
  position: relative;
  font-size: 12px;
  font-size: 1.2rem;
  font-family: AvenirNext-Bold,Helvetica Neue,Helvetica,sans-serif;
  padding: 10px 20px;
  line-height: 18px;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: .05rem;
  white-space: nowrap;
  background-color: transparent;
  border-color: transparent;
  border-width: 1px;
  border-style: solid;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  min-width: 120px;
  border-radius: 3px;
  -webkit-transform: translateY(0);
  transform: translateY(0);
  transition: opacity .2s ease-in-out,background-color .2s ease-in-out;
  background-color: #f9f9f9;
  color: #767676;
  border-color: transparent;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-btn--secondary--dark-bg.disabled, .c-btn--secondary--dark-bg.disabled:hover, .c-btn--secondary--dark-bg[disabled], .c-btn--secondary--dark-bg[disabled]:hover {
  background-color: #f5f5f5;
  border-color: transparent;
  color: #b2b2b2;
  pointer-events: none;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-btn--secondary--dark-bg.hover, .c-btn--secondary--dark-bg:focus, .c-btn--secondary--dark-bg:hover {
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
  background-color: #f5f5f5;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-btn--secondary--dark-bg.active, .c-btn--secondary--dark-bg:active {
  box-shadow: none;
  -webkit-transform: translateY(1px);
  transform: translateY(1px);
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-btn--teal {
  background-color: #1ecfc2;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-btn--teal.hover, .c-btn--teal:focus, .c-btn--teal:hover {
  background-color: #0baea2;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-btn--pink {
  background-color: #fa5f92;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-btn--pink.hover, .c-btn--pink:focus, .c-btn--pink:hover {
  background-color: #e44277;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-btn--purple {
  background-color: #924de4;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-btn--purple.hover, .c-btn--purple:focus, .c-btn--purple:hover {
  background-color: #753bb9;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-btn--yellow {
  background-color: #ffb52a;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-btn--yellow.hover, .c-btn--yellow:focus, .c-btn--yellow:hover {
  background-color: #ec9a00;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-btn--success {
  background-color: #1ec071;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-btn--success.hover, .c-btn--success:focus, .c-btn--success:hover {
  background-color: #19a460;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-btn--error {
  background-color: #f1524b;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-btn--error.hover, .c-btn--error:focus, .c-btn--error:hover {
  background-color: #d13f37;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-text-action--primary {
  display: inline-block;
  outline: 0;
  position: relative;
  font-size: 12px;
  font-size: 1.2rem;
  font-family: AvenirNext-Bold,Helvetica Neue,Helvetica,sans-serif;
  padding: 10px 20px;
  line-height: 18px;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: .05rem;
  white-space: nowrap;
  background-color: transparent;
  border-color: transparent;
  border-width: 1px;
  border-style: solid;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  color: #ff6f31;
  transition: opacity .2s ease-in-out,color .2s ease-in-out;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-text-action--primary::after {
  content: '';
  background-color: #ff6f31;
  height: 1px;
  width: 0;
  position: relative;
  display: block;
  opacity: 0;
  transition: opacity .2s ease-in-out,width .2s ease-in-out,-webkit-transform .1s ease;
  transition: opacity .2s ease-in-out,width .2s ease-in-out,transform .1s ease;
  transition: opacity .2s ease-in-out,width .2s ease-in-out,transform .1s ease,-webkit-transform .1s ease;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-text-action--primary.hover, .c-text-action--primary:focus, .c-text-action--primary:hover {
  color: #cd4308;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-text-action--primary.hover::after, .c-text-action--primary:focus::after, .c-text-action--primary:hover::after {
  width: 100%;
  background-color: #cd4308;
  opacity: 1;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-text-action--primary.active::after, .c-text-action--primary:active::after {
  -webkit-transform: translateY(2px);
  transform: translateY(2px);
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-text-action--secondary {
  display: inline-block;
  outline: 0;
  position: relative;
  font-size: 12px;
  font-size: 1.2rem;
  font-family: AvenirNext-Bold,Helvetica Neue,Helvetica,sans-serif;
  padding: 10px 20px;
  line-height: 18px;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: .05rem;
  white-space: nowrap;
  background-color: transparent;
  border-color: transparent;
  border-width: 1px;
  border-style: solid;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  color: #767676;
  transition: opacity .2s ease-in-out,color .2s ease-in-out;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-text-action--secondary::after {
  content: '';
  background-color: #767676;
  height: 1px;
  width: 0;
  position: relative;
  display: block;
  opacity: 0;
  transition: opacity .2s ease-in-out,width .2s ease-in-out,-webkit-transform .1s ease;
  transition: opacity .2s ease-in-out,width .2s ease-in-out,transform .1s ease;
  transition: opacity .2s ease-in-out,width .2s ease-in-out,transform .1s ease,-webkit-transform .1s ease;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-text-action--secondary.hover, .c-text-action--secondary:focus, .c-text-action--secondary:hover {
  color: #383838;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-text-action--secondary.hover::after, .c-text-action--secondary:focus::after, .c-text-action--secondary:hover::after {
  width: 100%;
  background-color: #383838;
  opacity: 1;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-text-action--secondary.active::after, .c-text-action--secondary:active::after {
  -webkit-transform: translateY(2px);
  transform: translateY(2px);
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-text-action--alt {
  display: inline-block;
  outline: 0;
  position: relative;
  font-size: 12px;
  font-size: 1.2rem;
  font-family: AvenirNext-Bold,Helvetica Neue,Helvetica,sans-serif;
  padding: 10px 20px;
  line-height: 18px;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: .05rem;
  white-space: nowrap;
  background-color: transparent;
  border-color: transparent;
  border-width: 1px;
  border-style: solid;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  color: #40c4ff;
  transition: opacity .2s ease-in-out,color .2s ease-in-out;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-text-action--alt::after {
  content: '';
  background-color: #40c4ff;
  height: 1px;
  width: 0;
  position: relative;
  display: block;
  opacity: 0;
  transition: opacity .2s ease-in-out,width .2s ease-in-out,-webkit-transform .1s ease;
  transition: opacity .2s ease-in-out,width .2s ease-in-out,transform .1s ease;
  transition: opacity .2s ease-in-out,width .2s ease-in-out,transform .1s ease,-webkit-transform .1s ease;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-text-action--alt.hover, .c-text-action--alt:focus, .c-text-action--alt:hover {
  color: #0971a1;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-text-action--alt.hover::after, .c-text-action--alt:focus::after, .c-text-action--alt:hover::after {
  width: 100%;
  background-color: #0971a1;
  opacity: 1;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-text-action--alt.active::after, .c-text-action--alt:active::after {
  -webkit-transform: translateY(2px);
  transform: translateY(2px);
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-text-action--secondary--dark-bg {
  display: inline-block;
  outline: 0;
  position: relative;
  font-size: 12px;
  font-size: 1.2rem;
  font-family: AvenirNext-Bold,Helvetica Neue,Helvetica,sans-serif;
  padding: 10px 20px;
  line-height: 18px;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: .05rem;
  white-space: nowrap;
  background-color: transparent;
  border-color: transparent;
  border-width: 1px;
  border-style: solid;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  color: #f9f9f9;
  transition: opacity .2s ease-in-out,color .2s ease-in-out;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-text-action--secondary--dark-bg::after {
  content: '';
  background-color: #f9f9f9;
  height: 1px;
  width: 0;
  position: relative;
  display: block;
  opacity: 0;
  transition: opacity .2s ease-in-out,width .2s ease-in-out,-webkit-transform .1s ease;
  transition: opacity .2s ease-in-out,width .2s ease-in-out,transform .1s ease;
  transition: opacity .2s ease-in-out,width .2s ease-in-out,transform .1s ease,-webkit-transform .1s ease;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-text-action--secondary--dark-bg.hover, .c-text-action--secondary--dark-bg:focus, .c-text-action--secondary--dark-bg:hover {
  color: #f5f5f5;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-text-action--secondary--dark-bg.hover::after, .c-text-action--secondary--dark-bg:focus::after, .c-text-action--secondary--dark-bg:hover::after {
  width: 100%;
  background-color: #f5f5f5;
  opacity: 1;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-text-action--secondary--dark-bg.active::after, .c-text-action--secondary--dark-bg:active::after {
  -webkit-transform: translateY(2px);
  transform: translateY(2px);
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-btn--s {
  padding: 6px 20px;
  min-width: 110px;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-btn--l {
  padding: 14px 24px;
  min-width: 140px;
}

@media screen and (max-width: 576px) {
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .c-btn--xs-s {
    padding: 6px 20px;
    min-width: 110px;
  }
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-savebtn__wrapper {
  position: relative;
  display: inline-block;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-info-list__row {
  display: table-row;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-info-list__label {
  display: table-cell;
  padding-right: 24px;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-info-list__value {
  display: table-cell;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-modal-overlay {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  position: fixed;
  z-index: 1000;
  left: 0;
  top: 0;
  width: 100%;
  min-height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  max-height: 100vh;
  padding: 24px;
  overflow-y: auto;
  background-color: rgba(255, 255, 255, 0.8);
  transition: opacity .5s ease;
  opacity: .01;
}

@media screen and (max-width: 768px) {
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .c-modal-overlay--mobile-full {
    padding: 0;
  }
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-modal-overlay--visible {
  opacity: 1;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-modal-overlay--hidden {
  opacity: 0;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-modal {
  background-color: #fff;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  border-radius: 5px;
  box-shadow: 0 6px 30px 10px rgba(0, 0, 0, 0.15);
  max-width: 620px;
  width: 100%;
  opacity: .01;
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
  transition: opacity .5s ease,-webkit-transform .5s ease;
  transition: transform .5s ease,opacity .5s ease;
  transition: transform .5s ease,opacity .5s ease,-webkit-transform .5s ease;
  margin: auto 0;
}

@media screen and (max-width: 768px) {
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .c-modal--mobile-full {
    min-height: 100%;
    height: 100vh;
    overflow-y: scroll;
  }
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-modal--visible {
  opacity: 1;
  -webkit-transform: translateY(0);
  transform: translateY(0);
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-modal--hidden {
  opacity: 0;
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-modal__title {
  font-family: AvenirNext-DemiBold,Helvetica Neue,Helvetica,sans-serif;
  font-size: 20px;
  font-size: 2rem;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  padding: 24px 40px;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-modal--center-content .c-modal__title {
  padding-bottom: 10px;
  padding-top: 10px;
  text-align: center;
}

@media screen and (min-width: 500px) {
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .c-modal--center-content .c-modal__title {
    padding-left: 80px;
    padding-right: 80px;
  }
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-modal__content {
  padding: 0 40px 20px;
  font-size: 16px;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-modal--center-content .c-modal__content {
  padding-bottom: 10px;
  text-align: center;
}

@media screen and (min-width: 500px) {
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .c-modal--center-content .c-modal__content {
    padding-left: 80px;
    padding-right: 80px;
  }
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-modal__buttons {
  display: flex;
  padding: 20px 40px 40px;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-modal__buttons button {
  margin-right: 10px;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-modal--center-content .c-modal__buttons {
  justify-content: center;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-modal__dismiss-button {
  position: absolute;
  right: 8px;
  top: 8px;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.ReactModal__Body--open {
  overflow: hidden;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-navbar {
  position: relative;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-navbar__link {
  border-bottom: 2px solid transparent;
  display: inline-block;
  outline: 0;
  padding: 18px;
  transition: all .2s ease-in-out;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-navbar__link:focus, .c-navbar__link:hover {
  background-color: #eceff1;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-navbar__link.is-active, .c-navbar__link:active {
  border-color: currentColor;
}

@media screen and (max-width: 450px) {
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .c-navbar--mobile {
    border-top: 1px solid #eceff1;
    clear: both;
    display: none;
    width: 100%;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .c-navbar--mobile .c-navbar__link {
    display: block;
    padding: 10px 18px;
    border-bottom: 0;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .c-navbar--mobile.is-active {
    display: block;
  }
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-spinner {
  -webkit-animation: c-spinner-rotator 1.7s linear infinite;
  animation: c-spinner-rotator 1.7s linear infinite;
  -webkit-transform-origin: center center;
  transform-origin: center center;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-spinner-path {
  stroke-dasharray: 89,200;
  stroke-dashoffset: -10;
  -webkit-animation: c-spinner-dash 1.7s ease-in-out infinite;
  animation: c-spinner-dash 1.7s ease-in-out infinite;
  stroke-linecap: round;
}

@-webkit-keyframes c-spinner-rotator {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes c-spinner-rotator {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-webkit-keyframes c-spinner-dash {
  0% {
    stroke-dasharray: 1;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 89,200;
    stroke-dashoffset: -35;
  }
  100% {
    stroke-dasharray: 89,200;
    stroke-dashoffset: -124;
  }
}

@keyframes c-spinner-dash {
  0% {
    stroke-dasharray: 1;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 89,200;
    stroke-dashoffset: -35;
  }
  100% {
    stroke-dasharray: 89,200;
    stroke-dashoffset: -124;
  }
}

@supports (-webkit-animation-name: test) or (animation-name: test) {
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .c-spinner {
    -webkit-animation: c-spinner-rotator 1.7s linear infinite;
    animation: c-spinner-rotator 1.7s linear infinite;
  }
  @-webkit-keyframes c-spinner-rotator {
    0% {
      -webkit-transform: rotate(0);
      transform: rotate(0);
    }
    100% {
      -webkit-transform: rotate(270deg);
      transform: rotate(270deg);
    }
  }
  @keyframes c-spinner-rotator {
    0% {
      -webkit-transform: rotate(0);
      transform: rotate(0);
    }
    100% {
      -webkit-transform: rotate(270deg);
      transform: rotate(270deg);
    }
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .c-spinner-path {
    stroke-dasharray: 187;
    stroke-dashoffset: 0;
    stroke: #ff6f31;
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-animation: c-spinner-dash 1.7s ease-in-out infinite;
    animation: c-spinner-dash 1.7s ease-in-out infinite;
  }
  @-webkit-keyframes c-spinner-dash {
    0% {
      stroke-dashoffset: 187;
    }
    50% {
      stroke-dashoffset: 46.75;
      -webkit-transform: rotate(135deg);
      transform: rotate(135deg);
    }
    100% {
      stroke-dashoffset: 187;
      -webkit-transform: rotate(450deg);
      transform: rotate(450deg);
    }
  }
  @keyframes c-spinner-dash {
    0% {
      stroke-dashoffset: 187;
    }
    50% {
      stroke-dashoffset: 46.75;
      -webkit-transform: rotate(135deg);
      transform: rotate(135deg);
    }
    100% {
      stroke-dashoffset: 187;
      -webkit-transform: rotate(450deg);
      transform: rotate(450deg);
    }
  }
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.react-tabs__tab-list {
  border-bottom: 1px solid #b8b8b8;
  color: #b8b8b8;
  margin: 0 0 10px;
  padding: 0;
  text-transform: uppercase;
  letter-spacing: 1.2px;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.react-tabs__tab {
  display: inline-block;
  position: relative;
  list-style: none;
  padding: 6px 12px;
  cursor: pointer;
  font-size: 12px;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.react-tabs__tab--selected {
  border-color: #aaa;
  color: #4a4a4a;
  border-bottom: 3px solid #4a4a4a;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.react-tabs__tab:focus {
  box-shadow: 0 0 5px #0188fe;
  border-color: #0188fe;
  outline: 0;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.react-tabs__tab:focus:after {
  content: "";
  position: absolute;
  height: 5px;
  left: -4px;
  right: -4px;
  bottom: -5px;
  background: #fff;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.react-tabs__tab-panel {
  display: none;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.react-tabs__tab-panel--selected {
  display: block;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.react-tabs__tab-panel--disabled {
  color: GrayText;
  cursor: default;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-tile {
  border-radius: 5px;
  background-clip: padding-box;
  background-color: #fff;
  box-shadow: 0 1px 3px rgba(1, 1, 1, 0.18);
  padding: 20px;
  position: relative;
}

@media screen and (min-width: 576px) {
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .c-tile {
    padding: 20px 30px;
  }
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-tile__horiz-padding {
  padding-left: 20px;
  padding-right: 20px;
}

@media screen and (min-width: 576px) {
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .c-tile__horiz-padding {
    padding-left: 30px;
    padding-right: 30px;
  }
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-tile__dismiss-button {
  position: absolute;
  right: 8px;
  top: 8px;
}

@media screen and (min-width: 576px) {
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .c-tile__dismiss-button {
    right: 18px;
  }
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-sr-only {
  border: 0 !important;
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px !important;
  overflow: hidden;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-transition--all {
  transition: all 0.2s ease-in-out !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-transition--bgcolor {
  transition: background-color 0.2s ease-in-out !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-transition--color {
  transition: color 0.2s ease-in-out !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-transition--opacity {
  transition: opacity 0.2s ease-in-out !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-transition--none {
  transition: none !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-border {
  border: 1px solid transparent;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-border--t {
  border-top: 1px solid transparent;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-border--r {
  border-right: 1px solid transparent;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-border--b {
  border-bottom: 1px solid transparent;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-border--l {
  border-left: 1px solid transparent;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-display {
  display: inherit !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-display--b {
  display: block !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-display--i {
  display: inline !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-display--ib {
  display: inline-block !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-display--n {
  display: none !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-display--t {
  display: table !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-display--tc {
  display: table-cell !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-flex {
  display: flex !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-vert-align--t {
  vertical-align: top !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-vert-align--m {
  vertical-align: middle !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-vert-align--b {
  vertical-align: bottom !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-font--title {
  font-family: Geomanist-Medium,Helvetica Neue,Helvetica,sans-serif;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-font--heading {
  font-family: AvenirNext-DemiBold,Helvetica Neue,Helvetica,sans-serif;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-font--main {
  font-family: AvenirNext-Medium,Helvetica Neue,Helvetica,sans-serif;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-font--bold {
  font-family: AvenirNext-Bold,Helvetica Neue,Helvetica,sans-serif;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-font--quote {
  font-family: merriweatherbold,Georgia,serif;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-flex-center--v {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-flex--1 {
  flex: 1 0 0%;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-flex--no-shrink {
  flex-shrink: 0;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-float--l {
  float: left !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-float--n {
  float: none !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-float--r {
  float: right !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-float--clear {
  clear: both;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.row:after, .row:before, .u-cf:after, .u-cf:before, .u-clearfix:after, .u-clearfix:before {
  content: " ";
  display: table;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.row:after, .u-cf:after, .u-clearfix:after {
  clear: both;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-hover-show {
  opacity: 0;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-hover-target:hover .u-hover-show {
  opacity: 1;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.row {
  margin-bottom: 30px;
  margin-left: -1.33333%;
}

@media (max-width: 50em) {
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .row {
    margin-left: 0;
  }
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.col1, .col10, .col11, .col12, .col2, .col3, .col4, .col5, .col6, .col7, .col8, .col9, .column {
  float: left;
  margin-left: 1.33333%;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.col1-centered, .col10-centered, .col11-centered, .col12-centered, .col2-centered, .col3-centered, .col4-centered, .col5-centered, .col6-centered, .col7-centered, .col8-centered, .col9-centered, .column-centered {
  float: none;
  margin: 0 auto;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.col1 {
  width: 7%;
}

@media (max-width: 50em) {
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .col1 {
    float: none;
    margin: 0;
    width: 100%;
  }
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.col1-centered {
  width: 7%;
}

@media (max-width: 50em) {
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .col1-centered {
    float: none;
    margin: 0;
    width: 100%;
  }
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.col2 {
  width: 15.33333%;
}

@media (max-width: 50em) {
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .col2 {
    float: none;
    margin: 0;
    width: 100%;
  }
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.col2-centered {
  width: 15.33333%;
}

@media (max-width: 50em) {
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .col2-centered {
    float: none;
    margin: 0;
    width: 100%;
  }
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.col3 {
  width: 23.66667%;
}

@media (max-width: 50em) {
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .col3 {
    float: none;
    margin: 0;
    width: 100%;
  }
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.col3-centered {
  width: 23.66667%;
}

@media (max-width: 50em) {
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .col3-centered {
    float: none;
    margin: 0;
    width: 100%;
  }
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.col4 {
  width: 32%;
}

@media (max-width: 50em) {
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .col4 {
    float: none;
    margin: 0;
    width: 100%;
  }
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.col4-centered {
  width: 32%;
}

@media (max-width: 50em) {
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .col4-centered {
    float: none;
    margin: 0;
    width: 100%;
  }
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.col5 {
  width: 40.33333%;
}

@media (max-width: 50em) {
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .col5 {
    float: none;
    margin: 0;
    width: 100%;
  }
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.col5-centered {
  width: 40.33333%;
}

@media (max-width: 50em) {
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .col5-centered {
    float: none;
    margin: 0;
    width: 100%;
  }
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.col6 {
  width: 48.66667%;
}

@media (max-width: 50em) {
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .col6 {
    float: none;
    margin: 0;
    width: 100%;
  }
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.col6-centered {
  width: 48.66667%;
}

@media (max-width: 50em) {
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .col6-centered {
    float: none;
    margin: 0;
    width: 100%;
  }
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.col7 {
  width: 57%;
}

@media (max-width: 50em) {
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .col7 {
    float: none;
    margin: 0;
    width: 100%;
  }
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.col7-centered {
  width: 57%;
}

@media (max-width: 50em) {
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .col7-centered {
    float: none;
    margin: 0;
    width: 100%;
  }
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.col8 {
  width: 65.33333%;
}

@media (max-width: 50em) {
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .col8 {
    float: none;
    margin: 0;
    width: 100%;
  }
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.col8-centered {
  width: 65.33333%;
}

@media (max-width: 50em) {
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .col8-centered {
    float: none;
    margin: 0;
    width: 100%;
  }
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.col9 {
  width: 73.66667%;
}

@media (max-width: 50em) {
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .col9 {
    float: none;
    margin: 0;
    width: 100%;
  }
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.col9-centered {
  width: 73.66667%;
}

@media (max-width: 50em) {
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .col9-centered {
    float: none;
    margin: 0;
    width: 100%;
  }
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.col10 {
  width: 82%;
}

@media (max-width: 50em) {
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .col10 {
    float: none;
    margin: 0;
    width: 100%;
  }
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.col10-centered {
  width: 82%;
}

@media (max-width: 50em) {
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .col10-centered {
    float: none;
    margin: 0;
    width: 100%;
  }
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.col11 {
  width: 90.33333%;
}

@media (max-width: 50em) {
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .col11 {
    float: none;
    margin: 0;
    width: 100%;
  }
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.col11-centered {
  width: 90.33333%;
}

@media (max-width: 50em) {
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .col11-centered {
    float: none;
    margin: 0;
    width: 100%;
  }
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.col12 {
  width: 98.66667%;
}

@media (max-width: 50em) {
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .col12 {
    float: none;
    margin: 0;
    width: 100%;
  }
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.col12-centered {
  width: 98.66667%;
}

@media (max-width: 50em) {
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .col12-centered {
    float: none;
    margin: 0;
    width: 100%;
  }
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-img--circle {
  border-radius: 50%;
  background-clip: padding-box;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-pos {
  position: static !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-pos--a {
  position: absolute !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-pos--f {
  position: fixed !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-pos--r {
  position: relative !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-size1of12 {
  width: calc(100% * 1 / 12) !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-size1of10 {
  width: 10% !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-size1of8 {
  width: 12.5% !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-size1of6, .u-size2of12 {
  width: calc(100% * 1 / 6) !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-size1of5, .u-size2of10 {
  width: 20% !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-size1of4, .u-size2of8, .u-size3of12 {
  width: 25% !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-size3of10 {
  width: 30% !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-size1of3, .u-size2of6, .u-size4of12 {
  width: calc(100% * 1 / 3) !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-size3of8 {
  width: 37.5% !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-size2of5, .u-size4of10 {
  width: 40% !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-size5of12 {
  width: calc(100% * 5 / 12) !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-size1of2, .u-size2of4, .u-size3of6, .u-size4of8, .u-size5of10, .u-size6of12 {
  width: 50% !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-size7of12 {
  width: calc(100% * 7 / 12) !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-size3of5, .u-size6of10 {
  width: 60% !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-size5of8 {
  width: 62.5% !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-size2of3, .u-size4of6, .u-size8of12 {
  width: calc(100% * 2 / 3) !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-size7of10 {
  width: 70% !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-size3of4, .u-size6of8, .u-size9of12 {
  width: 75% !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-size4of5, .u-size8of10 {
  width: 80% !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-size10of12, .u-size5of6 {
  width: calc(100% * 5 / 6) !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-size7of8 {
  width: 87.5% !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-size9of10 {
  width: 90% !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-size11of12 {
  width: calc(100% * 11 / 12) !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-size12of12 {
  width: 100% !important;
}

@media screen and (max-width: 450px) {
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-sm-size1of12 {
    width: calc(100% * 1 / 12) !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-sm-size1of10 {
    width: 10% !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-sm-size1of8 {
    width: 12.5% !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-sm-size1of6, .u-sm-size2of12 {
    width: calc(100% * 1 / 6) !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-sm-size1of5, .u-sm-size2of10 {
    width: 20% !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-sm-size1of4, .u-sm-size2of8, .u-sm-size3of12 {
    width: 25% !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-sm-size3of10 {
    width: 30% !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-sm-size1of3, .u-sm-size2of6, .u-sm-size4of12 {
    width: calc(100% * 1 / 3) !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-sm-size3of8 {
    width: 37.5% !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-sm-size2of5, .u-sm-size4of10 {
    width: 40% !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-sm-size5of12 {
    width: calc(100% * 5 / 12) !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-sm-size1of2, .u-sm-size2of4, .u-sm-size3of6, .u-sm-size4of8, .u-sm-size5of10, .u-sm-size6of12 {
    width: 50% !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-sm-size7of12 {
    width: calc(100% * 7 / 12) !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-sm-size3of5, .u-sm-size6of10 {
    width: 60% !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-sm-size5of8 {
    width: 62.5% !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-sm-size2of3, .u-sm-size4of6, .u-sm-size8of12 {
    width: calc(100% * 2 / 3) !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-sm-size7of10 {
    width: 70% !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-sm-size3of4, .u-sm-size6of8, .u-sm-size9of12 {
    width: 75% !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-sm-size4of5, .u-sm-size8of10 {
    width: 80% !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-sm-size10of12, .u-sm-size5of6 {
    width: calc(100% * 5 / 6) !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-sm-size7of8 {
    width: 87.5% !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-sm-size9of10 {
    width: 90% !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-sm-size11of12 {
    width: calc(100% * 11 / 12) !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-sm-size12of12 {
    width: 100% !important;
  }
}

@media screen and (min-width: 450px) and (max-width: 850px) {
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-md-size1of12 {
    width: calc(100% * 1 / 12) !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-md-size1of10 {
    width: 10% !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-md-size1of8 {
    width: 12.5% !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-md-size1of6, .u-md-size2of12 {
    width: calc(100% * 1 / 6) !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-md-size1of5, .u-md-size2of10 {
    width: 20% !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-md-size1of4, .u-md-size2of8, .u-md-size3of12 {
    width: 25% !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-md-size3of10 {
    width: 30% !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-md-size1of3, .u-md-size2of6, .u-md-size4of12 {
    width: calc(100% * 1 / 3) !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-md-size3of8 {
    width: 37.5% !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-md-size2of5, .u-md-size4of10 {
    width: 40% !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-md-size5of12 {
    width: calc(100% * 5 / 12) !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-md-size1of2, .u-md-size2of4, .u-md-size3of6, .u-md-size4of8, .u-md-size5of10, .u-md-size6of12 {
    width: 50% !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-md-size7of12 {
    width: calc(100% * 7 / 12) !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-md-size3of5, .u-md-size6of10 {
    width: 60% !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-md-size5of8 {
    width: 62.5% !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-md-size2of3, .u-md-size4of6, .u-md-size8of12 {
    width: calc(100% * 2 / 3) !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-md-size7of10 {
    width: 70% !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-md-size3of4, .u-md-size6of8, .u-md-size9of12 {
    width: 75% !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-md-size4of5, .u-md-size8of10 {
    width: 80% !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-md-size10of12, .u-md-size5of6 {
    width: calc(100% * 5 / 6) !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-md-size7of8 {
    width: 87.5% !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-md-size9of10 {
    width: 90% !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-md-size11of12 {
    width: calc(100% * 11 / 12) !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-md-size12of12 {
    width: 100% !important;
  }
}

@media screen and (min-width: 960px) {
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-lg-size1of12 {
    width: calc(100% * 1 / 12) !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-lg-size1of10 {
    width: 10% !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-lg-size1of8 {
    width: 12.5% !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-lg-size1of6, .u-lg-size2of12 {
    width: calc(100% * 1 / 6) !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-lg-size1of5, .u-lg-size2of10 {
    width: 20% !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-lg-size1of4, .u-lg-size2of8, .u-lg-size3of12 {
    width: 25% !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-lg-size3of10 {
    width: 30% !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-lg-size1of3, .u-lg-size2of6, .u-lg-size4of12 {
    width: calc(100% * 1 / 3) !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-lg-size3of8 {
    width: 37.5% !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-lg-size2of5, .u-lg-size4of10 {
    width: 40% !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-lg-size5of12 {
    width: calc(100% * 5 / 12) !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-lg-size1of2, .u-lg-size2of4, .u-lg-size3of6, .u-lg-size4of8, .u-lg-size5of10, .u-lg-size6of12 {
    width: 50% !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-lg-size7of12 {
    width: calc(100% * 7 / 12) !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-lg-size3of5, .u-lg-size6of10 {
    width: 60% !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-lg-size5of8 {
    width: 62.5% !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-lg-size2of3, .u-lg-size4of6, .u-lg-size8of12 {
    width: calc(100% * 2 / 3) !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-lg-size7of10 {
    width: 70% !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-lg-size3of4, .u-lg-size6of8, .u-lg-size9of12 {
    width: 75% !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-lg-size4of5, .u-lg-size8of10 {
    width: 80% !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-lg-size10of12, .u-lg-size5of6 {
    width: calc(100% * 5 / 6) !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-lg-size7of8 {
    width: 87.5% !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-lg-size9of10 {
    width: 90% !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-lg-size11of12 {
    width: calc(100% * 11 / 12) !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-lg-size12of12 {
    width: 100% !important;
  }
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-m--xs {
  margin: 3px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-mt--xs {
  margin-top: 3px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-mb--xs {
  margin-bottom: 3px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-mr--xs {
  margin-right: 3px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-ml--xs {
  margin-left: 3px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-p--xs {
  padding: 3px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-pt--xs {
  padding-top: 3px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-pb--xs {
  padding-bottom: 3px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-pr--xs {
  padding-right: 3px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-pl--xs {
  padding-left: 3px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-m--s {
  margin: 5px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-mt--s {
  margin-top: 5px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-mb--s {
  margin-bottom: 5px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-mr--s {
  margin-right: 5px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-ml--s {
  margin-left: 5px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-p--s {
  padding: 5px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-pt--s {
  padding-top: 5px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-pb--s {
  padding-bottom: 5px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-pr--s {
  padding-right: 5px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-pl--s {
  padding-left: 5px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-m--m {
  margin: 10px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-mt--m {
  margin-top: 10px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-mb--m {
  margin-bottom: 10px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-mr--m {
  margin-right: 10px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-ml--m {
  margin-left: 10px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-p--m {
  padding: 10px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-pt--m {
  padding-top: 10px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-pb--m {
  padding-bottom: 10px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-pr--m {
  padding-right: 10px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-pl--m {
  padding-left: 10px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-m--l {
  margin: 20px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-mt--l {
  margin-top: 20px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-mb--l {
  margin-bottom: 20px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-mr--l {
  margin-right: 20px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-ml--l {
  margin-left: 20px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-p--l {
  padding: 20px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-pt--l {
  padding-top: 20px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-pb--l {
  padding-bottom: 20px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-pr--l {
  padding-right: 20px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-pl--l {
  padding-left: 20px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-m--xl {
  margin: 30px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-mt--xl {
  margin-top: 30px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-mb--xl {
  margin-bottom: 30px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-mr--xl {
  margin-right: 30px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-ml--xl {
  margin-left: 30px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-p--xl {
  padding: 30px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-pt--xl {
  padding-top: 30px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-pb--xl {
  padding-bottom: 30px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-pr--xl {
  padding-right: 30px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-pl--xl {
  padding-left: 30px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-m--xxl {
  margin: 40px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-mt--xxl {
  margin-top: 40px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-mb--xxl {
  margin-bottom: 40px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-mr--xxl {
  margin-right: 40px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-ml--xxl {
  margin-left: 40px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-p--xxl {
  padding: 40px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-pt--xxl {
  padding-top: 40px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-pb--xxl {
  padding-bottom: 40px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-pr--xxl {
  padding-right: 40px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-pl--xxl {
  padding-left: 40px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4m--xxxs {
  margin: 4px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4mt--xxxs {
  margin-top: 4px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4mb--xxxs {
  margin-bottom: 4px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4mr--xxxs {
  margin-right: 4px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4ml--xxxs {
  margin-left: 4px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4p--xxxs {
  padding: 4px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4pt--xxxs {
  padding-top: 4px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4pb--xxxs {
  padding-bottom: 4px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4pr--xxxs {
  padding-right: 4px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4pl--xxxs {
  padding-left: 4px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4m--xxs {
  margin: 8px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4mt--xxs {
  margin-top: 8px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4mb--xxs {
  margin-bottom: 8px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4mr--xxs {
  margin-right: 8px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4ml--xxs {
  margin-left: 8px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4p--xxs {
  padding: 8px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4pt--xxs {
  padding-top: 8px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4pb--xxs {
  padding-bottom: 8px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4pr--xxs {
  padding-right: 8px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4pl--xxs {
  padding-left: 8px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4m--xs {
  margin: 12px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4mt--xs {
  margin-top: 12px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4mb--xs {
  margin-bottom: 12px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4mr--xs {
  margin-right: 12px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4ml--xs {
  margin-left: 12px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4p--xs {
  padding: 12px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4pt--xs {
  padding-top: 12px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4pb--xs {
  padding-bottom: 12px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4pr--xs {
  padding-right: 12px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4pl--xs {
  padding-left: 12px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4m--s {
  margin: 16px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4mt--s {
  margin-top: 16px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4mb--s {
  margin-bottom: 16px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4mr--s {
  margin-right: 16px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4ml--s {
  margin-left: 16px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4p--s {
  padding: 16px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4pt--s {
  padding-top: 16px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4pb--s {
  padding-bottom: 16px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4pr--s {
  padding-right: 16px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4pl--s {
  padding-left: 16px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4m--m {
  margin: 20px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4mt--m {
  margin-top: 20px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4mb--m {
  margin-bottom: 20px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4mr--m {
  margin-right: 20px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4ml--m {
  margin-left: 20px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4p--m {
  padding: 20px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4pt--m {
  padding-top: 20px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4pb--m {
  padding-bottom: 20px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4pr--m {
  padding-right: 20px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4pl--m {
  padding-left: 20px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4m--l {
  margin: 24px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4mt--l {
  margin-top: 24px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4mb--l {
  margin-bottom: 24px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4mr--l {
  margin-right: 24px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4ml--l {
  margin-left: 24px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4p--l {
  padding: 24px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4pt--l {
  padding-top: 24px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4pb--l {
  padding-bottom: 24px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4pr--l {
  padding-right: 24px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4pl--l {
  padding-left: 24px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4m--xl {
  margin: 28px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4mt--xl {
  margin-top: 28px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4mb--xl {
  margin-bottom: 28px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4mr--xl {
  margin-right: 28px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4ml--xl {
  margin-left: 28px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4p--xl {
  padding: 28px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4pt--xl {
  padding-top: 28px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4pb--xl {
  padding-bottom: 28px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4pr--xl {
  padding-right: 28px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4pl--xl {
  padding-left: 28px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4m--xxl {
  margin: 32px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4mt--xxl {
  margin-top: 32px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4mb--xxl {
  margin-bottom: 32px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4mr--xxl {
  margin-right: 32px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4ml--xxl {
  margin-left: 32px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4p--xxl {
  padding: 32px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4pt--xxl {
  padding-top: 32px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4pb--xxl {
  padding-bottom: 32px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4pr--xxl {
  padding-right: 32px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4pl--xxl {
  padding-left: 32px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4m--xxxl {
  margin: 40px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4mt--xxxl {
  margin-top: 40px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4mb--xxxl {
  margin-bottom: 40px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4mr--xxxl {
  margin-right: 40px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4ml--xxxl {
  margin-left: 40px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4p--xxxl {
  padding: 40px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4pt--xxxl {
  padding-top: 40px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4pb--xxxl {
  padding-bottom: 40px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4pr--xxxl {
  padding-right: 40px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4pl--xxxl {
  padding-left: 40px !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-m--n {
  margin: 0 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-mt--n {
  margin-top: 0 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-mb--n {
  margin-bottom: 0 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-mr--n {
  margin-right: 0 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-ml--n {
  margin-left: 0 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-p--n {
  padding: 0 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-pt--n {
  padding-top: 0 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-pb--n {
  padding-bottom: 0 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-pr--n {
  padding-right: 0 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-pl--n {
  padding-left: 0 !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-m--a {
  margin-left: auto !important;
  margin-right: auto !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-ml--a {
  margin-left: auto !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-mr--a {
  margin-right: auto !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-text--i {
  font-style: italic !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-text--b {
  font-family: AvenirNext-Bold,Helvetica Neue,Helvetica,sans-serif;
  font-weight: 700;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-text--c {
  text-align: center !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-text--r {
  text-align: right !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-text--l {
  text-align: left !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-text--j {
  text-align: justify !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-text--uc {
  text-transform: uppercase !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-text--lc {
  text-transform: lowercase !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-text--ic::first-letter {
  text-transform: capitalize;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-text--break-word {
  word-break: break-all !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-text--truncate {
  max-width: 100%;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-triangle--up:before {
  content: " ";
  display: table;
  border-style: solid;
  border-width: 10px;
  height: 0;
  width: 0;
  border-top: 0 transparent solid;
  border-left: 5px transparent solid;
  border-right: 5px transparent solid;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-triangle--left:before {
  content: " ";
  display: table;
  border-style: solid;
  border-width: 10px;
  height: 0;
  width: 0;
  border-left: 0 transparent solid;
  border-top: 5px transparent solid;
  border-bottom: 5px transparent solid;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.g-container {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  padding-right: 15px;
  padding-left: 15px;
}

@media (min-width: 576px) {
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-container {
    padding-right: 15px;
    padding-left: 15px;
  }
}

@media (min-width: 768px) {
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-container {
    padding-right: 15px;
    padding-left: 15px;
  }
}

@media (min-width: 992px) {
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-container {
    padding-right: 15px;
    padding-left: 15px;
  }
}

@media (min-width: 1200px) {
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-container {
    padding-right: 15px;
    padding-left: 15px;
  }
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.g-container--full > .g-row {
  margin-left: 0;
  margin-right: 0;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.g-container--full > .g-row > .g-col:first-child, .g-container--full > .g-row > [class*=g-col-]:first-child {
  padding-left: 0;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.g-container--full > .g-row > .g-col:last-child, .g-container--full > .g-row > [class*=g-col-]:last-child {
  padding-right: 0;
}

@media (max-width: 575px) {
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-container--full > .g-row > .g-col, .g-container--full > .g-row > [class*=g-col-] {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-container--full > .g-row > [class*=g-col-xs] {
    padding-left: 15px;
    padding-right: 15px;
  }
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.g-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

@media (min-width: 576px) {
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-row {
    margin-right: -15px;
    margin-left: -15px;
  }
}

@media (min-width: 768px) {
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-row {
    margin-right: -15px;
    margin-left: -15px;
  }
}

@media (min-width: 992px) {
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-row {
    margin-right: -15px;
    margin-left: -15px;
  }
}

@media (min-width: 1200px) {
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-row {
    margin-right: -15px;
    margin-left: -15px;
  }
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.g-col, .g-col-1, .g-col-10, .g-col-11, .g-col-12, .g-col-2, .g-col-3, .g-col-4, .g-col-5, .g-col-6, .g-col-7, .g-col-8, .g-col-9, .g-col-lg, .g-col-lg-1, .g-col-lg-10, .g-col-lg-11, .g-col-lg-12, .g-col-lg-2, .g-col-lg-3, .g-col-lg-4, .g-col-lg-5, .g-col-lg-6, .g-col-lg-7, .g-col-lg-8, .g-col-lg-9, .g-col-md, .g-col-md-1, .g-col-md-10, .g-col-md-11, .g-col-md-12, .g-col-md-2, .g-col-md-3, .g-col-md-4, .g-col-md-5, .g-col-md-6, .g-col-md-7, .g-col-md-8, .g-col-md-9, .g-col-sm, .g-col-sm-1, .g-col-sm-10, .g-col-sm-11, .g-col-sm-12, .g-col-sm-2, .g-col-sm-3, .g-col-sm-4, .g-col-sm-5, .g-col-sm-6, .g-col-sm-7, .g-col-sm-8, .g-col-sm-9, .g-col-xl, .g-col-xl-1, .g-col-xl-10, .g-col-xl-11, .g-col-xl-12, .g-col-xl-2, .g-col-xl-3, .g-col-xl-4, .g-col-xl-5, .g-col-xl-6, .g-col-xl-7, .g-col-xl-8, .g-col-xl-9, .g-col-xs, .g-col-xs-1, .g-col-xs-10, .g-col-xs-11, .g-col-xs-12, .g-col-xs-2, .g-col-xs-3, .g-col-xs-4, .g-col-xs-5, .g-col-xs-6, .g-col-xs-7, .g-col-xs-8, .g-col-xs-9 {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.g-col-xs {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.g-col-xs-1 {
  flex: 0 0 8.33333%;
  max-width: 8.33333%;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.g-col-xs-2 {
  flex: 0 0 16.66667%;
  max-width: 16.66667%;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.g-col-xs-3 {
  flex: 0 0 25%;
  max-width: 25%;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.g-col-xs-4 {
  flex: 0 0 33.33333%;
  max-width: 33.33333%;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.g-col-xs-5 {
  flex: 0 0 41.66667%;
  max-width: 41.66667%;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.g-col-xs-6 {
  flex: 0 0 50%;
  max-width: 50%;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.g-col-xs-7 {
  flex: 0 0 58.33333%;
  max-width: 58.33333%;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.g-col-xs-8 {
  flex: 0 0 66.66667%;
  max-width: 66.66667%;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.g-col-xs-9 {
  flex: 0 0 75%;
  max-width: 75%;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.g-col-xs-10 {
  flex: 0 0 83.33333%;
  max-width: 83.33333%;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.g-col-xs-11 {
  flex: 0 0 91.66667%;
  max-width: 91.66667%;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.g-col-xs-12 {
  flex: 0 0 100%;
  max-width: 100%;
}

@media (min-width: 576px) {
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-col, .g-col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-col-1, .g-col-sm-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-col-2, .g-col-sm-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-col-3, .g-col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-col-4, .g-col-sm-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-col-5, .g-col-sm-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-col-6, .g-col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-col-7, .g-col-sm-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-col-8, .g-col-sm-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-col-9, .g-col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-col-10, .g-col-sm-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-col-11, .g-col-sm-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-col-12, .g-col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}

@media (min-width: 768px) {
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-col-md-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-col-md-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-col-md-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-col-md-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-col-md-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-col-md-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-col-md-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-col-md-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}

@media (min-width: 992px) {
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-col-lg-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-col-lg-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-col-lg-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-col-lg-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-col-lg-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-col-lg-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-col-lg-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-col-lg-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}

@media (min-width: 1200px) {
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-col-xl-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-col-xl-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-col-xl-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-col-xl-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-col-xl-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-col-xl-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-col-xl-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-col-xl-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-order-first {
  order: -1;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-order-last {
  order: 1;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-order-0 {
  order: 0;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-flex-row {
  flex-direction: row !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-flex-column {
  flex-direction: column !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-flex-row-reverse {
  flex-direction: row-reverse !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-flex-column-reverse {
  flex-direction: column-reverse !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-flex-wrap {
  flex-wrap: wrap !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-flex-nowrap {
  flex-wrap: nowrap !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-justify-content-start {
  justify-content: flex-start !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-justify-content-end {
  justify-content: flex-end !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-justify-content-center {
  justify-content: center !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-justify-content-between {
  justify-content: space-between !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-justify-content-around {
  justify-content: space-around !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-align-items-start {
  align-items: flex-start !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-align-items-end {
  align-items: flex-end !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-align-items-center {
  align-items: center !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-align-items-baseline {
  align-items: baseline !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-align-items-stretch {
  align-items: stretch !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-align-content-start {
  align-content: flex-start !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-align-content-end {
  align-content: flex-end !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-align-content-center {
  align-content: center !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-align-content-between {
  align-content: space-between !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-align-content-around {
  align-content: space-around !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-align-content-stretch {
  align-content: stretch !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-align-self-auto {
  align-self: auto !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-align-self-start {
  align-self: flex-start !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-align-self-end {
  align-self: flex-end !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-align-self-center {
  align-self: center !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-align-self-baseline {
  align-self: baseline !important;
}

/* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-align-self-stretch {
  align-self: stretch !important;
}

@media (min-width: 576px) {
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-order-sm-first {
    order: -1;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-order-sm-last {
    order: 1;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-order-sm-0 {
    order: 0;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-flex-sm-row {
    flex-direction: row !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-flex-sm-column {
    flex-direction: column !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-justify-content-sm-start {
    justify-content: flex-start !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-justify-content-sm-end {
    justify-content: flex-end !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-justify-content-sm-center {
    justify-content: center !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-justify-content-sm-between {
    justify-content: space-between !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-justify-content-sm-around {
    justify-content: space-around !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-items-sm-start {
    align-items: flex-start !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-items-sm-end {
    align-items: flex-end !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-items-sm-center {
    align-items: center !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-items-sm-baseline {
    align-items: baseline !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-items-sm-stretch {
    align-items: stretch !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-content-sm-start {
    align-content: flex-start !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-content-sm-end {
    align-content: flex-end !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-content-sm-center {
    align-content: center !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-content-sm-between {
    align-content: space-between !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-content-sm-around {
    align-content: space-around !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-content-sm-stretch {
    align-content: stretch !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-self-sm-auto {
    align-self: auto !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-self-sm-start {
    align-self: flex-start !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-self-sm-end {
    align-self: flex-end !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-self-sm-center {
    align-self: center !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-self-sm-baseline {
    align-self: baseline !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-self-sm-stretch {
    align-self: stretch !important;
  }
}

@media (min-width: 768px) {
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-order-md-first {
    order: -1;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-order-md-last {
    order: 1;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-order-md-0 {
    order: 0;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-flex-md-row {
    flex-direction: row !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-flex-md-column {
    flex-direction: column !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-flex-md-wrap {
    flex-wrap: wrap !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-justify-content-md-start {
    justify-content: flex-start !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-justify-content-md-end {
    justify-content: flex-end !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-justify-content-md-center {
    justify-content: center !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-justify-content-md-between {
    justify-content: space-between !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-justify-content-md-around {
    justify-content: space-around !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-items-md-start {
    align-items: flex-start !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-items-md-end {
    align-items: flex-end !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-items-md-center {
    align-items: center !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-items-md-baseline {
    align-items: baseline !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-items-md-stretch {
    align-items: stretch !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-content-md-start {
    align-content: flex-start !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-content-md-end {
    align-content: flex-end !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-content-md-center {
    align-content: center !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-content-md-between {
    align-content: space-between !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-content-md-around {
    align-content: space-around !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-content-md-stretch {
    align-content: stretch !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-self-md-auto {
    align-self: auto !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-self-md-start {
    align-self: flex-start !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-self-md-end {
    align-self: flex-end !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-self-md-center {
    align-self: center !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-self-md-baseline {
    align-self: baseline !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-self-md-stretch {
    align-self: stretch !important;
  }
}

@media (min-width: 992px) {
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-order-lg-first {
    order: -1;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-order-lg-last {
    order: 1;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-order-lg-0 {
    order: 0;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-flex-lg-row {
    flex-direction: row !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-flex-lg-column {
    flex-direction: column !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-justify-content-lg-start {
    justify-content: flex-start !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-justify-content-lg-end {
    justify-content: flex-end !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-justify-content-lg-center {
    justify-content: center !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-justify-content-lg-between {
    justify-content: space-between !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-justify-content-lg-around {
    justify-content: space-around !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-items-lg-start {
    align-items: flex-start !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-items-lg-end {
    align-items: flex-end !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-items-lg-center {
    align-items: center !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-items-lg-baseline {
    align-items: baseline !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-items-lg-stretch {
    align-items: stretch !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-content-lg-start {
    align-content: flex-start !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-content-lg-end {
    align-content: flex-end !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-content-lg-center {
    align-content: center !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-content-lg-between {
    align-content: space-between !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-content-lg-around {
    align-content: space-around !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-content-lg-stretch {
    align-content: stretch !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-self-lg-auto {
    align-self: auto !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-self-lg-start {
    align-self: flex-start !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-self-lg-end {
    align-self: flex-end !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-self-lg-center {
    align-self: center !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-self-lg-baseline {
    align-self: baseline !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-self-lg-stretch {
    align-self: stretch !important;
  }
}

@media (min-width: 1200px) {
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-order-xl-first {
    order: -1;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-order-xl-last {
    order: 1;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-order-xl-0 {
    order: 0;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-flex-xl-row {
    flex-direction: row !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-flex-xl-column {
    flex-direction: column !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-justify-content-xl-start {
    justify-content: flex-start !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-justify-content-xl-end {
    justify-content: flex-end !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-justify-content-xl-center {
    justify-content: center !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-justify-content-xl-between {
    justify-content: space-between !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-justify-content-xl-around {
    justify-content: space-around !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-items-xl-start {
    align-items: flex-start !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-items-xl-end {
    align-items: flex-end !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-items-xl-center {
    align-items: center !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-items-xl-baseline {
    align-items: baseline !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-items-xl-stretch {
    align-items: stretch !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-content-xl-start {
    align-content: flex-start !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-content-xl-end {
    align-content: flex-end !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-content-xl-center {
    align-content: center !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-content-xl-between {
    align-content: space-between !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-content-xl-around {
    align-content: space-around !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-content-xl-stretch {
    align-content: stretch !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-self-xl-auto {
    align-self: auto !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-self-xl-start {
    align-self: flex-start !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-self-xl-end {
    align-self: flex-end !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-self-xl-center {
    align-self: center !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-self-xl-baseline {
    align-self: baseline !important;
  }
  /* line 1, app/assets/stylesheets/errors/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-self-xl-stretch {
    align-self: stretch !important;
  }
}

/*# sourceMappingURL=therapy.css.map */
/* ==========================================================================
   Mixins

   Reminder: These mixins require certain therapy variables. They cannot be
   used in isolation without importing the therapy settings first.
   ========================================================================== */
/* ::Font Size */
/* ------------------------------------------------------------ */
/* ::HEX to RGB - http://codepen.io/sturobson/pen/hdKyv */
/* ------------------------------------------------------------ */
/* ::List Item Styles */
/* ------------------------------------------------------------ */
/* ::Media Break Points */
/* ------------------------------------------------------------ */
/* ::Opacity */
/* ------------------------------------------------------------ */
/* ::Perfect Full page background image */
/* ------------------------------------------------------------ */
/* ==========================================================================
   THERAPY Settings

   This manifest controls the rest of this framework.
   You should only have to update the defaults from here or your theme overrides.
   The point of this is to never touch any of the other code in the framework.
   ========================================================================== */
/**
 * Base level settings
 */
/**
 * Fonts
 * ------------------------------------------------------------ */
/**
 * Base Font Size
 *
 * Therapy uses REM with a pixel fallback for font sizes, the base REM is 10px so calculations are
 * easy: ( pixel size / base pixel size = rem)
 * Example: ( 26 / 10 = 2.6rem )
 * When declaring font sizes don't include px, rem, or em's, let the framework do add them for you.
 */
/**
 * Fallback fonts
 *
 * The default set of fallback fonts for `font-family` property declarations
 */
/**
 * Typefaces
 *
 * A map between the typeface varieties and the font name (inherent to the font, used in font-family
 * properties)
 */
/**
 * Fonts Map
 *
 * A map between the font name (used in font-family properties) and the filename (minus extension).
 * This is needed because there are slight differences between some font names and their filenames.
 */
/**
 * Heading Font Sizes
 *
 * The size in px of headings, from h1 - h7
 */
/**
 * Spacing
 *
 * These are used for margins/paddings
 * ------------------------------------------------------------ */
/** DEPRECATED
 * Base 10 spacing
 *
 * The older spacing used for margins and paddings. It was deprecated in favor of base-4 spacing.
 */
/**
 * Base 4 spacing
 *
 * The newer, more flexible base 4 spacing.
 */
/**
 * Media Query Sizes
 * ------------------------------------------------------------ */
/**
 * Default Transitions
 * ------------------------------------------------------------ */
@font-face {
  font-family: "AvenirNext-Bold";
  font-weight: normal;
  font-style: normal;
  src: url(/assets/AvenirNext-Bold-7bf0b3b6c9b9db4dd4674c778877762a79ea6fe9045f081e701a777fcf70a14c.woff2) format("woff2"), url(/assets/AvenirNext-Bold-7bf0b3b6c9b9db4dd4674c778877762a79ea6fe9045f081e701a777fcf70a14c.woff) format("woff");
}

@font-face {
  font-family: "AvenirNext-DemiBold";
  font-weight: normal;
  font-style: normal;
  src: url(/assets/AvenirNext-DemiBold-3434dd95358674ba5afea1c726384e8c71d82076ca775117ebb40dfe4aa87fef.woff2) format("woff2"), url(/assets/AvenirNext-DemiBold-2d368958cb10b01853412c96d2f9ae77cc0b4f19ce4e89facb8e12823099d866.woff) format("woff");
}

@font-face {
  font-family: "AvenirNext-Medium";
  font-weight: normal;
  font-style: normal;
  src: url(/assets/AvenirNext-Medium-489178da70abc4373e92ffb437c78dd15b0713b27836e4dc461357f2d865df6e.woff2) format("woff2"), url(/assets/AvenirNext-Medium-97d8cceb2cc8058461a7a8a01c6b14dcbbe4b347937bf824f0aae48707276000.woff) format("woff");
}

@font-face {
  font-family: "AvenirNext-Regular";
  font-weight: normal;
  font-style: normal;
  src: url(/assets/AvenirNext-Regular-4260143741a39a85cc3cedae16668845ee17c2999488c248dc84e75b0163dd97.otf) format("otf");
}

@font-face {
  font-family: "Geomanist-Medium";
  font-weight: normal;
  font-style: normal;
  src: url(/assets/Geomanist-Medium-2361da02dcc41ee9bab5bc2994e522bc320a7492d9000c9a73f41e3e1b254e53.woff2) format("woff2"), url(/assets/Geomanist-Medium-c1465da8304aa59abfbff689d7247b792253b5fe30b1ca63e49b51d2b38e1e0f.woff) format("woff");
}

@font-face {
  font-family: "merriweatherbold";
  font-weight: normal;
  font-style: normal;
  src: url(/assets/merriweather-bold-23c06249efaf19df43da9571a6e1613de13b42ced210ff141c094fc7ff7d3f50.woff2) format("woff2"), url(/assets/merriweather-bold-f71def57df38848d8432aed02b531baf606db93758a9d9e2722cc786778bd8ed.woff) format("woff");
}

@font-face {
  font-family: "Publico-Extrabold";
  font-weight: normal;
  font-style: normal;
  src: url(/assets/Publico-Extrabold-b209305cbe2a0630891a20c4ee2f37c7b008117de76b1dd940e4bb7763be919b.woff) format("woff");
}

@font-face {
  font-family: "PublicoHeadline-Bold";
  font-weight: normal;
  font-style: normal;
  src: url(/assets/PublicoHeadline-Bold-6fef8bf597954ce7f307d0eeaf5fd8e39c3c946b3d23c57c397e6f1d16f47730.woff) format("woff");
}

@font-face {
  font-family: "CentraNo2-Medium";
  font-weight: normal;
  font-style: normal;
  src: url(/assets/CentraNo2-Medium-ecd4bd6132c5e6198efba0ee873bee498657ab0d956696f6c00b3d1e15258010.woff) format("woff");
}

@font-face {
  font-family: "CentraNo2-Bold";
  font-weight: normal;
  font-style: normal;
  src: url(/assets/CentraNo2-Bold-7279042bfcb2eac1150a983a8e319d89ae350ccc71fa78b7a864a102aa5fd0d5.woff) format("woff");
}

/* line 1, app/assets/stylesheets/errors/_page_not_found.scss */
.page-not-found {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  min-height: 100vh;
}

/* line 8, app/assets/stylesheets/errors/_page_not_found.scss */
.page-not-found__content {
  display: flex;
  flex: 1;
  align-items: center;
  padding: 0 20px;
  text-align: center;
  margin: 50px 0 20px 0;
}

/* line 16, app/assets/stylesheets/errors/_page_not_found.scss */
.page-not-found__content--btn {
  margin-top: 20px;
}
@charset "UTF-8";
/* Colors from https://docs.google.com/presentation/d/1GLZ_sF1i3v-65UkYySofDfE4-mprRDAcNItuLRIfI1E/edit#slide=id.gca7ee0ce7d_0_4436 */
/* line 5, app/assets/stylesheets/landing_pages/../evolve/base/layouts.scss */
.ev-bg-base, .ev-bg--d, .ev-bg--htn, .ev-bg--pvn-msk, .ev-bg--pvn, .ev-bg--bh, .ev-bg--all {
  background-color: #FFFFFF;
}

@media only screen and (min-width: 1024px) {
  /* line 9, app/assets/stylesheets/landing_pages/../evolve/base/layouts.scss */
  .ev-bg--all {
    background-color: #E2DED4;
  }
}

@media only screen and (min-width: 1024px) {
  /* line 16, app/assets/stylesheets/landing_pages/../evolve/base/layouts.scss */
  .ev-bg--bh {
    background-color: #DDD1BB;
  }
}

@media only screen and (min-width: 1024px) {
  /* line 23, app/assets/stylesheets/landing_pages/../evolve/base/layouts.scss */
  .ev-bg--pvn {
    background-color: #DFD3BE;
  }
}

@media only screen and (min-width: 1024px) {
  /* line 30, app/assets/stylesheets/landing_pages/../evolve/base/layouts.scss */
  .ev-bg--pvn-msk {
    background-color: #F0FBFC;
  }
}

@media only screen and (min-width: 1024px) {
  /* line 37, app/assets/stylesheets/landing_pages/../evolve/base/layouts.scss */
  .ev-bg--htn {
    background-color: #E2DED3;
  }
}

@media only screen and (min-width: 1024px) {
  /* line 44, app/assets/stylesheets/landing_pages/../evolve/base/layouts.scss */
  .ev-bg--d {
    background-color: #FAE3DA;
  }
}

/* line 51, app/assets/stylesheets/landing_pages/../evolve/base/layouts.scss */
.ev-bg-static--all {
  background-color: #E2DED4;
}

/* line 55, app/assets/stylesheets/landing_pages/../evolve/base/layouts.scss */
.ev-bg-static--bh {
  background-color: #DDD1BB;
}

/* line 59, app/assets/stylesheets/landing_pages/../evolve/base/layouts.scss */
.ev-bg-static--pvn {
  background-color: #DFD3BE;
}

/* line 63, app/assets/stylesheets/landing_pages/../evolve/base/layouts.scss */
.ev-bg-static--pvn-msk {
  background-color: #F0FBFC;
}

/* line 67, app/assets/stylesheets/landing_pages/../evolve/base/layouts.scss */
.ev-bg-static--pvn-msk-dm {
  background-color: #FCDFD6;
}

/* line 71, app/assets/stylesheets/landing_pages/../evolve/base/layouts.scss */
.ev-bg-static--htn {
  background-color: #E2DED3;
}

/* line 75, app/assets/stylesheets/landing_pages/../evolve/base/layouts.scss */
.ev-bg-static--d {
  background-color: #FAE3DA;
}

/* line 79, app/assets/stylesheets/landing_pages/../evolve/base/layouts.scss */
.ev-subsection-container {
  font-family: "CentraNo2", AvenirNext-Medium, Helvetica Neue, Helvetica, sans-serif;
  padding: 56px 0 100px;
  flex-wrap: wrap;
  width: 100%;
  z-index: 3;
}

@media only screen and (min-width: 1024px) {
  /* line 79, app/assets/stylesheets/landing_pages/../evolve/base/layouts.scss */
  .ev-subsection-container {
    max-width: 920px;
    padding: 120px 20px;
  }
}

@media only screen and (min-width: 1024px) {
  /* line 92, app/assets/stylesheets/landing_pages/../evolve/base/layouts.scss */
  .ev-subsection-container__desktop {
    display: flex;
    justify-content: center;
  }
}

/* line 99, app/assets/stylesheets/landing_pages/../evolve/base/layouts.scss */
.ev-arrow-icon-circle {
  fill: #FFFFFF;
}

/* line 102, app/assets/stylesheets/landing_pages/../evolve/base/layouts.scss */
.ev-arrow-icon-circle:hover {
  fill: #F8F9FA;
  cursor: pointer;
}

/* line 109, app/assets/stylesheets/landing_pages/../evolve/base/layouts.scss */
.ev-slider-dots.slick-dots li {
  margin: 0;
}

/* line 113, app/assets/stylesheets/landing_pages/../evolve/base/layouts.scss */
.ev-slider-dots.slick-dots li button:before {
  background-color: #637380;
  border-radius: 50%;
  color: transparent;
  margin: 0 6px;
  opacity: 0.4;
  width: 8px;
  height: 8px;
}

/* line 124, app/assets/stylesheets/landing_pages/../evolve/base/layouts.scss */
.ev-slider-dots.slick-dots li button:hover:before {
  opacity: 0.8;
}

/* line 131, app/assets/stylesheets/landing_pages/../evolve/base/layouts.scss */
.ev-slider-dots.slick-dots li.slick-active button:before {
  background-color: #E85A2E;
  opacity: 1;
}

@font-face {
  font-family: 'CentraNo2';
  font-weight: bold;
  font-style: normal;
  src: url(/assets/CentraNo2-Bold-7279042bfcb2eac1150a983a8e319d89ae350ccc71fa78b7a864a102aa5fd0d5.woff);
}

@font-face {
  font-family: 'CentraNo2';
  font-weight: bold;
  font-style: italic;
  src: url(/assets/CentraNo2-BoldItalic-dddc4d3872d20caa5032be35b3ba5e2a466b4957935b749ff92f66820080723b.woff);
}

@font-face {
  font-family: 'CentraNo2';
  font-weight: normal;
  font-style: normal;
  src: url(/assets/CentraNo2-Medium-ecd4bd6132c5e6198efba0ee873bee498657ab0d956696f6c00b3d1e15258010.woff);
}

@font-face {
  font-family: 'CentraNo2';
  font-weight: normal;
  font-style: italic;
  src: url(/assets/CentraNo2-MediumItalic-5d2f5e07bc7bd341650860ccf25aa61b78c2fbbad4006c19964cc09002d66671.woff);
}

@font-face {
  font-family: 'CentraNo2';
  font-weight: 300;
  font-style: normal;
  src: url(/assets/CentraNo2-Book-63973f6e16452142ff1d00e3739d8354068aae127c70c47a5ec6c5ec87cbd0c6.woff);
}

@font-face {
  font-family: 'CentraNo2';
  font-weight: 300;
  font-style: italic;
  src: url(/assets/CentraNo2-BookItalic-9ce29c7ddf676537658d9dcf41122e0a2c29d9f8b970f41adedd1593cfbf261c.woff);
}

@font-face {
  font-family: 'GT-Super';
  font-style: normal;
  font-weight: 700;
  src: url(/assets/GT-Super-Display-Bold-d5f90e32317b0d9e885a8ef93b3a91e2895f54ab236ed4e4cbf7961f5e828b6c.ttf);
}

@font-face {
  font-family: 'GT-Super';
  font-weight: bold;
  src: url(/assets/GT-Super-Display-Bold-d5f90e32317b0d9e885a8ef93b3a91e2895f54ab236ed4e4cbf7961f5e828b6c.ttf);
}

@font-face {
  font-family: 'GT-Super';
  font-style: italic;
  font-weight: 700;
  src: url(/assets/GT-Super-Display-Bold-Italic-a5790f743b38d622b38d04dcb99caa93580e0879c45fa159707bcc2dec1e557d.ttf);
}

@font-face {
  font-family: 'CentraNo2';
  font-weight: bold;
  font-style: normal;
  src: url("../fonts/CentraNo2-Bold.woff");
}

@font-face {
  font-family: 'CentraNo2';
  font-weight: bold;
  font-style: italic;
  src: url("../fonts/CentraNo2-BoldItalic.woff");
}

@font-face {
  font-family: 'CentraNo2';
  font-weight: normal;
  font-style: normal;
  src: url("../fonts/CentraNo2-Medium.woff");
}

@font-face {
  font-family: 'CentraNo2';
  font-weight: normal;
  font-style: italic;
  src: url("../fonts/CentraNo2-MediumItalic.woff");
}

@font-face {
  font-family: 'CentraNo2';
  font-weight: 300;
  font-style: normal;
  src: url("../fonts/CentraNo2-Book.woff");
}

@font-face {
  font-family: 'CentraNo2';
  font-weight: 300;
  font-style: italic;
  src: url("../fonts/CentraNo2-BookItalic.woff");
}

/* line 5, node_modules/@omada/clarity-css/assets/stylesheets/components/grid.scss */
.cl-container {
  display: flex;
  margin: 0 auto;
  width: 100%;
  max-width: 1100px;
  padding-right: 16px;
  padding-left: 16px;
  flex: 1;
  flex-direction: column;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/components/grid.scss */
.cl-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: -16px;
  margin-left: -16px;
}

/* line 24, node_modules/@omada/clarity-css/assets/stylesheets/components/grid.scss */
.cl-col {
  flex-direction: column;
  width: 100%;
  padding-right: 16px;
  padding-left: 16px;
}

@media only screen and (min-width: 768px) {
  /* line 24, node_modules/@omada/clarity-css/assets/stylesheets/components/grid.scss */
  .cl-col {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
}

/* line 37, node_modules/@omada/clarity-css/assets/stylesheets/components/grid.scss */
.cl-col-center-horizontal {
  display: flex;
  align-items: center;
}

/* line 42, node_modules/@omada/clarity-css/assets/stylesheets/components/grid.scss */
.cl-row.cl-row-center-vertical {
  display: flex;
  align-items: center;
  flex-grow: 1;
}

/* line 50, node_modules/@omada/clarity-css/assets/stylesheets/components/grid.scss */
.cl-col-1 {
  flex-direction: column;
  width: 100%;
  padding-right: 16px;
  padding-left: 16px;
}

@media only screen and (min-width: 768px) {
  /* line 50, node_modules/@omada/clarity-css/assets/stylesheets/components/grid.scss */
  .cl-col-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
}

/* line 50, node_modules/@omada/clarity-css/assets/stylesheets/components/grid.scss */
.cl-col-2 {
  flex-direction: column;
  width: 100%;
  padding-right: 16px;
  padding-left: 16px;
}

@media only screen and (min-width: 768px) {
  /* line 50, node_modules/@omada/clarity-css/assets/stylesheets/components/grid.scss */
  .cl-col-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
}

/* line 50, node_modules/@omada/clarity-css/assets/stylesheets/components/grid.scss */
.cl-col-3 {
  flex-direction: column;
  width: 100%;
  padding-right: 16px;
  padding-left: 16px;
}

@media only screen and (min-width: 768px) {
  /* line 50, node_modules/@omada/clarity-css/assets/stylesheets/components/grid.scss */
  .cl-col-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
}

/* line 50, node_modules/@omada/clarity-css/assets/stylesheets/components/grid.scss */
.cl-col-4 {
  flex-direction: column;
  width: 100%;
  padding-right: 16px;
  padding-left: 16px;
}

@media only screen and (min-width: 768px) {
  /* line 50, node_modules/@omada/clarity-css/assets/stylesheets/components/grid.scss */
  .cl-col-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
}

/* line 50, node_modules/@omada/clarity-css/assets/stylesheets/components/grid.scss */
.cl-col-5 {
  flex-direction: column;
  width: 100%;
  padding-right: 16px;
  padding-left: 16px;
}

@media only screen and (min-width: 768px) {
  /* line 50, node_modules/@omada/clarity-css/assets/stylesheets/components/grid.scss */
  .cl-col-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
}

/* line 50, node_modules/@omada/clarity-css/assets/stylesheets/components/grid.scss */
.cl-col-6 {
  flex-direction: column;
  width: 100%;
  padding-right: 16px;
  padding-left: 16px;
}

@media only screen and (min-width: 768px) {
  /* line 50, node_modules/@omada/clarity-css/assets/stylesheets/components/grid.scss */
  .cl-col-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
}

/* line 50, node_modules/@omada/clarity-css/assets/stylesheets/components/grid.scss */
.cl-col-7 {
  flex-direction: column;
  width: 100%;
  padding-right: 16px;
  padding-left: 16px;
}

@media only screen and (min-width: 768px) {
  /* line 50, node_modules/@omada/clarity-css/assets/stylesheets/components/grid.scss */
  .cl-col-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
}

/* line 50, node_modules/@omada/clarity-css/assets/stylesheets/components/grid.scss */
.cl-col-8 {
  flex-direction: column;
  width: 100%;
  padding-right: 16px;
  padding-left: 16px;
}

@media only screen and (min-width: 768px) {
  /* line 50, node_modules/@omada/clarity-css/assets/stylesheets/components/grid.scss */
  .cl-col-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
}

/* line 50, node_modules/@omada/clarity-css/assets/stylesheets/components/grid.scss */
.cl-col-9 {
  flex-direction: column;
  width: 100%;
  padding-right: 16px;
  padding-left: 16px;
}

@media only screen and (min-width: 768px) {
  /* line 50, node_modules/@omada/clarity-css/assets/stylesheets/components/grid.scss */
  .cl-col-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
}

/* line 50, node_modules/@omada/clarity-css/assets/stylesheets/components/grid.scss */
.cl-col-10 {
  flex-direction: column;
  width: 100%;
  padding-right: 16px;
  padding-left: 16px;
}

@media only screen and (min-width: 768px) {
  /* line 50, node_modules/@omada/clarity-css/assets/stylesheets/components/grid.scss */
  .cl-col-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
}

/* line 50, node_modules/@omada/clarity-css/assets/stylesheets/components/grid.scss */
.cl-col-11 {
  flex-direction: column;
  width: 100%;
  padding-right: 16px;
  padding-left: 16px;
}

@media only screen and (min-width: 768px) {
  /* line 50, node_modules/@omada/clarity-css/assets/stylesheets/components/grid.scss */
  .cl-col-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
}

/* line 50, node_modules/@omada/clarity-css/assets/stylesheets/components/grid.scss */
.cl-col-12 {
  flex-direction: column;
  width: 100%;
  padding-right: 16px;
  padding-left: 16px;
}

@media only screen and (min-width: 768px) {
  /* line 50, node_modules/@omada/clarity-css/assets/stylesheets/components/grid.scss */
  .cl-col-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}

@media only screen and (min-width: 768px) {
  /* line 64, node_modules/@omada/clarity-css/assets/stylesheets/components/grid.scss */
  .cl-offset-1 {
    margin-left: 8.3333333333%;
  }
}

@media only screen and (min-width: 768px) {
  /* line 64, node_modules/@omada/clarity-css/assets/stylesheets/components/grid.scss */
  .cl-offset-2 {
    margin-left: 16.6666666667%;
  }
}

@media only screen and (min-width: 768px) {
  /* line 64, node_modules/@omada/clarity-css/assets/stylesheets/components/grid.scss */
  .cl-offset-3 {
    margin-left: 25%;
  }
}

@media only screen and (min-width: 768px) {
  /* line 64, node_modules/@omada/clarity-css/assets/stylesheets/components/grid.scss */
  .cl-offset-4 {
    margin-left: 33.3333333333%;
  }
}

@media only screen and (min-width: 768px) {
  /* line 64, node_modules/@omada/clarity-css/assets/stylesheets/components/grid.scss */
  .cl-offset-5 {
    margin-left: 41.6666666667%;
  }
}

@media only screen and (min-width: 768px) {
  /* line 64, node_modules/@omada/clarity-css/assets/stylesheets/components/grid.scss */
  .cl-offset-6 {
    margin-left: 50%;
  }
}

@media only screen and (min-width: 768px) {
  /* line 64, node_modules/@omada/clarity-css/assets/stylesheets/components/grid.scss */
  .cl-offset-7 {
    margin-left: 58.3333333333%;
  }
}

@media only screen and (min-width: 768px) {
  /* line 64, node_modules/@omada/clarity-css/assets/stylesheets/components/grid.scss */
  .cl-offset-8 {
    margin-left: 66.6666666667%;
  }
}

@media only screen and (min-width: 768px) {
  /* line 64, node_modules/@omada/clarity-css/assets/stylesheets/components/grid.scss */
  .cl-offset-9 {
    margin-left: 75%;
  }
}

@media only screen and (min-width: 768px) {
  /* line 64, node_modules/@omada/clarity-css/assets/stylesheets/components/grid.scss */
  .cl-offset-10 {
    margin-left: 83.3333333333%;
  }
}

@media only screen and (min-width: 768px) {
  /* line 64, node_modules/@omada/clarity-css/assets/stylesheets/components/grid.scss */
  .cl-offset-11 {
    margin-left: 91.6666666667%;
  }
}

/* line 4, node_modules/@omada/clarity-css/assets/stylesheets/components/navigation.scss */
.cl-navbar {
  background-color: #FFFFFF;
  border-bottom: 1px solid #DEE2E6;
  line-height: 0;
  padding: 22px 0 14px 0;
}

/* line 4, node_modules/@omada/clarity-css/assets/stylesheets/components/typography/body.scss */
.cl-body3, .cl-body2, .cl-checkbox + .cl-checkbox-label, .cl-radio + .cl-radio-label, .cl-text-input, .cl-body1 {
  font-family: 'CentraNo2';
  font-weight: 300;
  margin: 0;
  margin-bottom: 16px;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/components/typography/body.scss */
.cl-body1 {
  font-size: 18px;
  letter-spacing: 0.5px;
  line-height: 28px;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/components/typography/body.scss */
.cl-body2, .cl-checkbox + .cl-checkbox-label, .cl-radio + .cl-radio-label, .cl-text-input {
  font-size: 16px;
  letter-spacing: 0.44px;
  line-height: 24px;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/components/typography/body.scss */
.cl-body3 {
  font-size: 14px;
  letter-spacing: 0.39px;
  line-height: 20px;
}

/* line 3, node_modules/@omada/clarity-css/assets/stylesheets/components/typography/caption.scss */
.cl-caption2, .cl-caption1 {
  font-family: 'CentraNo2';
  font-weight: 300;
}

/* line 13, node_modules/@omada/clarity-css/assets/stylesheets/components/typography/caption.scss */
.cl-caption1 {
  font-size: 14px;
  letter-spacing: 0.47px;
  line-height: 16px;
}

/* line 13, node_modules/@omada/clarity-css/assets/stylesheets/components/typography/caption.scss */
.cl-caption2 {
  font-size: 12px;
  letter-spacing: 0.4px;
  line-height: 20px;
}

/* line 4, node_modules/@omada/clarity-css/assets/stylesheets/components/typography/headline.scss */
.cl-headline7, .cl-headline6, .cl-headline5, .cl-headline4, .cl-headline3, .cl-headline2, .cl-headline1 {
  font-family: 'CentraNo2';
  font-weight: bold;
  margin: 0;
  margin-bottom: 16px;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/components/typography/headline.scss */
.cl-headline1 {
  font-size: 78px;
  letter-spacing: 1px;
  line-height: 80px;
}

@media only screen and (max-width: 768px) {
  /* line 16, node_modules/@omada/clarity-css/assets/stylesheets/components/typography/headline.scss */
  .cl-headline1 {
    font-size: 38px;
    letter-spacing: 0.5px;
    line-height: 44px;
  }
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/components/typography/headline.scss */
.cl-headline2 {
  font-size: 52px;
  letter-spacing: 1px;
  line-height: 52px;
}

@media only screen and (max-width: 768px) {
  /* line 16, node_modules/@omada/clarity-css/assets/stylesheets/components/typography/headline.scss */
  .cl-headline2 {
    font-size: 34px;
    letter-spacing: 0.25px;
    line-height: 48px;
  }
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/components/typography/headline.scss */
.cl-headline3 {
  font-size: 38px;
  letter-spacing: 0.5px;
  line-height: 44px;
}

@media only screen and (max-width: 768px) {
  /* line 16, node_modules/@omada/clarity-css/assets/stylesheets/components/typography/headline.scss */
  .cl-headline3 {
    font-size: 28px;
    letter-spacing: 0px;
    line-height: 40px;
  }
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/components/typography/headline.scss */
.cl-headline4 {
  font-size: 34px;
  letter-spacing: 0.25px;
  line-height: 48px;
}

@media only screen and (max-width: 768px) {
  /* line 16, node_modules/@omada/clarity-css/assets/stylesheets/components/typography/headline.scss */
  .cl-headline4 {
    font-size: 22px;
    letter-spacing: 0.15px;
    line-height: 32px;
  }
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/components/typography/headline.scss */
.cl-headline5 {
  font-size: 28px;
  letter-spacing: 0px;
  line-height: 40px;
}

@media only screen and (max-width: 768px) {
  /* line 16, node_modules/@omada/clarity-css/assets/stylesheets/components/typography/headline.scss */
  .cl-headline5 {
    font-size: 18px;
    letter-spacing: 0.15px;
    line-height: 28px;
  }
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/components/typography/headline.scss */
.cl-headline6 {
  font-size: 22px;
  letter-spacing: 0.15px;
  line-height: 32px;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/components/typography/headline.scss */
.cl-headline7 {
  font-size: 18px;
  letter-spacing: 0.15px;
  line-height: 28px;
}

/* line 4, node_modules/@omada/clarity-css/assets/stylesheets/components/typography/overline.scss */
.cl-overline3, .cl-overline2, .cl-overline1 {
  font-family: 'CentraNo2';
  text-transform: uppercase;
  margin: 0;
  margin-bottom: 8px;
}

/* line 14, node_modules/@omada/clarity-css/assets/stylesheets/components/typography/overline.scss */
.cl-overline1 {
  font-size: 14px;
  letter-spacing: 1.5px;
  line-height: 16px;
}

/* line 14, node_modules/@omada/clarity-css/assets/stylesheets/components/typography/overline.scss */
.cl-overline2 {
  font-size: 12px;
  letter-spacing: 1.5px;
  line-height: 16px;
}

/* line 14, node_modules/@omada/clarity-css/assets/stylesheets/components/typography/overline.scss */
.cl-overline3 {
  font-size: 38px;
  letter-spacing: 1.5px;
  line-height: 16px;
}

/* line 4, node_modules/@omada/clarity-css/assets/stylesheets/components/typography/subtitle.scss */
.cl-subtitle3, .cl-subtitle2, .cl-subtitle1 {
  font-family: 'CentraNo2';
  font-weight: 500;
  margin: 0;
  margin-bottom: 4px;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/components/typography/subtitle.scss */
.cl-subtitle1 {
  font-size: 20px;
  letter-spacing: 0.19px;
  line-height: 32px;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/components/typography/subtitle.scss */
.cl-subtitle2 {
  font-size: 18px;
  letter-spacing: 0.17px;
  line-height: 28px;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/components/typography/subtitle.scss */
.cl-subtitle3 {
  font-size: 16px;
  letter-spacing: 0.15px;
  line-height: 24px;
}

/* line 4, node_modules/@omada/clarity-css/assets/stylesheets/components/typography/links.scss */
.cl-link {
  color: #006172;
  text-decoration: none;
}

/* line 8, node_modules/@omada/clarity-css/assets/stylesheets/components/typography/links.scss */
.cl-link:hover {
  text-decoration: underline;
}

/* line 4, node_modules/@omada/clarity-css/assets/stylesheets/components/form/../typography/body.scss */
.cl-body1, .cl-body2, .cl-checkbox + .cl-checkbox-label, .cl-radio + .cl-radio-label, .cl-text-input, .cl-body3 {
  font-family: 'CentraNo2';
  font-weight: 300;
  margin: 0;
  margin-bottom: 16px;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/components/form/../typography/body.scss */
.cl-body1 {
  font-size: 18px;
  letter-spacing: 0.5px;
  line-height: 28px;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/components/form/../typography/body.scss */
.cl-body2, .cl-checkbox + .cl-checkbox-label, .cl-radio + .cl-radio-label, .cl-text-input {
  font-size: 16px;
  letter-spacing: 0.44px;
  line-height: 24px;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/components/form/../typography/body.scss */
.cl-body3 {
  font-size: 14px;
  letter-spacing: 0.39px;
  line-height: 20px;
}

/* line 6, node_modules/@omada/clarity-css/assets/stylesheets/components/form/inputs.scss */
.cl-text-input {
  background: #FFFFFF;
  border: 1px solid #CED4DA;
  border-radius: 12px;
  display: block;
  padding: 16px;
  width: 100%;
}

/* line 17, node_modules/@omada/clarity-css/assets/stylesheets/components/form/inputs.scss */
.cl-text-input::placeholder {
  color: #868E96;
}

/* line 21, node_modules/@omada/clarity-css/assets/stylesheets/components/form/inputs.scss */
.cl-text-input:hover {
  border-color: #6D737A;
}

/* line 25, node_modules/@omada/clarity-css/assets/stylesheets/components/form/inputs.scss */
.cl-text-input:focus {
  border-color: #0D818F;
  outline: none;
}

/* line 30, node_modules/@omada/clarity-css/assets/stylesheets/components/form/inputs.scss */
.cl-text-input:disabled {
  background-color: #F8F9FA;
  border-color: #E9ECEF;
  color: #868E96;
}

/* line 36, node_modules/@omada/clarity-css/assets/stylesheets/components/form/inputs.scss */
.cl-text-input.valid, .cl-text-input.invalid {
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position-x: calc(100% - 16px);
  background-position-y: center;
  padding-right: 32px;
}

/* line 44, node_modules/@omada/clarity-css/assets/stylesheets/components/form/inputs.scss */
.cl-text-input.valid {
  background-image: url("data:image/svg+xml;utf8,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.87254 12.2551C6.25336 11.7047 5.30526 11.7605 4.75488 12.3797C4.2045 12.9989 4.26027 13.947 4.87945 14.4973L9.37945 18.4973C9.98417 19.0349 10.9062 18.9959 11.4635 18.4093L20.9635 8.40935C21.5341 7.80874 21.5097 6.8593 20.9091 6.28872C20.3085 5.71815 19.3591 5.74249 18.7885 6.3431L10.288 15.291L6.87254 12.2551Z' fill='%230D818F'/%3E%3C/svg%3E");
}

/* line 48, node_modules/@omada/clarity-css/assets/stylesheets/components/form/inputs.scss */
.cl-text-input.invalid {
  border-color: #DB1000;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25' fill='none'%3E%3Cpath d='M18.8168 20.1832L4.81682 6.18318C4.42629 5.79266 4.42629 5.15949 4.81682 4.76897C5.20734 4.37844 5.84051 4.37844 6.23103 4.76897L20.231 18.769C20.6216 19.1595 20.6216 19.7927 20.231 20.1832C19.8405 20.5737 19.2073 20.5737 18.8168 20.1832Z' fill='%23DB1000'/%3E%3Cpath d='M6.23103 20.1832L20.231 6.18318C20.6216 5.79266 20.6216 5.15949 20.231 4.76897C19.8405 4.37844 19.2073 4.37844 18.8168 4.76897L4.81682 18.769C4.42629 19.1595 4.42629 19.7927 4.81682 20.1832C5.20734 20.5737 5.84051 20.5737 6.23103 20.1832Z' fill='%23DB1000'/%3E%3C/svg%3E");
}

/* line 4, node_modules/@omada/clarity-css/assets/stylesheets/components/form/radios.scss */
.cl-radio {
  position: absolute;
  opacity: 0;
  z-index: 2;
}

/* line 8, node_modules/@omada/clarity-css/assets/stylesheets/components/form/radios.scss */
.cl-radio + .cl-radio-label {
  line-height: 24px;
  display: inline-block;
  margin-bottom: 5px;
  padding-left: 36px;
  position: relative;
  color: #212529;
}

/* line 11, node_modules/@omada/clarity-css/assets/stylesheets/components/form/radios.scss */
.cl-radio + .cl-radio-label::after {
  content: '';
  position: absolute;
  background-repeat: no-repeat;
  top: 0;
  left: 0;
  background: url('data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 25 25" fill="none"%3E%3Cpath d="M16.8114 8.68124C17.2544 8.27455 17.9727 8.27455 18.4158 8.68124C18.8588 9.08794 18.8588 9.74732 18.4158 10.154L11.9697 16.0712C11.5266 16.4779 10.8083 16.4779 10.3653 16.0712L7.08033 13.0558C6.63729 12.6491 6.63729 11.9897 7.08033 11.583C7.52338 11.1763 8.2417 11.1763 8.68474 11.583L11.1675 13.862L16.8114 8.68124Z" fill="white"/%3E%3C/svg%3E');
  height: 24px;
  width: 24px;
  opacity: 0;
}

/* line 23, node_modules/@omada/clarity-css/assets/stylesheets/components/form/radios.scss */
.cl-radio + .cl-radio-label::before {
  content: '';
  position: absolute;
  background-color: transparent;
  left: 0;
  top: 0;
  width: 24px;
  height: 24px;
  border: 2px solid #868E96;
  transition: transform 0.1s ease-in-out;
  border-radius: 100%;
}

/* line 35, node_modules/@omada/clarity-css/assets/stylesheets/components/form/_form-mixins.scss */
input.cl-radio:checked + .cl-radio-label::before {
  background-color: #0D818F;
  border-color: #0D818F;
  transition: background-color 0.1s ease-in-out, border-color 0.3s ease-in-out;
}

/* line 41, node_modules/@omada/clarity-css/assets/stylesheets/components/form/_form-mixins.scss */
input.cl-radio:checked + .cl-radio-label::after {
  opacity: 1;
  transition: opacity 0.3s ease-in-out;
}

/* line 48, node_modules/@omada/clarity-css/assets/stylesheets/components/form/_form-mixins.scss */
input.cl-radio:focus + .cl-radio-label::before,
input.cl-radio:active + .cl-radio-label::before {
  border-width: 2px;
  transform: scale(1.05);
  border-color: #0D818F;
}

/* line 38, node_modules/@omada/clarity-css/assets/stylesheets/components/form/radios.scss */
input.cl-radio:disabled + .cl-radio-label {
  cursor: no-drop;
  color: #ADB5BD;
}

/* line 59, node_modules/@omada/clarity-css/assets/stylesheets/components/form/_form-mixins.scss */
input.cl-radio:disabled + .cl-radio-label::before {
  border-color: #E9ECEF;
  background-color: #F8F9FA;
}

/* line 41, node_modules/@omada/clarity-css/assets/stylesheets/components/form/radios.scss */
input.cl-radio:disabled + .cl-radio-label::after {
  top: 0;
  left: 0;
  background: url('data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 25 25" fill="none"%3E%3Cpath d="M16.8114 8.68124C17.2544 8.27455 17.9727 8.27455 18.4158 8.68124C18.8588 9.08794 18.8588 9.74732 18.4158 10.154L11.9697 16.0712C11.5266 16.4779 10.8083 16.4779 10.3653 16.0712L7.08033 13.0558C6.63729 12.6491 6.63729 11.9897 7.08033 11.583C7.52338 11.1763 8.2417 11.1763 8.68474 11.583L11.1675 13.862L16.8114 8.68124Z" fill="white"/%3E%3C/svg%3E');
}

/* line 66, node_modules/@omada/clarity-css/assets/stylesheets/components/form/_form-mixins.scss */
input.cl-radio:disabled:checked + .cl-radio-label::before {
  border-color: #A4E2E5;
  background-color: #A4E2E5;
}

/* line 4, node_modules/@omada/clarity-css/assets/stylesheets/components/form/checkboxes.scss */
.cl-checkbox {
  position: absolute;
  opacity: 0;
  z-index: 2;
}

/* line 8, node_modules/@omada/clarity-css/assets/stylesheets/components/form/checkboxes.scss */
.cl-checkbox + .cl-checkbox-label {
  line-height: 24px;
  display: inline-block;
  margin-bottom: 5px;
  padding-left: 36px;
  position: relative;
  color: #212529;
}

/* line 11, node_modules/@omada/clarity-css/assets/stylesheets/components/form/checkboxes.scss */
.cl-checkbox + .cl-checkbox-label::after {
  content: '';
  position: absolute;
  background-repeat: no-repeat;
  top: 0;
  left: 0;
  background: url('data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 25 25" fill="none"%3E%3Cpath d="M16.8114 8.68124C17.2544 8.27455 17.9727 8.27455 18.4158 8.68124C18.8588 9.08794 18.8588 9.74732 18.4158 10.154L11.9697 16.0712C11.5266 16.4779 10.8083 16.4779 10.3653 16.0712L7.08033 13.0558C6.63729 12.6491 6.63729 11.9897 7.08033 11.583C7.52338 11.1763 8.2417 11.1763 8.68474 11.583L11.1675 13.862L16.8114 8.68124Z" fill="white"/%3E%3C/svg%3E');
  height: 24px;
  width: 24px;
  opacity: 0;
}

/* line 23, node_modules/@omada/clarity-css/assets/stylesheets/components/form/checkboxes.scss */
.cl-checkbox + .cl-checkbox-label::before {
  content: '';
  position: absolute;
  background-color: transparent;
  left: 0;
  top: 0;
  width: 24px;
  height: 24px;
  border: 2px solid #868E96;
  transition: transform 0.1s ease-in-out;
  border-radius: 4px;
}

/* line 35, node_modules/@omada/clarity-css/assets/stylesheets/components/form/_form-mixins.scss */
input.cl-checkbox:checked + .cl-checkbox-label::before {
  background-color: #0D818F;
  border-color: #0D818F;
  transition: background-color 0.1s ease-in-out, border-color 0.3s ease-in-out;
}

/* line 41, node_modules/@omada/clarity-css/assets/stylesheets/components/form/_form-mixins.scss */
input.cl-checkbox:checked + .cl-checkbox-label::after {
  opacity: 1;
  transition: opacity 0.3s ease-in-out;
}

/* line 48, node_modules/@omada/clarity-css/assets/stylesheets/components/form/_form-mixins.scss */
input.cl-checkbox:focus + .cl-checkbox-label::before,
input.cl-checkbox:active + .cl-checkbox-label::before {
  border-width: 2px;
  transform: scale(1.05);
  border-color: #0D818F;
}

/* line 38, node_modules/@omada/clarity-css/assets/stylesheets/components/form/checkboxes.scss */
input.cl-checkbox:disabled + .cl-checkbox-label {
  cursor: no-drop;
  color: #ADB5BD;
}

/* line 59, node_modules/@omada/clarity-css/assets/stylesheets/components/form/_form-mixins.scss */
input.cl-checkbox:disabled + .cl-checkbox-label::before {
  border-color: #E9ECEF;
  background-color: #F8F9FA;
}

/* line 41, node_modules/@omada/clarity-css/assets/stylesheets/components/form/checkboxes.scss */
input.cl-checkbox:disabled + .cl-checkbox-label::after {
  top: 0;
  left: 0;
  background: url('data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 25 25" fill="none"%3E%3Cpath d="M16.8114 8.68124C17.2544 8.27455 17.9727 8.27455 18.4158 8.68124C18.8588 9.08794 18.8588 9.74732 18.4158 10.154L11.9697 16.0712C11.5266 16.4779 10.8083 16.4779 10.3653 16.0712L7.08033 13.0558C6.63729 12.6491 6.63729 11.9897 7.08033 11.583C7.52338 11.1763 8.2417 11.1763 8.68474 11.583L11.1675 13.862L16.8114 8.68124Z" fill="white"/%3E%3C/svg%3E');
}

/* line 66, node_modules/@omada/clarity-css/assets/stylesheets/components/form/_form-mixins.scss */
input.cl-checkbox:disabled:checked + .cl-checkbox-label::before {
  border-color: #A4E2E5;
  background-color: #A4E2E5;
}

/* line 11, node_modules/@omada/clarity-css/assets/stylesheets/components/button.scss */
.cl-button-text1, .ev-text-action-primary, .ev-text-action-primary--sm, .ev-button-primary, .ev-button-primary--sm, .ev-button-white, .cl-button-secondary--white, .cl-button-secondary--gray, .cl-button-secondary--grey, .cl-button-secondary--blueberry, .cl-button-secondary, .cl-button-primary {
  font-size: 16px;
  letter-spacing: 0.86px;
  line-height: 20px;
  font-weight: bold;
}

/* line 11, node_modules/@omada/clarity-css/assets/stylesheets/components/button.scss */
.cl-button-text2, .cl-button-small {
  font-size: 14px;
  letter-spacing: 0.75px;
  line-height: 20px;
  font-weight: bold;
}

/* line 11, node_modules/@omada/clarity-css/assets/stylesheets/components/button.scss */
.cl-button-text3 {
  font-size: 14px;
  letter-spacing: 0.75px;
  line-height: 20px;
  font-weight: normal;
}

/* line 24, node_modules/@omada/clarity-css/assets/stylesheets/components/button.scss */
.ev-text-action-primary, .ev-text-action-primary--sm, .ev-button-primary, .ev-button-primary--sm, .ev-button-white, .cl-button-secondary--white, .cl-button-secondary--gray, .cl-button-secondary--grey, .cl-button-secondary--blueberry, .cl-button-secondary, .cl-button-primary {
  display: flex;
  align-items: center;
  justify-content: center;
  border: none;
  appearance: none;
  cursor: pointer;
  padding: 0 32px;
  margin-bottom: 24px;
  width: 100%;
}

@media only screen and (min-width: 768px) {
  /* line 24, node_modules/@omada/clarity-css/assets/stylesheets/components/button.scss */
  .ev-text-action-primary, .ev-text-action-primary--sm, .ev-button-primary, .ev-button-primary--sm, .ev-button-white, .cl-button-secondary--white, .cl-button-secondary--gray, .cl-button-secondary--grey, .cl-button-secondary--blueberry, .cl-button-secondary, .cl-button-primary {
    min-width: 192px;
    width: auto;
  }
}

/* line 41, node_modules/@omada/clarity-css/assets/stylesheets/components/button.scss */
.cl-button-primary {
  height: 48px;
  border-radius: 12px;
  color: #FFFFFF;
  background-color: #0D818F;
}

/* line 49, node_modules/@omada/clarity-css/assets/stylesheets/components/button.scss */
.cl-button-primary:hover, .cl-button-primary:active {
  background-color: #007383;
}

/* line 53, node_modules/@omada/clarity-css/assets/stylesheets/components/button.scss */
.cl-button-primary:disabled {
  background-color: #C5EEF0;
  cursor: default;
}

/* line 59, node_modules/@omada/clarity-css/assets/stylesheets/components/button.scss */
.cl-button-secondary {
  height: 48px;
  border-radius: 12px;
  color: #007383;
  background-color: #E6F9F9;
}

/* line 67, node_modules/@omada/clarity-css/assets/stylesheets/components/button.scss */
.cl-button-secondary:hover, .cl-button-secondary:active {
  background-color: #C5EEF0;
}

/* line 71, node_modules/@omada/clarity-css/assets/stylesheets/components/button.scss */
.cl-button-secondary:disabled {
  cursor: default;
}

/* line 76, node_modules/@omada/clarity-css/assets/stylesheets/components/button.scss */
.cl-button-secondary--blueberry {
  height: 48px;
  border-radius: 12px;
  color: #006295;
  background-color: #E5F8FF;
}

/* line 84, node_modules/@omada/clarity-css/assets/stylesheets/components/button.scss */
.cl-button-secondary--blueberry:hover, .cl-button-secondary--blueberry:active {
  background-color: #B5E2F5;
}

/* line 88, node_modules/@omada/clarity-css/assets/stylesheets/components/button.scss */
.cl-button-secondary--blueberry:disabled {
  cursor: default;
}

/* line 93, node_modules/@omada/clarity-css/assets/stylesheets/components/button.scss */
.cl-button-secondary--gray, .cl-button-secondary--grey {
  height: 48px;
  border-radius: 12px;
  color: #212529;
  background-color: #F3F4F5;
}

/* line 101, node_modules/@omada/clarity-css/assets/stylesheets/components/button.scss */
.cl-button-secondary--gray:hover, .cl-button-secondary--gray:active, .cl-button-secondary--grey:hover, .cl-button-secondary--grey:active {
  background-color: #E9ECEF;
}

/* line 105, node_modules/@omada/clarity-css/assets/stylesheets/components/button.scss */
.cl-button-secondary--gray:disabled, .cl-button-secondary--grey:disabled {
  cursor: default;
}

/* line 110, node_modules/@omada/clarity-css/assets/stylesheets/components/button.scss */
.cl-button-secondary--white {
  height: 48px;
  border-radius: 12px;
  color: #212529;
  background-color: #FFFFFF;
}

/* line 118, node_modules/@omada/clarity-css/assets/stylesheets/components/button.scss */
.cl-button-secondary--white:hover, .cl-button-secondary--white:active {
  background-color: #F3F4F5;
}

/* line 122, node_modules/@omada/clarity-css/assets/stylesheets/components/button.scss */
.cl-button-secondary--white:disabled {
  cursor: default;
}

/* line 127, node_modules/@omada/clarity-css/assets/stylesheets/components/button.scss */
.cl-button-jumbo {
  height: 56px;
  border-radius: 12px;
}

/* line 131, node_modules/@omada/clarity-css/assets/stylesheets/components/button.scss */
.cl-button-small {
  height: 32px;
  border-radius: 8px;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--blueberry-0 {
  background-color: #E5F8FF;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--blueberry-5 {
  background-color: #B5E2F5;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--blueberry-10 {
  background-color: #77CAED;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--blueberry-20 {
  background-color: #47B6E5;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--blueberry-30 {
  background-color: #24A5E0;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--blueberry-40 {
  background-color: #0D98D9;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--blueberry-50 {
  background-color: #008ACF;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--blueberry-60 {
  background-color: #007CBA;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--blueberry-70 {
  background-color: #0070AB;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--blueberry-80 {
  background-color: #006295;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--blueberry-90 {
  background-color: #004D75;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--blueberry-100 {
  background-color: #002949;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--teal-0 {
  background-color: #E6F9F9;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--teal-5 {
  background-color: #C5EEF0;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--teal-10 {
  background-color: #A4E2E5;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--teal-20 {
  background-color: #83D2D8;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--teal-30 {
  background-color: #62C1C9;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--teal-40 {
  background-color: #42AEB8;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--teal-50 {
  background-color: #2598A4;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--teal-60 {
  background-color: #0D818F;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--teal-70 {
  background-color: #007383;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--teal-80 {
  background-color: #006172;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--teal-90 {
  background-color: #004B5B;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--teal-100 {
  background-color: #003D48;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--mint-0 {
  background-color: #E8FEF8;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--mint-5 {
  background-color: #C8FAEE;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--mint-10 {
  background-color: #AAF3E3;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--mint-20 {
  background-color: #8EEAD7;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--mint-30 {
  background-color: #75DFCB;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--mint-40 {
  background-color: #5FD1BD;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--mint-50 {
  background-color: #4BC0AD;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--mint-60 {
  background-color: #36AD9C;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--mint-70 {
  background-color: #249788;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--mint-80 {
  background-color: #167D71;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--mint-90 {
  background-color: #005F57;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--mint-100 {
  background-color: #043F3A;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--papaya-0 {
  background-color: #FFEBE6;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--papaya-5 {
  background-color: #FFCABC;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--papaya-10 {
  background-color: #FFAE98;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--papaya-20 {
  background-color: #FF9679;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--papaya-30 {
  background-color: #FF835F;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--papaya-40 {
  background-color: #F3724A;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--papaya-50 {
  background-color: #E56236;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--papaya-60 {
  background-color: #C44F23;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--papaya-70 {
  background-color: #A64015;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--papaya-80 {
  background-color: #883209;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--papaya-90 {
  background-color: #6A2502;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--papaya-100 {
  background-color: #4D1A00;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--apricot-0 {
  background-color: #FFECDC;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--apricot-5 {
  background-color: #FFD7B6;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--apricot-10 {
  background-color: #FFC598;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--apricot-20 {
  background-color: #FBB584;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--apricot-30 {
  background-color: #E9A072;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--apricot-40 {
  background-color: #D28C61;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--apricot-50 {
  background-color: #BC7751;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--apricot-60 {
  background-color: #A66443;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--apricot-70 {
  background-color: #8F5135;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--apricot-80 {
  background-color: #79402A;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--apricot-90 {
  background-color: #63301F;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--apricot-100 {
  background-color: #4D2116;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--tan-0 {
  background-color: #F4F5F0;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--tan-5 {
  background-color: #EEECE4;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--tan-10 {
  background-color: #E8E6DA;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--tan-20 {
  background-color: #E3E0D0;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--tan-30 {
  background-color: #D3D0BF;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--tan-40 {
  background-color: #C3BFAF;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--tan-50 {
  background-color: #B3AF9E;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--tan-60 {
  background-color: #A29E8E;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--tan-70 {
  background-color: #928D7E;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--tan-80 {
  background-color: #817C6F;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--tan-90 {
  background-color: #706B5F;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--tan-100 {
  background-color: #5F5A4F;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--stone-0 {
  background-color: #FFFFFF;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--stone-5 {
  background-color: #F8F9FA;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--stone-10 {
  background-color: #F3F4F5;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--stone-20 {
  background-color: #E9ECEF;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--stone-30 {
  background-color: #DEE2E6;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--stone-40 {
  background-color: #CED4DA;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--stone-50 {
  background-color: #ADB5BD;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--stone-60 {
  background-color: #868E96;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--stone-70 {
  background-color: #6D737A;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--stone-80 {
  background-color: #495057;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--stone-90 {
  background-color: #343A40;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--stone-100 {
  background-color: #212529;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--red-0 {
  background-color: #FFE6E6;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--red-5 {
  background-color: #FFBFBF;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--red-10 {
  background-color: #FF9999;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--red-20 {
  background-color: #FF7473;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--red-30 {
  background-color: #FF584D;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--red-40 {
  background-color: #FF4026;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--red-50 {
  background-color: #F02B00;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--red-60 {
  background-color: #DB1000;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--red-70 {
  background-color: #B80000;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--red-80 {
  background-color: #940000;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--red-90 {
  background-color: #700000;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--red-100 {
  background-color: #4D0000;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--water {
  background-color: #40CAE1;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--blueberry {
  background-color: #006295;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--kale {
  background-color: #003D48;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--broccoli {
  background-color: #005F57;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--mint {
  background-color: #4BC0AD;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--papaya {
  background-color: #F3724A;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--oat {
  background-color: #F4F5F0;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--wheat {
  background-color: #E3E0D0;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--apricot {
  background-color: #FBB584;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--blueberry-0 {
  color: #E5F8FF;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--blueberry-5 {
  color: #B5E2F5;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--blueberry-10 {
  color: #77CAED;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--blueberry-20 {
  color: #47B6E5;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--blueberry-30 {
  color: #24A5E0;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--blueberry-40 {
  color: #0D98D9;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--blueberry-50 {
  color: #008ACF;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--blueberry-60 {
  color: #007CBA;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--blueberry-70 {
  color: #0070AB;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--blueberry-80 {
  color: #006295;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--blueberry-90 {
  color: #004D75;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--blueberry-100 {
  color: #002949;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--teal-0 {
  color: #E6F9F9;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--teal-5 {
  color: #C5EEF0;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--teal-10 {
  color: #A4E2E5;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--teal-20 {
  color: #83D2D8;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--teal-30 {
  color: #62C1C9;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--teal-40 {
  color: #42AEB8;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--teal-50 {
  color: #2598A4;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--teal-60 {
  color: #0D818F;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--teal-70 {
  color: #007383;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--teal-80 {
  color: #006172;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--teal-90 {
  color: #004B5B;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--teal-100 {
  color: #003D48;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--mint-0 {
  color: #E8FEF8;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--mint-5 {
  color: #C8FAEE;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--mint-10 {
  color: #AAF3E3;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--mint-20 {
  color: #8EEAD7;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--mint-30 {
  color: #75DFCB;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--mint-40 {
  color: #5FD1BD;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--mint-50 {
  color: #4BC0AD;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--mint-60 {
  color: #36AD9C;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--mint-70 {
  color: #249788;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--mint-80 {
  color: #167D71;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--mint-90 {
  color: #005F57;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--mint-100 {
  color: #043F3A;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--papaya-0 {
  color: #FFEBE6;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--papaya-5 {
  color: #FFCABC;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--papaya-10 {
  color: #FFAE98;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--papaya-20 {
  color: #FF9679;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--papaya-30 {
  color: #FF835F;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--papaya-40 {
  color: #F3724A;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--papaya-50 {
  color: #E56236;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--papaya-60 {
  color: #C44F23;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--papaya-70 {
  color: #A64015;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--papaya-80 {
  color: #883209;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--papaya-90 {
  color: #6A2502;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--papaya-100 {
  color: #4D1A00;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--apricot-0 {
  color: #FFECDC;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--apricot-5 {
  color: #FFD7B6;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--apricot-10 {
  color: #FFC598;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--apricot-20 {
  color: #FBB584;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--apricot-30 {
  color: #E9A072;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--apricot-40 {
  color: #D28C61;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--apricot-50 {
  color: #BC7751;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--apricot-60 {
  color: #A66443;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--apricot-70 {
  color: #8F5135;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--apricot-80 {
  color: #79402A;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--apricot-90 {
  color: #63301F;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--apricot-100 {
  color: #4D2116;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--tan-0 {
  color: #F4F5F0;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--tan-5 {
  color: #EEECE4;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--tan-10 {
  color: #E8E6DA;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--tan-20 {
  color: #E3E0D0;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--tan-30 {
  color: #D3D0BF;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--tan-40 {
  color: #C3BFAF;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--tan-50 {
  color: #B3AF9E;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--tan-60 {
  color: #A29E8E;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--tan-70 {
  color: #928D7E;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--tan-80 {
  color: #817C6F;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--tan-90 {
  color: #706B5F;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--tan-100 {
  color: #5F5A4F;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--stone-0 {
  color: #FFFFFF;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--stone-5 {
  color: #F8F9FA;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--stone-10 {
  color: #F3F4F5;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--stone-20 {
  color: #E9ECEF;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--stone-30 {
  color: #DEE2E6;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--stone-40 {
  color: #CED4DA;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--stone-50 {
  color: #ADB5BD;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--stone-60 {
  color: #868E96;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--stone-70 {
  color: #6D737A;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--stone-80 {
  color: #495057;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--stone-90 {
  color: #343A40;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--stone-100 {
  color: #212529;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--red-0 {
  color: #FFE6E6;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--red-5 {
  color: #FFBFBF;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--red-10 {
  color: #FF9999;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--red-20 {
  color: #FF7473;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--red-30 {
  color: #FF584D;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--red-40 {
  color: #FF4026;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--red-50 {
  color: #F02B00;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--red-60 {
  color: #DB1000;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--red-70 {
  color: #B80000;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--red-80 {
  color: #940000;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--red-90 {
  color: #700000;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--red-100 {
  color: #4D0000;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--water {
  color: #40CAE1;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--blueberry {
  color: #006295;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--kale {
  color: #003D48;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--broccoli {
  color: #005F57;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--mint {
  color: #4BC0AD;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--papaya {
  color: #F3724A;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--oat {
  color: #F4F5F0;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--wheat {
  color: #E3E0D0;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--apricot {
  color: #FBB584;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--blueberry-0 {
  border-color: #E5F8FF;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--blueberry-5 {
  border-color: #B5E2F5;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--blueberry-10 {
  border-color: #77CAED;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--blueberry-20 {
  border-color: #47B6E5;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--blueberry-30 {
  border-color: #24A5E0;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--blueberry-40 {
  border-color: #0D98D9;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--blueberry-50 {
  border-color: #008ACF;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--blueberry-60 {
  border-color: #007CBA;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--blueberry-70 {
  border-color: #0070AB;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--blueberry-80 {
  border-color: #006295;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--blueberry-90 {
  border-color: #004D75;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--blueberry-100 {
  border-color: #002949;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--teal-0 {
  border-color: #E6F9F9;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--teal-5 {
  border-color: #C5EEF0;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--teal-10 {
  border-color: #A4E2E5;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--teal-20 {
  border-color: #83D2D8;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--teal-30 {
  border-color: #62C1C9;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--teal-40 {
  border-color: #42AEB8;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--teal-50 {
  border-color: #2598A4;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--teal-60 {
  border-color: #0D818F;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--teal-70 {
  border-color: #007383;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--teal-80 {
  border-color: #006172;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--teal-90 {
  border-color: #004B5B;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--teal-100 {
  border-color: #003D48;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--mint-0 {
  border-color: #E8FEF8;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--mint-5 {
  border-color: #C8FAEE;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--mint-10 {
  border-color: #AAF3E3;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--mint-20 {
  border-color: #8EEAD7;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--mint-30 {
  border-color: #75DFCB;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--mint-40 {
  border-color: #5FD1BD;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--mint-50 {
  border-color: #4BC0AD;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--mint-60 {
  border-color: #36AD9C;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--mint-70 {
  border-color: #249788;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--mint-80 {
  border-color: #167D71;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--mint-90 {
  border-color: #005F57;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--mint-100 {
  border-color: #043F3A;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--papaya-0 {
  border-color: #FFEBE6;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--papaya-5 {
  border-color: #FFCABC;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--papaya-10 {
  border-color: #FFAE98;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--papaya-20 {
  border-color: #FF9679;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--papaya-30 {
  border-color: #FF835F;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--papaya-40 {
  border-color: #F3724A;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--papaya-50 {
  border-color: #E56236;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--papaya-60 {
  border-color: #C44F23;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--papaya-70 {
  border-color: #A64015;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--papaya-80 {
  border-color: #883209;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--papaya-90 {
  border-color: #6A2502;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--papaya-100 {
  border-color: #4D1A00;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--apricot-0 {
  border-color: #FFECDC;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--apricot-5 {
  border-color: #FFD7B6;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--apricot-10 {
  border-color: #FFC598;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--apricot-20 {
  border-color: #FBB584;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--apricot-30 {
  border-color: #E9A072;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--apricot-40 {
  border-color: #D28C61;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--apricot-50 {
  border-color: #BC7751;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--apricot-60 {
  border-color: #A66443;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--apricot-70 {
  border-color: #8F5135;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--apricot-80 {
  border-color: #79402A;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--apricot-90 {
  border-color: #63301F;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--apricot-100 {
  border-color: #4D2116;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--tan-0 {
  border-color: #F4F5F0;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--tan-5 {
  border-color: #EEECE4;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--tan-10 {
  border-color: #E8E6DA;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--tan-20 {
  border-color: #E3E0D0;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--tan-30 {
  border-color: #D3D0BF;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--tan-40 {
  border-color: #C3BFAF;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--tan-50 {
  border-color: #B3AF9E;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--tan-60 {
  border-color: #A29E8E;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--tan-70 {
  border-color: #928D7E;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--tan-80 {
  border-color: #817C6F;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--tan-90 {
  border-color: #706B5F;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--tan-100 {
  border-color: #5F5A4F;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--stone-0 {
  border-color: #FFFFFF;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--stone-5 {
  border-color: #F8F9FA;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--stone-10 {
  border-color: #F3F4F5;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--stone-20 {
  border-color: #E9ECEF;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--stone-30 {
  border-color: #DEE2E6;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--stone-40 {
  border-color: #CED4DA;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--stone-50 {
  border-color: #ADB5BD;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--stone-60 {
  border-color: #868E96;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--stone-70 {
  border-color: #6D737A;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--stone-80 {
  border-color: #495057;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--stone-90 {
  border-color: #343A40;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--stone-100 {
  border-color: #212529;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--red-0 {
  border-color: #FFE6E6;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--red-5 {
  border-color: #FFBFBF;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--red-10 {
  border-color: #FF9999;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--red-20 {
  border-color: #FF7473;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--red-30 {
  border-color: #FF584D;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--red-40 {
  border-color: #FF4026;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--red-50 {
  border-color: #F02B00;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--red-60 {
  border-color: #DB1000;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--red-70 {
  border-color: #B80000;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--red-80 {
  border-color: #940000;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--red-90 {
  border-color: #700000;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--red-100 {
  border-color: #4D0000;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--water {
  border-color: #40CAE1;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--blueberry {
  border-color: #006295;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--kale {
  border-color: #003D48;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--broccoli {
  border-color: #005F57;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--mint {
  border-color: #4BC0AD;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--papaya {
  border-color: #F3724A;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--oat {
  border-color: #F4F5F0;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--wheat {
  border-color: #E3E0D0;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--apricot {
  border-color: #FBB584;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--blueberry-0 {
  fill: #E5F8FF;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--blueberry-5 {
  fill: #B5E2F5;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--blueberry-10 {
  fill: #77CAED;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--blueberry-20 {
  fill: #47B6E5;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--blueberry-30 {
  fill: #24A5E0;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--blueberry-40 {
  fill: #0D98D9;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--blueberry-50 {
  fill: #008ACF;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--blueberry-60 {
  fill: #007CBA;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--blueberry-70 {
  fill: #0070AB;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--blueberry-80 {
  fill: #006295;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--blueberry-90 {
  fill: #004D75;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--blueberry-100 {
  fill: #002949;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--teal-0 {
  fill: #E6F9F9;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--teal-5 {
  fill: #C5EEF0;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--teal-10 {
  fill: #A4E2E5;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--teal-20 {
  fill: #83D2D8;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--teal-30 {
  fill: #62C1C9;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--teal-40 {
  fill: #42AEB8;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--teal-50 {
  fill: #2598A4;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--teal-60 {
  fill: #0D818F;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--teal-70 {
  fill: #007383;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--teal-80 {
  fill: #006172;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--teal-90 {
  fill: #004B5B;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--teal-100 {
  fill: #003D48;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--mint-0 {
  fill: #E8FEF8;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--mint-5 {
  fill: #C8FAEE;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--mint-10 {
  fill: #AAF3E3;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--mint-20 {
  fill: #8EEAD7;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--mint-30 {
  fill: #75DFCB;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--mint-40 {
  fill: #5FD1BD;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--mint-50 {
  fill: #4BC0AD;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--mint-60 {
  fill: #36AD9C;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--mint-70 {
  fill: #249788;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--mint-80 {
  fill: #167D71;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--mint-90 {
  fill: #005F57;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--mint-100 {
  fill: #043F3A;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--papaya-0 {
  fill: #FFEBE6;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--papaya-5 {
  fill: #FFCABC;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--papaya-10 {
  fill: #FFAE98;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--papaya-20 {
  fill: #FF9679;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--papaya-30 {
  fill: #FF835F;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--papaya-40 {
  fill: #F3724A;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--papaya-50 {
  fill: #E56236;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--papaya-60 {
  fill: #C44F23;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--papaya-70 {
  fill: #A64015;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--papaya-80 {
  fill: #883209;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--papaya-90 {
  fill: #6A2502;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--papaya-100 {
  fill: #4D1A00;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--apricot-0 {
  fill: #FFECDC;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--apricot-5 {
  fill: #FFD7B6;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--apricot-10 {
  fill: #FFC598;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--apricot-20 {
  fill: #FBB584;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--apricot-30 {
  fill: #E9A072;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--apricot-40 {
  fill: #D28C61;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--apricot-50 {
  fill: #BC7751;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--apricot-60 {
  fill: #A66443;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--apricot-70 {
  fill: #8F5135;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--apricot-80 {
  fill: #79402A;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--apricot-90 {
  fill: #63301F;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--apricot-100 {
  fill: #4D2116;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--tan-0 {
  fill: #F4F5F0;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--tan-5 {
  fill: #EEECE4;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--tan-10 {
  fill: #E8E6DA;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--tan-20 {
  fill: #E3E0D0;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--tan-30 {
  fill: #D3D0BF;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--tan-40 {
  fill: #C3BFAF;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--tan-50 {
  fill: #B3AF9E;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--tan-60 {
  fill: #A29E8E;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--tan-70 {
  fill: #928D7E;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--tan-80 {
  fill: #817C6F;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--tan-90 {
  fill: #706B5F;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--tan-100 {
  fill: #5F5A4F;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--stone-0 {
  fill: #FFFFFF;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--stone-5 {
  fill: #F8F9FA;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--stone-10 {
  fill: #F3F4F5;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--stone-20 {
  fill: #E9ECEF;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--stone-30 {
  fill: #DEE2E6;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--stone-40 {
  fill: #CED4DA;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--stone-50 {
  fill: #ADB5BD;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--stone-60 {
  fill: #868E96;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--stone-70 {
  fill: #6D737A;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--stone-80 {
  fill: #495057;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--stone-90 {
  fill: #343A40;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--stone-100 {
  fill: #212529;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--red-0 {
  fill: #FFE6E6;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--red-5 {
  fill: #FFBFBF;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--red-10 {
  fill: #FF9999;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--red-20 {
  fill: #FF7473;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--red-30 {
  fill: #FF584D;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--red-40 {
  fill: #FF4026;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--red-50 {
  fill: #F02B00;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--red-60 {
  fill: #DB1000;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--red-70 {
  fill: #B80000;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--red-80 {
  fill: #940000;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--red-90 {
  fill: #700000;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--red-100 {
  fill: #4D0000;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--water {
  fill: #40CAE1;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--blueberry {
  fill: #006295;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--kale {
  fill: #003D48;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--broccoli {
  fill: #005F57;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--mint {
  fill: #4BC0AD;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--papaya {
  fill: #F3724A;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--oat {
  fill: #F4F5F0;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--wheat {
  fill: #E3E0D0;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--apricot {
  fill: #FBB584;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--blueberry-0 {
  stroke: #E5F8FF;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--blueberry-5 {
  stroke: #B5E2F5;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--blueberry-10 {
  stroke: #77CAED;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--blueberry-20 {
  stroke: #47B6E5;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--blueberry-30 {
  stroke: #24A5E0;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--blueberry-40 {
  stroke: #0D98D9;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--blueberry-50 {
  stroke: #008ACF;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--blueberry-60 {
  stroke: #007CBA;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--blueberry-70 {
  stroke: #0070AB;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--blueberry-80 {
  stroke: #006295;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--blueberry-90 {
  stroke: #004D75;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--blueberry-100 {
  stroke: #002949;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--teal-0 {
  stroke: #E6F9F9;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--teal-5 {
  stroke: #C5EEF0;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--teal-10 {
  stroke: #A4E2E5;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--teal-20 {
  stroke: #83D2D8;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--teal-30 {
  stroke: #62C1C9;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--teal-40 {
  stroke: #42AEB8;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--teal-50 {
  stroke: #2598A4;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--teal-60 {
  stroke: #0D818F;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--teal-70 {
  stroke: #007383;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--teal-80 {
  stroke: #006172;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--teal-90 {
  stroke: #004B5B;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--teal-100 {
  stroke: #003D48;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--mint-0 {
  stroke: #E8FEF8;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--mint-5 {
  stroke: #C8FAEE;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--mint-10 {
  stroke: #AAF3E3;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--mint-20 {
  stroke: #8EEAD7;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--mint-30 {
  stroke: #75DFCB;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--mint-40 {
  stroke: #5FD1BD;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--mint-50 {
  stroke: #4BC0AD;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--mint-60 {
  stroke: #36AD9C;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--mint-70 {
  stroke: #249788;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--mint-80 {
  stroke: #167D71;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--mint-90 {
  stroke: #005F57;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--mint-100 {
  stroke: #043F3A;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--papaya-0 {
  stroke: #FFEBE6;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--papaya-5 {
  stroke: #FFCABC;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--papaya-10 {
  stroke: #FFAE98;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--papaya-20 {
  stroke: #FF9679;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--papaya-30 {
  stroke: #FF835F;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--papaya-40 {
  stroke: #F3724A;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--papaya-50 {
  stroke: #E56236;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--papaya-60 {
  stroke: #C44F23;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--papaya-70 {
  stroke: #A64015;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--papaya-80 {
  stroke: #883209;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--papaya-90 {
  stroke: #6A2502;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--papaya-100 {
  stroke: #4D1A00;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--apricot-0 {
  stroke: #FFECDC;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--apricot-5 {
  stroke: #FFD7B6;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--apricot-10 {
  stroke: #FFC598;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--apricot-20 {
  stroke: #FBB584;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--apricot-30 {
  stroke: #E9A072;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--apricot-40 {
  stroke: #D28C61;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--apricot-50 {
  stroke: #BC7751;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--apricot-60 {
  stroke: #A66443;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--apricot-70 {
  stroke: #8F5135;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--apricot-80 {
  stroke: #79402A;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--apricot-90 {
  stroke: #63301F;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--apricot-100 {
  stroke: #4D2116;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--tan-0 {
  stroke: #F4F5F0;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--tan-5 {
  stroke: #EEECE4;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--tan-10 {
  stroke: #E8E6DA;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--tan-20 {
  stroke: #E3E0D0;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--tan-30 {
  stroke: #D3D0BF;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--tan-40 {
  stroke: #C3BFAF;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--tan-50 {
  stroke: #B3AF9E;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--tan-60 {
  stroke: #A29E8E;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--tan-70 {
  stroke: #928D7E;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--tan-80 {
  stroke: #817C6F;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--tan-90 {
  stroke: #706B5F;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--tan-100 {
  stroke: #5F5A4F;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--stone-0 {
  stroke: #FFFFFF;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--stone-5 {
  stroke: #F8F9FA;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--stone-10 {
  stroke: #F3F4F5;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--stone-20 {
  stroke: #E9ECEF;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--stone-30 {
  stroke: #DEE2E6;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--stone-40 {
  stroke: #CED4DA;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--stone-50 {
  stroke: #ADB5BD;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--stone-60 {
  stroke: #868E96;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--stone-70 {
  stroke: #6D737A;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--stone-80 {
  stroke: #495057;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--stone-90 {
  stroke: #343A40;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--stone-100 {
  stroke: #212529;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--red-0 {
  stroke: #FFE6E6;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--red-5 {
  stroke: #FFBFBF;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--red-10 {
  stroke: #FF9999;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--red-20 {
  stroke: #FF7473;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--red-30 {
  stroke: #FF584D;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--red-40 {
  stroke: #FF4026;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--red-50 {
  stroke: #F02B00;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--red-60 {
  stroke: #DB1000;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--red-70 {
  stroke: #B80000;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--red-80 {
  stroke: #940000;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--red-90 {
  stroke: #700000;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--red-100 {
  stroke: #4D0000;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--water {
  stroke: #40CAE1;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--blueberry {
  stroke: #006295;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--kale {
  stroke: #003D48;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--broccoli {
  stroke: #005F57;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--mint {
  stroke: #4BC0AD;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--papaya {
  stroke: #F3724A;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--oat {
  stroke: #F4F5F0;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--wheat {
  stroke: #E3E0D0;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--apricot {
  stroke: #FBB584;
}

/* line 6, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-top-jumbo {
  padding-top: 100px;
}

/* line 10, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-bottom-jumbo {
  padding-bottom: 100px;
}

/* line 15, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-mt-1 {
  margin-top: 8px;
}

/* line 19, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-mb-1 {
  margin-bottom: 8px;
}

/* line 23, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-ml-1 {
  margin-left: 8px;
}

/* line 27, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-mr-1 {
  margin-right: 8px;
}

/* line 15, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-mt-2 {
  margin-top: 16px;
}

/* line 19, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-mb-2 {
  margin-bottom: 16px;
}

/* line 23, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-ml-2 {
  margin-left: 16px;
}

/* line 27, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-mr-2 {
  margin-right: 16px;
}

/* line 15, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-mt-3 {
  margin-top: 24px;
}

/* line 19, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-mb-3 {
  margin-bottom: 24px;
}

/* line 23, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-ml-3 {
  margin-left: 24px;
}

/* line 27, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-mr-3 {
  margin-right: 24px;
}

/* line 15, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-mt-4 {
  margin-top: 32px;
}

/* line 19, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-mb-4 {
  margin-bottom: 32px;
}

/* line 23, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-ml-4 {
  margin-left: 32px;
}

/* line 27, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-mr-4 {
  margin-right: 32px;
}

/* line 15, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-mt-5 {
  margin-top: 40px;
}

/* line 19, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-mb-5 {
  margin-bottom: 40px;
}

/* line 23, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-ml-5 {
  margin-left: 40px;
}

/* line 27, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-mr-5 {
  margin-right: 40px;
}

/* line 15, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-mt-6 {
  margin-top: 48px;
}

/* line 19, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-mb-6 {
  margin-bottom: 48px;
}

/* line 23, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-ml-6 {
  margin-left: 48px;
}

/* line 27, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-mr-6 {
  margin-right: 48px;
}

/* line 15, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-mt-7 {
  margin-top: 56px;
}

/* line 19, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-mb-7 {
  margin-bottom: 56px;
}

/* line 23, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-ml-7 {
  margin-left: 56px;
}

/* line 27, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-mr-7 {
  margin-right: 56px;
}

/* line 15, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-mt-8 {
  margin-top: 64px;
}

/* line 19, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-mb-8 {
  margin-bottom: 64px;
}

/* line 23, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-ml-8 {
  margin-left: 64px;
}

/* line 27, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-mr-8 {
  margin-right: 64px;
}

/* line 15, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-mt-9 {
  margin-top: 72px;
}

/* line 19, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-mb-9 {
  margin-bottom: 72px;
}

/* line 23, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-ml-9 {
  margin-left: 72px;
}

/* line 27, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-mr-9 {
  margin-right: 72px;
}

/* line 15, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-mt-10 {
  margin-top: 80px;
}

/* line 19, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-mb-10 {
  margin-bottom: 80px;
}

/* line 23, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-ml-10 {
  margin-left: 80px;
}

/* line 27, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-mr-10 {
  margin-right: 80px;
}

/* line 33, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-pt-1 {
  padding-top: 8px;
}

/* line 37, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-pb-1 {
  padding-bottom: 8px;
}

/* line 41, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-pl-1 {
  padding-left: 8px;
}

/* line 45, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-pr-1 {
  padding-right: 8px;
}

/* line 33, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-pt-2 {
  padding-top: 16px;
}

/* line 37, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-pb-2 {
  padding-bottom: 16px;
}

/* line 41, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-pl-2 {
  padding-left: 16px;
}

/* line 45, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-pr-2 {
  padding-right: 16px;
}

/* line 33, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-pt-3 {
  padding-top: 24px;
}

/* line 37, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-pb-3 {
  padding-bottom: 24px;
}

/* line 41, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-pl-3 {
  padding-left: 24px;
}

/* line 45, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-pr-3 {
  padding-right: 24px;
}

/* line 33, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-pt-4 {
  padding-top: 32px;
}

/* line 37, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-pb-4 {
  padding-bottom: 32px;
}

/* line 41, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-pl-4 {
  padding-left: 32px;
}

/* line 45, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-pr-4 {
  padding-right: 32px;
}

/* line 33, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-pt-5 {
  padding-top: 40px;
}

/* line 37, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-pb-5 {
  padding-bottom: 40px;
}

/* line 41, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-pl-5 {
  padding-left: 40px;
}

/* line 45, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-pr-5 {
  padding-right: 40px;
}

/* line 33, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-pt-6 {
  padding-top: 48px;
}

/* line 37, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-pb-6 {
  padding-bottom: 48px;
}

/* line 41, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-pl-6 {
  padding-left: 48px;
}

/* line 45, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-pr-6 {
  padding-right: 48px;
}

/* line 33, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-pt-7 {
  padding-top: 56px;
}

/* line 37, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-pb-7 {
  padding-bottom: 56px;
}

/* line 41, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-pl-7 {
  padding-left: 56px;
}

/* line 45, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-pr-7 {
  padding-right: 56px;
}

/* line 33, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-pt-8 {
  padding-top: 64px;
}

/* line 37, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-pb-8 {
  padding-bottom: 64px;
}

/* line 41, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-pl-8 {
  padding-left: 64px;
}

/* line 45, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-pr-8 {
  padding-right: 64px;
}

/* line 33, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-pt-9 {
  padding-top: 72px;
}

/* line 37, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-pb-9 {
  padding-bottom: 72px;
}

/* line 41, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-pl-9 {
  padding-left: 72px;
}

/* line 45, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-pr-9 {
  padding-right: 72px;
}

/* line 33, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-pt-10 {
  padding-top: 80px;
}

/* line 37, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-pb-10 {
  padding-bottom: 80px;
}

/* line 41, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-pl-10 {
  padding-left: 80px;
}

/* line 45, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-pr-10 {
  padding-right: 80px;
}

/* line 3, node_modules/@omada/clarity-css/assets/stylesheets/utilities/typography.scss */
.cl-text-center {
  text-align: center;
}

/* Colors from https://docs.google.com/presentation/d/1GLZ_sF1i3v-65UkYySofDfE4-mprRDAcNItuLRIfI1E/edit#slide=id.gca7ee0ce7d_0_4436 */
/* line 5, app/assets/stylesheets/landing_pages/../evolve/components/button.scss */
.ev-button-primary, .ev-button-primary--sm, .ev-button-white {
  height: 48px;
  border-radius: 12px;
  background-color: #E85A2E;
  color: #FFFFFF;
  font-size: 16px;
  letter-spacing: 0.2px;
  line-height: 16px;
  text-align: center;
  width: 100%;
}

/* line 19, app/assets/stylesheets/landing_pages/../evolve/components/button.scss */
.ev-button-primary:hover, .ev-button-primary--sm:hover, .ev-button-white:hover, .ev-button-primary:active, .ev-button-primary--sm:active, .ev-button-white:active {
  background-color: #CE4115;
}

/* line 23, app/assets/stylesheets/landing_pages/../evolve/components/button.scss */
.ev-button-primary:disabled, .ev-button-primary--sm:disabled, .ev-button-white:disabled {
  background-color: #FFF5F2;
}

@media only screen and (min-width: 1024px) {
  /* line 5, app/assets/stylesheets/landing_pages/../evolve/components/button.scss */
  .ev-button-primary, .ev-button-primary--sm, .ev-button-white {
    min-width: 192px;
    width: auto;
  }
}

/* line 33, app/assets/stylesheets/landing_pages/../evolve/components/button.scss */
.ev-button-white {
  background-color: white;
  color: #282E33;
}

/* line 38, app/assets/stylesheets/landing_pages/../evolve/components/button.scss */
.ev-button-white:hover, .ev-button-white:active {
  background-color: #E1E5E8;
}

/* line 48, app/assets/stylesheets/landing_pages/../evolve/components/button.scss */
.ev-text-action-primary, .ev-text-action-primary--sm {
  height: 48px;
  border-radius: 12px;
  color: #282E33;
  line-height: 16px;
  letter-spacing: 0.2px;
  transition: all 0.2s ease-in-out;
  width: 100%;
}

/* line 60, app/assets/stylesheets/landing_pages/../evolve/components/button.scss */
.ev-text-action-primary:disabled, .ev-text-action-primary--sm:disabled {
  cursor: default;
}

/* line 64, app/assets/stylesheets/landing_pages/../evolve/components/button.scss */
.ev-text-action-primary:after, .ev-text-action-primary--sm:after {
  padding-left: 5px;
  content: "→";
}

/* line 69, app/assets/stylesheets/landing_pages/../evolve/components/button.scss */
.ev-text-action-primary:hover, .ev-text-action-primary--sm:hover {
  color: #637380;
}

@media only screen and (min-width: 1024px) {
  /* line 48, app/assets/stylesheets/landing_pages/../evolve/components/button.scss */
  .ev-text-action-primary, .ev-text-action-primary--sm {
    min-width: 192px;
    width: auto;
  }
}

/* line 83, app/assets/stylesheets/landing_pages/../evolve/components/button.scss */
.ev-text-action-primary--sm:after {
  padding-left: 0;
  content: none;
}

/* Private Overrides */
/* line 91, app/assets/stylesheets/landing_pages/../evolve/components/button.scss */
.ev--overrides, .ev-button-primary, .ev-button-white, .ev-button-primary--sm, .ev-text-action-primary, .ev-text-action-primary--sm {
  font-family: "CentraNo2", AvenirNext-Medium, Helvetica Neue, Helvetica, sans-serif;
  margin-bottom: 0;
  min-width: 0;
  padding: 0 16px;
}

/* line 98, app/assets/stylesheets/landing_pages/../evolve/components/button.scss */
.ev--sm-overrides, .ev-button-primary--sm, .ev-text-action-primary--sm {
  font-family: "CentraNo2", AvenirNext-Medium, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  height: 40px !important;
  line-height: 15px;
  letter-spacing: 0.3px;
  width: auto;
}

/* Colors from https://docs.google.com/presentation/d/1GLZ_sF1i3v-65UkYySofDfE4-mprRDAcNItuLRIfI1E/edit#slide=id.gca7ee0ce7d_0_4436 */
/* Colors from https://docs.google.com/presentation/d/1GLZ_sF1i3v-65UkYySofDfE4-mprRDAcNItuLRIfI1E/edit#slide=id.gca7ee0ce7d_0_4436 */
/* line 5, app/assets/stylesheets/landing_pages/../evolve/components/oneoffs/covered_programs.scss */
.ev-what-is-omada__header {
  margin-bottom: 20px;
  width: 72%;
}

@media only screen and (min-width: 1024px) {
  /* line 5, app/assets/stylesheets/landing_pages/../evolve/components/oneoffs/covered_programs.scss */
  .ev-what-is-omada__header {
    margin-bottom: 36px;
    width: 708px;
  }
}

/* line 15, app/assets/stylesheets/landing_pages/../evolve/components/oneoffs/covered_programs.scss */
.ev-what-is-omada__header-text {
  text-align: center;
}

/* line 21, app/assets/stylesheets/landing_pages/../evolve/components/oneoffs/covered_programs.scss */
.ev-conditions-omada-supports-subheader {
  color: #637380;
  text-align: center;
}

/* line 29, app/assets/stylesheets/landing_pages/../evolve/components/oneoffs/covered_programs.scss */
.ev-covered-conditions-list .covered-condition-info {
  flex-basis: 245px;
  max-width: 245px;
  flex-shrink: 1;
}

/* line 36, app/assets/stylesheets/landing_pages/../evolve/components/oneoffs/covered_programs.scss */
.ev-covered-conditions-list .what-is-omada__mobile-tile img {
  width: 100%;
  max-width: 326px;
}

/* Colors from https://docs.google.com/presentation/d/1GLZ_sF1i3v-65UkYySofDfE4-mprRDAcNItuLRIfI1E/edit#slide=id.gca7ee0ce7d_0_4436 */
/* line 5, app/assets/stylesheets/landing_pages/../evolve/components/oneoffs/devices.scss */
.ev-device-at-no-cost {
  align-items: center;
  background: #FFFFFF;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 42px 0;
}

@media only screen and (min-width: 1024px) {
  /* line 5, app/assets/stylesheets/landing_pages/../evolve/components/oneoffs/devices.scss */
  .ev-device-at-no-cost {
    background: #F8F6F5;
    padding: 100px 110px;
  }
}

/* line 19, app/assets/stylesheets/landing_pages/../evolve/components/oneoffs/devices.scss */
.ev-device-at-no-cost-widget {
  max-width: 976px;
  width: 100%;
}

/* line 24, app/assets/stylesheets/landing_pages/../evolve/components/oneoffs/devices.scss */
.ev-device-at-no-cost__header {
  margin-bottom: 24px;
  text-align: center;
}

/* line 32, app/assets/stylesheets/landing_pages/../evolve/components/oneoffs/devices.scss */
.ev-device-at-no-cost__body {
  color: #637380;
  margin-bottom: 8px;
  max-width: 658px;
  padding: 0 12px;
  text-align: center;
  width: 100%;
}

/* Mobile Slider */
/* line 45, app/assets/stylesheets/landing_pages/../evolve/components/oneoffs/devices.scss */
.ev-device-at-no-cost-slider__content {
  overflow: hidden;
  position: relative;
  height: auto;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

@media only screen and (min-width: 1024px) {
  /* line 45, app/assets/stylesheets/landing_pages/../evolve/components/oneoffs/devices.scss */
  .ev-device-at-no-cost-slider__content {
    height: 550px;
  }
}

/* line 57, app/assets/stylesheets/landing_pages/../evolve/components/oneoffs/devices.scss */
.ev-device-at-no-cost-slider__body {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

/* line 62, app/assets/stylesheets/landing_pages/../evolve/components/oneoffs/devices.scss */
.ev-device-at-no-cost-slider__body .header {
  margin-bottom: 24px;
}

/* line 68, app/assets/stylesheets/landing_pages/../evolve/components/oneoffs/devices.scss */
.ev-device-at-no-cost-slider__body .body {
  margin-bottom: 40px;
}

/* line 74, app/assets/stylesheets/landing_pages/../evolve/components/oneoffs/devices.scss */
.ev-device-at-no-cost-slider__body .ev-device-img {
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  max-width: 550px;
  width: 100%;
}

/* line 82, app/assets/stylesheets/landing_pages/../evolve/components/oneoffs/devices.scss */
.ev-device-at-no-cost-slider__body .list {
  color: #282E33;
  font-size: 18px;
  font-family: "CentraNo2";
  letter-spacing: -2%;
  line-height: 34px;
}

@media only screen and (min-width: 1024px) {
  /* line 82, app/assets/stylesheets/landing_pages/../evolve/components/oneoffs/devices.scss */
  .ev-device-at-no-cost-slider__body .list {
    margin-top: 30px;
  }
}

/* line 94, app/assets/stylesheets/landing_pages/../evolve/components/oneoffs/devices.scss */
.ev-device-at-no-cost-slider__body .bullet {
  align-content: center;
  display: flex;
  margin-bottom: 8px;
}

/* line 99, app/assets/stylesheets/landing_pages/../evolve/components/oneoffs/devices.scss */
.ev-device-at-no-cost-slider__body .bullet svg {
  margin-right: 20px;
  margin-top: 4px;
}

/* line 104, app/assets/stylesheets/landing_pages/../evolve/components/oneoffs/devices.scss */
.ev-device-at-no-cost-slider__body .bullet .bullet-text {
  display: inline-flex;
}

/* line 110, app/assets/stylesheets/landing_pages/../evolve/components/oneoffs/devices.scss */
.ev-devices-description-body {
  color: #637380;
  min-height: 84px;
}

/* Desktop Widget */
/* line 118, app/assets/stylesheets/landing_pages/../evolve/components/oneoffs/devices.scss */
.ev-device-at-no-cost-widget__left-side {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 40%;
  padding-left: 25px;
}

/* line 125, app/assets/stylesheets/landing_pages/../evolve/components/oneoffs/devices.scss */
.ev-device-at-no-cost-widget__left-side .header {
  margin-bottom: 16px;
}

/* line 131, app/assets/stylesheets/landing_pages/../evolve/components/oneoffs/devices.scss */
.ev-device-at-no-cost-widget__left-side .body {
  color: #637380;
}

/* line 137, app/assets/stylesheets/landing_pages/../evolve/components/oneoffs/devices.scss */
.ev-device-at-no-cost-widget__left-side .list {
  color: #282E33;
  font-size: 20px;
  font-family: "CentraNo2";
  letter-spacing: -2%;
  line-height: 23.44px;
  padding-top: 36px;
}

/* line 146, app/assets/stylesheets/landing_pages/../evolve/components/oneoffs/devices.scss */
.ev-device-at-no-cost-widget__left-side .bullet {
  display: flex;
  align-items: center;
  margin-bottom: 16px;
}

/* line 151, app/assets/stylesheets/landing_pages/../evolve/components/oneoffs/devices.scss */
.ev-device-at-no-cost-widget__left-side .bullet svg {
  margin-right: 20px;
}

/* line 157, app/assets/stylesheets/landing_pages/../evolve/components/oneoffs/devices.scss */
.ev-devices-desktop__arrow-icon {
  bottom: 200px;
  position: absolute;
  z-index: 3;
}

/* line 162, app/assets/stylesheets/landing_pages/../evolve/components/oneoffs/devices.scss */
.ev-devices-desktop__arrow-icon.right {
  right: -100px;
  transform: scaleX(-1);
}

/* line 167, app/assets/stylesheets/landing_pages/../evolve/components/oneoffs/devices.scss */
.ev-devices-desktop__arrow-icon.left {
  left: -100px;
}

/* line 172, app/assets/stylesheets/landing_pages/../evolve/components/oneoffs/devices.scss */
.ev-device-at-no-cost-widget__right-side {
  align-items: center;
  display: flex;
  justify-content: center;
  padding-right: 25px;
  position: relative;
  width: 50%;
}

/* line 180, app/assets/stylesheets/landing_pages/../evolve/components/oneoffs/devices.scss */
.ev-device-at-no-cost-widget__right-side img {
  width: 100%;
  max-width: 486px;
  bottom: auto;
  top: auto;
}

/* Colors from https://docs.google.com/presentation/d/1GLZ_sF1i3v-65UkYySofDfE4-mprRDAcNItuLRIfI1E/edit#slide=id.gca7ee0ce7d_0_4436 */
/* line 5, app/assets/stylesheets/landing_pages/../evolve/components/oneoffs/footer.scss */
.ev-footer-links-base, .ev-footer-v2__additional_links a, .ev-footer-v2__link a {
  color: #282E33;
  font-family: 'CentraNo2';
  font-size: 16px;
  line-height: 24px;
  text-decoration: underline;
}

/* line 13, app/assets/stylesheets/landing_pages/../evolve/components/oneoffs/footer.scss */
.ev-popcorn-card {
  height: 173px;
  padding: 10px;
  transition: ease-in-out all .3s;
  border-radius: 12px;
  background-color: #FFFFFF;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.06), 0 2px 14px rgba(0, 0, 0, 0.04), 0 6px 10px rgba(0, 0, 0, 0.1);
  max-width: 404px;
}

/* line 22, app/assets/stylesheets/landing_pages/../evolve/components/oneoffs/footer.scss */
.ev-popcorn-card:hover {
  transform: scale(1.025);
}

/* line 27, app/assets/stylesheets/landing_pages/../evolve/components/oneoffs/footer.scss */
.ev-popcorn-card__header {
  font-family: "CentraNo2";
  font-size: 16px;
  line-height: 16px;
  text-transform: uppercase;
  color: #CE4115;
}

/* line 34, app/assets/stylesheets/landing_pages/../evolve/components/oneoffs/footer.scss */
.ev-popcorn-card__header:after {
  color: #CE4115;
  padding-left: 5px;
  content: "→";
}

/* line 41, app/assets/stylesheets/landing_pages/../evolve/components/oneoffs/footer.scss */
.ev-popcorn-card__body {
  font-family: "CentraNo2";
  font-size: 14px;
  line-height: 28px;
  color: #282E33;
}

/* line 49, app/assets/stylesheets/landing_pages/../evolve/components/oneoffs/footer.scss */
.ev-footer {
  background: #F5F4F2;
  position: relative;
}

/* line 54, app/assets/stylesheets/landing_pages/../evolve/components/oneoffs/footer.scss */
.ev-footer__bottom-section {
  background-color: #FFFFFF;
  padding-top: 104px;
  width: 100%;
}

@media only screen and (min-width: 1024px) {
  /* line 54, app/assets/stylesheets/landing_pages/../evolve/components/oneoffs/footer.scss */
  .ev-footer__bottom-section {
    padding-top: 56px;
  }
}

/* line 64, app/assets/stylesheets/landing_pages/../evolve/components/oneoffs/footer.scss */
.ev-footer-logo {
  margin-bottom: 8px;
}

/* line 68, app/assets/stylesheets/landing_pages/../evolve/components/oneoffs/footer.scss */
.ev-footer-copyright {
  color: #637380;
  font-family: "CentraNo2";
  font-size: 10px;
  line-height: 13.3px;
}

/* line 75, app/assets/stylesheets/landing_pages/../evolve/components/oneoffs/footer.scss */
.ev-footer-v2__link-set {
  color: #282E33;
  margin-bottom: 16px;
  font-family: 'CentraNo2-Bold';
  font-size: 16px;
  letter-spacing: -1%;
  line-height: 28px;
  list-style-type: none;
  text-decoration: none;
}

/* line 86, app/assets/stylesheets/landing_pages/../evolve/components/oneoffs/footer.scss */
.ev-footer-v2__link {
  list-style-type: none;
  margin-bottom: 10px;
  text-decoration: none;
}

/* line 97, app/assets/stylesheets/landing_pages/../evolve/components/oneoffs/footer.scss */
.ev-footer-v2__navigation_links {
  display: flex;
  flex-grow: 3;
  justify-content: space-between;
  padding-bottom: 20px;
  margin-top: 40px;
}

@media only screen and (min-width: 1024px) {
  /* line 97, app/assets/stylesheets/landing_pages/../evolve/components/oneoffs/footer.scss */
  .ev-footer-v2__navigation_links {
    margin-top: 0;
    justify-content: space-evenly;
  }
}

/* line 110, app/assets/stylesheets/landing_pages/../evolve/components/oneoffs/footer.scss */
.ev-footer-disclaimer {
  color: #3C454D;
  flex-grow: 2;
  font-family: "CentraNo2";
  font-size: 10px;
  line-height: 13px;
  width: 100%;
}

@media only screen and (min-width: 1024px) {
  /* line 110, app/assets/stylesheets/landing_pages/../evolve/components/oneoffs/footer.scss */
  .ev-footer-disclaimer {
    max-width: 480px;
  }
}

/* line 123, app/assets/stylesheets/landing_pages/../evolve/components/oneoffs/footer.scss */
.ev-footer-v2__additional_links {
  display: flex;
  flex-direction: column;
  width: 80%;
}

@media only screen and (min-width: 1024px) {
  /* line 123, app/assets/stylesheets/landing_pages/../evolve/components/oneoffs/footer.scss */
  .ev-footer-v2__additional_links {
    display: block;
  }
}

/* line 132, app/assets/stylesheets/landing_pages/../evolve/components/oneoffs/footer.scss */
.ev-footer-v2__additional_links a {
  margin-right: 32px;
}

/* line 139, app/assets/stylesheets/landing_pages/../evolve/components/oneoffs/footer.scss */
.ev-footer-v2__link-section {
  width: 80%;
  flex-direction: column;
}

@media only screen and (min-width: 1024px) {
  /* line 139, app/assets/stylesheets/landing_pages/../evolve/components/oneoffs/footer.scss */
  .ev-footer-v2__link-section {
    flex-direction: row;
  }
}

/* line 148, app/assets/stylesheets/landing_pages/../evolve/components/oneoffs/footer.scss */
.ev-footer-v2__copyright-section {
  align-items: center;
  display: flex;
  flex-direction: column-reverse;
  justify-content: space-between;
  width: 80%;
}

@media only screen and (min-width: 1024px) {
  /* line 148, app/assets/stylesheets/landing_pages/../evolve/components/oneoffs/footer.scss */
  .ev-footer-v2__copyright-section {
    flex-direction: row;
  }
}

@media only screen and (min-width: 1024px) {
  /* line 160, app/assets/stylesheets/landing_pages/../evolve/components/oneoffs/footer.scss */
  .ev-footer-v2__copyright-social-icon-wrapper {
    margin-bottom: 8px;
  }
}

/* line 166, app/assets/stylesheets/landing_pages/../evolve/components/oneoffs/footer.scss */
.ev-footer-v2__copyright-text {
  width: 100%;
}

@media only screen and (min-width: 1024px) {
  /* line 166, app/assets/stylesheets/landing_pages/../evolve/components/oneoffs/footer.scss */
  .ev-footer-v2__copyright-text {
    max-width: 560px;
  }
}

/* line 4, app/assets/stylesheets/landing_pages/../evolve/components/oneoffs/hero.scss */
.ev-play-video {
  margin-top: 8px;
}

@media only screen and (min-width: 1024px) {
  /* line 4, app/assets/stylesheets/landing_pages/../evolve/components/oneoffs/hero.scss */
  .ev-play-video {
    margin-left: 40px;
  }
}

/* line 12, app/assets/stylesheets/landing_pages/../evolve/components/oneoffs/hero.scss */
.ev-hero-section-v2__header {
  margin-bottom: 16px;
}

@media only screen and (min-width: 1024px) {
  /* line 12, app/assets/stylesheets/landing_pages/../evolve/components/oneoffs/hero.scss */
  .ev-hero-section-v2__header {
    margin-bottom: 24px;
  }
}

/* line 22, app/assets/stylesheets/landing_pages/../evolve/components/oneoffs/hero.scss */
.ev-hero-section-v2 {
  display: flex;
  justify-content: space-between;
  background: transparent;
  flex-direction: column;
}

@media only screen and (min-width: 1024px) {
  /* line 22, app/assets/stylesheets/landing_pages/../evolve/components/oneoffs/hero.scss */
  .ev-hero-section-v2 {
    flex-direction: row;
    max-width: 1150px;
    margin: 0 auto;
  }
}

/* line 35, app/assets/stylesheets/landing_pages/../evolve/components/oneoffs/hero.scss */
.ev-hero-section-v2__text {
  font-color: #282E33;
  margin-bottom: 40px;
}

/* line 42, app/assets/stylesheets/landing_pages/../evolve/components/oneoffs/hero.scss */
.ev-hero-section-v2__left-side {
  display: flex;
  flex-direction: column;
  width: 100%;
  margin-top: 120px;
  padding: 0 24px;
  z-index: 5;
}

@media only screen and (min-width: 1024px) {
  /* line 42, app/assets/stylesheets/landing_pages/../evolve/components/oneoffs/hero.scss */
  .ev-hero-section-v2__left-side {
    display: flex;
    flex-direction: column;
    width: 616px;
    margin-top: 56px;
    padding: 60px 0 40px 40px;
  }
}

/* line 59, app/assets/stylesheets/landing_pages/../evolve/components/oneoffs/hero.scss */
.ev-hero-section-v2__button-group {
  display: flex;
  align-items: baseline;
  flex-direction: column;
}

@media only screen and (min-width: 1024px) {
  /* line 59, app/assets/stylesheets/landing_pages/../evolve/components/oneoffs/hero.scss */
  .ev-hero-section-v2__button-group {
    flex-direction: row;
  }
}

/* line 69, app/assets/stylesheets/landing_pages/../evolve/components/oneoffs/hero.scss */
.ev-hero-section-v2__right-side {
  display: flex;
  right: 0;
  align-items: flex-end;
  justify-content: flex-end;
  width: 100%;
  max-height: 641px;
  align-self: flex-end;
}

@media only screen and (min-width: 1024px) {
  /* line 69, app/assets/stylesheets/landing_pages/../evolve/components/oneoffs/hero.scss */
  .ev-hero-section-v2__right-side {
    padding: 0;
    bottom: 0;
    width: 40%;
    justify-content: flex-end;
    position: absolute;
  }
}

/* line 87, app/assets/stylesheets/landing_pages/../evolve/components/oneoffs/hero.scss */
.ev-hero-section-v2__hero-image {
  max-width: 630px;
  width: 100%;
}

@media only screen and (min-width: 1024px) {
  /* line 87, app/assets/stylesheets/landing_pages/../evolve/components/oneoffs/hero.scss */
  .ev-hero-section-v2__hero-image {
    max-width: 630px;
    width: auto;
  }
}

/* line 8, app/assets/stylesheets/landing_pages/../evolve/components/oneoffs.scss */
.ev-width-100pc {
  width: 100%;
}

/* line 12, app/assets/stylesheets/landing_pages/../evolve/components/oneoffs.scss */
.ev-color-white {
  color: #FFFFFF !important;
}

/* line 16, app/assets/stylesheets/landing_pages/../evolve/components/oneoffs.scss */
.ev-product-features-device-screen {
  align-self: flex-start;
  height: auto;
  max-width: 260px;
}

/* Colors from https://docs.google.com/presentation/d/1GLZ_sF1i3v-65UkYySofDfE4-mprRDAcNItuLRIfI1E/edit#slide=id.gca7ee0ce7d_0_4436 */
/* line 4, app/assets/stylesheets/landing_pages/../evolve/variables/fonts.scss */
.ev-header-base, .ev-hero-section-v2__header {
  color: #282E33;
  font-family: "GT-Super";
  font-size: 40px;
  font-weight: 700;
  letter-spacing: -0.02em;
  line-height: 46px;
}

@media only screen and (min-width: 1024px) {
  /* line 4, app/assets/stylesheets/landing_pages/../evolve/variables/fonts.scss */
  .ev-header-base, .ev-hero-section-v2__header {
    font-size: 56px;
    letter-spacing: -2%;
    line-height: 58.8px;
  }
}

/* line 19, app/assets/stylesheets/landing_pages/../evolve/variables/fonts.scss */
.ev-header-base--sm, .ev-what-is-omada__header-text, .ev-device-at-no-cost__header {
  color: #282E33;
  font-family: "GT-Super";
  font-size: 34px;
  font-style: normal;
  font-weight: 700;
  letter-spacing: -0.02em;
  line-height: 39.34px;
}

@media only screen and (min-width: 1024px) {
  /* line 19, app/assets/stylesheets/landing_pages/../evolve/variables/fonts.scss */
  .ev-header-base--sm, .ev-what-is-omada__header-text, .ev-device-at-no-cost__header {
    font-size: 42px;
    letter-spacing: -2%;
    line-height: 48.59px;
  }
}

/* line 35, app/assets/stylesheets/landing_pages/../evolve/variables/fonts.scss */
.ev-header-base--xs, .ev-device-at-no-cost-slider__body .header, .ev-device-at-no-cost-widget__left-side .header {
  color: #282E33;
  font-family: "GT-Super";
  font-size: 28px;
  font-style: normal;
  font-weight: 700;
  letter-spacing: -2%;
  line-height: 32.4px;
}

@media only screen and (min-width: 1024px) {
  /* line 35, app/assets/stylesheets/landing_pages/../evolve/variables/fonts.scss */
  .ev-header-base--xs, .ev-device-at-no-cost-slider__body .header, .ev-device-at-no-cost-widget__left-side .header {
    font-size: 36px;
    line-height: 39.34px;
  }
}

/* line 50, app/assets/stylesheets/landing_pages/../evolve/variables/fonts.scss */
.ev-body-base--large, .ev-subheader-base, .ev-conditions-omada-supports-subheader, .ev-device-at-no-cost__body, .ev-hero-section-v2__text {
  color: #282E33;
  font-family: "CentraNo2", AvenirNext-Medium, Helvetica Neue, Helvetica, sans-serif;
  font-size: 20px;
  line-height: 23.44px;
  letter-spacing: -2%;
}

/* line 58, app/assets/stylesheets/landing_pages/../evolve/variables/fonts.scss */
.ev-body-base, .ev-device-at-no-cost-slider__body .body, .ev-devices-description-body, .ev-device-at-no-cost-widget__left-side .body {
  font-family: "CentraNo2", AvenirNext-Medium, Helvetica Neue, Helvetica, sans-serif;
  font-size: 18px;
  line-height: 24px;
}

/* Deprecated classes to be removed */
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
body {
  margin: 0;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
audio, canvas, progress, video {
  display: inline-block;
  vertical-align: baseline;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
audio:not([controls]) {
  display: none;
  height: 0;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
[hidden], template {
  display: none;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
a {
  background-color: transparent;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
a:active, a:hover {
  outline: 0;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
abbr[title] {
  border-bottom: 1px dotted;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
b, strong {
  font-weight: 700;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
dfn {
  font-style: italic;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
h1 {
  font-size: 2em;
  margin: .67em 0;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
mark {
  background: #ff0;
  color: #000;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
small {
  font-size: 80%;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
sup {
  top: -.5em;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
sub {
  bottom: -.25em;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
img {
  border: 0;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
svg:not(:root) {
  overflow: hidden;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
figure {
  margin: 1em 40px;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
hr {
  box-sizing: content-box;
  height: 0;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
pre {
  overflow: auto;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
code, kbd, pre, samp {
  font-family: monospace,monospace;
  font-size: 1em;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
button, input, optgroup, select, textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
button {
  overflow: visible;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
button, select {
  text-transform: none;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
button, html input[type=button], input[type=reset], input[type=submit] {
  -webkit-appearance: button;
  cursor: pointer;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
button[disabled], html input[disabled] {
  cursor: default;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
input {
  line-height: normal;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
input[type=checkbox], input[type=radio] {
  box-sizing: border-box;
  padding: 0;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
input[type=search] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
fieldset {
  border: 1px solid silver;
  margin: 0 2px;
  padding: .35em .625em .75em;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
legend {
  border: 0;
  padding: 0;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
textarea {
  overflow: auto;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
optgroup {
  font-weight: 700;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
td, th {
  padding: 0;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
html {
  box-sizing: border-box;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
*, :after, :before {
  box-sizing: inherit;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
blockquote, caption, dd, dl, fieldset, form, h1, h2, h3, h4, h5, h6, hr, legend, ol, p, pre, table, td, th, ul {
  margin: 0;
  padding: 0;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
abbr[title], dfn[title] {
  cursor: help;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
button, input, label, option, select, textarea {
  cursor: pointer;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
a {
  text-decoration: none;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
li > ol, li > ul {
  margin-bottom: 0;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
th {
  font-weight: 400;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
[tabindex="-1"]:focus {
  outline: 0 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-btn--unstyled {
  background: 0 0;
  border: 0;
  color: inherit;
  font: inherit;
  line-height: normal;
  overflow: visible;
  padding: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--main-1 {
  background-color: #ffdede !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--main-1 {
  color: #ffdede !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--main-1 {
  border-color: #ffdede !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--main-1 {
  fill: #ffdede !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--main-1 {
  stroke: #ffdede !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--dark-1 {
  background-color: #ddd !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--dark-1 {
  color: #ddd !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--dark-1 {
  border-color: #ddd !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--dark-1 {
  fill: #ddd !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--dark-1 {
  stroke: #ddd !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--alt-1 {
  background-color: #ddf3fc !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--alt-1 {
  color: #ddf3fc !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--alt-1 {
  border-color: #ddf3fc !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--alt-1 {
  fill: #ddf3fc !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--alt-1 {
  stroke: #ddf3fc !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--warm-grey-1 {
  background-color: #fff !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--warm-grey-1 {
  color: #fff !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--warm-grey-1 {
  border-color: #fff !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--warm-grey-1 {
  fill: #fff !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--warm-grey-1 {
  stroke: #fff !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--grey-1 {
  background-color: #f9f9f9 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--grey-1 {
  color: #f9f9f9 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--grey-1 {
  border-color: #f9f9f9 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--grey-1 {
  fill: #f9f9f9 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--grey-1 {
  stroke: #f9f9f9 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--teal-1 {
  background-color: #daf3f1 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--teal-1 {
  color: #daf3f1 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--teal-1 {
  border-color: #daf3f1 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--teal-1 {
  fill: #daf3f1 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--teal-1 {
  stroke: #daf3f1 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--pink-1 {
  background-color: #fdd4f0 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--pink-1 {
  color: #fdd4f0 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--pink-1 {
  border-color: #fdd4f0 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--pink-1 {
  fill: #fdd4f0 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--pink-1 {
  stroke: #fdd4f0 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--purple-1 {
  background-color: #e7d4fd !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--purple-1 {
  color: #e7d4fd !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--purple-1 {
  border-color: #e7d4fd !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--purple-1 {
  fill: #e7d4fd !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--purple-1 {
  stroke: #e7d4fd !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--yellow-1 {
  background-color: #fdf2d4 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--yellow-1 {
  color: #fdf2d4 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--yellow-1 {
  border-color: #fdf2d4 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--yellow-1 {
  fill: #fdf2d4 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--yellow-1 {
  stroke: #fdf2d4 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--success-1 {
  background-color: #e8f5ec !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--success-1 {
  color: #e8f5ec !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--success-1 {
  border-color: #e8f5ec !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--success-1 {
  fill: #e8f5ec !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--success-1 {
  stroke: #e8f5ec !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--error-1 {
  background-color: #ffebee !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--error-1 {
  color: #ffebee !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--error-1 {
  border-color: #ffebee !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--error-1 {
  fill: #ffebee !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--error-1 {
  stroke: #ffebee !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--main-2 {
  background-color: #ffb494 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--main-2 {
  color: #ffb494 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--main-2 {
  border-color: #ffb494 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--main-2 {
  fill: #ffb494 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--main-2 {
  stroke: #ffb494 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--dark-2 {
  background-color: #b2b2b2 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--dark-2 {
  color: #b2b2b2 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--dark-2 {
  border-color: #b2b2b2 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--dark-2 {
  fill: #b2b2b2 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--dark-2 {
  stroke: #b2b2b2 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--alt-2 {
  background-color: #96dcfb !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--alt-2 {
  color: #96dcfb !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--alt-2 {
  border-color: #96dcfb !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--alt-2 {
  fill: #96dcfb !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--alt-2 {
  stroke: #96dcfb !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--warm-grey-2 {
  background-color: #f5f4f3 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--warm-grey-2 {
  color: #f5f4f3 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--warm-grey-2 {
  border-color: #f5f4f3 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--warm-grey-2 {
  fill: #f5f4f3 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--warm-grey-2 {
  stroke: #f5f4f3 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--grey-2 {
  background-color: #f5f5f5 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--grey-2 {
  color: #f5f5f5 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--grey-2 {
  border-color: #f5f5f5 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--grey-2 {
  fill: #f5f5f5 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--grey-2 {
  stroke: #f5f5f5 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--teal-2 {
  background-color: #88e9e2 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--teal-2 {
  color: #88e9e2 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--teal-2 {
  border-color: #88e9e2 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--teal-2 {
  fill: #88e9e2 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--teal-2 {
  stroke: #88e9e2 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--pink-2 {
  background-color: #ff86ae !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--pink-2 {
  color: #ff86ae !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--pink-2 {
  border-color: #ff86ae !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--pink-2 {
  fill: #ff86ae !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--pink-2 {
  stroke: #ff86ae !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--purple-2 {
  background-color: #c08bff !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--purple-2 {
  color: #c08bff !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--purple-2 {
  border-color: #c08bff !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--purple-2 {
  fill: #c08bff !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--purple-2 {
  stroke: #c08bff !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--yellow-2 {
  background-color: #fec760 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--yellow-2 {
  color: #fec760 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--yellow-2 {
  border-color: #fec760 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--yellow-2 {
  fill: #fec760 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--yellow-2 {
  stroke: #fec760 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--success-2 {
  background-color: #b8e5c3 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--success-2 {
  color: #b8e5c3 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--success-2 {
  border-color: #b8e5c3 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--success-2 {
  fill: #b8e5c3 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--success-2 {
  stroke: #b8e5c3 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--error-2 {
  background-color: #ffc4c9 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--error-2 {
  color: #ffc4c9 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--error-2 {
  border-color: #ffc4c9 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--error-2 {
  fill: #ffc4c9 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--error-2 {
  stroke: #ffc4c9 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--main-3 {
  background-color: #ff6f31 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--main {
  background-color: #ff6f31 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--main-3 {
  color: #ff6f31 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--main {
  color: #ff6f31 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--main-3 {
  border-color: #ff6f31 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--main {
  border-color: #ff6f31 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--main-3 {
  fill: #ff6f31 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--main {
  fill: #ff6f31 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--main-3 {
  stroke: #ff6f31 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--main {
  stroke: #ff6f31 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--dark-3 {
  background-color: #767676 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--dark-3 {
  color: #767676 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--dark-3 {
  border-color: #767676 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--dark-3 {
  fill: #767676 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--dark-3 {
  stroke: #767676 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--alt-3 {
  background-color: #40c4ff !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--alt {
  background-color: #40c4ff !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--alt-3 {
  color: #40c4ff !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--alt {
  color: #40c4ff !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--alt-3 {
  border-color: #40c4ff !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--alt {
  border-color: #40c4ff !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--alt-3 {
  fill: #40c4ff !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--alt {
  fill: #40c4ff !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--alt-3 {
  stroke: #40c4ff !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--alt {
  stroke: #40c4ff !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--warm-grey-3 {
  background-color: #e7e2dd !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--warm-grey {
  background-color: #e7e2dd !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--warm-grey-3 {
  color: #e7e2dd !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--warm-grey {
  color: #e7e2dd !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--warm-grey-3 {
  border-color: #e7e2dd !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--warm-grey {
  border-color: #e7e2dd !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--warm-grey-3 {
  fill: #e7e2dd !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--warm-grey {
  fill: #e7e2dd !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--warm-grey-3 {
  stroke: #e7e2dd !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--warm-grey {
  stroke: #e7e2dd !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--grey-3 {
  background-color: #ddd !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--grey {
  background-color: #ddd !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--grey-3 {
  color: #ddd !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--grey {
  color: #ddd !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--grey-3 {
  border-color: #ddd !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--grey {
  border-color: #ddd !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--grey-3 {
  fill: #ddd !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--grey {
  fill: #ddd !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--grey-3 {
  stroke: #ddd !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--grey {
  stroke: #ddd !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--teal-3 {
  background-color: #1ecfc2 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--teal {
  background-color: #1ecfc2 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--teal-3 {
  color: #1ecfc2 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--teal {
  color: #1ecfc2 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--teal-3 {
  border-color: #1ecfc2 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--teal {
  border-color: #1ecfc2 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--teal-3 {
  fill: #1ecfc2 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--teal {
  fill: #1ecfc2 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--teal-3 {
  stroke: #1ecfc2 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--teal {
  stroke: #1ecfc2 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--pink-3 {
  background-color: #fa5f92 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--pink {
  background-color: #fa5f92 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--pink-3 {
  color: #fa5f92 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--pink {
  color: #fa5f92 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--pink-3 {
  border-color: #fa5f92 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--pink {
  border-color: #fa5f92 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--pink-3 {
  fill: #fa5f92 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--pink {
  fill: #fa5f92 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--pink-3 {
  stroke: #fa5f92 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--pink {
  stroke: #fa5f92 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--purple-3 {
  background-color: #924de4 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--purple {
  background-color: #924de4 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--purple-3 {
  color: #924de4 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--purple {
  color: #924de4 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--purple-3 {
  border-color: #924de4 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--purple {
  border-color: #924de4 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--purple-3 {
  fill: #924de4 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--purple {
  fill: #924de4 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--purple-3 {
  stroke: #924de4 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--purple {
  stroke: #924de4 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--yellow-3 {
  background-color: #ffb52a !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--yellow {
  background-color: #ffb52a !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--yellow-3 {
  color: #ffb52a !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--yellow {
  color: #ffb52a !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--yellow-3 {
  border-color: #ffb52a !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--yellow {
  border-color: #ffb52a !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--yellow-3 {
  fill: #ffb52a !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--yellow {
  fill: #ffb52a !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--yellow-3 {
  stroke: #ffb52a !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--yellow {
  stroke: #ffb52a !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--success-3 {
  background-color: #1ec071 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--success {
  background-color: #1ec071 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--success-3 {
  color: #1ec071 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--success {
  color: #1ec071 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--success-3 {
  border-color: #1ec071 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--success {
  border-color: #1ec071 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--success-3 {
  fill: #1ec071 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--success {
  fill: #1ec071 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--success-3 {
  stroke: #1ec071 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--success {
  stroke: #1ec071 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--error-3 {
  background-color: #f1524b !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--error {
  background-color: #f1524b !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--error-3 {
  color: #f1524b !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--error {
  color: #f1524b !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--error-3 {
  border-color: #f1524b !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--error {
  border-color: #f1524b !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--error-3 {
  fill: #f1524b !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--error {
  fill: #f1524b !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--error-3 {
  stroke: #f1524b !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--error {
  stroke: #f1524b !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--main-4 {
  background-color: #e25213 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--main-4 {
  color: #e25213 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--main-4 {
  border-color: #e25213 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--main-4 {
  fill: #e25213 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--main-4 {
  stroke: #e25213 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--dark-4 {
  background-color: #383838 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--dark {
  background-color: #383838 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--dark-4 {
  color: #383838 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--dark {
  color: #383838 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--dark-4 {
  border-color: #383838 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--dark {
  border-color: #383838 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--dark-4 {
  fill: #383838 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--dark {
  fill: #383838 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--dark-4 {
  stroke: #383838 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--dark {
  stroke: #383838 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--alt-4 {
  background-color: #0a9adb !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--alt-4 {
  color: #0a9adb !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--alt-4 {
  border-color: #0a9adb !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--alt-4 {
  fill: #0a9adb !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--alt-4 {
  stroke: #0a9adb !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--warm-grey-4 {
  background-color: #aca6a1 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--warm-grey-4 {
  color: #aca6a1 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--warm-grey-4 {
  border-color: #aca6a1 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--warm-grey-4 {
  fill: #aca6a1 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--warm-grey-4 {
  stroke: #aca6a1 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--grey-4 {
  background-color: #b2b2b2 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--grey-4 {
  color: #b2b2b2 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--grey-4 {
  border-color: #b2b2b2 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--grey-4 {
  fill: #b2b2b2 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--grey-4 {
  stroke: #b2b2b2 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--teal-4 {
  background-color: #0baea2 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--teal-4 {
  color: #0baea2 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--teal-4 {
  border-color: #0baea2 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--teal-4 {
  fill: #0baea2 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--teal-4 {
  stroke: #0baea2 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--pink-4 {
  background-color: #e44277 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--pink-4 {
  color: #e44277 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--pink-4 {
  border-color: #e44277 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--pink-4 {
  fill: #e44277 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--pink-4 {
  stroke: #e44277 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--purple-4 {
  background-color: #753bb9 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--purple-4 {
  color: #753bb9 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--purple-4 {
  border-color: #753bb9 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--purple-4 {
  fill: #753bb9 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--purple-4 {
  stroke: #753bb9 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--yellow-4 {
  background-color: #ec9a00 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--yellow-4 {
  color: #ec9a00 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--yellow-4 {
  border-color: #ec9a00 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--yellow-4 {
  fill: #ec9a00 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--yellow-4 {
  stroke: #ec9a00 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--success-4 {
  background-color: #19a460 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--success-4 {
  color: #19a460 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--success-4 {
  border-color: #19a460 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--success-4 {
  fill: #19a460 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--success-4 {
  stroke: #19a460 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--error-4 {
  background-color: #d13f37 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--error-4 {
  color: #d13f37 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--error-4 {
  border-color: #d13f37 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--error-4 {
  fill: #d13f37 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--error-4 {
  stroke: #d13f37 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--main-5 {
  background-color: #cd4308 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--main-5 {
  color: #cd4308 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--main-5 {
  border-color: #cd4308 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--main-5 {
  fill: #cd4308 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--main-5 {
  stroke: #cd4308 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--dark-5 {
  background-color: #000 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--dark-5 {
  color: #000 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--dark-5 {
  border-color: #000 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--dark-5 {
  fill: #000 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--dark-5 {
  stroke: #000 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--alt-5 {
  background-color: #0971a1 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--alt-5 {
  color: #0971a1 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--alt-5 {
  border-color: #0971a1 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--alt-5 {
  fill: #0971a1 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--alt-5 {
  stroke: #0971a1 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--warm-grey-5 {
  background-color: #7d756d !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--warm-grey-5 {
  color: #7d756d !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--warm-grey-5 {
  border-color: #7d756d !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--warm-grey-5 {
  fill: #7d756d !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--warm-grey-5 {
  stroke: #7d756d !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--grey-5 {
  background-color: #767676 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--grey-5 {
  color: #767676 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--grey-5 {
  border-color: #767676 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--grey-5 {
  fill: #767676 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--grey-5 {
  stroke: #767676 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--teal-5 {
  background-color: #218e86 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--teal-5 {
  color: #218e86 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--teal-5 {
  border-color: #218e86 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--teal-5 {
  fill: #218e86 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--teal-5 {
  stroke: #218e86 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--pink-5 {
  background-color: #ae4165 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--pink-5 {
  color: #ae4165 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--pink-5 {
  border-color: #ae4165 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--pink-5 {
  fill: #ae4165 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--pink-5 {
  stroke: #ae4165 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--purple-5 {
  background-color: #5f3c74 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--purple-5 {
  color: #5f3c74 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--purple-5 {
  border-color: #5f3c74 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--purple-5 {
  fill: #5f3c74 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--purple-5 {
  stroke: #5f3c74 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--yellow-5 {
  background-color: #d07901 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--yellow-5 {
  color: #d07901 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--yellow-5 {
  border-color: #d07901 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--yellow-5 {
  fill: #d07901 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--yellow-5 {
  stroke: #d07901 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--success-5 {
  background-color: #068246 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--success-5 {
  color: #068246 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--success-5 {
  border-color: #068246 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--success-5 {
  fill: #068246 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--success-5 {
  stroke: #068246 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--error-5 {
  background-color: #b31d18 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--error-5 {
  color: #b31d18 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--error-5 {
  border-color: #b31d18 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--error-5 {
  fill: #b31d18 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--error-5 {
  stroke: #b31d18 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bg--white {
  background-color: #fff;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-c--white {
  color: #fff;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-bc--white {
  border-color: #fff;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-f--white {
  fill: #fff;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.t-svg-s--white {
  stroke: #fff;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
:root {
  color: #383838;
  font-size: 62.5%;
  line-height: 1.5;
  font-family: AvenirNext-Medium,Helvetica Neue,Helvetica,sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
body {
  font-size: 16px;
  font-size: 1.6rem;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
html {
  min-height: 100%;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__text-input {
  border-radius: 3px;
  background-clip: padding-box;
  background: #fff;
  border: 1px solid #b2b2b2;
  padding: 8px;
  font-size: 14px;
  -webkit-appearance: textfield;
  width: 100%;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__text-input::-webkit-datetime-edit-fields-wrapper {
  padding: 0;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__text-input::-webkit-inner-spin-button {
  display: none;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__text-input::-webkit-input-placeholder {
  color: #b2b2b2;
  opacity: 1;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__text-input:-ms-input-placeholder {
  color: #b2b2b2;
  opacity: 1;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__text-input::-ms-input-placeholder {
  color: #b2b2b2;
  opacity: 1;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__text-input::placeholder {
  color: #b2b2b2;
  opacity: 1;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__text-input:-ms-input-placeholder {
  color: #b2b2b2;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__text-input::-ms-input-placeholder {
  color: #b2b2b2;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__text-input:focus {
  border-color: #ff6f31;
  outline: 0;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__text-input[aria-invalid=true] {
  border-color: #f1524b !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__text-input:disabled {
  background-color: #f5f5f5;
  border-color: #b2b2b2;
  color: #b2b2b2;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__text-input--inline {
  border-radius: 3px;
  background-clip: padding-box;
  background: #fff;
  border: 1px solid #b2b2b2;
  padding: 8px;
  font-size: 14px;
  -webkit-appearance: textfield;
  width: 200px;
  padding: 4px;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__text-input--inline::-webkit-datetime-edit-fields-wrapper {
  padding: 0;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__text-input--inline::-webkit-inner-spin-button {
  display: none;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__text-input--inline::-webkit-input-placeholder {
  color: #b2b2b2;
  opacity: 1;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__text-input--inline:-ms-input-placeholder {
  color: #b2b2b2;
  opacity: 1;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__text-input--inline::-ms-input-placeholder {
  color: #b2b2b2;
  opacity: 1;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__text-input--inline::placeholder {
  color: #b2b2b2;
  opacity: 1;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__text-input--inline:-ms-input-placeholder {
  color: #b2b2b2;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__text-input--inline::-ms-input-placeholder {
  color: #b2b2b2;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__text-input--inline:focus {
  border-color: #ff6f31;
  outline: 0;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__text-input--inline[aria-invalid=true] {
  border-color: #f1524b !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__text-input--inline:disabled {
  background-color: #f5f5f5;
  border-color: #b2b2b2;
  color: #b2b2b2;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__text-input--larger {
  border-radius: 3px;
  background-clip: padding-box;
  background: #fff;
  border: 1px solid #b2b2b2;
  padding: 8px;
  font-size: 14px;
  -webkit-appearance: textfield;
  width: 100%;
  font-size: 16px;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__text-input--larger::-webkit-datetime-edit-fields-wrapper {
  padding: 0;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__text-input--larger::-webkit-inner-spin-button {
  display: none;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__text-input--larger::-webkit-input-placeholder {
  color: #b2b2b2;
  opacity: 1;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__text-input--larger:-ms-input-placeholder {
  color: #b2b2b2;
  opacity: 1;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__text-input--larger::-ms-input-placeholder {
  color: #b2b2b2;
  opacity: 1;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__text-input--larger::placeholder {
  color: #b2b2b2;
  opacity: 1;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__text-input--larger:-ms-input-placeholder {
  color: #b2b2b2;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__text-input--larger::-ms-input-placeholder {
  color: #b2b2b2;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__text-input--larger:focus {
  border-color: #ff6f31;
  outline: 0;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__text-input--larger[aria-invalid=true] {
  border-color: #f1524b !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__text-input--larger:disabled {
  background-color: #f5f5f5;
  border-color: #b2b2b2;
  color: #b2b2b2;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__custom-input {
  opacity: 0;
  position: absolute;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__custom-input:focus + .c-form__custom-label {
  outline: 1px dotted #212121;
  outline: 5px auto -webkit-focus-ring-color;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__label {
  display: inline-block;
  font-family: AvenirNext-DemiBold,Helvetica Neue,Helvetica,sans-serif;
  font-size: 16px;
  color: #383838;
  margin-bottom: 4px;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__field-error {
  color: #f1524b;
  font-family: AvenirNext-DemiBold,Helvetica Neue,Helvetica,sans-serif;
  font-size: 13px;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__checkbox {
  position: absolute;
  opacity: 0;
  z-index: 2;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__checkbox + .c-form__checkbox-label {
  line-height: 24px;
  display: inline-block;
  margin-bottom: 5px;
  padding-left: 34px;
  position: relative;
  font-family: AvenirNext-DemiBold,Helvetica Neue,Helvetica,sans-serif;
  font-size: 16px;
  color: #383838;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__checkbox + .c-form__checkbox-label::after {
  content: '';
  position: absolute;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50px' height='50px' fill='%23FF6F31' stroke='none'%3E%3Cpath d='M6.3,7.9L2.1,3.6c-0.5-0.5-1.2-0.5-1.7,0s-0.5,1.3,0,1.7l4.5,4.6c0.8,0.8,2,0.8,2.8,0c0,0-0.1,0.1,0.5-0.5 C12,5.4,16.1,2,16.1,2c0.5-0.4,0.5-1.2,0.1-1.6c-0.5-0.5-1.2-0.5-1.7,0L6.3,7.9z'%3E%3C/path%3E%3C/svg%3E");
  top: 7px;
  left: 4px;
  height: 20px;
  width: 20px;
  opacity: 0;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__checkbox + .c-form__checkbox-label::before {
  transition: -webkit-transform .1s ease-in-out;
  transition: transform .1s ease-in-out;
  transition: transform .1s ease-in-out,-webkit-transform .1s ease-in-out;
  content: '';
  position: absolute;
  background-color: #fff;
  left: 0;
  top: 0;
  width: 24px;
  height: 24px;
  border-width: 1px;
  border-style: solid;
  border-color: #b2b2b2;
  border-radius: 3px;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
input.c-form__checkbox:checked + .c-form__checkbox-label::before {
  border-color: #ff6f31;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
input.c-form__checkbox:checked + .c-form__checkbox-label::after {
  opacity: 1;
  transition: opacity .2s ease-in-out;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
input.c-form__checkbox:active + .c-form__checkbox-label::before, input.c-form__checkbox:focus + .c-form__checkbox-label::before {
  border-width: 2px;
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
  border-color: #ff6f31;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
input.c-form__checkbox:disabled + .c-form__checkbox-label {
  cursor: no-drop;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
input.c-form__checkbox:disabled + .c-form__checkbox-label::before {
  border-color: #b2b2b2;
  background-color: #f5f5f5;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
input.c-form__checkbox:disabled + .c-form__checkbox-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50px' height='50px' fill='%23B2B2B2' stroke='none'%3E%3Cpath d='M6.3,7.9L2.1,3.6c-0.5-0.5-1.2-0.5-1.7,0s-0.5,1.3,0,1.7l4.5,4.6c0.8,0.8,2,0.8,2.8,0c0,0-0.1,0.1,0.5-0.5 C12,5.4,16.1,2,16.1,2c0.5-0.4,0.5-1.2,0.1-1.6c-0.5-0.5-1.2-0.5-1.7,0L6.3,7.9z'%3E%3C/path%3E%3C/svg%3E");
  top: 7px;
  left: 4px;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__checkbox--light {
  position: absolute;
  opacity: 0;
  z-index: 2;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__checkbox--light + .c-form__checkbox-label {
  line-height: 24px;
  display: inline-block;
  margin-bottom: 5px;
  padding-left: 34px;
  position: relative;
  font-family: AvenirNext-Medium,Helvetica Neue,Helvetica,sans-serif;
  font-size: 16px;
  color: #383838;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__checkbox--light + .c-form__checkbox-label::after {
  content: '';
  position: absolute;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50px' height='50px' fill='%23FF6F31' stroke='none'%3E%3Cpath d='M6.3,7.9L2.1,3.6c-0.5-0.5-1.2-0.5-1.7,0s-0.5,1.3,0,1.7l4.5,4.6c0.8,0.8,2,0.8,2.8,0c0,0-0.1,0.1,0.5-0.5 C12,5.4,16.1,2,16.1,2c0.5-0.4,0.5-1.2,0.1-1.6c-0.5-0.5-1.2-0.5-1.7,0L6.3,7.9z'%3E%3C/path%3E%3C/svg%3E");
  top: 7px;
  left: 4px;
  height: 20px;
  width: 20px;
  opacity: 0;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__checkbox--light + .c-form__checkbox-label::before {
  transition: -webkit-transform .1s ease-in-out;
  transition: transform .1s ease-in-out;
  transition: transform .1s ease-in-out,-webkit-transform .1s ease-in-out;
  content: '';
  position: absolute;
  background-color: #fff;
  left: 0;
  top: 0;
  width: 24px;
  height: 24px;
  border-width: 1px;
  border-style: solid;
  border-color: #b2b2b2;
  border-radius: 3px;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
input.c-form__checkbox--light:checked + .c-form__checkbox-label::before {
  border-color: #ff6f31;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
input.c-form__checkbox--light:checked + .c-form__checkbox-label::after {
  opacity: 1;
  transition: opacity .2s ease-in-out;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
input.c-form__checkbox--light:active + .c-form__checkbox-label::before, input.c-form__checkbox--light:focus + .c-form__checkbox-label::before {
  border-width: 2px;
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
  border-color: #ff6f31;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
input.c-form__checkbox--light:disabled + .c-form__checkbox-label {
  cursor: no-drop;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
input.c-form__checkbox--light:disabled + .c-form__checkbox-label::before {
  border-color: #b2b2b2;
  background-color: #f5f5f5;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
input.c-form__checkbox--light:disabled + .c-form__checkbox-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50px' height='50px' fill='%23B2B2B2' stroke='none'%3E%3Cpath d='M6.3,7.9L2.1,3.6c-0.5-0.5-1.2-0.5-1.7,0s-0.5,1.3,0,1.7l4.5,4.6c0.8,0.8,2,0.8,2.8,0c0,0-0.1,0.1,0.5-0.5 C12,5.4,16.1,2,16.1,2c0.5-0.4,0.5-1.2,0.1-1.6c-0.5-0.5-1.2-0.5-1.7,0L6.3,7.9z'%3E%3C/path%3E%3C/svg%3E");
  top: 7px;
  left: 4px;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__checkbox--small {
  position: absolute;
  opacity: 0;
  z-index: 2;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__checkbox--small + .c-form__checkbox-label {
  line-height: 18px;
  display: inline-block;
  margin-bottom: 5px;
  padding-left: 28px;
  position: relative;
  font-family: AvenirNext-DemiBold,Helvetica Neue,Helvetica,sans-serif;
  font-size: 16px;
  color: #383838;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__checkbox--small + .c-form__checkbox-label::after {
  content: '';
  position: absolute;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='10' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M1 3.605L3.89 7 9 1' stroke='%23FF6F31' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E");
  top: 5px;
  left: 4px;
  height: 14px;
  width: 14px;
  opacity: 0;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__checkbox--small + .c-form__checkbox-label::before {
  transition: -webkit-transform .1s ease-in-out;
  transition: transform .1s ease-in-out;
  transition: transform .1s ease-in-out,-webkit-transform .1s ease-in-out;
  content: '';
  position: absolute;
  background-color: #fff;
  left: 0;
  top: 0;
  width: 18px;
  height: 18px;
  border-width: 1px;
  border-style: solid;
  border-color: #b2b2b2;
  border-radius: 3px;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
input.c-form__checkbox--small:checked + .c-form__checkbox-label::before {
  border-color: #ff6f31;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
input.c-form__checkbox--small:checked + .c-form__checkbox-label::after {
  opacity: 1;
  transition: opacity .2s ease-in-out;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
input.c-form__checkbox--small:active + .c-form__checkbox-label::before, input.c-form__checkbox--small:focus + .c-form__checkbox-label::before {
  border-width: 2px;
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
  border-color: #ff6f31;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
input.c-form__checkbox--small:disabled + .c-form__checkbox-label {
  cursor: no-drop;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
input.c-form__checkbox--small:disabled + .c-form__checkbox-label::before {
  border-color: #b2b2b2;
  background-color: #f5f5f5;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
input.c-form__checkbox--small:disabled + .c-form__checkbox-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='10' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M1 3.605L3.89 7 9 1' stroke='%23B2B2B2' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E");
  top: 5px;
  left: 4px;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__checkbox--black {
  position: absolute;
  opacity: 0;
  z-index: 2;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__checkbox--black + .c-form__checkbox-label {
  line-height: 24px;
  display: inline-block;
  margin-bottom: 5px;
  padding-left: 34px;
  position: relative;
  font-family: AvenirNext-DemiBold,Helvetica Neue,Helvetica,sans-serif;
  font-size: 16px;
  color: #383838;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__checkbox--black + .c-form__checkbox-label::after {
  content: '';
  position: absolute;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50px' height='50px' fill='%23383838' stroke='none'%3E%3Cpath d='M6.3,7.9L2.1,3.6c-0.5-0.5-1.2-0.5-1.7,0s-0.5,1.3,0,1.7l4.5,4.6c0.8,0.8,2,0.8,2.8,0c0,0-0.1,0.1,0.5-0.5 C12,5.4,16.1,2,16.1,2c0.5-0.4,0.5-1.2,0.1-1.6c-0.5-0.5-1.2-0.5-1.7,0L6.3,7.9z'%3E%3C/path%3E%3C/svg%3E");
  top: 7px;
  left: 4px;
  height: 20px;
  width: 20px;
  opacity: 0;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__checkbox--black + .c-form__checkbox-label::before {
  transition: -webkit-transform .1s ease-in-out;
  transition: transform .1s ease-in-out;
  transition: transform .1s ease-in-out,-webkit-transform .1s ease-in-out;
  content: '';
  position: absolute;
  background-color: #fff;
  left: 0;
  top: 0;
  width: 24px;
  height: 24px;
  border-width: 1px;
  border-style: solid;
  border-color: #b2b2b2;
  border-radius: 3px;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
input.c-form__checkbox--black:checked + .c-form__checkbox-label::before {
  border-color: #383838;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
input.c-form__checkbox--black:checked + .c-form__checkbox-label::after {
  opacity: 1;
  transition: opacity .2s ease-in-out;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
input.c-form__checkbox--black:active + .c-form__checkbox-label::before, input.c-form__checkbox--black:focus + .c-form__checkbox-label::before {
  border-width: 2px;
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
  border-color: #383838;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
input.c-form__checkbox--black:disabled + .c-form__checkbox-label {
  cursor: no-drop;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
input.c-form__checkbox--black:disabled + .c-form__checkbox-label::before {
  border-color: #b2b2b2;
  background-color: #f5f5f5;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
input.c-form__checkbox--black:disabled + .c-form__checkbox-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50px' height='50px' fill='%23B2B2B2' stroke='none'%3E%3Cpath d='M6.3,7.9L2.1,3.6c-0.5-0.5-1.2-0.5-1.7,0s-0.5,1.3,0,1.7l4.5,4.6c0.8,0.8,2,0.8,2.8,0c0,0-0.1,0.1,0.5-0.5 C12,5.4,16.1,2,16.1,2c0.5-0.4,0.5-1.2,0.1-1.6c-0.5-0.5-1.2-0.5-1.7,0L6.3,7.9z'%3E%3C/path%3E%3C/svg%3E");
  top: 7px;
  left: 4px;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__checkbox--small-black {
  position: absolute;
  opacity: 0;
  z-index: 2;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__checkbox--small-black + .c-form__checkbox-label {
  line-height: 18px;
  display: inline-block;
  margin-bottom: 5px;
  padding-left: 28px;
  position: relative;
  font-family: AvenirNext-DemiBold,Helvetica Neue,Helvetica,sans-serif;
  font-size: 16px;
  color: #383838;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__checkbox--small-black + .c-form__checkbox-label::after {
  content: '';
  position: absolute;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='10' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M1 3.605L3.89 7 9 1' stroke='%23383838' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E");
  top: 5px;
  left: 4px;
  height: 14px;
  width: 14px;
  opacity: 0;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__checkbox--small-black + .c-form__checkbox-label::before {
  transition: -webkit-transform .1s ease-in-out;
  transition: transform .1s ease-in-out;
  transition: transform .1s ease-in-out,-webkit-transform .1s ease-in-out;
  content: '';
  position: absolute;
  background-color: #fff;
  left: 0;
  top: 0;
  width: 18px;
  height: 18px;
  border-width: 1px;
  border-style: solid;
  border-color: #b2b2b2;
  border-radius: 3px;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
input.c-form__checkbox--small-black:checked + .c-form__checkbox-label::before {
  border-color: #383838;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
input.c-form__checkbox--small-black:checked + .c-form__checkbox-label::after {
  opacity: 1;
  transition: opacity .2s ease-in-out;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
input.c-form__checkbox--small-black:active + .c-form__checkbox-label::before, input.c-form__checkbox--small-black:focus + .c-form__checkbox-label::before {
  border-width: 2px;
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
  border-color: #383838;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
input.c-form__checkbox--small-black:disabled + .c-form__checkbox-label {
  cursor: no-drop;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
input.c-form__checkbox--small-black:disabled + .c-form__checkbox-label::before {
  border-color: #b2b2b2;
  background-color: #f5f5f5;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
input.c-form__checkbox--small-black:disabled + .c-form__checkbox-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='10' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M1 3.605L3.89 7 9 1' stroke='%23B2B2B2' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E");
  top: 5px;
  left: 4px;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__radio {
  position: absolute;
  opacity: 0;
  z-index: 2;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__radio-label {
  line-height: 24px;
  display: inline-block;
  margin-bottom: 5px;
  padding-left: 34px;
  position: relative;
  font-family: AvenirNext-DemiBold,Helvetica Neue,Helvetica,sans-serif;
  font-size: 16px;
  color: #383838;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__radio-label::before {
  transition: -webkit-transform .1s ease-in-out;
  transition: transform .1s ease-in-out;
  transition: transform .1s ease-in-out,-webkit-transform .1s ease-in-out;
  content: '';
  position: absolute;
  background-color: #fff;
  left: 0;
  top: 0;
  width: 24px;
  height: 24px;
  border-width: 1px;
  border-style: solid;
  border-color: #b2b2b2;
  border-radius: 50%;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-form__radio-label::after {
  content: '';
  position: absolute;
  top: 12px;
  left: 12px;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  height: 11px;
  width: 11px;
  background-color: #ff6f31;
  border-radius: 50%;
  opacity: 0;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
input.c-form__radio:checked + .c-form__radio-label::before {
  border-color: #ff6f31;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
input.c-form__radio:checked + .c-form__radio-label::after {
  opacity: 1;
  transition: opacity .2s ease-in-out;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
input.c-form__radio:active + .c-form__radio-label::before, input.c-form__radio:focus + .c-form__radio-label::before {
  border-width: 2px;
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
  border-color: #ff6f31;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
input.c-form__radio:disabled + .c-form__radio-label {
  cursor: no-drop;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
input.c-form__radio:disabled + .c-form__radio-label::before {
  border-color: #b2b2b2;
  background-color: #f5f5f5;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
input.c-form__radio:disabled + .c-form__radio-label::after {
  background-color: #b2b2b2;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
fieldset {
  margin: 0;
  padding: 0;
  border: 0;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-legend--unstyled {
  background: 0 0;
  border: 0;
  border-radius: 0;
  color: inherit;
  padding: 0;
  text-transform: none;
  width: auto;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
select.c-form__select {
  border-radius: 3px;
  background-clip: padding-box;
  background: #fff;
  border: 1px solid #b2b2b2;
  padding: 8px;
  font-size: 14px;
  background-color: #fff;
  background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8' standalone='no'?%3E%3Csvg width='11' height='6' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath d='M2.998 8.393a.64.64 0 0 1-.427-.174.582.582 0 0 1 0-.838l4.364-4.363-4.348-4.395a.582.582 0 0 1 0-.838.582.582 0 0 1 .838 0l4.79 4.79a.582.582 0 0 1 0 .838l-4.79 4.806a.61.61 0 0 1-.427.174z' id='a'/%3E%3C/defs%3E%3Cuse fill='%23767676' fill-rule='nonzero' transform='rotate(90 5.393 3)' xlink:href='%23a'/%3E%3C/svg%3E");
  background-position: calc(100% - 10px) 50% !important;
  background-repeat: no-repeat !important;
  outline: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 100%;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
select.c-form__select:focus {
  border-color: #ff6f31;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
select.c-form__select:invalid {
  color: #b2b2b2;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
select.c-form__select option {
  color: #383838;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-h1, .u-h2, .u-h3, .u-h4, .u-h5, .u-h6, .u-h7 {
  font-weight: 400;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-h2, .u-h3, .u-h4, .u-h5, .u-h6, .u-h7 {
  font-family: AvenirNext-DemiBold,Helvetica Neue,Helvetica,sans-serif;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-h1 {
  font-family: Geomanist-Medium,Helvetica Neue,Helvetica,sans-serif;
  font-size: 36px;
  font-size: 3.6rem;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-h2 {
  font-size: 28px;
  font-size: 2.8rem;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-h3 {
  font-size: 22px;
  font-size: 2.2rem;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-h4 {
  font-size: 20px;
  font-size: 2rem;
  line-height: 1.2em;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-h5 {
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 1.2em;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-h6 {
  font-size: 16px;
  font-size: 1.6rem;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-h7 {
  font-size: 13px;
  font-size: 1.3rem;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-heading--caps {
  font-size: 12px;
  font-size: 1.2rem;
  font-family: AvenirNext-Bold,Helvetica Neue,Helvetica,sans-serif;
  -webkit-font-smoothing: antialiased;
  line-height: 18px;
  text-transform: uppercase;
  letter-spacing: .08rem;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-heading--caps-2 {
  font-size: 12px;
  font-size: 1.2rem;
  font-family: AvenirNext-DemiBold,Helvetica Neue,Helvetica,sans-serif;
  line-height: 18px;
  text-transform: uppercase;
  letter-spacing: .08rem;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
img {
  max-width: 100%;
  font-style: italic;
  vertical-align: middle;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-link {
  color: #383838;
  cursor: pointer;
  letter-spacing: .05rem;
  text-transform: none;
  text-decoration: none;
  background-image: linear-gradient(to left, #383838 50%, #ff6f31 50%);
  background-repeat: repeat-x;
  background-size: 204% 1px;
  background-position: 98% 1.15em;
  transition: all .2s ease-in-out;
  background-color: transparent;
  line-height: normal;
  border: 0;
  padding: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-link:hover {
  color: #ff6f31;
  background-position: 0 1.15em;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-link--dark-3 {
  color: #767676;
  cursor: pointer;
  letter-spacing: .05rem;
  text-transform: none;
  text-decoration: none;
  background-image: linear-gradient(to left, #767676 50%, #ff6f31 50%);
  background-repeat: repeat-x;
  background-size: 204% 1px;
  background-position: 98% 1.15em;
  transition: all .2s ease-in-out;
  background-color: transparent;
  line-height: normal;
  border: 0;
  padding: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-link--dark-3:hover {
  color: #ff6f31;
  background-position: 0 1.15em;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-link--white {
  color: #fff;
  cursor: pointer;
  letter-spacing: .05rem;
  text-transform: none;
  text-decoration: none;
  background-image: linear-gradient(to left, #fff 50%, #ffb494 50%);
  background-repeat: repeat-x;
  background-size: 204% 1px;
  background-position: 98% 1.15em;
  transition: all .2s ease-in-out;
  background-color: transparent;
  line-height: normal;
  border: 0;
  padding: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-link--white:hover {
  color: #ffb494;
  background-position: 0 1.15em;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-list--inline, .c-list--unstyled {
  list-style-type: none;
  margin: 0;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-list--inline li {
  display: inline-block;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-list--inline li:after {
  content: '|';
  padding: 0 15px 0 13px;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-list--inline li:last-child:after {
  content: none;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
blockquote {
  font-family: merriweatherbold,Georgia,serif;
  font-size: 20px;
  font-size: 2rem;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
blockquote:after, blockquote:before {
  position: relative;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
blockquote:before {
  content: '“';
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
blockquote:after {
  content: '”';
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-alert--success {
  position: relative;
  font-family: AvenirNext-DemiBold,Helvetica Neue,Helvetica,sans-serif;
  border-radius: 4px;
  background-clip: padding-box;
  color: #fff;
  font-size: 16px;
  padding: 10px 30px 10px 20px;
  background-color: #1ec071;
  box-shadow: 0 3px 10px 1px rgba(0, 0, 0, 0.3);
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-alert--info {
  position: relative;
  font-family: AvenirNext-DemiBold,Helvetica Neue,Helvetica,sans-serif;
  border-radius: 4px;
  background-clip: padding-box;
  color: #fff;
  font-size: 16px;
  padding: 10px 30px 10px 20px;
  background-color: #0a9adb;
  box-shadow: 0 3px 10px 1px rgba(0, 0, 0, 0.3);
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-alert--warning {
  position: relative;
  font-family: AvenirNext-DemiBold,Helvetica Neue,Helvetica,sans-serif;
  border-radius: 4px;
  background-clip: padding-box;
  color: #fff;
  font-size: 16px;
  padding: 10px 30px 10px 20px;
  background-color: #ec9a00;
  box-shadow: 0 3px 10px 1px rgba(0, 0, 0, 0.3);
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-alert--error {
  position: relative;
  font-family: AvenirNext-DemiBold,Helvetica Neue,Helvetica,sans-serif;
  border-radius: 4px;
  background-clip: padding-box;
  color: #fff;
  font-size: 16px;
  padding: 10px 30px 10px 20px;
  background-color: #f1524b;
  box-shadow: 0 3px 10px 1px rgba(0, 0, 0, 0.3);
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-alert__dismiss-button {
  position: absolute;
  right: 6px;
  top: 3px;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-badge {
  background-color: #767676;
  color: #fff;
  border-radius: 9px;
  font-size: 11px;
  line-height: 11px;
  padding: 3px;
  display: inline-block;
  min-width: 16px;
  text-align: center;
  font-family: AvenirNext-Medium,Helvetica Neue,Helvetica,sans-serif;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-btn--primary {
  display: inline-block;
  outline: 0;
  position: relative;
  font-size: 12px;
  font-size: 1.2rem;
  font-family: AvenirNext-Bold,Helvetica Neue,Helvetica,sans-serif;
  padding: 10px 20px;
  line-height: 18px;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: .05rem;
  white-space: nowrap;
  background-color: transparent;
  border-color: transparent;
  border-width: 1px;
  border-style: solid;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  min-width: 120px;
  border-radius: 3px;
  -webkit-transform: translateY(0);
  transform: translateY(0);
  transition: opacity .2s ease-in-out,background-color .2s ease-in-out;
  background-color: #ff6f31;
  color: #fff;
  border-color: transparent;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-btn--primary.disabled, .c-btn--primary.disabled:hover, .c-btn--primary[disabled], .c-btn--primary[disabled]:hover {
  background-color: #f5f5f5;
  border-color: transparent;
  color: #b2b2b2;
  pointer-events: none;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-btn--primary.hover, .c-btn--primary:focus, .c-btn--primary:hover {
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
  background-color: #e25213;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-btn--primary.active, .c-btn--primary:active {
  box-shadow: none;
  -webkit-transform: translateY(1px);
  transform: translateY(1px);
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-btn--alt {
  display: inline-block;
  outline: 0;
  position: relative;
  font-size: 12px;
  font-size: 1.2rem;
  font-family: AvenirNext-Bold,Helvetica Neue,Helvetica,sans-serif;
  padding: 10px 20px;
  line-height: 18px;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: .05rem;
  white-space: nowrap;
  background-color: transparent;
  border-color: transparent;
  border-width: 1px;
  border-style: solid;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  min-width: 120px;
  border-radius: 3px;
  -webkit-transform: translateY(0);
  transform: translateY(0);
  transition: opacity .2s ease-in-out,background-color .2s ease-in-out;
  background-color: #40c4ff;
  color: #fff;
  border-color: transparent;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-btn--alt.disabled, .c-btn--alt.disabled:hover, .c-btn--alt[disabled], .c-btn--alt[disabled]:hover {
  background-color: #f5f5f5;
  border-color: transparent;
  color: #b2b2b2;
  pointer-events: none;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-btn--alt.hover, .c-btn--alt:focus, .c-btn--alt:hover {
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
  background-color: #0a9adb;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-btn--alt.active, .c-btn--alt:active {
  box-shadow: none;
  -webkit-transform: translateY(1px);
  transform: translateY(1px);
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-btn--secondary {
  display: inline-block;
  outline: 0;
  position: relative;
  font-size: 12px;
  font-size: 1.2rem;
  font-family: AvenirNext-Bold,Helvetica Neue,Helvetica,sans-serif;
  padding: 10px 20px;
  line-height: 18px;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: .05rem;
  white-space: nowrap;
  background-color: transparent;
  border-color: transparent;
  border-width: 1px;
  border-style: solid;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  min-width: 120px;
  border-radius: 3px;
  -webkit-transform: translateY(0);
  transform: translateY(0);
  transition: opacity .2s ease-in-out,background-color .2s ease-in-out;
  background-color: #f9f9f9;
  color: #767676;
  border-color: #767676;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-btn--secondary.disabled, .c-btn--secondary.disabled:hover, .c-btn--secondary[disabled], .c-btn--secondary[disabled]:hover {
  background-color: #f5f5f5;
  border-color: transparent;
  color: #b2b2b2;
  pointer-events: none;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-btn--secondary.hover, .c-btn--secondary:focus, .c-btn--secondary:hover {
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
  background-color: #f5f5f5;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-btn--secondary.active, .c-btn--secondary:active {
  box-shadow: none;
  -webkit-transform: translateY(1px);
  transform: translateY(1px);
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-btn--secondary--dark-bg {
  display: inline-block;
  outline: 0;
  position: relative;
  font-size: 12px;
  font-size: 1.2rem;
  font-family: AvenirNext-Bold,Helvetica Neue,Helvetica,sans-serif;
  padding: 10px 20px;
  line-height: 18px;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: .05rem;
  white-space: nowrap;
  background-color: transparent;
  border-color: transparent;
  border-width: 1px;
  border-style: solid;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  min-width: 120px;
  border-radius: 3px;
  -webkit-transform: translateY(0);
  transform: translateY(0);
  transition: opacity .2s ease-in-out,background-color .2s ease-in-out;
  background-color: #f9f9f9;
  color: #767676;
  border-color: transparent;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-btn--secondary--dark-bg.disabled, .c-btn--secondary--dark-bg.disabled:hover, .c-btn--secondary--dark-bg[disabled], .c-btn--secondary--dark-bg[disabled]:hover {
  background-color: #f5f5f5;
  border-color: transparent;
  color: #b2b2b2;
  pointer-events: none;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-btn--secondary--dark-bg.hover, .c-btn--secondary--dark-bg:focus, .c-btn--secondary--dark-bg:hover {
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
  background-color: #f5f5f5;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-btn--secondary--dark-bg.active, .c-btn--secondary--dark-bg:active {
  box-shadow: none;
  -webkit-transform: translateY(1px);
  transform: translateY(1px);
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-btn--teal {
  background-color: #1ecfc2;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-btn--teal.hover, .c-btn--teal:focus, .c-btn--teal:hover {
  background-color: #0baea2;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-btn--pink {
  background-color: #fa5f92;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-btn--pink.hover, .c-btn--pink:focus, .c-btn--pink:hover {
  background-color: #e44277;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-btn--purple {
  background-color: #924de4;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-btn--purple.hover, .c-btn--purple:focus, .c-btn--purple:hover {
  background-color: #753bb9;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-btn--yellow {
  background-color: #ffb52a;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-btn--yellow.hover, .c-btn--yellow:focus, .c-btn--yellow:hover {
  background-color: #ec9a00;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-btn--success {
  background-color: #1ec071;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-btn--success.hover, .c-btn--success:focus, .c-btn--success:hover {
  background-color: #19a460;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-btn--error {
  background-color: #f1524b;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-btn--error.hover, .c-btn--error:focus, .c-btn--error:hover {
  background-color: #d13f37;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-text-action--primary {
  display: inline-block;
  outline: 0;
  position: relative;
  font-size: 12px;
  font-size: 1.2rem;
  font-family: AvenirNext-Bold,Helvetica Neue,Helvetica,sans-serif;
  padding: 10px 20px;
  line-height: 18px;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: .05rem;
  white-space: nowrap;
  background-color: transparent;
  border-color: transparent;
  border-width: 1px;
  border-style: solid;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  color: #ff6f31;
  transition: opacity .2s ease-in-out,color .2s ease-in-out;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-text-action--primary::after {
  content: '';
  background-color: #ff6f31;
  height: 1px;
  width: 0;
  position: relative;
  display: block;
  opacity: 0;
  transition: opacity .2s ease-in-out,width .2s ease-in-out,-webkit-transform .1s ease;
  transition: opacity .2s ease-in-out,width .2s ease-in-out,transform .1s ease;
  transition: opacity .2s ease-in-out,width .2s ease-in-out,transform .1s ease,-webkit-transform .1s ease;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-text-action--primary.hover, .c-text-action--primary:focus, .c-text-action--primary:hover {
  color: #cd4308;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-text-action--primary.hover::after, .c-text-action--primary:focus::after, .c-text-action--primary:hover::after {
  width: 100%;
  background-color: #cd4308;
  opacity: 1;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-text-action--primary.active::after, .c-text-action--primary:active::after {
  -webkit-transform: translateY(2px);
  transform: translateY(2px);
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-text-action--secondary {
  display: inline-block;
  outline: 0;
  position: relative;
  font-size: 12px;
  font-size: 1.2rem;
  font-family: AvenirNext-Bold,Helvetica Neue,Helvetica,sans-serif;
  padding: 10px 20px;
  line-height: 18px;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: .05rem;
  white-space: nowrap;
  background-color: transparent;
  border-color: transparent;
  border-width: 1px;
  border-style: solid;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  color: #767676;
  transition: opacity .2s ease-in-out,color .2s ease-in-out;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-text-action--secondary::after {
  content: '';
  background-color: #767676;
  height: 1px;
  width: 0;
  position: relative;
  display: block;
  opacity: 0;
  transition: opacity .2s ease-in-out,width .2s ease-in-out,-webkit-transform .1s ease;
  transition: opacity .2s ease-in-out,width .2s ease-in-out,transform .1s ease;
  transition: opacity .2s ease-in-out,width .2s ease-in-out,transform .1s ease,-webkit-transform .1s ease;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-text-action--secondary.hover, .c-text-action--secondary:focus, .c-text-action--secondary:hover {
  color: #383838;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-text-action--secondary.hover::after, .c-text-action--secondary:focus::after, .c-text-action--secondary:hover::after {
  width: 100%;
  background-color: #383838;
  opacity: 1;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-text-action--secondary.active::after, .c-text-action--secondary:active::after {
  -webkit-transform: translateY(2px);
  transform: translateY(2px);
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-text-action--alt {
  display: inline-block;
  outline: 0;
  position: relative;
  font-size: 12px;
  font-size: 1.2rem;
  font-family: AvenirNext-Bold,Helvetica Neue,Helvetica,sans-serif;
  padding: 10px 20px;
  line-height: 18px;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: .05rem;
  white-space: nowrap;
  background-color: transparent;
  border-color: transparent;
  border-width: 1px;
  border-style: solid;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  color: #40c4ff;
  transition: opacity .2s ease-in-out,color .2s ease-in-out;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-text-action--alt::after {
  content: '';
  background-color: #40c4ff;
  height: 1px;
  width: 0;
  position: relative;
  display: block;
  opacity: 0;
  transition: opacity .2s ease-in-out,width .2s ease-in-out,-webkit-transform .1s ease;
  transition: opacity .2s ease-in-out,width .2s ease-in-out,transform .1s ease;
  transition: opacity .2s ease-in-out,width .2s ease-in-out,transform .1s ease,-webkit-transform .1s ease;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-text-action--alt.hover, .c-text-action--alt:focus, .c-text-action--alt:hover {
  color: #0971a1;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-text-action--alt.hover::after, .c-text-action--alt:focus::after, .c-text-action--alt:hover::after {
  width: 100%;
  background-color: #0971a1;
  opacity: 1;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-text-action--alt.active::after, .c-text-action--alt:active::after {
  -webkit-transform: translateY(2px);
  transform: translateY(2px);
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-text-action--secondary--dark-bg {
  display: inline-block;
  outline: 0;
  position: relative;
  font-size: 12px;
  font-size: 1.2rem;
  font-family: AvenirNext-Bold,Helvetica Neue,Helvetica,sans-serif;
  padding: 10px 20px;
  line-height: 18px;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: .05rem;
  white-space: nowrap;
  background-color: transparent;
  border-color: transparent;
  border-width: 1px;
  border-style: solid;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  color: #f9f9f9;
  transition: opacity .2s ease-in-out,color .2s ease-in-out;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-text-action--secondary--dark-bg::after {
  content: '';
  background-color: #f9f9f9;
  height: 1px;
  width: 0;
  position: relative;
  display: block;
  opacity: 0;
  transition: opacity .2s ease-in-out,width .2s ease-in-out,-webkit-transform .1s ease;
  transition: opacity .2s ease-in-out,width .2s ease-in-out,transform .1s ease;
  transition: opacity .2s ease-in-out,width .2s ease-in-out,transform .1s ease,-webkit-transform .1s ease;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-text-action--secondary--dark-bg.hover, .c-text-action--secondary--dark-bg:focus, .c-text-action--secondary--dark-bg:hover {
  color: #f5f5f5;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-text-action--secondary--dark-bg.hover::after, .c-text-action--secondary--dark-bg:focus::after, .c-text-action--secondary--dark-bg:hover::after {
  width: 100%;
  background-color: #f5f5f5;
  opacity: 1;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-text-action--secondary--dark-bg.active::after, .c-text-action--secondary--dark-bg:active::after {
  -webkit-transform: translateY(2px);
  transform: translateY(2px);
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-btn--s {
  padding: 6px 20px;
  min-width: 110px;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-btn--l {
  padding: 14px 24px;
  min-width: 140px;
}

@media screen and (max-width: 576px) {
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .c-btn--xs-s {
    padding: 6px 20px;
    min-width: 110px;
  }
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-savebtn__wrapper {
  position: relative;
  display: inline-block;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-info-list__row {
  display: table-row;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-info-list__label {
  display: table-cell;
  padding-right: 24px;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-info-list__value {
  display: table-cell;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-modal-overlay {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  position: fixed;
  z-index: 1000;
  left: 0;
  top: 0;
  width: 100%;
  min-height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  max-height: 100vh;
  padding: 24px;
  overflow-y: auto;
  background-color: rgba(255, 255, 255, 0.8);
  transition: opacity .5s ease;
  opacity: .01;
}

@media screen and (max-width: 768px) {
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .c-modal-overlay--mobile-full {
    padding: 0;
  }
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-modal-overlay--visible {
  opacity: 1;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-modal-overlay--hidden {
  opacity: 0;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-modal {
  background-color: #fff;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  border-radius: 5px;
  box-shadow: 0 6px 30px 10px rgba(0, 0, 0, 0.15);
  max-width: 620px;
  width: 100%;
  opacity: .01;
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
  transition: opacity .5s ease,-webkit-transform .5s ease;
  transition: transform .5s ease,opacity .5s ease;
  transition: transform .5s ease,opacity .5s ease,-webkit-transform .5s ease;
  margin: auto 0;
}

@media screen and (max-width: 768px) {
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .c-modal--mobile-full {
    min-height: 100%;
    height: 100vh;
    overflow-y: scroll;
  }
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-modal--visible {
  opacity: 1;
  -webkit-transform: translateY(0);
  transform: translateY(0);
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-modal--hidden {
  opacity: 0;
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-modal__title {
  font-family: AvenirNext-DemiBold,Helvetica Neue,Helvetica,sans-serif;
  font-size: 20px;
  font-size: 2rem;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  padding: 24px 40px;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-modal--center-content .c-modal__title {
  padding-bottom: 10px;
  padding-top: 10px;
  text-align: center;
}

@media screen and (min-width: 500px) {
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .c-modal--center-content .c-modal__title {
    padding-left: 80px;
    padding-right: 80px;
  }
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-modal__content {
  padding: 0 40px 20px;
  font-size: 16px;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-modal--center-content .c-modal__content {
  padding-bottom: 10px;
  text-align: center;
}

@media screen and (min-width: 500px) {
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .c-modal--center-content .c-modal__content {
    padding-left: 80px;
    padding-right: 80px;
  }
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-modal__buttons {
  display: flex;
  padding: 20px 40px 40px;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-modal__buttons button {
  margin-right: 10px;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-modal--center-content .c-modal__buttons {
  justify-content: center;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-modal__dismiss-button {
  position: absolute;
  right: 8px;
  top: 8px;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.ReactModal__Body--open {
  overflow: hidden;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-navbar {
  position: relative;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-navbar__link {
  border-bottom: 2px solid transparent;
  display: inline-block;
  outline: 0;
  padding: 18px;
  transition: all .2s ease-in-out;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-navbar__link:focus, .c-navbar__link:hover {
  background-color: #eceff1;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-navbar__link.is-active, .c-navbar__link:active {
  border-color: currentColor;
}

@media screen and (max-width: 450px) {
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .c-navbar--mobile {
    border-top: 1px solid #eceff1;
    clear: both;
    display: none;
    width: 100%;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .c-navbar--mobile .c-navbar__link {
    display: block;
    padding: 10px 18px;
    border-bottom: 0;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .c-navbar--mobile.is-active {
    display: block;
  }
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-spinner {
  -webkit-animation: c-spinner-rotator 1.7s linear infinite;
  animation: c-spinner-rotator 1.7s linear infinite;
  -webkit-transform-origin: center center;
  transform-origin: center center;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-spinner-path {
  stroke-dasharray: 89,200;
  stroke-dashoffset: -10;
  -webkit-animation: c-spinner-dash 1.7s ease-in-out infinite;
  animation: c-spinner-dash 1.7s ease-in-out infinite;
  stroke-linecap: round;
}

@-webkit-keyframes c-spinner-rotator {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes c-spinner-rotator {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-webkit-keyframes c-spinner-dash {
  0% {
    stroke-dasharray: 1;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 89,200;
    stroke-dashoffset: -35;
  }
  100% {
    stroke-dasharray: 89,200;
    stroke-dashoffset: -124;
  }
}

@keyframes c-spinner-dash {
  0% {
    stroke-dasharray: 1;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 89,200;
    stroke-dashoffset: -35;
  }
  100% {
    stroke-dasharray: 89,200;
    stroke-dashoffset: -124;
  }
}

@supports (-webkit-animation-name: test) or (animation-name: test) {
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .c-spinner {
    -webkit-animation: c-spinner-rotator 1.7s linear infinite;
    animation: c-spinner-rotator 1.7s linear infinite;
  }
  @-webkit-keyframes c-spinner-rotator {
    0% {
      -webkit-transform: rotate(0);
      transform: rotate(0);
    }
    100% {
      -webkit-transform: rotate(270deg);
      transform: rotate(270deg);
    }
  }
  @keyframes c-spinner-rotator {
    0% {
      -webkit-transform: rotate(0);
      transform: rotate(0);
    }
    100% {
      -webkit-transform: rotate(270deg);
      transform: rotate(270deg);
    }
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .c-spinner-path {
    stroke-dasharray: 187;
    stroke-dashoffset: 0;
    stroke: #ff6f31;
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-animation: c-spinner-dash 1.7s ease-in-out infinite;
    animation: c-spinner-dash 1.7s ease-in-out infinite;
  }
  @-webkit-keyframes c-spinner-dash {
    0% {
      stroke-dashoffset: 187;
    }
    50% {
      stroke-dashoffset: 46.75;
      -webkit-transform: rotate(135deg);
      transform: rotate(135deg);
    }
    100% {
      stroke-dashoffset: 187;
      -webkit-transform: rotate(450deg);
      transform: rotate(450deg);
    }
  }
  @keyframes c-spinner-dash {
    0% {
      stroke-dashoffset: 187;
    }
    50% {
      stroke-dashoffset: 46.75;
      -webkit-transform: rotate(135deg);
      transform: rotate(135deg);
    }
    100% {
      stroke-dashoffset: 187;
      -webkit-transform: rotate(450deg);
      transform: rotate(450deg);
    }
  }
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.react-tabs__tab-list {
  border-bottom: 1px solid #b8b8b8;
  color: #b8b8b8;
  margin: 0 0 10px;
  padding: 0;
  text-transform: uppercase;
  letter-spacing: 1.2px;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.react-tabs__tab {
  display: inline-block;
  position: relative;
  list-style: none;
  padding: 6px 12px;
  cursor: pointer;
  font-size: 12px;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.react-tabs__tab--selected {
  border-color: #aaa;
  color: #4a4a4a;
  border-bottom: 3px solid #4a4a4a;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.react-tabs__tab:focus {
  box-shadow: 0 0 5px #0188fe;
  border-color: #0188fe;
  outline: 0;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.react-tabs__tab:focus:after {
  content: "";
  position: absolute;
  height: 5px;
  left: -4px;
  right: -4px;
  bottom: -5px;
  background: #fff;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.react-tabs__tab-panel {
  display: none;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.react-tabs__tab-panel--selected {
  display: block;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.react-tabs__tab-panel--disabled {
  color: GrayText;
  cursor: default;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-tile {
  border-radius: 5px;
  background-clip: padding-box;
  background-color: #fff;
  box-shadow: 0 1px 3px rgba(1, 1, 1, 0.18);
  padding: 20px;
  position: relative;
}

@media screen and (min-width: 576px) {
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .c-tile {
    padding: 20px 30px;
  }
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-tile__horiz-padding {
  padding-left: 20px;
  padding-right: 20px;
}

@media screen and (min-width: 576px) {
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .c-tile__horiz-padding {
    padding-left: 30px;
    padding-right: 30px;
  }
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.c-tile__dismiss-button {
  position: absolute;
  right: 8px;
  top: 8px;
}

@media screen and (min-width: 576px) {
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .c-tile__dismiss-button {
    right: 18px;
  }
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-sr-only {
  border: 0 !important;
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px !important;
  overflow: hidden;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-transition--all {
  transition: all 0.2s ease-in-out !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-transition--bgcolor {
  transition: background-color 0.2s ease-in-out !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-transition--color {
  transition: color 0.2s ease-in-out !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-transition--opacity {
  transition: opacity 0.2s ease-in-out !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-transition--none {
  transition: none !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-border {
  border: 1px solid transparent;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-border--t {
  border-top: 1px solid transparent;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-border--r {
  border-right: 1px solid transparent;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-border--b {
  border-bottom: 1px solid transparent;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-border--l {
  border-left: 1px solid transparent;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-display {
  display: inherit !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-display--b {
  display: block !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-display--i {
  display: inline !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-display--ib {
  display: inline-block !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-display--n {
  display: none !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-display--t {
  display: table !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-display--tc {
  display: table-cell !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-flex {
  display: flex !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-vert-align--t {
  vertical-align: top !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-vert-align--m {
  vertical-align: middle !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-vert-align--b {
  vertical-align: bottom !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-font--title {
  font-family: Geomanist-Medium,Helvetica Neue,Helvetica,sans-serif;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-font--heading {
  font-family: AvenirNext-DemiBold,Helvetica Neue,Helvetica,sans-serif;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-font--main {
  font-family: AvenirNext-Medium,Helvetica Neue,Helvetica,sans-serif;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-font--bold {
  font-family: AvenirNext-Bold,Helvetica Neue,Helvetica,sans-serif;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-font--quote {
  font-family: merriweatherbold,Georgia,serif;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-flex-center--v {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-flex--1 {
  flex: 1 0 0%;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-flex--no-shrink {
  flex-shrink: 0;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-float--l {
  float: left !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-float--n {
  float: none !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-float--r {
  float: right !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-float--clear {
  clear: both;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.row:after, .row:before, .u-cf:after, .u-cf:before, .u-clearfix:after, .u-clearfix:before {
  content: " ";
  display: table;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.row:after, .u-cf:after, .u-clearfix:after {
  clear: both;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-hover-show {
  opacity: 0;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-hover-target:hover .u-hover-show {
  opacity: 1;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.row {
  margin-bottom: 30px;
  margin-left: -1.33333%;
}

@media (max-width: 50em) {
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .row {
    margin-left: 0;
  }
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.col1, .col10, .col11, .col12, .col2, .col3, .col4, .col5, .col6, .col7, .col8, .col9, .column {
  float: left;
  margin-left: 1.33333%;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.col1-centered, .col10-centered, .col11-centered, .col12-centered, .col2-centered, .col3-centered, .col4-centered, .col5-centered, .col6-centered, .col7-centered, .col8-centered, .col9-centered, .column-centered {
  float: none;
  margin: 0 auto;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.col1 {
  width: 7%;
}

@media (max-width: 50em) {
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .col1 {
    float: none;
    margin: 0;
    width: 100%;
  }
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.col1-centered {
  width: 7%;
}

@media (max-width: 50em) {
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .col1-centered {
    float: none;
    margin: 0;
    width: 100%;
  }
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.col2 {
  width: 15.33333%;
}

@media (max-width: 50em) {
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .col2 {
    float: none;
    margin: 0;
    width: 100%;
  }
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.col2-centered {
  width: 15.33333%;
}

@media (max-width: 50em) {
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .col2-centered {
    float: none;
    margin: 0;
    width: 100%;
  }
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.col3 {
  width: 23.66667%;
}

@media (max-width: 50em) {
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .col3 {
    float: none;
    margin: 0;
    width: 100%;
  }
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.col3-centered {
  width: 23.66667%;
}

@media (max-width: 50em) {
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .col3-centered {
    float: none;
    margin: 0;
    width: 100%;
  }
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.col4 {
  width: 32%;
}

@media (max-width: 50em) {
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .col4 {
    float: none;
    margin: 0;
    width: 100%;
  }
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.col4-centered {
  width: 32%;
}

@media (max-width: 50em) {
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .col4-centered {
    float: none;
    margin: 0;
    width: 100%;
  }
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.col5 {
  width: 40.33333%;
}

@media (max-width: 50em) {
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .col5 {
    float: none;
    margin: 0;
    width: 100%;
  }
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.col5-centered {
  width: 40.33333%;
}

@media (max-width: 50em) {
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .col5-centered {
    float: none;
    margin: 0;
    width: 100%;
  }
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.col6 {
  width: 48.66667%;
}

@media (max-width: 50em) {
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .col6 {
    float: none;
    margin: 0;
    width: 100%;
  }
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.col6-centered {
  width: 48.66667%;
}

@media (max-width: 50em) {
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .col6-centered {
    float: none;
    margin: 0;
    width: 100%;
  }
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.col7 {
  width: 57%;
}

@media (max-width: 50em) {
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .col7 {
    float: none;
    margin: 0;
    width: 100%;
  }
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.col7-centered {
  width: 57%;
}

@media (max-width: 50em) {
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .col7-centered {
    float: none;
    margin: 0;
    width: 100%;
  }
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.col8 {
  width: 65.33333%;
}

@media (max-width: 50em) {
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .col8 {
    float: none;
    margin: 0;
    width: 100%;
  }
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.col8-centered {
  width: 65.33333%;
}

@media (max-width: 50em) {
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .col8-centered {
    float: none;
    margin: 0;
    width: 100%;
  }
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.col9 {
  width: 73.66667%;
}

@media (max-width: 50em) {
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .col9 {
    float: none;
    margin: 0;
    width: 100%;
  }
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.col9-centered {
  width: 73.66667%;
}

@media (max-width: 50em) {
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .col9-centered {
    float: none;
    margin: 0;
    width: 100%;
  }
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.col10 {
  width: 82%;
}

@media (max-width: 50em) {
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .col10 {
    float: none;
    margin: 0;
    width: 100%;
  }
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.col10-centered {
  width: 82%;
}

@media (max-width: 50em) {
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .col10-centered {
    float: none;
    margin: 0;
    width: 100%;
  }
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.col11 {
  width: 90.33333%;
}

@media (max-width: 50em) {
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .col11 {
    float: none;
    margin: 0;
    width: 100%;
  }
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.col11-centered {
  width: 90.33333%;
}

@media (max-width: 50em) {
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .col11-centered {
    float: none;
    margin: 0;
    width: 100%;
  }
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.col12 {
  width: 98.66667%;
}

@media (max-width: 50em) {
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .col12 {
    float: none;
    margin: 0;
    width: 100%;
  }
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.col12-centered {
  width: 98.66667%;
}

@media (max-width: 50em) {
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .col12-centered {
    float: none;
    margin: 0;
    width: 100%;
  }
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-img--circle {
  border-radius: 50%;
  background-clip: padding-box;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-pos {
  position: static !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-pos--a {
  position: absolute !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-pos--f {
  position: fixed !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-pos--r {
  position: relative !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-size1of12 {
  width: calc(100% * 1 / 12) !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-size1of10 {
  width: 10% !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-size1of8 {
  width: 12.5% !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-size1of6, .u-size2of12 {
  width: calc(100% * 1 / 6) !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-size1of5, .u-size2of10 {
  width: 20% !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-size1of4, .u-size2of8, .u-size3of12 {
  width: 25% !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-size3of10 {
  width: 30% !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-size1of3, .u-size2of6, .u-size4of12 {
  width: calc(100% * 1 / 3) !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-size3of8 {
  width: 37.5% !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-size2of5, .u-size4of10 {
  width: 40% !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-size5of12 {
  width: calc(100% * 5 / 12) !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-size1of2, .u-size2of4, .u-size3of6, .u-size4of8, .u-size5of10, .u-size6of12 {
  width: 50% !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-size7of12 {
  width: calc(100% * 7 / 12) !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-size3of5, .u-size6of10 {
  width: 60% !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-size5of8 {
  width: 62.5% !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-size2of3, .u-size4of6, .u-size8of12 {
  width: calc(100% * 2 / 3) !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-size7of10 {
  width: 70% !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-size3of4, .u-size6of8, .u-size9of12 {
  width: 75% !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-size4of5, .u-size8of10 {
  width: 80% !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-size10of12, .u-size5of6 {
  width: calc(100% * 5 / 6) !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-size7of8 {
  width: 87.5% !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-size9of10 {
  width: 90% !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-size11of12 {
  width: calc(100% * 11 / 12) !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-size12of12 {
  width: 100% !important;
}

@media screen and (max-width: 450px) {
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-sm-size1of12 {
    width: calc(100% * 1 / 12) !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-sm-size1of10 {
    width: 10% !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-sm-size1of8 {
    width: 12.5% !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-sm-size1of6, .u-sm-size2of12 {
    width: calc(100% * 1 / 6) !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-sm-size1of5, .u-sm-size2of10 {
    width: 20% !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-sm-size1of4, .u-sm-size2of8, .u-sm-size3of12 {
    width: 25% !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-sm-size3of10 {
    width: 30% !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-sm-size1of3, .u-sm-size2of6, .u-sm-size4of12 {
    width: calc(100% * 1 / 3) !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-sm-size3of8 {
    width: 37.5% !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-sm-size2of5, .u-sm-size4of10 {
    width: 40% !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-sm-size5of12 {
    width: calc(100% * 5 / 12) !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-sm-size1of2, .u-sm-size2of4, .u-sm-size3of6, .u-sm-size4of8, .u-sm-size5of10, .u-sm-size6of12 {
    width: 50% !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-sm-size7of12 {
    width: calc(100% * 7 / 12) !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-sm-size3of5, .u-sm-size6of10 {
    width: 60% !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-sm-size5of8 {
    width: 62.5% !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-sm-size2of3, .u-sm-size4of6, .u-sm-size8of12 {
    width: calc(100% * 2 / 3) !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-sm-size7of10 {
    width: 70% !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-sm-size3of4, .u-sm-size6of8, .u-sm-size9of12 {
    width: 75% !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-sm-size4of5, .u-sm-size8of10 {
    width: 80% !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-sm-size10of12, .u-sm-size5of6 {
    width: calc(100% * 5 / 6) !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-sm-size7of8 {
    width: 87.5% !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-sm-size9of10 {
    width: 90% !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-sm-size11of12 {
    width: calc(100% * 11 / 12) !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-sm-size12of12 {
    width: 100% !important;
  }
}

@media screen and (min-width: 450px) and (max-width: 850px) {
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-md-size1of12 {
    width: calc(100% * 1 / 12) !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-md-size1of10 {
    width: 10% !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-md-size1of8 {
    width: 12.5% !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-md-size1of6, .u-md-size2of12 {
    width: calc(100% * 1 / 6) !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-md-size1of5, .u-md-size2of10 {
    width: 20% !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-md-size1of4, .u-md-size2of8, .u-md-size3of12 {
    width: 25% !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-md-size3of10 {
    width: 30% !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-md-size1of3, .u-md-size2of6, .u-md-size4of12 {
    width: calc(100% * 1 / 3) !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-md-size3of8 {
    width: 37.5% !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-md-size2of5, .u-md-size4of10 {
    width: 40% !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-md-size5of12 {
    width: calc(100% * 5 / 12) !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-md-size1of2, .u-md-size2of4, .u-md-size3of6, .u-md-size4of8, .u-md-size5of10, .u-md-size6of12 {
    width: 50% !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-md-size7of12 {
    width: calc(100% * 7 / 12) !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-md-size3of5, .u-md-size6of10 {
    width: 60% !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-md-size5of8 {
    width: 62.5% !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-md-size2of3, .u-md-size4of6, .u-md-size8of12 {
    width: calc(100% * 2 / 3) !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-md-size7of10 {
    width: 70% !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-md-size3of4, .u-md-size6of8, .u-md-size9of12 {
    width: 75% !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-md-size4of5, .u-md-size8of10 {
    width: 80% !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-md-size10of12, .u-md-size5of6 {
    width: calc(100% * 5 / 6) !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-md-size7of8 {
    width: 87.5% !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-md-size9of10 {
    width: 90% !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-md-size11of12 {
    width: calc(100% * 11 / 12) !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-md-size12of12 {
    width: 100% !important;
  }
}

@media screen and (min-width: 960px) {
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-lg-size1of12 {
    width: calc(100% * 1 / 12) !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-lg-size1of10 {
    width: 10% !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-lg-size1of8 {
    width: 12.5% !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-lg-size1of6, .u-lg-size2of12 {
    width: calc(100% * 1 / 6) !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-lg-size1of5, .u-lg-size2of10 {
    width: 20% !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-lg-size1of4, .u-lg-size2of8, .u-lg-size3of12 {
    width: 25% !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-lg-size3of10 {
    width: 30% !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-lg-size1of3, .u-lg-size2of6, .u-lg-size4of12 {
    width: calc(100% * 1 / 3) !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-lg-size3of8 {
    width: 37.5% !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-lg-size2of5, .u-lg-size4of10 {
    width: 40% !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-lg-size5of12 {
    width: calc(100% * 5 / 12) !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-lg-size1of2, .u-lg-size2of4, .u-lg-size3of6, .u-lg-size4of8, .u-lg-size5of10, .u-lg-size6of12 {
    width: 50% !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-lg-size7of12 {
    width: calc(100% * 7 / 12) !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-lg-size3of5, .u-lg-size6of10 {
    width: 60% !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-lg-size5of8 {
    width: 62.5% !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-lg-size2of3, .u-lg-size4of6, .u-lg-size8of12 {
    width: calc(100% * 2 / 3) !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-lg-size7of10 {
    width: 70% !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-lg-size3of4, .u-lg-size6of8, .u-lg-size9of12 {
    width: 75% !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-lg-size4of5, .u-lg-size8of10 {
    width: 80% !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-lg-size10of12, .u-lg-size5of6 {
    width: calc(100% * 5 / 6) !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-lg-size7of8 {
    width: 87.5% !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-lg-size9of10 {
    width: 90% !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-lg-size11of12 {
    width: calc(100% * 11 / 12) !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-lg-size12of12 {
    width: 100% !important;
  }
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-m--xs {
  margin: 3px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-mt--xs {
  margin-top: 3px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-mb--xs {
  margin-bottom: 3px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-mr--xs {
  margin-right: 3px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-ml--xs {
  margin-left: 3px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-p--xs {
  padding: 3px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-pt--xs {
  padding-top: 3px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-pb--xs {
  padding-bottom: 3px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-pr--xs {
  padding-right: 3px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-pl--xs {
  padding-left: 3px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-m--s {
  margin: 5px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-mt--s {
  margin-top: 5px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-mb--s {
  margin-bottom: 5px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-mr--s {
  margin-right: 5px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-ml--s {
  margin-left: 5px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-p--s {
  padding: 5px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-pt--s {
  padding-top: 5px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-pb--s {
  padding-bottom: 5px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-pr--s {
  padding-right: 5px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-pl--s {
  padding-left: 5px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-m--m {
  margin: 10px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-mt--m {
  margin-top: 10px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-mb--m {
  margin-bottom: 10px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-mr--m {
  margin-right: 10px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-ml--m {
  margin-left: 10px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-p--m {
  padding: 10px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-pt--m {
  padding-top: 10px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-pb--m {
  padding-bottom: 10px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-pr--m {
  padding-right: 10px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-pl--m {
  padding-left: 10px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-m--l {
  margin: 20px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-mt--l {
  margin-top: 20px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-mb--l {
  margin-bottom: 20px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-mr--l {
  margin-right: 20px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-ml--l {
  margin-left: 20px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-p--l {
  padding: 20px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-pt--l {
  padding-top: 20px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-pb--l {
  padding-bottom: 20px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-pr--l {
  padding-right: 20px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-pl--l {
  padding-left: 20px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-m--xl {
  margin: 30px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-mt--xl {
  margin-top: 30px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-mb--xl {
  margin-bottom: 30px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-mr--xl {
  margin-right: 30px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-ml--xl {
  margin-left: 30px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-p--xl {
  padding: 30px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-pt--xl {
  padding-top: 30px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-pb--xl {
  padding-bottom: 30px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-pr--xl {
  padding-right: 30px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-pl--xl {
  padding-left: 30px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-m--xxl {
  margin: 40px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-mt--xxl {
  margin-top: 40px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-mb--xxl {
  margin-bottom: 40px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-mr--xxl {
  margin-right: 40px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-ml--xxl {
  margin-left: 40px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-p--xxl {
  padding: 40px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-pt--xxl {
  padding-top: 40px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-pb--xxl {
  padding-bottom: 40px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-pr--xxl {
  padding-right: 40px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-pl--xxl {
  padding-left: 40px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4m--xxxs {
  margin: 4px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4mt--xxxs {
  margin-top: 4px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4mb--xxxs {
  margin-bottom: 4px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4mr--xxxs {
  margin-right: 4px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4ml--xxxs {
  margin-left: 4px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4p--xxxs {
  padding: 4px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4pt--xxxs {
  padding-top: 4px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4pb--xxxs {
  padding-bottom: 4px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4pr--xxxs {
  padding-right: 4px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4pl--xxxs {
  padding-left: 4px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4m--xxs {
  margin: 8px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4mt--xxs {
  margin-top: 8px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4mb--xxs {
  margin-bottom: 8px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4mr--xxs {
  margin-right: 8px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4ml--xxs {
  margin-left: 8px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4p--xxs {
  padding: 8px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4pt--xxs {
  padding-top: 8px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4pb--xxs {
  padding-bottom: 8px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4pr--xxs {
  padding-right: 8px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4pl--xxs {
  padding-left: 8px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4m--xs {
  margin: 12px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4mt--xs {
  margin-top: 12px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4mb--xs {
  margin-bottom: 12px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4mr--xs {
  margin-right: 12px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4ml--xs {
  margin-left: 12px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4p--xs {
  padding: 12px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4pt--xs {
  padding-top: 12px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4pb--xs {
  padding-bottom: 12px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4pr--xs {
  padding-right: 12px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4pl--xs {
  padding-left: 12px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4m--s {
  margin: 16px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4mt--s {
  margin-top: 16px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4mb--s {
  margin-bottom: 16px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4mr--s {
  margin-right: 16px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4ml--s {
  margin-left: 16px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4p--s {
  padding: 16px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4pt--s {
  padding-top: 16px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4pb--s {
  padding-bottom: 16px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4pr--s {
  padding-right: 16px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4pl--s {
  padding-left: 16px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4m--m {
  margin: 20px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4mt--m {
  margin-top: 20px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4mb--m {
  margin-bottom: 20px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4mr--m {
  margin-right: 20px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4ml--m {
  margin-left: 20px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4p--m {
  padding: 20px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4pt--m {
  padding-top: 20px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4pb--m {
  padding-bottom: 20px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4pr--m {
  padding-right: 20px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4pl--m {
  padding-left: 20px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4m--l {
  margin: 24px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4mt--l {
  margin-top: 24px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4mb--l {
  margin-bottom: 24px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4mr--l {
  margin-right: 24px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4ml--l {
  margin-left: 24px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4p--l {
  padding: 24px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4pt--l {
  padding-top: 24px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4pb--l {
  padding-bottom: 24px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4pr--l {
  padding-right: 24px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4pl--l {
  padding-left: 24px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4m--xl {
  margin: 28px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4mt--xl {
  margin-top: 28px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4mb--xl {
  margin-bottom: 28px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4mr--xl {
  margin-right: 28px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4ml--xl {
  margin-left: 28px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4p--xl {
  padding: 28px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4pt--xl {
  padding-top: 28px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4pb--xl {
  padding-bottom: 28px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4pr--xl {
  padding-right: 28px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4pl--xl {
  padding-left: 28px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4m--xxl {
  margin: 32px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4mt--xxl {
  margin-top: 32px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4mb--xxl {
  margin-bottom: 32px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4mr--xxl {
  margin-right: 32px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4ml--xxl {
  margin-left: 32px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4p--xxl {
  padding: 32px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4pt--xxl {
  padding-top: 32px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4pb--xxl {
  padding-bottom: 32px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4pr--xxl {
  padding-right: 32px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4pl--xxl {
  padding-left: 32px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4m--xxxl {
  margin: 40px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4mt--xxxl {
  margin-top: 40px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4mb--xxxl {
  margin-bottom: 40px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4mr--xxxl {
  margin-right: 40px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4ml--xxxl {
  margin-left: 40px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4p--xxxl {
  padding: 40px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4pt--xxxl {
  padding-top: 40px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4pb--xxxl {
  padding-bottom: 40px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4pr--xxxl {
  padding-right: 40px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-4pl--xxxl {
  padding-left: 40px !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-m--n {
  margin: 0 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-mt--n {
  margin-top: 0 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-mb--n {
  margin-bottom: 0 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-mr--n {
  margin-right: 0 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-ml--n {
  margin-left: 0 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-p--n {
  padding: 0 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-pt--n {
  padding-top: 0 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-pb--n {
  padding-bottom: 0 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-pr--n {
  padding-right: 0 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-pl--n {
  padding-left: 0 !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-m--a {
  margin-left: auto !important;
  margin-right: auto !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-ml--a {
  margin-left: auto !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-mr--a {
  margin-right: auto !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-text--i {
  font-style: italic !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-text--b {
  font-family: AvenirNext-Bold,Helvetica Neue,Helvetica,sans-serif;
  font-weight: 700;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-text--c {
  text-align: center !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-text--r {
  text-align: right !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-text--l {
  text-align: left !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-text--j {
  text-align: justify !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-text--uc {
  text-transform: uppercase !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-text--lc {
  text-transform: lowercase !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-text--ic::first-letter {
  text-transform: capitalize;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-text--break-word {
  word-break: break-all !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-text--truncate {
  max-width: 100%;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-triangle--up:before {
  content: " ";
  display: table;
  border-style: solid;
  border-width: 10px;
  height: 0;
  width: 0;
  border-top: 0 transparent solid;
  border-left: 5px transparent solid;
  border-right: 5px transparent solid;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-triangle--left:before {
  content: " ";
  display: table;
  border-style: solid;
  border-width: 10px;
  height: 0;
  width: 0;
  border-left: 0 transparent solid;
  border-top: 5px transparent solid;
  border-bottom: 5px transparent solid;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.g-container {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  padding-right: 15px;
  padding-left: 15px;
}

@media (min-width: 576px) {
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-container {
    padding-right: 15px;
    padding-left: 15px;
  }
}

@media (min-width: 768px) {
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-container {
    padding-right: 15px;
    padding-left: 15px;
  }
}

@media (min-width: 992px) {
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-container {
    padding-right: 15px;
    padding-left: 15px;
  }
}

@media (min-width: 1200px) {
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-container {
    padding-right: 15px;
    padding-left: 15px;
  }
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.g-container--full > .g-row {
  margin-left: 0;
  margin-right: 0;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.g-container--full > .g-row > .g-col:first-child, .g-container--full > .g-row > [class*=g-col-]:first-child {
  padding-left: 0;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.g-container--full > .g-row > .g-col:last-child, .g-container--full > .g-row > [class*=g-col-]:last-child {
  padding-right: 0;
}

@media (max-width: 575px) {
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-container--full > .g-row > .g-col, .g-container--full > .g-row > [class*=g-col-] {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-container--full > .g-row > [class*=g-col-xs] {
    padding-left: 15px;
    padding-right: 15px;
  }
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.g-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

@media (min-width: 576px) {
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-row {
    margin-right: -15px;
    margin-left: -15px;
  }
}

@media (min-width: 768px) {
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-row {
    margin-right: -15px;
    margin-left: -15px;
  }
}

@media (min-width: 992px) {
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-row {
    margin-right: -15px;
    margin-left: -15px;
  }
}

@media (min-width: 1200px) {
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-row {
    margin-right: -15px;
    margin-left: -15px;
  }
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.g-col, .g-col-1, .g-col-10, .g-col-11, .g-col-12, .g-col-2, .g-col-3, .g-col-4, .g-col-5, .g-col-6, .g-col-7, .g-col-8, .g-col-9, .g-col-lg, .g-col-lg-1, .g-col-lg-10, .g-col-lg-11, .g-col-lg-12, .g-col-lg-2, .g-col-lg-3, .g-col-lg-4, .g-col-lg-5, .g-col-lg-6, .g-col-lg-7, .g-col-lg-8, .g-col-lg-9, .g-col-md, .g-col-md-1, .g-col-md-10, .g-col-md-11, .g-col-md-12, .g-col-md-2, .g-col-md-3, .g-col-md-4, .g-col-md-5, .g-col-md-6, .g-col-md-7, .g-col-md-8, .g-col-md-9, .g-col-sm, .g-col-sm-1, .g-col-sm-10, .g-col-sm-11, .g-col-sm-12, .g-col-sm-2, .g-col-sm-3, .g-col-sm-4, .g-col-sm-5, .g-col-sm-6, .g-col-sm-7, .g-col-sm-8, .g-col-sm-9, .g-col-xl, .g-col-xl-1, .g-col-xl-10, .g-col-xl-11, .g-col-xl-12, .g-col-xl-2, .g-col-xl-3, .g-col-xl-4, .g-col-xl-5, .g-col-xl-6, .g-col-xl-7, .g-col-xl-8, .g-col-xl-9, .g-col-xs, .g-col-xs-1, .g-col-xs-10, .g-col-xs-11, .g-col-xs-12, .g-col-xs-2, .g-col-xs-3, .g-col-xs-4, .g-col-xs-5, .g-col-xs-6, .g-col-xs-7, .g-col-xs-8, .g-col-xs-9 {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.g-col-xs {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.g-col-xs-1 {
  flex: 0 0 8.33333%;
  max-width: 8.33333%;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.g-col-xs-2 {
  flex: 0 0 16.66667%;
  max-width: 16.66667%;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.g-col-xs-3 {
  flex: 0 0 25%;
  max-width: 25%;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.g-col-xs-4 {
  flex: 0 0 33.33333%;
  max-width: 33.33333%;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.g-col-xs-5 {
  flex: 0 0 41.66667%;
  max-width: 41.66667%;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.g-col-xs-6 {
  flex: 0 0 50%;
  max-width: 50%;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.g-col-xs-7 {
  flex: 0 0 58.33333%;
  max-width: 58.33333%;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.g-col-xs-8 {
  flex: 0 0 66.66667%;
  max-width: 66.66667%;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.g-col-xs-9 {
  flex: 0 0 75%;
  max-width: 75%;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.g-col-xs-10 {
  flex: 0 0 83.33333%;
  max-width: 83.33333%;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.g-col-xs-11 {
  flex: 0 0 91.66667%;
  max-width: 91.66667%;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.g-col-xs-12 {
  flex: 0 0 100%;
  max-width: 100%;
}

@media (min-width: 576px) {
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-col, .g-col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-col-1, .g-col-sm-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-col-2, .g-col-sm-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-col-3, .g-col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-col-4, .g-col-sm-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-col-5, .g-col-sm-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-col-6, .g-col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-col-7, .g-col-sm-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-col-8, .g-col-sm-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-col-9, .g-col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-col-10, .g-col-sm-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-col-11, .g-col-sm-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-col-12, .g-col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}

@media (min-width: 768px) {
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-col-md-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-col-md-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-col-md-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-col-md-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-col-md-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-col-md-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-col-md-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-col-md-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}

@media (min-width: 992px) {
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-col-lg-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-col-lg-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-col-lg-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-col-lg-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-col-lg-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-col-lg-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-col-lg-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-col-lg-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}

@media (min-width: 1200px) {
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-col-xl-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-col-xl-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-col-xl-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-col-xl-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-col-xl-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-col-xl-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-col-xl-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-col-xl-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .g-col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-order-first {
  order: -1;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-order-last {
  order: 1;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-order-0 {
  order: 0;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-flex-row {
  flex-direction: row !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-flex-column {
  flex-direction: column !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-flex-row-reverse {
  flex-direction: row-reverse !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-flex-column-reverse {
  flex-direction: column-reverse !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-flex-wrap {
  flex-wrap: wrap !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-flex-nowrap {
  flex-wrap: nowrap !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-justify-content-start {
  justify-content: flex-start !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-justify-content-end {
  justify-content: flex-end !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-justify-content-center {
  justify-content: center !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-justify-content-between {
  justify-content: space-between !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-justify-content-around {
  justify-content: space-around !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-align-items-start {
  align-items: flex-start !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-align-items-end {
  align-items: flex-end !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-align-items-center {
  align-items: center !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-align-items-baseline {
  align-items: baseline !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-align-items-stretch {
  align-items: stretch !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-align-content-start {
  align-content: flex-start !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-align-content-end {
  align-content: flex-end !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-align-content-center {
  align-content: center !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-align-content-between {
  align-content: space-between !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-align-content-around {
  align-content: space-around !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-align-content-stretch {
  align-content: stretch !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-align-self-auto {
  align-self: auto !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-align-self-start {
  align-self: flex-start !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-align-self-end {
  align-self: flex-end !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-align-self-center {
  align-self: center !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-align-self-baseline {
  align-self: baseline !important;
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
.u-align-self-stretch {
  align-self: stretch !important;
}

@media (min-width: 576px) {
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-order-sm-first {
    order: -1;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-order-sm-last {
    order: 1;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-order-sm-0 {
    order: 0;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-flex-sm-row {
    flex-direction: row !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-flex-sm-column {
    flex-direction: column !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-justify-content-sm-start {
    justify-content: flex-start !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-justify-content-sm-end {
    justify-content: flex-end !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-justify-content-sm-center {
    justify-content: center !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-justify-content-sm-between {
    justify-content: space-between !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-justify-content-sm-around {
    justify-content: space-around !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-items-sm-start {
    align-items: flex-start !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-items-sm-end {
    align-items: flex-end !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-items-sm-center {
    align-items: center !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-items-sm-baseline {
    align-items: baseline !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-items-sm-stretch {
    align-items: stretch !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-content-sm-start {
    align-content: flex-start !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-content-sm-end {
    align-content: flex-end !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-content-sm-center {
    align-content: center !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-content-sm-between {
    align-content: space-between !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-content-sm-around {
    align-content: space-around !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-content-sm-stretch {
    align-content: stretch !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-self-sm-auto {
    align-self: auto !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-self-sm-start {
    align-self: flex-start !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-self-sm-end {
    align-self: flex-end !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-self-sm-center {
    align-self: center !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-self-sm-baseline {
    align-self: baseline !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-self-sm-stretch {
    align-self: stretch !important;
  }
}

@media (min-width: 768px) {
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-order-md-first {
    order: -1;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-order-md-last {
    order: 1;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-order-md-0 {
    order: 0;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-flex-md-row {
    flex-direction: row !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-flex-md-column {
    flex-direction: column !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-flex-md-wrap {
    flex-wrap: wrap !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-justify-content-md-start {
    justify-content: flex-start !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-justify-content-md-end {
    justify-content: flex-end !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-justify-content-md-center {
    justify-content: center !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-justify-content-md-between {
    justify-content: space-between !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-justify-content-md-around {
    justify-content: space-around !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-items-md-start {
    align-items: flex-start !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-items-md-end {
    align-items: flex-end !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-items-md-center {
    align-items: center !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-items-md-baseline {
    align-items: baseline !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-items-md-stretch {
    align-items: stretch !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-content-md-start {
    align-content: flex-start !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-content-md-end {
    align-content: flex-end !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-content-md-center {
    align-content: center !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-content-md-between {
    align-content: space-between !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-content-md-around {
    align-content: space-around !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-content-md-stretch {
    align-content: stretch !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-self-md-auto {
    align-self: auto !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-self-md-start {
    align-self: flex-start !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-self-md-end {
    align-self: flex-end !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-self-md-center {
    align-self: center !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-self-md-baseline {
    align-self: baseline !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-self-md-stretch {
    align-self: stretch !important;
  }
}

@media (min-width: 992px) {
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-order-lg-first {
    order: -1;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-order-lg-last {
    order: 1;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-order-lg-0 {
    order: 0;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-flex-lg-row {
    flex-direction: row !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-flex-lg-column {
    flex-direction: column !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-justify-content-lg-start {
    justify-content: flex-start !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-justify-content-lg-end {
    justify-content: flex-end !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-justify-content-lg-center {
    justify-content: center !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-justify-content-lg-between {
    justify-content: space-between !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-justify-content-lg-around {
    justify-content: space-around !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-items-lg-start {
    align-items: flex-start !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-items-lg-end {
    align-items: flex-end !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-items-lg-center {
    align-items: center !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-items-lg-baseline {
    align-items: baseline !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-items-lg-stretch {
    align-items: stretch !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-content-lg-start {
    align-content: flex-start !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-content-lg-end {
    align-content: flex-end !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-content-lg-center {
    align-content: center !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-content-lg-between {
    align-content: space-between !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-content-lg-around {
    align-content: space-around !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-content-lg-stretch {
    align-content: stretch !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-self-lg-auto {
    align-self: auto !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-self-lg-start {
    align-self: flex-start !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-self-lg-end {
    align-self: flex-end !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-self-lg-center {
    align-self: center !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-self-lg-baseline {
    align-self: baseline !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-self-lg-stretch {
    align-self: stretch !important;
  }
}

@media (min-width: 1200px) {
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-order-xl-first {
    order: -1;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-order-xl-last {
    order: 1;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-order-xl-0 {
    order: 0;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-flex-xl-row {
    flex-direction: row !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-flex-xl-column {
    flex-direction: column !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-justify-content-xl-start {
    justify-content: flex-start !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-justify-content-xl-end {
    justify-content: flex-end !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-justify-content-xl-center {
    justify-content: center !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-justify-content-xl-between {
    justify-content: space-between !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-justify-content-xl-around {
    justify-content: space-around !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-items-xl-start {
    align-items: flex-start !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-items-xl-end {
    align-items: flex-end !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-items-xl-center {
    align-items: center !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-items-xl-baseline {
    align-items: baseline !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-items-xl-stretch {
    align-items: stretch !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-content-xl-start {
    align-content: flex-start !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-content-xl-end {
    align-content: flex-end !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-content-xl-center {
    align-content: center !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-content-xl-between {
    align-content: space-between !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-content-xl-around {
    align-content: space-around !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-content-xl-stretch {
    align-content: stretch !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-self-xl-auto {
    align-self: auto !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-self-xl-start {
    align-self: flex-start !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-self-xl-end {
    align-self: flex-end !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-self-xl-center {
    align-self: center !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-self-xl-baseline {
    align-self: baseline !important;
  }
  /* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/@omada/therapy/dist/css/therapy.css */
  .u-align-self-xl-stretch {
    align-self: stretch !important;
  }
}

/*# sourceMappingURL=therapy.css.map */
/* ==========================================================================
   Mixins

   Reminder: These mixins require certain therapy variables. They cannot be
   used in isolation without importing the therapy settings first.
   ========================================================================== */
/* ::Font Size */
/* ------------------------------------------------------------ */
/* ::HEX to RGB - http://codepen.io/sturobson/pen/hdKyv */
/* ------------------------------------------------------------ */
/* ::List Item Styles */
/* ------------------------------------------------------------ */
/* ::Media Break Points */
/* ------------------------------------------------------------ */
/* ::Opacity */
/* ------------------------------------------------------------ */
/* ::Perfect Full page background image */
/* ------------------------------------------------------------ */
/* ==========================================================================
   THERAPY Settings

   This manifest controls the rest of this framework.
   You should only have to update the defaults from here or your theme overrides.
   The point of this is to never touch any of the other code in the framework.
   ========================================================================== */
/**
 * Base level settings
 */
/**
 * Fonts
 * ------------------------------------------------------------ */
/**
 * Base Font Size
 *
 * Therapy uses REM with a pixel fallback for font sizes, the base REM is 10px so calculations are
 * easy: ( pixel size / base pixel size = rem)
 * Example: ( 26 / 10 = 2.6rem )
 * When declaring font sizes don't include px, rem, or em's, let the framework do add them for you.
 */
/**
 * Fallback fonts
 *
 * The default set of fallback fonts for `font-family` property declarations
 */
/**
 * Typefaces
 *
 * A map between the typeface varieties and the font name (inherent to the font, used in font-family
 * properties)
 */
/**
 * Fonts Map
 *
 * A map between the font name (used in font-family properties) and the filename (minus extension).
 * This is needed because there are slight differences between some font names and their filenames.
 */
/**
 * Heading Font Sizes
 *
 * The size in px of headings, from h1 - h7
 */
/**
 * Spacing
 *
 * These are used for margins/paddings
 * ------------------------------------------------------------ */
/** DEPRECATED
 * Base 10 spacing
 *
 * The older spacing used for margins and paddings. It was deprecated in favor of base-4 spacing.
 */
/**
 * Base 4 spacing
 *
 * The newer, more flexible base 4 spacing.
 */
/**
 * Media Query Sizes
 * ------------------------------------------------------------ */
/**
 * Default Transitions
 * ------------------------------------------------------------ */
@font-face {
  font-family: "AvenirNext-Bold";
  font-weight: normal;
  font-style: normal;
  src: url(/assets/AvenirNext-Bold-7bf0b3b6c9b9db4dd4674c778877762a79ea6fe9045f081e701a777fcf70a14c.woff2) format("woff2"), url(/assets/AvenirNext-Bold-7bf0b3b6c9b9db4dd4674c778877762a79ea6fe9045f081e701a777fcf70a14c.woff) format("woff");
}

@font-face {
  font-family: "AvenirNext-DemiBold";
  font-weight: normal;
  font-style: normal;
  src: url(/assets/AvenirNext-DemiBold-3434dd95358674ba5afea1c726384e8c71d82076ca775117ebb40dfe4aa87fef.woff2) format("woff2"), url(/assets/AvenirNext-DemiBold-2d368958cb10b01853412c96d2f9ae77cc0b4f19ce4e89facb8e12823099d866.woff) format("woff");
}

@font-face {
  font-family: "AvenirNext-Medium";
  font-weight: normal;
  font-style: normal;
  src: url(/assets/AvenirNext-Medium-489178da70abc4373e92ffb437c78dd15b0713b27836e4dc461357f2d865df6e.woff2) format("woff2"), url(/assets/AvenirNext-Medium-97d8cceb2cc8058461a7a8a01c6b14dcbbe4b347937bf824f0aae48707276000.woff) format("woff");
}

@font-face {
  font-family: "AvenirNext-Regular";
  font-weight: normal;
  font-style: normal;
  src: url(/assets/AvenirNext-Regular-4260143741a39a85cc3cedae16668845ee17c2999488c248dc84e75b0163dd97.otf) format("otf");
}

@font-face {
  font-family: "Geomanist-Medium";
  font-weight: normal;
  font-style: normal;
  src: url(/assets/Geomanist-Medium-2361da02dcc41ee9bab5bc2994e522bc320a7492d9000c9a73f41e3e1b254e53.woff2) format("woff2"), url(/assets/Geomanist-Medium-c1465da8304aa59abfbff689d7247b792253b5fe30b1ca63e49b51d2b38e1e0f.woff) format("woff");
}

@font-face {
  font-family: "merriweatherbold";
  font-weight: normal;
  font-style: normal;
  src: url(/assets/merriweather-bold-23c06249efaf19df43da9571a6e1613de13b42ced210ff141c094fc7ff7d3f50.woff2) format("woff2"), url(/assets/merriweather-bold-f71def57df38848d8432aed02b531baf606db93758a9d9e2722cc786778bd8ed.woff) format("woff");
}

@font-face {
  font-family: "Publico-Extrabold";
  font-weight: normal;
  font-style: normal;
  src: url(/assets/Publico-Extrabold-b209305cbe2a0630891a20c4ee2f37c7b008117de76b1dd940e4bb7763be919b.woff) format("woff");
}

@font-face {
  font-family: "PublicoHeadline-Bold";
  font-weight: normal;
  font-style: normal;
  src: url(/assets/PublicoHeadline-Bold-6fef8bf597954ce7f307d0eeaf5fd8e39c3c946b3d23c57c397e6f1d16f47730.woff) format("woff");
}

@font-face {
  font-family: "CentraNo2-Medium";
  font-weight: normal;
  font-style: normal;
  src: url(/assets/CentraNo2-Medium-ecd4bd6132c5e6198efba0ee873bee498657ab0d956696f6c00b3d1e15258010.woff) format("woff");
}

@font-face {
  font-family: "CentraNo2-Bold";
  font-weight: normal;
  font-style: normal;
  src: url(/assets/CentraNo2-Bold-7279042bfcb2eac1150a983a8e319d89ae350ccc71fa78b7a864a102aa5fd0d5.woff) format("woff");
}

/* line 1, app/assets/stylesheets/landing_pages/_site-header.scss */
.header__logo-cigna {
  width: 180px;
}

/* line 4, app/assets/stylesheets/landing_pages/_site-header.scss */
.header__logo-cigna .cls-1 {
  fill: #f1793b;
}

/* line 8, app/assets/stylesheets/landing_pages/_site-header.scss */
.header__logo-cigna .cls-2 {
  fill: #fff;
}

/* line 12, app/assets/stylesheets/landing_pages/_site-header.scss */
.header__logo-cigna .cls-2, .header__logo-cigna .cls-3 {
  fill-rule: evenodd;
}

/* line 16, app/assets/stylesheets/landing_pages/_site-header.scss */
.header__logo-cigna .cls-3, .header__logo-cigna .cls-4 {
  fill: #50575f;
}

/* line 21, app/assets/stylesheets/landing_pages/_site-header.scss */
.site-header {
  background-color: #fff;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 999;
  border-bottom: 1px solid #DDDDDD;
}

/* line 31, app/assets/stylesheets/landing_pages/_site-header.scss */
.site-header__wrapper {
  margin: 0 auto;
  max-width: 1300px;
  padding: 8px;
}

@media screen and (min-width: 768px) {
  /* line 31, app/assets/stylesheets/landing_pages/_site-header.scss */
  .site-header__wrapper {
    padding: 12px;
  }
}

@media screen and (max-width: 375px) {
  /* line 41, app/assets/stylesheets/landing_pages/_site-header.scss */
  .site-header__btn {
    min-width: 80px;
    padding-left: 10px;
    padding-right: 10px;
  }
}

/* line 50, app/assets/stylesheets/landing_pages/_site-header.scss */
.site-header__heading {
  min-width: 100px;
  padding-right: 24px;
}

@media screen and (min-width: 768px) {
  /* line 50, app/assets/stylesheets/landing_pages/_site-header.scss */
  .site-header__heading {
    padding-left: 100px;
  }
}

/* line 58, app/assets/stylesheets/landing_pages/_site-header.scss */
.site-header__heading--swoop {
  min-width: 100px;
  padding-right: 24px;
}

@media screen and (min-width: 992px) {
  /* line 58, app/assets/stylesheets/landing_pages/_site-header.scss */
  .site-header__heading--swoop {
    padding-left: 50px;
  }
}

/* line 66, app/assets/stylesheets/landing_pages/_site-header.scss */
.site-header__logo {
  max-height: 40px;
}

@media screen and (min-width: 768px) {
  /* line 66, app/assets/stylesheets/landing_pages/_site-header.scss */
  .site-header__logo {
    max-height: 50px;
  }
}

/* line 73, app/assets/stylesheets/landing_pages/_site-header.scss */
.site-header__nav {
  flex-shrink: 0;
}

/* line 77, app/assets/stylesheets/landing_pages/_site-header.scss */
.landing_page__header-container {
  max-width: 1150px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 0 auto;
  text-align: center;
  padding: 10px;
}

@media screen and (min-width: 768px) {
  /* line 77, app/assets/stylesheets/landing_pages/_site-header.scss */
  .landing_page__header-container {
    padding: 10px 40px;
  }
}

/* line 91, app/assets/stylesheets/landing_pages/_site-header.scss */
.landing_page__header {
  position: fixed;
  background-color: white;
  color: #263238;
  z-index: 9;
  top: 0;
  width: 100%;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
}

@media screen and (min-width: 768px) {
  /* line 91, app/assets/stylesheets/landing_pages/_site-header.scss */
  .landing_page__header {
    background: transparent;
    box-shadow: none;
  }
}

/* line 106, app/assets/stylesheets/landing_pages/_site-header.scss */
.landing_page__header--stickyHeader {
  box-sizing: border-box;
  background-color: white;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
}

@media screen and (max-width: 576px) {
  /* line 112, app/assets/stylesheets/landing_pages/_site-header.scss */
  .landing-page--mobile-logo {
    width: 90px;
  }
}

/* line 3, app/assets/stylesheets/landing_pages/_hero_section.scss */
.hero-section {
  background-position: bottom center;
  background-repeat: no-repeat;
  text-align: left;
}

/* line 9, app/assets/stylesheets/landing_pages/_hero_section.scss */
.hero-section__wrapper {
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 15px 100px;
}

@media screen and (min-width: 768px) {
  /* line 9, app/assets/stylesheets/landing_pages/_hero_section.scss */
  .hero-section__wrapper {
    padding: 80px 60px 100px;
  }
}

/* line 22, app/assets/stylesheets/landing_pages/_hero_section.scss */
.hero-section__heading {
  font-family: 'PublicoHeadline-Bold';
  font-size: 48px;
  line-height: 54px;
  letter-spacing: 1px;
}

@media screen and (min-width: 576px) {
  /* line 22, app/assets/stylesheets/landing_pages/_hero_section.scss */
  .hero-section__heading {
    font-size: 58px;
    line-height: 80px;
  }
}

/* line 34, app/assets/stylesheets/landing_pages/_hero_section.scss */
.hero-section__body {
  margin-bottom: 35px;
  font-family: AvenirNext-Medium,Helvetica Neue,Helvetica,sans-serif;
}

/* line 39, app/assets/stylesheets/landing_pages/_hero_section.scss */
.hero-section__container {
  position: relative;
}

@media screen and (min-width: 768px) {
  /* line 43, app/assets/stylesheets/landing_pages/_hero_section.scss */
  .hero-section__content {
    width: 60%;
    max-width: 600px;
    padding-left: 50px;
  }
}

@media screen and (min-width: 992px) {
  /* line 43, app/assets/stylesheets/landing_pages/_hero_section.scss */
  .hero-section__content {
    width: 70%;
    max-width: 800px;
  }
}

/* line 56, app/assets/stylesheets/landing_pages/_hero_section.scss */
.hero-section__wrapper--split {
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 15px 0;
}

@media screen and (max-width: 992px) {
  /* line 56, app/assets/stylesheets/landing_pages/_hero_section.scss */
  .hero-section__wrapper--split {
    background: none !important;
  }
}

@media screen and (min-width: 992px) {
  /* line 56, app/assets/stylesheets/landing_pages/_hero_section.scss */
  .hero-section__wrapper--split {
    background-position: right 30px bottom;
    background-repeat: no-repeat;
    background-size: 60%;
    padding: 80px 60px 100px;
  }
}

@media screen and (min-width: 1400px) {
  /* line 56, app/assets/stylesheets/landing_pages/_hero_section.scss */
  .hero-section__wrapper--split {
    background-position: bottom right;
  }
}

/* line 80, app/assets/stylesheets/landing_pages/_hero_section.scss */
.hero-section__heading--split {
  font-family: 'PublicoHeadline-Bold';
  font-size: 48px;
  line-height: 54px;
  letter-spacing: 1px;
  text-shadow: 0 0 10px #F5F5F5;
}

@media screen and (min-width: 576px) {
  /* line 80, app/assets/stylesheets/landing_pages/_hero_section.scss */
  .hero-section__heading--split {
    font-size: 58px;
    line-height: 80px;
  }
}

/* line 93, app/assets/stylesheets/landing_pages/_hero_section.scss */
.hero-section__body--split {
  font-family: AvenirNext-Medium,Helvetica Neue,Helvetica,sans-serif;
  text-shadow: 0 0 10px #F5F5F5;
  font-size: 16px;
  line-height: 22px;
}

@media screen and (min-width: 992px) {
  /* line 93, app/assets/stylesheets/landing_pages/_hero_section.scss */
  .hero-section__body--split {
    font-size: 20px;
    line-height: 28px;
    width: 65%;
  }
}

/* line 107, app/assets/stylesheets/landing_pages/_hero_section.scss */
.hero-section__content--split {
  width: 100%;
}

@media screen and (min-width: 992px) {
  /* line 107, app/assets/stylesheets/landing_pages/_hero_section.scss */
  .hero-section__content--split {
    max-width: 700px;
  }
}

/* line 115, app/assets/stylesheets/landing_pages/_hero_section.scss */
.hero-section__swoop-image {
  margin-top: 30px;
  padding: 0;
}

/* line 119, app/assets/stylesheets/landing_pages/_hero_section.scss */
.hero-section__swoop-image img {
  height: auto;
  width: 100%;
  max-width: 100%;
}

@media screen and (min-width: 992px) {
  /* line 115, app/assets/stylesheets/landing_pages/_hero_section.scss */
  .hero-section__swoop-image {
    display: none;
  }
}

/* line 130, app/assets/stylesheets/landing_pages/_hero_section.scss */
.hero-section-v2 {
  display: flex;
  justify-content: space-between;
  background: transparent;
  flex-direction: column;
}

@media screen and (min-width: 768px) {
  /* line 130, app/assets/stylesheets/landing_pages/_hero_section.scss */
  .hero-section-v2 {
    flex-direction: row;
    max-width: 1150px;
    margin: 0 auto;
  }
}

/* line 143, app/assets/stylesheets/landing_pages/_hero_section.scss */
.hero-section-v2__left-side {
  display: flex;
  flex-direction: column;
  width: 100%;
  margin-top: 120px;
  margin-bottom: 40px;
  padding: 0 10px;
}

@media screen and (min-width: 768px) {
  /* line 143, app/assets/stylesheets/landing_pages/_hero_section.scss */
  .hero-section-v2__left-side {
    padding: 0 40px;
    bottom: 0;
    width: 60%;
    margin-right: 35px;
    margin-bottom: 75px;
    margin-top: 110px;
  }
}

/* line 161, app/assets/stylesheets/landing_pages/_hero_section.scss */
.hero-section-v2__header {
  font-family: "CentraNo2-Bold";
  font-size: 38px;
  line-height: 44px;
  letter-spacing: 0.5px;
  margin-bottom: 16px;
}

@media screen and (min-width: 1200px) {
  /* line 161, app/assets/stylesheets/landing_pages/_hero_section.scss */
  .hero-section-v2__header {
    font-size: 64px;
    line-height: 80px;
    letter-spacing: 1px;
  }
}

/* line 175, app/assets/stylesheets/landing_pages/_hero_section.scss */
.hero-section-v2__text {
  font-family: "CentraNo2-Medium";
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.15px;
  margin-bottom: 26px;
}

@media screen and (min-width: 992px) {
  /* line 175, app/assets/stylesheets/landing_pages/_hero_section.scss */
  .hero-section-v2__text {
    font-size: 18px;
    line-height: 28px;
    letter-spacing: 0.16875px;
  }
}

@media screen and (min-width: 1175px) {
  /* line 175, app/assets/stylesheets/landing_pages/_hero_section.scss */
  .hero-section-v2__text {
    margin-bottom: 34px;
    font-size: 20px;
    line-height: 32px;
    letter-spacing: 0.1875px;
  }
}

/* line 196, app/assets/stylesheets/landing_pages/_hero_section.scss */
.hero-section-v2__right-side {
  display: flex;
  right: 0;
  align-items: flex-end;
  justify-content: flex-end;
  width: 96%;
  max-height: 641px;
  align-self: flex-end;
}

@media screen and (min-width: 768px) {
  /* line 196, app/assets/stylesheets/landing_pages/_hero_section.scss */
  .hero-section-v2__right-side {
    padding: 0;
    bottom: 0;
    width: 40%;
    position: absolute;
  }
}

/* line 213, app/assets/stylesheets/landing_pages/_hero_section.scss */
.hero-section-v2__hero-image {
  max-width: 630px;
  width: 100%;
}

/* line 218, app/assets/stylesheets/landing_pages/_hero_section.scss */
.slide-a-tron {
  width: 85%;
  max-width: 430px;
}

/* line 223, app/assets/stylesheets/landing_pages/_hero_section.scss */
.hero-section-v2__button-group {
  display: flex;
  align-items: baseline;
  flex-direction: column;
}

@media screen and (min-width: 576px) {
  /* line 223, app/assets/stylesheets/landing_pages/_hero_section.scss */
  .hero-section-v2__button-group {
    flex-direction: row;
  }
}

/* line 233, app/assets/stylesheets/landing_pages/_hero_section.scss */
.triangle-button {
  cursor: pointer;
}

/* line 237, app/assets/stylesheets/landing_pages/_hero_section.scss */
.custom-button {
  text-transform: none;
  letter-spacing: 0.86px;
  line-height: 20px;
  font-size: 16px;
}

/* line 244, app/assets/stylesheets/landing_pages/_hero_section.scss */
.custom-button--primary {
  background-color: #F3724A;
  border-radius: 14px;
}

/* line 248, app/assets/stylesheets/landing_pages/_hero_section.scss */
.custom-button--primary:focus {
  background-color: #F3724A;
}

/* line 253, app/assets/stylesheets/landing_pages/_hero_section.scss */
.custom-button--secondary {
  background-color: #E9ECEF;
  color: #212529;
  border-radius: 14px;
}

/* line 258, app/assets/stylesheets/landing_pages/_hero_section.scss */
.custom-button--secondary:hover {
  background-color: #DEE2E6;
  box-shadow: none;
}

/* line 263, app/assets/stylesheets/landing_pages/_hero_section.scss */
.custom-button--secondary:focus {
  background-color: #DDDDDD;
}

/* line 268, app/assets/stylesheets/landing_pages/_hero_section.scss */
.custom-button--white {
  background: #FFFFFF;
  color: #F3724A;
  border-radius: 12px;
  padding: 18px 32px;
}

/* line 274, app/assets/stylesheets/landing_pages/_hero_section.scss */
.custom-button--white:hover {
  background-color: #F5F5F5;
}

/* line 278, app/assets/stylesheets/landing_pages/_hero_section.scss */
.custom-button--white:focus {
  background-color: #F5F5F5;
}

@media screen and (max-width: 576px) {
  /* line 283, app/assets/stylesheets/landing_pages/_hero_section.scss */
  .custom-button--mobile-hide {
    display: none;
  }
}

/* line 289, app/assets/stylesheets/landing_pages/_hero_section.scss */
.slide-a-tron {
  display: flex;
  align-items: center;
  position: absolute;
  bottom: 30px;
  width: 85%;
}

/* line 298, app/assets/stylesheets/landing_pages/_hero_section.scss */
.video-container {
  display: flex;
  flex-direction: column;
  align-items: center;
}

/* line 302, app/assets/stylesheets/landing_pages/_hero_section.scss */
.video-container .text {
  font-family: 'AvenirNext-DemiBold';
  font-size: 14px;
  z-index: 2;
  font-weight: 600;
  letter-spacing: normal;
  color: #ffffff;
}

@media screen and (min-width: 768px) {
  /* line 302, app/assets/stylesheets/landing_pages/_hero_section.scss */
  .video-container .text {
    font-size: 20px;
  }
}

/* line 313, app/assets/stylesheets/landing_pages/_hero_section.scss */
.video-container .gradient {
  background-image: linear-gradient(-180deg, rgba(238, 238, 238, 0) 0%, rgba(0, 0, 0, 0.52) 100%);
  position: absolute;
  width: 100%;
  height: 57%;
  left: 0;
  bottom: 0;
  border-radius: 11px;
}

/* line 324, app/assets/stylesheets/landing_pages/_hero_section.scss */
.omada-intro__video-wrapper {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
}

/* line 330, app/assets/stylesheets/landing_pages/_hero_section.scss */
.omada-intro__video-wrapper .video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 339, app/assets/stylesheets/landing_pages/_hero_section.scss */
.testimony-overlay {
  backface-visibility: hidden;
  position: fixed;
  z-index: 2000;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  max-height: 100vh;
  background-color: white;
  overflow-y: auto;
  background-color: rgba(0, 0, 0, 0.6);
  opacity: 0;
}

/* line 356, app/assets/stylesheets/landing_pages/_hero_section.scss */
.testimony-overlay .ReactModal__Content {
  background: rgba(0, 0, 0, 0.1) !important;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 364, app/assets/stylesheets/landing_pages/_hero_section.scss */
.testimony-modal-container {
  width: 90%;
  max-width: 980px;
}

/* line 369, app/assets/stylesheets/landing_pages/_hero_section.scss */
.testimony-overlay--visible {
  opacity: 1;
}

/* line 373, app/assets/stylesheets/landing_pages/_hero_section.scss */
.testimony-overlay--hidden {
  opacity: 0;
}

/* line 377, app/assets/stylesheets/landing_pages/_hero_section.scss */
.testimony-modal-responsive {
  position: relative;
  overflow: hidden;
  padding-top: 55%;
  flex: 1 0 0%;
}

/* line 383, app/assets/stylesheets/landing_pages/_hero_section.scss */
.testimony-modal-responsive iframe {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  border: 0;
}

/* line 393, app/assets/stylesheets/landing_pages/_hero_section.scss */
.testimony-overlay__close-button {
  margin-top: 10px;
  text-transform: uppercase;
  border: 0;
  font-size: 18px;
  color: #ff6f31;
  background-color: #fff;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.16);
  width: 38px;
  height: 38px;
  line-height: 38px;
  border-radius: 0 4px 4px 0;
  vertical-align: middle;
  text-align: center;
}

/* Colors from https://docs.google.com/presentation/d/1GLZ_sF1i3v-65UkYySofDfE4-mprRDAcNItuLRIfI1E/edit#slide=id.gca7ee0ce7d_0_4436 */
/* line 3, app/assets/stylesheets/landing_pages/_eligibility_banner.scss */
.eligibility-banner {
  position: relative;
  overflow: hidden;
  background-color: #0d98d9;
}

/* line 9, app/assets/stylesheets/landing_pages/_eligibility_banner.scss */
.eligibility-banner-2021 {
  background-color: #3C454D;
  padding: 55px 24px;
  position: relative;
  overflow: hidden;
}

@media screen and (min-width: 900px) {
  /* line 9, app/assets/stylesheets/landing_pages/_eligibility_banner.scss */
  .eligibility-banner-2021 {
    padding: 55px 0;
  }
}

/* line 20, app/assets/stylesheets/landing_pages/_eligibility_banner.scss */
.eligibility-banner-2021__main-text {
  color: #FFFFFF;
  margin: 0 0 28px;
}

@media screen and (min-width: 900px) {
  /* line 20, app/assets/stylesheets/landing_pages/_eligibility_banner.scss */
  .eligibility-banner-2021__main-text {
    margin-bottom: 0;
    margin-right: 40px;
  }
}

/* line 30, app/assets/stylesheets/landing_pages/_eligibility_banner.scss */
.eligibility-banner__pattern {
  background-image: url("https://www.omadahealth.com/hubfs/2020%20Assets/blue-inline-pattern@2x.png");
  padding: 44px 0;
  background-size: cover;
  background-position: 30vw center;
  background-repeat: no-repeat;
}

@media screen and (min-width: 900px) {
  /* line 30, app/assets/stylesheets/landing_pages/_eligibility_banner.scss */
  .eligibility-banner__pattern {
    padding: 75px 0;
  }
}

/* line 42, app/assets/stylesheets/landing_pages/_eligibility_banner.scss */
.eligibility-banner__content {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
}

@media screen and (min-width: 900px) {
  /* line 42, app/assets/stylesheets/landing_pages/_eligibility_banner.scss */
  .eligibility-banner__content {
    flex-direction: row;
    margin-bottom: 0;
    margin-right: 20px;
  }
}

/* line 55, app/assets/stylesheets/landing_pages/_eligibility_banner.scss */
.eligibility-banner__text {
  font-family: "CentraNo2-Medium";
  font-size: 26px;
  line-height: 29px;
  letter-spacing: 0.5px;
  color: #FFFFFF;
  margin-bottom: 20px;
  text-align: center;
}

@media screen and (min-width: 900px) {
  /* line 55, app/assets/stylesheets/landing_pages/_eligibility_banner.scss */
  .eligibility-banner__text {
    flex-direction: row;
    margin-bottom: 0;
    margin-right: 20px;
    font-size: 38px;
    line-height: 44px;
  }
}

/* line 1, app/assets/stylesheets/landing_pages/_device_at_no_cost_section.scss */
.device-at-no-cost {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  background: #FFFFFF;
  padding: 42px 0;
}

@media screen and (min-width: 768px) {
  /* line 1, app/assets/stylesheets/landing_pages/_device_at_no_cost_section.scss */
  .device-at-no-cost {
    padding: 100px 60px;
  }
}

/* line 14, app/assets/stylesheets/landing_pages/_device_at_no_cost_section.scss */
.device-at-no-cost__header {
  font-family: "CentraNo2-Medium";
  font-size: 38px;
  text-align: center;
  color: #1F2633;
  margin-bottom: 24px;
  width: 100%;
  max-width: 976px;
  padding: 0 12px;
}

/* line 25, app/assets/stylesheets/landing_pages/_device_at_no_cost_section.scss */
.device-at-no-cost__body {
  font-family: "CentraNo2-Medium";
  font-size: 18px;
  text-align: center;
  color: #6D737A;
  margin-bottom: 40px;
  width: 100%;
  max-width: 976px;
  padding: 0 12px;
}

/* line 36, app/assets/stylesheets/landing_pages/_device_at_no_cost_section.scss */
.device-at-no-cost-widget {
  max-width: 976px;
  width: 100%;
  border-radius: 12px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.06), 0 2px 14px rgba(0, 0, 0, 0.04), 0 6px 10px rgba(0, 0, 0, 0.1);
}

/* line 43, app/assets/stylesheets/landing_pages/_device_at_no_cost_section.scss */
.device-at-no-cost-widget__tabs {
  width: 100%;
  display: flex;
  justify-content: space-around;
}

/* line 49, app/assets/stylesheets/landing_pages/_device_at_no_cost_section.scss */
.device-at-no-cost-widget__tab {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 20px;
  text-align: center;
  border-top: 3px solid transparent;
  cursor: pointer;
  border-radius: 0;
  border-right: 1px solid #e4e4e4;
}

/* line 61, app/assets/stylesheets/landing_pages/_device_at_no_cost_section.scss */
.device-at-no-cost-widget__tab h1 {
  font-family: "CentraNo2-Bold";
  font-size: 16px;
  color: #a8b1b9;
}

/* line 68, app/assets/stylesheets/landing_pages/_device_at_no_cost_section.scss */
.device-at-no-cost-widget__tab--left {
  border-top-left-radius: 5px;
}

/* line 72, app/assets/stylesheets/landing_pages/_device_at_no_cost_section.scss */
.device-at-no-cost-widget__tab--right {
  border-top-right-radius: 5px;
  border-right: none;
}

/* line 77, app/assets/stylesheets/landing_pages/_device_at_no_cost_section.scss */
.device-at-no-cost-widget__tab--selected {
  border-top: 3px solid #ff6f31;
}

/* line 79, app/assets/stylesheets/landing_pages/_device_at_no_cost_section.scss */
.device-at-no-cost-widget__tab--selected h1 {
  color: #ff6f31;
}

/* line 84, app/assets/stylesheets/landing_pages/_device_at_no_cost_section.scss */
.device-at-no-cost-widget__content {
  height: 544px;
  justify-content: space-between;
  border-radius: 12px;
  transition: background 500ms ease 0ms;
}

/* line 90, app/assets/stylesheets/landing_pages/_device_at_no_cost_section.scss */
.device-at-no-cost-widget__content--omada-for-cigna {
  border-radius: 0;
}

/* line 94, app/assets/stylesheets/landing_pages/_device_at_no_cost_section.scss */
.device-at-no-cost-widget__content--smart-scale {
  background: #F3724A;
}

/* line 98, app/assets/stylesheets/landing_pages/_device_at_no_cost_section.scss */
.device-at-no-cost-widget__content--blood-pressure-monitor {
  background: #0070AB;
}

/* line 102, app/assets/stylesheets/landing_pages/_device_at_no_cost_section.scss */
.device-at-no-cost-widget__content--blood-glucose-monitor {
  background: #0D818F;
}

/* line 106, app/assets/stylesheets/landing_pages/_device_at_no_cost_section.scss */
.device-at-no-cost-widget__left-side {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 40%;
  padding-left: 50px;
}

/* line 113, app/assets/stylesheets/landing_pages/_device_at_no_cost_section.scss */
.device-at-no-cost-widget__left-side .header {
  font-family: "CentraNo2-Bold";
  font-size: 22px;
  line-height: 32px;
  letter-spacing: 0.15px;
  color: #E8FEF8;
  margin-bottom: 16px;
}

/* line 122, app/assets/stylesheets/landing_pages/_device_at_no_cost_section.scss */
.device-at-no-cost-widget__left-side .body {
  font-family: "CentraNo2-Medium";
  color: #FFFFFF;
  font-size: 18px;
}

/* line 128, app/assets/stylesheets/landing_pages/_device_at_no_cost_section.scss */
.device-at-no-cost-widget__left-side .list {
  border-top: 1px solid #ffffff75;
  padding-top: 36px;
  margin-top: 36px;
  font-size: 20px;
  font-family: "AvenirNext-Medium";
}

/* line 136, app/assets/stylesheets/landing_pages/_device_at_no_cost_section.scss */
.device-at-no-cost-widget__left-side .bullet {
  font-family: "CentraNo2-Medium";
  font-size: 20px;
  line-height: 32px;
  letter-spacing: 0.1875px;
  color: #FFFFFF;
  display: flex;
  align-items: center;
  margin-bottom: 16px;
}

/* line 146, app/assets/stylesheets/landing_pages/_device_at_no_cost_section.scss */
.device-at-no-cost-widget__left-side .bullet svg {
  margin-right: 16px;
}

/* line 153, app/assets/stylesheets/landing_pages/_device_at_no_cost_section.scss */
.device-at-no-cost-widget__right-side img {
  position: absolute;
  right: 0;
  bottom: -4px;
  width: 63%;
  max-width: 376px;
  border-bottom-right-radius: 12px;
}

@media screen and (min-width: 768px) {
  /* line 152, app/assets/stylesheets/landing_pages/_device_at_no_cost_section.scss */
  .device-at-no-cost-widget__right-side {
    display: flex;
    position: relative;
    justify-content: flex-end;
    width: 50%;
    align-items: flex-end;
  }
  /* line 169, app/assets/stylesheets/landing_pages/_device_at_no_cost_section.scss */
  .device-at-no-cost-widget__right-side img {
    width: 100%;
    max-width: 550px;
    bottom: 0;
  }
}

/* line 177, app/assets/stylesheets/landing_pages/_device_at_no_cost_section.scss */
.device-at-no-cost-slider {
  width: 100%;
  margin-bottom: 40px;
}

/* line 180, app/assets/stylesheets/landing_pages/_device_at_no_cost_section.scss */
.device-at-no-cost-slider .slick-slide {
  padding: 20px 0;
}

/* line 185, app/assets/stylesheets/landing_pages/_device_at_no_cost_section.scss */
.device-at-no-cost-slider__tile {
  display: flex !important;
  flex-direction: column;
}

/* line 190, app/assets/stylesheets/landing_pages/_device_at_no_cost_section.scss */
.device-at-no-cost-slider__content {
  overflow: hidden;
  position: relative;
  height: 550px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

/* line 198, app/assets/stylesheets/landing_pages/_device_at_no_cost_section.scss */
.device-at-no-cost-slider__body {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

/* line 203, app/assets/stylesheets/landing_pages/_device_at_no_cost_section.scss */
.device-at-no-cost-slider__body .header {
  font-family: "CentraNo2-Bold";
  font-size: 22px;
  line-height: 32px;
  letter-spacing: 0.15px;
  color: #E8FEF8;
  margin-bottom: 16px;
}

/* line 212, app/assets/stylesheets/landing_pages/_device_at_no_cost_section.scss */
.device-at-no-cost-slider__body .body {
  font-family: "CentraNo2-Medium";
  color: #FFFFFF;
  font-size: 16px;
}

/* line 218, app/assets/stylesheets/landing_pages/_device_at_no_cost_section.scss */
.device-at-no-cost-slider__body .list {
  border-top: 1px solid #ffffff75;
  padding-top: 30px;
  margin-top: 30px;
  font-size: 20px;
  font-family: "AvenirNext-Medium";
}

/* line 226, app/assets/stylesheets/landing_pages/_device_at_no_cost_section.scss */
.device-at-no-cost-slider__body .bullet {
  font-family: "CentraNo2-Medium";
  font-size: 16px;
  letter-spacing: 0.1875px;
  color: #FFFFFF;
  display: flex;
  align-items: center;
  margin-bottom: 8px;
}

/* line 235, app/assets/stylesheets/landing_pages/_device_at_no_cost_section.scss */
.device-at-no-cost-slider__body .bullet svg {
  margin-right: 16px;
}

/* Colors from https://docs.google.com/presentation/d/1GLZ_sF1i3v-65UkYySofDfE4-mprRDAcNItuLRIfI1E/edit#slide=id.gca7ee0ce7d_0_4436 */
/* line 3, app/assets/stylesheets/landing_pages/_intro_section.scss */
.conditions-omada-supports-section {
  font-family: "CentraNo2-Medium";
  overflow: hidden;
}

/* line 8, app/assets/stylesheets/landing_pages/_intro_section.scss */
.conditions-omada-supports-subheader {
  max-width: 572px;
}

/* line 12, app/assets/stylesheets/landing_pages/_intro_section.scss */
.covered-programs__blob {
  position: absolute;
  right: -108px;
  top: 54px;
}

@media screen and (min-width: 768px) {
  /* line 12, app/assets/stylesheets/landing_pages/_intro_section.scss */
  .covered-programs__blob {
    right: 0;
    top: 112px;
  }
}

/* line 23, app/assets/stylesheets/landing_pages/_intro_section.scss */
.intro-section {
  margin-top: 100px;
  margin-bottom: 60px;
  text-align: center;
}

@media screen and (min-width: 768px) {
  /* line 23, app/assets/stylesheets/landing_pages/_intro_section.scss */
  .intro-section {
    max-width: 972px;
    margin-left: auto;
    margin-right: auto;
  }
}

/* line 35, app/assets/stylesheets/landing_pages/_intro_section.scss */
.intro-section__content {
  padding: 20px 12px;
}

@media screen and (min-width: 768px) {
  /* line 35, app/assets/stylesheets/landing_pages/_intro_section.scss */
  .intro-section__content {
    padding: 0 16px 39px;
  }
}

/* line 42, app/assets/stylesheets/landing_pages/_intro_section.scss */
.intro-section__heading {
  margin-bottom: 20px;
}

@media screen and (min-width: 768px) {
  /* line 46, app/assets/stylesheets/landing_pages/_intro_section.scss */
  .intro-section__intro-text {
    font-size: 20px;
    line-height: 30px;
  }
}

/* line 53, app/assets/stylesheets/landing_pages/_intro_section.scss */
.conditions-omada-supports__body {
  font-family: "CentraNo2-Medium";
  padding: 56px 0;
  position: relative;
  width: 100%;
  z-index: 3;
}

@media screen and (min-width: 768px) {
  /* line 53, app/assets/stylesheets/landing_pages/_intro_section.scss */
  .conditions-omada-supports__body {
    max-width: 1150px;
    padding: 110px 20px 12px;
  }
}

/* line 66, app/assets/stylesheets/landing_pages/_intro_section.scss */
.conditions-omada-supports__slider-container {
  max-width: 100%;
}

/* line 70, app/assets/stylesheets/landing_pages/_intro_section.scss */
.covered-condition-info {
  padding: 0 12px;
  max-width: 244px;
}

/* line 74, app/assets/stylesheets/landing_pages/_intro_section.scss */
.covered-condition-info img {
  border-radius: 8px;
}

@media screen and (min-width: 768px) {
  /* line 79, app/assets/stylesheets/landing_pages/_intro_section.scss */
  .covered-conditions-list {
    justify-content: space-around;
    padding-top: 28px;
  }
}

/* line 86, app/assets/stylesheets/landing_pages/_intro_section.scss */
.covered-condition-subtitle {
  font-size: 14px;
}

/* line 90, app/assets/stylesheets/landing_pages/_intro_section.scss */
.covered-condition-title {
  font-size: 18px;
}

/* line 94, app/assets/stylesheets/landing_pages/_intro_section.scss */
.what-is-omada__header-text {
  font-size: 38px;
  line-height: 44px;
  letter-spacing: 0.5px;
}

/* line 100, app/assets/stylesheets/landing_pages/_intro_section.scss */
.what-is-omada__header {
  font-family: "CentraNo2-Medium";
  margin-bottom: 20px;
  width: 72%;
}

@media screen and (min-width: 768px) {
  /* line 100, app/assets/stylesheets/landing_pages/_intro_section.scss */
  .what-is-omada__header {
    margin-bottom: 36px;
    width: 653px;
  }
}

/* line 111, app/assets/stylesheets/landing_pages/_intro_section.scss */
.what-is-omada__body {
  font-family: "CentraNo2-Medium";
  padding: 56px 0;
  flex-wrap: wrap;
  width: 100%;
}

@media screen and (min-width: 768px) {
  /* line 111, app/assets/stylesheets/landing_pages/_intro_section.scss */
  .what-is-omada__body {
    max-width: 1150px;
    padding: 90px 20px;
  }
}

/* line 123, app/assets/stylesheets/landing_pages/_intro_section.scss */
.what-is-omada__subheader {
  font-size: 18px;
}

/* line 127, app/assets/stylesheets/landing_pages/_intro_section.scss */
.fine-print {
  font-size: 12px;
}

@media screen and (max-width: 768px) {
  /* line 131, app/assets/stylesheets/landing_pages/_intro_section.scss */
  .what-is-omada__info-column {
    margin: 0 auto;
  }
}

/* line 137, app/assets/stylesheets/landing_pages/_intro_section.scss */
.what-is-omada__info-collection {
  cursor: default;
  padding-top: 42px;
}

@media screen and (max-width: 768px) {
  /* line 137, app/assets/stylesheets/landing_pages/_intro_section.scss */
  .what-is-omada__info-collection {
    padding-top: 12px;
  }
}

/* line 146, app/assets/stylesheets/landing_pages/_intro_section.scss */
.what-is-omada__info-subtext {
  letter-spacing: 0.444px;
}

@media screen and (min-width: 768px) {
  /* line 146, app/assets/stylesheets/landing_pages/_intro_section.scss */
  .what-is-omada__info-subtext {
    width: 306px;
  }
}

/* line 154, app/assets/stylesheets/landing_pages/_intro_section.scss */
.what-is-omada__img-wrapper {
  display: flex;
  align-items: center;
  max-width: 602px;
  max-height: 700px;
  margin-left: 20px;
  padding-top: 20px;
}

/* line 163, app/assets/stylesheets/landing_pages/_intro_section.scss */
.what-is-omada__img {
  max-height: 100%;
}

@media screen and (min-width: 768px) {
  /* line 167, app/assets/stylesheets/landing_pages/_intro_section.scss */
  .what-is-omada--desktop {
    display: flex;
    justify-content: center;
  }
}

/* line 174, app/assets/stylesheets/landing_pages/_intro_section.scss */
.what-is-omada__mobile-tile {
  background-color: #FFFFFF;
  margin: 16px 16px 16px 0;
  padding: 16px 32px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.06), 0 2px 14px rgba(0, 0, 0, 0.04), 0 6px 10px rgba(0, 0, 0, 0.1);
  height: 487px;
}

/* line 185, app/assets/stylesheets/landing_pages/_intro_section.scss */
.what-is-omada__mobile-tile .tile-text {
  height: 155px;
}

/* line 190, app/assets/stylesheets/landing_pages/_intro_section.scss */
.what-is-omada__desktop-tile {
  cursor: pointer;
}

/* line 192, app/assets/stylesheets/landing_pages/_intro_section.scss */
.what-is-omada__desktop-tile.active {
  border-bottom: none;
  background: #F4F5F0;
  border-radius: 13px;
}

/* line 196, app/assets/stylesheets/landing_pages/_intro_section.scss */
.what-is-omada__desktop-tile.active:hover {
  background-color: #F4F5F0;
}

/* line 201, app/assets/stylesheets/landing_pages/_intro_section.scss */
.what-is-omada__desktop-tile:hover {
  background-color: #F8F9FA;
  border-radius: 13px;
}

/* line 207, app/assets/stylesheets/landing_pages/_intro_section.scss */
.what-is-omada__custom-dot li button:before {
  font-size: 36px !important;
}

/* line 211, app/assets/stylesheets/landing_pages/_intro_section.scss */
.slider-img {
  max-width: 500px;
  width: auto !important;
}

/* line 1, app/assets/stylesheets/landing_pages/_testimonial_section.scss */
.testimonial-section {
  padding-top: 56px;
  margin-bottom: 170px;
}

/* line 6, app/assets/stylesheets/landing_pages/_testimonial_section.scss */
.testimonial-section__content {
  margin-left: auto;
  margin-right: auto;
  max-width: 972px;
}

/* line 12, app/assets/stylesheets/landing_pages/_testimonial_section.scss */
.testimonial-section__quote {
  font-size: 18px;
  font-style: italic;
  margin-left: auto;
  margin-right: auto;
  max-width: 625px;
}

/* line 20, app/assets/stylesheets/landing_pages/_testimonial_section.scss */
.testimonial-section__name-age {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 1px;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 10px;
}

/* line 29, app/assets/stylesheets/landing_pages/_testimonial_section.scss */
.testimonial-section__byline {
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 60px;
}

/* line 2, app/assets/stylesheets/landing_pages/_closed_deployment_modal.scss */
.closed-deployment-modal__content p {
  margin-bottom: 12px;
}

/* line 7, app/assets/stylesheets/landing_pages/_closed_deployment_modal.scss */
.closed-deployment-modal__checkbox-consent {
  font-size: 12px;
}

/* line 1, app/assets/stylesheets/landing_pages/_cta_section.scss */
.cta-section {
  padding-top: 100px;
  padding-bottom: 126px;
}

/* line 6, app/assets/stylesheets/landing_pages/_cta_section.scss */
.cta-section__sub-heading {
  color: #717983;
  margin-bottom: 50px;
}

@media screen and (min-width: 992px) {
  /* line 6, app/assets/stylesheets/landing_pages/_cta_section.scss */
  .cta-section__sub-heading {
    font-size: 20px;
    line-height: 30px;
  }
}

/* line 16, app/assets/stylesheets/landing_pages/_cta_section.scss */
.cta-triangle {
  display: block;
  position: relative;
  font-family: "CentraNo2-Medium";
  font-size: 16px;
  letter-spacing: 0.86px;
  color: #343A40;
  text-transform: none;
}

@media screen and (max-width: 768px) {
  /* line 16, app/assets/stylesheets/landing_pages/_cta_section.scss */
  .cta-triangle {
    margin-top: 34px;
    margin-left: 48px;
  }
}

/* line 31, app/assets/stylesheets/landing_pages/_cta_section.scss */
.cta-triangle::before {
  content: "▶";
  position: absolute;
  transform: translateX(-30px);
  font-family: "CentraNo2-Medium";
  font-size: 20px;
  font-weight: bold;
  color: #F3724A;
  transition: opacity .2s ease-in-out,color .2s ease-in-out;
}

/* line 42, app/assets/stylesheets/landing_pages/_cta_section.scss */
.cta-triangle:hover::before {
  color: #cd4308;
}

/* line 46, app/assets/stylesheets/landing_pages/_cta_section.scss */
.cta-triangle::after {
  content: none;
}

/* Colors from https://docs.google.com/presentation/d/1GLZ_sF1i3v-65UkYySofDfE4-mprRDAcNItuLRIfI1E/edit#slide=id.gca7ee0ce7d_0_4436 */
/* line 3, app/assets/stylesheets/landing_pages/_product_features.scss */
.head_with_beaker_base_icon {
  background-image: url(/assets/landing_pages/head_with_beaker_base_icon-d16f6b462056227eb59d37f8a9dd9f8638e53a620f9906cccb5bb2fa925f3f9a.png);
  height: 40px;
  width: 40px;
}

/* line 9, app/assets/stylesheets/landing_pages/_product_features.scss */
.product-features__blob {
  display: block;
  position: absolute;
  left: -120px;
  bottom: 200px;
}

@media screen and (min-width: 768px) {
  /* line 9, app/assets/stylesheets/landing_pages/_product_features.scss */
  .product-features__blob {
    left: 0;
    top: 50px;
  }
}

/* line 21, app/assets/stylesheets/landing_pages/_product_features.scss */
.product-features__desktop-dot {
  background-color: #637380;
  border-radius: 50%;
  cursor: pointer;
  display: inline-block;
  height: 12px;
  margin: 0 6px;
  opacity: 0.4;
  width: 12px;
}

/* line 31, app/assets/stylesheets/landing_pages/_product_features.scss */
.product-features__desktop-dot.active-dot {
  background-color: #E85A2E;
  opacity: 1;
}

/* line 35, app/assets/stylesheets/landing_pages/_product_features.scss */
.product-features__desktop-dot.active-dot:hover {
  opacity: 1;
}

/* line 40, app/assets/stylesheets/landing_pages/_product_features.scss */
.product-features__desktop-dot:hover {
  opacity: 0.8;
}

/* line 45, app/assets/stylesheets/landing_pages/_product_features.scss */
.product-features__desktop-tile {
  background-color: #FFFFFF;
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.1);
  cursor: pointer;
  margin-bottom: 16px;
  padding: 0 16px;
  width: 384px;
}

/* line 53, app/assets/stylesheets/landing_pages/_product_features.scss */
.product-features__desktop-tile.active {
  box-shadow: 0 0;
  border-bottom: none;
  background: #F5F4F2;
  border-radius: 8px;
}

/* line 58, app/assets/stylesheets/landing_pages/_product_features.scss */
.product-features__desktop-tile.active:hover {
  background-color: #F5F4F2;
}

/* line 63, app/assets/stylesheets/landing_pages/_product_features.scss */
.product-features__desktop-tile:hover {
  background-color: #F8F9FA;
  border-radius: 8px;
}

/* line 69, app/assets/stylesheets/landing_pages/_product_features.scss */
.product-features__header {
  margin-bottom: 20px;
  padding: 0 16px;
}

@media screen and (min-width: 768px) {
  /* line 69, app/assets/stylesheets/landing_pages/_product_features.scss */
  .product-features__header {
    margin-bottom: 36px;
    padding: 0;
    width: 620px;
  }
}

/* line 80, app/assets/stylesheets/landing_pages/_product_features.scss */
.product-features__info-title {
  font-size: 14px;
}

@media screen and (min-width: 768px) {
  /* line 80, app/assets/stylesheets/landing_pages/_product_features.scss */
  .product-features__info-title {
    font-size: 16px;
  }
}

/* line 88, app/assets/stylesheets/landing_pages/_product_features.scss */
.product-features__mobile-tile {
  background: #F5F4F2;
  border-radius: 8px;
  margin: 20px 0 32px;
  min-height: 132px;
  padding: 0 12px;
  width: 96%;
}

/* line 97, app/assets/stylesheets/landing_pages/_product_features.scss */
.product-features__arrow {
  bottom: -40px;
  position: absolute;
  z-index: 3;
}

/* line 102, app/assets/stylesheets/landing_pages/_product_features.scss */
.product-features__arrow.left {
  left: 20px;
}

/* line 106, app/assets/stylesheets/landing_pages/_product_features.scss */
.product-features__arrow.right {
  right: 20px;
  transform: scaleX(-1);
}

/* line 112, app/assets/stylesheets/landing_pages/_product_features.scss */
.product-features__subtext {
  color: #3C454D;
  font-size: 12px;
  letter-spacing: 0;
  line-height: 18px;
  margin: 12px 0;
}

@media screen and (min-width: 768px) {
  /* line 112, app/assets/stylesheets/landing_pages/_product_features.scss */
  .product-features__subtext {
    font-size: 14px;
    margin-bottom: 20px;
  }
}

/* line 125, app/assets/stylesheets/landing_pages/_product_features.scss */
.product-features__tile-text-container {
  max-width: 352px;
  padding-top: 24px;
}

/* line 130, app/assets/stylesheets/landing_pages/_product_features.scss */
.product-features__tiles-collection {
  cursor: default;
  padding-top: 42px;
  padding-left: 24px;
}

/* line 3, app/assets/stylesheets/landing_pages/_features_accordion.scss */
.features-section {
  padding: 100px 20px;
}

/* line 7, app/assets/stylesheets/landing_pages/_features_accordion.scss */
.features-section__heading {
  margin-bottom: 20px;
}

/* line 11, app/assets/stylesheets/landing_pages/_features_accordion.scss */
.features-section__sub-heading {
  max-width: 600px;
  margin: 0 auto 60px;
}

@media screen and (min-width: 992px) {
  /* line 11, app/assets/stylesheets/landing_pages/_features_accordion.scss */
  .features-section__sub-heading {
    font-size: 20px;
    line-height: 30px;
  }
}

/* line 21, app/assets/stylesheets/landing_pages/_features_accordion.scss */
.features-accordion {
  margin-left: auto;
  margin-right: auto;
  max-width: 972px;
}

/* line 27, app/assets/stylesheets/landing_pages/_features_accordion.scss */
.features-accordion__title {
  padding: 20px 20px 12px;
  background: white;
  cursor: pointer;
}

@media screen and (min-width: 576px) {
  /* line 27, app/assets/stylesheets/landing_pages/_features_accordion.scss */
  .features-accordion__title {
    padding-left: 32px;
    padding-right: 32px;
  }
}

/* line 38, app/assets/stylesheets/landing_pages/_features_accordion.scss */
.features-accordion__icon {
  width: 53px;
}

/* line 45, app/assets/stylesheets/landing_pages/_features_accordion.scss */
.features-accordion__image-wrapper {
  display: flex;
  margin: 0 auto;
  width: 100%;
}

@media screen and (min-width: 700px) {
  /* line 45, app/assets/stylesheets/landing_pages/_features_accordion.scss */
  .features-accordion__image-wrapper {
    justify-content: space-between;
  }
}

/* line 55, app/assets/stylesheets/landing_pages/_features_accordion.scss */
.features-accordion__image {
  z-index: 1;
  margin: auto;
  display: block;
  max-height: 400px;
}

/* line 65, app/assets/stylesheets/landing_pages/_features_accordion.scss */
.features-accordion__image--support {
  padding: 15px;
  max-width: 90%;
}

@media screen and (min-width: 700px) {
  /* line 65, app/assets/stylesheets/landing_pages/_features_accordion.scss */
  .features-accordion__image--support {
    padding: 0;
    max-width: 55%;
  }
}

/* line 75, app/assets/stylesheets/landing_pages/_features_accordion.scss */
.features-accordion__image--tech {
  padding: 0;
}

@media screen and (min-width: 700px) {
  /* line 75, app/assets/stylesheets/landing_pages/_features_accordion.scss */
  .features-accordion__image--tech {
    position: absolute;
    top: 5%;
    right: 5%;
    max-width: 35%;
  }
}

@media screen and (min-width: 700px) {
  /* line 86, app/assets/stylesheets/landing_pages/_features_accordion.scss */
  .features-accordion__image--lessons {
    max-width: 85%;
  }
}

/* line 92, app/assets/stylesheets/landing_pages/_features_accordion.scss */
.features-accordion__photo {
  background-repeat: no-repeat;
  background-size: cover;
  display: flex;
  min-height: 250px;
  position: relative;
}

@media screen and (min-width: 700px) {
  /* line 92, app/assets/stylesheets/landing_pages/_features_accordion.scss */
  .features-accordion__photo {
    min-height: 425px;
  }
}

/* line 103, app/assets/stylesheets/landing_pages/_features_accordion.scss */
.features-accordion__photo::before {
  bottom: 0;
  content: '';
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

/* line 113, app/assets/stylesheets/landing_pages/_features_accordion.scss */
.features-accordion__photo--support {
  background-image: url(/assets/landing_pages/features_section/support_bg-817ea5f2bab4ddeaa32c12a65dd06351f95dc104a8d079e12ad1e559a4a4d680.jpg);
  background-position: 35% 5%;
}

@media screen and (min-width: 700px) {
  /* line 113, app/assets/stylesheets/landing_pages/_features_accordion.scss */
  .features-accordion__photo--support {
    background-position: initial;
  }
}

@media screen and (min-width: 918px) {
  /* line 113, app/assets/stylesheets/landing_pages/_features_accordion.scss */
  .features-accordion__photo--support {
    background-position: 0 25%;
  }
}

/* line 126, app/assets/stylesheets/landing_pages/_features_accordion.scss */
.features-accordion__photo--tech {
  background-image: url(/assets/landing_pages/features_section/tech_bg-48ec8fc3c86b38d420e36dcdae75463774992733f4554d8e0642d1cc5e0b3b59.jpg);
}

/* line 130, app/assets/stylesheets/landing_pages/_features_accordion.scss */
.features-accordion__photo--lessons {
  background-image: url(/assets/landing_pages/features_section/lessons_bg-50bca022ab70632376c3f1bf06cbfe35c39398b76fc9d06ed3e5c22d0674bc9c.jpg);
}

@media screen and (min-width: 700px) {
  /* line 134, app/assets/stylesheets/landing_pages/_features_accordion.scss */
  .features-accordion__content {
    display: none;
  }
}

/* line 140, app/assets/stylesheets/landing_pages/_features_accordion.scss */
.features-accordion__content--desktop {
  color: #fff;
  display: none;
  width: 50%;
  padding: 10%;
  z-index: 1;
  background-color: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 700px) {
  /* line 140, app/assets/stylesheets/landing_pages/_features_accordion.scss */
  .features-accordion__content--desktop {
    display: block;
  }
}

/* line 153, app/assets/stylesheets/landing_pages/_features_accordion.scss */
.features-accordion__content--image-wrapper {
  width: 100%;
  display: flex;
}

@media screen and (min-width: 700px) {
  /* line 153, app/assets/stylesheets/landing_pages/_features_accordion.scss */
  .features-accordion__content--image-wrapper {
    width: 50%;
    padding: 0;
  }
}

/* line 1, app/assets/stylesheets/landing_pages/_site_footer.scss */
.site-footer {
  min-width: 100%;
  padding: 70px 25px;
  font-size: 1.4rem;
}

@media screen and (min-width: 576px) {
  /* line 1, app/assets/stylesheets/landing_pages/_site_footer.scss */
  .site-footer {
    padding: 70px;
  }
}

/* line 11, app/assets/stylesheets/landing_pages/_site_footer.scss */
.site-footer__divider {
  border-style: solid;
  border-top-width: 0px;
}

/* line 16, app/assets/stylesheets/landing_pages/_site_footer.scss */
.site-footer__wrapper {
  max-width: 972px;
  margin: auto;
}

@media screen and (min-width: 992px) {
  /* line 21, app/assets/stylesheets/landing_pages/_site_footer.scss */
  .site-footer__social-icon-wrapper {
    float: right;
  }
}

/* line 27, app/assets/stylesheets/landing_pages/_site_footer.scss */
.site-footer__copyright {
  margin-top: 12px;
}

/* line 31, app/assets/stylesheets/landing_pages/_site_footer.scss */
.site-footer__license {
  margin-top: 12px;
}

/* line 35, app/assets/stylesheets/landing_pages/_site_footer.scss */
.site-footer__social-icon {
  width: 40px;
  height: 40px;
  fill: #DDDDDD;
  margin-right: 5px;
  opacity: 0.5;
}

/* line 43, app/assets/stylesheets/landing_pages/_site_footer.scss */
.footer-v2 {
  position: relative;
  background-color: #FBFBF9;
}

/* line 48, app/assets/stylesheets/landing_pages/_site_footer.scss */
.footer-v2__tile-container {
  clip-path: ellipse(110% 60% at 51% 100%);
  background-color: #006172;
  width: 100%;
  min-height: 100px;
}

/* line 55, app/assets/stylesheets/landing_pages/_site_footer.scss */
.footer-v2__bottom-section {
  background-color: #006172;
  width: 100%;
}

/* line 59, app/assets/stylesheets/landing_pages/_site_footer.scss */
.footer-v2__copyright-divider {
  width: 80%;
}

/* line 63, app/assets/stylesheets/landing_pages/_site_footer.scss */
.footer-v2__copyright-section {
  width: 80%;
  justify-content: space-between;
}

@media screen and (max-width: 800px) {
  /* line 63, app/assets/stylesheets/landing_pages/_site_footer.scss */
  .footer-v2__copyright-section {
    flex-direction: column-reverse;
  }
}

/* line 72, app/assets/stylesheets/landing_pages/_site_footer.scss */
.footer-v2__link-section {
  width: 80%;
  flex-direction: column;
}

@media screen and (min-width: 576px) {
  /* line 72, app/assets/stylesheets/landing_pages/_site_footer.scss */
  .footer-v2__link-section {
    flex-direction: row;
  }
}

@media screen and (max-width: 800px) {
  /* line 81, app/assets/stylesheets/landing_pages/_site_footer.scss */
  .footer-v2__copyright-social-icon-wrapper {
    margin-bottom: 8px;
  }
}

/* line 87, app/assets/stylesheets/landing_pages/_site_footer.scss */
.footer-v2__copyright-social-icon {
  opacity: 0.8;
  transition: opacity 0.2s ease-in;
}

/* line 91, app/assets/stylesheets/landing_pages/_site_footer.scss */
.footer-v2__copyright-social-icon:hover {
  opacity: 1;
}

/* line 96, app/assets/stylesheets/landing_pages/_site_footer.scss */
.footer-v2__copyright-text {
  font-family: "CentraNo2-Medium";
  font-size: 14px;
  line-height: 16px;
  letter-spacing: 0.466667px;
  color: #FFFFFF;
  opacity: 0.8;
  margin: 0;
}

/* line 106, app/assets/stylesheets/landing_pages/_site_footer.scss */
.footer-v2__links {
  display: flex;
  justify-content: space-between;
  padding-bottom: 20px;
  margin-top: 40px;
  width: 100%;
}

@media screen and (min-width: 576px) {
  /* line 106, app/assets/stylesheets/landing_pages/_site_footer.scss */
  .footer-v2__links {
    width: 80%;
    margin-top: 0;
    padding-bottom: 60px;
    justify-content: space-evenly;
  }
}

/* line 121, app/assets/stylesheets/landing_pages/_site_footer.scss */
.footer-v2__link-set {
  margin-bottom: 12px;
  font-family: 'CentraNo2-Bold';
  font-size: 14px;
  line-height: 16px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  text-decoration: none;
  list-style-type: none;
  color: #FFFFFF;
}

/* line 133, app/assets/stylesheets/landing_pages/_site_footer.scss */
.footer-v2__link {
  margin-bottom: 3px;
  list-style-type: none;
}

/* line 136, app/assets/stylesheets/landing_pages/_site_footer.scss */
.footer-v2__link a {
  font-family: 'CentraNo2-Medium';
  transition: all .2s ease-in-out;
  text-decoration: none;
  font-size: 13px;
  line-height: 16px;
  letter-spacing: 0.466667px;
  color: #FFFFFF;
}

/* line 145, app/assets/stylesheets/landing_pages/_site_footer.scss */
.footer-v2__link a:hover {
  color: #ff6f31;
}

/* line 150, app/assets/stylesheets/landing_pages/_site_footer.scss */
.page-center {
  max-width: 1200px;
  margin: 0 auto !important;
  float: none !important;
  padding: 0 20px;
}

/* line 157, app/assets/stylesheets/landing_pages/_site_footer.scss */
.angled-bg-section {
  position: relative;
  padding-top: 20px;
  padding-bottom: 75px;
}

/* line 163, app/assets/stylesheets/landing_pages/_site_footer.scss */
.additional-blocks {
  margin-top: 50px;
  position: relative;
  display: flex;
  z-index: 2;
  justify-content: center;
  align-items: center;
  padding: 10px;
}

/* line 172, app/assets/stylesheets/landing_pages/_site_footer.scss */
.additional-blocks a:first-of-type {
  margin-right: 30px;
}

@media screen and (max-width: 950px) {
  /* line 163, app/assets/stylesheets/landing_pages/_site_footer.scss */
  .additional-blocks {
    flex-direction: column;
  }
  /* line 178, app/assets/stylesheets/landing_pages/_site_footer.scss */
  .additional-blocks a:first-of-type {
    margin-right: 0;
    margin-bottom: 30px;
  }
}

/* line 185, app/assets/stylesheets/landing_pages/_site_footer.scss */
.bottom-half-color {
  clip-path: ellipse(110% 60% at 51% 100%) !important;
  background-color: #006172;
  position: absolute;
  width: 100%;
  height: 80%;
  z-index: 1;
  bottom: 0;
}

/* line 195, app/assets/stylesheets/landing_pages/_site_footer.scss */
.popcorn-card {
  height: 240px;
  padding: 10px;
  transition: ease-in-out all .3s;
  border-radius: 12px;
  background-color: #fff;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.06), 0 2px 14px rgba(0, 0, 0, 0.04), 0 6px 10px rgba(0, 0, 0, 0.1);
  max-width: 570px;
}

/* line 204, app/assets/stylesheets/landing_pages/_site_footer.scss */
.popcorn-card:hover {
  transform: scale(1.025);
}

/* line 209, app/assets/stylesheets/landing_pages/_site_footer.scss */
.popcorn-card__link-container {
  display: flex;
  align-items: center;
  justify-content: space-around;
}

/* line 215, app/assets/stylesheets/landing_pages/_site_footer.scss */
.popcorn-card__content-container {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  width: 75%;
}

/* line 222, app/assets/stylesheets/landing_pages/_site_footer.scss */
.popcorn-card__header {
  font-family: "CentraNo2-Medium";
  font-size: 14px;
  line-height: 16px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: #F3724A;
}

/* line 230, app/assets/stylesheets/landing_pages/_site_footer.scss */
.popcorn-card__header:after {
  color: #f3724a;
  padding-left: 5px;
  content: "→";
}

/* line 237, app/assets/stylesheets/landing_pages/_site_footer.scss */
.popcorn-card__body {
  font-family: "CentraNo2-Medium";
  font-size: 18px;
  line-height: 28px;
  color: #212529;
}

/* line 244, app/assets/stylesheets/landing_pages/_site_footer.scss */
.popcorn-card__image {
  width: 64px;
  height: 64px;
}

/* line 249, app/assets/stylesheets/landing_pages/_site_footer.scss */
.clinical_icon {
  background-image: url(/assets/landing_pages/clinical_icon-9f0d9745004cfac94a790707e4f43c57cd60342840e9a5a7323bd88f71c67f91.png);
  height: 40px;
  width: 40px;
}

/* line 1, app/assets/stylesheets/landing_pages/_referral_section.scss */
.referrals-hero-section {
  background-repeat: repeat-y;
  background-size: cover;
  background-position: center top;
  padding: 250px 135px 250px;
}

/* line 8, app/assets/stylesheets/landing_pages/_referral_section.scss */
.referral-section {
  margin-top: 24px;
  margin-bottom: 50px;
}

@media screen and (min-width: 768px) {
  /* line 8, app/assets/stylesheets/landing_pages/_referral_section.scss */
  .referral-section {
    max-width: 50%;
    margin-left: auto;
    margin-right: auto;
  }
}

/* line 1, app/assets/stylesheets/landing_pages/_contact_section.scss */
.contacts-hero-section {
  background-repeat: repeat-y;
  background-size: cover;
  background-position: center top;
  padding: 20% 10% 0% 60%;
  width: 100%;
  height: auto;
}

/* line 10, app/assets/stylesheets/landing_pages/_contact_section.scss */
.contact-section {
  margin-top: 24px;
  margin-bottom: 50px;
}

@media screen and (min-width: 768px) {
  /* line 10, app/assets/stylesheets/landing_pages/_contact_section.scss */
  .contact-section {
    max-width: 50%;
    margin-left: auto;
    margin-right: auto;
  }
}

@media screen and (min-width: 768px) {
  /* line 3, app/assets/stylesheets/landing_pages/_generic_coverage_check.scss */
  .gcc__header {
    margin-top: 44px;
  }
}

/* line 9, app/assets/stylesheets/landing_pages/_generic_coverage_check.scss */
.gcc__radio-input {
  height: 16px;
  width: 16px;
}

/* line 14, app/assets/stylesheets/landing_pages/_generic_coverage_check.scss */
.gcc__radio-label {
  font-size: 14px;
  line-height: 18px;
}

/* line 19, app/assets/stylesheets/landing_pages/_generic_coverage_check.scss */
.gcc__radio-label::before {
  height: 16px;
  width: 16px;
}

/* line 24, app/assets/stylesheets/landing_pages/_generic_coverage_check.scss */
.gcc__radio-label::after {
  height: 10px;
  width: 10px;
  top: 8px;
  left: 8px;
}

@media screen and (max-width: 768px) {
  /* line 31, app/assets/stylesheets/landing_pages/_generic_coverage_check.scss */
  .gcc__form-container {
    padding: 20px;
  }
}

/* line 37, app/assets/stylesheets/landing_pages/_generic_coverage_check.scss */
.gcc__form-navbar-item {
  width: max-content;
}

/* line 41, app/assets/stylesheets/landing_pages/_generic_coverage_check.scss */
.gcc__form-helper-text {
  font-family: AvenirNext-Regular;
  font-size: 12px;
  letter-spacing: 0.46px;
}

/* line 47, app/assets/stylesheets/landing_pages/_generic_coverage_check.scss */
.form__label {
  font-family: AvenirNext-Regular;
  font-size: 16px;
  letter-spacing: 0.46px;
}

/* line 54, app/assets/stylesheets/landing_pages/_generic_coverage_check.scss */
.focus--teal:focus {
  border-color: #0BAEA2 !important;
}

/* line 59, app/assets/stylesheets/landing_pages/_generic_coverage_check.scss */
.gcc__results-container {
  position: absolute;
  left: 0;
  width: 100%;
  background: white;
  font-family: 'AvenirNext';
  background: white;
  display: flex;
}

/* line 69, app/assets/stylesheets/landing_pages/_generic_coverage_check.scss */
.gcc__results-container--no-navbar {
  top: 120px;
}

/* line 73, app/assets/stylesheets/landing_pages/_generic_coverage_check.scss */
.gcc__results-container--horizontal {
  padding: 40px;
  flex-direction: column-reverse;
  align-items: center;
  justify-content: space-between;
}

@media screen and (min-width: 768px) {
  /* line 73, app/assets/stylesheets/landing_pages/_generic_coverage_check.scss */
  .gcc__results-container--horizontal {
    padding: 44px 70px 75px 37px;
    flex-direction: row;
  }
}

@media screen and (min-width: 768px) {
  /* line 84, app/assets/stylesheets/landing_pages/_generic_coverage_check.scss */
  .gcc__results-container--horizontal .left {
    width: 67%;
    margin-right: 35px;
  }
}

/* line 91, app/assets/stylesheets/landing_pages/_generic_coverage_check.scss */
.gcc__results-container--horizontal .right {
  width: 60%;
  margin-bottom: 30px;
}

@media screen and (min-width: 768px) {
  /* line 91, app/assets/stylesheets/landing_pages/_generic_coverage_check.scss */
  .gcc__results-container--horizontal .right {
    width: 34%;
  }
}

/* line 100, app/assets/stylesheets/landing_pages/_generic_coverage_check.scss */
.gcc__results-image {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 40px 20px 40px;
}

@media screen and (min-width: 768px) {
  /* line 100, app/assets/stylesheets/landing_pages/_generic_coverage_check.scss */
  .gcc__results-image {
    padding: 0 70px;
  }
}

@media screen and (min-width: 992px) {
  /* line 100, app/assets/stylesheets/landing_pages/_generic_coverage_check.scss */
  .gcc__results-image {
    padding: 0 187px;
  }
}

/* line 115, app/assets/stylesheets/landing_pages/_generic_coverage_check.scss */
.gcc__results-heading {
  font-family: AvenirNext-DemiBold;
  font-style: normal;
  font-weight: 600;
  font-size: 25px;
  line-height: 34px;
  margin-bottom: 16px;
}

/* line 124, app/assets/stylesheets/landing_pages/_generic_coverage_check.scss */
.gcc__results-content {
  font-family: AvenirNext-Medium;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.444444px;
  margin-bottom: 16px;
}

/* line 134, app/assets/stylesheets/landing_pages/_generic_coverage_check.scss */
.gcc__results-strong-content {
  font-family: AvenirNext-Bold;
}

/* line 138, app/assets/stylesheets/landing_pages/_generic_coverage_check.scss */
.gcc__results-button {
  height: 50px;
  padding-left: 45px;
  padding-right: 45px;
  border-radius: 3px;
  background-color: #ff6f31;
  font-family: AvenirNext-Bold;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  line-height: 1.5;
  letter-spacing: 1.4px;
  text-align: center;
  color: #ffffff;
}

/* line 154, app/assets/stylesheets/landing_pages/_generic_coverage_check.scss */
.gcc__results-container--vertical {
  flex-direction: column;
}

@media screen and (min-width: 768px) {
  /* line 154, app/assets/stylesheets/landing_pages/_generic_coverage_check.scss */
  .gcc__results-container--vertical {
    padding: 40px 0 0 0;
  }
}

/* line 160, app/assets/stylesheets/landing_pages/_generic_coverage_check.scss */
.gcc__results-container--vertical .top {
  padding: 20px 40px;
  margin-bottom: 0;
  width: 100%;
}

@media screen and (min-width: 768px) {
  /* line 160, app/assets/stylesheets/landing_pages/_generic_coverage_check.scss */
  .gcc__results-container--vertical .top {
    padding: 50px 70px;
  }
}

@media screen and (min-width: 992px) {
  /* line 160, app/assets/stylesheets/landing_pages/_generic_coverage_check.scss */
  .gcc__results-container--vertical .top {
    margin-bottom: 30px;
    padding: 50px 187px;
  }
}

/* line 175, app/assets/stylesheets/landing_pages/_generic_coverage_check.scss */
.gcc__results-container--vertical .bottom {
  padding: 20px 40px;
  width: 100%;
  background: #F8F9FA;
}

@media screen and (min-width: 768px) {
  /* line 175, app/assets/stylesheets/landing_pages/_generic_coverage_check.scss */
  .gcc__results-container--vertical .bottom {
    padding: 50px 70px;
  }
}

@media screen and (min-width: 992px) {
  /* line 175, app/assets/stylesheets/landing_pages/_generic_coverage_check.scss */
  .gcc__results-container--vertical .bottom {
    padding: 50px 187px;
  }
}

/* line 190, app/assets/stylesheets/landing_pages/_generic_coverage_check.scss */
.input-field--full-width {
  width: 100%;
  margin-bottom: 172px;
}

@media screen and (min-width: 768px) {
  /* line 195, app/assets/stylesheets/landing_pages/_generic_coverage_check.scss */
  .gcc__form-width {
    width: 600px;
  }
}

/* line 201, app/assets/stylesheets/landing_pages/_generic_coverage_check.scss */
.gcc__form-input {
  font-family: AvenirNext-Medium;
  font-size: 16px;
}

/* line 206, app/assets/stylesheets/landing_pages/_generic_coverage_check.scss */
.gcc__form-magnifying-glass {
  top: 48px;
  left: 12px;
}

/* line 211, app/assets/stylesheets/landing_pages/_generic_coverage_check.scss */
.gcc__form-edit-typeahead {
  top: 52px;
  right: 2px;
  cursor: pointer;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0.75px;
}

/* line 220, app/assets/stylesheets/landing_pages/_generic_coverage_check.scss */
.gcc__form-legal-text {
  font-family: AvenirNext-Medium;
  font-size: 12px;
  line-height: 16px;
  color: #767676;
}

/* line 227, app/assets/stylesheets/landing_pages/_generic_coverage_check.scss */
.gcc__form-direct-application {
  font-size: 12px;
  text-align: center;
  color: #767676;
}

/* line 233, app/assets/stylesheets/landing_pages/_generic_coverage_check.scss */
.gcc__form-superheading {
  font-size: 14px;
  font-weight: bold;
  color: #B2B2B2;
  text-transform: uppercase;
  margin-top: 30px;
}

@media screen and (min-width: 768px) {
  /* line 233, app/assets/stylesheets/landing_pages/_generic_coverage_check.scss */
  .gcc__form-superheading {
    margin: 20px 0;
  }
}

/* line 245, app/assets/stylesheets/landing_pages/_generic_coverage_check.scss */
.focus--teal:focus {
  border-color: #0BAEA2 !important;
}

/* line 250, app/assets/stylesheets/landing_pages/_generic_coverage_check.scss */
.green-loading-gif {
  margin-left: 50px;
}

/* line 1, app/assets/stylesheets/landing_pages/_full_screen_modals.scss */
.fadeIn {
  animation-name: fadeIn;
  -webkit-animation-name: fadeIn;
  animation-duration: .25s;
  -webkit-animation-duration: .25s;
  animation-timing-function: ease-in-out;
  -webkit-animation-timing-function: ease-in-out;
  visibility: visible !important;
}

@keyframes fadeIn {
  0% {
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
    opacity: 0.0;
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}

@-webkit-keyframes fadeIn {
  0% {
    -webkit-transform: scale(0.75);
    opacity: 0.0;
  }
  100% {
    -webkit-transform: scale(1);
    opacity: 1;
  }
}

/* line 31, app/assets/stylesheets/landing_pages/_full_screen_modals.scss */
.full-screen-modal__back-to-landing-page-link {
  position: absolute;
  left: 30px;
  top: 30px;
  z-index: 10;
}

@media screen and (min-width: 768px) {
  /* line 31, app/assets/stylesheets/landing_pages/_full_screen_modals.scss */
  .full-screen-modal__back-to-landing-page-link {
    left: 10px;
    top: 62px;
  }
}

/* line 42, app/assets/stylesheets/landing_pages/_full_screen_modals.scss */
.full-screen-modal__close {
  position: absolute;
  right: 30px;
  top: 35px;
  z-index: 10;
  font-size: 16px;
}

@media screen and (min-width: 768px) {
  /* line 42, app/assets/stylesheets/landing_pages/_full_screen_modals.scss */
  .full-screen-modal__close {
    right: 10px;
    top: 65px;
  }
}

/* line 54, app/assets/stylesheets/landing_pages/_full_screen_modals.scss */
.full-screen-modal-form-container {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: scroll;
  visibility: hidden;
  z-index: -999;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  background-color: white;
  font-size: 18px;
}

@media screen and (min-width: 768px) {
  /* line 54, app/assets/stylesheets/landing_pages/_full_screen_modals.scss */
  .full-screen-modal-form-container {
    background-color: #F5F4F3;
  }
}

/* line 81, app/assets/stylesheets/landing_pages/_full_screen_modals.scss */
.full-screen-modal-form-container.initiallyShown, .full-screen-modal-form-container.fadeIn {
  visibility: visible;
  z-index: 999;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
}

/* line 89, app/assets/stylesheets/landing_pages/_full_screen_modals.scss */
.full-screen-modal-overlay {
  backface-visibility: hidden;
  position: fixed;
  z-index: 1000;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  max-height: 100vh;
  background-color: white;
  overflow-y: auto;
  background-color: rgba(0, 0, 0, 0.6);
  opacity: 0;
}

@media screen and (min-width: 768px) {
  /* line 89, app/assets/stylesheets/landing_pages/_full_screen_modals.scss */
  .full-screen-modal-overlay {
    background-color: #F5F4F3;
  }
}

/* line 113, app/assets/stylesheets/landing_pages/_full_screen_modals.scss */
.full-screen-modal-overlay--visible {
  opacity: 1;
}

/* line 117, app/assets/stylesheets/landing_pages/_full_screen_modals.scss */
.full-screen-modal-overlay--hidden {
  opacity: 0;
}

/* line 121, app/assets/stylesheets/landing_pages/_full_screen_modals.scss */
.full-screen-modal__form {
  max-width: 900px;
  margin: 0 auto;
  padding: 40px 25px;
  position: relative;
}

@media screen and (min-width: 768px) {
  /* line 121, app/assets/stylesheets/landing_pages/_full_screen_modals.scss */
  .full-screen-modal__form {
    padding: 65px 0;
  }
}

/* line 132, app/assets/stylesheets/landing_pages/_full_screen_modals.scss */
.full-screen-modal__form-body {
  padding-bottom: 50px;
  position: absolute;
  top: 70px;
  left: 0;
  width: 100%;
  background: white;
  margin-top: 12px;
}

@media screen and (min-width: 768px) {
  /* line 132, app/assets/stylesheets/landing_pages/_full_screen_modals.scss */
  .full-screen-modal__form-body {
    margin-bottom: 164px;
    top: 100px;
    margin-top: 20px;
    padding-bottom: 0;
  }
}

@keyframes ball-grid-pulse {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(0.5);
    opacity: 0.7;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}

/* line 28, node_modules/loaders.css/src/animations/ball-grid-pulse.scss */
.ball-grid-pulse {
  width: 57px;
}

/* line 20, node_modules/loaders.css/src/animations/ball-grid-pulse.scss */
.ball-grid-pulse > div:nth-child(1) {
  animation-delay: 0.11s;
  animation-duration: 1.57s;
}

/* line 20, node_modules/loaders.css/src/animations/ball-grid-pulse.scss */
.ball-grid-pulse > div:nth-child(2) {
  animation-delay: 0.68s;
  animation-duration: 1.43s;
}

/* line 20, node_modules/loaders.css/src/animations/ball-grid-pulse.scss */
.ball-grid-pulse > div:nth-child(3) {
  animation-delay: 0.09s;
  animation-duration: 1.41s;
}

/* line 20, node_modules/loaders.css/src/animations/ball-grid-pulse.scss */
.ball-grid-pulse > div:nth-child(4) {
  animation-delay: 0.55s;
  animation-duration: 0.71s;
}

/* line 20, node_modules/loaders.css/src/animations/ball-grid-pulse.scss */
.ball-grid-pulse > div:nth-child(5) {
  animation-delay: 0.53s;
  animation-duration: 1.41s;
}

/* line 20, node_modules/loaders.css/src/animations/ball-grid-pulse.scss */
.ball-grid-pulse > div:nth-child(6) {
  animation-delay: 0.37s;
  animation-duration: 0.64s;
}

/* line 20, node_modules/loaders.css/src/animations/ball-grid-pulse.scss */
.ball-grid-pulse > div:nth-child(7) {
  animation-delay: 0.73s;
  animation-duration: 1.12s;
}

/* line 20, node_modules/loaders.css/src/animations/ball-grid-pulse.scss */
.ball-grid-pulse > div:nth-child(8) {
  animation-delay: -0.05s;
  animation-duration: 1.1s;
}

/* line 20, node_modules/loaders.css/src/animations/ball-grid-pulse.scss */
.ball-grid-pulse > div:nth-child(9) {
  animation-delay: -0.18s;
  animation-duration: 1.25s;
}

/* line 32, node_modules/loaders.css/src/animations/ball-grid-pulse.scss */
.ball-grid-pulse > div {
  background-color: #fff;
  width: 15px;
  height: 15px;
  border-radius: 100%;
  margin: 2px;
  animation-fill-mode: both;
  display: inline-block;
  float: left;
  animation-name: ball-grid-pulse;
  animation-iteration-count: infinite;
  animation-delay: 0;
}

/* Slider */
/* line 3, node_modules/slick-carousel/slick/slick.scss */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

/* line 17, node_modules/slick-carousel/slick/slick.scss */
.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}

/* line 24, node_modules/slick-carousel/slick/slick.scss */
.slick-list:focus {
  outline: none;
}

/* line 28, node_modules/slick-carousel/slick/slick.scss */
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

/* line 33, node_modules/slick-carousel/slick/slick.scss */
.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* line 42, node_modules/slick-carousel/slick/slick.scss */
.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* line 50, node_modules/slick-carousel/slick/slick.scss */
.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}

/* line 56, node_modules/slick-carousel/slick/slick.scss */
.slick-track:after {
  clear: both;
}

/* line 60, node_modules/slick-carousel/slick/slick.scss */
.slick-loading .slick-track {
  visibility: hidden;
}

/* line 64, node_modules/slick-carousel/slick/slick.scss */
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}

/* line 68, node_modules/slick-carousel/slick/slick.scss */
[dir="rtl"] .slick-slide {
  float: right;
}

/* line 71, node_modules/slick-carousel/slick/slick.scss */
.slick-slide img {
  display: block;
}

/* line 74, node_modules/slick-carousel/slick/slick.scss */
.slick-slide.slick-loading img {
  display: none;
}

/* line 80, node_modules/slick-carousel/slick/slick.scss */
.slick-slide.dragging img {
  pointer-events: none;
}

/* line 84, node_modules/slick-carousel/slick/slick.scss */
.slick-initialized .slick-slide {
  display: block;
}

/* line 88, node_modules/slick-carousel/slick/slick.scss */
.slick-loading .slick-slide {
  visibility: hidden;
}

/* line 92, node_modules/slick-carousel/slick/slick.scss */
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

/* line 98, node_modules/slick-carousel/slick/slick.scss */
.slick-arrow.slick-hidden {
  display: none;
}

/* Slider */
/* line 45, node_modules/slick-carousel/slick/slick-theme.scss */
.slick-loading .slick-list {
  background: #fff url(/assets/ajax-loader-db24688c260f49cdfe839d181a71d0c64d1e7d90e388b60746b5e474093f02b7.gif) center center no-repeat;
}

/* Icons */
@font-face {
  font-family: "slick";
  src: url(/fonts/slick.eot);
  src: url(/fonts/slick.eot?#iefix) format("embedded-opentype"), url(/fonts/slick.woff) format("woff"), url(/fonts/slick.ttf) format("truetype"), url(/fonts/slick.svg#slick) format("svg");
  font-weight: normal;
  font-style: normal;
}

/* Arrows */
/* line 63, node_modules/slick-carousel/slick/slick-theme.scss */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none;
}

/* line 81, node_modules/slick-carousel/slick/slick-theme.scss */
.slick-prev:hover, .slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  outline: none;
  background: transparent;
  color: transparent;
}

/* line 85, node_modules/slick-carousel/slick/slick-theme.scss */
.slick-prev:hover:before, .slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1;
}

/* line 89, node_modules/slick-carousel/slick/slick-theme.scss */
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25;
}

/* line 92, node_modules/slick-carousel/slick/slick-theme.scss */
.slick-prev:before,
.slick-next:before {
  font-family: "slick";
  font-size: 20px;
  line-height: 1;
  color: white;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 103, node_modules/slick-carousel/slick/slick-theme.scss */
.slick-prev {
  left: -25px;
}

/* line 105, node_modules/slick-carousel/slick/slick-theme.scss */
[dir="rtl"] .slick-prev {
  left: auto;
  right: -25px;
}

/* line 109, node_modules/slick-carousel/slick/slick-theme.scss */
.slick-prev:before {
  content: "←";
}

/* line 111, node_modules/slick-carousel/slick/slick-theme.scss */
[dir="rtl"] .slick-prev:before {
  content: "→";
}

/* line 117, node_modules/slick-carousel/slick/slick-theme.scss */
.slick-next {
  right: -25px;
}

/* line 119, node_modules/slick-carousel/slick/slick-theme.scss */
[dir="rtl"] .slick-next {
  left: -25px;
  right: auto;
}

/* line 123, node_modules/slick-carousel/slick/slick-theme.scss */
.slick-next:before {
  content: "→";
}

/* line 125, node_modules/slick-carousel/slick/slick-theme.scss */
[dir="rtl"] .slick-next:before {
  content: "←";
}

/* Dots */
/* line 133, node_modules/slick-carousel/slick/slick-theme.scss */
.slick-dotted.slick-slider {
  margin-bottom: 30px;
}

/* line 137, node_modules/slick-carousel/slick/slick-theme.scss */
.slick-dots {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}

/* line 146, node_modules/slick-carousel/slick/slick-theme.scss */
.slick-dots li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}

/* line 154, node_modules/slick-carousel/slick/slick-theme.scss */
.slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 20px;
  width: 20px;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}

/* line 166, node_modules/slick-carousel/slick/slick-theme.scss */
.slick-dots li button:hover, .slick-dots li button:focus {
  outline: none;
}

/* line 168, node_modules/slick-carousel/slick/slick-theme.scss */
.slick-dots li button:hover:before, .slick-dots li button:focus:before {
  opacity: 1;
}

/* line 172, node_modules/slick-carousel/slick/slick-theme.scss */
.slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "•";
  width: 20px;
  height: 20px;
  font-family: "slick";
  font-size: 6px;
  line-height: 20px;
  text-align: center;
  color: black;
  opacity: 0.25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 189, node_modules/slick-carousel/slick/slick-theme.scss */
.slick-dots li.slick-active button:before {
  color: black;
  opacity: 0.75;
}

/* line 23, app/assets/stylesheets/landing_pages/index.scss */
.fs--xs {
  font-size: 12px;
}

/* line 24, app/assets/stylesheets/landing_pages/index.scss */
.fs--s {
  font-size: 14px;
}

/* line 25, app/assets/stylesheets/landing_pages/index.scss */
.fs--m {
  font-size: 16px;
}

/* line 26, app/assets/stylesheets/landing_pages/index.scss */
.fs--l {
  font-size: 18px;
}

/* line 28, app/assets/stylesheets/landing_pages/index.scss */
.page-wrapper {
  margin-top: 48px;
}

@media screen and (min-width: 768px) {
  /* line 28, app/assets/stylesheets/landing_pages/index.scss */
  .page-wrapper {
    margin-top: 65px;
  }
}

/* line 36, app/assets/stylesheets/landing_pages/index.scss */
.divider {
  border: 2.5px transparent solid;
  width: 35px;
  margin: 0 auto;
}

/* line 44, app/assets/stylesheets/landing_pages/index.scss */
.video-wrapper {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
}

/* line 51, app/assets/stylesheets/landing_pages/index.scss */
.video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 59, app/assets/stylesheets/landing_pages/index.scss */
.site-footer__wrapper {
  max-width: 972px;
  margin: auto;
}

/* line 64, app/assets/stylesheets/landing_pages/index.scss */
.hidden {
  display: none !important;
}

/* line 68, app/assets/stylesheets/landing_pages/index.scss */
.c-modal__content {
  padding-top: 40px;
}

/* line 72, app/assets/stylesheets/landing_pages/index.scss */
.section-heading {
  font-family: 'Publico-Extrabold';
  font-size: 28px;
  line-height: 35px;
  color: #1F2633;
}

@media screen and (min-width: 768px) {
  /* line 72, app/assets/stylesheets/landing_pages/index.scss */
  .section-heading {
    font-size: 36px;
    line-height: 50px;
    letter-spacing: 0.5px;
  }
}

/* line 85, app/assets/stylesheets/landing_pages/index.scss */
.light-text {
  color: #F5F5F5;
}

/* line 86, app/assets/stylesheets/landing_pages/index.scss */
.medium-dark-text {
  color: #717983;
}

/* line 87, app/assets/stylesheets/landing_pages/index.scss */
.dark-text {
  color: #1F2633;
}

/* line 89, app/assets/stylesheets/landing_pages/index.scss */
.light-grey-background {
  background-color: #F5F5F5;
}

/* line 91, app/assets/stylesheets/landing_pages/index.scss */
.landing-page-v2--gray {
  background: #F3F4F5;
}

/* line 95, app/assets/stylesheets/landing_pages/index.scss */
.landing-page-v2--tan {
  background: #F4F5F0;
}

/* line 99, app/assets/stylesheets/landing_pages/index.scss */
.slick-next {
  right: 16px;
}

/* line 103, app/assets/stylesheets/landing_pages/index.scss */
.slick-next:before, .slick-prev:before {
  color: transparent;
}

/* line 107, app/assets/stylesheets/landing_pages/index.scss */
.slick-prev {
  left: 16px;
  z-index: 1;
}
.dont-buy-baloney-wrapper {
  position: relative;
  height: 460px;
  width: 100%;
  margin: auto;
  -moz-box-sizing: padding-box;
  box-sizing: padding-box;
  -webkit-box-sizing: padding-box;
  border: 1px solid #ccd3d8;
  border-radius: 15px;
  overflow: hidden;
  min-width: 300px;
  max-width: 760px;
  background: #f1f9fc;
  color: #556169; }
.dont-buy-baloney-wrapper .start {
  height: 102%;
  -moz-box-sizing: padding-box;
  box-sizing: padding-box;
  -webkit-box-sizing: padding-box;
  width: 102%;
  position: absolute;
  left: -1%;
  right: -1%;
  top: -1%;
  bottom: -1%;
  border-radius: 50px;
  border: 1px solid #ccd3d8; }
.dont-buy-baloney-wrapper .inner-start-wrapper {
  background: white;
  width: 300px;
  height: 400px;
  margin: auto;
  position: absolute;
  margin-top: 30px;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  border-radius: 20px; }
.dont-buy-baloney-wrapper .start img {
  height: 100%;
  width: 100%;
  position: absolute;
  top: -5px;
  left: -5px;
  right: -5px;
  bottom: -5px; }
.dont-buy-baloney-wrapper .game-title {
  padding-top: 45px;
  padding-bottom: 0px;
  margin-top: 0;
  margin-bottom: 0;
  text-align: center; }
.dont-buy-baloney-wrapper .game-description {
  text-align: left;
  padding-top: 0;
  margin-top: 0; }
.dont-buy-baloney-wrapper .toggle {
  background: transparent;
  border: 0px;
  position: absolute;
  top: 3%;
  left: 3%;
  height: 50px;
  width: 50px;
  z-index: 2; }
.dont-buy-baloney-wrapper .toggle.inactive .pause {
  display: block; }
.dont-buy-baloney-wrapper .toggle .pause, .dont-buy-baloney-wrapper .toggle .play {
  display: none; }
.dont-buy-baloney-wrapper .start .description {
  border-bottom: 1px solid #ccd3d8;
  height: 320px;
  width: 100%; }
.dont-buy-baloney-wrapper .start .begin {
  margin-top: 15px;
  width: 100%;
  border-top: 1px solid #ccd3d8; }
.dont-buy-baloney-wrapper .start.inactive .description {
  display: none; }
.dont-buy-baloney-wrapper .start.inactive {
  display: none; }
.dont-buy-baloney-wrapper .description img {
  max-height: 120px;
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  max-width: 70%;
  bottom: 0; }
.dont-buy-baloney-wrapper .end {
  height: 100%;
  width: 100%;
  position: absolute;
  margin: auto;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0; }
.dont-buy-baloney-wrapper .basket {
  width: 60%;
  max-height: 50%;
  margin: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  position: relative;
  margin-top: 140px; }
.dont-buy-baloney-wrapper .basket p.score {
  position: absolute;
  bottom: 0;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  max-width: 135px;
  margin-bottom: 40px; }
.dont-buy-baloney-wrapper .basket img {
  margin-left: auto;
  margin-right: auto; }
.dont-buy-baloney-wrapper .correct-0 .basket .empty, .dont-buy-baloney-wrapper .correct-1 .basket .empty, .dont-buy-baloney-wrapper .correct-2 .basket .empty, .dont-buy-baloney-wrapper .correct-3 .basket .full, .dont-buy-baloney-wrapper .correct-4 .basket .full, .dont-buy-baloney-wrapper .correct-5 .basket .full, .dont-buy-baloney-wrapper .correct-6 .basket .full, .dont-buy-baloney-wrapper .correct-7 .basket .full, .dont-buy-baloney-wrapper .correct-1.correct-3 .basket .full {
  display: block; }
.dont-buy-baloney-wrapper .basket .full, .dont-buy-baloney-wrapper .correct-0 .basket .full, .dont-buy-baloney-wrapper .correct-1 .basket .full, .dont-buy-baloney-wrapper .correct-2 .basket .full, .dont-buy-baloney-wrapper .correct-3 .basket .empty, .dont-buy-baloney-wrapper .correct-4 .basket .empty, .dont-buy-baloney-wrapper .correct-5 .basket .empty, .dont-buy-baloney-wrapper .correct-6 .basket .empty, .dont-buy-baloney-wrapper .correct-7 .basket .empty, .dont-buy-baloney-wrapper .correct-1.correct-3 .basket .empty {
  display: none; }
.dont-buy-baloney-wrapper .correct-0 .feedback-text.bad, .dont-buy-baloney-wrapper .correct-1 .feedback-text.bad, .dont-buy-baloney-wrapper .correct-2 .feedback-text.bad, .dont-buy-baloney-wrapper .correct-3 .feedback-text.meh, .dont-buy-baloney-wrapper .correct-1.correct-3 .feedback-text.meh, .dont-buy-baloney-wrapper .correct-4 .feedback-text.meh, .dont-buy-baloney-wrapper .correct-5 .feedback-text.good, .dont-buy-baloney-wrapper .correct-6 .feedback-text.good, .dont-buy-baloney-wrapper .correct-7 .feedback-text.great, .dont-buy-baloney-wrapper .correct-4.correct-6 .feedback-text.good {
  display: block; }
.dont-buy-baloney-wrapper .correct-1.correct-3 .feedback-text.bad, .dont-buy-baloney-wrapper .correct-4.correct-6 .feedback-text.meh {
  display: none; }
.dont-buy-baloney-wrapper .feedback-text {
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  display: none;
  height: 100px;
  margin-top: -70px;
  position: absolute;
  text-align: center;
  padding-left: 20px;
  padding-right: 20px; }
.dont-buy-baloney-wrapper .cart {
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  height: 30px;
  width: 200px;
  bottom: 0; }
.dont-buy-baloney-wrapper .progress__indicator {
  height: 10px;
  width: 10px;
  border-radius: 50%;
  border: 1px solid #d4dee2;
  float: left;
  margin-left: 15px; }
.dont-buy-baloney-wrapper .progress-1 .progress-1__indicator, .dont-buy-baloney-wrapper .progress-2 .progress-2__indicator, .dont-buy-baloney-wrapper .progress-3 .progress-3__indicator, .dont-buy-baloney-wrapper .progress-4 .progress-4__indicator, .dont-buy-baloney-wrapper .progress-5 .progress-5__indicator, .dont-buy-baloney-wrapper .progress-6 .progress-6__indicator, .dont-buy-baloney-wrapper .progress-7 .progress-7__indicator {
  border: 1px solid #729fd0;
  background-color: #729fd0; }
.dont-buy-baloney-wrapper .milk .milk-img, .dont-buy-baloney-wrapper .beef .beef-img, .dont-buy-baloney-wrapper .popcorn .popcorn-img, .dont-buy-baloney-wrapper .nut .nut-img, .dont-buy-baloney-wrapper .sauce .sauce-img, .dont-buy-baloney-wrapper .bread .bread-img, .dont-buy-baloney-wrapper .tea .tea-img, .dont-buy-baloney-wrapper .pasta .pasta-img, .dont-buy-baloney-wrapper .yogurt .yogurt-img, .dont-buy-baloney-wrapper .chicken .chicken-img, .dont-buy-baloney-wrapper .pork .pork-img, .dont-buy-baloney-wrapper .eggs .eggs-img, .dont-buy-baloney-wrapper .butter .butter-img, .dont-buy-baloney-wrapper .fiber .fiber-img, .dont-buy-baloney-wrapper .sodium .sodium-img {
  display: inline-block; }
.dont-buy-baloney-wrapper .scenarios {
  height: 460px;
  -moz-box-sizing: padding-box;
  box-sizing: padding-box;
  -webkit-box-sizing: padding-box;
  width: 100%;
  margin: auto;
  position: absolute;
  left: 0;
  right: 0; }
.dont-buy-baloney-wrapper .scenario {
  height: 100%;
  width: 100%;
  position: absolute;
  display: block;
  background: #f1f9fc; }
.dont-buy-baloney-wrapper .scenario-wrapper {
  height: 100%;
  width: 80%;
  position: absolute;
  margin: auto;
  left: 0;
  right: 0;
  min-width: 400px; }
.dont-buy-baloney-wrapper .option {
  z-index: 0;
  width: 50%;
  min-width: 200px;
  float: left;
  position: relative;
  height: 300px;
  margin: auto;
  margin-top: 40px; }
.dont-buy-baloney-wrapper .option.active {
  z-index: 1;
  margin-top: 40px;
  top: 0;
  width: 100%;
  height: 80%;
  position: absolute;
  background: #f1f9fc; }
.dont-buy-baloney-wrapper .option .description {
  height: 70%;
  width: 100%;
  max-height: 210px;
  position: relative;
  border-left: 1px solid #ccd3d8; }
.dont-buy-baloney-wrapper .option:nth-child(1) .description, .dont-buy-baloney-wrapper .option.active .description {
  border-left: 0px; }
.dont-buy-baloney-wrapper .option-title {
  text-align: center;
  padding-left: 30px;
  padding-right: 30px; }
.dont-buy-baloney-wrapper .active .conclusion, .dont-buy-baloney-wrapper .active .description {
  width: 50%; }
.dont-buy-baloney-wrapper .option:nth-child(1).active .conclusion, .dont-buy-baloney-wrapper .option:nth-child(2).active .description {
  float: right; }
.dont-buy-baloney-wrapper .option:nth-child(2).active .conclusion, .dont-buy-baloney-wrapper .option:nth-child(1).active .description {
  float: left; }
.dont-buy-baloney-wrapper .option:nth-child(1).active .option-conclusion {
  padding-right: 0; }
.dont-buy-baloney-wrapper .option:nth-child(2).active .option-conclusion {
  padding-left: 0; }
.dont-buy-baloney-wrapper .option:nth-child(1).active .conclusion {
  border-left: 1px solid #ccd3d8;
  margin-right: -1px; }
.dont-buy-baloney-wrapper .option:nth-child(2).active .conclusion {
  border-right: 1px solid #ccd3d8;
  margin-left: -1px; }
.dont-buy-baloney-wrapper .conclusion {
  height: 80%;
  text-align: left;
  display: none;
  position: relative;
  top: 0; }
.dont-buy-baloney-wrapper .conclusion .conclusion-description {
  margin-bottom: auto;
  top: 0;
  bottom: 0;
  height: 80%;
  width: 100%;
  position: absolute; }
.dont-buy-baloney-wrapper .option .description, .dont-buy-baloney-wrapper .option .conclusion {
  background: #f1f9fc; }
.dont-buy-baloney-wrapper .option-conclusion {
  line-height: 1.3em;
  padding-left: 20px;
  padding-right: 20px; }
.dont-buy-baloney-wrapper .conclusion-feedback {
  padding-left: 25px;
  position: relative; }
.dont-buy-baloney-wrapper .conclusion-feedback img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  margin-bottom: auto;
  margin-top: auto;
  float: left;
  margin-left: 20px;
  max-height: 40px;
  max-width: 80px; }
.dont-buy-baloney-wrapper .conclusion-feedback p {
  float: none;
  line-height: 1.2em;
  text-transform: upercase;
  padding-left: 50px; }
.dont-buy-baloney-wrapper .conclusion-feedback p.baloney {
  padding-left: 90px; }
.dont-buy-baloney-wrapper .toggle, .dont-buy-baloney-wrapper .button, .dont-buy-baloney-wrapper .game-next, .dont-buy-baloney-wrapper .begin, .dont-buy-baloney-wrapper .reset {
  cursor: pointer; }
.dont-buy-baloney-wrapper .option.active .description {
  display: block; }
.dont-buy-baloney-wrapper .option.active .button {
  display: none; }
.dont-buy-baloney-wrapper .option.active .conclusion {
  display: block; }
.dont-buy-baloney-wrapper .scenario.inactive {
  display: none; }
.dont-buy-baloney-wrapper .game-next, .dont-buy-baloney-wrapper .start .begin, .dont-buy-baloney-wrapper .option .button, .dont-buy-baloney-wrapper .reset {
  width: 180px;
  height: 50px;
  color: #f1f9fc;
  background: #739fd1;
  border-radius: 50px;
  margin-left: auto;
  margin-right: auto;
  text-transform: uppercase; }
.dont-buy-baloney-wrapper .game-description {
  padding: 35px;
  line-height: 1.3em; }
.dont-buy-baloney-wrapper .button-text {
  margin: 0;
  padding-top: 12px;
  text-align: center; }
.dont-buy-baloney-wrapper .button .button-text, .dont-buy-baloney-wrapper .game-next {
  margin-top: 10px;
  clear: both; }
.dont-buy-baloney-wrapper .game-next:hover, .dont-buy-baloney-wrapper .start .begin:hover, .dont-buy-baloney-wrapper .reset:hover {
  background: #538cc7; }
.dont-buy-baloney-wrapper .game-next {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  display: none; }
.dont-buy-baloney-wrapper .active .game-next {
  display: block; }
.dont-buy-baloney-wrapper .color {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0; }
.dont-buy-baloney-wrapper .end.correct-1 .color, .dont-buy-baloney-wrapper .end .color {
  background-color: rgba(197, 215, 102, 0); }
.dont-buy-baloney-wrapper .end.correct-2 .color {
  background-color: rgba(197, 215, 102, 0.1); }
.dont-buy-baloney-wrapper .end.correct-3 .color {
  background-color: rgba(197, 215, 102, 0.2); }
.dont-buy-baloney-wrapper .end.correct-4 .color {
  background-color: rgba(197, 215, 102, 0.4); }
.dont-buy-baloney-wrapper .end.correct-5 .color {
  background-color: rgba(197, 215, 102, 0.6); }
.dont-buy-baloney-wrapper .end.correct-6 .color {
  background-color: rgba(197, 215, 102, 0.8); }
.dont-buy-baloney-wrapper .end.correct-7 .color {
  background-color: #c5d766; }
.dont-buy-baloney-wrapper .end.finalized {
  z-index: 10;
  background-color: white; }

@media screen and (max-width: 800px) {
  .dont-buy-baloney-wrapper .option.active .button-text {
    padding-top: 12px; }
  .dont-buy-baloney-wrapper .toggle {
    position: absolute;
    left: 3%;
    top: 3%;
    height: 50px;
    width: 50px; }
  .dont-buy-baloney-wrapper .scenarios {
    min-width: 300px; }
  .dont-buy-baloney-wrapper .scenario {
    padding-top: 30px; }
  .dont-buy-baloney-wrapper .option {
    width: 90%;
    margin-top: 0;
    height: 200px;
    padding-top: 10px;
    float: none; }
  .dont-buy-baloney-wrapper .option.active {
    margin-top: 0;
    padding-top: 0px;
    height: 90%; }
  .dont-buy-baloney-wrapper .option.active .description {
    height: 30%; }
  .dont-buy-baloney-wrapper .option .description {
    border: 0px;
    height: 70%; }
  .dont-buy-baloney-wrapper .option .description img {
    margin-bottom: 0;
    max-height: 70px; }
  .dont-buy-baloney-wrapper .option.active .description img {
    max-height: 0px; }
  .dont-buy-baloney-wrapper .option.active .option-conclusion {
    padding-right: 0;
    padding-left: 0; }
  .dont-buy-baloney-wrapper .option .button {
    bottom: 0;
    left: 0;
    right: 0;
    position: absolute; }
  .dont-buy-baloney-wrapper .option .button-text {
    padding-top: 0; }
  .dont-buy-baloney-wrapper .option .conclusion .button-text {
    padding-top: 12px; }
  .dont-buy-baloney-wrapper .option-title {
    padding-left: 15px;
    padding-right: 15px; }
  .dont-buy-baloney-wrapper .option.active .description, .dont-buy-baloney-wrapper .option.active .conclusion {
    width: 90%; }
  .dont-buy-baloney-wrapper .option.active .conclusion .conclusion-description {
    padding-top: 75px; }
  .dont-buy-baloney-wrapper .conclusion .conclusion-description p {
    margin-bottom: 15px; }
  .dont-buy-baloney-wrapper .conclusion .conclusion-description {
    height: 70%;
    margin-bottom: 0;
    margin-top: 0; }
  .dont-buy-baloney-wrapper .option:nth-child(1).active .description, .dont-buy-baloney-wrapper .option:nth-child(1).active .conclusion, .dont-buy-baloney-wrapper .option:nth-child(2).active .description, .dont-buy-baloney-wrapper .option:nth-child(2).active .conclusion {
    position: absolute;
    border: 0px;
    margin-right: auto;
    margin-left: auto;
    float: none;
    left: 0;
    right: 0; }
  .dont-buy-baloney-wrapper .basket p.score {
    display: block;
    margin-bottom: 6%; }
  .dont-buy-baloney-wrapper .basket-container {
    margin-top: 120px;
    position: relative; }
  .dont-buy-baloney-wrapper .feedback-text {
    margin-top: -90px; }
  .dont-buy-baloney-wrapper .scenario-wrapper {
    min-width: 0px; }
  .dont-buy-baloney-wrapper .feedback-text {
    padding: 0;
    margin-bottom: 20px; }
  .dont-buy-baloney-wrapper .cart {
    display: none; } }

.page-container {
  position: relative;
  min-height: 600px; }

.page-content.game-content {
  margin-left: auto;
  margin-right: auto;
  max-width: 745px;
  position: absolute;
  left: 0;
  right: 0; }

@media screen and (max-width: 600px) {
  .dont-buy-baloney-wrapper .option.active .conclusion .conclusion-description {
    padding-top: 30px; }
  .dont-buy-baloney-wrapper p.option-conclusion {
    padding-top: 20px; } }
/*
  Based on tooltip segment of Bootstrap 3.3.7 css: https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.css
*/

.tooltip {
    position: absolute;
    z-index: 1070;
    display: block;
    font-size: 16px;
    font-style: normal;
    font-weight: normal;
    line-height: 1.42857143;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    word-spacing: normal;
    word-wrap: normal;
    white-space: normal;
    filter: alpha(opacity=0);
    opacity: 0;

    line-break: auto;
}
.tooltip.in {
    filter: alpha(opacity=100);
    opacity: 1;
}
.tooltip.top {
    padding: 5px 0;
    margin-top: -3px;
}
.tooltip.right {
    padding: 0 5px;
    margin-left: 3px;
}
.tooltip.bottom {
    padding: 5px 0;
    margin-top: 3px;
}
.tooltip.left {
    padding: 0 5px;
    margin-left: -3px;
}
.tooltip-inner {
    max-width: 400px;
    padding: 20px;
    background-color: #fff;
    color: #000;
    border-radius: 4px;
    border: 1px solid #ddd;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
}
.tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}
.tooltip.top .tooltip-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 5px 5px 0;
    border-top-color: #ddd;
}
.tooltip.top-left .tooltip-arrow {
    right: 5px;
    bottom: 0;
    margin-bottom: -5px;
    border-width: 5px 5px 0;
    border-top-color: #ddd;
}
.tooltip.top-right .tooltip-arrow {
    bottom: 0;
    left: 5px;
    margin-bottom: -5px;
    border-width: 5px 5px 0;
    border-top-color: #ddd;
}
.tooltip.right .tooltip-arrow {
    top: 50%;
    left: 0;
    margin-top: -5px;
    border-width: 5px 5px 5px 0;
    border-right-color: #ddd;
}
.tooltip.left .tooltip-arrow {
    top: 50%;
    right: 0;
    margin-top: -5px;
    border-width: 5px 0 5px 5px;
    border-left-color: #ddd;
}
.tooltip.bottom .tooltip-arrow {
    top: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #ddd;
}
.tooltip.bottom-left .tooltip-arrow {
    top: 0;
    right: 5px;
    margin-top: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #ddd;
}
.tooltip.bottom-right .tooltip-arrow {
    top: 0;
    left: 5px;
    margin-top: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #ddd;
}
@charset "UTF-8";
/* Colors from https://docs.google.com/presentation/d/1GLZ_sF1i3v-65UkYySofDfE4-mprRDAcNItuLRIfI1E/edit#slide=id.gca7ee0ce7d_0_4436 */
/* line 5, app/assets/stylesheets/evolve/base/layouts.scss */
.ev-bg-base, .ev-bg--d, .ev-bg--htn, .ev-bg--pvn-msk, .ev-bg--pvn, .ev-bg--bh, .ev-bg--all {
  background-color: #FFFFFF;
}

@media only screen and (min-width: 1024px) {
  /* line 9, app/assets/stylesheets/evolve/base/layouts.scss */
  .ev-bg--all {
    background-color: #E2DED4;
  }
}

@media only screen and (min-width: 1024px) {
  /* line 16, app/assets/stylesheets/evolve/base/layouts.scss */
  .ev-bg--bh {
    background-color: #DDD1BB;
  }
}

@media only screen and (min-width: 1024px) {
  /* line 23, app/assets/stylesheets/evolve/base/layouts.scss */
  .ev-bg--pvn {
    background-color: #DFD3BE;
  }
}

@media only screen and (min-width: 1024px) {
  /* line 30, app/assets/stylesheets/evolve/base/layouts.scss */
  .ev-bg--pvn-msk {
    background-color: #F0FBFC;
  }
}

@media only screen and (min-width: 1024px) {
  /* line 37, app/assets/stylesheets/evolve/base/layouts.scss */
  .ev-bg--htn {
    background-color: #E2DED3;
  }
}

@media only screen and (min-width: 1024px) {
  /* line 44, app/assets/stylesheets/evolve/base/layouts.scss */
  .ev-bg--d {
    background-color: #FAE3DA;
  }
}

/* line 51, app/assets/stylesheets/evolve/base/layouts.scss */
.ev-bg-static--all {
  background-color: #E2DED4;
}

/* line 55, app/assets/stylesheets/evolve/base/layouts.scss */
.ev-bg-static--bh {
  background-color: #DDD1BB;
}

/* line 59, app/assets/stylesheets/evolve/base/layouts.scss */
.ev-bg-static--pvn {
  background-color: #DFD3BE;
}

/* line 63, app/assets/stylesheets/evolve/base/layouts.scss */
.ev-bg-static--pvn-msk {
  background-color: #F0FBFC;
}

/* line 67, app/assets/stylesheets/evolve/base/layouts.scss */
.ev-bg-static--pvn-msk-dm {
  background-color: #FCDFD6;
}

/* line 71, app/assets/stylesheets/evolve/base/layouts.scss */
.ev-bg-static--htn {
  background-color: #E2DED3;
}

/* line 75, app/assets/stylesheets/evolve/base/layouts.scss */
.ev-bg-static--d {
  background-color: #FAE3DA;
}

/* line 79, app/assets/stylesheets/evolve/base/layouts.scss */
.ev-subsection-container {
  font-family: "CentraNo2", AvenirNext-Medium, Helvetica Neue, Helvetica, sans-serif;
  padding: 56px 0 100px;
  flex-wrap: wrap;
  width: 100%;
  z-index: 3;
}

@media only screen and (min-width: 1024px) {
  /* line 79, app/assets/stylesheets/evolve/base/layouts.scss */
  .ev-subsection-container {
    max-width: 920px;
    padding: 120px 20px;
  }
}

@media only screen and (min-width: 1024px) {
  /* line 92, app/assets/stylesheets/evolve/base/layouts.scss */
  .ev-subsection-container__desktop {
    display: flex;
    justify-content: center;
  }
}

/* line 99, app/assets/stylesheets/evolve/base/layouts.scss */
.ev-arrow-icon-circle {
  fill: #FFFFFF;
}

/* line 102, app/assets/stylesheets/evolve/base/layouts.scss */
.ev-arrow-icon-circle:hover {
  fill: #F8F9FA;
  cursor: pointer;
}

/* line 109, app/assets/stylesheets/evolve/base/layouts.scss */
.ev-slider-dots.slick-dots li {
  margin: 0;
}

/* line 113, app/assets/stylesheets/evolve/base/layouts.scss */
.ev-slider-dots.slick-dots li button:before {
  background-color: #637380;
  border-radius: 50%;
  color: transparent;
  margin: 0 6px;
  opacity: 0.4;
  width: 8px;
  height: 8px;
}

/* line 124, app/assets/stylesheets/evolve/base/layouts.scss */
.ev-slider-dots.slick-dots li button:hover:before {
  opacity: 0.8;
}

/* line 131, app/assets/stylesheets/evolve/base/layouts.scss */
.ev-slider-dots.slick-dots li.slick-active button:before {
  background-color: #E85A2E;
  opacity: 1;
}

@font-face {
  font-family: 'CentraNo2';
  font-weight: bold;
  font-style: normal;
  src: url(/assets/CentraNo2-Bold-7279042bfcb2eac1150a983a8e319d89ae350ccc71fa78b7a864a102aa5fd0d5.woff);
}

@font-face {
  font-family: 'CentraNo2';
  font-weight: bold;
  font-style: italic;
  src: url(/assets/CentraNo2-BoldItalic-dddc4d3872d20caa5032be35b3ba5e2a466b4957935b749ff92f66820080723b.woff);
}

@font-face {
  font-family: 'CentraNo2';
  font-weight: normal;
  font-style: normal;
  src: url(/assets/CentraNo2-Medium-ecd4bd6132c5e6198efba0ee873bee498657ab0d956696f6c00b3d1e15258010.woff);
}

@font-face {
  font-family: 'CentraNo2';
  font-weight: normal;
  font-style: italic;
  src: url(/assets/CentraNo2-MediumItalic-5d2f5e07bc7bd341650860ccf25aa61b78c2fbbad4006c19964cc09002d66671.woff);
}

@font-face {
  font-family: 'CentraNo2';
  font-weight: 300;
  font-style: normal;
  src: url(/assets/CentraNo2-Book-63973f6e16452142ff1d00e3739d8354068aae127c70c47a5ec6c5ec87cbd0c6.woff);
}

@font-face {
  font-family: 'CentraNo2';
  font-weight: 300;
  font-style: italic;
  src: url(/assets/CentraNo2-BookItalic-9ce29c7ddf676537658d9dcf41122e0a2c29d9f8b970f41adedd1593cfbf261c.woff);
}

@font-face {
  font-family: 'GT-Super';
  font-style: normal;
  font-weight: 700;
  src: url(/assets/GT-Super-Display-Bold-d5f90e32317b0d9e885a8ef93b3a91e2895f54ab236ed4e4cbf7961f5e828b6c.ttf);
}

@font-face {
  font-family: 'GT-Super';
  font-weight: bold;
  src: url(/assets/GT-Super-Display-Bold-d5f90e32317b0d9e885a8ef93b3a91e2895f54ab236ed4e4cbf7961f5e828b6c.ttf);
}

@font-face {
  font-family: 'GT-Super';
  font-style: italic;
  font-weight: 700;
  src: url(/assets/GT-Super-Display-Bold-Italic-a5790f743b38d622b38d04dcb99caa93580e0879c45fa159707bcc2dec1e557d.ttf);
}

@font-face {
  font-family: 'CentraNo2';
  font-weight: bold;
  font-style: normal;
  src: url("../fonts/CentraNo2-Bold.woff");
}

@font-face {
  font-family: 'CentraNo2';
  font-weight: bold;
  font-style: italic;
  src: url("../fonts/CentraNo2-BoldItalic.woff");
}

@font-face {
  font-family: 'CentraNo2';
  font-weight: normal;
  font-style: normal;
  src: url("../fonts/CentraNo2-Medium.woff");
}

@font-face {
  font-family: 'CentraNo2';
  font-weight: normal;
  font-style: italic;
  src: url("../fonts/CentraNo2-MediumItalic.woff");
}

@font-face {
  font-family: 'CentraNo2';
  font-weight: 300;
  font-style: normal;
  src: url("../fonts/CentraNo2-Book.woff");
}

@font-face {
  font-family: 'CentraNo2';
  font-weight: 300;
  font-style: italic;
  src: url("../fonts/CentraNo2-BookItalic.woff");
}

/* line 5, node_modules/@omada/clarity-css/assets/stylesheets/components/grid.scss */
.cl-container {
  display: flex;
  margin: 0 auto;
  width: 100%;
  max-width: 1100px;
  padding-right: 16px;
  padding-left: 16px;
  flex: 1;
  flex-direction: column;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/components/grid.scss */
.cl-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: -16px;
  margin-left: -16px;
}

/* line 24, node_modules/@omada/clarity-css/assets/stylesheets/components/grid.scss */
.cl-col {
  flex-direction: column;
  width: 100%;
  padding-right: 16px;
  padding-left: 16px;
}

@media only screen and (min-width: 768px) {
  /* line 24, node_modules/@omada/clarity-css/assets/stylesheets/components/grid.scss */
  .cl-col {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
}

/* line 37, node_modules/@omada/clarity-css/assets/stylesheets/components/grid.scss */
.cl-col-center-horizontal {
  display: flex;
  align-items: center;
}

/* line 42, node_modules/@omada/clarity-css/assets/stylesheets/components/grid.scss */
.cl-row.cl-row-center-vertical {
  display: flex;
  align-items: center;
  flex-grow: 1;
}

/* line 50, node_modules/@omada/clarity-css/assets/stylesheets/components/grid.scss */
.cl-col-1 {
  flex-direction: column;
  width: 100%;
  padding-right: 16px;
  padding-left: 16px;
}

@media only screen and (min-width: 768px) {
  /* line 50, node_modules/@omada/clarity-css/assets/stylesheets/components/grid.scss */
  .cl-col-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
}

/* line 50, node_modules/@omada/clarity-css/assets/stylesheets/components/grid.scss */
.cl-col-2 {
  flex-direction: column;
  width: 100%;
  padding-right: 16px;
  padding-left: 16px;
}

@media only screen and (min-width: 768px) {
  /* line 50, node_modules/@omada/clarity-css/assets/stylesheets/components/grid.scss */
  .cl-col-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
}

/* line 50, node_modules/@omada/clarity-css/assets/stylesheets/components/grid.scss */
.cl-col-3 {
  flex-direction: column;
  width: 100%;
  padding-right: 16px;
  padding-left: 16px;
}

@media only screen and (min-width: 768px) {
  /* line 50, node_modules/@omada/clarity-css/assets/stylesheets/components/grid.scss */
  .cl-col-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
}

/* line 50, node_modules/@omada/clarity-css/assets/stylesheets/components/grid.scss */
.cl-col-4 {
  flex-direction: column;
  width: 100%;
  padding-right: 16px;
  padding-left: 16px;
}

@media only screen and (min-width: 768px) {
  /* line 50, node_modules/@omada/clarity-css/assets/stylesheets/components/grid.scss */
  .cl-col-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
}

/* line 50, node_modules/@omada/clarity-css/assets/stylesheets/components/grid.scss */
.cl-col-5 {
  flex-direction: column;
  width: 100%;
  padding-right: 16px;
  padding-left: 16px;
}

@media only screen and (min-width: 768px) {
  /* line 50, node_modules/@omada/clarity-css/assets/stylesheets/components/grid.scss */
  .cl-col-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
}

/* line 50, node_modules/@omada/clarity-css/assets/stylesheets/components/grid.scss */
.cl-col-6 {
  flex-direction: column;
  width: 100%;
  padding-right: 16px;
  padding-left: 16px;
}

@media only screen and (min-width: 768px) {
  /* line 50, node_modules/@omada/clarity-css/assets/stylesheets/components/grid.scss */
  .cl-col-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
}

/* line 50, node_modules/@omada/clarity-css/assets/stylesheets/components/grid.scss */
.cl-col-7 {
  flex-direction: column;
  width: 100%;
  padding-right: 16px;
  padding-left: 16px;
}

@media only screen and (min-width: 768px) {
  /* line 50, node_modules/@omada/clarity-css/assets/stylesheets/components/grid.scss */
  .cl-col-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
}

/* line 50, node_modules/@omada/clarity-css/assets/stylesheets/components/grid.scss */
.cl-col-8 {
  flex-direction: column;
  width: 100%;
  padding-right: 16px;
  padding-left: 16px;
}

@media only screen and (min-width: 768px) {
  /* line 50, node_modules/@omada/clarity-css/assets/stylesheets/components/grid.scss */
  .cl-col-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
}

/* line 50, node_modules/@omada/clarity-css/assets/stylesheets/components/grid.scss */
.cl-col-9 {
  flex-direction: column;
  width: 100%;
  padding-right: 16px;
  padding-left: 16px;
}

@media only screen and (min-width: 768px) {
  /* line 50, node_modules/@omada/clarity-css/assets/stylesheets/components/grid.scss */
  .cl-col-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
}

/* line 50, node_modules/@omada/clarity-css/assets/stylesheets/components/grid.scss */
.cl-col-10 {
  flex-direction: column;
  width: 100%;
  padding-right: 16px;
  padding-left: 16px;
}

@media only screen and (min-width: 768px) {
  /* line 50, node_modules/@omada/clarity-css/assets/stylesheets/components/grid.scss */
  .cl-col-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
}

/* line 50, node_modules/@omada/clarity-css/assets/stylesheets/components/grid.scss */
.cl-col-11 {
  flex-direction: column;
  width: 100%;
  padding-right: 16px;
  padding-left: 16px;
}

@media only screen and (min-width: 768px) {
  /* line 50, node_modules/@omada/clarity-css/assets/stylesheets/components/grid.scss */
  .cl-col-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
}

/* line 50, node_modules/@omada/clarity-css/assets/stylesheets/components/grid.scss */
.cl-col-12 {
  flex-direction: column;
  width: 100%;
  padding-right: 16px;
  padding-left: 16px;
}

@media only screen and (min-width: 768px) {
  /* line 50, node_modules/@omada/clarity-css/assets/stylesheets/components/grid.scss */
  .cl-col-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}

@media only screen and (min-width: 768px) {
  /* line 64, node_modules/@omada/clarity-css/assets/stylesheets/components/grid.scss */
  .cl-offset-1 {
    margin-left: 8.3333333333%;
  }
}

@media only screen and (min-width: 768px) {
  /* line 64, node_modules/@omada/clarity-css/assets/stylesheets/components/grid.scss */
  .cl-offset-2 {
    margin-left: 16.6666666667%;
  }
}

@media only screen and (min-width: 768px) {
  /* line 64, node_modules/@omada/clarity-css/assets/stylesheets/components/grid.scss */
  .cl-offset-3 {
    margin-left: 25%;
  }
}

@media only screen and (min-width: 768px) {
  /* line 64, node_modules/@omada/clarity-css/assets/stylesheets/components/grid.scss */
  .cl-offset-4 {
    margin-left: 33.3333333333%;
  }
}

@media only screen and (min-width: 768px) {
  /* line 64, node_modules/@omada/clarity-css/assets/stylesheets/components/grid.scss */
  .cl-offset-5 {
    margin-left: 41.6666666667%;
  }
}

@media only screen and (min-width: 768px) {
  /* line 64, node_modules/@omada/clarity-css/assets/stylesheets/components/grid.scss */
  .cl-offset-6 {
    margin-left: 50%;
  }
}

@media only screen and (min-width: 768px) {
  /* line 64, node_modules/@omada/clarity-css/assets/stylesheets/components/grid.scss */
  .cl-offset-7 {
    margin-left: 58.3333333333%;
  }
}

@media only screen and (min-width: 768px) {
  /* line 64, node_modules/@omada/clarity-css/assets/stylesheets/components/grid.scss */
  .cl-offset-8 {
    margin-left: 66.6666666667%;
  }
}

@media only screen and (min-width: 768px) {
  /* line 64, node_modules/@omada/clarity-css/assets/stylesheets/components/grid.scss */
  .cl-offset-9 {
    margin-left: 75%;
  }
}

@media only screen and (min-width: 768px) {
  /* line 64, node_modules/@omada/clarity-css/assets/stylesheets/components/grid.scss */
  .cl-offset-10 {
    margin-left: 83.3333333333%;
  }
}

@media only screen and (min-width: 768px) {
  /* line 64, node_modules/@omada/clarity-css/assets/stylesheets/components/grid.scss */
  .cl-offset-11 {
    margin-left: 91.6666666667%;
  }
}

/* line 4, node_modules/@omada/clarity-css/assets/stylesheets/components/navigation.scss */
.cl-navbar {
  background-color: #FFFFFF;
  border-bottom: 1px solid #DEE2E6;
  line-height: 0;
  padding: 22px 0 14px 0;
}

/* line 4, node_modules/@omada/clarity-css/assets/stylesheets/components/typography/body.scss */
.cl-body3, .cl-body2, .cl-checkbox + .cl-checkbox-label, .cl-radio + .cl-radio-label, .cl-text-input, .cl-body1 {
  font-family: 'CentraNo2';
  font-weight: 300;
  margin: 0;
  margin-bottom: 16px;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/components/typography/body.scss */
.cl-body1 {
  font-size: 18px;
  letter-spacing: 0.5px;
  line-height: 28px;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/components/typography/body.scss */
.cl-body2, .cl-checkbox + .cl-checkbox-label, .cl-radio + .cl-radio-label, .cl-text-input {
  font-size: 16px;
  letter-spacing: 0.44px;
  line-height: 24px;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/components/typography/body.scss */
.cl-body3 {
  font-size: 14px;
  letter-spacing: 0.39px;
  line-height: 20px;
}

/* line 3, node_modules/@omada/clarity-css/assets/stylesheets/components/typography/caption.scss */
.cl-caption2, .cl-caption1 {
  font-family: 'CentraNo2';
  font-weight: 300;
}

/* line 13, node_modules/@omada/clarity-css/assets/stylesheets/components/typography/caption.scss */
.cl-caption1 {
  font-size: 14px;
  letter-spacing: 0.47px;
  line-height: 16px;
}

/* line 13, node_modules/@omada/clarity-css/assets/stylesheets/components/typography/caption.scss */
.cl-caption2 {
  font-size: 12px;
  letter-spacing: 0.4px;
  line-height: 20px;
}

/* line 4, node_modules/@omada/clarity-css/assets/stylesheets/components/typography/headline.scss */
.cl-headline7, .cl-headline6, .cl-headline5, .cl-headline4, .cl-headline3, .cl-headline2, .cl-headline1 {
  font-family: 'CentraNo2';
  font-weight: bold;
  margin: 0;
  margin-bottom: 16px;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/components/typography/headline.scss */
.cl-headline1 {
  font-size: 78px;
  letter-spacing: 1px;
  line-height: 80px;
}

@media only screen and (max-width: 768px) {
  /* line 16, node_modules/@omada/clarity-css/assets/stylesheets/components/typography/headline.scss */
  .cl-headline1 {
    font-size: 38px;
    letter-spacing: 0.5px;
    line-height: 44px;
  }
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/components/typography/headline.scss */
.cl-headline2 {
  font-size: 52px;
  letter-spacing: 1px;
  line-height: 52px;
}

@media only screen and (max-width: 768px) {
  /* line 16, node_modules/@omada/clarity-css/assets/stylesheets/components/typography/headline.scss */
  .cl-headline2 {
    font-size: 34px;
    letter-spacing: 0.25px;
    line-height: 48px;
  }
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/components/typography/headline.scss */
.cl-headline3 {
  font-size: 38px;
  letter-spacing: 0.5px;
  line-height: 44px;
}

@media only screen and (max-width: 768px) {
  /* line 16, node_modules/@omada/clarity-css/assets/stylesheets/components/typography/headline.scss */
  .cl-headline3 {
    font-size: 28px;
    letter-spacing: 0px;
    line-height: 40px;
  }
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/components/typography/headline.scss */
.cl-headline4 {
  font-size: 34px;
  letter-spacing: 0.25px;
  line-height: 48px;
}

@media only screen and (max-width: 768px) {
  /* line 16, node_modules/@omada/clarity-css/assets/stylesheets/components/typography/headline.scss */
  .cl-headline4 {
    font-size: 22px;
    letter-spacing: 0.15px;
    line-height: 32px;
  }
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/components/typography/headline.scss */
.cl-headline5 {
  font-size: 28px;
  letter-spacing: 0px;
  line-height: 40px;
}

@media only screen and (max-width: 768px) {
  /* line 16, node_modules/@omada/clarity-css/assets/stylesheets/components/typography/headline.scss */
  .cl-headline5 {
    font-size: 18px;
    letter-spacing: 0.15px;
    line-height: 28px;
  }
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/components/typography/headline.scss */
.cl-headline6 {
  font-size: 22px;
  letter-spacing: 0.15px;
  line-height: 32px;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/components/typography/headline.scss */
.cl-headline7 {
  font-size: 18px;
  letter-spacing: 0.15px;
  line-height: 28px;
}

/* line 4, node_modules/@omada/clarity-css/assets/stylesheets/components/typography/overline.scss */
.cl-overline3, .cl-overline2, .cl-overline1 {
  font-family: 'CentraNo2';
  text-transform: uppercase;
  margin: 0;
  margin-bottom: 8px;
}

/* line 14, node_modules/@omada/clarity-css/assets/stylesheets/components/typography/overline.scss */
.cl-overline1 {
  font-size: 14px;
  letter-spacing: 1.5px;
  line-height: 16px;
}

/* line 14, node_modules/@omada/clarity-css/assets/stylesheets/components/typography/overline.scss */
.cl-overline2 {
  font-size: 12px;
  letter-spacing: 1.5px;
  line-height: 16px;
}

/* line 14, node_modules/@omada/clarity-css/assets/stylesheets/components/typography/overline.scss */
.cl-overline3 {
  font-size: 38px;
  letter-spacing: 1.5px;
  line-height: 16px;
}

/* line 4, node_modules/@omada/clarity-css/assets/stylesheets/components/typography/subtitle.scss */
.cl-subtitle3, .cl-subtitle2, .cl-subtitle1 {
  font-family: 'CentraNo2';
  font-weight: 500;
  margin: 0;
  margin-bottom: 4px;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/components/typography/subtitle.scss */
.cl-subtitle1 {
  font-size: 20px;
  letter-spacing: 0.19px;
  line-height: 32px;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/components/typography/subtitle.scss */
.cl-subtitle2 {
  font-size: 18px;
  letter-spacing: 0.17px;
  line-height: 28px;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/components/typography/subtitle.scss */
.cl-subtitle3 {
  font-size: 16px;
  letter-spacing: 0.15px;
  line-height: 24px;
}

/* line 4, node_modules/@omada/clarity-css/assets/stylesheets/components/typography/links.scss */
.cl-link {
  color: #006172;
  text-decoration: none;
}

/* line 8, node_modules/@omada/clarity-css/assets/stylesheets/components/typography/links.scss */
.cl-link:hover {
  text-decoration: underline;
}

/* line 4, node_modules/@omada/clarity-css/assets/stylesheets/components/form/../typography/body.scss */
.cl-body1, .cl-body2, .cl-checkbox + .cl-checkbox-label, .cl-radio + .cl-radio-label, .cl-text-input, .cl-body3 {
  font-family: 'CentraNo2';
  font-weight: 300;
  margin: 0;
  margin-bottom: 16px;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/components/form/../typography/body.scss */
.cl-body1 {
  font-size: 18px;
  letter-spacing: 0.5px;
  line-height: 28px;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/components/form/../typography/body.scss */
.cl-body2, .cl-checkbox + .cl-checkbox-label, .cl-radio + .cl-radio-label, .cl-text-input {
  font-size: 16px;
  letter-spacing: 0.44px;
  line-height: 24px;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/components/form/../typography/body.scss */
.cl-body3 {
  font-size: 14px;
  letter-spacing: 0.39px;
  line-height: 20px;
}

/* line 6, node_modules/@omada/clarity-css/assets/stylesheets/components/form/inputs.scss */
.cl-text-input {
  background: #FFFFFF;
  border: 1px solid #CED4DA;
  border-radius: 12px;
  display: block;
  padding: 16px;
  width: 100%;
}

/* line 17, node_modules/@omada/clarity-css/assets/stylesheets/components/form/inputs.scss */
.cl-text-input::placeholder {
  color: #868E96;
}

/* line 21, node_modules/@omada/clarity-css/assets/stylesheets/components/form/inputs.scss */
.cl-text-input:hover {
  border-color: #6D737A;
}

/* line 25, node_modules/@omada/clarity-css/assets/stylesheets/components/form/inputs.scss */
.cl-text-input:focus {
  border-color: #0D818F;
  outline: none;
}

/* line 30, node_modules/@omada/clarity-css/assets/stylesheets/components/form/inputs.scss */
.cl-text-input:disabled {
  background-color: #F8F9FA;
  border-color: #E9ECEF;
  color: #868E96;
}

/* line 36, node_modules/@omada/clarity-css/assets/stylesheets/components/form/inputs.scss */
.cl-text-input.valid, .cl-text-input.invalid {
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position-x: calc(100% - 16px);
  background-position-y: center;
  padding-right: 32px;
}

/* line 44, node_modules/@omada/clarity-css/assets/stylesheets/components/form/inputs.scss */
.cl-text-input.valid {
  background-image: url("data:image/svg+xml;utf8,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.87254 12.2551C6.25336 11.7047 5.30526 11.7605 4.75488 12.3797C4.2045 12.9989 4.26027 13.947 4.87945 14.4973L9.37945 18.4973C9.98417 19.0349 10.9062 18.9959 11.4635 18.4093L20.9635 8.40935C21.5341 7.80874 21.5097 6.8593 20.9091 6.28872C20.3085 5.71815 19.3591 5.74249 18.7885 6.3431L10.288 15.291L6.87254 12.2551Z' fill='%230D818F'/%3E%3C/svg%3E");
}

/* line 48, node_modules/@omada/clarity-css/assets/stylesheets/components/form/inputs.scss */
.cl-text-input.invalid {
  border-color: #DB1000;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25' fill='none'%3E%3Cpath d='M18.8168 20.1832L4.81682 6.18318C4.42629 5.79266 4.42629 5.15949 4.81682 4.76897C5.20734 4.37844 5.84051 4.37844 6.23103 4.76897L20.231 18.769C20.6216 19.1595 20.6216 19.7927 20.231 20.1832C19.8405 20.5737 19.2073 20.5737 18.8168 20.1832Z' fill='%23DB1000'/%3E%3Cpath d='M6.23103 20.1832L20.231 6.18318C20.6216 5.79266 20.6216 5.15949 20.231 4.76897C19.8405 4.37844 19.2073 4.37844 18.8168 4.76897L4.81682 18.769C4.42629 19.1595 4.42629 19.7927 4.81682 20.1832C5.20734 20.5737 5.84051 20.5737 6.23103 20.1832Z' fill='%23DB1000'/%3E%3C/svg%3E");
}

/* line 4, node_modules/@omada/clarity-css/assets/stylesheets/components/form/radios.scss */
.cl-radio {
  position: absolute;
  opacity: 0;
  z-index: 2;
}

/* line 8, node_modules/@omada/clarity-css/assets/stylesheets/components/form/radios.scss */
.cl-radio + .cl-radio-label {
  line-height: 24px;
  display: inline-block;
  margin-bottom: 5px;
  padding-left: 36px;
  position: relative;
  color: #212529;
}

/* line 11, node_modules/@omada/clarity-css/assets/stylesheets/components/form/radios.scss */
.cl-radio + .cl-radio-label::after {
  content: '';
  position: absolute;
  background-repeat: no-repeat;
  top: 0;
  left: 0;
  background: url('data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 25 25" fill="none"%3E%3Cpath d="M16.8114 8.68124C17.2544 8.27455 17.9727 8.27455 18.4158 8.68124C18.8588 9.08794 18.8588 9.74732 18.4158 10.154L11.9697 16.0712C11.5266 16.4779 10.8083 16.4779 10.3653 16.0712L7.08033 13.0558C6.63729 12.6491 6.63729 11.9897 7.08033 11.583C7.52338 11.1763 8.2417 11.1763 8.68474 11.583L11.1675 13.862L16.8114 8.68124Z" fill="white"/%3E%3C/svg%3E');
  height: 24px;
  width: 24px;
  opacity: 0;
}

/* line 23, node_modules/@omada/clarity-css/assets/stylesheets/components/form/radios.scss */
.cl-radio + .cl-radio-label::before {
  content: '';
  position: absolute;
  background-color: transparent;
  left: 0;
  top: 0;
  width: 24px;
  height: 24px;
  border: 2px solid #868E96;
  transition: transform 0.1s ease-in-out;
  border-radius: 100%;
}

/* line 35, node_modules/@omada/clarity-css/assets/stylesheets/components/form/_form-mixins.scss */
input.cl-radio:checked + .cl-radio-label::before {
  background-color: #0D818F;
  border-color: #0D818F;
  transition: background-color 0.1s ease-in-out, border-color 0.3s ease-in-out;
}

/* line 41, node_modules/@omada/clarity-css/assets/stylesheets/components/form/_form-mixins.scss */
input.cl-radio:checked + .cl-radio-label::after {
  opacity: 1;
  transition: opacity 0.3s ease-in-out;
}

/* line 48, node_modules/@omada/clarity-css/assets/stylesheets/components/form/_form-mixins.scss */
input.cl-radio:focus + .cl-radio-label::before,
input.cl-radio:active + .cl-radio-label::before {
  border-width: 2px;
  transform: scale(1.05);
  border-color: #0D818F;
}

/* line 38, node_modules/@omada/clarity-css/assets/stylesheets/components/form/radios.scss */
input.cl-radio:disabled + .cl-radio-label {
  cursor: no-drop;
  color: #ADB5BD;
}

/* line 59, node_modules/@omada/clarity-css/assets/stylesheets/components/form/_form-mixins.scss */
input.cl-radio:disabled + .cl-radio-label::before {
  border-color: #E9ECEF;
  background-color: #F8F9FA;
}

/* line 41, node_modules/@omada/clarity-css/assets/stylesheets/components/form/radios.scss */
input.cl-radio:disabled + .cl-radio-label::after {
  top: 0;
  left: 0;
  background: url('data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 25 25" fill="none"%3E%3Cpath d="M16.8114 8.68124C17.2544 8.27455 17.9727 8.27455 18.4158 8.68124C18.8588 9.08794 18.8588 9.74732 18.4158 10.154L11.9697 16.0712C11.5266 16.4779 10.8083 16.4779 10.3653 16.0712L7.08033 13.0558C6.63729 12.6491 6.63729 11.9897 7.08033 11.583C7.52338 11.1763 8.2417 11.1763 8.68474 11.583L11.1675 13.862L16.8114 8.68124Z" fill="white"/%3E%3C/svg%3E');
}

/* line 66, node_modules/@omada/clarity-css/assets/stylesheets/components/form/_form-mixins.scss */
input.cl-radio:disabled:checked + .cl-radio-label::before {
  border-color: #A4E2E5;
  background-color: #A4E2E5;
}

/* line 4, node_modules/@omada/clarity-css/assets/stylesheets/components/form/checkboxes.scss */
.cl-checkbox {
  position: absolute;
  opacity: 0;
  z-index: 2;
}

/* line 8, node_modules/@omada/clarity-css/assets/stylesheets/components/form/checkboxes.scss */
.cl-checkbox + .cl-checkbox-label {
  line-height: 24px;
  display: inline-block;
  margin-bottom: 5px;
  padding-left: 36px;
  position: relative;
  color: #212529;
}

/* line 11, node_modules/@omada/clarity-css/assets/stylesheets/components/form/checkboxes.scss */
.cl-checkbox + .cl-checkbox-label::after {
  content: '';
  position: absolute;
  background-repeat: no-repeat;
  top: 0;
  left: 0;
  background: url('data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 25 25" fill="none"%3E%3Cpath d="M16.8114 8.68124C17.2544 8.27455 17.9727 8.27455 18.4158 8.68124C18.8588 9.08794 18.8588 9.74732 18.4158 10.154L11.9697 16.0712C11.5266 16.4779 10.8083 16.4779 10.3653 16.0712L7.08033 13.0558C6.63729 12.6491 6.63729 11.9897 7.08033 11.583C7.52338 11.1763 8.2417 11.1763 8.68474 11.583L11.1675 13.862L16.8114 8.68124Z" fill="white"/%3E%3C/svg%3E');
  height: 24px;
  width: 24px;
  opacity: 0;
}

/* line 23, node_modules/@omada/clarity-css/assets/stylesheets/components/form/checkboxes.scss */
.cl-checkbox + .cl-checkbox-label::before {
  content: '';
  position: absolute;
  background-color: transparent;
  left: 0;
  top: 0;
  width: 24px;
  height: 24px;
  border: 2px solid #868E96;
  transition: transform 0.1s ease-in-out;
  border-radius: 4px;
}

/* line 35, node_modules/@omada/clarity-css/assets/stylesheets/components/form/_form-mixins.scss */
input.cl-checkbox:checked + .cl-checkbox-label::before {
  background-color: #0D818F;
  border-color: #0D818F;
  transition: background-color 0.1s ease-in-out, border-color 0.3s ease-in-out;
}

/* line 41, node_modules/@omada/clarity-css/assets/stylesheets/components/form/_form-mixins.scss */
input.cl-checkbox:checked + .cl-checkbox-label::after {
  opacity: 1;
  transition: opacity 0.3s ease-in-out;
}

/* line 48, node_modules/@omada/clarity-css/assets/stylesheets/components/form/_form-mixins.scss */
input.cl-checkbox:focus + .cl-checkbox-label::before,
input.cl-checkbox:active + .cl-checkbox-label::before {
  border-width: 2px;
  transform: scale(1.05);
  border-color: #0D818F;
}

/* line 38, node_modules/@omada/clarity-css/assets/stylesheets/components/form/checkboxes.scss */
input.cl-checkbox:disabled + .cl-checkbox-label {
  cursor: no-drop;
  color: #ADB5BD;
}

/* line 59, node_modules/@omada/clarity-css/assets/stylesheets/components/form/_form-mixins.scss */
input.cl-checkbox:disabled + .cl-checkbox-label::before {
  border-color: #E9ECEF;
  background-color: #F8F9FA;
}

/* line 41, node_modules/@omada/clarity-css/assets/stylesheets/components/form/checkboxes.scss */
input.cl-checkbox:disabled + .cl-checkbox-label::after {
  top: 0;
  left: 0;
  background: url('data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 25 25" fill="none"%3E%3Cpath d="M16.8114 8.68124C17.2544 8.27455 17.9727 8.27455 18.4158 8.68124C18.8588 9.08794 18.8588 9.74732 18.4158 10.154L11.9697 16.0712C11.5266 16.4779 10.8083 16.4779 10.3653 16.0712L7.08033 13.0558C6.63729 12.6491 6.63729 11.9897 7.08033 11.583C7.52338 11.1763 8.2417 11.1763 8.68474 11.583L11.1675 13.862L16.8114 8.68124Z" fill="white"/%3E%3C/svg%3E');
}

/* line 66, node_modules/@omada/clarity-css/assets/stylesheets/components/form/_form-mixins.scss */
input.cl-checkbox:disabled:checked + .cl-checkbox-label::before {
  border-color: #A4E2E5;
  background-color: #A4E2E5;
}

/* line 11, node_modules/@omada/clarity-css/assets/stylesheets/components/button.scss */
.cl-button-text1, .ev-text-action-primary, .ev-text-action-primary--sm, .ev-button-primary, .ev-button-primary--sm, .ev-button-white, .cl-button-secondary--white, .cl-button-secondary--gray, .cl-button-secondary--grey, .cl-button-secondary--blueberry, .cl-button-secondary, .cl-button-primary {
  font-size: 16px;
  letter-spacing: 0.86px;
  line-height: 20px;
  font-weight: bold;
}

/* line 11, node_modules/@omada/clarity-css/assets/stylesheets/components/button.scss */
.cl-button-text2, .cl-button-small {
  font-size: 14px;
  letter-spacing: 0.75px;
  line-height: 20px;
  font-weight: bold;
}

/* line 11, node_modules/@omada/clarity-css/assets/stylesheets/components/button.scss */
.cl-button-text3 {
  font-size: 14px;
  letter-spacing: 0.75px;
  line-height: 20px;
  font-weight: normal;
}

/* line 24, node_modules/@omada/clarity-css/assets/stylesheets/components/button.scss */
.ev-text-action-primary, .ev-text-action-primary--sm, .ev-button-primary, .ev-button-primary--sm, .ev-button-white, .cl-button-secondary--white, .cl-button-secondary--gray, .cl-button-secondary--grey, .cl-button-secondary--blueberry, .cl-button-secondary, .cl-button-primary {
  display: flex;
  align-items: center;
  justify-content: center;
  border: none;
  appearance: none;
  cursor: pointer;
  padding: 0 32px;
  margin-bottom: 24px;
  width: 100%;
}

@media only screen and (min-width: 768px) {
  /* line 24, node_modules/@omada/clarity-css/assets/stylesheets/components/button.scss */
  .ev-text-action-primary, .ev-text-action-primary--sm, .ev-button-primary, .ev-button-primary--sm, .ev-button-white, .cl-button-secondary--white, .cl-button-secondary--gray, .cl-button-secondary--grey, .cl-button-secondary--blueberry, .cl-button-secondary, .cl-button-primary {
    min-width: 192px;
    width: auto;
  }
}

/* line 41, node_modules/@omada/clarity-css/assets/stylesheets/components/button.scss */
.cl-button-primary {
  height: 48px;
  border-radius: 12px;
  color: #FFFFFF;
  background-color: #0D818F;
}

/* line 49, node_modules/@omada/clarity-css/assets/stylesheets/components/button.scss */
.cl-button-primary:hover, .cl-button-primary:active {
  background-color: #007383;
}

/* line 53, node_modules/@omada/clarity-css/assets/stylesheets/components/button.scss */
.cl-button-primary:disabled {
  background-color: #C5EEF0;
  cursor: default;
}

/* line 59, node_modules/@omada/clarity-css/assets/stylesheets/components/button.scss */
.cl-button-secondary {
  height: 48px;
  border-radius: 12px;
  color: #007383;
  background-color: #E6F9F9;
}

/* line 67, node_modules/@omada/clarity-css/assets/stylesheets/components/button.scss */
.cl-button-secondary:hover, .cl-button-secondary:active {
  background-color: #C5EEF0;
}

/* line 71, node_modules/@omada/clarity-css/assets/stylesheets/components/button.scss */
.cl-button-secondary:disabled {
  cursor: default;
}

/* line 76, node_modules/@omada/clarity-css/assets/stylesheets/components/button.scss */
.cl-button-secondary--blueberry {
  height: 48px;
  border-radius: 12px;
  color: #006295;
  background-color: #E5F8FF;
}

/* line 84, node_modules/@omada/clarity-css/assets/stylesheets/components/button.scss */
.cl-button-secondary--blueberry:hover, .cl-button-secondary--blueberry:active {
  background-color: #B5E2F5;
}

/* line 88, node_modules/@omada/clarity-css/assets/stylesheets/components/button.scss */
.cl-button-secondary--blueberry:disabled {
  cursor: default;
}

/* line 93, node_modules/@omada/clarity-css/assets/stylesheets/components/button.scss */
.cl-button-secondary--gray, .cl-button-secondary--grey {
  height: 48px;
  border-radius: 12px;
  color: #212529;
  background-color: #F3F4F5;
}

/* line 101, node_modules/@omada/clarity-css/assets/stylesheets/components/button.scss */
.cl-button-secondary--gray:hover, .cl-button-secondary--gray:active, .cl-button-secondary--grey:hover, .cl-button-secondary--grey:active {
  background-color: #E9ECEF;
}

/* line 105, node_modules/@omada/clarity-css/assets/stylesheets/components/button.scss */
.cl-button-secondary--gray:disabled, .cl-button-secondary--grey:disabled {
  cursor: default;
}

/* line 110, node_modules/@omada/clarity-css/assets/stylesheets/components/button.scss */
.cl-button-secondary--white {
  height: 48px;
  border-radius: 12px;
  color: #212529;
  background-color: #FFFFFF;
}

/* line 118, node_modules/@omada/clarity-css/assets/stylesheets/components/button.scss */
.cl-button-secondary--white:hover, .cl-button-secondary--white:active {
  background-color: #F3F4F5;
}

/* line 122, node_modules/@omada/clarity-css/assets/stylesheets/components/button.scss */
.cl-button-secondary--white:disabled {
  cursor: default;
}

/* line 127, node_modules/@omada/clarity-css/assets/stylesheets/components/button.scss */
.cl-button-jumbo {
  height: 56px;
  border-radius: 12px;
}

/* line 131, node_modules/@omada/clarity-css/assets/stylesheets/components/button.scss */
.cl-button-small {
  height: 32px;
  border-radius: 8px;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--blueberry-0 {
  background-color: #E5F8FF;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--blueberry-5 {
  background-color: #B5E2F5;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--blueberry-10 {
  background-color: #77CAED;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--blueberry-20 {
  background-color: #47B6E5;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--blueberry-30 {
  background-color: #24A5E0;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--blueberry-40 {
  background-color: #0D98D9;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--blueberry-50 {
  background-color: #008ACF;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--blueberry-60 {
  background-color: #007CBA;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--blueberry-70 {
  background-color: #0070AB;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--blueberry-80 {
  background-color: #006295;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--blueberry-90 {
  background-color: #004D75;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--blueberry-100 {
  background-color: #002949;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--teal-0 {
  background-color: #E6F9F9;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--teal-5 {
  background-color: #C5EEF0;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--teal-10 {
  background-color: #A4E2E5;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--teal-20 {
  background-color: #83D2D8;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--teal-30 {
  background-color: #62C1C9;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--teal-40 {
  background-color: #42AEB8;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--teal-50 {
  background-color: #2598A4;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--teal-60 {
  background-color: #0D818F;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--teal-70 {
  background-color: #007383;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--teal-80 {
  background-color: #006172;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--teal-90 {
  background-color: #004B5B;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--teal-100 {
  background-color: #003D48;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--mint-0 {
  background-color: #E8FEF8;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--mint-5 {
  background-color: #C8FAEE;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--mint-10 {
  background-color: #AAF3E3;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--mint-20 {
  background-color: #8EEAD7;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--mint-30 {
  background-color: #75DFCB;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--mint-40 {
  background-color: #5FD1BD;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--mint-50 {
  background-color: #4BC0AD;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--mint-60 {
  background-color: #36AD9C;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--mint-70 {
  background-color: #249788;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--mint-80 {
  background-color: #167D71;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--mint-90 {
  background-color: #005F57;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--mint-100 {
  background-color: #043F3A;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--papaya-0 {
  background-color: #FFEBE6;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--papaya-5 {
  background-color: #FFCABC;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--papaya-10 {
  background-color: #FFAE98;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--papaya-20 {
  background-color: #FF9679;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--papaya-30 {
  background-color: #FF835F;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--papaya-40 {
  background-color: #F3724A;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--papaya-50 {
  background-color: #E56236;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--papaya-60 {
  background-color: #C44F23;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--papaya-70 {
  background-color: #A64015;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--papaya-80 {
  background-color: #883209;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--papaya-90 {
  background-color: #6A2502;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--papaya-100 {
  background-color: #4D1A00;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--apricot-0 {
  background-color: #FFECDC;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--apricot-5 {
  background-color: #FFD7B6;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--apricot-10 {
  background-color: #FFC598;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--apricot-20 {
  background-color: #FBB584;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--apricot-30 {
  background-color: #E9A072;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--apricot-40 {
  background-color: #D28C61;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--apricot-50 {
  background-color: #BC7751;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--apricot-60 {
  background-color: #A66443;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--apricot-70 {
  background-color: #8F5135;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--apricot-80 {
  background-color: #79402A;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--apricot-90 {
  background-color: #63301F;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--apricot-100 {
  background-color: #4D2116;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--tan-0 {
  background-color: #F4F5F0;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--tan-5 {
  background-color: #EEECE4;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--tan-10 {
  background-color: #E8E6DA;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--tan-20 {
  background-color: #E3E0D0;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--tan-30 {
  background-color: #D3D0BF;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--tan-40 {
  background-color: #C3BFAF;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--tan-50 {
  background-color: #B3AF9E;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--tan-60 {
  background-color: #A29E8E;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--tan-70 {
  background-color: #928D7E;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--tan-80 {
  background-color: #817C6F;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--tan-90 {
  background-color: #706B5F;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--tan-100 {
  background-color: #5F5A4F;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--stone-0 {
  background-color: #FFFFFF;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--stone-5 {
  background-color: #F8F9FA;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--stone-10 {
  background-color: #F3F4F5;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--stone-20 {
  background-color: #E9ECEF;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--stone-30 {
  background-color: #DEE2E6;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--stone-40 {
  background-color: #CED4DA;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--stone-50 {
  background-color: #ADB5BD;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--stone-60 {
  background-color: #868E96;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--stone-70 {
  background-color: #6D737A;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--stone-80 {
  background-color: #495057;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--stone-90 {
  background-color: #343A40;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--stone-100 {
  background-color: #212529;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--red-0 {
  background-color: #FFE6E6;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--red-5 {
  background-color: #FFBFBF;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--red-10 {
  background-color: #FF9999;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--red-20 {
  background-color: #FF7473;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--red-30 {
  background-color: #FF584D;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--red-40 {
  background-color: #FF4026;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--red-50 {
  background-color: #F02B00;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--red-60 {
  background-color: #DB1000;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--red-70 {
  background-color: #B80000;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--red-80 {
  background-color: #940000;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--red-90 {
  background-color: #700000;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--red-100 {
  background-color: #4D0000;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--water {
  background-color: #40CAE1;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--blueberry {
  background-color: #006295;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--kale {
  background-color: #003D48;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--broccoli {
  background-color: #005F57;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--mint {
  background-color: #4BC0AD;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--papaya {
  background-color: #F3724A;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--oat {
  background-color: #F4F5F0;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--wheat {
  background-color: #E3E0D0;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bg--apricot {
  background-color: #FBB584;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--blueberry-0 {
  color: #E5F8FF;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--blueberry-5 {
  color: #B5E2F5;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--blueberry-10 {
  color: #77CAED;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--blueberry-20 {
  color: #47B6E5;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--blueberry-30 {
  color: #24A5E0;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--blueberry-40 {
  color: #0D98D9;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--blueberry-50 {
  color: #008ACF;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--blueberry-60 {
  color: #007CBA;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--blueberry-70 {
  color: #0070AB;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--blueberry-80 {
  color: #006295;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--blueberry-90 {
  color: #004D75;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--blueberry-100 {
  color: #002949;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--teal-0 {
  color: #E6F9F9;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--teal-5 {
  color: #C5EEF0;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--teal-10 {
  color: #A4E2E5;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--teal-20 {
  color: #83D2D8;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--teal-30 {
  color: #62C1C9;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--teal-40 {
  color: #42AEB8;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--teal-50 {
  color: #2598A4;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--teal-60 {
  color: #0D818F;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--teal-70 {
  color: #007383;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--teal-80 {
  color: #006172;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--teal-90 {
  color: #004B5B;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--teal-100 {
  color: #003D48;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--mint-0 {
  color: #E8FEF8;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--mint-5 {
  color: #C8FAEE;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--mint-10 {
  color: #AAF3E3;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--mint-20 {
  color: #8EEAD7;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--mint-30 {
  color: #75DFCB;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--mint-40 {
  color: #5FD1BD;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--mint-50 {
  color: #4BC0AD;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--mint-60 {
  color: #36AD9C;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--mint-70 {
  color: #249788;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--mint-80 {
  color: #167D71;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--mint-90 {
  color: #005F57;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--mint-100 {
  color: #043F3A;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--papaya-0 {
  color: #FFEBE6;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--papaya-5 {
  color: #FFCABC;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--papaya-10 {
  color: #FFAE98;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--papaya-20 {
  color: #FF9679;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--papaya-30 {
  color: #FF835F;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--papaya-40 {
  color: #F3724A;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--papaya-50 {
  color: #E56236;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--papaya-60 {
  color: #C44F23;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--papaya-70 {
  color: #A64015;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--papaya-80 {
  color: #883209;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--papaya-90 {
  color: #6A2502;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--papaya-100 {
  color: #4D1A00;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--apricot-0 {
  color: #FFECDC;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--apricot-5 {
  color: #FFD7B6;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--apricot-10 {
  color: #FFC598;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--apricot-20 {
  color: #FBB584;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--apricot-30 {
  color: #E9A072;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--apricot-40 {
  color: #D28C61;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--apricot-50 {
  color: #BC7751;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--apricot-60 {
  color: #A66443;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--apricot-70 {
  color: #8F5135;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--apricot-80 {
  color: #79402A;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--apricot-90 {
  color: #63301F;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--apricot-100 {
  color: #4D2116;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--tan-0 {
  color: #F4F5F0;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--tan-5 {
  color: #EEECE4;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--tan-10 {
  color: #E8E6DA;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--tan-20 {
  color: #E3E0D0;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--tan-30 {
  color: #D3D0BF;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--tan-40 {
  color: #C3BFAF;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--tan-50 {
  color: #B3AF9E;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--tan-60 {
  color: #A29E8E;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--tan-70 {
  color: #928D7E;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--tan-80 {
  color: #817C6F;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--tan-90 {
  color: #706B5F;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--tan-100 {
  color: #5F5A4F;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--stone-0 {
  color: #FFFFFF;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--stone-5 {
  color: #F8F9FA;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--stone-10 {
  color: #F3F4F5;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--stone-20 {
  color: #E9ECEF;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--stone-30 {
  color: #DEE2E6;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--stone-40 {
  color: #CED4DA;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--stone-50 {
  color: #ADB5BD;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--stone-60 {
  color: #868E96;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--stone-70 {
  color: #6D737A;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--stone-80 {
  color: #495057;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--stone-90 {
  color: #343A40;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--stone-100 {
  color: #212529;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--red-0 {
  color: #FFE6E6;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--red-5 {
  color: #FFBFBF;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--red-10 {
  color: #FF9999;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--red-20 {
  color: #FF7473;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--red-30 {
  color: #FF584D;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--red-40 {
  color: #FF4026;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--red-50 {
  color: #F02B00;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--red-60 {
  color: #DB1000;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--red-70 {
  color: #B80000;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--red-80 {
  color: #940000;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--red-90 {
  color: #700000;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--red-100 {
  color: #4D0000;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--water {
  color: #40CAE1;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--blueberry {
  color: #006295;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--kale {
  color: #003D48;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--broccoli {
  color: #005F57;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--mint {
  color: #4BC0AD;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--papaya {
  color: #F3724A;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--oat {
  color: #F4F5F0;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--wheat {
  color: #E3E0D0;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-c--apricot {
  color: #FBB584;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--blueberry-0 {
  border-color: #E5F8FF;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--blueberry-5 {
  border-color: #B5E2F5;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--blueberry-10 {
  border-color: #77CAED;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--blueberry-20 {
  border-color: #47B6E5;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--blueberry-30 {
  border-color: #24A5E0;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--blueberry-40 {
  border-color: #0D98D9;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--blueberry-50 {
  border-color: #008ACF;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--blueberry-60 {
  border-color: #007CBA;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--blueberry-70 {
  border-color: #0070AB;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--blueberry-80 {
  border-color: #006295;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--blueberry-90 {
  border-color: #004D75;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--blueberry-100 {
  border-color: #002949;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--teal-0 {
  border-color: #E6F9F9;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--teal-5 {
  border-color: #C5EEF0;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--teal-10 {
  border-color: #A4E2E5;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--teal-20 {
  border-color: #83D2D8;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--teal-30 {
  border-color: #62C1C9;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--teal-40 {
  border-color: #42AEB8;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--teal-50 {
  border-color: #2598A4;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--teal-60 {
  border-color: #0D818F;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--teal-70 {
  border-color: #007383;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--teal-80 {
  border-color: #006172;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--teal-90 {
  border-color: #004B5B;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--teal-100 {
  border-color: #003D48;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--mint-0 {
  border-color: #E8FEF8;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--mint-5 {
  border-color: #C8FAEE;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--mint-10 {
  border-color: #AAF3E3;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--mint-20 {
  border-color: #8EEAD7;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--mint-30 {
  border-color: #75DFCB;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--mint-40 {
  border-color: #5FD1BD;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--mint-50 {
  border-color: #4BC0AD;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--mint-60 {
  border-color: #36AD9C;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--mint-70 {
  border-color: #249788;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--mint-80 {
  border-color: #167D71;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--mint-90 {
  border-color: #005F57;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--mint-100 {
  border-color: #043F3A;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--papaya-0 {
  border-color: #FFEBE6;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--papaya-5 {
  border-color: #FFCABC;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--papaya-10 {
  border-color: #FFAE98;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--papaya-20 {
  border-color: #FF9679;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--papaya-30 {
  border-color: #FF835F;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--papaya-40 {
  border-color: #F3724A;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--papaya-50 {
  border-color: #E56236;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--papaya-60 {
  border-color: #C44F23;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--papaya-70 {
  border-color: #A64015;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--papaya-80 {
  border-color: #883209;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--papaya-90 {
  border-color: #6A2502;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--papaya-100 {
  border-color: #4D1A00;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--apricot-0 {
  border-color: #FFECDC;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--apricot-5 {
  border-color: #FFD7B6;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--apricot-10 {
  border-color: #FFC598;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--apricot-20 {
  border-color: #FBB584;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--apricot-30 {
  border-color: #E9A072;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--apricot-40 {
  border-color: #D28C61;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--apricot-50 {
  border-color: #BC7751;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--apricot-60 {
  border-color: #A66443;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--apricot-70 {
  border-color: #8F5135;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--apricot-80 {
  border-color: #79402A;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--apricot-90 {
  border-color: #63301F;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--apricot-100 {
  border-color: #4D2116;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--tan-0 {
  border-color: #F4F5F0;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--tan-5 {
  border-color: #EEECE4;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--tan-10 {
  border-color: #E8E6DA;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--tan-20 {
  border-color: #E3E0D0;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--tan-30 {
  border-color: #D3D0BF;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--tan-40 {
  border-color: #C3BFAF;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--tan-50 {
  border-color: #B3AF9E;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--tan-60 {
  border-color: #A29E8E;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--tan-70 {
  border-color: #928D7E;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--tan-80 {
  border-color: #817C6F;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--tan-90 {
  border-color: #706B5F;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--tan-100 {
  border-color: #5F5A4F;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--stone-0 {
  border-color: #FFFFFF;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--stone-5 {
  border-color: #F8F9FA;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--stone-10 {
  border-color: #F3F4F5;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--stone-20 {
  border-color: #E9ECEF;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--stone-30 {
  border-color: #DEE2E6;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--stone-40 {
  border-color: #CED4DA;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--stone-50 {
  border-color: #ADB5BD;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--stone-60 {
  border-color: #868E96;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--stone-70 {
  border-color: #6D737A;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--stone-80 {
  border-color: #495057;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--stone-90 {
  border-color: #343A40;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--stone-100 {
  border-color: #212529;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--red-0 {
  border-color: #FFE6E6;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--red-5 {
  border-color: #FFBFBF;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--red-10 {
  border-color: #FF9999;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--red-20 {
  border-color: #FF7473;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--red-30 {
  border-color: #FF584D;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--red-40 {
  border-color: #FF4026;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--red-50 {
  border-color: #F02B00;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--red-60 {
  border-color: #DB1000;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--red-70 {
  border-color: #B80000;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--red-80 {
  border-color: #940000;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--red-90 {
  border-color: #700000;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--red-100 {
  border-color: #4D0000;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--water {
  border-color: #40CAE1;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--blueberry {
  border-color: #006295;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--kale {
  border-color: #003D48;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--broccoli {
  border-color: #005F57;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--mint {
  border-color: #4BC0AD;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--papaya {
  border-color: #F3724A;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--oat {
  border-color: #F4F5F0;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--wheat {
  border-color: #E3E0D0;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-bc--apricot {
  border-color: #FBB584;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--blueberry-0 {
  fill: #E5F8FF;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--blueberry-5 {
  fill: #B5E2F5;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--blueberry-10 {
  fill: #77CAED;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--blueberry-20 {
  fill: #47B6E5;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--blueberry-30 {
  fill: #24A5E0;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--blueberry-40 {
  fill: #0D98D9;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--blueberry-50 {
  fill: #008ACF;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--blueberry-60 {
  fill: #007CBA;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--blueberry-70 {
  fill: #0070AB;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--blueberry-80 {
  fill: #006295;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--blueberry-90 {
  fill: #004D75;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--blueberry-100 {
  fill: #002949;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--teal-0 {
  fill: #E6F9F9;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--teal-5 {
  fill: #C5EEF0;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--teal-10 {
  fill: #A4E2E5;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--teal-20 {
  fill: #83D2D8;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--teal-30 {
  fill: #62C1C9;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--teal-40 {
  fill: #42AEB8;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--teal-50 {
  fill: #2598A4;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--teal-60 {
  fill: #0D818F;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--teal-70 {
  fill: #007383;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--teal-80 {
  fill: #006172;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--teal-90 {
  fill: #004B5B;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--teal-100 {
  fill: #003D48;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--mint-0 {
  fill: #E8FEF8;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--mint-5 {
  fill: #C8FAEE;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--mint-10 {
  fill: #AAF3E3;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--mint-20 {
  fill: #8EEAD7;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--mint-30 {
  fill: #75DFCB;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--mint-40 {
  fill: #5FD1BD;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--mint-50 {
  fill: #4BC0AD;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--mint-60 {
  fill: #36AD9C;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--mint-70 {
  fill: #249788;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--mint-80 {
  fill: #167D71;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--mint-90 {
  fill: #005F57;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--mint-100 {
  fill: #043F3A;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--papaya-0 {
  fill: #FFEBE6;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--papaya-5 {
  fill: #FFCABC;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--papaya-10 {
  fill: #FFAE98;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--papaya-20 {
  fill: #FF9679;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--papaya-30 {
  fill: #FF835F;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--papaya-40 {
  fill: #F3724A;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--papaya-50 {
  fill: #E56236;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--papaya-60 {
  fill: #C44F23;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--papaya-70 {
  fill: #A64015;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--papaya-80 {
  fill: #883209;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--papaya-90 {
  fill: #6A2502;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--papaya-100 {
  fill: #4D1A00;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--apricot-0 {
  fill: #FFECDC;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--apricot-5 {
  fill: #FFD7B6;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--apricot-10 {
  fill: #FFC598;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--apricot-20 {
  fill: #FBB584;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--apricot-30 {
  fill: #E9A072;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--apricot-40 {
  fill: #D28C61;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--apricot-50 {
  fill: #BC7751;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--apricot-60 {
  fill: #A66443;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--apricot-70 {
  fill: #8F5135;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--apricot-80 {
  fill: #79402A;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--apricot-90 {
  fill: #63301F;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--apricot-100 {
  fill: #4D2116;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--tan-0 {
  fill: #F4F5F0;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--tan-5 {
  fill: #EEECE4;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--tan-10 {
  fill: #E8E6DA;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--tan-20 {
  fill: #E3E0D0;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--tan-30 {
  fill: #D3D0BF;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--tan-40 {
  fill: #C3BFAF;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--tan-50 {
  fill: #B3AF9E;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--tan-60 {
  fill: #A29E8E;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--tan-70 {
  fill: #928D7E;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--tan-80 {
  fill: #817C6F;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--tan-90 {
  fill: #706B5F;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--tan-100 {
  fill: #5F5A4F;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--stone-0 {
  fill: #FFFFFF;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--stone-5 {
  fill: #F8F9FA;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--stone-10 {
  fill: #F3F4F5;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--stone-20 {
  fill: #E9ECEF;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--stone-30 {
  fill: #DEE2E6;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--stone-40 {
  fill: #CED4DA;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--stone-50 {
  fill: #ADB5BD;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--stone-60 {
  fill: #868E96;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--stone-70 {
  fill: #6D737A;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--stone-80 {
  fill: #495057;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--stone-90 {
  fill: #343A40;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--stone-100 {
  fill: #212529;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--red-0 {
  fill: #FFE6E6;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--red-5 {
  fill: #FFBFBF;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--red-10 {
  fill: #FF9999;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--red-20 {
  fill: #FF7473;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--red-30 {
  fill: #FF584D;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--red-40 {
  fill: #FF4026;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--red-50 {
  fill: #F02B00;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--red-60 {
  fill: #DB1000;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--red-70 {
  fill: #B80000;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--red-80 {
  fill: #940000;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--red-90 {
  fill: #700000;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--red-100 {
  fill: #4D0000;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--water {
  fill: #40CAE1;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--blueberry {
  fill: #006295;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--kale {
  fill: #003D48;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--broccoli {
  fill: #005F57;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--mint {
  fill: #4BC0AD;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--papaya {
  fill: #F3724A;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--oat {
  fill: #F4F5F0;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--wheat {
  fill: #E3E0D0;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-fl--apricot {
  fill: #FBB584;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--blueberry-0 {
  stroke: #E5F8FF;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--blueberry-5 {
  stroke: #B5E2F5;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--blueberry-10 {
  stroke: #77CAED;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--blueberry-20 {
  stroke: #47B6E5;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--blueberry-30 {
  stroke: #24A5E0;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--blueberry-40 {
  stroke: #0D98D9;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--blueberry-50 {
  stroke: #008ACF;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--blueberry-60 {
  stroke: #007CBA;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--blueberry-70 {
  stroke: #0070AB;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--blueberry-80 {
  stroke: #006295;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--blueberry-90 {
  stroke: #004D75;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--blueberry-100 {
  stroke: #002949;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--teal-0 {
  stroke: #E6F9F9;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--teal-5 {
  stroke: #C5EEF0;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--teal-10 {
  stroke: #A4E2E5;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--teal-20 {
  stroke: #83D2D8;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--teal-30 {
  stroke: #62C1C9;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--teal-40 {
  stroke: #42AEB8;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--teal-50 {
  stroke: #2598A4;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--teal-60 {
  stroke: #0D818F;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--teal-70 {
  stroke: #007383;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--teal-80 {
  stroke: #006172;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--teal-90 {
  stroke: #004B5B;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--teal-100 {
  stroke: #003D48;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--mint-0 {
  stroke: #E8FEF8;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--mint-5 {
  stroke: #C8FAEE;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--mint-10 {
  stroke: #AAF3E3;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--mint-20 {
  stroke: #8EEAD7;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--mint-30 {
  stroke: #75DFCB;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--mint-40 {
  stroke: #5FD1BD;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--mint-50 {
  stroke: #4BC0AD;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--mint-60 {
  stroke: #36AD9C;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--mint-70 {
  stroke: #249788;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--mint-80 {
  stroke: #167D71;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--mint-90 {
  stroke: #005F57;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--mint-100 {
  stroke: #043F3A;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--papaya-0 {
  stroke: #FFEBE6;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--papaya-5 {
  stroke: #FFCABC;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--papaya-10 {
  stroke: #FFAE98;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--papaya-20 {
  stroke: #FF9679;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--papaya-30 {
  stroke: #FF835F;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--papaya-40 {
  stroke: #F3724A;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--papaya-50 {
  stroke: #E56236;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--papaya-60 {
  stroke: #C44F23;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--papaya-70 {
  stroke: #A64015;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--papaya-80 {
  stroke: #883209;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--papaya-90 {
  stroke: #6A2502;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--papaya-100 {
  stroke: #4D1A00;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--apricot-0 {
  stroke: #FFECDC;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--apricot-5 {
  stroke: #FFD7B6;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--apricot-10 {
  stroke: #FFC598;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--apricot-20 {
  stroke: #FBB584;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--apricot-30 {
  stroke: #E9A072;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--apricot-40 {
  stroke: #D28C61;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--apricot-50 {
  stroke: #BC7751;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--apricot-60 {
  stroke: #A66443;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--apricot-70 {
  stroke: #8F5135;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--apricot-80 {
  stroke: #79402A;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--apricot-90 {
  stroke: #63301F;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--apricot-100 {
  stroke: #4D2116;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--tan-0 {
  stroke: #F4F5F0;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--tan-5 {
  stroke: #EEECE4;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--tan-10 {
  stroke: #E8E6DA;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--tan-20 {
  stroke: #E3E0D0;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--tan-30 {
  stroke: #D3D0BF;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--tan-40 {
  stroke: #C3BFAF;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--tan-50 {
  stroke: #B3AF9E;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--tan-60 {
  stroke: #A29E8E;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--tan-70 {
  stroke: #928D7E;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--tan-80 {
  stroke: #817C6F;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--tan-90 {
  stroke: #706B5F;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--tan-100 {
  stroke: #5F5A4F;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--stone-0 {
  stroke: #FFFFFF;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--stone-5 {
  stroke: #F8F9FA;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--stone-10 {
  stroke: #F3F4F5;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--stone-20 {
  stroke: #E9ECEF;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--stone-30 {
  stroke: #DEE2E6;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--stone-40 {
  stroke: #CED4DA;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--stone-50 {
  stroke: #ADB5BD;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--stone-60 {
  stroke: #868E96;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--stone-70 {
  stroke: #6D737A;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--stone-80 {
  stroke: #495057;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--stone-90 {
  stroke: #343A40;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--stone-100 {
  stroke: #212529;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--red-0 {
  stroke: #FFE6E6;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--red-5 {
  stroke: #FFBFBF;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--red-10 {
  stroke: #FF9999;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--red-20 {
  stroke: #FF7473;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--red-30 {
  stroke: #FF584D;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--red-40 {
  stroke: #FF4026;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--red-50 {
  stroke: #F02B00;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--red-60 {
  stroke: #DB1000;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--red-70 {
  stroke: #B80000;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--red-80 {
  stroke: #940000;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--red-90 {
  stroke: #700000;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--red-100 {
  stroke: #4D0000;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--water {
  stroke: #40CAE1;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--blueberry {
  stroke: #006295;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--kale {
  stroke: #003D48;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--broccoli {
  stroke: #005F57;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--mint {
  stroke: #4BC0AD;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--papaya {
  stroke: #F3724A;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--oat {
  stroke: #F4F5F0;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--wheat {
  stroke: #E3E0D0;
}

/* line 16, node_modules/@omada/clarity-css/assets/stylesheets/utilities/colors.scss */
.cl-st--apricot {
  stroke: #FBB584;
}

/* line 6, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-top-jumbo {
  padding-top: 100px;
}

/* line 10, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-bottom-jumbo {
  padding-bottom: 100px;
}

/* line 15, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-mt-1 {
  margin-top: 8px;
}

/* line 19, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-mb-1 {
  margin-bottom: 8px;
}

/* line 23, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-ml-1 {
  margin-left: 8px;
}

/* line 27, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-mr-1 {
  margin-right: 8px;
}

/* line 15, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-mt-2 {
  margin-top: 16px;
}

/* line 19, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-mb-2 {
  margin-bottom: 16px;
}

/* line 23, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-ml-2 {
  margin-left: 16px;
}

/* line 27, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-mr-2 {
  margin-right: 16px;
}

/* line 15, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-mt-3 {
  margin-top: 24px;
}

/* line 19, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-mb-3 {
  margin-bottom: 24px;
}

/* line 23, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-ml-3 {
  margin-left: 24px;
}

/* line 27, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-mr-3 {
  margin-right: 24px;
}

/* line 15, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-mt-4 {
  margin-top: 32px;
}

/* line 19, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-mb-4 {
  margin-bottom: 32px;
}

/* line 23, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-ml-4 {
  margin-left: 32px;
}

/* line 27, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-mr-4 {
  margin-right: 32px;
}

/* line 15, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-mt-5 {
  margin-top: 40px;
}

/* line 19, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-mb-5 {
  margin-bottom: 40px;
}

/* line 23, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-ml-5 {
  margin-left: 40px;
}

/* line 27, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-mr-5 {
  margin-right: 40px;
}

/* line 15, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-mt-6 {
  margin-top: 48px;
}

/* line 19, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-mb-6 {
  margin-bottom: 48px;
}

/* line 23, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-ml-6 {
  margin-left: 48px;
}

/* line 27, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-mr-6 {
  margin-right: 48px;
}

/* line 15, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-mt-7 {
  margin-top: 56px;
}

/* line 19, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-mb-7 {
  margin-bottom: 56px;
}

/* line 23, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-ml-7 {
  margin-left: 56px;
}

/* line 27, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-mr-7 {
  margin-right: 56px;
}

/* line 15, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-mt-8 {
  margin-top: 64px;
}

/* line 19, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-mb-8 {
  margin-bottom: 64px;
}

/* line 23, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-ml-8 {
  margin-left: 64px;
}

/* line 27, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-mr-8 {
  margin-right: 64px;
}

/* line 15, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-mt-9 {
  margin-top: 72px;
}

/* line 19, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-mb-9 {
  margin-bottom: 72px;
}

/* line 23, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-ml-9 {
  margin-left: 72px;
}

/* line 27, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-mr-9 {
  margin-right: 72px;
}

/* line 15, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-mt-10 {
  margin-top: 80px;
}

/* line 19, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-mb-10 {
  margin-bottom: 80px;
}

/* line 23, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-ml-10 {
  margin-left: 80px;
}

/* line 27, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-mr-10 {
  margin-right: 80px;
}

/* line 33, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-pt-1 {
  padding-top: 8px;
}

/* line 37, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-pb-1 {
  padding-bottom: 8px;
}

/* line 41, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-pl-1 {
  padding-left: 8px;
}

/* line 45, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-pr-1 {
  padding-right: 8px;
}

/* line 33, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-pt-2 {
  padding-top: 16px;
}

/* line 37, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-pb-2 {
  padding-bottom: 16px;
}

/* line 41, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-pl-2 {
  padding-left: 16px;
}

/* line 45, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-pr-2 {
  padding-right: 16px;
}

/* line 33, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-pt-3 {
  padding-top: 24px;
}

/* line 37, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-pb-3 {
  padding-bottom: 24px;
}

/* line 41, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-pl-3 {
  padding-left: 24px;
}

/* line 45, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-pr-3 {
  padding-right: 24px;
}

/* line 33, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-pt-4 {
  padding-top: 32px;
}

/* line 37, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-pb-4 {
  padding-bottom: 32px;
}

/* line 41, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-pl-4 {
  padding-left: 32px;
}

/* line 45, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-pr-4 {
  padding-right: 32px;
}

/* line 33, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-pt-5 {
  padding-top: 40px;
}

/* line 37, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-pb-5 {
  padding-bottom: 40px;
}

/* line 41, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-pl-5 {
  padding-left: 40px;
}

/* line 45, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-pr-5 {
  padding-right: 40px;
}

/* line 33, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-pt-6 {
  padding-top: 48px;
}

/* line 37, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-pb-6 {
  padding-bottom: 48px;
}

/* line 41, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-pl-6 {
  padding-left: 48px;
}

/* line 45, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-pr-6 {
  padding-right: 48px;
}

/* line 33, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-pt-7 {
  padding-top: 56px;
}

/* line 37, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-pb-7 {
  padding-bottom: 56px;
}

/* line 41, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-pl-7 {
  padding-left: 56px;
}

/* line 45, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-pr-7 {
  padding-right: 56px;
}

/* line 33, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-pt-8 {
  padding-top: 64px;
}

/* line 37, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-pb-8 {
  padding-bottom: 64px;
}

/* line 41, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-pl-8 {
  padding-left: 64px;
}

/* line 45, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-pr-8 {
  padding-right: 64px;
}

/* line 33, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-pt-9 {
  padding-top: 72px;
}

/* line 37, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-pb-9 {
  padding-bottom: 72px;
}

/* line 41, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-pl-9 {
  padding-left: 72px;
}

/* line 45, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-pr-9 {
  padding-right: 72px;
}

/* line 33, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-pt-10 {
  padding-top: 80px;
}

/* line 37, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-pb-10 {
  padding-bottom: 80px;
}

/* line 41, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-pl-10 {
  padding-left: 80px;
}

/* line 45, node_modules/@omada/clarity-css/assets/stylesheets/utilities/spacing.scss */
.cl-pr-10 {
  padding-right: 80px;
}

/* line 3, node_modules/@omada/clarity-css/assets/stylesheets/utilities/typography.scss */
.cl-text-center {
  text-align: center;
}

/* Colors from https://docs.google.com/presentation/d/1GLZ_sF1i3v-65UkYySofDfE4-mprRDAcNItuLRIfI1E/edit#slide=id.gca7ee0ce7d_0_4436 */
/* line 5, app/assets/stylesheets/evolve/components/button.scss */
.ev-button-primary, .ev-button-primary--sm, .ev-button-white {
  height: 48px;
  border-radius: 12px;
  background-color: #E85A2E;
  color: #FFFFFF;
  font-size: 16px;
  letter-spacing: 0.2px;
  line-height: 16px;
  text-align: center;
  width: 100%;
}

/* line 19, app/assets/stylesheets/evolve/components/button.scss */
.ev-button-primary:hover, .ev-button-primary--sm:hover, .ev-button-white:hover, .ev-button-primary:active, .ev-button-primary--sm:active, .ev-button-white:active {
  background-color: #CE4115;
}

/* line 23, app/assets/stylesheets/evolve/components/button.scss */
.ev-button-primary:disabled, .ev-button-primary--sm:disabled, .ev-button-white:disabled {
  background-color: #FFF5F2;
}

@media only screen and (min-width: 1024px) {
  /* line 5, app/assets/stylesheets/evolve/components/button.scss */
  .ev-button-primary, .ev-button-primary--sm, .ev-button-white {
    min-width: 192px;
    width: auto;
  }
}

/* line 33, app/assets/stylesheets/evolve/components/button.scss */
.ev-button-white {
  background-color: white;
  color: #282E33;
}

/* line 38, app/assets/stylesheets/evolve/components/button.scss */
.ev-button-white:hover, .ev-button-white:active {
  background-color: #E1E5E8;
}

/* line 48, app/assets/stylesheets/evolve/components/button.scss */
.ev-text-action-primary, .ev-text-action-primary--sm {
  height: 48px;
  border-radius: 12px;
  color: #282E33;
  line-height: 16px;
  letter-spacing: 0.2px;
  transition: all 0.2s ease-in-out;
  width: 100%;
}

/* line 60, app/assets/stylesheets/evolve/components/button.scss */
.ev-text-action-primary:disabled, .ev-text-action-primary--sm:disabled {
  cursor: default;
}

/* line 64, app/assets/stylesheets/evolve/components/button.scss */
.ev-text-action-primary:after, .ev-text-action-primary--sm:after {
  padding-left: 5px;
  content: "→";
}

/* line 69, app/assets/stylesheets/evolve/components/button.scss */
.ev-text-action-primary:hover, .ev-text-action-primary--sm:hover {
  color: #637380;
}

@media only screen and (min-width: 1024px) {
  /* line 48, app/assets/stylesheets/evolve/components/button.scss */
  .ev-text-action-primary, .ev-text-action-primary--sm {
    min-width: 192px;
    width: auto;
  }
}

/* line 83, app/assets/stylesheets/evolve/components/button.scss */
.ev-text-action-primary--sm:after {
  padding-left: 0;
  content: none;
}

/* Private Overrides */
/* line 91, app/assets/stylesheets/evolve/components/button.scss */
.ev--overrides, .ev-button-primary, .ev-button-white, .ev-button-primary--sm, .ev-text-action-primary, .ev-text-action-primary--sm {
  font-family: "CentraNo2", AvenirNext-Medium, Helvetica Neue, Helvetica, sans-serif;
  margin-bottom: 0;
  min-width: 0;
  padding: 0 16px;
}

/* line 98, app/assets/stylesheets/evolve/components/button.scss */
.ev--sm-overrides, .ev-button-primary--sm, .ev-text-action-primary--sm {
  font-family: "CentraNo2", AvenirNext-Medium, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  height: 40px !important;
  line-height: 15px;
  letter-spacing: 0.3px;
  width: auto;
}

/* Colors from https://docs.google.com/presentation/d/1GLZ_sF1i3v-65UkYySofDfE4-mprRDAcNItuLRIfI1E/edit#slide=id.gca7ee0ce7d_0_4436 */
/* Colors from https://docs.google.com/presentation/d/1GLZ_sF1i3v-65UkYySofDfE4-mprRDAcNItuLRIfI1E/edit#slide=id.gca7ee0ce7d_0_4436 */
/* line 5, app/assets/stylesheets/evolve/components/oneoffs/covered_programs.scss */
.ev-what-is-omada__header {
  margin-bottom: 20px;
  width: 72%;
}

@media only screen and (min-width: 1024px) {
  /* line 5, app/assets/stylesheets/evolve/components/oneoffs/covered_programs.scss */
  .ev-what-is-omada__header {
    margin-bottom: 36px;
    width: 708px;
  }
}

/* line 15, app/assets/stylesheets/evolve/components/oneoffs/covered_programs.scss */
.ev-what-is-omada__header-text {
  text-align: center;
}

/* line 21, app/assets/stylesheets/evolve/components/oneoffs/covered_programs.scss */
.ev-conditions-omada-supports-subheader {
  color: #637380;
  text-align: center;
}

/* line 29, app/assets/stylesheets/evolve/components/oneoffs/covered_programs.scss */
.ev-covered-conditions-list .covered-condition-info {
  flex-basis: 245px;
  max-width: 245px;
  flex-shrink: 1;
}

/* line 36, app/assets/stylesheets/evolve/components/oneoffs/covered_programs.scss */
.ev-covered-conditions-list .what-is-omada__mobile-tile img {
  width: 100%;
  max-width: 326px;
}

/* Colors from https://docs.google.com/presentation/d/1GLZ_sF1i3v-65UkYySofDfE4-mprRDAcNItuLRIfI1E/edit#slide=id.gca7ee0ce7d_0_4436 */
/* line 5, app/assets/stylesheets/evolve/components/oneoffs/devices.scss */
.ev-device-at-no-cost {
  align-items: center;
  background: #FFFFFF;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 42px 0;
}

@media only screen and (min-width: 1024px) {
  /* line 5, app/assets/stylesheets/evolve/components/oneoffs/devices.scss */
  .ev-device-at-no-cost {
    background: #F8F6F5;
    padding: 100px 110px;
  }
}

/* line 19, app/assets/stylesheets/evolve/components/oneoffs/devices.scss */
.ev-device-at-no-cost-widget {
  max-width: 976px;
  width: 100%;
}

/* line 24, app/assets/stylesheets/evolve/components/oneoffs/devices.scss */
.ev-device-at-no-cost__header {
  margin-bottom: 24px;
  text-align: center;
}

/* line 32, app/assets/stylesheets/evolve/components/oneoffs/devices.scss */
.ev-device-at-no-cost__body {
  color: #637380;
  margin-bottom: 8px;
  max-width: 658px;
  padding: 0 12px;
  text-align: center;
  width: 100%;
}

/* Mobile Slider */
/* line 45, app/assets/stylesheets/evolve/components/oneoffs/devices.scss */
.ev-device-at-no-cost-slider__content {
  overflow: hidden;
  position: relative;
  height: auto;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

@media only screen and (min-width: 1024px) {
  /* line 45, app/assets/stylesheets/evolve/components/oneoffs/devices.scss */
  .ev-device-at-no-cost-slider__content {
    height: 550px;
  }
}

/* line 57, app/assets/stylesheets/evolve/components/oneoffs/devices.scss */
.ev-device-at-no-cost-slider__body {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

/* line 62, app/assets/stylesheets/evolve/components/oneoffs/devices.scss */
.ev-device-at-no-cost-slider__body .header {
  margin-bottom: 24px;
}

/* line 68, app/assets/stylesheets/evolve/components/oneoffs/devices.scss */
.ev-device-at-no-cost-slider__body .body {
  margin-bottom: 40px;
}

/* line 74, app/assets/stylesheets/evolve/components/oneoffs/devices.scss */
.ev-device-at-no-cost-slider__body .ev-device-img {
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  max-width: 550px;
  width: 100%;
}

/* line 82, app/assets/stylesheets/evolve/components/oneoffs/devices.scss */
.ev-device-at-no-cost-slider__body .list {
  color: #282E33;
  font-size: 18px;
  font-family: "CentraNo2";
  letter-spacing: -2%;
  line-height: 34px;
}

@media only screen and (min-width: 1024px) {
  /* line 82, app/assets/stylesheets/evolve/components/oneoffs/devices.scss */
  .ev-device-at-no-cost-slider__body .list {
    margin-top: 30px;
  }
}

/* line 94, app/assets/stylesheets/evolve/components/oneoffs/devices.scss */
.ev-device-at-no-cost-slider__body .bullet {
  align-content: center;
  display: flex;
  margin-bottom: 8px;
}

/* line 99, app/assets/stylesheets/evolve/components/oneoffs/devices.scss */
.ev-device-at-no-cost-slider__body .bullet svg {
  margin-right: 20px;
  margin-top: 4px;
}

/* line 104, app/assets/stylesheets/evolve/components/oneoffs/devices.scss */
.ev-device-at-no-cost-slider__body .bullet .bullet-text {
  display: inline-flex;
}

/* line 110, app/assets/stylesheets/evolve/components/oneoffs/devices.scss */
.ev-devices-description-body {
  color: #637380;
  min-height: 84px;
}

/* Desktop Widget */
/* line 118, app/assets/stylesheets/evolve/components/oneoffs/devices.scss */
.ev-device-at-no-cost-widget__left-side {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 40%;
  padding-left: 25px;
}

/* line 125, app/assets/stylesheets/evolve/components/oneoffs/devices.scss */
.ev-device-at-no-cost-widget__left-side .header {
  margin-bottom: 16px;
}

/* line 131, app/assets/stylesheets/evolve/components/oneoffs/devices.scss */
.ev-device-at-no-cost-widget__left-side .body {
  color: #637380;
}

/* line 137, app/assets/stylesheets/evolve/components/oneoffs/devices.scss */
.ev-device-at-no-cost-widget__left-side .list {
  color: #282E33;
  font-size: 20px;
  font-family: "CentraNo2";
  letter-spacing: -2%;
  line-height: 23.44px;
  padding-top: 36px;
}

/* line 146, app/assets/stylesheets/evolve/components/oneoffs/devices.scss */
.ev-device-at-no-cost-widget__left-side .bullet {
  display: flex;
  align-items: center;
  margin-bottom: 16px;
}

/* line 151, app/assets/stylesheets/evolve/components/oneoffs/devices.scss */
.ev-device-at-no-cost-widget__left-side .bullet svg {
  margin-right: 20px;
}

/* line 157, app/assets/stylesheets/evolve/components/oneoffs/devices.scss */
.ev-devices-desktop__arrow-icon {
  bottom: 200px;
  position: absolute;
  z-index: 3;
}

/* line 162, app/assets/stylesheets/evolve/components/oneoffs/devices.scss */
.ev-devices-desktop__arrow-icon.right {
  right: -100px;
  transform: scaleX(-1);
}

/* line 167, app/assets/stylesheets/evolve/components/oneoffs/devices.scss */
.ev-devices-desktop__arrow-icon.left {
  left: -100px;
}

/* line 172, app/assets/stylesheets/evolve/components/oneoffs/devices.scss */
.ev-device-at-no-cost-widget__right-side {
  align-items: center;
  display: flex;
  justify-content: center;
  padding-right: 25px;
  position: relative;
  width: 50%;
}

/* line 180, app/assets/stylesheets/evolve/components/oneoffs/devices.scss */
.ev-device-at-no-cost-widget__right-side img {
  width: 100%;
  max-width: 486px;
  bottom: auto;
  top: auto;
}

/* Colors from https://docs.google.com/presentation/d/1GLZ_sF1i3v-65UkYySofDfE4-mprRDAcNItuLRIfI1E/edit#slide=id.gca7ee0ce7d_0_4436 */
/* line 5, app/assets/stylesheets/evolve/components/oneoffs/footer.scss */
.ev-footer-links-base, .ev-footer-v2__additional_links a, .ev-footer-v2__link a {
  color: #282E33;
  font-family: 'CentraNo2';
  font-size: 16px;
  line-height: 24px;
  text-decoration: underline;
}

/* line 13, app/assets/stylesheets/evolve/components/oneoffs/footer.scss */
.ev-popcorn-card {
  height: 173px;
  padding: 10px;
  transition: ease-in-out all .3s;
  border-radius: 12px;
  background-color: #FFFFFF;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.06), 0 2px 14px rgba(0, 0, 0, 0.04), 0 6px 10px rgba(0, 0, 0, 0.1);
  max-width: 404px;
}

/* line 22, app/assets/stylesheets/evolve/components/oneoffs/footer.scss */
.ev-popcorn-card:hover {
  transform: scale(1.025);
}

/* line 27, app/assets/stylesheets/evolve/components/oneoffs/footer.scss */
.ev-popcorn-card__header {
  font-family: "CentraNo2";
  font-size: 16px;
  line-height: 16px;
  text-transform: uppercase;
  color: #CE4115;
}

/* line 34, app/assets/stylesheets/evolve/components/oneoffs/footer.scss */
.ev-popcorn-card__header:after {
  color: #CE4115;
  padding-left: 5px;
  content: "→";
}

/* line 41, app/assets/stylesheets/evolve/components/oneoffs/footer.scss */
.ev-popcorn-card__body {
  font-family: "CentraNo2";
  font-size: 14px;
  line-height: 28px;
  color: #282E33;
}

/* line 49, app/assets/stylesheets/evolve/components/oneoffs/footer.scss */
.ev-footer {
  background: #F5F4F2;
  position: relative;
}

/* line 54, app/assets/stylesheets/evolve/components/oneoffs/footer.scss */
.ev-footer__bottom-section {
  background-color: #FFFFFF;
  padding-top: 104px;
  width: 100%;
}

@media only screen and (min-width: 1024px) {
  /* line 54, app/assets/stylesheets/evolve/components/oneoffs/footer.scss */
  .ev-footer__bottom-section {
    padding-top: 56px;
  }
}

/* line 64, app/assets/stylesheets/evolve/components/oneoffs/footer.scss */
.ev-footer-logo {
  margin-bottom: 8px;
}

/* line 68, app/assets/stylesheets/evolve/components/oneoffs/footer.scss */
.ev-footer-copyright {
  color: #637380;
  font-family: "CentraNo2";
  font-size: 10px;
  line-height: 13.3px;
}

/* line 75, app/assets/stylesheets/evolve/components/oneoffs/footer.scss */
.ev-footer-v2__link-set {
  color: #282E33;
  margin-bottom: 16px;
  font-family: 'CentraNo2-Bold';
  font-size: 16px;
  letter-spacing: -1%;
  line-height: 28px;
  list-style-type: none;
  text-decoration: none;
}

/* line 86, app/assets/stylesheets/evolve/components/oneoffs/footer.scss */
.ev-footer-v2__link {
  list-style-type: none;
  margin-bottom: 10px;
  text-decoration: none;
}

/* line 97, app/assets/stylesheets/evolve/components/oneoffs/footer.scss */
.ev-footer-v2__navigation_links {
  display: flex;
  flex-grow: 3;
  justify-content: space-between;
  padding-bottom: 20px;
  margin-top: 40px;
}

@media only screen and (min-width: 1024px) {
  /* line 97, app/assets/stylesheets/evolve/components/oneoffs/footer.scss */
  .ev-footer-v2__navigation_links {
    margin-top: 0;
    justify-content: space-evenly;
  }
}

/* line 110, app/assets/stylesheets/evolve/components/oneoffs/footer.scss */
.ev-footer-disclaimer {
  color: #3C454D;
  flex-grow: 2;
  font-family: "CentraNo2";
  font-size: 10px;
  line-height: 13px;
  width: 100%;
}

@media only screen and (min-width: 1024px) {
  /* line 110, app/assets/stylesheets/evolve/components/oneoffs/footer.scss */
  .ev-footer-disclaimer {
    max-width: 480px;
  }
}

/* line 123, app/assets/stylesheets/evolve/components/oneoffs/footer.scss */
.ev-footer-v2__additional_links {
  display: flex;
  flex-direction: column;
  width: 80%;
}

@media only screen and (min-width: 1024px) {
  /* line 123, app/assets/stylesheets/evolve/components/oneoffs/footer.scss */
  .ev-footer-v2__additional_links {
    display: block;
  }
}

/* line 132, app/assets/stylesheets/evolve/components/oneoffs/footer.scss */
.ev-footer-v2__additional_links a {
  margin-right: 32px;
}

/* line 139, app/assets/stylesheets/evolve/components/oneoffs/footer.scss */
.ev-footer-v2__link-section {
  width: 80%;
  flex-direction: column;
}

@media only screen and (min-width: 1024px) {
  /* line 139, app/assets/stylesheets/evolve/components/oneoffs/footer.scss */
  .ev-footer-v2__link-section {
    flex-direction: row;
  }
}

/* line 148, app/assets/stylesheets/evolve/components/oneoffs/footer.scss */
.ev-footer-v2__copyright-section {
  align-items: center;
  display: flex;
  flex-direction: column-reverse;
  justify-content: space-between;
  width: 80%;
}

@media only screen and (min-width: 1024px) {
  /* line 148, app/assets/stylesheets/evolve/components/oneoffs/footer.scss */
  .ev-footer-v2__copyright-section {
    flex-direction: row;
  }
}

@media only screen and (min-width: 1024px) {
  /* line 160, app/assets/stylesheets/evolve/components/oneoffs/footer.scss */
  .ev-footer-v2__copyright-social-icon-wrapper {
    margin-bottom: 8px;
  }
}

/* line 166, app/assets/stylesheets/evolve/components/oneoffs/footer.scss */
.ev-footer-v2__copyright-text {
  width: 100%;
}

@media only screen and (min-width: 1024px) {
  /* line 166, app/assets/stylesheets/evolve/components/oneoffs/footer.scss */
  .ev-footer-v2__copyright-text {
    max-width: 560px;
  }
}

/* line 4, app/assets/stylesheets/evolve/components/oneoffs/hero.scss */
.ev-play-video {
  margin-top: 8px;
}

@media only screen and (min-width: 1024px) {
  /* line 4, app/assets/stylesheets/evolve/components/oneoffs/hero.scss */
  .ev-play-video {
    margin-left: 40px;
  }
}

/* line 12, app/assets/stylesheets/evolve/components/oneoffs/hero.scss */
.ev-hero-section-v2__header {
  margin-bottom: 16px;
}

@media only screen and (min-width: 1024px) {
  /* line 12, app/assets/stylesheets/evolve/components/oneoffs/hero.scss */
  .ev-hero-section-v2__header {
    margin-bottom: 24px;
  }
}

/* line 22, app/assets/stylesheets/evolve/components/oneoffs/hero.scss */
.ev-hero-section-v2 {
  display: flex;
  justify-content: space-between;
  background: transparent;
  flex-direction: column;
}

@media only screen and (min-width: 1024px) {
  /* line 22, app/assets/stylesheets/evolve/components/oneoffs/hero.scss */
  .ev-hero-section-v2 {
    flex-direction: row;
    max-width: 1150px;
    margin: 0 auto;
  }
}

/* line 35, app/assets/stylesheets/evolve/components/oneoffs/hero.scss */
.ev-hero-section-v2__text {
  font-color: #282E33;
  margin-bottom: 40px;
}

/* line 42, app/assets/stylesheets/evolve/components/oneoffs/hero.scss */
.ev-hero-section-v2__left-side {
  display: flex;
  flex-direction: column;
  width: 100%;
  margin-top: 120px;
  padding: 0 24px;
  z-index: 5;
}

@media only screen and (min-width: 1024px) {
  /* line 42, app/assets/stylesheets/evolve/components/oneoffs/hero.scss */
  .ev-hero-section-v2__left-side {
    display: flex;
    flex-direction: column;
    width: 616px;
    margin-top: 56px;
    padding: 60px 0 40px 40px;
  }
}

/* line 59, app/assets/stylesheets/evolve/components/oneoffs/hero.scss */
.ev-hero-section-v2__button-group {
  display: flex;
  align-items: baseline;
  flex-direction: column;
}

@media only screen and (min-width: 1024px) {
  /* line 59, app/assets/stylesheets/evolve/components/oneoffs/hero.scss */
  .ev-hero-section-v2__button-group {
    flex-direction: row;
  }
}

/* line 69, app/assets/stylesheets/evolve/components/oneoffs/hero.scss */
.ev-hero-section-v2__right-side {
  display: flex;
  right: 0;
  align-items: flex-end;
  justify-content: flex-end;
  width: 100%;
  max-height: 641px;
  align-self: flex-end;
}

@media only screen and (min-width: 1024px) {
  /* line 69, app/assets/stylesheets/evolve/components/oneoffs/hero.scss */
  .ev-hero-section-v2__right-side {
    padding: 0;
    bottom: 0;
    width: 40%;
    justify-content: flex-end;
    position: absolute;
  }
}

/* line 87, app/assets/stylesheets/evolve/components/oneoffs/hero.scss */
.ev-hero-section-v2__hero-image {
  max-width: 630px;
  width: 100%;
}

@media only screen and (min-width: 1024px) {
  /* line 87, app/assets/stylesheets/evolve/components/oneoffs/hero.scss */
  .ev-hero-section-v2__hero-image {
    max-width: 630px;
    width: auto;
  }
}

/* line 8, app/assets/stylesheets/evolve/components/oneoffs.scss */
.ev-width-100pc {
  width: 100%;
}

/* line 12, app/assets/stylesheets/evolve/components/oneoffs.scss */
.ev-color-white {
  color: #FFFFFF !important;
}

/* line 16, app/assets/stylesheets/evolve/components/oneoffs.scss */
.ev-product-features-device-screen {
  align-self: flex-start;
  height: auto;
  max-width: 260px;
}

/* Colors from https://docs.google.com/presentation/d/1GLZ_sF1i3v-65UkYySofDfE4-mprRDAcNItuLRIfI1E/edit#slide=id.gca7ee0ce7d_0_4436 */
/* line 4, app/assets/stylesheets/evolve/variables/fonts.scss */
.ev-header-base, .ev-hero-section-v2__header {
  color: #282E33;
  font-family: "GT-Super";
  font-size: 40px;
  font-weight: 700;
  letter-spacing: -0.02em;
  line-height: 46px;
}

@media only screen and (min-width: 1024px) {
  /* line 4, app/assets/stylesheets/evolve/variables/fonts.scss */
  .ev-header-base, .ev-hero-section-v2__header {
    font-size: 56px;
    letter-spacing: -2%;
    line-height: 58.8px;
  }
}

/* line 19, app/assets/stylesheets/evolve/variables/fonts.scss */
.ev-header-base--sm, .ev-what-is-omada__header-text, .ev-device-at-no-cost__header {
  color: #282E33;
  font-family: "GT-Super";
  font-size: 34px;
  font-style: normal;
  font-weight: 700;
  letter-spacing: -0.02em;
  line-height: 39.34px;
}

@media only screen and (min-width: 1024px) {
  /* line 19, app/assets/stylesheets/evolve/variables/fonts.scss */
  .ev-header-base--sm, .ev-what-is-omada__header-text, .ev-device-at-no-cost__header {
    font-size: 42px;
    letter-spacing: -2%;
    line-height: 48.59px;
  }
}

/* line 35, app/assets/stylesheets/evolve/variables/fonts.scss */
.ev-header-base--xs, .ev-device-at-no-cost-slider__body .header, .ev-device-at-no-cost-widget__left-side .header {
  color: #282E33;
  font-family: "GT-Super";
  font-size: 28px;
  font-style: normal;
  font-weight: 700;
  letter-spacing: -2%;
  line-height: 32.4px;
}

@media only screen and (min-width: 1024px) {
  /* line 35, app/assets/stylesheets/evolve/variables/fonts.scss */
  .ev-header-base--xs, .ev-device-at-no-cost-slider__body .header, .ev-device-at-no-cost-widget__left-side .header {
    font-size: 36px;
    line-height: 39.34px;
  }
}

/* line 50, app/assets/stylesheets/evolve/variables/fonts.scss */
.ev-body-base--large, .ev-subheader-base, .ev-conditions-omada-supports-subheader, .ev-device-at-no-cost__body, .ev-hero-section-v2__text {
  color: #282E33;
  font-family: "CentraNo2", AvenirNext-Medium, Helvetica Neue, Helvetica, sans-serif;
  font-size: 20px;
  line-height: 23.44px;
  letter-spacing: -2%;
}

/* line 58, app/assets/stylesheets/evolve/variables/fonts.scss */
.ev-body-base, .ev-device-at-no-cost-slider__body .body, .ev-devices-description-body, .ev-device-at-no-cost-widget__left-side .body {
  font-family: "CentraNo2", AvenirNext-Medium, Helvetica Neue, Helvetica, sans-serif;
  font-size: 18px;
  line-height: 24px;
}

/* Deprecated classes to be removed */
/*
 * This is a manifest file that'll be compiled into application.css, which will include all the files
 * listed below.
 *
 * Any CSS and SCSS file within this directory, lib/assets/stylesheets, or any plugin's
 * vendor/assets/stylesheets directory can be referenced here using a relative path.
 *
 * You're free to add application-wide styles to this file and they'll appear at the bottom of the
 * compiled file so the styles you add here take precedence over styles defined in any other CSS/SCSS
 * files in this directory. Styles in this file should be added after the last require_* statement.
 * It is generally better to create a new file per style scope.
 *






 */
