@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__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='12px' height='22px' style='transform: rotate(90deg);' viewBox='0 0 6 11' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M.855 10.444a.53.53 0 0 1-.365-.16.56.56 0 0 1 0-.768l3.74-4L.503 1.487a.56.56 0 0 1 0-.768.477.477 0 0 1 .718 0l4.106 4.392a.56.56 0 0 1 0 .768l-4.106 4.405a.507.507 0 0 1-.366.16z' fill='%23767676' fill-rule='nonzero' transform='matrix(1 0 0 -1 0 11)' /%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: #ddd;
}

/* 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;
  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%;
  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%;
    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--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-87fa52aca251202de4dae7545b3e90cf424c5b2a832a0a815fba9074b5e9b509.woff2) format("woff2"), url(/assets/AvenirNext-Bold-87fa52aca251202de4dae7545b3e90cf424c5b2a832a0a815fba9074b5e9b509.woff) format("woff");
}

@font-face {
  font-family: "AvenirNext-DemiBold";
  font-weight: normal;
  font-style: normal;
  src: url(/assets/AvenirNext-DemiBold-bc3d4020866c585b85eb4d59e172641adbac1ae94b02c7b8e2ddca3ea6d0e0e2.woff2) format("woff2"), url(/assets/AvenirNext-DemiBold-8fcab5e0644a3be60d16524c487e0ca8d6cecc14344008954aa5f65c93a831da.woff) format("woff");
}

@font-face {
  font-family: "AvenirNext-Medium";
  font-weight: normal;
  font-style: normal;
  src: url(/assets/AvenirNext-Medium-f6f4a530ae18f0617bef8cd316ba030a17f661d65590ca3613bf064036615109.woff2) format("woff2"), url(/assets/AvenirNext-Medium-1f74ec5c7c3aa4c262f05a9cb04d99b1eb2048b8e3aebf632a725f686557379a.woff) format("woff");
}

@font-face {
  font-family: "AvenirNext-Regular";
  font-weight: normal;
  font-style: normal;
  src: url(/assets/AvenirNext-Regular-21d7fc503db5e58915ced447c70c1743ae04ba01b5114c67bef1ea89d082653a.otf) format("otf");
}

@font-face {
  font-family: "Geomanist-Medium";
  font-weight: normal;
  font-style: normal;
  src: url(/assets/Geomanist-Medium-093ef87fd3ca07d20a3baffdbd2b5e2af0d86a8a61bdc9e447fe8b744ba00b05.woff2) format("woff2"), url(/assets/Geomanist-Medium-c4cc0d22c4bd5cef63da17f1e1efcb8fab10942a24a00e9deb3a71609450c4b2.woff) format("woff");
}

@font-face {
  font-family: "merriweatherbold";
  font-weight: normal;
  font-style: normal;
  src: url(/assets/merriweather-bold-1f449ef52cae2f24b052596f3e3cb3c72482284ecdf1a81186777e99c4ea8bab.woff2) format("woff2"), url(/assets/merriweather-bold-ff8ffdce0adbfb755fbf820592f7da09770274a4389c526ec891b46f75e4a3db.woff) format("woff");
}

@font-face {
  font-family: "Publico-Extrabold";
  font-weight: normal;
  font-style: normal;
  src: url(/assets/Publico-Extrabold-a54b257bf561232df82a547128eda03a7e6043583d5f811d7a91062f76c11196.woff) format("woff");
}

@font-face {
  font-family: "PublicoHeadline-Bold";
  font-weight: normal;
  font-style: normal;
  src: url(/assets/PublicoHeadline-Bold-8099e94220f2b76980561d9bf9285a083f07c717693701d96acd94a689736061.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__header {
  background-color: #fff;
  border-bottom: 1px solid #ddd;
  display: flex;
  justify-content: space-between;
  align-items: center;
  min-width: 100%;
}

/* line 16, app/assets/stylesheets/errors/_page_not_found.scss */
.page-not-found__header--header-text {
  justify-content: center;
}

@media screen and (max-width: 375px) {
  /* line 20, app/assets/stylesheets/errors/_page_not_found.scss */
  .page-not-found__header--btn {
    min-width: 80px;
    padding-left: 10px;
    padding-right: 10px;
  }
}

/* line 30, app/assets/stylesheets/errors/_page_not_found.scss */
.page-not-found__content {
  display: flex;
  flex: 1;
  align-items: center;
  padding: 0 20px 50px 20px;
}

/* line 36, app/assets/stylesheets/errors/_page_not_found.scss */
.page-not-found__content--btn {
  margin-top: 20px;
}
@charset "UTF-8";
/*! 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__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='12px' height='22px' style='transform: rotate(90deg);' viewBox='0 0 6 11' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M.855 10.444a.53.53 0 0 1-.365-.16.56.56 0 0 1 0-.768l3.74-4L.503 1.487a.56.56 0 0 1 0-.768.477.477 0 0 1 .718 0l4.106 4.392a.56.56 0 0 1 0 .768l-4.106 4.405a.507.507 0 0 1-.366.16z' fill='%23767676' fill-rule='nonzero' transform='matrix(1 0 0 -1 0 11)' /%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: #ddd;
}

/* 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;
  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%;
  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%;
    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--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-87fa52aca251202de4dae7545b3e90cf424c5b2a832a0a815fba9074b5e9b509.woff2) format("woff2"), url(/assets/AvenirNext-Bold-87fa52aca251202de4dae7545b3e90cf424c5b2a832a0a815fba9074b5e9b509.woff) format("woff");
}

@font-face {
  font-family: "AvenirNext-DemiBold";
  font-weight: normal;
  font-style: normal;
  src: url(/assets/AvenirNext-DemiBold-bc3d4020866c585b85eb4d59e172641adbac1ae94b02c7b8e2ddca3ea6d0e0e2.woff2) format("woff2"), url(/assets/AvenirNext-DemiBold-8fcab5e0644a3be60d16524c487e0ca8d6cecc14344008954aa5f65c93a831da.woff) format("woff");
}

@font-face {
  font-family: "AvenirNext-Medium";
  font-weight: normal;
  font-style: normal;
  src: url(/assets/AvenirNext-Medium-f6f4a530ae18f0617bef8cd316ba030a17f661d65590ca3613bf064036615109.woff2) format("woff2"), url(/assets/AvenirNext-Medium-1f74ec5c7c3aa4c262f05a9cb04d99b1eb2048b8e3aebf632a725f686557379a.woff) format("woff");
}

@font-face {
  font-family: "AvenirNext-Regular";
  font-weight: normal;
  font-style: normal;
  src: url(/assets/AvenirNext-Regular-21d7fc503db5e58915ced447c70c1743ae04ba01b5114c67bef1ea89d082653a.otf) format("otf");
}

@font-face {
  font-family: "Geomanist-Medium";
  font-weight: normal;
  font-style: normal;
  src: url(/assets/Geomanist-Medium-093ef87fd3ca07d20a3baffdbd2b5e2af0d86a8a61bdc9e447fe8b744ba00b05.woff2) format("woff2"), url(/assets/Geomanist-Medium-c4cc0d22c4bd5cef63da17f1e1efcb8fab10942a24a00e9deb3a71609450c4b2.woff) format("woff");
}

@font-face {
  font-family: "merriweatherbold";
  font-weight: normal;
  font-style: normal;
  src: url(/assets/merriweather-bold-1f449ef52cae2f24b052596f3e3cb3c72482284ecdf1a81186777e99c4ea8bab.woff2) format("woff2"), url(/assets/merriweather-bold-ff8ffdce0adbfb755fbf820592f7da09770274a4389c526ec891b46f75e4a3db.woff) format("woff");
}

@font-face {
  font-family: "Publico-Extrabold";
  font-weight: normal;
  font-style: normal;
  src: url(/assets/Publico-Extrabold-a54b257bf561232df82a547128eda03a7e6043583d5f811d7a91062f76c11196.woff) format("woff");
}

@font-face {
  font-family: "PublicoHeadline-Bold";
  font-weight: normal;
  font-style: normal;
  src: url(/assets/PublicoHeadline-Bold-8099e94220f2b76980561d9bf9285a083f07c717693701d96acd94a689736061.woff) format("woff");
}

/* line 1, 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 11, 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 11, app/assets/stylesheets/landing_pages/_site-header.scss */
  .site-header__wrapper {
    padding: 12px;
  }
}

@media screen and (max-width: 375px) {
  /* line 21, app/assets/stylesheets/landing_pages/_site-header.scss */
  .site-header__btn {
    min-width: 80px;
    padding-left: 10px;
    padding-right: 10px;
  }
}

/* line 30, app/assets/stylesheets/landing_pages/_site-header.scss */
.site-header__heading {
  min-width: 100px;
  padding-right: 24px;
}

@media screen and (min-width: 768px) {
  /* line 30, app/assets/stylesheets/landing_pages/_site-header.scss */
  .site-header__heading {
    padding-left: 100px;
  }
}

/* line 38, 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 38, app/assets/stylesheets/landing_pages/_site-header.scss */
  .site-header__heading--swoop {
    padding-left: 50px;
  }
}

/* line 46, app/assets/stylesheets/landing_pages/_site-header.scss */
.site-header__logo {
  max-height: 40px;
}

@media screen and (min-width: 768px) {
  /* line 46, app/assets/stylesheets/landing_pages/_site-header.scss */
  .site-header__logo {
    max-height: 50px;
  }
}

/* line 53, app/assets/stylesheets/landing_pages/_site-header.scss */
.site-header__nav {
  flex-shrink: 0;
}

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

@media screen and (min-width: 768px) {
  /* line 39, 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 39, app/assets/stylesheets/landing_pages/_hero_section.scss */
  .hero-section__content {
    width: 70%;
    max-width: 800px;
  }
}

/* line 52, 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 52, app/assets/stylesheets/landing_pages/_hero_section.scss */
  .hero-section__wrapper--split {
    background: none !important;
  }
}

@media screen and (min-width: 992px) {
  /* line 52, 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 52, app/assets/stylesheets/landing_pages/_hero_section.scss */
  .hero-section__wrapper--split {
    background-position: bottom right;
  }
}

/* line 76, 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 76, app/assets/stylesheets/landing_pages/_hero_section.scss */
  .hero-section__heading--split {
    font-size: 58px;
    line-height: 80px;
  }
}

/* line 89, 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 89, app/assets/stylesheets/landing_pages/_hero_section.scss */
  .hero-section__body--split {
    font-size: 20px;
    line-height: 28px;
    width: 65%;
  }
}

/* line 103, app/assets/stylesheets/landing_pages/_hero_section.scss */
.hero-section__content--split {
  width: 100%;
}

@media screen and (min-width: 992px) {
  /* line 103, app/assets/stylesheets/landing_pages/_hero_section.scss */
  .hero-section__content--split {
    max-width: 700px;
  }
}

/* line 111, app/assets/stylesheets/landing_pages/_hero_section.scss */
.hero-section__swoop-image {
  margin-top: 30px;
  padding: 0;
}

/* line 115, 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 111, app/assets/stylesheets/landing_pages/_hero_section.scss */
  .hero-section__swoop-image {
    display: none;
  }
}

/* line 1, 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 1, app/assets/stylesheets/landing_pages/_intro_section.scss */
  .intro-section {
    max-width: 972px;
    margin-left: auto;
    margin-right: auto;
  }
}

/* line 13, app/assets/stylesheets/landing_pages/_intro_section.scss */
.intro-section__content {
  padding: 20px 12px;
}

@media screen and (min-width: 768px) {
  /* line 13, app/assets/stylesheets/landing_pages/_intro_section.scss */
  .intro-section__content {
    padding: 0 16px 39px;
  }
}

/* line 20, app/assets/stylesheets/landing_pages/_intro_section.scss */
.intro-section__heading {
  margin-bottom: 20px;
}

@media screen and (min-width: 768px) {
  /* line 24, app/assets/stylesheets/landing_pages/_intro_section.scss */
  .intro-section__intro-text {
    font-size: 20px;
    line-height: 30px;
  }
}

/* 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 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-d96bec8b3ea5b12e90eebf44caed5888446ce684e4739fdec12da6807fa69e7b.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-7d839daa2d98cb52cf62e5cd279fe6e56c4981657dce035032e48d7e521c062b.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-d9fb67d682c210724f869192c8aaed012b62c8c7fdf9205840a4878715f18601.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;
}

/* line 21, app/assets/stylesheets/landing_pages/_site_footer.scss */
.site-footer__logo {
  width: 140px;
  margin-bottom: 20px;
}

/* line 26, app/assets/stylesheets/landing_pages/_site_footer.scss */
.site-footer__logo-o {
  fill: #FFFFFF;
}

/* line 30, app/assets/stylesheets/landing_pages/_site_footer.scss */
.site-footer__logo-o-box {
  fill: #FF6F31;
}

/* line 34, app/assets/stylesheets/landing_pages/_site_footer.scss */
.site-footer__logo-omada {
  fill: #FFFFFF;
}

@media screen and (min-width: 992px) {
  /* line 38, app/assets/stylesheets/landing_pages/_site_footer.scss */
  .site-footer__social-icon-wrapper {
    float: right;
  }
}

/* line 44, app/assets/stylesheets/landing_pages/_site_footer.scss */
.site-footer__copyright {
  margin-top: 12px;
}

/* line 48, app/assets/stylesheets/landing_pages/_site_footer.scss */
.site-footer__license {
  margin-top: 12px;
}

/* line 52, 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 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;
  }
}

/* line 1, app/assets/stylesheets/landing_pages/../../../../node_modules/react-accessible-accordion/dist/react-accessible-accordion.css */
.accordion__body {
  display: block;
  animation: fadein .35s ease-in;
}

/* line 6, app/assets/stylesheets/landing_pages/../../../../node_modules/react-accessible-accordion/dist/react-accessible-accordion.css */
.accordion__body--hidden {
  display: none;
  opacity: 0;
  animation: fadein .35s ease-in;
}

@keyframes fadein {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@-webkit-keyframes fadein {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@-moz-keyframes fadein {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

/* line 1, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.cursor--pointer {
  cursor: pointer;
}

/* line 5, app/assets/stylesheets/landing_pages/_risk_screener.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 32, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.error,
.error label,
.error + label,
.error + label h3,
.error + label p {
  color: #ff5722 !important;
  border-color: #ff5722;
}

/* line 42, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.risk-screener-block-scroll {
  overflow: hidden;
  height: 100%;
  width: 100%;
  position: fixed;
  -webkit-overflow-scrolling: touch !important;
}

/* line 50, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.risk-screener-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 50, app/assets/stylesheets/landing_pages/_risk_screener.scss */
  .risk-screener-overlay {
    background-color: #F5F4F3;
  }
}

/* line 74, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.risk-screener-overlay--visible {
  opacity: 1;
}

/* line 78, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.risk-screener-overlay--hidden {
  opacity: 0;
}

/* line 82, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.risk-screener-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 82, app/assets/stylesheets/landing_pages/_risk_screener.scss */
  .risk-screener-container {
    background-color: #F5F4F3;
  }
}

/* line 109, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.risk-screener-container.initiallyShown, .risk-screener-container.fadeIn {
  visibility: visible;
  z-index: 999;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
}

/* line 117, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.risk-screener__retake-link, .risk-screener__back-to-landing-page-link {
  position: absolute;
  left: 30px;
  top: 30px;
  z-index: 10;
}

@media screen and (min-width: 768px) {
  /* line 117, app/assets/stylesheets/landing_pages/_risk_screener.scss */
  .risk-screener__retake-link, .risk-screener__back-to-landing-page-link {
    left: 10px;
    top: 55px;
  }
}

/* line 128, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.risk-screener__logo {
  width: 120px;
  height: 35px;
}

/* line 133, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.risk-screener__logo-o {
  fill: #FFFFFF;
}

/* line 137, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.risk-screener__logo-o-box {
  fill: #FF6F31;
}

/* line 141, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.risk-screener__logo-omada {
  fill: #383838;
}

/* line 145, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.risk-screener__logo-cigna {
  width: 180px;
}

/* line 148, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.risk-screener__logo-cigna .cls-1 {
  fill: #f1793b;
}

/* line 152, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.risk-screener__logo-cigna .cls-2 {
  fill: #fff;
}

/* line 156, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.risk-screener__logo-cigna .cls-2, .risk-screener__logo-cigna .cls-3 {
  fill-rule: evenodd;
}

/* line 160, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.risk-screener__logo-cigna .cls-3, .risk-screener__logo-cigna .cls-4 {
  fill: #50575f;
}

/* line 165, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.risk-screener__close {
  position: absolute;
  right: 30px;
  top: 35px;
  z-index: 10;
  font-size: 16px;
}

@media screen and (min-width: 768px) {
  /* line 165, app/assets/stylesheets/landing_pages/_risk_screener.scss */
  .risk-screener__close {
    right: 10px;
    top: 65px;
  }
}

/* line 177, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.risk-screener__form {
  max-width: 900px;
  margin: 0 auto;
  padding: 40px 25px;
  position: relative;
}

@media screen and (min-width: 768px) {
  /* line 177, app/assets/stylesheets/landing_pages/_risk_screener.scss */
  .risk-screener__form {
    padding: 65px 0;
  }
}

/* line 188, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.risk-screener__container {
  padding: 0 30px 50px;
  position: absolute;
  top: 70px;
  left: 0;
  width: 100%;
  display: none;
  background: white;
}

@media screen and (min-width: 768px) {
  /* line 188, app/assets/stylesheets/landing_pages/_risk_screener.scss */
  .risk-screener__container {
    top: 100px;
    margin-top: 20px;
    padding: 20px 50px;
  }
}

/* line 204, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.risk-screener__container.active, .risk-screener__container--results.active {
  display: block;
  visibility: visible !important;
}

/* line 209, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.risk-screener__superheading {
  font-size: 14px;
  font-weight: bold;
  color: #B2B2B2;
  text-transform: uppercase;
  margin-top: 30px;
}

@media screen and (min-width: 768px) {
  /* line 209, app/assets/stylesheets/landing_pages/_risk_screener.scss */
  .risk-screener__superheading {
    margin: 20px 0;
  }
}

/* line 220, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.risk-screener__question {
  padding: 15px 0;
  margin-bottom: 20px;
  border-bottom: 1px solid #DDDDDD;
}

/* line 226, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.risk-screener__question-optional {
  color: #767676;
  font-size: 16px;
  font-weight: normal;
}

/* line 232, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.risk-screener__answer-wrapper {
  max-width: 650px;
}

/* line 236, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.risk-screener__next-nav {
  margin-top: 50px;
  margin-bottom: 30px;
  font-size: 14px;
  line-height: 23px;
}

/* line 243, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.risk-screener__apply-btn {
  font-size: 14px;
  line-height: 23px;
}

/* line 248, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.risk-screener__input-group {
  border: 0;
  margin-left: 0px;
}

/* line 253, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.risk-screener__input-group-legend--hidden, .risk-screener__label--hidden {
  position: absolute;
  left: -5000px;
}

/* line 260, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.preparation-panel {
  margin: 80px 25px 45px 25px;
  font-family: 'AvenirNext';
  background: white;
  display: flex;
  flex-direction: column-reverse;
  align-items: center;
  justify-content: space-between;
}

@media screen and (min-width: 768px) {
  /* line 260, app/assets/stylesheets/landing_pages/_risk_screener.scss */
  .preparation-panel {
    flex-direction: row;
  }
}

@media screen and (min-width: 768px) {
  /* line 274, app/assets/stylesheets/landing_pages/_risk_screener.scss */
  .preparation-panel__message {
    margin-right: 24px;
  }
}

/* line 278, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.preparation-panel__message .heading {
  font-family: AvenirNext-DemiBold;
  font-size: 28px;
  color: #383838;
}

/* line 284, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.preparation-panel__message .content {
  margin-top: 24px;
  font-family: AvenirNext-Medium;
  font-size: 18px;
  line-height: 1.67;
  color: #383838;
}

/* line 292, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.preparation-panel__message .strong-content {
  font-family: AvenirNext-Bold;
}

/* line 296, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.preparation-panel__message .button {
  margin-top: 34px;
  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 314, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.preparation-panel__image-container {
  width: 274px;
  height: 173px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 30px;
}

/* line 325, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.risk-screener-container--results {
  background-color: #f9f9f9 !important;
}

/* line 329, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.risk-screener__form--results {
  max-width: 900px;
  margin: 0 auto;
  padding: 40px 34px;
  position: relative;
  background-color: #f9f9f9;
}

@media screen and (min-width: 768px) {
  /* line 329, app/assets/stylesheets/landing_pages/_risk_screener.scss */
  .risk-screener__form--results {
    padding-top: 65px;
  }
}

/* line 341, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.risk-screener__container--results {
  margin-top: 70px;
  display: flex;
  flex-direction: column;
  align-items: center;
  background-color: #f9f9f9;
}

/* line 349, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.score-card__container {
  display: flex;
  flex-direction: column;
  align-items: center;
  background: white;
  max-width: 970px;
  padding: 30px 30px 55px 30px;
}

@media screen and (min-width: 768px) {
  /* line 349, app/assets/stylesheets/landing_pages/_risk_screener.scss */
  .score-card__container {
    padding: 50px 100px 55px 100px;
  }
}

@media screen and (min-width: 992px) {
  /* line 349, app/assets/stylesheets/landing_pages/_risk_screener.scss */
  .score-card__container {
    padding: 60px 200px 72px 200px;
  }
}

/* line 364, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.score-card__content {
  display: flex;
  flex-direction: column;
  align-items: center;
  line-height: 33px;
}

@media screen and (min-width: 992px) {
  /* line 364, app/assets/stylesheets/landing_pages/_risk_screener.scss */
  .score-card__content {
    width: 570px;
  }
}

/* line 374, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.score-card__content .header {
  font-family: AvenirNext-DemiBold;
  font-size: 42px;
  margin-bottom: 16px;
}

/* line 380, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.score-card__content .message {
  font-family: AvenirNext-Regular;
  font-size: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
  text-align: center;
  color: #383838;
  line-height: 33px;
}

@media screen and (min-width: 992px) {
  /* line 380, app/assets/stylesheets/landing_pages/_risk_screener.scss */
  .score-card__content .message {
    font-size: 28px;
    margin-top: 40px;
    margin-bottom: 16px;
  }
}

/* line 395, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.score-card__content .message .emphasis {
  font-family: AvenirNext-DemiBold;
}

/* line 399, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.score-card__content .message .high-risk {
  color: #fd4c3c;
}

/* line 403, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.score-card__content .message .medium-risk {
  color: #ff6f31;
}

/* line 407, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.score-card__content .message .low-risk {
  color: #0fcb5d;
}

/* line 413, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.score-card__meaning-wrapper {
  margin-top: 24px;
  background-color: #E1ECF9;
  border-radius: 4px;
  display: flex;
  flex-direction: column;
  align-items: center;
}

/* line 422, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.score-card__meaning-content {
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 25px 16px;
}

@media screen and (min-width: 576px) {
  /* line 422, app/assets/stylesheets/landing_pages/_risk_screener.scss */
  .score-card__meaning-content {
    padding: 25px 64px;
  }
}

/* line 434, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.score-card__meaning-heading-wrapper {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-bottom: 6px;
}

/* line 441, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.score-card__meaning-heading {
  font-size: 12px;
  font-weight: bold;
  line-height: 23px;
  font-family: AvenirNext-Bold;
  letter-spacing: 1.63px;
  color: #717983;
}

@media screen and (min-width: 768px) {
  /* line 441, app/assets/stylesheets/landing_pages/_risk_screener.scss */
  .score-card__meaning-heading {
    margin-left: 10px;
  }
}

/* line 453, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.score-card__meaning-statement {
  font-family: AvenirNext-Medium;
  font-size: 16px;
  line-height: 1.5;
  text-align: center;
  color: #717983;
}

@media screen and (min-width: 768px) {
  /* line 453, app/assets/stylesheets/landing_pages/_risk_screener.scss */
  .score-card__meaning-statement {
    line-height: 1.69;
    font-size: 18px;
  }
}

/* line 466, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.score-card__cta-lead-in {
  font-family: AvenirNext-Medium;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0;
  color: #717983;
  text-align: center;
}

@media screen and (min-width: 768px) {
  /* line 466, app/assets/stylesheets/landing_pages/_risk_screener.scss */
  .score-card__cta-lead-in {
    font-family: AvenirNext-Regular;
    padding-left: 30px;
    padding-right: 30px;
    font-size: 20px;
    line-height: 30px;
  }
}

/* line 483, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.score-card__pointer-arrow--mobile {
  position: relative;
  left: 5px;
  top: 5px;
}

@media screen and (min-width: 768px) {
  /* line 483, app/assets/stylesheets/landing_pages/_risk_screener.scss */
  .score-card__pointer-arrow--mobile {
    display: none;
  }
}

/* line 493, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.score-card__pointer-arrow--desktop {
  display: none;
}

@media screen and (min-width: 768px) {
  /* line 493, app/assets/stylesheets/landing_pages/_risk_screener.scss */
  .score-card__pointer-arrow--desktop {
    display: inline;
    position: relative;
    left: 5px;
    top: 5px;
  }
}

/* line 504, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.score-card__no-cost {
  background-color: #FFDACC;
}

/* line 508, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.score-card__button-group {
  margin-top: 24px;
  display: flex;
  flex-direction: column;
  align-items: center;
}

@media screen and (min-width: 768px) {
  /* line 508, app/assets/stylesheets/landing_pages/_risk_screener.scss */
  .score-card__button-group {
    flex-direction: row;
  }
}

@media screen and (min-width: 992px) {
  /* line 508, app/assets/stylesheets/landing_pages/_risk_screener.scss */
  .score-card__button-group {
    margin-top: 32px;
  }
}

/* line 522, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.score-card__button--cta, .score-card__button--apply-anyway, .score-card__retake-button, .score-card__button--retake {
  width: 200px;
  height: 50px;
  margin: 0 5px 16px 5px;
  border-radius: 3px;
  border: 0;
  font-size: 12px;
  line-height: 1.5;
  letter-spacing: 1.4px;
  text-transform: uppercase;
  font-family: AvenirNext-Bold;
  text-align: center;
}

@media screen and (min-width: 768px) {
  /* line 522, app/assets/stylesheets/landing_pages/_risk_screener.scss */
  .score-card__button--cta, .score-card__button--apply-anyway, .score-card__retake-button, .score-card__button--retake {
    height: 60px;
    font-size: 14px;
  }
}

/* line 542, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.score-card__button--cta {
  color: #ffffff;
  background-color: #ff6f31;
}

/* line 549, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.score-card__button--apply-anyway {
  color: #ffffff;
  background-color: #ff6f31;
}

/* line 556, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.score-card__retake-button, .score-card__button--retake {
  color: #ff6f31;
  background-color: #ffffff;
  border: solid 1px #e9e9e9;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.16);
}

/* line 568, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.omada-intro__container {
  display: flex;
  flex-direction: column;
  align-items: center;
  background: white;
  max-width: 970px;
  padding: 68px 30px 42px 30px;
  border-top: 1px solid #DFDFDF;
}

@media screen and (min-width: 768px) {
  /* line 568, app/assets/stylesheets/landing_pages/_risk_screener.scss */
  .omada-intro__container {
    padding: 68px 100px 42px 100px;
  }
}

/* line 579, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.omada-intro__container .heading {
  font-family: Publico-Extrabold;
  font-size: 28px;
  line-height: 34px;
  letter-spacing: 0.5px;
  text-align: center;
  color: #1f2633;
}

@media screen and (min-width: 768px) {
  /* line 579, app/assets/stylesheets/landing_pages/_risk_screener.scss */
  .omada-intro__container .heading {
    font-size: 36px;
    line-height: 50px;
  }
}

/* line 593, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.omada-intro__container .description {
  margin: 16px 0;
  font-family: AvenirNext-Medium;
  font-size: 16px;
  line-height: 1.5;
  text-align: center;
  color: #717983;
}

@media screen and (min-width: 768px) {
  /* line 593, app/assets/stylesheets/landing_pages/_risk_screener.scss */
  .omada-intro__container .description {
    font-size: 20px;
    margin-bottom: 20px;
  }
}

@media screen and (min-width: 992px) {
  /* line 593, app/assets/stylesheets/landing_pages/_risk_screener.scss */
  .omada-intro__container .description {
    margin-bottom: 35px;
  }
}

/* line 612, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.omada-intro__content {
  display: flex;
  flex-direction: column;
  align-items: center;
}

@media screen and (min-width: 992px) {
  /* line 612, app/assets/stylesheets/landing_pages/_risk_screener.scss */
  .omada-intro__content {
    width: 700px;
  }
}

/* line 622, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.omada-intro__image-slide {
  display: none;
}

/* line 625, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.omada-intro__image-slide .icon {
  display: flex;
  align-items: center;
}

/* line 630, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.omada-intro__image-slide .blurb {
  font-family: AvenirNext-Bold;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 1px;
  text-align: center;
  text-transform: uppercase;
  color: #717983;
  margin-left: 8px;
}

@media screen and (min-width: 900px) {
  /* line 622, app/assets/stylesheets/landing_pages/_risk_screener.scss */
  .omada-intro__image-slide {
    display: flex;
    width: 100%;
    justify-content: space-between;
    margin-bottom: 50px;
  }
}

/* line 649, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.vimeo {
  display: inline-block;
  width: 100%;
  max-width: 770px;
  margin: 0 auto;
  text-decoration: none;
  box-sizing: border-box;
  outline: 0;
  min-height: 0 !important;
}

/* line 660, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.video-cover {
  height: 109px;
  width: 345px;
  overflow: hidden;
  border-radius: 5px;
  background-size: cover;
  background-position: center center;
  width: 100%;
  position: relative;
  box-shadow: 0 15px 32px 0 rgba(0, 0, 0, 0.44);
  margin-bottom: 40px;
  background-image: url(/assets/VideoCover-34cdc4b80593a0c70d1411eaa0a2c34ae211bb1cb023d3eeaf562753b76dd4f4.jpg);
  display: flex;
  justify-content: center;
  align-items: center;
}

/* line 675, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.video-cover .play-video {
  height: 50px;
  width: 50px;
}

@media screen and (min-width: 576px) {
  /* line 660, app/assets/stylesheets/landing_pages/_risk_screener.scss */
  .video-cover {
    height: 160px;
    max-height: 160px;
    max-width: 400px;
  }
  /* line 684, app/assets/stylesheets/landing_pages/_risk_screener.scss */
  .video-cover .play-video {
    height: 75px;
    width: 75px;
  }
}

@media screen and (min-width: 768px) {
  /* line 660, app/assets/stylesheets/landing_pages/_risk_screener.scss */
  .video-cover {
    height: 240px;
    max-height: 240px;
    max-width: 600px;
  }
  /* line 694, app/assets/stylesheets/landing_pages/_risk_screener.scss */
  .video-cover .play-video {
    height: 100px;
    width: 100px;
  }
}

@media screen and (min-width: 992px) {
  /* line 660, app/assets/stylesheets/landing_pages/_risk_screener.scss */
  .video-cover {
    height: 266px;
    max-height: 266px;
    max-width: 666px;
  }
  /* line 704, app/assets/stylesheets/landing_pages/_risk_screener.scss */
  .video-cover .play-video {
    height: 100px;
    width: 100px;
  }
}

/* line 711, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.pulsating__container {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}

/* line 718, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.pulsating__item {
  display: flex;
  z-index: 100;
}

/* line 723, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.pulsating__circle {
  border-radius: 50%;
  background-color: #ff6f31;
  width: 150px;
  height: 150px;
  position: absolute;
  opacity: 0;
  animation: scaleIn 4s infinite cubic-bezier(0.36, 0.89, 0.11, 0.32);
}

@keyframes scaleIn {
  from {
    transform: scale(0.25, 0.25);
    opacity: .5;
  }
  to {
    transform: scale(0.5, 0.5);
    opacity: 0;
  }
}

@media screen and (min-width: 576px) {
  @keyframes scaleIn {
    from {
      transform: scale(0.5, 0.5);
      opacity: .5;
    }
    to {
      transform: scale(0.75, 0.75);
      opacity: 0;
    }
  }
}

@media screen and (min-width: 768px) {
  @keyframes scaleIn {
    from {
      transform: scale(0.5, 0.5);
      opacity: .5;
    }
    to {
      transform: scale(1.25, 1.25);
      opacity: 0;
    }
  }
}

/* line 769, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.video-container {
  display: flex;
  flex-direction: column;
  align-items: center;
}

/* line 773, app/assets/stylesheets/landing_pages/_risk_screener.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 773, app/assets/stylesheets/landing_pages/_risk_screener.scss */
  .video-container .text {
    font-size: 20px;
  }
}

/* line 784, app/assets/stylesheets/landing_pages/_risk_screener.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 795, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.omada-intro__video-wrapper {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
}

/* line 801, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.omada-intro__video-wrapper .video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 810, app/assets/stylesheets/landing_pages/_risk_screener.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 827, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.testimony-overlay .ReactModal__Content {
  background: rgba(0, 0, 0, 0.1) !important;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 835, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.testimony-modal-container {
  width: 90%;
  max-width: 980px;
}

/* line 840, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.testimony-overlay--visible {
  opacity: 1;
}

/* line 844, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.testimony-overlay--hidden {
  opacity: 0;
}

/* line 848, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.testimony-modal-responsive {
  position: relative;
  overflow: hidden;
  padding-top: 55%;
  flex: 1 0 0%;
}

/* line 854, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.testimony-modal-responsive iframe {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  border: 0;
}

/* line 864, app/assets/stylesheets/landing_pages/_risk_screener.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;
}

/* line 882, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.testimonials-carousel__container {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  max-width: 970px;
  background: #f9f9f9;
  padding: 48px 25px 48px 25px;
  border-top: 1px solid #EDEDED;
}

@media screen and (min-width: 768px) {
  /* line 882, app/assets/stylesheets/landing_pages/_risk_screener.scss */
  .testimonials-carousel__container {
    flex-direction: row;
  }
}

/* line 897, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.testimonials-carousel__content {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
}

/* line 904, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.testimonials-slides {
  min-height: 240px;
  margin-bottom: 30px;
}

/* line 909, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.testimonials-slide {
  display: flex;
  flex-direction: column;
  align-items: center;
}

/* line 915, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.testimonials-slide__image {
  height: 100px;
  width: 100px;
  margin-bottom: 16px;
}

/* line 921, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.testimonials-slide__image--suzanne {
  background-image: url(/assets/suzanne-testimonial-fbad2b59d96ef403cc2ece446cb11fae9970b85551f7234253855d58ba847fc7.png);
}

/* line 925, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.testimonials-slide__image--wendy {
  background-image: url(/assets/wendy-testimonial-790c7e0d42fed6625a5ae50b4c5fc24a35acf6e3e21d5c0d052586f5e4c784a5.png);
}

/* line 929, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.testimonials-slide__image--david {
  background-image: url(/assets/david-testimonial-1a4714de12b45b114af6acdb63279b4ec93ea31dc7a6217d03dd210b76e307d4.png);
}

/* line 933, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.testimonials-slide__image--angelia {
  background-image: url(/assets/angelia-testimonial-d372fc5774abc6a67025803a61bf540fd7f454b3404c3343957b92680407b866.png);
}

/* line 937, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.testimonials-slide__statement {
  font-family: AvenirNext-Medium;
  font-size: 16px;
  font-style: italic;
  line-height: 1.5;
  text-align: center;
  color: #717983;
  margin-bottom: 16px;
}

@media screen and (min-width: 768px) {
  /* line 937, app/assets/stylesheets/landing_pages/_risk_screener.scss */
  .testimonials-slide__statement {
    font-size: 22px;
    line-height: 35px;
  }
}

/* line 952, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.testimonials-slide__identification {
  font-family: AvenirNext-Bold;
  font-size: 14px;
  line-height: 1.64;
  letter-spacing: 1.6px;
  text-align: center;
  text-transform: uppercase;
  color: #4a4a4a;
}

/* line 962, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.testimonials-controls {
  display: flex;
  justify-content: space-between;
  width: 100%;
  align-items: center;
}

@media screen and (min-width: 768px) {
  /* line 962, app/assets/stylesheets/landing_pages/_risk_screener.scss */
  .testimonials-controls {
    justify-content: center;
  }
}

/* line 973, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.testimonials_controls__left-arrow--mobile, .testimonials_controls__right-arrow--mobile, .testimonials-carousel__left-arrow--desktop, .testimonials-carousel__right-arrow--desktop {
  border: none;
  background: inherit;
}

@media screen and (min-width: 768px) {
  /* line 978, app/assets/stylesheets/landing_pages/_risk_screener.scss */
  .testimonials_controls__left-arrow--mobile {
    display: none;
  }
}

@media screen and (min-width: 768px) {
  /* line 985, app/assets/stylesheets/landing_pages/_risk_screener.scss */
  .testimonials_controls__right-arrow--mobile {
    display: none;
  }
}

/* line 992, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.testimonials-carousel__left-arrow--desktop {
  margin-right: 70px;
}

@media screen and (max-width: 768px) {
  /* line 992, app/assets/stylesheets/landing_pages/_risk_screener.scss */
  .testimonials-carousel__left-arrow--desktop {
    display: none;
  }
}

/* line 1000, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.testimonials-carousel__right-arrow--desktop {
  margin-left: 70px;
}

@media screen and (max-width: 768px) {
  /* line 1000, app/assets/stylesheets/landing_pages/_risk_screener.scss */
  .testimonials-carousel__right-arrow--desktop {
    display: none;
  }
}

/* line 1008, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.testimonials-controls__nav-dots {
  display: flex;
}

/* line 1011, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.testimonials-controls__nav-dots .oval {
  cursor: pointer;
  margin: 0 4px;
}

/* line 1016, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.testimonials-controls__nav-dots .oval--empty {
  width: 12px;
  height: 12px;
  border: solid 2px #a9b1b9;
  border-radius: 6px;
}

/* line 1023, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.testimonials-controls__nav-dots .oval--orange {
  width: 12px;
  height: 12px;
  background-color: #ff6f31;
  border-radius: 6px;
}

/* line 1033, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.final-pitch__container {
  display: flex;
  flex-direction: column;
  align-items: center;
  background: white;
  max-width: 970px;
  padding: 50px 30px 30px 30px;
  border-top: 1px solid #EDEDED;
}

@media screen and (min-width: 768px) {
  /* line 1033, app/assets/stylesheets/landing_pages/_risk_screener.scss */
  .final-pitch__container {
    padding: 72px 100px 29px 100px;
  }
}

/* line 1046, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.final-pitch__content {
  display: flex;
  flex-direction: column;
  align-items: center;
}

/* line 1051, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.final-pitch__content .heading {
  font-family: Publico-Extrabold;
  font-size: 28px;
  line-height: 34px;
  letter-spacing: 0.5px;
  text-align: center;
  color: #1f2633;
}

@media screen and (min-width: 768px) {
  /* line 1051, app/assets/stylesheets/landing_pages/_risk_screener.scss */
  .final-pitch__content .heading {
    font-size: 36px;
    line-height: 50px;
  }
}

/* line 1064, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.final-pitch__content .message {
  margin-top: 16px;
  margin-bottom: 2px;
  font-size: 16px;
  line-height: 24px;
  font-family: AvenirNext-Medium;
  text-align: center;
  color: #717983;
}

@media screen and (min-width: 768px) {
  /* line 1064, app/assets/stylesheets/landing_pages/_risk_screener.scss */
  .final-pitch__content .message {
    margin-top: 16px;
    font-size: 20px;
    line-height: 30px;
  }
}

/* line 1080, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.final-pitch__buttons {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 24px;
  margin-bottom: 31px;
}

/* line 1087, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.final-pitch__buttons button {
  display: block;
  width: 200px;
  height: 50px;
  border-radius: 5px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.16);
  font-family: AvenirNext-Bold;
  font-size: 12px;
  line-height: 1.92;
  letter-spacing: 1.4px;
  text-align: center;
  margin: 0 5px;
  text-transform: uppercase;
}

/* line 1102, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.final-pitch__buttons .apply-now {
  margin-bottom: 16px;
}

@media screen and (min-width: 768px) {
  /* line 1080, app/assets/stylesheets/landing_pages/_risk_screener.scss */
  .final-pitch__buttons {
    flex-direction: row;
    align-items: baseline;
  }
}

/* line 1114, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.risk-screener__gender-question {
  margin-top: 140px;
}

/* line 1118, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.risk-screener__gender-input {
  opacity: 0;
}

/* line 1122, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.gender-female {
  max-width: 120px;
}

/* line 1128, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.risk-screener__ethnicity-select {
  border-radius: 3px;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */
  background: #FFFFFF;
  color: #383838;
  border: 2px solid #DDDDDD;
  padding: 12px;
  max-width: 450px;
}

/* line 1137, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.risk-screener__ethnicity-select:focus {
  border-color: #FF6F31;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.2) inset, 0 0 2px rgba(255, 111, 49, 0.63);
  outline: none;
}

/* line 1143, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.risk-screener__ethnicity-select select {
  border: 0;
  background: transparent;
  width: 100%;
}

/* line 1152, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.risk-screener__exercise-choice-explanation {
  font-family: "AvenirNext-Medium", Helvetica Neue, Helvetica, sans-serif;
  padding-top: 10px;
}

/* line 1159, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.risk-screener__measurement-label-input-group:not(:first-of-type) {
  margin-top: 40px;
}

/* line 1163, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.risk-screener__measurement-label {
  display: block;
}

/* line 1167, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.risk-screener__measurement-input--small {
  max-width: 45px;
  margin-right: 8px;
}

/* line 1172, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.risk-screener__measurement-input--large {
  max-width: 100px;
  margin-right: 8px;
}

/* line 1179, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.risk-screener__health-conditions-radio {
  display: inline-flex;
  color: #767676;
  background-color: #F5F4F3;
  border: 1px solid #767676;
  border-radius: 4px;
}

/* line 1186, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.risk-screener__health-conditions-radio input {
  position: absolute;
  opacity: 0;
}

/* line 1191, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.risk-screener__health-conditions-radio label {
  display: inline-block;
  padding: 6px 20px;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: bold;
}

/* line 1199, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.risk-screener__health-conditions-radio > label:last-child {
  border-left: 1px solid;
  padding-left: 21px;
}

/* line 1204, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.risk-screener__health-conditions-radio input:checked + label {
  color: #F5F4F3;
  background-color: #767676;
}

/* line 1210, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.risk-screener__health-conditions > .risk-screener__input-group:not(:last-child) {
  margin-bottom: 20px;
  border-bottom: 1px solid #DDDDDD;
}

/* line 1218, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.risk-screener__contact-panel-email-label {
  display: block;
}

/* line 1222, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.risk-screener__contact-panel-input {
  max-width: 350px;
}

/* line 1226, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.risk-screener__contact-panel-agreement {
  font-size: 12px;
  color: #767676;
  padding-top: 20px;
  padding-bottom: 20px;
}

/* line 1233, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.risk-screener__contact-panel-next {
  margin-top: 20px;
}

/* line 1237, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.risk-screener__contact-panel-container .hidden {
  display: none;
}

/* line 1244, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.risk-screener__loading p {
  margin-top: 80px;
  font-size: 18px;
}

/* line 1249, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.risk-screener__loading .loader-active {
  display: inline-block;
  margin: 50px auto 50px;
}

/* line 1255, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.risk-screener__result-heading {
  padding: 15px 0;
  margin-bottom: 40px;
  border-bottom: 1px solid #DDDDDD;
}

/* line 1261, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.risk-screener__riskometer {
  max-width: 50%;
}

@media screen and (min-width: 768px) {
  /* line 1261, app/assets/stylesheets/landing_pages/_risk_screener.scss */
  .risk-screener__riskometer {
    max-width: 30%;
  }
}

@media screen and (max-width: 375px) {
  /* line 1261, app/assets/stylesheets/landing_pages/_risk_screener.scss */
  .risk-screener__riskometer {
    max-width: 60%;
  }
}

/* line 1274, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.risk-screener__results-footer {
  font-size: 14px;
  color: #767676;
  margin-top: 40px;
}

/* line 1280, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.risk-screener__result-link {
  color: #FF6F31;
}

/* line 1286, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.sprite-logo,
input[type=radio]:checked + .gender-female-radio-button:before,
input[type=radio]:checked + .gender-female-radio-button:after,
.gender-female-radio-button + input[type=radio]:checked:before,
.gender-female-radio-button + input[type=radio]:checked:after,
.gender-female-radio-button:after,
.gender-female-radio-button:before,
input[type=radio]:checked + .gender-male-radio-button:before,
input[type=radio]:checked + .gender-male-radio-button:after,
.gender-male-radio-button + input[type=radio]:checked:before,
.gender-male-radio-button + input[type=radio]:checked:after,
.gender-male-radio-button:after,
.gender-male-radio-button:before {
  background-image: url(/assets/spritesheet-bbad91cd94cab655d5bd489027dd32d1b858cadc66d82f5fd1bcbb957fbc7ad2.png);
  background-repeat: no-repeat;
  display: inline-block;
}

/* line 1304, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.sprite-logo {
  width: 150px;
  height: 45px;
  background-position: -6px -602px;
}

/* line 1310, app/assets/stylesheets/landing_pages/_risk_screener.scss */
input[type=radio]:checked + .gender-female-radio-button:before,
input[type=radio]:checked + .gender-female-radio-button:after,
.gender-female-radio-button + input[type=radio]:checked:before,
.gender-female-radio-button + input[type=radio]:checked:after {
  width: 84px;
  height: 84px;
  background-position: -7px -292px;
}

/* line 1319, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.gender-female-radio-button:after {
  width: 83px;
  height: 83px;
  background-position: -7px -472px;
}

/* line 1325, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.gender-female-radio-button:before {
  width: 83px;
  height: 83px;
  background-position: -7px -382px;
}

/* line 1331, app/assets/stylesheets/landing_pages/_risk_screener.scss */
input[type=radio]:checked + .gender-male-radio-button:before,
input[type=radio]:checked + .gender-male-radio-button:after,
.gender-male-radio-button + input[type=radio]:checked:before,
.gender-male-radio-button + input[type=radio]:checked:after {
  width: 83px;
  height: 84px;
  background-position: -99px -292px;
}

/* line 1340, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.gender-male-radio-button:after {
  width: 83px;
  height: 83px;
  background-position: -101px -472px;
}

/* line 1346, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.gender-male-radio-button:before {
  width: 83px;
  height: 83px;
  background-position: -99px -382px;
}

@media screen and (min-width: 37.51em) and (max-width: 55em) {
  /* line 1353, app/assets/stylesheets/landing_pages/_risk_screener.scss */
  .gender-female-radio-button:hover:after, .gender-male-radio-button:hover:after {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
  }
}

@media screen and (min-width: 55.1em) {
  /* line 1359, app/assets/stylesheets/landing_pages/_risk_screener.scss */
  .gender-female-radio-button:hover:after, .gender-male-radio-button:hover:after {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
  }
}

/* line 1364, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.gender-female-radio-button:before, .gender-female-radio-button:after, .gender-male-radio-button:before, .gender-male-radio-button:after {
  content: '';
  display: block;
  left: 4px;
  position: absolute;
  top: -95px;
  -webkit-transition: opacity 0.2s ease-in;
  transition: opacity 0.2s ease-in;
}

/* line 1373, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.gender-female-radio-button:after, .gender-male-radio-button:after {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.2s ease-in;
  transition: opacity 0.2s ease-in;
}

/* line 1380, app/assets/stylesheets/landing_pages/_risk_screener.scss */
input[type=radio]:checked + .gender-female-radio-button,
.gender-female-radio-button + input[type=radio]:checked {
  color: #37474f;
}

/* line 1383, app/assets/stylesheets/landing_pages/_risk_screener.scss */
input[type=radio]:checked + .gender-female-radio-button:after,
.gender-female-radio-button + input[type=radio]:checked:after {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}

/* line 1389, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.gender-male, .gender-female {
  padding: 0;
  position: relative;
  display: block;
  margin-left: 0;
}

/* line 1394, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.gender-male:first-child, .gender-female:first-child {
  margin-left: 0;
}

@media screen and (min-width: 55.1em) {
  /* line 1397, app/assets/stylesheets/landing_pages/_risk_screener.scss */
  .gender-male, .gender-female {
    display: inline-block;
  }
}

@media screen and (min-width: 37.51em) and (max-width: 55em) {
  /* line 1400, app/assets/stylesheets/landing_pages/_risk_screener.scss */
  .gender-male, .gender-female {
    display: inline-block;
    margin-left: 85px;
  }
}

@media screen and (min-width: 1px) and (max-width: 37.5em) {
  /* line 1404, app/assets/stylesheets/landing_pages/_risk_screener.scss */
  .gender-male, .gender-female {
    float: left;
    width: 50%;
  }
}

@media screen and (min-width: 55.1em) {
  /* line 1409, app/assets/stylesheets/landing_pages/_risk_screener.scss */
  .gender-male {
    margin-left: 70px;
    margin-top: 0;
  }
}

/* line 1415, app/assets/stylesheets/landing_pages/_risk_screener.scss */
.gender-male-radio-button:before, .gender-male-radio-button:after {
  left: -8px;
}

/* line 1419, app/assets/stylesheets/landing_pages/_risk_screener.scss */
input[type=radio]:checked + .gender-male-radio-button,
.gender-male-radio-button + input[type=radio]:checked {
  color: #37474f;
}

/* line 1422, app/assets/stylesheets/landing_pages/_risk_screener.scss */
input[type=radio]:checked + .gender-male-radio-button:after,
.gender-male-radio-button + input[type=radio]:checked:after {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=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.4s;
  animation-duration: 1.5s;
}

/* line 20, node_modules/loaders.css/src/animations/ball-grid-pulse.scss */
.ball-grid-pulse > div:nth-child(2) {
  animation-delay: -0.05s;
  animation-duration: 0.86s;
}

/* line 20, node_modules/loaders.css/src/animations/ball-grid-pulse.scss */
.ball-grid-pulse > div:nth-child(3) {
  animation-delay: -0.19s;
  animation-duration: 0.99s;
}

/* line 20, node_modules/loaders.css/src/animations/ball-grid-pulse.scss */
.ball-grid-pulse > div:nth-child(4) {
  animation-delay: 0.37s;
  animation-duration: 1.14s;
}

/* line 20, node_modules/loaders.css/src/animations/ball-grid-pulse.scss */
.ball-grid-pulse > div:nth-child(5) {
  animation-delay: 0.12s;
  animation-duration: 1.1s;
}

/* line 20, node_modules/loaders.css/src/animations/ball-grid-pulse.scss */
.ball-grid-pulse > div:nth-child(6) {
  animation-delay: 0.61s;
  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.19s;
  animation-duration: 0.86s;
}

/* line 20, node_modules/loaders.css/src/animations/ball-grid-pulse.scss */
.ball-grid-pulse > div:nth-child(8) {
  animation-delay: 0.52s;
  animation-duration: 1.27s;
}

/* line 20, node_modules/loaders.css/src/animations/ball-grid-pulse.scss */
.ball-grid-pulse > div:nth-child(9) {
  animation-delay: 0s;
  animation-duration: 0.63s;
}

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

/* line 17, app/assets/stylesheets/landing_pages/index.scss */
.fs--xs {
  font-size: 12px;
}

/* line 18, app/assets/stylesheets/landing_pages/index.scss */
.fs--s {
  font-size: 14px;
}

/* line 19, app/assets/stylesheets/landing_pages/index.scss */
.fs--m {
  font-size: 16px;
}

/* line 20, app/assets/stylesheets/landing_pages/index.scss */
.fs--l {
  font-size: 18px;
}

/* line 22, app/assets/stylesheets/landing_pages/index.scss */
.page-wrapper {
  margin-top: 48px;
}

@media screen and (min-width: 768px) {
  /* line 22, app/assets/stylesheets/landing_pages/index.scss */
  .page-wrapper {
    margin-top: 65px;
  }
}

/* line 30, app/assets/stylesheets/landing_pages/index.scss */
.divider {
  border: 2.5px transparent solid;
  width: 35px;
  margin: 0 auto;
}

/* line 38, app/assets/stylesheets/landing_pages/index.scss */
.video-wrapper {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
}

/* line 45, app/assets/stylesheets/landing_pages/index.scss */
.video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 53, app/assets/stylesheets/landing_pages/index.scss */
.site-footer__wrapper {
  max-width: 972px;
  margin: auto;
}

/* line 58, app/assets/stylesheets/landing_pages/index.scss */
.hidden {
  display: none !important;
}

/* line 62, app/assets/stylesheets/landing_pages/index.scss */
.c-modal__content {
  padding-top: 40px;
}

/* line 66, 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 66, app/assets/stylesheets/landing_pages/index.scss */
  .section-heading {
    font-size: 36px;
    line-height: 50px;
    letter-spacing: 0.5px;
  }
}

/* line 79, app/assets/stylesheets/landing_pages/index.scss */
.light-text {
  color: #F5F5F5;
}

/* line 80, app/assets/stylesheets/landing_pages/index.scss */
.medium-dark-text {
  color: #717983;
}

/* line 81, app/assets/stylesheets/landing_pages/index.scss */
.dark-text {
  color: #1F2633;
}

/* line 83, app/assets/stylesheets/landing_pages/index.scss */
.light-grey-background {
  background-color: #F5F5F5;
}
.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; } }
/*
 * 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.
 *




 */
