@charset "UTF-8";
/* line 7, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.uppercase {
  text-transform: uppercase; }

/* line 10, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.no-uppercase {
  text-transform: none; }

/* line 13, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.font-bold {
  font-weight: 700; }

/* line 15, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.font-sbold {
  font-weight: 500; }

/* line 17, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.font-light {
  font-weight: 300; }

/* line 20, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.italic {
  font-style: italic; }

/* line 23, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.p-relative {
  position: relative; }

/* line 26, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.nowrap {
  white-space: nowrap; }

/* line 29, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.text-overline:after {
  position: absolute;
  top: 50%;
  left: -3px;
  height: 2px;
  margin: 0 auto;
  content: "";
  width: calc(100% + 6px);
  color: #000;
  background-color: #43629C; }

/* line 44, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.row.xs-gutter {
  margin-left: -2px;
  margin-right: -2px; }

/* line 50, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
[class^='col'].xs-gutter,
[class*=' col'].xs-gutter {
  padding-left: 2px;
  padding-right: 2px; }

/* line 54, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.row.sm-gutter {
  margin-left: -5px;
  margin-right: -5px; }

/* line 60, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
[class^='col'].sm-gutter,
[class*=' col'].sm-gutter {
  padding-left: 5px;
  padding-right: 5px; }

/* line 64, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.row.no-gutter {
  margin-left: 0px;
  margin-right: 0px; }

/* line 70, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
[class^='col'].no-gutter,
[class*=' col'].no-gutter {
  padding-left: 0px;
  padding-right: 0px; }

/* line 74, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.row.md-gutter {
  margin-left: -10px;
  margin-right: -10px; }

/* line 80, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
[class^='col'].md-gutter,
[class*=' col'].md-gutter {
  padding-left: 10px;
  padding-right: 10px; }

/* line 84, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.row.lg-gutter {
  margin-left: -20px;
  margin-right: -20px; }

/* line 90, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
[class^='col'].lg-gutter,
[class*=' col'].lg-gutter {
  padding-left: 20px;
  padding-right: 20px; }

/* line 94, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.row.flex-column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  /* line 96, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
  .row.flex-column [class*=' col-'].flex-column,
  .row.flex-column [class^='col-'].flex-column {
    float: none; }

/* line 100, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.flex-wrap {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

/* line 103, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
[class*=' col-'].inline-column,
[class^='col-'].inline-column {
  float: none;
  display: inline-block;
  vertical-align: middle; }

/* line 109, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
[class*=' col-'].valign-top,
[class^='col-'].valign-top {
  vertical-align: top; }

/* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.m-0 {
  margin: 0px; }

/* line 125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mt-0 {
  margin-top: 0px; }

/* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.ml-0 {
  margin-left: 0px; }

/* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mr-0 {
  margin-right: 0px; }

/* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mb-0 {
  margin-bottom: 0px; }

/* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mi-0 {
  margin: 0px !important; }

/* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mti-0 {
  margin-top: 0px !important; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mli-0 {
  margin-left: 0px !important; }

/* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mri-0 {
  margin-right: 0px !important; }

/* line 149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mbi-0 {
  margin-bottom: 0px !important; }

/* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.m-1 {
  margin: 1px; }

/* line 125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mt-1 {
  margin-top: 1px; }

/* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.ml-1 {
  margin-left: 1px; }

/* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mr-1 {
  margin-right: 1px; }

/* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mb-1 {
  margin-bottom: 1px; }

/* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mi-1 {
  margin: 1px !important; }

/* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mti-1 {
  margin-top: 1px !important; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mli-1 {
  margin-left: 1px !important; }

/* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mri-1 {
  margin-right: 1px !important; }

/* line 149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mbi-1 {
  margin-bottom: 1px !important; }

/* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.m-2 {
  margin: 2px; }

/* line 125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mt-2 {
  margin-top: 2px; }

/* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.ml-2 {
  margin-left: 2px; }

/* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mr-2 {
  margin-right: 2px; }

/* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mb-2 {
  margin-bottom: 2px; }

/* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mi-2 {
  margin: 2px !important; }

/* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mti-2 {
  margin-top: 2px !important; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mli-2 {
  margin-left: 2px !important; }

/* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mri-2 {
  margin-right: 2px !important; }

/* line 149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mbi-2 {
  margin-bottom: 2px !important; }

/* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.m-3 {
  margin: 3px; }

/* line 125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mt-3 {
  margin-top: 3px; }

/* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.ml-3 {
  margin-left: 3px; }

/* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mr-3 {
  margin-right: 3px; }

/* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mb-3 {
  margin-bottom: 3px; }

/* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mi-3 {
  margin: 3px !important; }

/* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mti-3 {
  margin-top: 3px !important; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mli-3 {
  margin-left: 3px !important; }

/* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mri-3 {
  margin-right: 3px !important; }

/* line 149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mbi-3 {
  margin-bottom: 3px !important; }

/* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.m-4 {
  margin: 4px; }

/* line 125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mt-4 {
  margin-top: 4px; }

/* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.ml-4 {
  margin-left: 4px; }

/* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mr-4 {
  margin-right: 4px; }

/* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mb-4 {
  margin-bottom: 4px; }

/* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mi-4 {
  margin: 4px !important; }

/* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mti-4 {
  margin-top: 4px !important; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mli-4 {
  margin-left: 4px !important; }

/* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mri-4 {
  margin-right: 4px !important; }

/* line 149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mbi-4 {
  margin-bottom: 4px !important; }

/* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.m-5 {
  margin: 5px; }

/* line 125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mt-5 {
  margin-top: 5px; }

/* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.ml-5 {
  margin-left: 5px; }

/* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mr-5 {
  margin-right: 5px; }

/* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mb-5 {
  margin-bottom: 5px; }

/* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mi-5 {
  margin: 5px !important; }

/* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mti-5 {
  margin-top: 5px !important; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mli-5 {
  margin-left: 5px !important; }

/* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mri-5 {
  margin-right: 5px !important; }

/* line 149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mbi-5 {
  margin-bottom: 5px !important; }

/* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.m-6 {
  margin: 6px; }

/* line 125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mt-6 {
  margin-top: 6px; }

/* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.ml-6 {
  margin-left: 6px; }

/* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mr-6 {
  margin-right: 6px; }

/* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mb-6 {
  margin-bottom: 6px; }

/* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mi-6 {
  margin: 6px !important; }

/* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mti-6 {
  margin-top: 6px !important; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mli-6 {
  margin-left: 6px !important; }

/* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mri-6 {
  margin-right: 6px !important; }

/* line 149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mbi-6 {
  margin-bottom: 6px !important; }

/* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.m-7 {
  margin: 7px; }

/* line 125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mt-7 {
  margin-top: 7px; }

/* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.ml-7 {
  margin-left: 7px; }

/* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mr-7 {
  margin-right: 7px; }

/* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mb-7 {
  margin-bottom: 7px; }

/* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mi-7 {
  margin: 7px !important; }

/* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mti-7 {
  margin-top: 7px !important; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mli-7 {
  margin-left: 7px !important; }

/* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mri-7 {
  margin-right: 7px !important; }

/* line 149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mbi-7 {
  margin-bottom: 7px !important; }

/* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.m-8 {
  margin: 8px; }

/* line 125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mt-8 {
  margin-top: 8px; }

/* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.ml-8 {
  margin-left: 8px; }

/* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mr-8 {
  margin-right: 8px; }

/* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mb-8 {
  margin-bottom: 8px; }

/* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mi-8 {
  margin: 8px !important; }

/* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mti-8 {
  margin-top: 8px !important; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mli-8 {
  margin-left: 8px !important; }

/* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mri-8 {
  margin-right: 8px !important; }

/* line 149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mbi-8 {
  margin-bottom: 8px !important; }

/* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.m-9 {
  margin: 9px; }

/* line 125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mt-9 {
  margin-top: 9px; }

/* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.ml-9 {
  margin-left: 9px; }

/* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mr-9 {
  margin-right: 9px; }

/* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mb-9 {
  margin-bottom: 9px; }

/* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mi-9 {
  margin: 9px !important; }

/* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mti-9 {
  margin-top: 9px !important; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mli-9 {
  margin-left: 9px !important; }

/* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mri-9 {
  margin-right: 9px !important; }

/* line 149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mbi-9 {
  margin-bottom: 9px !important; }

/* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.m-10 {
  margin: 10px; }

/* line 125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mt-10 {
  margin-top: 10px; }

/* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.ml-10 {
  margin-left: 10px; }

/* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mr-10 {
  margin-right: 10px; }

/* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mb-10 {
  margin-bottom: 10px; }

/* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mi-10 {
  margin: 10px !important; }

/* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mti-10 {
  margin-top: 10px !important; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mli-10 {
  margin-left: 10px !important; }

/* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mri-10 {
  margin-right: 10px !important; }

/* line 149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mbi-10 {
  margin-bottom: 10px !important; }

/* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.m-11 {
  margin: 11px; }

/* line 125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mt-11 {
  margin-top: 11px; }

/* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.ml-11 {
  margin-left: 11px; }

/* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mr-11 {
  margin-right: 11px; }

/* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mb-11 {
  margin-bottom: 11px; }

/* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mi-11 {
  margin: 11px !important; }

/* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mti-11 {
  margin-top: 11px !important; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mli-11 {
  margin-left: 11px !important; }

/* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mri-11 {
  margin-right: 11px !important; }

/* line 149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mbi-11 {
  margin-bottom: 11px !important; }

/* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.m-12 {
  margin: 12px; }

/* line 125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mt-12 {
  margin-top: 12px; }

/* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.ml-12 {
  margin-left: 12px; }

/* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mr-12 {
  margin-right: 12px; }

/* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mb-12 {
  margin-bottom: 12px; }

/* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mi-12 {
  margin: 12px !important; }

/* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mti-12 {
  margin-top: 12px !important; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mli-12 {
  margin-left: 12px !important; }

/* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mri-12 {
  margin-right: 12px !important; }

/* line 149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mbi-12 {
  margin-bottom: 12px !important; }

/* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.m-13 {
  margin: 13px; }

/* line 125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mt-13 {
  margin-top: 13px; }

/* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.ml-13 {
  margin-left: 13px; }

/* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mr-13 {
  margin-right: 13px; }

/* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mb-13 {
  margin-bottom: 13px; }

/* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mi-13 {
  margin: 13px !important; }

/* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mti-13 {
  margin-top: 13px !important; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mli-13 {
  margin-left: 13px !important; }

/* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mri-13 {
  margin-right: 13px !important; }

/* line 149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mbi-13 {
  margin-bottom: 13px !important; }

/* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.m-14 {
  margin: 14px; }

/* line 125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mt-14 {
  margin-top: 14px; }

/* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.ml-14 {
  margin-left: 14px; }

/* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mr-14 {
  margin-right: 14px; }

/* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mb-14 {
  margin-bottom: 14px; }

/* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mi-14 {
  margin: 14px !important; }

/* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mti-14 {
  margin-top: 14px !important; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mli-14 {
  margin-left: 14px !important; }

/* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mri-14 {
  margin-right: 14px !important; }

/* line 149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mbi-14 {
  margin-bottom: 14px !important; }

/* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.m-15 {
  margin: 15px; }

/* line 125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mt-15 {
  margin-top: 15px; }

/* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.ml-15 {
  margin-left: 15px; }

/* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mr-15 {
  margin-right: 15px; }

/* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mb-15 {
  margin-bottom: 15px; }

/* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mi-15 {
  margin: 15px !important; }

/* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mti-15 {
  margin-top: 15px !important; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mli-15 {
  margin-left: 15px !important; }

/* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mri-15 {
  margin-right: 15px !important; }

/* line 149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mbi-15 {
  margin-bottom: 15px !important; }

/* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.m-16 {
  margin: 16px; }

/* line 125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mt-16 {
  margin-top: 16px; }

/* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.ml-16 {
  margin-left: 16px; }

/* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mr-16 {
  margin-right: 16px; }

/* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mb-16 {
  margin-bottom: 16px; }

/* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mi-16 {
  margin: 16px !important; }

/* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mti-16 {
  margin-top: 16px !important; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mli-16 {
  margin-left: 16px !important; }

/* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mri-16 {
  margin-right: 16px !important; }

/* line 149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mbi-16 {
  margin-bottom: 16px !important; }

/* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.m-17 {
  margin: 17px; }

/* line 125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mt-17 {
  margin-top: 17px; }

/* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.ml-17 {
  margin-left: 17px; }

/* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mr-17 {
  margin-right: 17px; }

/* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mb-17 {
  margin-bottom: 17px; }

/* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mi-17 {
  margin: 17px !important; }

/* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mti-17 {
  margin-top: 17px !important; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mli-17 {
  margin-left: 17px !important; }

/* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mri-17 {
  margin-right: 17px !important; }

/* line 149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mbi-17 {
  margin-bottom: 17px !important; }

/* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.m-18 {
  margin: 18px; }

/* line 125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mt-18 {
  margin-top: 18px; }

/* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.ml-18 {
  margin-left: 18px; }

/* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mr-18 {
  margin-right: 18px; }

/* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mb-18 {
  margin-bottom: 18px; }

/* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mi-18 {
  margin: 18px !important; }

/* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mti-18 {
  margin-top: 18px !important; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mli-18 {
  margin-left: 18px !important; }

/* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mri-18 {
  margin-right: 18px !important; }

/* line 149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mbi-18 {
  margin-bottom: 18px !important; }

/* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.m-19 {
  margin: 19px; }

/* line 125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mt-19 {
  margin-top: 19px; }

/* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.ml-19 {
  margin-left: 19px; }

/* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mr-19 {
  margin-right: 19px; }

/* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mb-19 {
  margin-bottom: 19px; }

/* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mi-19 {
  margin: 19px !important; }

/* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mti-19 {
  margin-top: 19px !important; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mli-19 {
  margin-left: 19px !important; }

/* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mri-19 {
  margin-right: 19px !important; }

/* line 149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mbi-19 {
  margin-bottom: 19px !important; }

/* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.m-20 {
  margin: 20px; }

/* line 125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mt-20 {
  margin-top: 20px; }

/* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.ml-20 {
  margin-left: 20px; }

/* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mr-20 {
  margin-right: 20px; }

/* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mb-20 {
  margin-bottom: 20px; }

/* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mi-20 {
  margin: 20px !important; }

/* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mti-20 {
  margin-top: 20px !important; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mli-20 {
  margin-left: 20px !important; }

/* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mri-20 {
  margin-right: 20px !important; }

/* line 149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mbi-20 {
  margin-bottom: 20px !important; }

/* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.m-21 {
  margin: 21px; }

/* line 125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mt-21 {
  margin-top: 21px; }

/* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.ml-21 {
  margin-left: 21px; }

/* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mr-21 {
  margin-right: 21px; }

/* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mb-21 {
  margin-bottom: 21px; }

/* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mi-21 {
  margin: 21px !important; }

/* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mti-21 {
  margin-top: 21px !important; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mli-21 {
  margin-left: 21px !important; }

/* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mri-21 {
  margin-right: 21px !important; }

/* line 149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mbi-21 {
  margin-bottom: 21px !important; }

/* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.m-22 {
  margin: 22px; }

/* line 125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mt-22 {
  margin-top: 22px; }

/* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.ml-22 {
  margin-left: 22px; }

/* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mr-22 {
  margin-right: 22px; }

/* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mb-22 {
  margin-bottom: 22px; }

/* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mi-22 {
  margin: 22px !important; }

/* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mti-22 {
  margin-top: 22px !important; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mli-22 {
  margin-left: 22px !important; }

/* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mri-22 {
  margin-right: 22px !important; }

/* line 149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mbi-22 {
  margin-bottom: 22px !important; }

/* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.m-23 {
  margin: 23px; }

/* line 125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mt-23 {
  margin-top: 23px; }

/* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.ml-23 {
  margin-left: 23px; }

/* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mr-23 {
  margin-right: 23px; }

/* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mb-23 {
  margin-bottom: 23px; }

/* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mi-23 {
  margin: 23px !important; }

/* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mti-23 {
  margin-top: 23px !important; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mli-23 {
  margin-left: 23px !important; }

/* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mri-23 {
  margin-right: 23px !important; }

/* line 149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mbi-23 {
  margin-bottom: 23px !important; }

/* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.m-24 {
  margin: 24px; }

/* line 125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mt-24 {
  margin-top: 24px; }

/* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.ml-24 {
  margin-left: 24px; }

/* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mr-24 {
  margin-right: 24px; }

/* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mb-24 {
  margin-bottom: 24px; }

/* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mi-24 {
  margin: 24px !important; }

/* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mti-24 {
  margin-top: 24px !important; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mli-24 {
  margin-left: 24px !important; }

/* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mri-24 {
  margin-right: 24px !important; }

/* line 149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mbi-24 {
  margin-bottom: 24px !important; }

/* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.m-25 {
  margin: 25px; }

/* line 125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mt-25 {
  margin-top: 25px; }

/* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.ml-25 {
  margin-left: 25px; }

/* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mr-25 {
  margin-right: 25px; }

/* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mb-25 {
  margin-bottom: 25px; }

/* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mi-25 {
  margin: 25px !important; }

/* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mti-25 {
  margin-top: 25px !important; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mli-25 {
  margin-left: 25px !important; }

/* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mri-25 {
  margin-right: 25px !important; }

/* line 149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mbi-25 {
  margin-bottom: 25px !important; }

/* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.m-26 {
  margin: 26px; }

/* line 125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mt-26 {
  margin-top: 26px; }

/* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.ml-26 {
  margin-left: 26px; }

/* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mr-26 {
  margin-right: 26px; }

/* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mb-26 {
  margin-bottom: 26px; }

/* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mi-26 {
  margin: 26px !important; }

/* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mti-26 {
  margin-top: 26px !important; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mli-26 {
  margin-left: 26px !important; }

/* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mri-26 {
  margin-right: 26px !important; }

/* line 149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mbi-26 {
  margin-bottom: 26px !important; }

/* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.m-27 {
  margin: 27px; }

/* line 125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mt-27 {
  margin-top: 27px; }

/* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.ml-27 {
  margin-left: 27px; }

/* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mr-27 {
  margin-right: 27px; }

/* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mb-27 {
  margin-bottom: 27px; }

/* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mi-27 {
  margin: 27px !important; }

/* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mti-27 {
  margin-top: 27px !important; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mli-27 {
  margin-left: 27px !important; }

/* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mri-27 {
  margin-right: 27px !important; }

/* line 149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mbi-27 {
  margin-bottom: 27px !important; }

/* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.m-28 {
  margin: 28px; }

/* line 125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mt-28 {
  margin-top: 28px; }

/* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.ml-28 {
  margin-left: 28px; }

/* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mr-28 {
  margin-right: 28px; }

/* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mb-28 {
  margin-bottom: 28px; }

/* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mi-28 {
  margin: 28px !important; }

/* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mti-28 {
  margin-top: 28px !important; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mli-28 {
  margin-left: 28px !important; }

/* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mri-28 {
  margin-right: 28px !important; }

/* line 149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mbi-28 {
  margin-bottom: 28px !important; }

/* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.m-29 {
  margin: 29px; }

/* line 125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mt-29 {
  margin-top: 29px; }

/* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.ml-29 {
  margin-left: 29px; }

/* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mr-29 {
  margin-right: 29px; }

/* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mb-29 {
  margin-bottom: 29px; }

/* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mi-29 {
  margin: 29px !important; }

/* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mti-29 {
  margin-top: 29px !important; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mli-29 {
  margin-left: 29px !important; }

/* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mri-29 {
  margin-right: 29px !important; }

/* line 149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mbi-29 {
  margin-bottom: 29px !important; }

/* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.m-30 {
  margin: 30px; }

/* line 125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mt-30 {
  margin-top: 30px; }

/* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.ml-30 {
  margin-left: 30px; }

/* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mr-30 {
  margin-right: 30px; }

/* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mb-30 {
  margin-bottom: 30px; }

/* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mi-30 {
  margin: 30px !important; }

/* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mti-30 {
  margin-top: 30px !important; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mli-30 {
  margin-left: 30px !important; }

/* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mri-30 {
  margin-right: 30px !important; }

/* line 149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mbi-30 {
  margin-bottom: 30px !important; }

/* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.m-31 {
  margin: 31px; }

/* line 125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mt-31 {
  margin-top: 31px; }

/* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.ml-31 {
  margin-left: 31px; }

/* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mr-31 {
  margin-right: 31px; }

/* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mb-31 {
  margin-bottom: 31px; }

/* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mi-31 {
  margin: 31px !important; }

/* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mti-31 {
  margin-top: 31px !important; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mli-31 {
  margin-left: 31px !important; }

/* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mri-31 {
  margin-right: 31px !important; }

/* line 149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mbi-31 {
  margin-bottom: 31px !important; }

/* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.m-32 {
  margin: 32px; }

/* line 125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mt-32 {
  margin-top: 32px; }

/* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.ml-32 {
  margin-left: 32px; }

/* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mr-32 {
  margin-right: 32px; }

/* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mb-32 {
  margin-bottom: 32px; }

/* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mi-32 {
  margin: 32px !important; }

/* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mti-32 {
  margin-top: 32px !important; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mli-32 {
  margin-left: 32px !important; }

/* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mri-32 {
  margin-right: 32px !important; }

/* line 149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mbi-32 {
  margin-bottom: 32px !important; }

/* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.m-33 {
  margin: 33px; }

/* line 125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mt-33 {
  margin-top: 33px; }

/* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.ml-33 {
  margin-left: 33px; }

/* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mr-33 {
  margin-right: 33px; }

/* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mb-33 {
  margin-bottom: 33px; }

/* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mi-33 {
  margin: 33px !important; }

/* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mti-33 {
  margin-top: 33px !important; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mli-33 {
  margin-left: 33px !important; }

/* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mri-33 {
  margin-right: 33px !important; }

/* line 149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mbi-33 {
  margin-bottom: 33px !important; }

/* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.m-34 {
  margin: 34px; }

/* line 125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mt-34 {
  margin-top: 34px; }

/* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.ml-34 {
  margin-left: 34px; }

/* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mr-34 {
  margin-right: 34px; }

/* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mb-34 {
  margin-bottom: 34px; }

/* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mi-34 {
  margin: 34px !important; }

/* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mti-34 {
  margin-top: 34px !important; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mli-34 {
  margin-left: 34px !important; }

/* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mri-34 {
  margin-right: 34px !important; }

/* line 149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mbi-34 {
  margin-bottom: 34px !important; }

/* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.m-35 {
  margin: 35px; }

/* line 125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mt-35 {
  margin-top: 35px; }

/* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.ml-35 {
  margin-left: 35px; }

/* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mr-35 {
  margin-right: 35px; }

/* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mb-35 {
  margin-bottom: 35px; }

/* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mi-35 {
  margin: 35px !important; }

/* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mti-35 {
  margin-top: 35px !important; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mli-35 {
  margin-left: 35px !important; }

/* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mri-35 {
  margin-right: 35px !important; }

/* line 149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mbi-35 {
  margin-bottom: 35px !important; }

/* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.m-36 {
  margin: 36px; }

/* line 125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mt-36 {
  margin-top: 36px; }

/* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.ml-36 {
  margin-left: 36px; }

/* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mr-36 {
  margin-right: 36px; }

/* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mb-36 {
  margin-bottom: 36px; }

/* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mi-36 {
  margin: 36px !important; }

/* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mti-36 {
  margin-top: 36px !important; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mli-36 {
  margin-left: 36px !important; }

/* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mri-36 {
  margin-right: 36px !important; }

/* line 149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mbi-36 {
  margin-bottom: 36px !important; }

/* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.m-37 {
  margin: 37px; }

/* line 125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mt-37 {
  margin-top: 37px; }

/* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.ml-37 {
  margin-left: 37px; }

/* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mr-37 {
  margin-right: 37px; }

/* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mb-37 {
  margin-bottom: 37px; }

/* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mi-37 {
  margin: 37px !important; }

/* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mti-37 {
  margin-top: 37px !important; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mli-37 {
  margin-left: 37px !important; }

/* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mri-37 {
  margin-right: 37px !important; }

/* line 149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mbi-37 {
  margin-bottom: 37px !important; }

/* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.m-38 {
  margin: 38px; }

/* line 125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mt-38 {
  margin-top: 38px; }

/* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.ml-38 {
  margin-left: 38px; }

/* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mr-38 {
  margin-right: 38px; }

/* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mb-38 {
  margin-bottom: 38px; }

/* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mi-38 {
  margin: 38px !important; }

/* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mti-38 {
  margin-top: 38px !important; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mli-38 {
  margin-left: 38px !important; }

/* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mri-38 {
  margin-right: 38px !important; }

/* line 149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mbi-38 {
  margin-bottom: 38px !important; }

/* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.m-39 {
  margin: 39px; }

/* line 125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mt-39 {
  margin-top: 39px; }

/* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.ml-39 {
  margin-left: 39px; }

/* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mr-39 {
  margin-right: 39px; }

/* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mb-39 {
  margin-bottom: 39px; }

/* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mi-39 {
  margin: 39px !important; }

/* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mti-39 {
  margin-top: 39px !important; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mli-39 {
  margin-left: 39px !important; }

/* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mri-39 {
  margin-right: 39px !important; }

/* line 149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mbi-39 {
  margin-bottom: 39px !important; }

/* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.m-40 {
  margin: 40px; }

/* line 125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mt-40 {
  margin-top: 40px; }

/* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.ml-40 {
  margin-left: 40px; }

/* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mr-40 {
  margin-right: 40px; }

/* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mb-40 {
  margin-bottom: 40px; }

/* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mi-40 {
  margin: 40px !important; }

/* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mti-40 {
  margin-top: 40px !important; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mli-40 {
  margin-left: 40px !important; }

/* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mri-40 {
  margin-right: 40px !important; }

/* line 149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mbi-40 {
  margin-bottom: 40px !important; }

/* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.m-41 {
  margin: 41px; }

/* line 125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mt-41 {
  margin-top: 41px; }

/* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.ml-41 {
  margin-left: 41px; }

/* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mr-41 {
  margin-right: 41px; }

/* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mb-41 {
  margin-bottom: 41px; }

/* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mi-41 {
  margin: 41px !important; }

/* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mti-41 {
  margin-top: 41px !important; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mli-41 {
  margin-left: 41px !important; }

/* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mri-41 {
  margin-right: 41px !important; }

/* line 149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mbi-41 {
  margin-bottom: 41px !important; }

/* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.m-42 {
  margin: 42px; }

/* line 125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mt-42 {
  margin-top: 42px; }

/* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.ml-42 {
  margin-left: 42px; }

/* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mr-42 {
  margin-right: 42px; }

/* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mb-42 {
  margin-bottom: 42px; }

/* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mi-42 {
  margin: 42px !important; }

/* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mti-42 {
  margin-top: 42px !important; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mli-42 {
  margin-left: 42px !important; }

/* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mri-42 {
  margin-right: 42px !important; }

/* line 149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mbi-42 {
  margin-bottom: 42px !important; }

/* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.m-43 {
  margin: 43px; }

/* line 125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mt-43 {
  margin-top: 43px; }

/* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.ml-43 {
  margin-left: 43px; }

/* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mr-43 {
  margin-right: 43px; }

/* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mb-43 {
  margin-bottom: 43px; }

/* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mi-43 {
  margin: 43px !important; }

/* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mti-43 {
  margin-top: 43px !important; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mli-43 {
  margin-left: 43px !important; }

/* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mri-43 {
  margin-right: 43px !important; }

/* line 149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mbi-43 {
  margin-bottom: 43px !important; }

/* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.m-44 {
  margin: 44px; }

/* line 125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mt-44 {
  margin-top: 44px; }

/* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.ml-44 {
  margin-left: 44px; }

/* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mr-44 {
  margin-right: 44px; }

/* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mb-44 {
  margin-bottom: 44px; }

/* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mi-44 {
  margin: 44px !important; }

/* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mti-44 {
  margin-top: 44px !important; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mli-44 {
  margin-left: 44px !important; }

/* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mri-44 {
  margin-right: 44px !important; }

/* line 149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mbi-44 {
  margin-bottom: 44px !important; }

/* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.m-45 {
  margin: 45px; }

/* line 125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mt-45 {
  margin-top: 45px; }

/* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.ml-45 {
  margin-left: 45px; }

/* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mr-45 {
  margin-right: 45px; }

/* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mb-45 {
  margin-bottom: 45px; }

/* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mi-45 {
  margin: 45px !important; }

/* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mti-45 {
  margin-top: 45px !important; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mli-45 {
  margin-left: 45px !important; }

/* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mri-45 {
  margin-right: 45px !important; }

/* line 149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mbi-45 {
  margin-bottom: 45px !important; }

/* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.m-46 {
  margin: 46px; }

/* line 125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mt-46 {
  margin-top: 46px; }

/* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.ml-46 {
  margin-left: 46px; }

/* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mr-46 {
  margin-right: 46px; }

/* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mb-46 {
  margin-bottom: 46px; }

/* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mi-46 {
  margin: 46px !important; }

/* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mti-46 {
  margin-top: 46px !important; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mli-46 {
  margin-left: 46px !important; }

/* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mri-46 {
  margin-right: 46px !important; }

/* line 149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mbi-46 {
  margin-bottom: 46px !important; }

/* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.m-47 {
  margin: 47px; }

/* line 125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mt-47 {
  margin-top: 47px; }

/* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.ml-47 {
  margin-left: 47px; }

/* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mr-47 {
  margin-right: 47px; }

/* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mb-47 {
  margin-bottom: 47px; }

/* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mi-47 {
  margin: 47px !important; }

/* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mti-47 {
  margin-top: 47px !important; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mli-47 {
  margin-left: 47px !important; }

/* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mri-47 {
  margin-right: 47px !important; }

/* line 149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mbi-47 {
  margin-bottom: 47px !important; }

/* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.m-48 {
  margin: 48px; }

/* line 125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mt-48 {
  margin-top: 48px; }

/* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.ml-48 {
  margin-left: 48px; }

/* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mr-48 {
  margin-right: 48px; }

/* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mb-48 {
  margin-bottom: 48px; }

/* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mi-48 {
  margin: 48px !important; }

/* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mti-48 {
  margin-top: 48px !important; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mli-48 {
  margin-left: 48px !important; }

/* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mri-48 {
  margin-right: 48px !important; }

/* line 149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mbi-48 {
  margin-bottom: 48px !important; }

/* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.m-49 {
  margin: 49px; }

/* line 125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mt-49 {
  margin-top: 49px; }

/* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.ml-49 {
  margin-left: 49px; }

/* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mr-49 {
  margin-right: 49px; }

/* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mb-49 {
  margin-bottom: 49px; }

/* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mi-49 {
  margin: 49px !important; }

/* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mti-49 {
  margin-top: 49px !important; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mli-49 {
  margin-left: 49px !important; }

/* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mri-49 {
  margin-right: 49px !important; }

/* line 149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mbi-49 {
  margin-bottom: 49px !important; }

/* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.m-50 {
  margin: 50px; }

/* line 125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mt-50 {
  margin-top: 50px; }

/* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.ml-50 {
  margin-left: 50px; }

/* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mr-50 {
  margin-right: 50px; }

/* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mb-50 {
  margin-bottom: 50px; }

/* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mi-50 {
  margin: 50px !important; }

/* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mti-50 {
  margin-top: 50px !important; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mli-50 {
  margin-left: 50px !important; }

/* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mri-50 {
  margin-right: 50px !important; }

/* line 149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mbi-50 {
  margin-bottom: 50px !important; }

/* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.m-51 {
  margin: 51px; }

/* line 125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mt-51 {
  margin-top: 51px; }

/* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.ml-51 {
  margin-left: 51px; }

/* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mr-51 {
  margin-right: 51px; }

/* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mb-51 {
  margin-bottom: 51px; }

/* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mi-51 {
  margin: 51px !important; }

/* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mti-51 {
  margin-top: 51px !important; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mli-51 {
  margin-left: 51px !important; }

/* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mri-51 {
  margin-right: 51px !important; }

/* line 149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mbi-51 {
  margin-bottom: 51px !important; }

/* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.m-52 {
  margin: 52px; }

/* line 125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mt-52 {
  margin-top: 52px; }

/* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.ml-52 {
  margin-left: 52px; }

/* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mr-52 {
  margin-right: 52px; }

/* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mb-52 {
  margin-bottom: 52px; }

/* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mi-52 {
  margin: 52px !important; }

/* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mti-52 {
  margin-top: 52px !important; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mli-52 {
  margin-left: 52px !important; }

/* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mri-52 {
  margin-right: 52px !important; }

/* line 149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mbi-52 {
  margin-bottom: 52px !important; }

/* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.m-53 {
  margin: 53px; }

/* line 125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mt-53 {
  margin-top: 53px; }

/* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.ml-53 {
  margin-left: 53px; }

/* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mr-53 {
  margin-right: 53px; }

/* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mb-53 {
  margin-bottom: 53px; }

/* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mi-53 {
  margin: 53px !important; }

/* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mti-53 {
  margin-top: 53px !important; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mli-53 {
  margin-left: 53px !important; }

/* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mri-53 {
  margin-right: 53px !important; }

/* line 149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mbi-53 {
  margin-bottom: 53px !important; }

/* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.m-54 {
  margin: 54px; }

/* line 125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mt-54 {
  margin-top: 54px; }

/* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.ml-54 {
  margin-left: 54px; }

/* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mr-54 {
  margin-right: 54px; }

/* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mb-54 {
  margin-bottom: 54px; }

/* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mi-54 {
  margin: 54px !important; }

/* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mti-54 {
  margin-top: 54px !important; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mli-54 {
  margin-left: 54px !important; }

/* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mri-54 {
  margin-right: 54px !important; }

/* line 149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mbi-54 {
  margin-bottom: 54px !important; }

/* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.m-55 {
  margin: 55px; }

/* line 125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mt-55 {
  margin-top: 55px; }

/* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.ml-55 {
  margin-left: 55px; }

/* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mr-55 {
  margin-right: 55px; }

/* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mb-55 {
  margin-bottom: 55px; }

/* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mi-55 {
  margin: 55px !important; }

/* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mti-55 {
  margin-top: 55px !important; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mli-55 {
  margin-left: 55px !important; }

/* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mri-55 {
  margin-right: 55px !important; }

/* line 149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mbi-55 {
  margin-bottom: 55px !important; }

/* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.m-56 {
  margin: 56px; }

/* line 125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mt-56 {
  margin-top: 56px; }

/* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.ml-56 {
  margin-left: 56px; }

/* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mr-56 {
  margin-right: 56px; }

/* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mb-56 {
  margin-bottom: 56px; }

/* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mi-56 {
  margin: 56px !important; }

/* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mti-56 {
  margin-top: 56px !important; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mli-56 {
  margin-left: 56px !important; }

/* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mri-56 {
  margin-right: 56px !important; }

/* line 149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mbi-56 {
  margin-bottom: 56px !important; }

/* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.m-57 {
  margin: 57px; }

/* line 125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mt-57 {
  margin-top: 57px; }

/* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.ml-57 {
  margin-left: 57px; }

/* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mr-57 {
  margin-right: 57px; }

/* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mb-57 {
  margin-bottom: 57px; }

/* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mi-57 {
  margin: 57px !important; }

/* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mti-57 {
  margin-top: 57px !important; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mli-57 {
  margin-left: 57px !important; }

/* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mri-57 {
  margin-right: 57px !important; }

/* line 149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mbi-57 {
  margin-bottom: 57px !important; }

/* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.m-58 {
  margin: 58px; }

/* line 125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mt-58 {
  margin-top: 58px; }

/* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.ml-58 {
  margin-left: 58px; }

/* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mr-58 {
  margin-right: 58px; }

/* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mb-58 {
  margin-bottom: 58px; }

/* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mi-58 {
  margin: 58px !important; }

/* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mti-58 {
  margin-top: 58px !important; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mli-58 {
  margin-left: 58px !important; }

/* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mri-58 {
  margin-right: 58px !important; }

/* line 149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mbi-58 {
  margin-bottom: 58px !important; }

/* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.m-59 {
  margin: 59px; }

/* line 125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mt-59 {
  margin-top: 59px; }

/* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.ml-59 {
  margin-left: 59px; }

/* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mr-59 {
  margin-right: 59px; }

/* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mb-59 {
  margin-bottom: 59px; }

/* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mi-59 {
  margin: 59px !important; }

/* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mti-59 {
  margin-top: 59px !important; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mli-59 {
  margin-left: 59px !important; }

/* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mri-59 {
  margin-right: 59px !important; }

/* line 149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mbi-59 {
  margin-bottom: 59px !important; }

/* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.m-60 {
  margin: 60px; }

/* line 125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mt-60 {
  margin-top: 60px; }

/* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.ml-60 {
  margin-left: 60px; }

/* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mr-60 {
  margin-right: 60px; }

/* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mb-60 {
  margin-bottom: 60px; }

/* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mi-60 {
  margin: 60px !important; }

/* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mti-60 {
  margin-top: 60px !important; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mli-60 {
  margin-left: 60px !important; }

/* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mri-60 {
  margin-right: 60px !important; }

/* line 149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mbi-60 {
  margin-bottom: 60px !important; }

/* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.m-61 {
  margin: 61px; }

/* line 125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mt-61 {
  margin-top: 61px; }

/* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.ml-61 {
  margin-left: 61px; }

/* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mr-61 {
  margin-right: 61px; }

/* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mb-61 {
  margin-bottom: 61px; }

/* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mi-61 {
  margin: 61px !important; }

/* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mti-61 {
  margin-top: 61px !important; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mli-61 {
  margin-left: 61px !important; }

/* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mri-61 {
  margin-right: 61px !important; }

/* line 149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mbi-61 {
  margin-bottom: 61px !important; }

/* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.m-62 {
  margin: 62px; }

/* line 125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mt-62 {
  margin-top: 62px; }

/* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.ml-62 {
  margin-left: 62px; }

/* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mr-62 {
  margin-right: 62px; }

/* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mb-62 {
  margin-bottom: 62px; }

/* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mi-62 {
  margin: 62px !important; }

/* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mti-62 {
  margin-top: 62px !important; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mli-62 {
  margin-left: 62px !important; }

/* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mri-62 {
  margin-right: 62px !important; }

/* line 149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mbi-62 {
  margin-bottom: 62px !important; }

/* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.m-63 {
  margin: 63px; }

/* line 125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mt-63 {
  margin-top: 63px; }

/* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.ml-63 {
  margin-left: 63px; }

/* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mr-63 {
  margin-right: 63px; }

/* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mb-63 {
  margin-bottom: 63px; }

/* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mi-63 {
  margin: 63px !important; }

/* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mti-63 {
  margin-top: 63px !important; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mli-63 {
  margin-left: 63px !important; }

/* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mri-63 {
  margin-right: 63px !important; }

/* line 149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mbi-63 {
  margin-bottom: 63px !important; }

/* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.m-64 {
  margin: 64px; }

/* line 125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mt-64 {
  margin-top: 64px; }

/* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.ml-64 {
  margin-left: 64px; }

/* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mr-64 {
  margin-right: 64px; }

/* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mb-64 {
  margin-bottom: 64px; }

/* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mi-64 {
  margin: 64px !important; }

/* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mti-64 {
  margin-top: 64px !important; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mli-64 {
  margin-left: 64px !important; }

/* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mri-64 {
  margin-right: 64px !important; }

/* line 149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mbi-64 {
  margin-bottom: 64px !important; }

/* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.m-65 {
  margin: 65px; }

/* line 125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mt-65 {
  margin-top: 65px; }

/* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.ml-65 {
  margin-left: 65px; }

/* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mr-65 {
  margin-right: 65px; }

/* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mb-65 {
  margin-bottom: 65px; }

/* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mi-65 {
  margin: 65px !important; }

/* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mti-65 {
  margin-top: 65px !important; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mli-65 {
  margin-left: 65px !important; }

/* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mri-65 {
  margin-right: 65px !important; }

/* line 149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mbi-65 {
  margin-bottom: 65px !important; }

/* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.m-66 {
  margin: 66px; }

/* line 125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mt-66 {
  margin-top: 66px; }

/* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.ml-66 {
  margin-left: 66px; }

/* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mr-66 {
  margin-right: 66px; }

/* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mb-66 {
  margin-bottom: 66px; }

/* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mi-66 {
  margin: 66px !important; }

/* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mti-66 {
  margin-top: 66px !important; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mli-66 {
  margin-left: 66px !important; }

/* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mri-66 {
  margin-right: 66px !important; }

/* line 149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mbi-66 {
  margin-bottom: 66px !important; }

/* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.m-67 {
  margin: 67px; }

/* line 125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mt-67 {
  margin-top: 67px; }

/* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.ml-67 {
  margin-left: 67px; }

/* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mr-67 {
  margin-right: 67px; }

/* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mb-67 {
  margin-bottom: 67px; }

/* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mi-67 {
  margin: 67px !important; }

/* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mti-67 {
  margin-top: 67px !important; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mli-67 {
  margin-left: 67px !important; }

/* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mri-67 {
  margin-right: 67px !important; }

/* line 149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mbi-67 {
  margin-bottom: 67px !important; }

/* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.m-68 {
  margin: 68px; }

/* line 125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mt-68 {
  margin-top: 68px; }

/* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.ml-68 {
  margin-left: 68px; }

/* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mr-68 {
  margin-right: 68px; }

/* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mb-68 {
  margin-bottom: 68px; }

/* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mi-68 {
  margin: 68px !important; }

/* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mti-68 {
  margin-top: 68px !important; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mli-68 {
  margin-left: 68px !important; }

/* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mri-68 {
  margin-right: 68px !important; }

/* line 149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mbi-68 {
  margin-bottom: 68px !important; }

/* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.m-69 {
  margin: 69px; }

/* line 125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mt-69 {
  margin-top: 69px; }

/* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.ml-69 {
  margin-left: 69px; }

/* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mr-69 {
  margin-right: 69px; }

/* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mb-69 {
  margin-bottom: 69px; }

/* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mi-69 {
  margin: 69px !important; }

/* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mti-69 {
  margin-top: 69px !important; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mli-69 {
  margin-left: 69px !important; }

/* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mri-69 {
  margin-right: 69px !important; }

/* line 149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mbi-69 {
  margin-bottom: 69px !important; }

/* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.m-70 {
  margin: 70px; }

/* line 125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mt-70 {
  margin-top: 70px; }

/* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.ml-70 {
  margin-left: 70px; }

/* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mr-70 {
  margin-right: 70px; }

/* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mb-70 {
  margin-bottom: 70px; }

/* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mi-70 {
  margin: 70px !important; }

/* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mti-70 {
  margin-top: 70px !important; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mli-70 {
  margin-left: 70px !important; }

/* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mri-70 {
  margin-right: 70px !important; }

/* line 149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mbi-70 {
  margin-bottom: 70px !important; }

/* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.m-71 {
  margin: 71px; }

/* line 125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mt-71 {
  margin-top: 71px; }

/* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.ml-71 {
  margin-left: 71px; }

/* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mr-71 {
  margin-right: 71px; }

/* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mb-71 {
  margin-bottom: 71px; }

/* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mi-71 {
  margin: 71px !important; }

/* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mti-71 {
  margin-top: 71px !important; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mli-71 {
  margin-left: 71px !important; }

/* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mri-71 {
  margin-right: 71px !important; }

/* line 149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mbi-71 {
  margin-bottom: 71px !important; }

/* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.m-72 {
  margin: 72px; }

/* line 125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mt-72 {
  margin-top: 72px; }

/* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.ml-72 {
  margin-left: 72px; }

/* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mr-72 {
  margin-right: 72px; }

/* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mb-72 {
  margin-bottom: 72px; }

/* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mi-72 {
  margin: 72px !important; }

/* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mti-72 {
  margin-top: 72px !important; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mli-72 {
  margin-left: 72px !important; }

/* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mri-72 {
  margin-right: 72px !important; }

/* line 149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mbi-72 {
  margin-bottom: 72px !important; }

/* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.m-73 {
  margin: 73px; }

/* line 125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mt-73 {
  margin-top: 73px; }

/* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.ml-73 {
  margin-left: 73px; }

/* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mr-73 {
  margin-right: 73px; }

/* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mb-73 {
  margin-bottom: 73px; }

/* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mi-73 {
  margin: 73px !important; }

/* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mti-73 {
  margin-top: 73px !important; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mli-73 {
  margin-left: 73px !important; }

/* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mri-73 {
  margin-right: 73px !important; }

/* line 149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mbi-73 {
  margin-bottom: 73px !important; }

/* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.m-74 {
  margin: 74px; }

/* line 125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mt-74 {
  margin-top: 74px; }

/* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.ml-74 {
  margin-left: 74px; }

/* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mr-74 {
  margin-right: 74px; }

/* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mb-74 {
  margin-bottom: 74px; }

/* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mi-74 {
  margin: 74px !important; }

/* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mti-74 {
  margin-top: 74px !important; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mli-74 {
  margin-left: 74px !important; }

/* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mri-74 {
  margin-right: 74px !important; }

/* line 149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mbi-74 {
  margin-bottom: 74px !important; }

/* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.m-75 {
  margin: 75px; }

/* line 125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mt-75 {
  margin-top: 75px; }

/* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.ml-75 {
  margin-left: 75px; }

/* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mr-75 {
  margin-right: 75px; }

/* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mb-75 {
  margin-bottom: 75px; }

/* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mi-75 {
  margin: 75px !important; }

/* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mti-75 {
  margin-top: 75px !important; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mli-75 {
  margin-left: 75px !important; }

/* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mri-75 {
  margin-right: 75px !important; }

/* line 149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mbi-75 {
  margin-bottom: 75px !important; }

/* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.m-76 {
  margin: 76px; }

/* line 125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mt-76 {
  margin-top: 76px; }

/* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.ml-76 {
  margin-left: 76px; }

/* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mr-76 {
  margin-right: 76px; }

/* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mb-76 {
  margin-bottom: 76px; }

/* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mi-76 {
  margin: 76px !important; }

/* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mti-76 {
  margin-top: 76px !important; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mli-76 {
  margin-left: 76px !important; }

/* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mri-76 {
  margin-right: 76px !important; }

/* line 149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mbi-76 {
  margin-bottom: 76px !important; }

/* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.m-77 {
  margin: 77px; }

/* line 125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mt-77 {
  margin-top: 77px; }

/* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.ml-77 {
  margin-left: 77px; }

/* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mr-77 {
  margin-right: 77px; }

/* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mb-77 {
  margin-bottom: 77px; }

/* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mi-77 {
  margin: 77px !important; }

/* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mti-77 {
  margin-top: 77px !important; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mli-77 {
  margin-left: 77px !important; }

/* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mri-77 {
  margin-right: 77px !important; }

/* line 149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mbi-77 {
  margin-bottom: 77px !important; }

/* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.m-78 {
  margin: 78px; }

/* line 125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mt-78 {
  margin-top: 78px; }

/* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.ml-78 {
  margin-left: 78px; }

/* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mr-78 {
  margin-right: 78px; }

/* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mb-78 {
  margin-bottom: 78px; }

/* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mi-78 {
  margin: 78px !important; }

/* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mti-78 {
  margin-top: 78px !important; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mli-78 {
  margin-left: 78px !important; }

/* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mri-78 {
  margin-right: 78px !important; }

/* line 149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mbi-78 {
  margin-bottom: 78px !important; }

/* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.m-79 {
  margin: 79px; }

/* line 125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mt-79 {
  margin-top: 79px; }

/* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.ml-79 {
  margin-left: 79px; }

/* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mr-79 {
  margin-right: 79px; }

/* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mb-79 {
  margin-bottom: 79px; }

/* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mi-79 {
  margin: 79px !important; }

/* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mti-79 {
  margin-top: 79px !important; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mli-79 {
  margin-left: 79px !important; }

/* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mri-79 {
  margin-right: 79px !important; }

/* line 149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mbi-79 {
  margin-bottom: 79px !important; }

/* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.m-80 {
  margin: 80px; }

/* line 125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mt-80 {
  margin-top: 80px; }

/* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.ml-80 {
  margin-left: 80px; }

/* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mr-80 {
  margin-right: 80px; }

/* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mb-80 {
  margin-bottom: 80px; }

/* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mi-80 {
  margin: 80px !important; }

/* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mti-80 {
  margin-top: 80px !important; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mli-80 {
  margin-left: 80px !important; }

/* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mri-80 {
  margin-right: 80px !important; }

/* line 149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mbi-80 {
  margin-bottom: 80px !important; }

/* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.m-81 {
  margin: 81px; }

/* line 125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mt-81 {
  margin-top: 81px; }

/* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.ml-81 {
  margin-left: 81px; }

/* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mr-81 {
  margin-right: 81px; }

/* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mb-81 {
  margin-bottom: 81px; }

/* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mi-81 {
  margin: 81px !important; }

/* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mti-81 {
  margin-top: 81px !important; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mli-81 {
  margin-left: 81px !important; }

/* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mri-81 {
  margin-right: 81px !important; }

/* line 149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mbi-81 {
  margin-bottom: 81px !important; }

/* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.m-82 {
  margin: 82px; }

/* line 125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mt-82 {
  margin-top: 82px; }

/* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.ml-82 {
  margin-left: 82px; }

/* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mr-82 {
  margin-right: 82px; }

/* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mb-82 {
  margin-bottom: 82px; }

/* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mi-82 {
  margin: 82px !important; }

/* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mti-82 {
  margin-top: 82px !important; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mli-82 {
  margin-left: 82px !important; }

/* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mri-82 {
  margin-right: 82px !important; }

/* line 149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mbi-82 {
  margin-bottom: 82px !important; }

/* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.m-83 {
  margin: 83px; }

/* line 125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mt-83 {
  margin-top: 83px; }

/* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.ml-83 {
  margin-left: 83px; }

/* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mr-83 {
  margin-right: 83px; }

/* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mb-83 {
  margin-bottom: 83px; }

/* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mi-83 {
  margin: 83px !important; }

/* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mti-83 {
  margin-top: 83px !important; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mli-83 {
  margin-left: 83px !important; }

/* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mri-83 {
  margin-right: 83px !important; }

/* line 149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mbi-83 {
  margin-bottom: 83px !important; }

/* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.m-84 {
  margin: 84px; }

/* line 125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mt-84 {
  margin-top: 84px; }

/* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.ml-84 {
  margin-left: 84px; }

/* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mr-84 {
  margin-right: 84px; }

/* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mb-84 {
  margin-bottom: 84px; }

/* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mi-84 {
  margin: 84px !important; }

/* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mti-84 {
  margin-top: 84px !important; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mli-84 {
  margin-left: 84px !important; }

/* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mri-84 {
  margin-right: 84px !important; }

/* line 149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mbi-84 {
  margin-bottom: 84px !important; }

/* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.m-85 {
  margin: 85px; }

/* line 125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mt-85 {
  margin-top: 85px; }

/* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.ml-85 {
  margin-left: 85px; }

/* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mr-85 {
  margin-right: 85px; }

/* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mb-85 {
  margin-bottom: 85px; }

/* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mi-85 {
  margin: 85px !important; }

/* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mti-85 {
  margin-top: 85px !important; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mli-85 {
  margin-left: 85px !important; }

/* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mri-85 {
  margin-right: 85px !important; }

/* line 149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mbi-85 {
  margin-bottom: 85px !important; }

/* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.m-86 {
  margin: 86px; }

/* line 125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mt-86 {
  margin-top: 86px; }

/* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.ml-86 {
  margin-left: 86px; }

/* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mr-86 {
  margin-right: 86px; }

/* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mb-86 {
  margin-bottom: 86px; }

/* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mi-86 {
  margin: 86px !important; }

/* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mti-86 {
  margin-top: 86px !important; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mli-86 {
  margin-left: 86px !important; }

/* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mri-86 {
  margin-right: 86px !important; }

/* line 149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mbi-86 {
  margin-bottom: 86px !important; }

/* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.m-87 {
  margin: 87px; }

/* line 125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mt-87 {
  margin-top: 87px; }

/* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.ml-87 {
  margin-left: 87px; }

/* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mr-87 {
  margin-right: 87px; }

/* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mb-87 {
  margin-bottom: 87px; }

/* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mi-87 {
  margin: 87px !important; }

/* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mti-87 {
  margin-top: 87px !important; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mli-87 {
  margin-left: 87px !important; }

/* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mri-87 {
  margin-right: 87px !important; }

/* line 149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mbi-87 {
  margin-bottom: 87px !important; }

/* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.m-88 {
  margin: 88px; }

/* line 125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mt-88 {
  margin-top: 88px; }

/* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.ml-88 {
  margin-left: 88px; }

/* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mr-88 {
  margin-right: 88px; }

/* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mb-88 {
  margin-bottom: 88px; }

/* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mi-88 {
  margin: 88px !important; }

/* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mti-88 {
  margin-top: 88px !important; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mli-88 {
  margin-left: 88px !important; }

/* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mri-88 {
  margin-right: 88px !important; }

/* line 149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mbi-88 {
  margin-bottom: 88px !important; }

/* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.m-89 {
  margin: 89px; }

/* line 125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mt-89 {
  margin-top: 89px; }

/* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.ml-89 {
  margin-left: 89px; }

/* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mr-89 {
  margin-right: 89px; }

/* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mb-89 {
  margin-bottom: 89px; }

/* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mi-89 {
  margin: 89px !important; }

/* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mti-89 {
  margin-top: 89px !important; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mli-89 {
  margin-left: 89px !important; }

/* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mri-89 {
  margin-right: 89px !important; }

/* line 149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mbi-89 {
  margin-bottom: 89px !important; }

/* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.m-90 {
  margin: 90px; }

/* line 125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mt-90 {
  margin-top: 90px; }

/* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.ml-90 {
  margin-left: 90px; }

/* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mr-90 {
  margin-right: 90px; }

/* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mb-90 {
  margin-bottom: 90px; }

/* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mi-90 {
  margin: 90px !important; }

/* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mti-90 {
  margin-top: 90px !important; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mli-90 {
  margin-left: 90px !important; }

/* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mri-90 {
  margin-right: 90px !important; }

/* line 149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mbi-90 {
  margin-bottom: 90px !important; }

/* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.m-91 {
  margin: 91px; }

/* line 125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mt-91 {
  margin-top: 91px; }

/* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.ml-91 {
  margin-left: 91px; }

/* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mr-91 {
  margin-right: 91px; }

/* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mb-91 {
  margin-bottom: 91px; }

/* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mi-91 {
  margin: 91px !important; }

/* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mti-91 {
  margin-top: 91px !important; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mli-91 {
  margin-left: 91px !important; }

/* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mri-91 {
  margin-right: 91px !important; }

/* line 149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mbi-91 {
  margin-bottom: 91px !important; }

/* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.m-92 {
  margin: 92px; }

/* line 125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mt-92 {
  margin-top: 92px; }

/* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.ml-92 {
  margin-left: 92px; }

/* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mr-92 {
  margin-right: 92px; }

/* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mb-92 {
  margin-bottom: 92px; }

/* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mi-92 {
  margin: 92px !important; }

/* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mti-92 {
  margin-top: 92px !important; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mli-92 {
  margin-left: 92px !important; }

/* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mri-92 {
  margin-right: 92px !important; }

/* line 149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mbi-92 {
  margin-bottom: 92px !important; }

/* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.m-93 {
  margin: 93px; }

/* line 125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mt-93 {
  margin-top: 93px; }

/* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.ml-93 {
  margin-left: 93px; }

/* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mr-93 {
  margin-right: 93px; }

/* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mb-93 {
  margin-bottom: 93px; }

/* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mi-93 {
  margin: 93px !important; }

/* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mti-93 {
  margin-top: 93px !important; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mli-93 {
  margin-left: 93px !important; }

/* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mri-93 {
  margin-right: 93px !important; }

/* line 149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mbi-93 {
  margin-bottom: 93px !important; }

/* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.m-94 {
  margin: 94px; }

/* line 125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mt-94 {
  margin-top: 94px; }

/* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.ml-94 {
  margin-left: 94px; }

/* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mr-94 {
  margin-right: 94px; }

/* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mb-94 {
  margin-bottom: 94px; }

/* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mi-94 {
  margin: 94px !important; }

/* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mti-94 {
  margin-top: 94px !important; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mli-94 {
  margin-left: 94px !important; }

/* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mri-94 {
  margin-right: 94px !important; }

/* line 149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mbi-94 {
  margin-bottom: 94px !important; }

/* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.m-95 {
  margin: 95px; }

/* line 125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mt-95 {
  margin-top: 95px; }

/* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.ml-95 {
  margin-left: 95px; }

/* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mr-95 {
  margin-right: 95px; }

/* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mb-95 {
  margin-bottom: 95px; }

/* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mi-95 {
  margin: 95px !important; }

/* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mti-95 {
  margin-top: 95px !important; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mli-95 {
  margin-left: 95px !important; }

/* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mri-95 {
  margin-right: 95px !important; }

/* line 149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mbi-95 {
  margin-bottom: 95px !important; }

/* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.m-96 {
  margin: 96px; }

/* line 125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mt-96 {
  margin-top: 96px; }

/* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.ml-96 {
  margin-left: 96px; }

/* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mr-96 {
  margin-right: 96px; }

/* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mb-96 {
  margin-bottom: 96px; }

/* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mi-96 {
  margin: 96px !important; }

/* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mti-96 {
  margin-top: 96px !important; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mli-96 {
  margin-left: 96px !important; }

/* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mri-96 {
  margin-right: 96px !important; }

/* line 149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mbi-96 {
  margin-bottom: 96px !important; }

/* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.m-97 {
  margin: 97px; }

/* line 125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mt-97 {
  margin-top: 97px; }

/* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.ml-97 {
  margin-left: 97px; }

/* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mr-97 {
  margin-right: 97px; }

/* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mb-97 {
  margin-bottom: 97px; }

/* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mi-97 {
  margin: 97px !important; }

/* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mti-97 {
  margin-top: 97px !important; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mli-97 {
  margin-left: 97px !important; }

/* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mri-97 {
  margin-right: 97px !important; }

/* line 149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mbi-97 {
  margin-bottom: 97px !important; }

/* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.m-98 {
  margin: 98px; }

/* line 125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mt-98 {
  margin-top: 98px; }

/* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.ml-98 {
  margin-left: 98px; }

/* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mr-98 {
  margin-right: 98px; }

/* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mb-98 {
  margin-bottom: 98px; }

/* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mi-98 {
  margin: 98px !important; }

/* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mti-98 {
  margin-top: 98px !important; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mli-98 {
  margin-left: 98px !important; }

/* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mri-98 {
  margin-right: 98px !important; }

/* line 149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mbi-98 {
  margin-bottom: 98px !important; }

/* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.m-99 {
  margin: 99px; }

/* line 125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mt-99 {
  margin-top: 99px; }

/* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.ml-99 {
  margin-left: 99px; }

/* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mr-99 {
  margin-right: 99px; }

/* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mb-99 {
  margin-bottom: 99px; }

/* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mi-99 {
  margin: 99px !important; }

/* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mti-99 {
  margin-top: 99px !important; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mli-99 {
  margin-left: 99px !important; }

/* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mri-99 {
  margin-right: 99px !important; }

/* line 149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mbi-99 {
  margin-bottom: 99px !important; }

/* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.m-100 {
  margin: 100px; }

/* line 125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mt-100 {
  margin-top: 100px; }

/* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.ml-100 {
  margin-left: 100px; }

/* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mr-100 {
  margin-right: 100px; }

/* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mb-100 {
  margin-bottom: 100px; }

/* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mi-100 {
  margin: 100px !important; }

/* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mti-100 {
  margin-top: 100px !important; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mli-100 {
  margin-left: 100px !important; }

/* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mri-100 {
  margin-right: 100px !important; }

/* line 149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.mbi-100 {
  margin-bottom: 100px !important; }

/* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.p-0 {
  padding: 0px; }

/* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pt-0 {
  padding-top: 0px; }

/* line 165, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pl-0 {
  padding-left: 0px; }

/* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pr-0 {
  padding-right: 0px; }

/* line 171, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pb-0 {
  padding-bottom: 0px; }

/* line 174, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pi-0 {
  padding: 0px !important; }

/* line 177, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pti-0 {
  padding-top: 0px !important; }

/* line 180, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pli-0 {
  padding-left: 0px !important; }

/* line 183, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pri-0 {
  padding-right: 0px !important; }

/* line 186, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pbi-0 {
  padding-bottom: 0px !important; }

/* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.p-1 {
  padding: 1px; }

/* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pt-1 {
  padding-top: 1px; }

/* line 165, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pl-1 {
  padding-left: 1px; }

/* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pr-1 {
  padding-right: 1px; }

/* line 171, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pb-1 {
  padding-bottom: 1px; }

/* line 174, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pi-1 {
  padding: 1px !important; }

/* line 177, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pti-1 {
  padding-top: 1px !important; }

/* line 180, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pli-1 {
  padding-left: 1px !important; }

/* line 183, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pri-1 {
  padding-right: 1px !important; }

/* line 186, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pbi-1 {
  padding-bottom: 1px !important; }

/* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.p-2 {
  padding: 2px; }

/* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pt-2 {
  padding-top: 2px; }

/* line 165, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pl-2 {
  padding-left: 2px; }

/* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pr-2 {
  padding-right: 2px; }

/* line 171, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pb-2 {
  padding-bottom: 2px; }

/* line 174, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pi-2 {
  padding: 2px !important; }

/* line 177, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pti-2 {
  padding-top: 2px !important; }

/* line 180, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pli-2 {
  padding-left: 2px !important; }

/* line 183, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pri-2 {
  padding-right: 2px !important; }

/* line 186, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pbi-2 {
  padding-bottom: 2px !important; }

/* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.p-3 {
  padding: 3px; }

/* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pt-3 {
  padding-top: 3px; }

/* line 165, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pl-3 {
  padding-left: 3px; }

/* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pr-3 {
  padding-right: 3px; }

/* line 171, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pb-3 {
  padding-bottom: 3px; }

/* line 174, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pi-3 {
  padding: 3px !important; }

/* line 177, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pti-3 {
  padding-top: 3px !important; }

/* line 180, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pli-3 {
  padding-left: 3px !important; }

/* line 183, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pri-3 {
  padding-right: 3px !important; }

/* line 186, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pbi-3 {
  padding-bottom: 3px !important; }

/* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.p-4 {
  padding: 4px; }

/* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pt-4 {
  padding-top: 4px; }

/* line 165, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pl-4 {
  padding-left: 4px; }

/* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pr-4 {
  padding-right: 4px; }

/* line 171, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pb-4 {
  padding-bottom: 4px; }

/* line 174, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pi-4 {
  padding: 4px !important; }

/* line 177, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pti-4 {
  padding-top: 4px !important; }

/* line 180, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pli-4 {
  padding-left: 4px !important; }

/* line 183, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pri-4 {
  padding-right: 4px !important; }

/* line 186, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pbi-4 {
  padding-bottom: 4px !important; }

/* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.p-5 {
  padding: 5px; }

/* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pt-5 {
  padding-top: 5px; }

/* line 165, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pl-5 {
  padding-left: 5px; }

/* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pr-5 {
  padding-right: 5px; }

/* line 171, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pb-5 {
  padding-bottom: 5px; }

/* line 174, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pi-5 {
  padding: 5px !important; }

/* line 177, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pti-5 {
  padding-top: 5px !important; }

/* line 180, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pli-5 {
  padding-left: 5px !important; }

/* line 183, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pri-5 {
  padding-right: 5px !important; }

/* line 186, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pbi-5 {
  padding-bottom: 5px !important; }

/* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.p-6 {
  padding: 6px; }

/* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pt-6 {
  padding-top: 6px; }

/* line 165, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pl-6 {
  padding-left: 6px; }

/* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pr-6 {
  padding-right: 6px; }

/* line 171, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pb-6 {
  padding-bottom: 6px; }

/* line 174, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pi-6 {
  padding: 6px !important; }

/* line 177, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pti-6 {
  padding-top: 6px !important; }

/* line 180, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pli-6 {
  padding-left: 6px !important; }

/* line 183, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pri-6 {
  padding-right: 6px !important; }

/* line 186, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pbi-6 {
  padding-bottom: 6px !important; }

/* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.p-7 {
  padding: 7px; }

/* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pt-7 {
  padding-top: 7px; }

/* line 165, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pl-7 {
  padding-left: 7px; }

/* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pr-7 {
  padding-right: 7px; }

/* line 171, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pb-7 {
  padding-bottom: 7px; }

/* line 174, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pi-7 {
  padding: 7px !important; }

/* line 177, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pti-7 {
  padding-top: 7px !important; }

/* line 180, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pli-7 {
  padding-left: 7px !important; }

/* line 183, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pri-7 {
  padding-right: 7px !important; }

/* line 186, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pbi-7 {
  padding-bottom: 7px !important; }

/* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.p-8 {
  padding: 8px; }

/* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pt-8 {
  padding-top: 8px; }

/* line 165, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pl-8 {
  padding-left: 8px; }

/* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pr-8 {
  padding-right: 8px; }

/* line 171, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pb-8 {
  padding-bottom: 8px; }

/* line 174, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pi-8 {
  padding: 8px !important; }

/* line 177, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pti-8 {
  padding-top: 8px !important; }

/* line 180, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pli-8 {
  padding-left: 8px !important; }

/* line 183, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pri-8 {
  padding-right: 8px !important; }

/* line 186, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pbi-8 {
  padding-bottom: 8px !important; }

/* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.p-9 {
  padding: 9px; }

/* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pt-9 {
  padding-top: 9px; }

/* line 165, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pl-9 {
  padding-left: 9px; }

/* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pr-9 {
  padding-right: 9px; }

/* line 171, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pb-9 {
  padding-bottom: 9px; }

/* line 174, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pi-9 {
  padding: 9px !important; }

/* line 177, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pti-9 {
  padding-top: 9px !important; }

/* line 180, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pli-9 {
  padding-left: 9px !important; }

/* line 183, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pri-9 {
  padding-right: 9px !important; }

/* line 186, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pbi-9 {
  padding-bottom: 9px !important; }

/* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.p-10 {
  padding: 10px; }

/* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pt-10 {
  padding-top: 10px; }

/* line 165, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pl-10 {
  padding-left: 10px; }

/* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pr-10 {
  padding-right: 10px; }

/* line 171, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pb-10 {
  padding-bottom: 10px; }

/* line 174, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pi-10 {
  padding: 10px !important; }

/* line 177, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pti-10 {
  padding-top: 10px !important; }

/* line 180, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pli-10 {
  padding-left: 10px !important; }

/* line 183, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pri-10 {
  padding-right: 10px !important; }

/* line 186, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pbi-10 {
  padding-bottom: 10px !important; }

/* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.p-11 {
  padding: 11px; }

/* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pt-11 {
  padding-top: 11px; }

/* line 165, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pl-11 {
  padding-left: 11px; }

/* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pr-11 {
  padding-right: 11px; }

/* line 171, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pb-11 {
  padding-bottom: 11px; }

/* line 174, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pi-11 {
  padding: 11px !important; }

/* line 177, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pti-11 {
  padding-top: 11px !important; }

/* line 180, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pli-11 {
  padding-left: 11px !important; }

/* line 183, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pri-11 {
  padding-right: 11px !important; }

/* line 186, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pbi-11 {
  padding-bottom: 11px !important; }

/* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.p-12 {
  padding: 12px; }

/* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pt-12 {
  padding-top: 12px; }

/* line 165, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pl-12 {
  padding-left: 12px; }

/* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pr-12 {
  padding-right: 12px; }

/* line 171, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pb-12 {
  padding-bottom: 12px; }

/* line 174, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pi-12 {
  padding: 12px !important; }

/* line 177, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pti-12 {
  padding-top: 12px !important; }

/* line 180, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pli-12 {
  padding-left: 12px !important; }

/* line 183, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pri-12 {
  padding-right: 12px !important; }

/* line 186, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pbi-12 {
  padding-bottom: 12px !important; }

/* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.p-13 {
  padding: 13px; }

/* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pt-13 {
  padding-top: 13px; }

/* line 165, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pl-13 {
  padding-left: 13px; }

/* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pr-13 {
  padding-right: 13px; }

/* line 171, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pb-13 {
  padding-bottom: 13px; }

/* line 174, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pi-13 {
  padding: 13px !important; }

/* line 177, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pti-13 {
  padding-top: 13px !important; }

/* line 180, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pli-13 {
  padding-left: 13px !important; }

/* line 183, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pri-13 {
  padding-right: 13px !important; }

/* line 186, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pbi-13 {
  padding-bottom: 13px !important; }

/* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.p-14 {
  padding: 14px; }

/* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pt-14 {
  padding-top: 14px; }

/* line 165, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pl-14 {
  padding-left: 14px; }

/* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pr-14 {
  padding-right: 14px; }

/* line 171, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pb-14 {
  padding-bottom: 14px; }

/* line 174, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pi-14 {
  padding: 14px !important; }

/* line 177, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pti-14 {
  padding-top: 14px !important; }

/* line 180, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pli-14 {
  padding-left: 14px !important; }

/* line 183, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pri-14 {
  padding-right: 14px !important; }

/* line 186, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pbi-14 {
  padding-bottom: 14px !important; }

/* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.p-15 {
  padding: 15px; }

/* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pt-15 {
  padding-top: 15px; }

/* line 165, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pl-15 {
  padding-left: 15px; }

/* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pr-15 {
  padding-right: 15px; }

/* line 171, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pb-15 {
  padding-bottom: 15px; }

/* line 174, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pi-15 {
  padding: 15px !important; }

/* line 177, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pti-15 {
  padding-top: 15px !important; }

/* line 180, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pli-15 {
  padding-left: 15px !important; }

/* line 183, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pri-15 {
  padding-right: 15px !important; }

/* line 186, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pbi-15 {
  padding-bottom: 15px !important; }

/* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.p-16 {
  padding: 16px; }

/* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pt-16 {
  padding-top: 16px; }

/* line 165, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pl-16 {
  padding-left: 16px; }

/* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pr-16 {
  padding-right: 16px; }

/* line 171, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pb-16 {
  padding-bottom: 16px; }

/* line 174, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pi-16 {
  padding: 16px !important; }

/* line 177, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pti-16 {
  padding-top: 16px !important; }

/* line 180, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pli-16 {
  padding-left: 16px !important; }

/* line 183, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pri-16 {
  padding-right: 16px !important; }

/* line 186, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pbi-16 {
  padding-bottom: 16px !important; }

/* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.p-17 {
  padding: 17px; }

/* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pt-17 {
  padding-top: 17px; }

/* line 165, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pl-17 {
  padding-left: 17px; }

/* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pr-17 {
  padding-right: 17px; }

/* line 171, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pb-17 {
  padding-bottom: 17px; }

/* line 174, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pi-17 {
  padding: 17px !important; }

/* line 177, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pti-17 {
  padding-top: 17px !important; }

/* line 180, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pli-17 {
  padding-left: 17px !important; }

/* line 183, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pri-17 {
  padding-right: 17px !important; }

/* line 186, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pbi-17 {
  padding-bottom: 17px !important; }

/* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.p-18 {
  padding: 18px; }

/* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pt-18 {
  padding-top: 18px; }

/* line 165, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pl-18 {
  padding-left: 18px; }

/* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pr-18 {
  padding-right: 18px; }

/* line 171, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pb-18 {
  padding-bottom: 18px; }

/* line 174, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pi-18 {
  padding: 18px !important; }

/* line 177, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pti-18 {
  padding-top: 18px !important; }

/* line 180, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pli-18 {
  padding-left: 18px !important; }

/* line 183, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pri-18 {
  padding-right: 18px !important; }

/* line 186, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pbi-18 {
  padding-bottom: 18px !important; }

/* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.p-19 {
  padding: 19px; }

/* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pt-19 {
  padding-top: 19px; }

/* line 165, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pl-19 {
  padding-left: 19px; }

/* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pr-19 {
  padding-right: 19px; }

/* line 171, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pb-19 {
  padding-bottom: 19px; }

/* line 174, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pi-19 {
  padding: 19px !important; }

/* line 177, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pti-19 {
  padding-top: 19px !important; }

/* line 180, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pli-19 {
  padding-left: 19px !important; }

/* line 183, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pri-19 {
  padding-right: 19px !important; }

/* line 186, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pbi-19 {
  padding-bottom: 19px !important; }

/* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.p-20 {
  padding: 20px; }

/* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pt-20 {
  padding-top: 20px; }

/* line 165, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pl-20 {
  padding-left: 20px; }

/* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pr-20 {
  padding-right: 20px; }

/* line 171, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pb-20 {
  padding-bottom: 20px; }

/* line 174, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pi-20 {
  padding: 20px !important; }

/* line 177, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pti-20 {
  padding-top: 20px !important; }

/* line 180, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pli-20 {
  padding-left: 20px !important; }

/* line 183, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pri-20 {
  padding-right: 20px !important; }

/* line 186, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pbi-20 {
  padding-bottom: 20px !important; }

/* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.p-21 {
  padding: 21px; }

/* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pt-21 {
  padding-top: 21px; }

/* line 165, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pl-21 {
  padding-left: 21px; }

/* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pr-21 {
  padding-right: 21px; }

/* line 171, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pb-21 {
  padding-bottom: 21px; }

/* line 174, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pi-21 {
  padding: 21px !important; }

/* line 177, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pti-21 {
  padding-top: 21px !important; }

/* line 180, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pli-21 {
  padding-left: 21px !important; }

/* line 183, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pri-21 {
  padding-right: 21px !important; }

/* line 186, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pbi-21 {
  padding-bottom: 21px !important; }

/* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.p-22 {
  padding: 22px; }

/* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pt-22 {
  padding-top: 22px; }

/* line 165, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pl-22 {
  padding-left: 22px; }

/* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pr-22 {
  padding-right: 22px; }

/* line 171, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pb-22 {
  padding-bottom: 22px; }

/* line 174, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pi-22 {
  padding: 22px !important; }

/* line 177, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pti-22 {
  padding-top: 22px !important; }

/* line 180, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pli-22 {
  padding-left: 22px !important; }

/* line 183, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pri-22 {
  padding-right: 22px !important; }

/* line 186, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pbi-22 {
  padding-bottom: 22px !important; }

/* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.p-23 {
  padding: 23px; }

/* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pt-23 {
  padding-top: 23px; }

/* line 165, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pl-23 {
  padding-left: 23px; }

/* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pr-23 {
  padding-right: 23px; }

/* line 171, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pb-23 {
  padding-bottom: 23px; }

/* line 174, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pi-23 {
  padding: 23px !important; }

/* line 177, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pti-23 {
  padding-top: 23px !important; }

/* line 180, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pli-23 {
  padding-left: 23px !important; }

/* line 183, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pri-23 {
  padding-right: 23px !important; }

/* line 186, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pbi-23 {
  padding-bottom: 23px !important; }

/* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.p-24 {
  padding: 24px; }

/* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pt-24 {
  padding-top: 24px; }

/* line 165, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pl-24 {
  padding-left: 24px; }

/* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pr-24 {
  padding-right: 24px; }

/* line 171, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pb-24 {
  padding-bottom: 24px; }

/* line 174, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pi-24 {
  padding: 24px !important; }

/* line 177, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pti-24 {
  padding-top: 24px !important; }

/* line 180, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pli-24 {
  padding-left: 24px !important; }

/* line 183, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pri-24 {
  padding-right: 24px !important; }

/* line 186, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pbi-24 {
  padding-bottom: 24px !important; }

/* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.p-25 {
  padding: 25px; }

/* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pt-25 {
  padding-top: 25px; }

/* line 165, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pl-25 {
  padding-left: 25px; }

/* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pr-25 {
  padding-right: 25px; }

/* line 171, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pb-25 {
  padding-bottom: 25px; }

/* line 174, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pi-25 {
  padding: 25px !important; }

/* line 177, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pti-25 {
  padding-top: 25px !important; }

/* line 180, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pli-25 {
  padding-left: 25px !important; }

/* line 183, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pri-25 {
  padding-right: 25px !important; }

/* line 186, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pbi-25 {
  padding-bottom: 25px !important; }

/* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.p-26 {
  padding: 26px; }

/* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pt-26 {
  padding-top: 26px; }

/* line 165, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pl-26 {
  padding-left: 26px; }

/* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pr-26 {
  padding-right: 26px; }

/* line 171, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pb-26 {
  padding-bottom: 26px; }

/* line 174, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pi-26 {
  padding: 26px !important; }

/* line 177, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pti-26 {
  padding-top: 26px !important; }

/* line 180, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pli-26 {
  padding-left: 26px !important; }

/* line 183, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pri-26 {
  padding-right: 26px !important; }

/* line 186, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pbi-26 {
  padding-bottom: 26px !important; }

/* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.p-27 {
  padding: 27px; }

/* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pt-27 {
  padding-top: 27px; }

/* line 165, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pl-27 {
  padding-left: 27px; }

/* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pr-27 {
  padding-right: 27px; }

/* line 171, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pb-27 {
  padding-bottom: 27px; }

/* line 174, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pi-27 {
  padding: 27px !important; }

/* line 177, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pti-27 {
  padding-top: 27px !important; }

/* line 180, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pli-27 {
  padding-left: 27px !important; }

/* line 183, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pri-27 {
  padding-right: 27px !important; }

/* line 186, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pbi-27 {
  padding-bottom: 27px !important; }

/* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.p-28 {
  padding: 28px; }

/* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pt-28 {
  padding-top: 28px; }

/* line 165, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pl-28 {
  padding-left: 28px; }

/* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pr-28 {
  padding-right: 28px; }

/* line 171, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pb-28 {
  padding-bottom: 28px; }

/* line 174, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pi-28 {
  padding: 28px !important; }

/* line 177, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pti-28 {
  padding-top: 28px !important; }

/* line 180, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pli-28 {
  padding-left: 28px !important; }

/* line 183, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pri-28 {
  padding-right: 28px !important; }

/* line 186, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pbi-28 {
  padding-bottom: 28px !important; }

/* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.p-29 {
  padding: 29px; }

/* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pt-29 {
  padding-top: 29px; }

/* line 165, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pl-29 {
  padding-left: 29px; }

/* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pr-29 {
  padding-right: 29px; }

/* line 171, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pb-29 {
  padding-bottom: 29px; }

/* line 174, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pi-29 {
  padding: 29px !important; }

/* line 177, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pti-29 {
  padding-top: 29px !important; }

/* line 180, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pli-29 {
  padding-left: 29px !important; }

/* line 183, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pri-29 {
  padding-right: 29px !important; }

/* line 186, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pbi-29 {
  padding-bottom: 29px !important; }

/* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.p-30 {
  padding: 30px; }

/* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pt-30 {
  padding-top: 30px; }

/* line 165, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pl-30 {
  padding-left: 30px; }

/* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pr-30 {
  padding-right: 30px; }

/* line 171, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pb-30 {
  padding-bottom: 30px; }

/* line 174, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pi-30 {
  padding: 30px !important; }

/* line 177, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pti-30 {
  padding-top: 30px !important; }

/* line 180, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pli-30 {
  padding-left: 30px !important; }

/* line 183, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pri-30 {
  padding-right: 30px !important; }

/* line 186, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pbi-30 {
  padding-bottom: 30px !important; }

/* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.p-31 {
  padding: 31px; }

/* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pt-31 {
  padding-top: 31px; }

/* line 165, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pl-31 {
  padding-left: 31px; }

/* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pr-31 {
  padding-right: 31px; }

/* line 171, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pb-31 {
  padding-bottom: 31px; }

/* line 174, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pi-31 {
  padding: 31px !important; }

/* line 177, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pti-31 {
  padding-top: 31px !important; }

/* line 180, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pli-31 {
  padding-left: 31px !important; }

/* line 183, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pri-31 {
  padding-right: 31px !important; }

/* line 186, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pbi-31 {
  padding-bottom: 31px !important; }

/* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.p-32 {
  padding: 32px; }

/* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pt-32 {
  padding-top: 32px; }

/* line 165, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pl-32 {
  padding-left: 32px; }

/* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pr-32 {
  padding-right: 32px; }

/* line 171, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pb-32 {
  padding-bottom: 32px; }

/* line 174, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pi-32 {
  padding: 32px !important; }

/* line 177, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pti-32 {
  padding-top: 32px !important; }

/* line 180, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pli-32 {
  padding-left: 32px !important; }

/* line 183, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pri-32 {
  padding-right: 32px !important; }

/* line 186, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pbi-32 {
  padding-bottom: 32px !important; }

/* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.p-33 {
  padding: 33px; }

/* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pt-33 {
  padding-top: 33px; }

/* line 165, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pl-33 {
  padding-left: 33px; }

/* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pr-33 {
  padding-right: 33px; }

/* line 171, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pb-33 {
  padding-bottom: 33px; }

/* line 174, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pi-33 {
  padding: 33px !important; }

/* line 177, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pti-33 {
  padding-top: 33px !important; }

/* line 180, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pli-33 {
  padding-left: 33px !important; }

/* line 183, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pri-33 {
  padding-right: 33px !important; }

/* line 186, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pbi-33 {
  padding-bottom: 33px !important; }

/* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.p-34 {
  padding: 34px; }

/* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pt-34 {
  padding-top: 34px; }

/* line 165, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pl-34 {
  padding-left: 34px; }

/* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pr-34 {
  padding-right: 34px; }

/* line 171, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pb-34 {
  padding-bottom: 34px; }

/* line 174, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pi-34 {
  padding: 34px !important; }

/* line 177, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pti-34 {
  padding-top: 34px !important; }

/* line 180, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pli-34 {
  padding-left: 34px !important; }

/* line 183, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pri-34 {
  padding-right: 34px !important; }

/* line 186, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pbi-34 {
  padding-bottom: 34px !important; }

/* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.p-35 {
  padding: 35px; }

/* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pt-35 {
  padding-top: 35px; }

/* line 165, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pl-35 {
  padding-left: 35px; }

/* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pr-35 {
  padding-right: 35px; }

/* line 171, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pb-35 {
  padding-bottom: 35px; }

/* line 174, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pi-35 {
  padding: 35px !important; }

/* line 177, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pti-35 {
  padding-top: 35px !important; }

/* line 180, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pli-35 {
  padding-left: 35px !important; }

/* line 183, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pri-35 {
  padding-right: 35px !important; }

/* line 186, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pbi-35 {
  padding-bottom: 35px !important; }

/* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.p-36 {
  padding: 36px; }

/* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pt-36 {
  padding-top: 36px; }

/* line 165, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pl-36 {
  padding-left: 36px; }

/* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pr-36 {
  padding-right: 36px; }

/* line 171, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pb-36 {
  padding-bottom: 36px; }

/* line 174, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pi-36 {
  padding: 36px !important; }

/* line 177, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pti-36 {
  padding-top: 36px !important; }

/* line 180, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pli-36 {
  padding-left: 36px !important; }

/* line 183, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pri-36 {
  padding-right: 36px !important; }

/* line 186, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pbi-36 {
  padding-bottom: 36px !important; }

/* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.p-37 {
  padding: 37px; }

/* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pt-37 {
  padding-top: 37px; }

/* line 165, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pl-37 {
  padding-left: 37px; }

/* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pr-37 {
  padding-right: 37px; }

/* line 171, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pb-37 {
  padding-bottom: 37px; }

/* line 174, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pi-37 {
  padding: 37px !important; }

/* line 177, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pti-37 {
  padding-top: 37px !important; }

/* line 180, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pli-37 {
  padding-left: 37px !important; }

/* line 183, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pri-37 {
  padding-right: 37px !important; }

/* line 186, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pbi-37 {
  padding-bottom: 37px !important; }

/* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.p-38 {
  padding: 38px; }

/* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pt-38 {
  padding-top: 38px; }

/* line 165, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pl-38 {
  padding-left: 38px; }

/* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pr-38 {
  padding-right: 38px; }

/* line 171, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pb-38 {
  padding-bottom: 38px; }

/* line 174, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pi-38 {
  padding: 38px !important; }

/* line 177, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pti-38 {
  padding-top: 38px !important; }

/* line 180, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pli-38 {
  padding-left: 38px !important; }

/* line 183, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pri-38 {
  padding-right: 38px !important; }

/* line 186, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pbi-38 {
  padding-bottom: 38px !important; }

/* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.p-39 {
  padding: 39px; }

/* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pt-39 {
  padding-top: 39px; }

/* line 165, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pl-39 {
  padding-left: 39px; }

/* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pr-39 {
  padding-right: 39px; }

/* line 171, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pb-39 {
  padding-bottom: 39px; }

/* line 174, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pi-39 {
  padding: 39px !important; }

/* line 177, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pti-39 {
  padding-top: 39px !important; }

/* line 180, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pli-39 {
  padding-left: 39px !important; }

/* line 183, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pri-39 {
  padding-right: 39px !important; }

/* line 186, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pbi-39 {
  padding-bottom: 39px !important; }

/* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.p-40 {
  padding: 40px; }

/* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pt-40 {
  padding-top: 40px; }

/* line 165, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pl-40 {
  padding-left: 40px; }

/* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pr-40 {
  padding-right: 40px; }

/* line 171, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pb-40 {
  padding-bottom: 40px; }

/* line 174, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pi-40 {
  padding: 40px !important; }

/* line 177, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pti-40 {
  padding-top: 40px !important; }

/* line 180, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pli-40 {
  padding-left: 40px !important; }

/* line 183, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pri-40 {
  padding-right: 40px !important; }

/* line 186, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pbi-40 {
  padding-bottom: 40px !important; }

/* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.p-41 {
  padding: 41px; }

/* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pt-41 {
  padding-top: 41px; }

/* line 165, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pl-41 {
  padding-left: 41px; }

/* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pr-41 {
  padding-right: 41px; }

/* line 171, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pb-41 {
  padding-bottom: 41px; }

/* line 174, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pi-41 {
  padding: 41px !important; }

/* line 177, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pti-41 {
  padding-top: 41px !important; }

/* line 180, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pli-41 {
  padding-left: 41px !important; }

/* line 183, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pri-41 {
  padding-right: 41px !important; }

/* line 186, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pbi-41 {
  padding-bottom: 41px !important; }

/* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.p-42 {
  padding: 42px; }

/* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pt-42 {
  padding-top: 42px; }

/* line 165, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pl-42 {
  padding-left: 42px; }

/* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pr-42 {
  padding-right: 42px; }

/* line 171, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pb-42 {
  padding-bottom: 42px; }

/* line 174, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pi-42 {
  padding: 42px !important; }

/* line 177, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pti-42 {
  padding-top: 42px !important; }

/* line 180, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pli-42 {
  padding-left: 42px !important; }

/* line 183, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pri-42 {
  padding-right: 42px !important; }

/* line 186, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pbi-42 {
  padding-bottom: 42px !important; }

/* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.p-43 {
  padding: 43px; }

/* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pt-43 {
  padding-top: 43px; }

/* line 165, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pl-43 {
  padding-left: 43px; }

/* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pr-43 {
  padding-right: 43px; }

/* line 171, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pb-43 {
  padding-bottom: 43px; }

/* line 174, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pi-43 {
  padding: 43px !important; }

/* line 177, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pti-43 {
  padding-top: 43px !important; }

/* line 180, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pli-43 {
  padding-left: 43px !important; }

/* line 183, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pri-43 {
  padding-right: 43px !important; }

/* line 186, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pbi-43 {
  padding-bottom: 43px !important; }

/* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.p-44 {
  padding: 44px; }

/* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pt-44 {
  padding-top: 44px; }

/* line 165, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pl-44 {
  padding-left: 44px; }

/* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pr-44 {
  padding-right: 44px; }

/* line 171, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pb-44 {
  padding-bottom: 44px; }

/* line 174, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pi-44 {
  padding: 44px !important; }

/* line 177, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pti-44 {
  padding-top: 44px !important; }

/* line 180, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pli-44 {
  padding-left: 44px !important; }

/* line 183, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pri-44 {
  padding-right: 44px !important; }

/* line 186, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pbi-44 {
  padding-bottom: 44px !important; }

/* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.p-45 {
  padding: 45px; }

/* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pt-45 {
  padding-top: 45px; }

/* line 165, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pl-45 {
  padding-left: 45px; }

/* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pr-45 {
  padding-right: 45px; }

/* line 171, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pb-45 {
  padding-bottom: 45px; }

/* line 174, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pi-45 {
  padding: 45px !important; }

/* line 177, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pti-45 {
  padding-top: 45px !important; }

/* line 180, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pli-45 {
  padding-left: 45px !important; }

/* line 183, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pri-45 {
  padding-right: 45px !important; }

/* line 186, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pbi-45 {
  padding-bottom: 45px !important; }

/* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.p-46 {
  padding: 46px; }

/* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pt-46 {
  padding-top: 46px; }

/* line 165, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pl-46 {
  padding-left: 46px; }

/* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pr-46 {
  padding-right: 46px; }

/* line 171, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pb-46 {
  padding-bottom: 46px; }

/* line 174, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pi-46 {
  padding: 46px !important; }

/* line 177, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pti-46 {
  padding-top: 46px !important; }

/* line 180, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pli-46 {
  padding-left: 46px !important; }

/* line 183, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pri-46 {
  padding-right: 46px !important; }

/* line 186, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pbi-46 {
  padding-bottom: 46px !important; }

/* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.p-47 {
  padding: 47px; }

/* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pt-47 {
  padding-top: 47px; }

/* line 165, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pl-47 {
  padding-left: 47px; }

/* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pr-47 {
  padding-right: 47px; }

/* line 171, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pb-47 {
  padding-bottom: 47px; }

/* line 174, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pi-47 {
  padding: 47px !important; }

/* line 177, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pti-47 {
  padding-top: 47px !important; }

/* line 180, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pli-47 {
  padding-left: 47px !important; }

/* line 183, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pri-47 {
  padding-right: 47px !important; }

/* line 186, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pbi-47 {
  padding-bottom: 47px !important; }

/* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.p-48 {
  padding: 48px; }

/* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pt-48 {
  padding-top: 48px; }

/* line 165, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pl-48 {
  padding-left: 48px; }

/* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pr-48 {
  padding-right: 48px; }

/* line 171, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pb-48 {
  padding-bottom: 48px; }

/* line 174, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pi-48 {
  padding: 48px !important; }

/* line 177, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pti-48 {
  padding-top: 48px !important; }

/* line 180, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pli-48 {
  padding-left: 48px !important; }

/* line 183, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pri-48 {
  padding-right: 48px !important; }

/* line 186, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pbi-48 {
  padding-bottom: 48px !important; }

/* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.p-49 {
  padding: 49px; }

/* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pt-49 {
  padding-top: 49px; }

/* line 165, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pl-49 {
  padding-left: 49px; }

/* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pr-49 {
  padding-right: 49px; }

/* line 171, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pb-49 {
  padding-bottom: 49px; }

/* line 174, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pi-49 {
  padding: 49px !important; }

/* line 177, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pti-49 {
  padding-top: 49px !important; }

/* line 180, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pli-49 {
  padding-left: 49px !important; }

/* line 183, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pri-49 {
  padding-right: 49px !important; }

/* line 186, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pbi-49 {
  padding-bottom: 49px !important; }

/* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.p-50 {
  padding: 50px; }

/* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pt-50 {
  padding-top: 50px; }

/* line 165, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pl-50 {
  padding-left: 50px; }

/* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pr-50 {
  padding-right: 50px; }

/* line 171, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pb-50 {
  padding-bottom: 50px; }

/* line 174, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pi-50 {
  padding: 50px !important; }

/* line 177, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pti-50 {
  padding-top: 50px !important; }

/* line 180, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pli-50 {
  padding-left: 50px !important; }

/* line 183, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pri-50 {
  padding-right: 50px !important; }

/* line 186, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pbi-50 {
  padding-bottom: 50px !important; }

/* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.p-51 {
  padding: 51px; }

/* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pt-51 {
  padding-top: 51px; }

/* line 165, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pl-51 {
  padding-left: 51px; }

/* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pr-51 {
  padding-right: 51px; }

/* line 171, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pb-51 {
  padding-bottom: 51px; }

/* line 174, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pi-51 {
  padding: 51px !important; }

/* line 177, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pti-51 {
  padding-top: 51px !important; }

/* line 180, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pli-51 {
  padding-left: 51px !important; }

/* line 183, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pri-51 {
  padding-right: 51px !important; }

/* line 186, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pbi-51 {
  padding-bottom: 51px !important; }

/* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.p-52 {
  padding: 52px; }

/* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pt-52 {
  padding-top: 52px; }

/* line 165, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pl-52 {
  padding-left: 52px; }

/* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pr-52 {
  padding-right: 52px; }

/* line 171, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pb-52 {
  padding-bottom: 52px; }

/* line 174, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pi-52 {
  padding: 52px !important; }

/* line 177, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pti-52 {
  padding-top: 52px !important; }

/* line 180, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pli-52 {
  padding-left: 52px !important; }

/* line 183, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pri-52 {
  padding-right: 52px !important; }

/* line 186, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pbi-52 {
  padding-bottom: 52px !important; }

/* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.p-53 {
  padding: 53px; }

/* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pt-53 {
  padding-top: 53px; }

/* line 165, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pl-53 {
  padding-left: 53px; }

/* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pr-53 {
  padding-right: 53px; }

/* line 171, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pb-53 {
  padding-bottom: 53px; }

/* line 174, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pi-53 {
  padding: 53px !important; }

/* line 177, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pti-53 {
  padding-top: 53px !important; }

/* line 180, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pli-53 {
  padding-left: 53px !important; }

/* line 183, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pri-53 {
  padding-right: 53px !important; }

/* line 186, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pbi-53 {
  padding-bottom: 53px !important; }

/* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.p-54 {
  padding: 54px; }

/* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pt-54 {
  padding-top: 54px; }

/* line 165, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pl-54 {
  padding-left: 54px; }

/* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pr-54 {
  padding-right: 54px; }

/* line 171, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pb-54 {
  padding-bottom: 54px; }

/* line 174, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pi-54 {
  padding: 54px !important; }

/* line 177, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pti-54 {
  padding-top: 54px !important; }

/* line 180, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pli-54 {
  padding-left: 54px !important; }

/* line 183, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pri-54 {
  padding-right: 54px !important; }

/* line 186, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pbi-54 {
  padding-bottom: 54px !important; }

/* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.p-55 {
  padding: 55px; }

/* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pt-55 {
  padding-top: 55px; }

/* line 165, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pl-55 {
  padding-left: 55px; }

/* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pr-55 {
  padding-right: 55px; }

/* line 171, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pb-55 {
  padding-bottom: 55px; }

/* line 174, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pi-55 {
  padding: 55px !important; }

/* line 177, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pti-55 {
  padding-top: 55px !important; }

/* line 180, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pli-55 {
  padding-left: 55px !important; }

/* line 183, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pri-55 {
  padding-right: 55px !important; }

/* line 186, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pbi-55 {
  padding-bottom: 55px !important; }

/* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.p-56 {
  padding: 56px; }

/* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pt-56 {
  padding-top: 56px; }

/* line 165, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pl-56 {
  padding-left: 56px; }

/* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pr-56 {
  padding-right: 56px; }

/* line 171, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pb-56 {
  padding-bottom: 56px; }

/* line 174, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pi-56 {
  padding: 56px !important; }

/* line 177, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pti-56 {
  padding-top: 56px !important; }

/* line 180, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pli-56 {
  padding-left: 56px !important; }

/* line 183, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pri-56 {
  padding-right: 56px !important; }

/* line 186, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pbi-56 {
  padding-bottom: 56px !important; }

/* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.p-57 {
  padding: 57px; }

/* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pt-57 {
  padding-top: 57px; }

/* line 165, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pl-57 {
  padding-left: 57px; }

/* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pr-57 {
  padding-right: 57px; }

/* line 171, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pb-57 {
  padding-bottom: 57px; }

/* line 174, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pi-57 {
  padding: 57px !important; }

/* line 177, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pti-57 {
  padding-top: 57px !important; }

/* line 180, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pli-57 {
  padding-left: 57px !important; }

/* line 183, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pri-57 {
  padding-right: 57px !important; }

/* line 186, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pbi-57 {
  padding-bottom: 57px !important; }

/* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.p-58 {
  padding: 58px; }

/* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pt-58 {
  padding-top: 58px; }

/* line 165, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pl-58 {
  padding-left: 58px; }

/* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pr-58 {
  padding-right: 58px; }

/* line 171, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pb-58 {
  padding-bottom: 58px; }

/* line 174, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pi-58 {
  padding: 58px !important; }

/* line 177, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pti-58 {
  padding-top: 58px !important; }

/* line 180, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pli-58 {
  padding-left: 58px !important; }

/* line 183, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pri-58 {
  padding-right: 58px !important; }

/* line 186, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pbi-58 {
  padding-bottom: 58px !important; }

/* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.p-59 {
  padding: 59px; }

/* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pt-59 {
  padding-top: 59px; }

/* line 165, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pl-59 {
  padding-left: 59px; }

/* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pr-59 {
  padding-right: 59px; }

/* line 171, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pb-59 {
  padding-bottom: 59px; }

/* line 174, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pi-59 {
  padding: 59px !important; }

/* line 177, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pti-59 {
  padding-top: 59px !important; }

/* line 180, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pli-59 {
  padding-left: 59px !important; }

/* line 183, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pri-59 {
  padding-right: 59px !important; }

/* line 186, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pbi-59 {
  padding-bottom: 59px !important; }

/* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.p-60 {
  padding: 60px; }

/* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pt-60 {
  padding-top: 60px; }

/* line 165, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pl-60 {
  padding-left: 60px; }

/* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pr-60 {
  padding-right: 60px; }

/* line 171, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pb-60 {
  padding-bottom: 60px; }

/* line 174, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pi-60 {
  padding: 60px !important; }

/* line 177, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pti-60 {
  padding-top: 60px !important; }

/* line 180, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pli-60 {
  padding-left: 60px !important; }

/* line 183, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pri-60 {
  padding-right: 60px !important; }

/* line 186, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pbi-60 {
  padding-bottom: 60px !important; }

/* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.p-61 {
  padding: 61px; }

/* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pt-61 {
  padding-top: 61px; }

/* line 165, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pl-61 {
  padding-left: 61px; }

/* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pr-61 {
  padding-right: 61px; }

/* line 171, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pb-61 {
  padding-bottom: 61px; }

/* line 174, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pi-61 {
  padding: 61px !important; }

/* line 177, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pti-61 {
  padding-top: 61px !important; }

/* line 180, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pli-61 {
  padding-left: 61px !important; }

/* line 183, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pri-61 {
  padding-right: 61px !important; }

/* line 186, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pbi-61 {
  padding-bottom: 61px !important; }

/* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.p-62 {
  padding: 62px; }

/* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pt-62 {
  padding-top: 62px; }

/* line 165, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pl-62 {
  padding-left: 62px; }

/* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pr-62 {
  padding-right: 62px; }

/* line 171, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pb-62 {
  padding-bottom: 62px; }

/* line 174, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pi-62 {
  padding: 62px !important; }

/* line 177, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pti-62 {
  padding-top: 62px !important; }

/* line 180, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pli-62 {
  padding-left: 62px !important; }

/* line 183, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pri-62 {
  padding-right: 62px !important; }

/* line 186, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pbi-62 {
  padding-bottom: 62px !important; }

/* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.p-63 {
  padding: 63px; }

/* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pt-63 {
  padding-top: 63px; }

/* line 165, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pl-63 {
  padding-left: 63px; }

/* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pr-63 {
  padding-right: 63px; }

/* line 171, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pb-63 {
  padding-bottom: 63px; }

/* line 174, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pi-63 {
  padding: 63px !important; }

/* line 177, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pti-63 {
  padding-top: 63px !important; }

/* line 180, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pli-63 {
  padding-left: 63px !important; }

/* line 183, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pri-63 {
  padding-right: 63px !important; }

/* line 186, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pbi-63 {
  padding-bottom: 63px !important; }

/* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.p-64 {
  padding: 64px; }

/* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pt-64 {
  padding-top: 64px; }

/* line 165, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pl-64 {
  padding-left: 64px; }

/* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pr-64 {
  padding-right: 64px; }

/* line 171, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pb-64 {
  padding-bottom: 64px; }

/* line 174, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pi-64 {
  padding: 64px !important; }

/* line 177, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pti-64 {
  padding-top: 64px !important; }

/* line 180, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pli-64 {
  padding-left: 64px !important; }

/* line 183, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pri-64 {
  padding-right: 64px !important; }

/* line 186, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pbi-64 {
  padding-bottom: 64px !important; }

/* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.p-65 {
  padding: 65px; }

/* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pt-65 {
  padding-top: 65px; }

/* line 165, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pl-65 {
  padding-left: 65px; }

/* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pr-65 {
  padding-right: 65px; }

/* line 171, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pb-65 {
  padding-bottom: 65px; }

/* line 174, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pi-65 {
  padding: 65px !important; }

/* line 177, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pti-65 {
  padding-top: 65px !important; }

/* line 180, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pli-65 {
  padding-left: 65px !important; }

/* line 183, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pri-65 {
  padding-right: 65px !important; }

/* line 186, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pbi-65 {
  padding-bottom: 65px !important; }

/* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.p-66 {
  padding: 66px; }

/* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pt-66 {
  padding-top: 66px; }

/* line 165, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pl-66 {
  padding-left: 66px; }

/* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pr-66 {
  padding-right: 66px; }

/* line 171, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pb-66 {
  padding-bottom: 66px; }

/* line 174, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pi-66 {
  padding: 66px !important; }

/* line 177, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pti-66 {
  padding-top: 66px !important; }

/* line 180, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pli-66 {
  padding-left: 66px !important; }

/* line 183, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pri-66 {
  padding-right: 66px !important; }

/* line 186, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pbi-66 {
  padding-bottom: 66px !important; }

/* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.p-67 {
  padding: 67px; }

/* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pt-67 {
  padding-top: 67px; }

/* line 165, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pl-67 {
  padding-left: 67px; }

/* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pr-67 {
  padding-right: 67px; }

/* line 171, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pb-67 {
  padding-bottom: 67px; }

/* line 174, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pi-67 {
  padding: 67px !important; }

/* line 177, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pti-67 {
  padding-top: 67px !important; }

/* line 180, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pli-67 {
  padding-left: 67px !important; }

/* line 183, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pri-67 {
  padding-right: 67px !important; }

/* line 186, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pbi-67 {
  padding-bottom: 67px !important; }

/* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.p-68 {
  padding: 68px; }

/* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pt-68 {
  padding-top: 68px; }

/* line 165, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pl-68 {
  padding-left: 68px; }

/* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pr-68 {
  padding-right: 68px; }

/* line 171, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pb-68 {
  padding-bottom: 68px; }

/* line 174, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pi-68 {
  padding: 68px !important; }

/* line 177, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pti-68 {
  padding-top: 68px !important; }

/* line 180, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pli-68 {
  padding-left: 68px !important; }

/* line 183, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pri-68 {
  padding-right: 68px !important; }

/* line 186, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pbi-68 {
  padding-bottom: 68px !important; }

/* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.p-69 {
  padding: 69px; }

/* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pt-69 {
  padding-top: 69px; }

/* line 165, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pl-69 {
  padding-left: 69px; }

/* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pr-69 {
  padding-right: 69px; }

/* line 171, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pb-69 {
  padding-bottom: 69px; }

/* line 174, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pi-69 {
  padding: 69px !important; }

/* line 177, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pti-69 {
  padding-top: 69px !important; }

/* line 180, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pli-69 {
  padding-left: 69px !important; }

/* line 183, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pri-69 {
  padding-right: 69px !important; }

/* line 186, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pbi-69 {
  padding-bottom: 69px !important; }

/* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.p-70 {
  padding: 70px; }

/* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pt-70 {
  padding-top: 70px; }

/* line 165, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pl-70 {
  padding-left: 70px; }

/* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pr-70 {
  padding-right: 70px; }

/* line 171, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pb-70 {
  padding-bottom: 70px; }

/* line 174, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pi-70 {
  padding: 70px !important; }

/* line 177, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pti-70 {
  padding-top: 70px !important; }

/* line 180, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pli-70 {
  padding-left: 70px !important; }

/* line 183, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pri-70 {
  padding-right: 70px !important; }

/* line 186, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pbi-70 {
  padding-bottom: 70px !important; }

/* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.p-71 {
  padding: 71px; }

/* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pt-71 {
  padding-top: 71px; }

/* line 165, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pl-71 {
  padding-left: 71px; }

/* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pr-71 {
  padding-right: 71px; }

/* line 171, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pb-71 {
  padding-bottom: 71px; }

/* line 174, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pi-71 {
  padding: 71px !important; }

/* line 177, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pti-71 {
  padding-top: 71px !important; }

/* line 180, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pli-71 {
  padding-left: 71px !important; }

/* line 183, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pri-71 {
  padding-right: 71px !important; }

/* line 186, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pbi-71 {
  padding-bottom: 71px !important; }

/* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.p-72 {
  padding: 72px; }

/* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pt-72 {
  padding-top: 72px; }

/* line 165, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pl-72 {
  padding-left: 72px; }

/* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pr-72 {
  padding-right: 72px; }

/* line 171, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pb-72 {
  padding-bottom: 72px; }

/* line 174, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pi-72 {
  padding: 72px !important; }

/* line 177, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pti-72 {
  padding-top: 72px !important; }

/* line 180, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pli-72 {
  padding-left: 72px !important; }

/* line 183, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pri-72 {
  padding-right: 72px !important; }

/* line 186, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pbi-72 {
  padding-bottom: 72px !important; }

/* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.p-73 {
  padding: 73px; }

/* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pt-73 {
  padding-top: 73px; }

/* line 165, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pl-73 {
  padding-left: 73px; }

/* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pr-73 {
  padding-right: 73px; }

/* line 171, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pb-73 {
  padding-bottom: 73px; }

/* line 174, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pi-73 {
  padding: 73px !important; }

/* line 177, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pti-73 {
  padding-top: 73px !important; }

/* line 180, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pli-73 {
  padding-left: 73px !important; }

/* line 183, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pri-73 {
  padding-right: 73px !important; }

/* line 186, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pbi-73 {
  padding-bottom: 73px !important; }

/* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.p-74 {
  padding: 74px; }

/* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pt-74 {
  padding-top: 74px; }

/* line 165, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pl-74 {
  padding-left: 74px; }

/* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pr-74 {
  padding-right: 74px; }

/* line 171, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pb-74 {
  padding-bottom: 74px; }

/* line 174, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pi-74 {
  padding: 74px !important; }

/* line 177, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pti-74 {
  padding-top: 74px !important; }

/* line 180, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pli-74 {
  padding-left: 74px !important; }

/* line 183, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pri-74 {
  padding-right: 74px !important; }

/* line 186, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pbi-74 {
  padding-bottom: 74px !important; }

/* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.p-75 {
  padding: 75px; }

/* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pt-75 {
  padding-top: 75px; }

/* line 165, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pl-75 {
  padding-left: 75px; }

/* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pr-75 {
  padding-right: 75px; }

/* line 171, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pb-75 {
  padding-bottom: 75px; }

/* line 174, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pi-75 {
  padding: 75px !important; }

/* line 177, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pti-75 {
  padding-top: 75px !important; }

/* line 180, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pli-75 {
  padding-left: 75px !important; }

/* line 183, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pri-75 {
  padding-right: 75px !important; }

/* line 186, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pbi-75 {
  padding-bottom: 75px !important; }

/* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.p-76 {
  padding: 76px; }

/* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pt-76 {
  padding-top: 76px; }

/* line 165, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pl-76 {
  padding-left: 76px; }

/* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pr-76 {
  padding-right: 76px; }

/* line 171, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pb-76 {
  padding-bottom: 76px; }

/* line 174, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pi-76 {
  padding: 76px !important; }

/* line 177, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pti-76 {
  padding-top: 76px !important; }

/* line 180, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pli-76 {
  padding-left: 76px !important; }

/* line 183, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pri-76 {
  padding-right: 76px !important; }

/* line 186, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pbi-76 {
  padding-bottom: 76px !important; }

/* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.p-77 {
  padding: 77px; }

/* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pt-77 {
  padding-top: 77px; }

/* line 165, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pl-77 {
  padding-left: 77px; }

/* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pr-77 {
  padding-right: 77px; }

/* line 171, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pb-77 {
  padding-bottom: 77px; }

/* line 174, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pi-77 {
  padding: 77px !important; }

/* line 177, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pti-77 {
  padding-top: 77px !important; }

/* line 180, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pli-77 {
  padding-left: 77px !important; }

/* line 183, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pri-77 {
  padding-right: 77px !important; }

/* line 186, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pbi-77 {
  padding-bottom: 77px !important; }

/* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.p-78 {
  padding: 78px; }

/* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pt-78 {
  padding-top: 78px; }

/* line 165, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pl-78 {
  padding-left: 78px; }

/* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pr-78 {
  padding-right: 78px; }

/* line 171, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pb-78 {
  padding-bottom: 78px; }

/* line 174, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pi-78 {
  padding: 78px !important; }

/* line 177, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pti-78 {
  padding-top: 78px !important; }

/* line 180, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pli-78 {
  padding-left: 78px !important; }

/* line 183, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pri-78 {
  padding-right: 78px !important; }

/* line 186, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pbi-78 {
  padding-bottom: 78px !important; }

/* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.p-79 {
  padding: 79px; }

/* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pt-79 {
  padding-top: 79px; }

/* line 165, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pl-79 {
  padding-left: 79px; }

/* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pr-79 {
  padding-right: 79px; }

/* line 171, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pb-79 {
  padding-bottom: 79px; }

/* line 174, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pi-79 {
  padding: 79px !important; }

/* line 177, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pti-79 {
  padding-top: 79px !important; }

/* line 180, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pli-79 {
  padding-left: 79px !important; }

/* line 183, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pri-79 {
  padding-right: 79px !important; }

/* line 186, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pbi-79 {
  padding-bottom: 79px !important; }

/* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.p-80 {
  padding: 80px; }

/* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pt-80 {
  padding-top: 80px; }

/* line 165, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pl-80 {
  padding-left: 80px; }

/* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pr-80 {
  padding-right: 80px; }

/* line 171, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pb-80 {
  padding-bottom: 80px; }

/* line 174, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pi-80 {
  padding: 80px !important; }

/* line 177, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pti-80 {
  padding-top: 80px !important; }

/* line 180, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pli-80 {
  padding-left: 80px !important; }

/* line 183, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pri-80 {
  padding-right: 80px !important; }

/* line 186, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pbi-80 {
  padding-bottom: 80px !important; }

/* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.p-81 {
  padding: 81px; }

/* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pt-81 {
  padding-top: 81px; }

/* line 165, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pl-81 {
  padding-left: 81px; }

/* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pr-81 {
  padding-right: 81px; }

/* line 171, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pb-81 {
  padding-bottom: 81px; }

/* line 174, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pi-81 {
  padding: 81px !important; }

/* line 177, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pti-81 {
  padding-top: 81px !important; }

/* line 180, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pli-81 {
  padding-left: 81px !important; }

/* line 183, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pri-81 {
  padding-right: 81px !important; }

/* line 186, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pbi-81 {
  padding-bottom: 81px !important; }

/* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.p-82 {
  padding: 82px; }

/* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pt-82 {
  padding-top: 82px; }

/* line 165, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pl-82 {
  padding-left: 82px; }

/* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pr-82 {
  padding-right: 82px; }

/* line 171, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pb-82 {
  padding-bottom: 82px; }

/* line 174, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pi-82 {
  padding: 82px !important; }

/* line 177, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pti-82 {
  padding-top: 82px !important; }

/* line 180, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pli-82 {
  padding-left: 82px !important; }

/* line 183, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pri-82 {
  padding-right: 82px !important; }

/* line 186, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pbi-82 {
  padding-bottom: 82px !important; }

/* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.p-83 {
  padding: 83px; }

/* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pt-83 {
  padding-top: 83px; }

/* line 165, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pl-83 {
  padding-left: 83px; }

/* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pr-83 {
  padding-right: 83px; }

/* line 171, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pb-83 {
  padding-bottom: 83px; }

/* line 174, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pi-83 {
  padding: 83px !important; }

/* line 177, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pti-83 {
  padding-top: 83px !important; }

/* line 180, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pli-83 {
  padding-left: 83px !important; }

/* line 183, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pri-83 {
  padding-right: 83px !important; }

/* line 186, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pbi-83 {
  padding-bottom: 83px !important; }

/* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.p-84 {
  padding: 84px; }

/* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pt-84 {
  padding-top: 84px; }

/* line 165, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pl-84 {
  padding-left: 84px; }

/* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pr-84 {
  padding-right: 84px; }

/* line 171, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pb-84 {
  padding-bottom: 84px; }

/* line 174, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pi-84 {
  padding: 84px !important; }

/* line 177, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pti-84 {
  padding-top: 84px !important; }

/* line 180, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pli-84 {
  padding-left: 84px !important; }

/* line 183, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pri-84 {
  padding-right: 84px !important; }

/* line 186, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pbi-84 {
  padding-bottom: 84px !important; }

/* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.p-85 {
  padding: 85px; }

/* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pt-85 {
  padding-top: 85px; }

/* line 165, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pl-85 {
  padding-left: 85px; }

/* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pr-85 {
  padding-right: 85px; }

/* line 171, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pb-85 {
  padding-bottom: 85px; }

/* line 174, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pi-85 {
  padding: 85px !important; }

/* line 177, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pti-85 {
  padding-top: 85px !important; }

/* line 180, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pli-85 {
  padding-left: 85px !important; }

/* line 183, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pri-85 {
  padding-right: 85px !important; }

/* line 186, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pbi-85 {
  padding-bottom: 85px !important; }

/* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.p-86 {
  padding: 86px; }

/* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pt-86 {
  padding-top: 86px; }

/* line 165, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pl-86 {
  padding-left: 86px; }

/* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pr-86 {
  padding-right: 86px; }

/* line 171, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pb-86 {
  padding-bottom: 86px; }

/* line 174, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pi-86 {
  padding: 86px !important; }

/* line 177, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pti-86 {
  padding-top: 86px !important; }

/* line 180, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pli-86 {
  padding-left: 86px !important; }

/* line 183, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pri-86 {
  padding-right: 86px !important; }

/* line 186, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pbi-86 {
  padding-bottom: 86px !important; }

/* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.p-87 {
  padding: 87px; }

/* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pt-87 {
  padding-top: 87px; }

/* line 165, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pl-87 {
  padding-left: 87px; }

/* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pr-87 {
  padding-right: 87px; }

/* line 171, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pb-87 {
  padding-bottom: 87px; }

/* line 174, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pi-87 {
  padding: 87px !important; }

/* line 177, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pti-87 {
  padding-top: 87px !important; }

/* line 180, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pli-87 {
  padding-left: 87px !important; }

/* line 183, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pri-87 {
  padding-right: 87px !important; }

/* line 186, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pbi-87 {
  padding-bottom: 87px !important; }

/* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.p-88 {
  padding: 88px; }

/* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pt-88 {
  padding-top: 88px; }

/* line 165, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pl-88 {
  padding-left: 88px; }

/* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pr-88 {
  padding-right: 88px; }

/* line 171, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pb-88 {
  padding-bottom: 88px; }

/* line 174, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pi-88 {
  padding: 88px !important; }

/* line 177, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pti-88 {
  padding-top: 88px !important; }

/* line 180, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pli-88 {
  padding-left: 88px !important; }

/* line 183, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pri-88 {
  padding-right: 88px !important; }

/* line 186, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pbi-88 {
  padding-bottom: 88px !important; }

/* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.p-89 {
  padding: 89px; }

/* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pt-89 {
  padding-top: 89px; }

/* line 165, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pl-89 {
  padding-left: 89px; }

/* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pr-89 {
  padding-right: 89px; }

/* line 171, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pb-89 {
  padding-bottom: 89px; }

/* line 174, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pi-89 {
  padding: 89px !important; }

/* line 177, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pti-89 {
  padding-top: 89px !important; }

/* line 180, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pli-89 {
  padding-left: 89px !important; }

/* line 183, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pri-89 {
  padding-right: 89px !important; }

/* line 186, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pbi-89 {
  padding-bottom: 89px !important; }

/* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.p-90 {
  padding: 90px; }

/* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pt-90 {
  padding-top: 90px; }

/* line 165, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pl-90 {
  padding-left: 90px; }

/* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pr-90 {
  padding-right: 90px; }

/* line 171, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pb-90 {
  padding-bottom: 90px; }

/* line 174, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pi-90 {
  padding: 90px !important; }

/* line 177, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pti-90 {
  padding-top: 90px !important; }

/* line 180, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pli-90 {
  padding-left: 90px !important; }

/* line 183, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pri-90 {
  padding-right: 90px !important; }

/* line 186, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pbi-90 {
  padding-bottom: 90px !important; }

/* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.p-91 {
  padding: 91px; }

/* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pt-91 {
  padding-top: 91px; }

/* line 165, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pl-91 {
  padding-left: 91px; }

/* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pr-91 {
  padding-right: 91px; }

/* line 171, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pb-91 {
  padding-bottom: 91px; }

/* line 174, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pi-91 {
  padding: 91px !important; }

/* line 177, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pti-91 {
  padding-top: 91px !important; }

/* line 180, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pli-91 {
  padding-left: 91px !important; }

/* line 183, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pri-91 {
  padding-right: 91px !important; }

/* line 186, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pbi-91 {
  padding-bottom: 91px !important; }

/* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.p-92 {
  padding: 92px; }

/* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pt-92 {
  padding-top: 92px; }

/* line 165, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pl-92 {
  padding-left: 92px; }

/* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pr-92 {
  padding-right: 92px; }

/* line 171, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pb-92 {
  padding-bottom: 92px; }

/* line 174, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pi-92 {
  padding: 92px !important; }

/* line 177, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pti-92 {
  padding-top: 92px !important; }

/* line 180, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pli-92 {
  padding-left: 92px !important; }

/* line 183, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pri-92 {
  padding-right: 92px !important; }

/* line 186, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pbi-92 {
  padding-bottom: 92px !important; }

/* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.p-93 {
  padding: 93px; }

/* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pt-93 {
  padding-top: 93px; }

/* line 165, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pl-93 {
  padding-left: 93px; }

/* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pr-93 {
  padding-right: 93px; }

/* line 171, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pb-93 {
  padding-bottom: 93px; }

/* line 174, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pi-93 {
  padding: 93px !important; }

/* line 177, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pti-93 {
  padding-top: 93px !important; }

/* line 180, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pli-93 {
  padding-left: 93px !important; }

/* line 183, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pri-93 {
  padding-right: 93px !important; }

/* line 186, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pbi-93 {
  padding-bottom: 93px !important; }

/* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.p-94 {
  padding: 94px; }

/* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pt-94 {
  padding-top: 94px; }

/* line 165, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pl-94 {
  padding-left: 94px; }

/* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pr-94 {
  padding-right: 94px; }

/* line 171, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pb-94 {
  padding-bottom: 94px; }

/* line 174, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pi-94 {
  padding: 94px !important; }

/* line 177, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pti-94 {
  padding-top: 94px !important; }

/* line 180, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pli-94 {
  padding-left: 94px !important; }

/* line 183, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pri-94 {
  padding-right: 94px !important; }

/* line 186, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pbi-94 {
  padding-bottom: 94px !important; }

/* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.p-95 {
  padding: 95px; }

/* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pt-95 {
  padding-top: 95px; }

/* line 165, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pl-95 {
  padding-left: 95px; }

/* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pr-95 {
  padding-right: 95px; }

/* line 171, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pb-95 {
  padding-bottom: 95px; }

/* line 174, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pi-95 {
  padding: 95px !important; }

/* line 177, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pti-95 {
  padding-top: 95px !important; }

/* line 180, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pli-95 {
  padding-left: 95px !important; }

/* line 183, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pri-95 {
  padding-right: 95px !important; }

/* line 186, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pbi-95 {
  padding-bottom: 95px !important; }

/* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.p-96 {
  padding: 96px; }

/* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pt-96 {
  padding-top: 96px; }

/* line 165, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pl-96 {
  padding-left: 96px; }

/* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pr-96 {
  padding-right: 96px; }

/* line 171, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pb-96 {
  padding-bottom: 96px; }

/* line 174, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pi-96 {
  padding: 96px !important; }

/* line 177, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pti-96 {
  padding-top: 96px !important; }

/* line 180, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pli-96 {
  padding-left: 96px !important; }

/* line 183, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pri-96 {
  padding-right: 96px !important; }

/* line 186, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pbi-96 {
  padding-bottom: 96px !important; }

/* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.p-97 {
  padding: 97px; }

/* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pt-97 {
  padding-top: 97px; }

/* line 165, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pl-97 {
  padding-left: 97px; }

/* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pr-97 {
  padding-right: 97px; }

/* line 171, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pb-97 {
  padding-bottom: 97px; }

/* line 174, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pi-97 {
  padding: 97px !important; }

/* line 177, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pti-97 {
  padding-top: 97px !important; }

/* line 180, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pli-97 {
  padding-left: 97px !important; }

/* line 183, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pri-97 {
  padding-right: 97px !important; }

/* line 186, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pbi-97 {
  padding-bottom: 97px !important; }

/* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.p-98 {
  padding: 98px; }

/* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pt-98 {
  padding-top: 98px; }

/* line 165, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pl-98 {
  padding-left: 98px; }

/* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pr-98 {
  padding-right: 98px; }

/* line 171, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pb-98 {
  padding-bottom: 98px; }

/* line 174, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pi-98 {
  padding: 98px !important; }

/* line 177, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pti-98 {
  padding-top: 98px !important; }

/* line 180, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pli-98 {
  padding-left: 98px !important; }

/* line 183, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pri-98 {
  padding-right: 98px !important; }

/* line 186, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pbi-98 {
  padding-bottom: 98px !important; }

/* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.p-99 {
  padding: 99px; }

/* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pt-99 {
  padding-top: 99px; }

/* line 165, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pl-99 {
  padding-left: 99px; }

/* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pr-99 {
  padding-right: 99px; }

/* line 171, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pb-99 {
  padding-bottom: 99px; }

/* line 174, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pi-99 {
  padding: 99px !important; }

/* line 177, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pti-99 {
  padding-top: 99px !important; }

/* line 180, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pli-99 {
  padding-left: 99px !important; }

/* line 183, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pri-99 {
  padding-right: 99px !important; }

/* line 186, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pbi-99 {
  padding-bottom: 99px !important; }

/* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.p-100 {
  padding: 100px; }

/* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pt-100 {
  padding-top: 100px; }

/* line 165, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pl-100 {
  padding-left: 100px; }

/* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pr-100 {
  padding-right: 100px; }

/* line 171, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pb-100 {
  padding-bottom: 100px; }

/* line 174, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pi-100 {
  padding: 100px !important; }

/* line 177, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pti-100 {
  padding-top: 100px !important; }

/* line 180, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pli-100 {
  padding-left: 100px !important; }

/* line 183, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pri-100 {
  padding-right: 100px !important; }

/* line 186, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_helpers.sass */
.pbi-100 {
  padding-bottom: 100px !important; }

/*!
 * Bootstrap v4.0.0-alpha.4 (http://getbootstrap.com)
 * Copyright 2011-2016 The Bootstrap Authors
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v4.0.0 | MIT License | github.com/necolas/normalize.css */
/* line 8, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_normalize.scss */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%; }

/* line 18, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_normalize.scss */
body {
  margin: 0; }

/* line 31, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
  display: block; }

/* line 50, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_normalize.scss */
audio,
canvas,
progress,
video {
  display: inline-block; }

/* line 61, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0; }

/* line 70, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_normalize.scss */
progress {
  vertical-align: baseline; }

/* line 79, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_normalize.scss */
template,
[hidden] {
  display: none; }

/* line 91, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_normalize.scss */
a {
  background-color: transparent; }

/* line 100, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_normalize.scss */
a:active,
a:hover {
  outline-width: 0; }

/* line 113, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_normalize.scss */
abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted; }

/* line 123, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_normalize.scss */
b,
strong {
  font-weight: inherit; }

/* line 132, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_normalize.scss */
b,
strong {
  font-weight: bolder; }

/* line 141, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_normalize.scss */
dfn {
  font-style: italic; }

/* line 150, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_normalize.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0; }

/* line 159, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_normalize.scss */
mark {
  background-color: #ff0;
  color: #000; }

/* line 168, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_normalize.scss */
small {
  font-size: 80%; }

/* line 177, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

/* line 185, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_normalize.scss */
sub {
  bottom: -0.25em; }

/* line 189, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_normalize.scss */
sup {
  top: -0.5em; }

/* line 200, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_normalize.scss */
img {
  border-style: none; }

/* line 208, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_normalize.scss */
svg:not(:root) {
  overflow: hidden; }

/* line 220, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_normalize.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em; }

/* line 232, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_normalize.scss */
figure {
  margin: 1em 40px; }

/* line 241, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_normalize.scss */
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible; }

/* line 254, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_normalize.scss */
button,
input,
select,
textarea {
  font: inherit; }

/* line 265, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_normalize.scss */
optgroup {
  font-weight: bold; }

/* line 275, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_normalize.scss */
button,
input,
select {
  overflow: visible; }

/* line 286, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_normalize.scss */
button,
input,
select,
textarea {
  margin: 0; }

/* line 298, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_normalize.scss */
button,
select {
  text-transform: none; }

/* line 307, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_normalize.scss */
button,
[type="button"],
[type="reset"],
[type="submit"] {
  cursor: pointer; }

/* line 318, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_normalize.scss */
[disabled] {
  cursor: default; }

/* line 328, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_normalize.scss */
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; }

/* line 339, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

/* line 349, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_normalize.scss */
button:-moz-focusring,
input:-moz-focusring {
  outline: 1px dotted ButtonText; }

/* line 358, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_normalize.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

/* line 371, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_normalize.scss */
legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal; }

/* line 384, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_normalize.scss */
textarea {
  overflow: auto; }

/* line 393, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_normalize.scss */
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  padding: 0; }

/* line 403, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_normalize.scss */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto; }

/* line 412, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_normalize.scss */
[type="search"] {
  -webkit-appearance: textfield; }

/* line 421, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_normalize.scss */
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

@media print {
  /* line 13, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_print.scss */
  *,
  *::before,
  *::after,
  *::first-letter,
  *::first-line {
    text-shadow: none !important;
    box-shadow: none !important; }

  /* line 26, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_print.scss */
  a,
  a:visited {
    text-decoration: underline; }

  /* line 36, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_print.scss */
  abbr[title]::after {
    content: " (" attr(title) ")"; }

  /* line 51, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_print.scss */
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid; }

  /* line 62, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_print.scss */
  thead {
    display: table-header-group; }

  /* line 66, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_print.scss */
  tr,
  img {
    page-break-inside: avoid; }

  /* line 71, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_print.scss */
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3; }

  /* line 78, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_print.scss */
  h2,
  h3 {
    page-break-after: avoid; }

  /* line 86, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_print.scss */
  .navbar {
    display: none; }

  /* line 91, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_print.scss */
  .btn > .caret, .custom-field .custom-field__important-toggle > .caret, .select2-container .select2-selection li.select2-selection__choice > .caret, .slick-slider .slick-prev > .caret, .slick-slider .slick-next > .caret,
  .dropup > .btn > .caret,
  .custom-field .dropup > .custom-field__important-toggle > .caret,
  .select2-container .select2-selection .dropup > li.select2-selection__choice > .caret,
  .slick-slider .dropup > .slick-prev > .caret,
  .slick-slider .dropup > .slick-next > .caret {
    border-top-color: #000 !important; }

  /* line 95, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_print.scss */
  .tag {
    border: 1px solid #000; }

  /* line 99, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_print.scss */
  .table {
    border-collapse: collapse !important; }
    /* line 102, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_print.scss */
    .table td,
    .table th {
      background-color: #fff !important; }

  /* line 108, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_print.scss */
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important; } }
/* line 22, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_reboot.scss */
html {
  box-sizing: border-box; }

/* line 26, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_reboot.scss */
*,
*::before,
*::after {
  box-sizing: inherit; }

@-ms-viewport {
  width: device-width; }
/* line 57, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_reboot.scss */
html {
  font-size: 16px;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: transparent; }

/* line 71, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_reboot.scss */
body {
  font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  color: #333333;
  background-color: #fff; }

/* line 87, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_reboot.scss */
[tabindex="-1"]:focus {
  outline: none !important; }

/* line 100, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_reboot.scss */
h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: .5rem; }

/* line 109, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_reboot.scss */
p {
  margin-top: 0;
  margin-bottom: 1rem; }

/* line 115, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_reboot.scss */
abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #818a91; }

/* line 122, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_reboot.scss */
address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit; }

/* line 128, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_reboot.scss */
ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem; }

/* line 135, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_reboot.scss */
ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0; }

/* line 142, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_reboot.scss */
dt {
  font-weight: bold; }

/* line 146, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_reboot.scss */
dd {
  margin-bottom: .5rem;
  margin-left: 0; }

/* line 151, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_reboot.scss */
blockquote {
  margin: 0 0 1rem; }

/* line 160, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_reboot.scss */
a {
  color: #43629c;
  text-decoration: none; }
  /* line 21, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_hover.scss */
  a:focus, a:hover {
    color: #2c4066;
    text-decoration: underline; }
  /* line 169, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_reboot.scss */
  a:focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }

/* line 180, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_reboot.scss */
a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none; }
  /* line 21, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_hover.scss */
  a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover {
    color: inherit;
    text-decoration: none; }
  /* line 189, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_reboot.scss */
  a:not([href]):not([tabindex]):focus {
    outline: none; }

/* line 199, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_reboot.scss */
pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto; }

/* line 213, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_reboot.scss */
figure {
  margin: 0 0 1rem; }

/* line 224, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_reboot.scss */
img {
  vertical-align: middle; }

/* line 239, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_reboot.scss */
[role="button"] {
  cursor: pointer; }

/* line 254, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_reboot.scss */
a,
area,
button,
[role="button"],
input,
label,
select,
summary,
textarea {
  -ms-touch-action: manipulation;
      touch-action: manipulation; }

/* line 271, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_reboot.scss */
table {
  border-collapse: collapse;
  background-color: transparent; }

/* line 278, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_reboot.scss */
caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #818a91;
  text-align: left;
  caption-side: bottom; }

/* line 286, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_reboot.scss */
th {
  text-align: left; }

/* line 296, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_reboot.scss */
label {
  display: inline-block;
  margin-bottom: .5rem; }

/* line 306, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_reboot.scss */
button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color; }

/* line 311, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_reboot.scss */
input,
button,
select,
textarea {
  margin: 0;
  line-height: inherit;
  border-radius: 0; }

/* line 330, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_reboot.scss */
input[type="radio"]:disabled,
input[type="checkbox"]:disabled {
  cursor: not-allowed; }

/* line 336, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_reboot.scss */
input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
  -webkit-appearance: listbox; }

/* line 348, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_reboot.scss */
textarea {
  resize: vertical; }

/* line 353, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_reboot.scss */
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0; }

/* line 364, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_reboot.scss */
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: .5rem;
  font-size: 1.5rem;
  line-height: inherit; }

/* line 374, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_reboot.scss */
input[type="search"] {
  -webkit-appearance: none; }

/* line 383, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_reboot.scss */
output {
  display: inline-block; }

/* line 391, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_reboot.scss */
[hidden] {
  display: none !important; }

/* line 5, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_type.scss */
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit; }

/* line 14, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_type.scss */
h1, .h1 {
  font-size: 2.5rem; }

/* line 15, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_type.scss */
h2, .h2 {
  font-size: 2rem; }

/* line 16, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_type.scss */
h3, .h3 {
  font-size: 1.75rem; }

/* line 17, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_type.scss */
h4, .h4 {
  font-size: 1.5rem; }

/* line 18, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_type.scss */
h5, .h5 {
  font-size: 1.25rem; }

/* line 19, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_type.scss */
h6, .h6 {
  font-size: 1rem; }

/* line 21, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_type.scss */
.lead {
  font-size: 1.25rem;
  font-weight: 300; }

/* line 27, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_type.scss */
.display-1 {
  font-size: 6rem;
  font-weight: 300; }

/* line 31, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_type.scss */
.display-2 {
  font-size: 5.5rem;
  font-weight: 300; }

/* line 35, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_type.scss */
.display-3 {
  font-size: 4.5rem;
  font-weight: 300; }

/* line 39, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_type.scss */
.display-4 {
  font-size: 3.5rem;
  font-weight: 300; }

/* line 49, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_type.scss */
hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1); }

/* line 61, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_type.scss */
small,
.small {
  font-size: 80%;
  font-weight: normal; }

/* line 67, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_type.scss */
mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3; }

/* line 78, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_type.scss */
.list-unstyled {
  padding-left: 0;
  list-style: none; }

/* line 83, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_type.scss */
.list-inline {
  padding-left: 0;
  list-style: none; }

/* line 86, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_type.scss */
.list-inline-item {
  display: inline-block; }
  /* line 89, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_type.scss */
  .list-inline-item:not(:last-child) {
    margin-right: 5px; }

/* line 100, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_type.scss */
.initialism {
  font-size: 90%;
  text-transform: uppercase; }

/* line 106, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_type.scss */
.blockquote {
  padding: 0.5rem 1rem;
  margin-bottom: 1rem;
  font-size: 1.25rem;
  border-left: 0.25rem solid #eceeef; }

/* line 113, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_type.scss */
.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #818a91; }
  /* line 118, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_type.scss */
  .blockquote-footer::before {
    content: "\2014 \00A0"; }

/* line 124, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_type.scss */
.blockquote-reverse {
  padding-right: 1rem;
  padding-left: 0;
  text-align: right;
  border-right: 0.25rem solid #eceeef;
  border-left: 0; }

/* line 133, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_type.scss */
.blockquote-reverse .blockquote-footer::before {
  content: ""; }
/* line 136, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_type.scss */
.blockquote-reverse .blockquote-footer::after {
  content: "\00A0 \2014"; }

/* line 145, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_type.scss */
dl.row > dd + dt {
  clear: left; }

/* line 8, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_images.scss */
.img-fluid, .carousel-inner > .carousel-item > img,
.carousel-inner > .carousel-item > a > img {
  display: block;
  max-width: 100%;
  height: auto; }

/* line 13, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_images.scss */
.img-rounded {
  border-radius: 0.3rem; }

/* line 18, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_images.scss */
.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 0.25rem;
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto; }

/* line 31, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_images.scss */
.img-circle, .appointment-validation .appointment-infos .practitioner-avatar img, .practitioner-list__result .practitioner-item .practitioner-img, .practitioner-detail__general-infos .practitioner-img, .practitioner-space .practitioner-infos .practitioner-img {
  border-radius: 50%; }

/* line 39, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_images.scss */
.figure {
  display: inline-block; }

/* line 44, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_images.scss */
.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1; }

/* line 49, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_images.scss */
.figure-caption {
  font-size: 90%;
  color: #818a91; }

/* line 2, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_code.scss */
code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }

/* line 10, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_code.scss */
code {
  padding: 0.2rem 0.4rem;
  font-size: 90%;
  color: #bd4147;
  background-color: #f7f7f9;
  border-radius: 0.25rem; }

/* line 19, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_code.scss */
kbd {
  padding: 0.2rem 0.4rem;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 0.2rem; }
  /* line 27, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_code.scss */
  kbd kbd {
    padding: 0;
    font-size: 100%;
    font-weight: bold; }

/* line 36, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_code.scss */
pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  font-size: 90%;
  color: #333333; }
  /* line 44, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_code.scss */
  pre code {
    padding: 0;
    font-size: inherit;
    color: inherit;
    background-color: transparent;
    border-radius: 0; }

/* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_code.scss */
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll; }

/* line 6, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_grid.scss */
.container {
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px; }
  /* line 2, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
  .container::after {
    content: "";
    display: table;
    clear: both; }
  @media (min-width: 544px) {
    /* line 6, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_grid.scss */
    .container {
      max-width: 576px; } }
  @media (min-width: 768px) {
    /* line 6, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_grid.scss */
    .container {
      max-width: 720px; } }
  @media (min-width: 992px) {
    /* line 6, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_grid.scss */
    .container {
      max-width: 940px; } }
  @media (min-width: 1200px) {
    /* line 6, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_grid.scss */
    .container {
      max-width: 1140px; } }

/* line 18, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_grid.scss */
.container-fluid {
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px; }
  /* line 2, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
  .container-fluid::after {
    content: "";
    display: table;
    clear: both; }

/* line 28, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_grid.scss */
.row {
  margin-left: -15px;
  margin-right: -15px; }
  /* line 2, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
  .row::after {
    content: "";
    display: table;
    clear: both; }

/* line 9, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px; }

/* line 47, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-1 {
  float: left;
  width: 8.33333%; }

/* line 47, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-2 {
  float: left;
  width: 16.66667%; }

/* line 47, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-3 {
  float: left;
  width: 25%; }

/* line 47, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-4 {
  float: left;
  width: 33.33333%; }

/* line 47, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-5 {
  float: left;
  width: 41.66667%; }

/* line 47, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-6 {
  float: left;
  width: 50%; }

/* line 47, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-7 {
  float: left;
  width: 58.33333%; }

/* line 47, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-8 {
  float: left;
  width: 66.66667%; }

/* line 47, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-9 {
  float: left;
  width: 75%; }

/* line 47, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-10 {
  float: left;
  width: 83.33333%; }

/* line 47, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-11 {
  float: left;
  width: 91.66667%; }

/* line 47, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-12 {
  float: left;
  width: 100%; }

/* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.pull-xs-0 {
  right: auto; }

/* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.pull-xs-1 {
  right: 8.33333%; }

/* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.pull-xs-2 {
  right: 16.66667%; }

/* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.pull-xs-3 {
  right: 25%; }

/* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.pull-xs-4 {
  right: 33.33333%; }

/* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.pull-xs-5 {
  right: 41.66667%; }

/* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.pull-xs-6 {
  right: 50%; }

/* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.pull-xs-7 {
  right: 58.33333%; }

/* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.pull-xs-8 {
  right: 66.66667%; }

/* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.pull-xs-9 {
  right: 75%; }

/* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.pull-xs-10 {
  right: 83.33333%; }

/* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.pull-xs-11 {
  right: 91.66667%; }

/* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.pull-xs-12 {
  right: 100%; }

/* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.push-xs-0 {
  left: auto; }

/* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.push-xs-1 {
  left: 8.33333%; }

/* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.push-xs-2 {
  left: 16.66667%; }

/* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.push-xs-3 {
  left: 25%; }

/* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.push-xs-4 {
  left: 33.33333%; }

/* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.push-xs-5 {
  left: 41.66667%; }

/* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.push-xs-6 {
  left: 50%; }

/* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.push-xs-7 {
  left: 58.33333%; }

/* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.push-xs-8 {
  left: 66.66667%; }

/* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.push-xs-9 {
  left: 75%; }

/* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.push-xs-10 {
  left: 83.33333%; }

/* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.push-xs-11 {
  left: 91.66667%; }

/* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.push-xs-12 {
  left: 100%; }

/* line 63, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.offset-xs-1 {
  margin-left: 8.33333%; }

/* line 63, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.offset-xs-2 {
  margin-left: 16.66667%; }

/* line 63, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.offset-xs-3 {
  margin-left: 25%; }

/* line 63, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.offset-xs-4 {
  margin-left: 33.33333%; }

/* line 63, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.offset-xs-5 {
  margin-left: 41.66667%; }

/* line 63, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.offset-xs-6 {
  margin-left: 50%; }

/* line 63, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.offset-xs-7 {
  margin-left: 58.33333%; }

/* line 63, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.offset-xs-8 {
  margin-left: 66.66667%; }

/* line 63, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.offset-xs-9 {
  margin-left: 75%; }

/* line 63, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.offset-xs-10 {
  margin-left: 83.33333%; }

/* line 63, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.offset-xs-11 {
  margin-left: 91.66667%; }

@media (min-width: 544px) {
  /* line 47, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-1 {
    float: left;
    width: 8.33333%; }

  /* line 47, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-2 {
    float: left;
    width: 16.66667%; }

  /* line 47, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-3 {
    float: left;
    width: 25%; }

  /* line 47, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-4 {
    float: left;
    width: 33.33333%; }

  /* line 47, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-5 {
    float: left;
    width: 41.66667%; }

  /* line 47, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-6 {
    float: left;
    width: 50%; }

  /* line 47, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-7 {
    float: left;
    width: 58.33333%; }

  /* line 47, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-8 {
    float: left;
    width: 66.66667%; }

  /* line 47, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-9 {
    float: left;
    width: 75%; }

  /* line 47, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-10 {
    float: left;
    width: 83.33333%; }

  /* line 47, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-11 {
    float: left;
    width: 91.66667%; }

  /* line 47, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-12 {
    float: left;
    width: 100%; }

  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .pull-sm-0 {
    right: auto; }

  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .pull-sm-1 {
    right: 8.33333%; }

  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .pull-sm-2 {
    right: 16.66667%; }

  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .pull-sm-3 {
    right: 25%; }

  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .pull-sm-4 {
    right: 33.33333%; }

  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .pull-sm-5 {
    right: 41.66667%; }

  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .pull-sm-6 {
    right: 50%; }

  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .pull-sm-7 {
    right: 58.33333%; }

  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .pull-sm-8 {
    right: 66.66667%; }

  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .pull-sm-9 {
    right: 75%; }

  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .pull-sm-10 {
    right: 83.33333%; }

  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .pull-sm-11 {
    right: 91.66667%; }

  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .pull-sm-12 {
    right: 100%; }

  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .push-sm-0 {
    left: auto; }

  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .push-sm-1 {
    left: 8.33333%; }

  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .push-sm-2 {
    left: 16.66667%; }

  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .push-sm-3 {
    left: 25%; }

  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .push-sm-4 {
    left: 33.33333%; }

  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .push-sm-5 {
    left: 41.66667%; }

  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .push-sm-6 {
    left: 50%; }

  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .push-sm-7 {
    left: 58.33333%; }

  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .push-sm-8 {
    left: 66.66667%; }

  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .push-sm-9 {
    left: 75%; }

  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .push-sm-10 {
    left: 83.33333%; }

  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .push-sm-11 {
    left: 91.66667%; }

  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .push-sm-12 {
    left: 100%; }

  /* line 63, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .offset-sm-0 {
    margin-left: 0%; }

  /* line 63, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .offset-sm-1 {
    margin-left: 8.33333%; }

  /* line 63, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .offset-sm-2 {
    margin-left: 16.66667%; }

  /* line 63, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .offset-sm-3 {
    margin-left: 25%; }

  /* line 63, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .offset-sm-4 {
    margin-left: 33.33333%; }

  /* line 63, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .offset-sm-5 {
    margin-left: 41.66667%; }

  /* line 63, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .offset-sm-6 {
    margin-left: 50%; }

  /* line 63, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .offset-sm-7 {
    margin-left: 58.33333%; }

  /* line 63, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .offset-sm-8 {
    margin-left: 66.66667%; }

  /* line 63, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .offset-sm-9 {
    margin-left: 75%; }

  /* line 63, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .offset-sm-10 {
    margin-left: 83.33333%; }

  /* line 63, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .offset-sm-11 {
    margin-left: 91.66667%; } }
@media (min-width: 768px) {
  /* line 47, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-1 {
    float: left;
    width: 8.33333%; }

  /* line 47, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-2 {
    float: left;
    width: 16.66667%; }

  /* line 47, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-3 {
    float: left;
    width: 25%; }

  /* line 47, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-4 {
    float: left;
    width: 33.33333%; }

  /* line 47, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-5 {
    float: left;
    width: 41.66667%; }

  /* line 47, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-6 {
    float: left;
    width: 50%; }

  /* line 47, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-7 {
    float: left;
    width: 58.33333%; }

  /* line 47, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-8 {
    float: left;
    width: 66.66667%; }

  /* line 47, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-9 {
    float: left;
    width: 75%; }

  /* line 47, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-10 {
    float: left;
    width: 83.33333%; }

  /* line 47, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-11 {
    float: left;
    width: 91.66667%; }

  /* line 47, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-12 {
    float: left;
    width: 100%; }

  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .pull-md-0 {
    right: auto; }

  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .pull-md-1 {
    right: 8.33333%; }

  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .pull-md-2 {
    right: 16.66667%; }

  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .pull-md-3 {
    right: 25%; }

  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .pull-md-4 {
    right: 33.33333%; }

  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .pull-md-5 {
    right: 41.66667%; }

  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .pull-md-6 {
    right: 50%; }

  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .pull-md-7 {
    right: 58.33333%; }

  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .pull-md-8 {
    right: 66.66667%; }

  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .pull-md-9 {
    right: 75%; }

  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .pull-md-10 {
    right: 83.33333%; }

  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .pull-md-11 {
    right: 91.66667%; }

  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .pull-md-12 {
    right: 100%; }

  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .push-md-0 {
    left: auto; }

  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .push-md-1 {
    left: 8.33333%; }

  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .push-md-2 {
    left: 16.66667%; }

  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .push-md-3 {
    left: 25%; }

  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .push-md-4 {
    left: 33.33333%; }

  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .push-md-5 {
    left: 41.66667%; }

  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .push-md-6 {
    left: 50%; }

  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .push-md-7 {
    left: 58.33333%; }

  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .push-md-8 {
    left: 66.66667%; }

  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .push-md-9 {
    left: 75%; }

  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .push-md-10 {
    left: 83.33333%; }

  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .push-md-11 {
    left: 91.66667%; }

  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .push-md-12 {
    left: 100%; }

  /* line 63, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .offset-md-0 {
    margin-left: 0%; }

  /* line 63, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .offset-md-1 {
    margin-left: 8.33333%; }

  /* line 63, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .offset-md-2 {
    margin-left: 16.66667%; }

  /* line 63, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .offset-md-3 {
    margin-left: 25%; }

  /* line 63, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .offset-md-4 {
    margin-left: 33.33333%; }

  /* line 63, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .offset-md-5 {
    margin-left: 41.66667%; }

  /* line 63, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .offset-md-6 {
    margin-left: 50%; }

  /* line 63, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .offset-md-7 {
    margin-left: 58.33333%; }

  /* line 63, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .offset-md-8 {
    margin-left: 66.66667%; }

  /* line 63, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .offset-md-9 {
    margin-left: 75%; }

  /* line 63, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .offset-md-10 {
    margin-left: 83.33333%; }

  /* line 63, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .offset-md-11 {
    margin-left: 91.66667%; } }
@media (min-width: 992px) {
  /* line 47, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-1 {
    float: left;
    width: 8.33333%; }

  /* line 47, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-2 {
    float: left;
    width: 16.66667%; }

  /* line 47, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-3 {
    float: left;
    width: 25%; }

  /* line 47, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-4 {
    float: left;
    width: 33.33333%; }

  /* line 47, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-5 {
    float: left;
    width: 41.66667%; }

  /* line 47, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-6 {
    float: left;
    width: 50%; }

  /* line 47, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-7 {
    float: left;
    width: 58.33333%; }

  /* line 47, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-8 {
    float: left;
    width: 66.66667%; }

  /* line 47, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-9 {
    float: left;
    width: 75%; }

  /* line 47, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-10 {
    float: left;
    width: 83.33333%; }

  /* line 47, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-11 {
    float: left;
    width: 91.66667%; }

  /* line 47, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-12 {
    float: left;
    width: 100%; }

  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .pull-lg-0 {
    right: auto; }

  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .pull-lg-1 {
    right: 8.33333%; }

  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .pull-lg-2 {
    right: 16.66667%; }

  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .pull-lg-3 {
    right: 25%; }

  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .pull-lg-4 {
    right: 33.33333%; }

  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .pull-lg-5 {
    right: 41.66667%; }

  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .pull-lg-6 {
    right: 50%; }

  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .pull-lg-7 {
    right: 58.33333%; }

  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .pull-lg-8 {
    right: 66.66667%; }

  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .pull-lg-9 {
    right: 75%; }

  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .pull-lg-10 {
    right: 83.33333%; }

  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .pull-lg-11 {
    right: 91.66667%; }

  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .pull-lg-12 {
    right: 100%; }

  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .push-lg-0 {
    left: auto; }

  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .push-lg-1 {
    left: 8.33333%; }

  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .push-lg-2 {
    left: 16.66667%; }

  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .push-lg-3 {
    left: 25%; }

  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .push-lg-4 {
    left: 33.33333%; }

  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .push-lg-5 {
    left: 41.66667%; }

  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .push-lg-6 {
    left: 50%; }

  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .push-lg-7 {
    left: 58.33333%; }

  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .push-lg-8 {
    left: 66.66667%; }

  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .push-lg-9 {
    left: 75%; }

  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .push-lg-10 {
    left: 83.33333%; }

  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .push-lg-11 {
    left: 91.66667%; }

  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .push-lg-12 {
    left: 100%; }

  /* line 63, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .offset-lg-0 {
    margin-left: 0%; }

  /* line 63, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .offset-lg-1 {
    margin-left: 8.33333%; }

  /* line 63, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .offset-lg-2 {
    margin-left: 16.66667%; }

  /* line 63, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .offset-lg-3 {
    margin-left: 25%; }

  /* line 63, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .offset-lg-4 {
    margin-left: 33.33333%; }

  /* line 63, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .offset-lg-5 {
    margin-left: 41.66667%; }

  /* line 63, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .offset-lg-6 {
    margin-left: 50%; }

  /* line 63, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .offset-lg-7 {
    margin-left: 58.33333%; }

  /* line 63, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .offset-lg-8 {
    margin-left: 66.66667%; }

  /* line 63, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .offset-lg-9 {
    margin-left: 75%; }

  /* line 63, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .offset-lg-10 {
    margin-left: 83.33333%; }

  /* line 63, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .offset-lg-11 {
    margin-left: 91.66667%; } }
@media (min-width: 1200px) {
  /* line 47, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-xl-1 {
    float: left;
    width: 8.33333%; }

  /* line 47, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-xl-2 {
    float: left;
    width: 16.66667%; }

  /* line 47, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-xl-3 {
    float: left;
    width: 25%; }

  /* line 47, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-xl-4 {
    float: left;
    width: 33.33333%; }

  /* line 47, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-xl-5 {
    float: left;
    width: 41.66667%; }

  /* line 47, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-xl-6 {
    float: left;
    width: 50%; }

  /* line 47, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-xl-7 {
    float: left;
    width: 58.33333%; }

  /* line 47, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-xl-8 {
    float: left;
    width: 66.66667%; }

  /* line 47, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-xl-9 {
    float: left;
    width: 75%; }

  /* line 47, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-xl-10 {
    float: left;
    width: 83.33333%; }

  /* line 47, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-xl-11 {
    float: left;
    width: 91.66667%; }

  /* line 47, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-xl-12 {
    float: left;
    width: 100%; }

  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .pull-xl-0 {
    right: auto; }

  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .pull-xl-1 {
    right: 8.33333%; }

  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .pull-xl-2 {
    right: 16.66667%; }

  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .pull-xl-3 {
    right: 25%; }

  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .pull-xl-4 {
    right: 33.33333%; }

  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .pull-xl-5 {
    right: 41.66667%; }

  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .pull-xl-6 {
    right: 50%; }

  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .pull-xl-7 {
    right: 58.33333%; }

  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .pull-xl-8 {
    right: 66.66667%; }

  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .pull-xl-9 {
    right: 75%; }

  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .pull-xl-10 {
    right: 83.33333%; }

  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .pull-xl-11 {
    right: 91.66667%; }

  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .pull-xl-12 {
    right: 100%; }

  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .push-xl-0 {
    left: auto; }

  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .push-xl-1 {
    left: 8.33333%; }

  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .push-xl-2 {
    left: 16.66667%; }

  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .push-xl-3 {
    left: 25%; }

  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .push-xl-4 {
    left: 33.33333%; }

  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .push-xl-5 {
    left: 41.66667%; }

  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .push-xl-6 {
    left: 50%; }

  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .push-xl-7 {
    left: 58.33333%; }

  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .push-xl-8 {
    left: 66.66667%; }

  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .push-xl-9 {
    left: 75%; }

  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .push-xl-10 {
    left: 83.33333%; }

  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .push-xl-11 {
    left: 91.66667%; }

  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .push-xl-12 {
    left: 100%; }

  /* line 63, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .offset-xl-0 {
    margin-left: 0%; }

  /* line 63, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .offset-xl-1 {
    margin-left: 8.33333%; }

  /* line 63, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .offset-xl-2 {
    margin-left: 16.66667%; }

  /* line 63, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .offset-xl-3 {
    margin-left: 25%; }

  /* line 63, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .offset-xl-4 {
    margin-left: 33.33333%; }

  /* line 63, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .offset-xl-5 {
    margin-left: 41.66667%; }

  /* line 63, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .offset-xl-6 {
    margin-left: 50%; }

  /* line 63, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .offset-xl-7 {
    margin-left: 58.33333%; }

  /* line 63, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .offset-xl-8 {
    margin-left: 66.66667%; }

  /* line 63, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .offset-xl-9 {
    margin-left: 75%; }

  /* line 63, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .offset-xl-10 {
    margin-left: 83.33333%; }

  /* line 63, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .offset-xl-11 {
    margin-left: 91.66667%; } }
/* line 5, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_tables.scss */
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 1rem; }
  /* line 10, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_tables.scss */
  .table th,
  .table td {
    padding: 0.75rem;
    vertical-align: top;
    border-top: 1px solid #eceeef; }
  /* line 17, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_tables.scss */
  .table thead th {
    vertical-align: bottom;
    border-bottom: 2px solid #eceeef; }
  /* line 22, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_tables.scss */
  .table tbody + tbody {
    border-top: 2px solid #eceeef; }
  /* line 26, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_tables.scss */
  .table .table {
    background-color: #fff; }

/* line 37, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_tables.scss */
.table-sm th,
.table-sm td {
  padding: 0.3rem; }

/* line 48, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_tables.scss */
.table-bordered {
  border: 1px solid #eceeef; }
  /* line 51, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_tables.scss */
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #eceeef; }
  /* line 57, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_tables.scss */
  .table-bordered thead th,
  .table-bordered thead td {
    border-bottom-width: 2px; }

/* line 70, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_tables.scss */
.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05); }

/* line 11, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_hover.scss */
.table-hover tbody tr:hover {
  background-color: rgba(0, 0, 0, 0.075); }

/* line 7, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_table-row.scss */
.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.075); }

/* line 11, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_hover.scss */
.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075); }
  /* line 23, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_table-row.scss */
  .table-hover .table-active:hover > td,
  .table-hover .table-active:hover > th {
    background-color: rgba(0, 0, 0, 0.075); }

/* line 7, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_table-row.scss */
.table-success,
.table-success > th,
.table-success > td {
  background-color: #dff0d8; }

/* line 11, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_hover.scss */
.table-hover .table-success:hover {
  background-color: #d0e9c6; }
  /* line 23, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_table-row.scss */
  .table-hover .table-success:hover > td,
  .table-hover .table-success:hover > th {
    background-color: #d0e9c6; }

/* line 7, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_table-row.scss */
.table-info,
.table-info > th,
.table-info > td {
  background-color: #d9edf7; }

/* line 11, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_hover.scss */
.table-hover .table-info:hover {
  background-color: #c4e3f3; }
  /* line 23, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_table-row.scss */
  .table-hover .table-info:hover > td,
  .table-hover .table-info:hover > th {
    background-color: #c4e3f3; }

/* line 7, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_table-row.scss */
.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #fcf8e3; }

/* line 11, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_hover.scss */
.table-hover .table-warning:hover {
  background-color: #faf2cc; }
  /* line 23, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_table-row.scss */
  .table-hover .table-warning:hover > td,
  .table-hover .table-warning:hover > th {
    background-color: #faf2cc; }

/* line 7, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_table-row.scss */
.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #f2dede; }

/* line 11, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_hover.scss */
.table-hover .table-danger:hover {
  background-color: #ebcccc; }
  /* line 23, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_table-row.scss */
  .table-hover .table-danger:hover > td,
  .table-hover .table-danger:hover > th {
    background-color: #ebcccc; }

/* line 107, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_tables.scss */
.thead-inverse th {
  color: #fff;
  background-color: #333333; }

/* line 114, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_tables.scss */
.thead-default th {
  color: #8d8d8d;
  background-color: #eceeef; }

/* line 120, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_tables.scss */
.table-inverse {
  color: #eceeef;
  background-color: #333333; }
  /* line 124, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_tables.scss */
  .table-inverse th,
  .table-inverse td,
  .table-inverse thead th {
    border-color: #8d8d8d; }
  /* line 130, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_tables.scss */
  .table-inverse.table-bordered {
    border: 0; }

/* line 143, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_tables.scss */
.table-responsive {
  display: block;
  width: 100%;
  min-height: .01%;
  overflow-x: auto; }

/* line 157, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_tables.scss */
.table-reflow thead {
  float: left; }
/* line 161, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_tables.scss */
.table-reflow tbody {
  display: block;
  white-space: nowrap; }
/* line 166, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_tables.scss */
.table-reflow th,
.table-reflow td {
  border-top: 1px solid #eceeef;
  border-left: 1px solid #eceeef; }
  /* line 171, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_tables.scss */
  .table-reflow th:last-child,
  .table-reflow td:last-child {
    border-right: 1px solid #eceeef; }
/* line 180, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_tables.scss */
.table-reflow thead:last-child tr:last-child th,
.table-reflow thead:last-child tr:last-child td,
.table-reflow tbody:last-child tr:last-child th,
.table-reflow tbody:last-child tr:last-child td,
.table-reflow tfoot:last-child tr:last-child th,
.table-reflow tfoot:last-child tr:last-child td {
  border-bottom: 1px solid #eceeef; }
/* line 187, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_tables.scss */
.table-reflow tr {
  float: left; }
  /* line 190, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_tables.scss */
  .table-reflow tr th,
  .table-reflow tr td {
    display: block !important;
    border: 1px solid #eceeef; }

/* line 7, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_forms.scss */
.form-control, .select-style .dk-selected, .select2-container .select2-selection {
  display: block;
  width: 100%;
  padding: 0.5rem 0.75rem;
  font-size: 1rem;
  line-height: 1.25;
  color: #8d8d8d;
  background-color: #fff;
  background-image: none;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem; }
  /* line 27, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_forms.scss */
  .form-control::-ms-expand, .select-style .dk-selected::-ms-expand, .select2-container .select2-selection::-ms-expand {
    background-color: transparent;
    border: 0; }
  /* line 52, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_forms.scss */
  .form-control:focus, .select-style .dk-selected:focus, .select2-container .select2-selection:focus {
    color: #8d8d8d;
    background-color: #fff;
    border-color: #66afe9;
    outline: none; }
  /* line 36, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_forms.scss */
  .form-control::-webkit-input-placeholder, .select-style .dk-selected::-webkit-input-placeholder, .select2-container .select2-selection::-webkit-input-placeholder {
    color: #999;
    opacity: 1; }
  .form-control:-ms-input-placeholder, .select-style .dk-selected:-ms-input-placeholder, .select2-container .select2-selection:-ms-input-placeholder {
    color: #999;
    opacity: 1; }
  .form-control::placeholder, .select-style .dk-selected::placeholder, .select2-container .select2-selection::placeholder {
    color: #999;
    opacity: 1; }
  /* line 47, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_forms.scss */
  .form-control:disabled, .select-style .dk-selected:disabled, .select2-container .select2-selection:disabled, .form-control[readonly], .select-style [readonly].dk-selected, .select2-container [readonly].select2-selection {
    background-color: #eceeef;
    opacity: 1; }
  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_forms.scss */
  .form-control:disabled, .select-style .dk-selected:disabled, .select2-container .select2-selection:disabled {
    cursor: not-allowed; }

/* line 60, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_forms.scss */
select.form-control:not([size]):not([multiple]), .select-style select.dk-selected:not([size]):not([multiple]), .select2-container select.select2-selection:not([size]):not([multiple]) {
  height: 2.5rem; }
/* line 64, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_forms.scss */
select.form-control:focus::-ms-value, .select-style select.dk-selected:focus::-ms-value, .select2-container select.select2-selection:focus::-ms-value {
  color: #8d8d8d;
  background-color: #fff; }

/* line 76, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_forms.scss */
.form-control-file,
.form-control-range {
  display: block; }

/* line 88, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_forms.scss */
.col-form-label {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  margin-bottom: 0; }

/* line 94, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_forms.scss */
.col-form-label-lg {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  font-size: 1.25rem; }

/* line 100, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_forms.scss */
.col-form-label-sm {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-size: 0.875rem; }

/* line 113, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_forms.scss */
.col-form-legend {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  margin-bottom: 0;
  font-size: 1rem; }

/* line 126, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_forms.scss */
.form-control-static {
  min-height: 2.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  margin-bottom: 0; }
  /* line 134, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_forms.scss */
  .form-control-static.form-control-sm, .input-group-sm > .form-control-static.form-control, .select-style .input-group-sm > .form-control-static.dk-selected, .select2-container .input-group-sm > .form-control-static.select2-selection,
  .input-group-sm > .form-control-static.input-group-addon,
  .input-group-sm > .input-group-btn > .form-control-static.btn,
  .custom-field .input-group-sm > .input-group-btn > .form-control-static.custom-field__important-toggle,
  .select2-container .select2-selection .input-group-sm > .input-group-btn > li.form-control-static.select2-selection__choice,
  .slick-slider .input-group-sm > .input-group-btn > .form-control-static.slick-prev,
  .slick-slider .input-group-sm > .input-group-btn > .form-control-static.slick-next, .form-control-static.form-control-lg, .input-group-lg > .form-control-static.form-control, .select-style .input-group-lg > .form-control-static.dk-selected, .select2-container .input-group-lg > .form-control-static.select2-selection,
  .input-group-lg > .form-control-static.input-group-addon,
  .input-group-lg > .input-group-btn > .form-control-static.btn,
  .custom-field .input-group-lg > .input-group-btn > .form-control-static.custom-field__important-toggle,
  .select2-container .select2-selection .input-group-lg > .input-group-btn > li.form-control-static.select2-selection__choice,
  .slick-slider .input-group-lg > .input-group-btn > .form-control-static.slick-prev,
  .slick-slider .input-group-lg > .input-group-btn > .form-control-static.slick-next {
    padding-right: 0;
    padding-left: 0; }

/* line 150, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_forms.scss */
.form-control-sm, .input-group-sm > .form-control, .select-style .input-group-sm > .dk-selected, .select2-container .input-group-sm > .select2-selection,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn,
.custom-field .input-group-sm > .input-group-btn > .custom-field__important-toggle,
.select2-container .select2-selection .input-group-sm > .input-group-btn > li.select2-selection__choice,
.slick-slider .input-group-sm > .input-group-btn > .slick-prev,
.slick-slider .input-group-sm > .input-group-btn > .slick-next {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.2rem; }

/* line 157, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_forms.scss */
select.form-control-sm:not([size]):not([multiple]), .input-group-sm > select.form-control:not([size]):not([multiple]), .select-style .input-group-sm > select.dk-selected:not([size]):not([multiple]), .select2-container .input-group-sm > select.select2-selection:not([size]):not([multiple]),
.input-group-sm > select.input-group-addon:not([size]):not([multiple]),
.input-group-sm > .input-group-btn > select.btn:not([size]):not([multiple]),
.custom-field .input-group-sm > .input-group-btn > select.custom-field__important-toggle:not([size]):not([multiple]),
.slick-slider .input-group-sm > .input-group-btn > select.slick-prev:not([size]):not([multiple]),
.slick-slider .input-group-sm > .input-group-btn > select.slick-next:not([size]):not([multiple]) {
  height: 1.8125rem; }

/* line 162, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_forms.scss */
.form-control-lg, .input-group-lg > .form-control, .select-style .input-group-lg > .dk-selected, .select2-container .input-group-lg > .select2-selection,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn,
.custom-field .input-group-lg > .input-group-btn > .custom-field__important-toggle,
.select2-container .select2-selection .input-group-lg > .input-group-btn > li.select2-selection__choice,
.slick-slider .input-group-lg > .input-group-btn > .slick-prev,
.slick-slider .input-group-lg > .input-group-btn > .slick-next {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  border-radius: 0.3rem; }

/* line 169, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_forms.scss */
select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.form-control:not([size]):not([multiple]), .select-style .input-group-lg > select.dk-selected:not([size]):not([multiple]), .select2-container .input-group-lg > select.select2-selection:not([size]):not([multiple]),
.input-group-lg > select.input-group-addon:not([size]):not([multiple]),
.input-group-lg > .input-group-btn > select.btn:not([size]):not([multiple]),
.custom-field .input-group-lg > .input-group-btn > select.custom-field__important-toggle:not([size]):not([multiple]),
.slick-slider .input-group-lg > .input-group-btn > select.slick-prev:not([size]):not([multiple]),
.slick-slider .input-group-lg > .input-group-btn > select.slick-next:not([size]):not([multiple]) {
  height: 3.16667rem; }

/* line 180, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_forms.scss */
.form-group {
  margin-bottom: 1rem; }

/* line 184, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_forms.scss */
.form-text {
  display: block;
  margin-top: 0.25rem; }

/* line 194, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_forms.scss */
.form-check {
  position: relative;
  display: block;
  margin-bottom: 0.75rem; }
  /* line 200, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_forms.scss */
  .form-check + .form-check {
    margin-top: -.25rem; }
  /* line 205, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_forms.scss */
  .form-check.disabled .form-check-label {
    color: #818a91;
    cursor: not-allowed; }

/* line 212, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_forms.scss */
.form-check-label {
  padding-left: 1.25rem;
  margin-bottom: 0;
  cursor: pointer; }

/* line 218, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_forms.scss */
.form-check-input {
  position: absolute;
  margin-top: .25rem;
  margin-left: -1.25rem; }
  /* line 223, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_forms.scss */
  .form-check-input:only-child {
    position: static; }

/* line 229, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_forms.scss */
.form-check-inline {
  position: relative;
  display: inline-block;
  padding-left: 1.25rem;
  margin-bottom: 0;
  vertical-align: middle;
  cursor: pointer; }
  /* line 237, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_forms.scss */
  .form-check-inline + .form-check-inline {
    margin-left: .75rem; }
  /* line 241, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_forms.scss */
  .form-check-inline.disabled {
    cursor: not-allowed; }

/* line 251, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_forms.scss */
.form-control-feedback {
  margin-top: 0.25rem; }

/* line 255, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_forms.scss */
.form-control-success,
.form-control-warning,
.form-control-danger {
  padding-right: 2.25rem;
  background-repeat: no-repeat;
  background-position: center right 0.625rem;
  background-size: 1.25rem 1.25rem; }

/* line 8, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_forms.scss */
.has-success .form-control-feedback,
.has-success .form-control-label,
.has-success .form-check-label,
.has-success .form-check-inline,
.has-success .custom-control {
  color: #5cb85c; }
/* line 16, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_forms.scss */
.has-success .form-control, .has-success .select-style .dk-selected, .select-style .has-success .dk-selected, .has-success .select2-container .select2-selection, .select2-container .has-success .select2-selection {
  border-color: #5cb85c; }
/* line 28, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_forms.scss */
.has-success .input-group-addon {
  color: #5cb85c;
  border-color: #5cb85c;
  background-color: #eaf6ea; }
/* line 34, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_forms.scss */
.has-success .form-control-feedback {
  color: #5cb85c; }
/* line 268, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_forms.scss */
.has-success .form-control-success {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%235cb85c' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E"); }

/* line 8, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_forms.scss */
.has-warning .form-control-feedback,
.has-warning .form-control-label,
.has-warning .form-check-label,
.has-warning .form-check-inline,
.has-warning .custom-control {
  color: #f0ad4e; }
/* line 16, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_forms.scss */
.has-warning .form-control, .has-warning .select-style .dk-selected, .select-style .has-warning .dk-selected, .has-warning .select2-container .select2-selection, .select2-container .has-warning .select2-selection {
  border-color: #f0ad4e; }
/* line 28, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_forms.scss */
.has-warning .input-group-addon {
  color: #f0ad4e;
  border-color: #f0ad4e;
  background-color: white; }
/* line 34, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_forms.scss */
.has-warning .form-control-feedback {
  color: #f0ad4e; }
/* line 276, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_forms.scss */
.has-warning .form-control-warning {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23f0ad4e' d='M4.4 5.324h-.8v-2.46h.8zm0 1.42h-.8V5.89h.8zM3.76.63L.04 7.075c-.115.2.016.425.26.426h7.397c.242 0 .372-.226.258-.426C6.726 4.924 5.47 2.79 4.253.63c-.113-.174-.39-.174-.494 0z'/%3E%3C/svg%3E"); }

/* line 8, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_forms.scss */
.has-danger .form-control-feedback, .field_with_errors .form-control-feedback,
.has-danger .form-control-label,
.field_with_errors .form-control-label,
.has-danger .form-check-label,
.field_with_errors .form-check-label,
.has-danger .form-check-inline,
.field_with_errors .form-check-inline,
.has-danger .custom-control,
.field_with_errors .custom-control {
  color: #d9534f; }
/* line 16, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_forms.scss */
.has-danger .form-control, .field_with_errors .form-control, .has-danger .select-style .dk-selected, .select-style .has-danger .dk-selected, .field_with_errors .select-style .dk-selected, .select-style .field_with_errors .dk-selected, .has-danger .select2-container .select2-selection, .select2-container .has-danger .select2-selection, .field_with_errors .select2-container .select2-selection, .select2-container .field_with_errors .select2-selection {
  border-color: #d9534f; }
/* line 28, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_forms.scss */
.has-danger .input-group-addon, .field_with_errors .input-group-addon {
  color: #d9534f;
  border-color: #d9534f;
  background-color: #fdf7f7; }
/* line 34, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_forms.scss */
.has-danger .form-control-feedback, .field_with_errors .form-control-feedback {
  color: #d9534f; }
/* line 284, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_forms.scss */
.has-danger .form-control-danger, .field_with_errors .form-control-danger {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23d9534f' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E"); }

@media (min-width: 544px) {
  /* line 304, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_forms.scss */
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle; }
  /* line 311, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_forms.scss */
  .form-inline .form-control, .form-inline .select-style .dk-selected, .select-style .form-inline .dk-selected, .form-inline .select2-container .select2-selection, .select2-container .form-inline .select2-selection {
    display: inline-block;
    width: auto;
    vertical-align: middle; }
  /* line 318, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_forms.scss */
  .form-inline .form-control-static {
    display: inline-block; }
  /* line 322, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_forms.scss */
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle; }
    /* line 326, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_forms.scss */
    .form-inline .input-group .input-group-addon,
    .form-inline .input-group .input-group-btn,
    .form-inline .input-group .form-control,
    .form-inline .input-group .select-style .dk-selected,
    .select-style .form-inline .input-group .dk-selected,
    .form-inline .input-group .select2-container .select2-selection,
    .select2-container .form-inline .input-group .select2-selection {
      width: auto; }
  /* line 334, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_forms.scss */
  .form-inline .input-group > .form-control, .form-inline .select-style .input-group > .dk-selected, .select-style .form-inline .input-group > .dk-selected, .form-inline .select2-container .input-group > .select2-selection, .select2-container .form-inline .input-group > .select2-selection {
    width: 100%; }
  /* line 338, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_forms.scss */
  .form-inline .form-control-label {
    margin-bottom: 0;
    vertical-align: middle; }
  /* line 345, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_forms.scss */
  .form-inline .form-check {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle; }
  /* line 351, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_forms.scss */
  .form-inline .form-check-label {
    padding-left: 0; }
  /* line 354, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_forms.scss */
  .form-inline .form-check-input {
    position: relative;
    margin-left: 0; }
  /* line 360, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_forms.scss */
  .form-inline .has-feedback .form-control-feedback {
    top: 0; } }

/* line 7, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_buttons.scss */
.btn, .custom-field .custom-field__important-toggle, .select2-container .select2-selection li.select2-selection__choice, .slick-slider .slick-prev, .slick-slider .slick-next {
  display: inline-block;
  font-weight: normal;
  line-height: 1.25;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border: 1px solid transparent;
  padding: 0.5rem 1rem;
  font-size: 1rem;
  border-radius: 0.25rem; }
  /* line 23, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_buttons.scss */
  .btn:focus, .custom-field .custom-field__important-toggle:focus, .select2-container .select2-selection li.select2-selection__choice:focus, .slick-slider .slick-prev:focus, .slick-slider .slick-next:focus, .btn.focus, .custom-field .focus.custom-field__important-toggle, .select2-container .select2-selection li.focus.select2-selection__choice, .slick-slider .focus.slick-prev, .slick-slider .focus.slick-next, .btn:active:focus, .custom-field .custom-field__important-toggle:active:focus, .select2-container .select2-selection li.select2-selection__choice:active:focus, .slick-slider .slick-prev:active:focus, .slick-slider .slick-next:active:focus, .btn:active.focus, .custom-field .custom-field__important-toggle:active.focus, .select2-container .select2-selection li.select2-selection__choice:active.focus, .slick-slider .slick-prev:active.focus, .slick-slider .slick-next:active.focus, .btn.active:focus, .custom-field .active.custom-field__important-toggle:focus, .select2-container .select2-selection li.active.select2-selection__choice:focus, .slick-slider .active.slick-prev:focus, .slick-slider .active.slick-next:focus, .btn.active.focus, .custom-field .active.focus.custom-field__important-toggle, .select2-container .select2-selection li.active.focus.select2-selection__choice, .slick-slider .active.focus.slick-prev, .slick-slider .active.focus.slick-next {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }
  /* line 21, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_hover.scss */
  .btn:focus, .custom-field .custom-field__important-toggle:focus, .select2-container .select2-selection li.select2-selection__choice:focus, .slick-slider .slick-prev:focus, .slick-slider .slick-next:focus, .btn:hover, .custom-field .custom-field__important-toggle:hover, .select2-container .select2-selection li.select2-selection__choice:hover, .slick-slider .slick-prev:hover, .slick-slider .slick-next:hover {
    text-decoration: none; }
  /* line 32, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_buttons.scss */
  .btn.focus, .custom-field .focus.custom-field__important-toggle, .select2-container .select2-selection li.focus.select2-selection__choice, .slick-slider .focus.slick-prev, .slick-slider .focus.slick-next {
    text-decoration: none; }
  /* line 36, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_buttons.scss */
  .btn:active, .custom-field .custom-field__important-toggle:active, .select2-container .select2-selection li.select2-selection__choice:active, .slick-slider .slick-prev:active, .slick-slider .slick-next:active, .btn.active, .custom-field .active.custom-field__important-toggle, .select2-container .select2-selection li.active.select2-selection__choice, .slick-slider .active.slick-prev, .slick-slider .active.slick-next {
    background-image: none;
    outline: 0; }
  /* line 43, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_buttons.scss */
  .btn.disabled, .custom-field .disabled.custom-field__important-toggle, .select2-container .select2-selection li.disabled.select2-selection__choice, .slick-slider .disabled.slick-prev, .slick-slider .disabled.slick-next, .btn:disabled, .custom-field .custom-field__important-toggle:disabled, .select2-container .select2-selection li.select2-selection__choice:disabled, .slick-slider .slick-prev:disabled, .slick-slider .slick-next:disabled {
    cursor: not-allowed;
    opacity: .65; }

/* line 52, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_buttons.scss */
a.btn.disabled, .custom-field a.disabled.custom-field__important-toggle, .slick-slider a.disabled.slick-prev, .slick-slider a.disabled.slick-next,
fieldset[disabled] a.btn,
fieldset[disabled] .custom-field a.custom-field__important-toggle,
.custom-field fieldset[disabled] a.custom-field__important-toggle,
fieldset[disabled] .slick-slider a.slick-prev,
.slick-slider fieldset[disabled] a.slick-prev,
fieldset[disabled] .slick-slider a.slick-next,
.slick-slider fieldset[disabled] a.slick-next {
  pointer-events: none; }

/* line 62, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_buttons.scss */
.btn-primary {
  color: #fff;
  background-color: #43629c;
  border-color: #43629c; }
  /* line 11, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_hover.scss */
  .btn-primary:hover {
    color: #fff;
    background-color: #344c78;
    border-color: #314771; }
  /* line 21, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_buttons.scss */
  .btn-primary:focus, .btn-primary.focus {
    color: #fff;
    background-color: #344c78;
    border-color: #314771; }
  /* line 28, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_buttons.scss */
  .btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #344c78;
    border-color: #314771;
    background-image: none; }
    /* line 38, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_buttons.scss */
    .btn-primary:active:hover, .btn-primary:active:focus, .btn-primary:active.focus, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus, .open > .btn-primary.dropdown-toggle:hover, .open > .btn-primary.dropdown-toggle:focus, .open > .btn-primary.dropdown-toggle.focus {
      color: #fff;
      background-color: #293c5f;
      border-color: #1d2a43; }
  /* line 49, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_buttons.scss */
  .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary:disabled:focus, .btn-primary:disabled.focus {
    background-color: #43629c;
    border-color: #43629c; }
  /* line 11, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_hover.scss */
  .btn-primary.disabled:hover, .btn-primary:disabled:hover {
    background-color: #43629c;
    border-color: #43629c; }

/* line 65, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_buttons.scss */
.btn-secondary {
  color: #333333;
  background-color: #fff;
  border-color: #ccc; }
  /* line 11, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_hover.scss */
  .btn-secondary:hover {
    color: #333333;
    background-color: #e6e6e6;
    border-color: #adadad; }
  /* line 21, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_buttons.scss */
  .btn-secondary:focus, .btn-secondary.focus {
    color: #333333;
    background-color: #e6e6e6;
    border-color: #adadad; }
  /* line 28, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_buttons.scss */
  .btn-secondary:active, .btn-secondary.active, .open > .btn-secondary.dropdown-toggle {
    color: #333333;
    background-color: #e6e6e6;
    border-color: #adadad;
    background-image: none; }
    /* line 38, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_buttons.scss */
    .btn-secondary:active:hover, .btn-secondary:active:focus, .btn-secondary:active.focus, .btn-secondary.active:hover, .btn-secondary.active:focus, .btn-secondary.active.focus, .open > .btn-secondary.dropdown-toggle:hover, .open > .btn-secondary.dropdown-toggle:focus, .open > .btn-secondary.dropdown-toggle.focus {
      color: #333333;
      background-color: #d4d4d4;
      border-color: #8c8c8c; }
  /* line 49, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_buttons.scss */
  .btn-secondary.disabled:focus, .btn-secondary.disabled.focus, .btn-secondary:disabled:focus, .btn-secondary:disabled.focus {
    background-color: #fff;
    border-color: #ccc; }
  /* line 11, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_hover.scss */
  .btn-secondary.disabled:hover, .btn-secondary:disabled:hover {
    background-color: #fff;
    border-color: #ccc; }

/* line 68, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_buttons.scss */
.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #5bc0de; }
  /* line 11, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_hover.scss */
  .btn-info:hover {
    color: #fff;
    background-color: #31b0d5;
    border-color: #2aabd2; }
  /* line 21, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_buttons.scss */
  .btn-info:focus, .btn-info.focus {
    color: #fff;
    background-color: #31b0d5;
    border-color: #2aabd2; }
  /* line 28, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_buttons.scss */
  .btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle {
    color: #fff;
    background-color: #31b0d5;
    border-color: #2aabd2;
    background-image: none; }
    /* line 38, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_buttons.scss */
    .btn-info:active:hover, .btn-info:active:focus, .btn-info:active.focus, .btn-info.active:hover, .btn-info.active:focus, .btn-info.active.focus, .open > .btn-info.dropdown-toggle:hover, .open > .btn-info.dropdown-toggle:focus, .open > .btn-info.dropdown-toggle.focus {
      color: #fff;
      background-color: #269abc;
      border-color: #1f7e9a; }
  /* line 49, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_buttons.scss */
  .btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info:disabled:focus, .btn-info:disabled.focus {
    background-color: #5bc0de;
    border-color: #5bc0de; }
  /* line 11, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_hover.scss */
  .btn-info.disabled:hover, .btn-info:disabled:hover {
    background-color: #5bc0de;
    border-color: #5bc0de; }

/* line 71, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_buttons.scss */
.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #5cb85c; }
  /* line 11, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_hover.scss */
  .btn-success:hover {
    color: #fff;
    background-color: #449d44;
    border-color: #419641; }
  /* line 21, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_buttons.scss */
  .btn-success:focus, .btn-success.focus {
    color: #fff;
    background-color: #449d44;
    border-color: #419641; }
  /* line 28, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_buttons.scss */
  .btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle {
    color: #fff;
    background-color: #449d44;
    border-color: #419641;
    background-image: none; }
    /* line 38, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_buttons.scss */
    .btn-success:active:hover, .btn-success:active:focus, .btn-success:active.focus, .btn-success.active:hover, .btn-success.active:focus, .btn-success.active.focus, .open > .btn-success.dropdown-toggle:hover, .open > .btn-success.dropdown-toggle:focus, .open > .btn-success.dropdown-toggle.focus {
      color: #fff;
      background-color: #398439;
      border-color: #2d672d; }
  /* line 49, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_buttons.scss */
  .btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success:disabled:focus, .btn-success:disabled.focus {
    background-color: #5cb85c;
    border-color: #5cb85c; }
  /* line 11, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_hover.scss */
  .btn-success.disabled:hover, .btn-success:disabled:hover {
    background-color: #5cb85c;
    border-color: #5cb85c; }

/* line 74, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_buttons.scss */
.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #f0ad4e; }
  /* line 11, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_hover.scss */
  .btn-warning:hover {
    color: #fff;
    background-color: #ec971f;
    border-color: #eb9316; }
  /* line 21, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_buttons.scss */
  .btn-warning:focus, .btn-warning.focus {
    color: #fff;
    background-color: #ec971f;
    border-color: #eb9316; }
  /* line 28, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_buttons.scss */
  .btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle {
    color: #fff;
    background-color: #ec971f;
    border-color: #eb9316;
    background-image: none; }
    /* line 38, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_buttons.scss */
    .btn-warning:active:hover, .btn-warning:active:focus, .btn-warning:active.focus, .btn-warning.active:hover, .btn-warning.active:focus, .btn-warning.active.focus, .open > .btn-warning.dropdown-toggle:hover, .open > .btn-warning.dropdown-toggle:focus, .open > .btn-warning.dropdown-toggle.focus {
      color: #fff;
      background-color: #d58512;
      border-color: #b06d0f; }
  /* line 49, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_buttons.scss */
  .btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning:disabled:focus, .btn-warning:disabled.focus {
    background-color: #f0ad4e;
    border-color: #f0ad4e; }
  /* line 11, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_hover.scss */
  .btn-warning.disabled:hover, .btn-warning:disabled:hover {
    background-color: #f0ad4e;
    border-color: #f0ad4e; }

/* line 77, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_buttons.scss */
.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d9534f; }
  /* line 11, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_hover.scss */
  .btn-danger:hover {
    color: #fff;
    background-color: #c9302c;
    border-color: #c12e2a; }
  /* line 21, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_buttons.scss */
  .btn-danger:focus, .btn-danger.focus {
    color: #fff;
    background-color: #c9302c;
    border-color: #c12e2a; }
  /* line 28, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_buttons.scss */
  .btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #c9302c;
    border-color: #c12e2a;
    background-image: none; }
    /* line 38, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_buttons.scss */
    .btn-danger:active:hover, .btn-danger:active:focus, .btn-danger:active.focus, .btn-danger.active:hover, .btn-danger.active:focus, .btn-danger.active.focus, .open > .btn-danger.dropdown-toggle:hover, .open > .btn-danger.dropdown-toggle:focus, .open > .btn-danger.dropdown-toggle.focus {
      color: #fff;
      background-color: #ac2925;
      border-color: #8b211e; }
  /* line 49, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_buttons.scss */
  .btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger:disabled:focus, .btn-danger:disabled.focus {
    background-color: #d9534f;
    border-color: #d9534f; }
  /* line 11, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_hover.scss */
  .btn-danger.disabled:hover, .btn-danger:disabled:hover {
    background-color: #d9534f;
    border-color: #d9534f; }

/* line 82, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_buttons.scss */
.btn-outline-primary {
  color: #43629c;
  background-image: none;
  background-color: transparent;
  border-color: #43629c; }
  /* line 11, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_hover.scss */
  .btn-outline-primary:hover {
    color: #fff;
    background-color: #43629c;
    border-color: #43629c; }
  /* line 73, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_buttons.scss */
  .btn-outline-primary:focus, .btn-outline-primary.focus {
    color: #fff;
    background-color: #43629c;
    border-color: #43629c; }
  /* line 80, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_buttons.scss */
  .btn-outline-primary:active, .btn-outline-primary.active, .open > .btn-outline-primary.dropdown-toggle {
    color: #fff;
    background-color: #43629c;
    border-color: #43629c; }
    /* line 87, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_buttons.scss */
    .btn-outline-primary:active:hover, .btn-outline-primary:active:focus, .btn-outline-primary:active.focus, .btn-outline-primary.active:hover, .btn-outline-primary.active:focus, .btn-outline-primary.active.focus, .open > .btn-outline-primary.dropdown-toggle:hover, .open > .btn-outline-primary.dropdown-toggle:focus, .open > .btn-outline-primary.dropdown-toggle.focus {
      color: #fff;
      background-color: #293c5f;
      border-color: #1d2a43; }
  /* line 98, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_buttons.scss */
  .btn-outline-primary.disabled:focus, .btn-outline-primary.disabled.focus, .btn-outline-primary:disabled:focus, .btn-outline-primary:disabled.focus {
    border-color: #7e97c7; }
  /* line 11, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_hover.scss */
  .btn-outline-primary.disabled:hover, .btn-outline-primary:disabled:hover {
    border-color: #7e97c7; }

/* line 85, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_buttons.scss */
.btn-outline-secondary {
  color: #ccc;
  background-image: none;
  background-color: transparent;
  border-color: #ccc; }
  /* line 11, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_hover.scss */
  .btn-outline-secondary:hover {
    color: #fff;
    background-color: #ccc;
    border-color: #ccc; }
  /* line 73, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_buttons.scss */
  .btn-outline-secondary:focus, .btn-outline-secondary.focus {
    color: #fff;
    background-color: #ccc;
    border-color: #ccc; }
  /* line 80, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_buttons.scss */
  .btn-outline-secondary:active, .btn-outline-secondary.active, .open > .btn-outline-secondary.dropdown-toggle {
    color: #fff;
    background-color: #ccc;
    border-color: #ccc; }
    /* line 87, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_buttons.scss */
    .btn-outline-secondary:active:hover, .btn-outline-secondary:active:focus, .btn-outline-secondary:active.focus, .btn-outline-secondary.active:hover, .btn-outline-secondary.active:focus, .btn-outline-secondary.active.focus, .open > .btn-outline-secondary.dropdown-toggle:hover, .open > .btn-outline-secondary.dropdown-toggle:focus, .open > .btn-outline-secondary.dropdown-toggle.focus {
      color: #fff;
      background-color: #a1a1a1;
      border-color: #8c8c8c; }
  /* line 98, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_buttons.scss */
  .btn-outline-secondary.disabled:focus, .btn-outline-secondary.disabled.focus, .btn-outline-secondary:disabled:focus, .btn-outline-secondary:disabled.focus {
    border-color: white; }
  /* line 11, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_hover.scss */
  .btn-outline-secondary.disabled:hover, .btn-outline-secondary:disabled:hover {
    border-color: white; }

/* line 88, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_buttons.scss */
.btn-outline-info {
  color: #5bc0de;
  background-image: none;
  background-color: transparent;
  border-color: #5bc0de; }
  /* line 11, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_hover.scss */
  .btn-outline-info:hover {
    color: #fff;
    background-color: #5bc0de;
    border-color: #5bc0de; }
  /* line 73, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_buttons.scss */
  .btn-outline-info:focus, .btn-outline-info.focus {
    color: #fff;
    background-color: #5bc0de;
    border-color: #5bc0de; }
  /* line 80, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_buttons.scss */
  .btn-outline-info:active, .btn-outline-info.active, .open > .btn-outline-info.dropdown-toggle {
    color: #fff;
    background-color: #5bc0de;
    border-color: #5bc0de; }
    /* line 87, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_buttons.scss */
    .btn-outline-info:active:hover, .btn-outline-info:active:focus, .btn-outline-info:active.focus, .btn-outline-info.active:hover, .btn-outline-info.active:focus, .btn-outline-info.active.focus, .open > .btn-outline-info.dropdown-toggle:hover, .open > .btn-outline-info.dropdown-toggle:focus, .open > .btn-outline-info.dropdown-toggle.focus {
      color: #fff;
      background-color: #269abc;
      border-color: #1f7e9a; }
  /* line 98, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_buttons.scss */
  .btn-outline-info.disabled:focus, .btn-outline-info.disabled.focus, .btn-outline-info:disabled:focus, .btn-outline-info:disabled.focus {
    border-color: #b0e1ef; }
  /* line 11, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_hover.scss */
  .btn-outline-info.disabled:hover, .btn-outline-info:disabled:hover {
    border-color: #b0e1ef; }

/* line 91, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_buttons.scss */
.btn-outline-success {
  color: #5cb85c;
  background-image: none;
  background-color: transparent;
  border-color: #5cb85c; }
  /* line 11, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_hover.scss */
  .btn-outline-success:hover {
    color: #fff;
    background-color: #5cb85c;
    border-color: #5cb85c; }
  /* line 73, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_buttons.scss */
  .btn-outline-success:focus, .btn-outline-success.focus {
    color: #fff;
    background-color: #5cb85c;
    border-color: #5cb85c; }
  /* line 80, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_buttons.scss */
  .btn-outline-success:active, .btn-outline-success.active, .open > .btn-outline-success.dropdown-toggle {
    color: #fff;
    background-color: #5cb85c;
    border-color: #5cb85c; }
    /* line 87, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_buttons.scss */
    .btn-outline-success:active:hover, .btn-outline-success:active:focus, .btn-outline-success:active.focus, .btn-outline-success.active:hover, .btn-outline-success.active:focus, .btn-outline-success.active.focus, .open > .btn-outline-success.dropdown-toggle:hover, .open > .btn-outline-success.dropdown-toggle:focus, .open > .btn-outline-success.dropdown-toggle.focus {
      color: #fff;
      background-color: #398439;
      border-color: #2d672d; }
  /* line 98, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_buttons.scss */
  .btn-outline-success.disabled:focus, .btn-outline-success.disabled.focus, .btn-outline-success:disabled:focus, .btn-outline-success:disabled.focus {
    border-color: #a3d7a3; }
  /* line 11, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_hover.scss */
  .btn-outline-success.disabled:hover, .btn-outline-success:disabled:hover {
    border-color: #a3d7a3; }

/* line 94, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_buttons.scss */
.btn-outline-warning {
  color: #f0ad4e;
  background-image: none;
  background-color: transparent;
  border-color: #f0ad4e; }
  /* line 11, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_hover.scss */
  .btn-outline-warning:hover {
    color: #fff;
    background-color: #f0ad4e;
    border-color: #f0ad4e; }
  /* line 73, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_buttons.scss */
  .btn-outline-warning:focus, .btn-outline-warning.focus {
    color: #fff;
    background-color: #f0ad4e;
    border-color: #f0ad4e; }
  /* line 80, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_buttons.scss */
  .btn-outline-warning:active, .btn-outline-warning.active, .open > .btn-outline-warning.dropdown-toggle {
    color: #fff;
    background-color: #f0ad4e;
    border-color: #f0ad4e; }
    /* line 87, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_buttons.scss */
    .btn-outline-warning:active:hover, .btn-outline-warning:active:focus, .btn-outline-warning:active.focus, .btn-outline-warning.active:hover, .btn-outline-warning.active:focus, .btn-outline-warning.active.focus, .open > .btn-outline-warning.dropdown-toggle:hover, .open > .btn-outline-warning.dropdown-toggle:focus, .open > .btn-outline-warning.dropdown-toggle.focus {
      color: #fff;
      background-color: #d58512;
      border-color: #b06d0f; }
  /* line 98, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_buttons.scss */
  .btn-outline-warning.disabled:focus, .btn-outline-warning.disabled.focus, .btn-outline-warning:disabled:focus, .btn-outline-warning:disabled.focus {
    border-color: #f8d9ac; }
  /* line 11, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_hover.scss */
  .btn-outline-warning.disabled:hover, .btn-outline-warning:disabled:hover {
    border-color: #f8d9ac; }

/* line 97, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_buttons.scss */
.btn-outline-danger {
  color: #d9534f;
  background-image: none;
  background-color: transparent;
  border-color: #d9534f; }
  /* line 11, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_hover.scss */
  .btn-outline-danger:hover {
    color: #fff;
    background-color: #d9534f;
    border-color: #d9534f; }
  /* line 73, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_buttons.scss */
  .btn-outline-danger:focus, .btn-outline-danger.focus {
    color: #fff;
    background-color: #d9534f;
    border-color: #d9534f; }
  /* line 80, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_buttons.scss */
  .btn-outline-danger:active, .btn-outline-danger.active, .open > .btn-outline-danger.dropdown-toggle {
    color: #fff;
    background-color: #d9534f;
    border-color: #d9534f; }
    /* line 87, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_buttons.scss */
    .btn-outline-danger:active:hover, .btn-outline-danger:active:focus, .btn-outline-danger:active.focus, .btn-outline-danger.active:hover, .btn-outline-danger.active:focus, .btn-outline-danger.active.focus, .open > .btn-outline-danger.dropdown-toggle:hover, .open > .btn-outline-danger.dropdown-toggle:focus, .open > .btn-outline-danger.dropdown-toggle.focus {
      color: #fff;
      background-color: #ac2925;
      border-color: #8b211e; }
  /* line 98, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_buttons.scss */
  .btn-outline-danger.disabled:focus, .btn-outline-danger.disabled.focus, .btn-outline-danger:disabled:focus, .btn-outline-danger:disabled.focus {
    border-color: #eba5a3; }
  /* line 11, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_hover.scss */
  .btn-outline-danger.disabled:hover, .btn-outline-danger:disabled:hover {
    border-color: #eba5a3; }

/* line 107, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_buttons.scss */
.btn-link {
  font-weight: normal;
  color: #43629c;
  border-radius: 0; }
  /* line 112, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_buttons.scss */
  .btn-link, .btn-link:active, .btn-link.active, .btn-link:disabled {
    background-color: transparent; }
  /* line 119, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_buttons.scss */
  .btn-link, .btn-link:focus, .btn-link:active {
    border-color: transparent; }
  /* line 11, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_hover.scss */
  .btn-link:hover {
    border-color: transparent; }
  /* line 21, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_hover.scss */
  .btn-link:focus, .btn-link:hover {
    color: #2c4066;
    text-decoration: underline;
    background-color: transparent; }
  /* line 21, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_hover.scss */
  .btn-link:disabled:focus, .btn-link:disabled:hover {
    color: #818a91;
    text-decoration: none; }

/* line 145, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_buttons.scss */
.btn-lg, .btn-group-lg > .btn, .select2-container .select2-selection .btn-group-lg > li.select2-selection__choice, .slick-slider .btn-group-lg > .slick-prev, .slick-slider .btn-group-lg > .slick-next, .custom-field .custom-field__important-toggle {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  border-radius: 0.3rem; }

/* line 149, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_buttons.scss */
.btn-sm, .btn-group-sm > .btn, .custom-field .btn-group-sm > .custom-field__important-toggle, .slick-slider .btn-group-sm > .slick-prev, .slick-slider .btn-group-sm > .slick-next, .select2-container .select2-selection li.select2-selection__choice {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.2rem; }

/* line 159, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_buttons.scss */
.btn-block {
  display: block;
  width: 100%; }

/* line 165, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_buttons.scss */
.btn-block + .btn-block {
  margin-top: 0.5rem; }

/* line 173, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_buttons.scss */
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%; }

/* line 1, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_animation.scss */
.fade {
  opacity: 0;
  -webkit-transition: opacity .15s linear;
  transition: opacity .15s linear; }
  /* line 5, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_animation.scss */
  .fade.in {
    opacity: 1; }

/* line 10, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_animation.scss */
.collapse {
  display: none; }
  /* line 13, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_animation.scss */
  .collapse.in {
    display: block; }

/* line 20, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_animation.scss */
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-timing-function: ease;
          transition-timing-function: ease;
  -webkit-transition-duration: .35s;
          transition-duration: .35s;
  -webkit-transition-property: height;
  transition-property: height; }

/* line 2, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_dropdown.scss */
.dropup,
.dropdown {
  position: relative; }

/* line 9, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_dropdown.scss */
.dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.3em;
  vertical-align: middle;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-left: 0.3em solid transparent; }
/* line 22, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_dropdown.scss */
.dropdown-toggle:focus {
  outline: 0; }

/* line 29, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_dropdown.scss */
.dropup .dropdown-toggle::after {
  border-top: 0;
  border-bottom: 0.3em solid; }

/* line 37, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_dropdown.scss */
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 1rem;
  color: #333333;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem; }

/* line 59, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_dropdown.scss */
.dropdown-divider {
  height: 1px;
  margin: 0.5rem 0;
  overflow: hidden;
  background-color: #e5e5e5; }

/* line 66, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_dropdown.scss */
.dropdown-item {
  display: block;
  width: 100%;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  color: #333333;
  text-align: inherit;
  white-space: nowrap;
  background: none;
  border: 0; }
  /* line 21, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_hover.scss */
  .dropdown-item:focus, .dropdown-item:hover {
    color: #262626;
    text-decoration: none;
    background-color: #f5f5f5; }
  /* line 37, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_hover.scss */
  .dropdown-item.active, .dropdown-item.active:focus, .dropdown-item.active:hover {
    color: #fff;
    text-decoration: none;
    background-color: #43629c;
    outline: 0; }
  /* line 37, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_hover.scss */
  .dropdown-item.disabled, .dropdown-item.disabled:focus, .dropdown-item.disabled:hover {
    color: #818a91; }
  /* line 21, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_hover.scss */
  .dropdown-item.disabled:focus, .dropdown-item.disabled:hover {
    text-decoration: none;
    cursor: not-allowed;
    background-color: transparent;
    background-image: none;
    filter: "progid:DXImageTransform.Microsoft.gradient(enabled = false)"; }

/* line 116, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_dropdown.scss */
.open > .dropdown-menu {
  display: block; }
/* line 121, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_dropdown.scss */
.open > a {
  outline: 0; }

/* line 130, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_dropdown.scss */
.dropdown-menu-right {
  right: 0;
  left: auto; }

/* line 135, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_dropdown.scss */
.dropdown-menu-left {
  right: auto;
  left: 0; }

/* line 141, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_dropdown.scss */
.dropdown-header {
  display: block;
  padding: 5px 20px;
  font-size: 0.875rem;
  color: #818a91;
  white-space: nowrap; }

/* line 150, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_dropdown.scss */
.dropdown-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 990; }

/* line 167, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_dropdown.scss */
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  content: "";
  border-top: 0;
  border-bottom: 0.3em solid; }
/* line 174, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_dropdown.scss */
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px; }

/* line 4, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_button-group.scss */
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle; }
  /* line 10, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_button-group.scss */
  .btn-group > .btn, .custom-field .btn-group > .custom-field__important-toggle, .select2-container .select2-selection .btn-group > li.select2-selection__choice, .slick-slider .btn-group > .slick-prev, .slick-slider .btn-group > .slick-next,
  .btn-group-vertical > .btn,
  .custom-field .btn-group-vertical > .custom-field__important-toggle,
  .select2-container .select2-selection .btn-group-vertical > li.select2-selection__choice,
  .slick-slider .btn-group-vertical > .slick-prev,
  .slick-slider .btn-group-vertical > .slick-next {
    position: relative;
    float: left; }
    /* line 15, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_button-group.scss */
    .btn-group > .btn:focus, .custom-field .btn-group > .custom-field__important-toggle:focus, .select2-container .select2-selection .btn-group > li.select2-selection__choice:focus, .slick-slider .btn-group > .slick-prev:focus, .slick-slider .btn-group > .slick-next:focus, .btn-group > .btn:active, .custom-field .btn-group > .custom-field__important-toggle:active, .select2-container .select2-selection .btn-group > li.select2-selection__choice:active, .slick-slider .btn-group > .slick-prev:active, .slick-slider .btn-group > .slick-next:active, .btn-group > .btn.active, .custom-field .btn-group > .active.custom-field__important-toggle, .select2-container .select2-selection .btn-group > li.active.select2-selection__choice, .slick-slider .btn-group > .active.slick-prev, .slick-slider .btn-group > .active.slick-next,
    .btn-group-vertical > .btn:focus,
    .custom-field .btn-group-vertical > .custom-field__important-toggle:focus,
    .select2-container .select2-selection .btn-group-vertical > li.select2-selection__choice:focus,
    .slick-slider .btn-group-vertical > .slick-prev:focus,
    .slick-slider .btn-group-vertical > .slick-next:focus,
    .btn-group-vertical > .btn:active,
    .custom-field .btn-group-vertical > .custom-field__important-toggle:active,
    .select2-container .select2-selection .btn-group-vertical > li.select2-selection__choice:active,
    .slick-slider .btn-group-vertical > .slick-prev:active,
    .slick-slider .btn-group-vertical > .slick-next:active,
    .btn-group-vertical > .btn.active,
    .custom-field .btn-group-vertical > .active.custom-field__important-toggle,
    .select2-container .select2-selection .btn-group-vertical > li.active.select2-selection__choice,
    .slick-slider .btn-group-vertical > .active.slick-prev,
    .slick-slider .btn-group-vertical > .active.slick-next {
      z-index: 2; }
    /* line 11, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_hover.scss */
    .btn-group > .btn:hover, .custom-field .btn-group > .custom-field__important-toggle:hover, .select2-container .select2-selection .btn-group > li.select2-selection__choice:hover, .slick-slider .btn-group > .slick-prev:hover, .slick-slider .btn-group > .slick-next:hover,
    .btn-group-vertical > .btn:hover,
    .custom-field .btn-group-vertical > .custom-field__important-toggle:hover,
    .select2-container .select2-selection .btn-group-vertical > li.select2-selection__choice:hover,
    .slick-slider .btn-group-vertical > .slick-prev:hover,
    .slick-slider .btn-group-vertical > .slick-next:hover {
      z-index: 2; }

/* line 28, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_button-group.scss */
.btn-group .btn + .btn, .btn-group .custom-field .custom-field__important-toggle + .btn, .custom-field .btn-group .custom-field__important-toggle + .btn, .btn-group .select2-container .select2-selection li.select2-selection__choice + .btn, .select2-container .select2-selection .btn-group li.select2-selection__choice + .btn, .btn-group .slick-slider .slick-prev + .btn, .slick-slider .btn-group .slick-prev + .btn, .btn-group .slick-slider .slick-next + .btn, .slick-slider .btn-group .slick-next + .btn, .btn-group .custom-field .btn + .custom-field__important-toggle, .custom-field .btn-group .btn + .custom-field__important-toggle, .btn-group .custom-field .custom-field__important-toggle + .custom-field__important-toggle, .custom-field .btn-group .custom-field__important-toggle + .custom-field__important-toggle, .btn-group .select2-container .select2-selection .custom-field li.select2-selection__choice + .custom-field__important-toggle, .custom-field .btn-group .select2-container .select2-selection li.select2-selection__choice + .custom-field__important-toggle, .select2-container .select2-selection .btn-group .custom-field li.select2-selection__choice + .custom-field__important-toggle, .custom-field .select2-container .select2-selection .btn-group li.select2-selection__choice + .custom-field__important-toggle, .btn-group .slick-slider .custom-field .slick-prev + .custom-field__important-toggle, .custom-field .btn-group .slick-slider .slick-prev + .custom-field__important-toggle, .slick-slider .btn-group .custom-field .slick-prev + .custom-field__important-toggle, .custom-field .slick-slider .btn-group .slick-prev + .custom-field__important-toggle, .btn-group .slick-slider .custom-field .slick-next + .custom-field__important-toggle, .custom-field .btn-group .slick-slider .slick-next + .custom-field__important-toggle, .slick-slider .btn-group .custom-field .slick-next + .custom-field__important-toggle, .custom-field .slick-slider .btn-group .slick-next + .custom-field__important-toggle, .btn-group .select2-container .select2-selection .btn + li.select2-selection__choice, .select2-container .select2-selection .btn-group .btn + li.select2-selection__choice, .btn-group .custom-field .select2-container .select2-selection .custom-field__important-toggle + li.select2-selection__choice, .select2-container .select2-selection .btn-group .custom-field .custom-field__important-toggle + li.select2-selection__choice, .custom-field .btn-group .select2-container .select2-selection .custom-field__important-toggle + li.select2-selection__choice, .select2-container .select2-selection .custom-field .btn-group .custom-field__important-toggle + li.select2-selection__choice, .btn-group .select2-container .select2-selection li.select2-selection__choice + li.select2-selection__choice, .select2-container .select2-selection .btn-group li.select2-selection__choice + li.select2-selection__choice, .btn-group .slick-slider .select2-container .select2-selection .slick-prev + li.select2-selection__choice, .select2-container .select2-selection .btn-group .slick-slider .slick-prev + li.select2-selection__choice, .slick-slider .btn-group .select2-container .select2-selection .slick-prev + li.select2-selection__choice, .select2-container .select2-selection .slick-slider .btn-group .slick-prev + li.select2-selection__choice, .btn-group .slick-slider .select2-container .select2-selection .slick-next + li.select2-selection__choice, .select2-container .select2-selection .btn-group .slick-slider .slick-next + li.select2-selection__choice, .slick-slider .btn-group .select2-container .select2-selection .slick-next + li.select2-selection__choice, .select2-container .select2-selection .slick-slider .btn-group .slick-next + li.select2-selection__choice, .btn-group .slick-slider .btn + .slick-prev, .slick-slider .btn-group .btn + .slick-prev, .btn-group .custom-field .slick-slider .custom-field__important-toggle + .slick-prev, .slick-slider .btn-group .custom-field .custom-field__important-toggle + .slick-prev, .custom-field .btn-group .slick-slider .custom-field__important-toggle + .slick-prev, .slick-slider .custom-field .btn-group .custom-field__important-toggle + .slick-prev, .btn-group .select2-container .select2-selection .slick-slider li.select2-selection__choice + .slick-prev, .slick-slider .btn-group .select2-container .select2-selection li.select2-selection__choice + .slick-prev, .select2-container .select2-selection .btn-group .slick-slider li.select2-selection__choice + .slick-prev, .slick-slider .select2-container .select2-selection .btn-group li.select2-selection__choice + .slick-prev, .btn-group .slick-slider .slick-prev + .slick-prev, .slick-slider .btn-group .slick-prev + .slick-prev, .btn-group .slick-slider .slick-next + .slick-prev, .slick-slider .btn-group .slick-next + .slick-prev, .btn-group .slick-slider .btn + .slick-next, .slick-slider .btn-group .btn + .slick-next, .btn-group .custom-field .slick-slider .custom-field__important-toggle + .slick-next, .slick-slider .btn-group .custom-field .custom-field__important-toggle + .slick-next, .custom-field .btn-group .slick-slider .custom-field__important-toggle + .slick-next, .slick-slider .custom-field .btn-group .custom-field__important-toggle + .slick-next, .btn-group .select2-container .select2-selection .slick-slider li.select2-selection__choice + .slick-next, .slick-slider .btn-group .select2-container .select2-selection li.select2-selection__choice + .slick-next, .select2-container .select2-selection .btn-group .slick-slider li.select2-selection__choice + .slick-next, .slick-slider .select2-container .select2-selection .btn-group li.select2-selection__choice + .slick-next, .btn-group .slick-slider .slick-prev + .slick-next, .slick-slider .btn-group .slick-prev + .slick-next, .btn-group .slick-slider .slick-next + .slick-next, .slick-slider .btn-group .slick-next + .slick-next,
.btn-group .btn + .btn-group,
.btn-group .custom-field .custom-field__important-toggle + .btn-group,
.custom-field .btn-group .custom-field__important-toggle + .btn-group,
.btn-group .select2-container .select2-selection li.select2-selection__choice + .btn-group,
.select2-container .select2-selection .btn-group li.select2-selection__choice + .btn-group,
.btn-group .slick-slider .slick-prev + .btn-group,
.slick-slider .btn-group .slick-prev + .btn-group,
.btn-group .slick-slider .slick-next + .btn-group,
.slick-slider .btn-group .slick-next + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .custom-field .btn-group + .custom-field__important-toggle,
.custom-field .btn-group .btn-group + .custom-field__important-toggle,
.btn-group .select2-container .select2-selection .btn-group + li.select2-selection__choice,
.select2-container .select2-selection .btn-group .btn-group + li.select2-selection__choice,
.btn-group .slick-slider .btn-group + .slick-prev,
.slick-slider .btn-group .btn-group + .slick-prev,
.btn-group .slick-slider .btn-group + .slick-next,
.slick-slider .btn-group .btn-group + .slick-next,
.btn-group .btn-group + .btn-group {
  margin-left: -1px; }

/* line 37, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_button-group.scss */
.btn-toolbar {
  margin-left: -0.5rem; }
  /* line 2, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
  .btn-toolbar::after {
    content: "";
    display: table;
    clear: both; }
  /* line 41, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_button-group.scss */
  .btn-toolbar .btn-group,
  .btn-toolbar .input-group {
    float: left; }
  /* line 46, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_button-group.scss */
  .btn-toolbar > .btn, .custom-field .btn-toolbar > .custom-field__important-toggle, .select2-container .select2-selection .btn-toolbar > li.select2-selection__choice, .slick-slider .btn-toolbar > .slick-prev, .slick-slider .btn-toolbar > .slick-next,
  .btn-toolbar > .btn-group,
  .btn-toolbar > .input-group {
    margin-left: 0.5rem; }

/* line 53, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_button-group.scss */
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle), .custom-field .btn-group > .custom-field__important-toggle:not(:first-child):not(:last-child):not(.dropdown-toggle), .select2-container .select2-selection .btn-group > li.select2-selection__choice:not(:first-child):not(:last-child):not(.dropdown-toggle), .slick-slider .btn-group > .slick-prev:not(:first-child):not(:last-child):not(.dropdown-toggle), .slick-slider .btn-group > .slick-next:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0; }

/* line 58, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_button-group.scss */
.btn-group > .btn:first-child, .custom-field .btn-group > .custom-field__important-toggle:first-child, .select2-container .select2-selection .btn-group > li.select2-selection__choice:first-child, .slick-slider .btn-group > .slick-prev:first-child, .slick-slider .btn-group > .slick-next:first-child {
  margin-left: 0; }
  /* line 61, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_button-group.scss */
  .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle), .custom-field .btn-group > .custom-field__important-toggle:first-child:not(:last-child):not(.dropdown-toggle), .select2-container .select2-selection .btn-group > li.select2-selection__choice:first-child:not(:last-child):not(.dropdown-toggle), .slick-slider .btn-group > .slick-prev:first-child:not(:last-child):not(.dropdown-toggle), .slick-slider .btn-group > .slick-next:first-child:not(:last-child):not(.dropdown-toggle) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0; }

/* line 66, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_button-group.scss */
.btn-group > .btn:last-child:not(:first-child), .custom-field .btn-group > .custom-field__important-toggle:last-child:not(:first-child), .select2-container .select2-selection .btn-group > li.select2-selection__choice:last-child:not(:first-child), .slick-slider .btn-group > .slick-prev:last-child:not(:first-child), .slick-slider .btn-group > .slick-next:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

/* line 72, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_button-group.scss */
.btn-group > .btn-group {
  float: left; }

/* line 75, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_button-group.scss */
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn, .custom-field .btn-group > .btn-group:not(:first-child):not(:last-child) > .custom-field__important-toggle, .select2-container .select2-selection .btn-group > .btn-group:not(:first-child):not(:last-child) > li.select2-selection__choice, .slick-slider .btn-group > .btn-group:not(:first-child):not(:last-child) > .slick-prev, .slick-slider .btn-group > .btn-group:not(:first-child):not(:last-child) > .slick-next {
  border-radius: 0; }

/* line 79, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_button-group.scss */
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, .custom-field .btn-group > .btn-group:first-child:not(:last-child) > .custom-field__important-toggle:last-child, .select2-container .select2-selection .btn-group > .btn-group:first-child:not(:last-child) > li.select2-selection__choice:last-child, .slick-slider .btn-group > .btn-group:first-child:not(:last-child) > .slick-prev:last-child, .slick-slider .btn-group > .btn-group:first-child:not(:last-child) > .slick-next:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0; }

/* line 84, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_button-group.scss */
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child, .custom-field .btn-group > .btn-group:last-child:not(:first-child) > .custom-field__important-toggle:first-child, .select2-container .select2-selection .btn-group > .btn-group:last-child:not(:first-child) > li.select2-selection__choice:first-child, .slick-slider .btn-group > .btn-group:last-child:not(:first-child) > .slick-prev:first-child, .slick-slider .btn-group > .btn-group:last-child:not(:first-child) > .slick-next:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

/* line 89, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_button-group.scss */
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0; }

/* line 107, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_button-group.scss */
.btn + .dropdown-toggle-split, .custom-field .custom-field__important-toggle + .dropdown-toggle-split, .select2-container .select2-selection li.select2-selection__choice + .dropdown-toggle-split, .slick-slider .slick-prev + .dropdown-toggle-split, .slick-slider .slick-next + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem; }
  /* line 111, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_button-group.scss */
  .btn + .dropdown-toggle-split::after, .custom-field .custom-field__important-toggle + .dropdown-toggle-split::after, .select2-container .select2-selection li.select2-selection__choice + .dropdown-toggle-split::after, .slick-slider .slick-prev + .dropdown-toggle-split::after, .slick-slider .slick-next + .dropdown-toggle-split::after {
    margin-left: 0; }

/* line 116, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_button-group.scss */
.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split, .custom-field .btn-group-sm > .custom-field__important-toggle + .dropdown-toggle-split, .select2-container .select2-selection .btn-group-sm > li.select2-selection__choice + .dropdown-toggle-split, .slick-slider .btn-group-sm > .slick-prev + .dropdown-toggle-split, .slick-slider .btn-group-sm > .slick-next + .dropdown-toggle-split, .select2-container .select2-selection li.select2-selection__choice + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem; }

/* line 121, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_button-group.scss */
.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split, .custom-field .btn-group-lg > .custom-field__important-toggle + .dropdown-toggle-split, .select2-container .select2-selection .btn-group-lg > li.select2-selection__choice + .dropdown-toggle-split, .slick-slider .btn-group-lg > .slick-prev + .dropdown-toggle-split, .slick-slider .btn-group-lg > .slick-next + .dropdown-toggle-split, .custom-field .custom-field__important-toggle + .dropdown-toggle-split {
  padding-right: 1.125rem;
  padding-left: 1.125rem; }

/* line 140, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_button-group.scss */
.btn .caret, .custom-field .custom-field__important-toggle .caret, .select2-container .select2-selection li.select2-selection__choice .caret, .slick-slider .slick-prev .caret, .slick-slider .slick-next .caret {
  margin-left: 0; }

/* line 144, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_button-group.scss */
.btn-lg .caret, .btn-group-lg > .btn .caret, .select2-container .select2-selection .btn-group-lg > li.select2-selection__choice .caret, .slick-slider .btn-group-lg > .slick-prev .caret, .slick-slider .btn-group-lg > .slick-next .caret, .custom-field .custom-field__important-toggle .caret {
  border-width: 0.3em 0.3em 0;
  border-bottom-width: 0; }

/* line 149, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_button-group.scss */
.dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .caret, .dropup .select2-container .select2-selection .btn-group-lg > li.select2-selection__choice .caret, .select2-container .select2-selection .dropup .btn-group-lg > li.select2-selection__choice .caret, .dropup .slick-slider .btn-group-lg > .slick-prev .caret, .slick-slider .dropup .btn-group-lg > .slick-prev .caret, .dropup .slick-slider .btn-group-lg > .slick-next .caret, .slick-slider .dropup .btn-group-lg > .slick-next .caret, .dropup .custom-field .custom-field__important-toggle .caret, .custom-field .dropup .custom-field__important-toggle .caret {
  border-width: 0 0.3em 0.3em; }

/* line 160, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_button-group.scss */
.btn-group-vertical > .btn, .custom-field .btn-group-vertical > .custom-field__important-toggle, .select2-container .select2-selection .btn-group-vertical > li.select2-selection__choice, .slick-slider .btn-group-vertical > .slick-prev, .slick-slider .btn-group-vertical > .slick-next,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn,
.custom-field .btn-group-vertical > .btn-group > .custom-field__important-toggle,
.select2-container .select2-selection .btn-group-vertical > .btn-group > li.select2-selection__choice,
.slick-slider .btn-group-vertical > .btn-group > .slick-prev,
.slick-slider .btn-group-vertical > .btn-group > .slick-next {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%; }
/* line 2, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.btn-group-vertical > .btn-group::after {
  content: "";
  display: table;
  clear: both; }
/* line 173, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_button-group.scss */
.btn-group-vertical > .btn-group > .btn, .custom-field .btn-group-vertical > .btn-group > .custom-field__important-toggle, .select2-container .select2-selection .btn-group-vertical > .btn-group > li.select2-selection__choice, .slick-slider .btn-group-vertical > .btn-group > .slick-prev, .slick-slider .btn-group-vertical > .btn-group > .slick-next {
  float: none; }
/* line 178, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_button-group.scss */
.btn-group-vertical > .btn + .btn, .custom-field .btn-group-vertical > .custom-field__important-toggle + .btn, .select2-container .select2-selection .btn-group-vertical > li.select2-selection__choice + .btn, .slick-slider .btn-group-vertical > .slick-prev + .btn, .slick-slider .btn-group-vertical > .slick-next + .btn, .custom-field .btn-group-vertical > .btn + .custom-field__important-toggle, .custom-field .btn-group-vertical > .custom-field__important-toggle + .custom-field__important-toggle, .select2-container .select2-selection .custom-field .btn-group-vertical > li.select2-selection__choice + .custom-field__important-toggle, .custom-field .select2-container .select2-selection .btn-group-vertical > li.select2-selection__choice + .custom-field__important-toggle, .slick-slider .custom-field .btn-group-vertical > .slick-prev + .custom-field__important-toggle, .custom-field .slick-slider .btn-group-vertical > .slick-prev + .custom-field__important-toggle, .slick-slider .custom-field .btn-group-vertical > .slick-next + .custom-field__important-toggle, .custom-field .slick-slider .btn-group-vertical > .slick-next + .custom-field__important-toggle, .select2-container .select2-selection .btn-group-vertical > .btn + li.select2-selection__choice, .custom-field .select2-container .select2-selection .btn-group-vertical > .custom-field__important-toggle + li.select2-selection__choice, .select2-container .select2-selection .custom-field .btn-group-vertical > .custom-field__important-toggle + li.select2-selection__choice, .select2-container .select2-selection .btn-group-vertical > li.select2-selection__choice + li.select2-selection__choice, .slick-slider .select2-container .select2-selection .btn-group-vertical > .slick-prev + li.select2-selection__choice, .select2-container .select2-selection .slick-slider .btn-group-vertical > .slick-prev + li.select2-selection__choice, .slick-slider .select2-container .select2-selection .btn-group-vertical > .slick-next + li.select2-selection__choice, .select2-container .select2-selection .slick-slider .btn-group-vertical > .slick-next + li.select2-selection__choice, .slick-slider .btn-group-vertical > .btn + .slick-prev, .custom-field .slick-slider .btn-group-vertical > .custom-field__important-toggle + .slick-prev, .slick-slider .custom-field .btn-group-vertical > .custom-field__important-toggle + .slick-prev, .select2-container .select2-selection .slick-slider .btn-group-vertical > li.select2-selection__choice + .slick-prev, .slick-slider .select2-container .select2-selection .btn-group-vertical > li.select2-selection__choice + .slick-prev, .slick-slider .btn-group-vertical > .slick-prev + .slick-prev, .slick-slider .btn-group-vertical > .slick-next + .slick-prev, .slick-slider .btn-group-vertical > .btn + .slick-next, .custom-field .slick-slider .btn-group-vertical > .custom-field__important-toggle + .slick-next, .slick-slider .custom-field .btn-group-vertical > .custom-field__important-toggle + .slick-next, .select2-container .select2-selection .slick-slider .btn-group-vertical > li.select2-selection__choice + .slick-next, .slick-slider .select2-container .select2-selection .btn-group-vertical > li.select2-selection__choice + .slick-next, .slick-slider .btn-group-vertical > .slick-prev + .slick-next, .slick-slider .btn-group-vertical > .slick-next + .slick-next,
.btn-group-vertical > .btn + .btn-group,
.custom-field .btn-group-vertical > .custom-field__important-toggle + .btn-group,
.select2-container .select2-selection .btn-group-vertical > li.select2-selection__choice + .btn-group,
.slick-slider .btn-group-vertical > .slick-prev + .btn-group,
.slick-slider .btn-group-vertical > .slick-next + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.custom-field .btn-group-vertical > .btn-group + .custom-field__important-toggle,
.select2-container .select2-selection .btn-group-vertical > .btn-group + li.select2-selection__choice,
.slick-slider .btn-group-vertical > .btn-group + .slick-prev,
.slick-slider .btn-group-vertical > .btn-group + .slick-next,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0; }

/* line 188, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_button-group.scss */
.btn-group-vertical > .btn:not(:first-child):not(:last-child), .custom-field .btn-group-vertical > .custom-field__important-toggle:not(:first-child):not(:last-child), .select2-container .select2-selection .btn-group-vertical > li.select2-selection__choice:not(:first-child):not(:last-child), .slick-slider .btn-group-vertical > .slick-prev:not(:first-child):not(:last-child), .slick-slider .btn-group-vertical > .slick-next:not(:first-child):not(:last-child) {
  border-radius: 0; }
/* line 191, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_button-group.scss */
.btn-group-vertical > .btn:first-child:not(:last-child), .custom-field .btn-group-vertical > .custom-field__important-toggle:first-child:not(:last-child), .select2-container .select2-selection .btn-group-vertical > li.select2-selection__choice:first-child:not(:last-child), .slick-slider .btn-group-vertical > .slick-prev:first-child:not(:last-child), .slick-slider .btn-group-vertical > .slick-next:first-child:not(:last-child) {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }
/* line 194, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_button-group.scss */
.btn-group-vertical > .btn:last-child:not(:first-child), .custom-field .btn-group-vertical > .custom-field__important-toggle:last-child:not(:first-child), .select2-container .select2-selection .btn-group-vertical > li.select2-selection__choice:last-child:not(:first-child), .slick-slider .btn-group-vertical > .slick-prev:last-child:not(:first-child), .slick-slider .btn-group-vertical > .slick-next:last-child:not(:first-child) {
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

/* line 198, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_button-group.scss */
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn, .custom-field .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .custom-field__important-toggle, .select2-container .select2-selection .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > li.select2-selection__choice, .slick-slider .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .slick-prev, .slick-slider .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .slick-next {
  border-radius: 0; }

/* line 202, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_button-group.scss */
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, .custom-field .btn-group-vertical > .btn-group:first-child:not(:last-child) > .custom-field__important-toggle:last-child, .select2-container .select2-selection .btn-group-vertical > .btn-group:first-child:not(:last-child) > li.select2-selection__choice:last-child, .slick-slider .btn-group-vertical > .btn-group:first-child:not(:last-child) > .slick-prev:last-child, .slick-slider .btn-group-vertical > .btn-group:first-child:not(:last-child) > .slick-next:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

/* line 207, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_button-group.scss */
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child, .custom-field .btn-group-vertical > .btn-group:last-child:not(:first-child) > .custom-field__important-toggle:first-child, .select2-container .select2-selection .btn-group-vertical > .btn-group:last-child:not(:first-child) > li.select2-selection__choice:first-child, .slick-slider .btn-group-vertical > .btn-group:last-child:not(:first-child) > .slick-prev:first-child, .slick-slider .btn-group-vertical > .btn-group:last-child:not(:first-child) > .slick-next:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

/* line 227, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_button-group.scss */
[data-toggle="buttons"] > .btn input[type="radio"], .custom-field [data-toggle="buttons"] > .custom-field__important-toggle input[type="radio"], .select2-container .select2-selection [data-toggle="buttons"] > li.select2-selection__choice input[type="radio"], .slick-slider [data-toggle="buttons"] > .slick-prev input[type="radio"], .slick-slider [data-toggle="buttons"] > .slick-next input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
.custom-field [data-toggle="buttons"] > .custom-field__important-toggle input[type="checkbox"],
.select2-container .select2-selection [data-toggle="buttons"] > li.select2-selection__choice input[type="checkbox"],
.slick-slider [data-toggle="buttons"] > .slick-prev input[type="checkbox"],
.slick-slider [data-toggle="buttons"] > .slick-next input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
.custom-field [data-toggle="buttons"] > .btn-group > .custom-field__important-toggle input[type="radio"],
.select2-container .select2-selection [data-toggle="buttons"] > .btn-group > li.select2-selection__choice input[type="radio"],
.slick-slider [data-toggle="buttons"] > .btn-group > .slick-prev input[type="radio"],
.slick-slider [data-toggle="buttons"] > .btn-group > .slick-next input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"],
.custom-field [data-toggle="buttons"] > .btn-group > .custom-field__important-toggle input[type="checkbox"],
.select2-container .select2-selection [data-toggle="buttons"] > .btn-group > li.select2-selection__choice input[type="checkbox"],
.slick-slider [data-toggle="buttons"] > .btn-group > .slick-prev input[type="checkbox"],
.slick-slider [data-toggle="buttons"] > .btn-group > .slick-next input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none; }

/* line 5, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_input-group.scss */
.input-group {
  position: relative;
  width: 100%;
  display: table;
  border-collapse: separate; }
  /* line 18, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_input-group.scss */
  .input-group .form-control, .input-group .select-style .dk-selected, .select-style .input-group .dk-selected, .input-group .select2-container .select2-selection, .select2-container .input-group .select2-selection {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0; }
    /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_hover.scss */
    .input-group .form-control:focus, .input-group .select-style .dk-selected:focus, .select-style .input-group .dk-selected:focus, .input-group .select2-container .select2-selection:focus, .select2-container .input-group .select2-selection:focus, .input-group .form-control:active, .input-group .select-style .dk-selected:active, .select-style .input-group .dk-selected:active, .input-group .select2-container .select2-selection:active, .select2-container .input-group .select2-selection:active, .input-group .form-control:hover, .input-group .select-style .dk-selected:hover, .select-style .input-group .dk-selected:hover, .input-group .select2-container .select2-selection:hover, .select2-container .input-group .select2-selection:hover {
      z-index: 3; }

/* line 40, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_input-group.scss */
.input-group-addon,
.input-group-btn,
.input-group .form-control,
.input-group .select-style .dk-selected,
.select-style .input-group .dk-selected,
.input-group .select2-container .select2-selection,
.select2-container .input-group .select2-selection {
  display: table-cell; }
  /* line 47, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_input-group.scss */
  .input-group-addon:not(:first-child):not(:last-child),
  .input-group-btn:not(:first-child):not(:last-child),
  .input-group .form-control:not(:first-child):not(:last-child),
  .input-group .select-style .dk-selected:not(:first-child):not(:last-child),
  .select-style .input-group .dk-selected:not(:first-child):not(:last-child),
  .input-group .select2-container .select2-selection:not(:first-child):not(:last-child),
  .select2-container .input-group .select2-selection:not(:first-child):not(:last-child) {
    border-radius: 0; }

/* line 52, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_input-group.scss */
.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle; }

/* line 83, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_input-group.scss */
.input-group-addon {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: normal;
  line-height: 1.25;
  color: #8d8d8d;
  text-align: center;
  background-color: #eceeef;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem; }
  /* line 96, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_input-group.scss */
  .input-group-addon.form-control-sm, .select-style .input-group-sm > .input-group-addon.dk-selected, .select2-container .input-group-sm > .input-group-addon.select2-selection,
  .input-group-sm > .input-group-addon,
  .input-group-sm > .input-group-btn > .input-group-addon.btn,
  .custom-field .input-group-sm > .input-group-btn > .input-group-addon.custom-field__important-toggle,
  .select2-container .select2-selection .input-group-sm > .input-group-btn > li.input-group-addon.select2-selection__choice,
  .slick-slider .input-group-sm > .input-group-btn > .input-group-addon.slick-prev,
  .slick-slider .input-group-sm > .input-group-btn > .input-group-addon.slick-next {
    padding: 0.25rem 0.5rem;
    font-size: 0.875rem;
    border-radius: 0.2rem; }
  /* line 101, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_input-group.scss */
  .input-group-addon.form-control-lg, .select-style .input-group-lg > .input-group-addon.dk-selected, .select2-container .input-group-lg > .input-group-addon.select2-selection,
  .input-group-lg > .input-group-addon,
  .input-group-lg > .input-group-btn > .input-group-addon.btn,
  .custom-field .input-group-lg > .input-group-btn > .input-group-addon.custom-field__important-toggle,
  .select2-container .select2-selection .input-group-lg > .input-group-btn > li.input-group-addon.select2-selection__choice,
  .slick-slider .input-group-lg > .input-group-btn > .input-group-addon.slick-prev,
  .slick-slider .input-group-lg > .input-group-btn > .input-group-addon.slick-next {
    padding: 0.75rem 1.5rem;
    font-size: 1.25rem;
    border-radius: 0.3rem; }
  /* line 109, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_input-group.scss */
  .input-group-addon input[type="radio"],
  .input-group-addon input[type="checkbox"] {
    margin-top: 0; }

/* line 121, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_input-group.scss */
.input-group .form-control:not(:last-child), .input-group .select-style .dk-selected:not(:last-child), .select-style .input-group .dk-selected:not(:last-child), .input-group .select2-container .select2-selection:not(:last-child), .select2-container .input-group .select2-selection:not(:last-child),
.input-group-addon:not(:last-child),
.input-group-btn:not(:last-child) > .btn,
.custom-field .input-group-btn:not(:last-child) > .custom-field__important-toggle,
.select2-container .select2-selection .input-group-btn:not(:last-child) > li.select2-selection__choice,
.slick-slider .input-group-btn:not(:last-child) > .slick-prev,
.slick-slider .input-group-btn:not(:last-child) > .slick-next,
.input-group-btn:not(:last-child) > .btn-group > .btn,
.custom-field .input-group-btn:not(:last-child) > .btn-group > .custom-field__important-toggle,
.select2-container .select2-selection .input-group-btn:not(:last-child) > .btn-group > li.select2-selection__choice,
.slick-slider .input-group-btn:not(:last-child) > .btn-group > .slick-prev,
.slick-slider .input-group-btn:not(:last-child) > .btn-group > .slick-next,
.input-group-btn:not(:last-child) > .dropdown-toggle,
.input-group-btn:not(:first-child) > .btn:not(:last-child):not(.dropdown-toggle),
.custom-field .input-group-btn:not(:first-child) > .custom-field__important-toggle:not(:last-child):not(.dropdown-toggle),
.select2-container .select2-selection .input-group-btn:not(:first-child) > li.select2-selection__choice:not(:last-child):not(.dropdown-toggle),
.slick-slider .input-group-btn:not(:first-child) > .slick-prev:not(:last-child):not(.dropdown-toggle),
.slick-slider .input-group-btn:not(:first-child) > .slick-next:not(:last-child):not(.dropdown-toggle),
.input-group-btn:not(:first-child) > .btn-group:not(:last-child) > .btn,
.custom-field .input-group-btn:not(:first-child) > .btn-group:not(:last-child) > .custom-field__important-toggle,
.select2-container .select2-selection .input-group-btn:not(:first-child) > .btn-group:not(:last-child) > li.select2-selection__choice,
.slick-slider .input-group-btn:not(:first-child) > .btn-group:not(:last-child) > .slick-prev,
.slick-slider .input-group-btn:not(:first-child) > .btn-group:not(:last-child) > .slick-next {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0; }

/* line 130, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_input-group.scss */
.input-group-addon:not(:last-child) {
  border-right: 0; }

/* line 133, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_input-group.scss */
.input-group .form-control:not(:first-child), .input-group .select-style .dk-selected:not(:first-child), .select-style .input-group .dk-selected:not(:first-child), .input-group .select2-container .select2-selection:not(:first-child), .select2-container .input-group .select2-selection:not(:first-child),
.input-group-addon:not(:first-child),
.input-group-btn:not(:first-child) > .btn,
.custom-field .input-group-btn:not(:first-child) > .custom-field__important-toggle,
.select2-container .select2-selection .input-group-btn:not(:first-child) > li.select2-selection__choice,
.slick-slider .input-group-btn:not(:first-child) > .slick-prev,
.slick-slider .input-group-btn:not(:first-child) > .slick-next,
.input-group-btn:not(:first-child) > .btn-group > .btn,
.custom-field .input-group-btn:not(:first-child) > .btn-group > .custom-field__important-toggle,
.select2-container .select2-selection .input-group-btn:not(:first-child) > .btn-group > li.select2-selection__choice,
.slick-slider .input-group-btn:not(:first-child) > .btn-group > .slick-prev,
.slick-slider .input-group-btn:not(:first-child) > .btn-group > .slick-next,
.input-group-btn:not(:first-child) > .dropdown-toggle,
.input-group-btn:not(:last-child) > .btn:not(:first-child),
.custom-field .input-group-btn:not(:last-child) > .custom-field__important-toggle:not(:first-child),
.select2-container .select2-selection .input-group-btn:not(:last-child) > li.select2-selection__choice:not(:first-child),
.slick-slider .input-group-btn:not(:last-child) > .slick-prev:not(:first-child),
.slick-slider .input-group-btn:not(:last-child) > .slick-next:not(:first-child),
.input-group-btn:not(:last-child) > .btn-group:not(:first-child) > .btn,
.custom-field .input-group-btn:not(:last-child) > .btn-group:not(:first-child) > .custom-field__important-toggle,
.select2-container .select2-selection .input-group-btn:not(:last-child) > .btn-group:not(:first-child) > li.select2-selection__choice,
.slick-slider .input-group-btn:not(:last-child) > .btn-group:not(:first-child) > .slick-prev,
.slick-slider .input-group-btn:not(:last-child) > .btn-group:not(:first-child) > .slick-next {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

/* line 142, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_input-group.scss */
.form-control + .input-group-addon:not(:first-child), .select-style .dk-selected + .input-group-addon:not(:first-child), .select2-container .select2-selection + .input-group-addon:not(:first-child) {
  border-left: 0; }

/* line 150, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_input-group.scss */
.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap; }
  /* line 159, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_input-group.scss */
  .input-group-btn > .btn, .custom-field .input-group-btn > .custom-field__important-toggle, .select2-container .select2-selection .input-group-btn > li.select2-selection__choice, .slick-slider .input-group-btn > .slick-prev, .slick-slider .input-group-btn > .slick-next {
    position: relative; }
    /* line 161, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_input-group.scss */
    .input-group-btn > .btn + .btn, .custom-field .input-group-btn > .custom-field__important-toggle + .btn, .select2-container .select2-selection .input-group-btn > li.select2-selection__choice + .btn, .slick-slider .input-group-btn > .slick-prev + .btn, .slick-slider .input-group-btn > .slick-next + .btn, .custom-field .input-group-btn > .btn + .custom-field__important-toggle, .custom-field .input-group-btn > .custom-field__important-toggle + .custom-field__important-toggle, .select2-container .select2-selection .custom-field .input-group-btn > li.select2-selection__choice + .custom-field__important-toggle, .custom-field .select2-container .select2-selection .input-group-btn > li.select2-selection__choice + .custom-field__important-toggle, .slick-slider .custom-field .input-group-btn > .slick-prev + .custom-field__important-toggle, .custom-field .slick-slider .input-group-btn > .slick-prev + .custom-field__important-toggle, .slick-slider .custom-field .input-group-btn > .slick-next + .custom-field__important-toggle, .custom-field .slick-slider .input-group-btn > .slick-next + .custom-field__important-toggle, .select2-container .select2-selection .input-group-btn > .btn + li.select2-selection__choice, .custom-field .select2-container .select2-selection .input-group-btn > .custom-field__important-toggle + li.select2-selection__choice, .select2-container .select2-selection .custom-field .input-group-btn > .custom-field__important-toggle + li.select2-selection__choice, .select2-container .select2-selection .input-group-btn > li.select2-selection__choice + li.select2-selection__choice, .slick-slider .select2-container .select2-selection .input-group-btn > .slick-prev + li.select2-selection__choice, .select2-container .select2-selection .slick-slider .input-group-btn > .slick-prev + li.select2-selection__choice, .slick-slider .select2-container .select2-selection .input-group-btn > .slick-next + li.select2-selection__choice, .select2-container .select2-selection .slick-slider .input-group-btn > .slick-next + li.select2-selection__choice, .slick-slider .input-group-btn > .btn + .slick-prev, .custom-field .slick-slider .input-group-btn > .custom-field__important-toggle + .slick-prev, .slick-slider .custom-field .input-group-btn > .custom-field__important-toggle + .slick-prev, .select2-container .select2-selection .slick-slider .input-group-btn > li.select2-selection__choice + .slick-prev, .slick-slider .select2-container .select2-selection .input-group-btn > li.select2-selection__choice + .slick-prev, .slick-slider .input-group-btn > .slick-prev + .slick-prev, .slick-slider .input-group-btn > .slick-next + .slick-prev, .slick-slider .input-group-btn > .btn + .slick-next, .custom-field .slick-slider .input-group-btn > .custom-field__important-toggle + .slick-next, .slick-slider .custom-field .input-group-btn > .custom-field__important-toggle + .slick-next, .select2-container .select2-selection .slick-slider .input-group-btn > li.select2-selection__choice + .slick-next, .slick-slider .select2-container .select2-selection .input-group-btn > li.select2-selection__choice + .slick-next, .slick-slider .input-group-btn > .slick-prev + .slick-next, .slick-slider .input-group-btn > .slick-next + .slick-next {
      margin-left: -1px; }
    /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_hover.scss */
    .input-group-btn > .btn:focus, .custom-field .input-group-btn > .custom-field__important-toggle:focus, .select2-container .select2-selection .input-group-btn > li.select2-selection__choice:focus, .slick-slider .input-group-btn > .slick-prev:focus, .slick-slider .input-group-btn > .slick-next:focus, .input-group-btn > .btn:active, .custom-field .input-group-btn > .custom-field__important-toggle:active, .select2-container .select2-selection .input-group-btn > li.select2-selection__choice:active, .slick-slider .input-group-btn > .slick-prev:active, .slick-slider .input-group-btn > .slick-next:active, .input-group-btn > .btn:hover, .custom-field .input-group-btn > .custom-field__important-toggle:hover, .select2-container .select2-selection .input-group-btn > li.select2-selection__choice:hover, .slick-slider .input-group-btn > .slick-prev:hover, .slick-slider .input-group-btn > .slick-next:hover {
      z-index: 3; }
  /* line 172, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_input-group.scss */
  .input-group-btn:not(:last-child) > .btn, .custom-field .input-group-btn:not(:last-child) > .custom-field__important-toggle, .select2-container .select2-selection .input-group-btn:not(:last-child) > li.select2-selection__choice, .slick-slider .input-group-btn:not(:last-child) > .slick-prev, .slick-slider .input-group-btn:not(:last-child) > .slick-next,
  .input-group-btn:not(:last-child) > .btn-group {
    margin-right: -1px; }
  /* line 178, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_input-group.scss */
  .input-group-btn:not(:first-child) > .btn, .custom-field .input-group-btn:not(:first-child) > .custom-field__important-toggle, .select2-container .select2-selection .input-group-btn:not(:first-child) > li.select2-selection__choice, .slick-slider .input-group-btn:not(:first-child) > .slick-prev, .slick-slider .input-group-btn:not(:first-child) > .slick-next,
  .input-group-btn:not(:first-child) > .btn-group {
    z-index: 2;
    margin-left: -1px; }
    /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_hover.scss */
    .input-group-btn:not(:first-child) > .btn:focus, .custom-field .input-group-btn:not(:first-child) > .custom-field__important-toggle:focus, .select2-container .select2-selection .input-group-btn:not(:first-child) > li.select2-selection__choice:focus, .slick-slider .input-group-btn:not(:first-child) > .slick-prev:focus, .slick-slider .input-group-btn:not(:first-child) > .slick-next:focus, .input-group-btn:not(:first-child) > .btn:active, .custom-field .input-group-btn:not(:first-child) > .custom-field__important-toggle:active, .select2-container .select2-selection .input-group-btn:not(:first-child) > li.select2-selection__choice:active, .slick-slider .input-group-btn:not(:first-child) > .slick-prev:active, .slick-slider .input-group-btn:not(:first-child) > .slick-next:active, .input-group-btn:not(:first-child) > .btn:hover, .custom-field .input-group-btn:not(:first-child) > .custom-field__important-toggle:hover, .select2-container .select2-selection .input-group-btn:not(:first-child) > li.select2-selection__choice:hover, .slick-slider .input-group-btn:not(:first-child) > .slick-prev:hover, .slick-slider .input-group-btn:not(:first-child) > .slick-next:hover,
    .input-group-btn:not(:first-child) > .btn-group:focus,
    .input-group-btn:not(:first-child) > .btn-group:active,
    .input-group-btn:not(:first-child) > .btn-group:hover {
      z-index: 3; }

/* line 12, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_custom-forms.scss */
.custom-control {
  position: relative;
  display: inline;
  padding-left: 1.5rem;
  cursor: pointer; }
  /* line 18, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_custom-forms.scss */
  .custom-control + .custom-control {
    margin-left: 1rem; }

/* line 23, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_custom-forms.scss */
.custom-control-input {
  position: absolute;
  z-index: -1;
  opacity: 0; }
  /* line 28, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_custom-forms.scss */
  .custom-control-input:checked ~ .custom-control-indicator {
    color: #fff;
    background-color: #0074d9; }
  /* line 34, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_custom-forms.scss */
  .custom-control-input:focus ~ .custom-control-indicator {
    box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.2rem #0074d9; }
  /* line 39, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_custom-forms.scss */
  .custom-control-input:active ~ .custom-control-indicator {
    color: #fff;
    background-color: #84c6ff; }
  /* line 46, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_custom-forms.scss */
  .custom-control-input:disabled ~ .custom-control-indicator {
    cursor: not-allowed;
    background-color: #eee; }
  /* line 51, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_custom-forms.scss */
  .custom-control-input:disabled ~ .custom-control-description {
    color: #767676;
    cursor: not-allowed; }

/* line 62, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_custom-forms.scss */
.custom-control-indicator {
  position: absolute;
  top: .0625rem;
  left: 0;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: #ddd;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 50% 50%; }

/* line 83, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_custom-forms.scss */
.custom-checkbox .custom-control-indicator {
  border-radius: 0.25rem; }
/* line 87, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_custom-forms.scss */
.custom-checkbox .custom-control-input:checked ~ .custom-control-indicator {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E"); }
/* line 91, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_custom-forms.scss */
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-indicator {
  background-color: #0074d9;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E"); }

/* line 103, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_custom-forms.scss */
.custom-radio .custom-control-indicator {
  border-radius: 50%; }
/* line 107, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_custom-forms.scss */
.custom-radio .custom-control-input:checked ~ .custom-control-indicator {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E"); }

/* line 119, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_custom-forms.scss */
.custom-controls-stacked .custom-control {
  display: inline; }
  /* line 122, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_custom-forms.scss */
  .custom-controls-stacked .custom-control::after {
    display: block;
    margin-bottom: 0.25rem;
    content: ""; }
  /* line 128, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_custom-forms.scss */
  .custom-controls-stacked .custom-control + .custom-control {
    margin-left: 0; }

/* line 142, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_custom-forms.scss */
.custom-select {
  display: inline-block;
  max-width: 100%;
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  padding-right: 0.75rem \9;
  color: #8d8d8d;
  vertical-align: middle;
  background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center;
  background-image: none \9;
  background-size: 8px 10px;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
  -moz-appearance: none;
  -webkit-appearance: none; }
  /* line 158, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_custom-forms.scss */
  .custom-select:focus {
    border-color: #51a7e8;
    outline: none; }
    /* line 163, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_custom-forms.scss */
    .custom-select:focus::-ms-value {
      color: #8d8d8d;
      background-color: #fff; }
  /* line 174, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_custom-forms.scss */
  .custom-select:disabled {
    color: #818a91;
    cursor: not-allowed;
    background-color: #eceeef; }
  /* line 181, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_custom-forms.scss */
  .custom-select::-ms-expand {
    opacity: 0; }

/* line 186, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_custom-forms.scss */
.custom-select-sm {
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  font-size: 75%; }

/* line 202, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_custom-forms.scss */
.custom-file {
  position: relative;
  display: inline-block;
  max-width: 100%;
  height: 2.5rem;
  cursor: pointer; }

/* line 210, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_custom-forms.scss */
.custom-file-input {
  min-width: 14rem;
  max-width: 100%;
  margin: 0;
  filter: alpha(opacity=0);
  opacity: 0; }

/* line 222, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_custom-forms.scss */
.custom-file-control {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 5;
  height: 2.5rem;
  padding: 0.5rem 1rem;
  line-height: 1.5;
  color: #555;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 0.25rem; }
  /* line 239, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_custom-forms.scss */
  .custom-file-control:lang(en)::after {
    content: "Choose file..."; }
  /* line 244, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_custom-forms.scss */
  .custom-file-control::before {
    position: absolute;
    top: -1px;
    right: -1px;
    bottom: -1px;
    z-index: 6;
    display: block;
    height: 2.5rem;
    padding: 0.5rem 1rem;
    line-height: 1.5;
    color: #555;
    background-color: #eee;
    border: 1px solid #ddd;
    border-radius: 0 0.25rem 0.25rem 0; }
  /* line 261, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_custom-forms.scss */
  .custom-file-control:lang(en)::before {
    content: "Browse"; }

/* line 6, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_nav.scss */
.nav {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }

/* line 12, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_nav.scss */
.nav-link {
  display: inline-block; }
  /* line 21, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_hover.scss */
  .nav-link:focus, .nav-link:hover {
    text-decoration: none; }
  /* line 20, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_nav.scss */
  .nav-link.disabled {
    color: #818a91; }
    /* line 37, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_hover.scss */
    .nav-link.disabled, .nav-link.disabled:focus, .nav-link.disabled:hover {
      color: #818a91;
      cursor: not-allowed;
      background-color: transparent; }

/* line 35, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_nav.scss */
.nav-inline .nav-item {
  display: inline-block; }
/* line 39, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_nav.scss */
.nav-inline .nav-item + .nav-item,
.nav-inline .nav-link + .nav-link {
  margin-left: 1rem; }

/* line 50, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_nav.scss */
.nav-tabs {
  border-bottom: 1px solid #ddd; }
  /* line 2, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
  .nav-tabs::after {
    content: "";
    display: table;
    clear: both; }
  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_nav.scss */
  .nav-tabs .nav-item {
    float: left;
    margin-bottom: -1px; }
    /* line 59, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_nav.scss */
    .nav-tabs .nav-item + .nav-item {
      margin-left: 0.2rem; }
  /* line 64, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_nav.scss */
  .nav-tabs .nav-link {
    display: block;
    padding: 0.5em 1em;
    border: 1px solid transparent;
    border-top-right-radius: 0.25rem;
    border-top-left-radius: 0.25rem; }
    /* line 21, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_hover.scss */
    .nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
      border-color: #eceeef #eceeef #ddd; }
    /* line 37, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_hover.scss */
    .nav-tabs .nav-link.disabled, .nav-tabs .nav-link.disabled:focus, .nav-tabs .nav-link.disabled:hover {
      color: #818a91;
      background-color: transparent;
      border-color: transparent; }
  /* line 37, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_hover.scss */
  .nav-tabs .nav-link.active, .nav-tabs .nav-link.active:focus, .nav-tabs .nav-link.active:hover,
  .nav-tabs .nav-item.open .nav-link,
  .nav-tabs .nav-item.open .nav-link:focus,
  .nav-tabs .nav-item.open .nav-link:hover {
    color: #8d8d8d;
    background-color: #fff;
    border-color: #ddd #ddd transparent; }
  /* line 92, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_nav.scss */
  .nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-right-radius: 0;
    border-top-left-radius: 0; }

/* line 2, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.nav-pills::after {
  content: "";
  display: table;
  clear: both; }
/* line 108, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_nav.scss */
.nav-pills .nav-item {
  float: left; }
  /* line 111, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_nav.scss */
  .nav-pills .nav-item + .nav-item {
    margin-left: 0.2rem; }
/* line 116, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_nav.scss */
.nav-pills .nav-link {
  display: block;
  padding: 0.5em 1em;
  border-radius: 0.25rem; }
/* line 37, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_hover.scss */
.nav-pills .nav-link.active, .nav-pills .nav-link.active:focus, .nav-pills .nav-link.active:hover,
.nav-pills .nav-item.open .nav-link,
.nav-pills .nav-item.open .nav-link:focus,
.nav-pills .nav-item.open .nav-link:hover {
  color: #fff;
  cursor: default;
  background-color: #43629c; }

/* line 133, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_nav.scss */
.nav-stacked .nav-item {
  display: block;
  float: none; }
  /* line 137, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_nav.scss */
  .nav-stacked .nav-item + .nav-item {
    margin-top: 0.2rem;
    margin-left: 0; }

/* line 151, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_nav.scss */
.tab-content > .tab-pane {
  display: none; }
/* line 154, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_nav.scss */
.tab-content > .active {
  display: block; }

/* line 6, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_navbar.scss */
.navbar {
  position: relative;
  padding: 0.5rem 1rem; }
  /* line 2, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
  .navbar::after {
    content: "";
    display: table;
    clear: both; }
  @media (min-width: 544px) {
    /* line 6, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_navbar.scss */
    .navbar {
      border-radius: 0.25rem; } }

/* line 23, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-full {
  z-index: 1000; }
  @media (min-width: 544px) {
    /* line 23, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_navbar.scss */
    .navbar-full {
      border-radius: 0; } }

/* line 32, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030; }
  @media (min-width: 544px) {
    /* line 32, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_navbar.scss */
    .navbar-fixed-top,
    .navbar-fixed-bottom {
      border-radius: 0; } }

/* line 45, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-fixed-top {
  top: 0; }

/* line 49, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-fixed-bottom {
  bottom: 0; }

/* line 53, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-sticky-top {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 1030;
  width: 100%; }
  @media (min-width: 544px) {
    /* line 53, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_navbar.scss */
    .navbar-sticky-top {
      border-radius: 0; } }

/* line 70, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-brand {
  float: left;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  margin-right: 1rem;
  font-size: 1.25rem; }
  /* line 21, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_hover.scss */
  .navbar-brand:focus, .navbar-brand:hover {
    text-decoration: none; }
  /* line 81, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-brand > img {
    display: block; }

/* line 87, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-divider {
  float: left;
  width: 1px;
  padding-top: .425rem;
  padding-bottom: .425rem;
  margin-right: 1rem;
  margin-left: 1rem;
  overflow: hidden; }
  /* line 96, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-divider::before {
    content: "\00a0"; }

/* line 107, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-toggler {
  padding: .5rem .75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: none;
  border: 1px solid transparent;
  border-radius: 0.25rem; }
  /* line 21, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_hover.scss */
  .navbar-toggler:focus, .navbar-toggler:hover {
    text-decoration: none; }

/* line 125, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-nav .nav-item {
  float: left; }
/* line 129, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-nav .nav-link {
  display: block;
  padding-top: .425rem;
  padding-bottom: .425rem; }
  /* line 134, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-nav .nav-link + .nav-link {
    margin-left: 1rem; }
/* line 139, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-nav .nav-item + .nav-item {
  margin-left: 1rem; }

/* line 146, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.8); }
  /* line 21, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_hover.scss */
  .navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover {
    color: rgba(0, 0, 0, 0.8); }
/* line 155, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.3); }
  /* line 21, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_hover.scss */
  .navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
    color: rgba(0, 0, 0, 0.6); }
/* line 37, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_hover.scss */
.navbar-light .navbar-nav .open > .nav-link, .navbar-light .navbar-nav .open > .nav-link:focus, .navbar-light .navbar-nav .open > .nav-link:hover,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .active > .nav-link:focus,
.navbar-light .navbar-nav .active > .nav-link:hover,
.navbar-light .navbar-nav .nav-link.open,
.navbar-light .navbar-nav .nav-link.open:focus,
.navbar-light .navbar-nav .nav-link.open:hover,
.navbar-light .navbar-nav .nav-link.active,
.navbar-light .navbar-nav .nav-link.active:focus,
.navbar-light .navbar-nav .nav-link.active:hover {
  color: rgba(0, 0, 0, 0.8); }
/* line 173, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-light .navbar-divider {
  background-color: rgba(0, 0, 0, 0.075); }

/* line 180, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-dark .navbar-brand {
  color: white; }
  /* line 21, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_hover.scss */
  .navbar-dark .navbar-brand:focus, .navbar-dark .navbar-brand:hover {
    color: white; }
/* line 189, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5); }
  /* line 21, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_hover.scss */
  .navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {
    color: rgba(255, 255, 255, 0.75); }
/* line 37, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_hover.scss */
.navbar-dark .navbar-nav .open > .nav-link, .navbar-dark .navbar-nav .open > .nav-link:focus, .navbar-dark .navbar-nav .open > .nav-link:hover,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link:focus,
.navbar-dark .navbar-nav .active > .nav-link:hover,
.navbar-dark .navbar-nav .nav-link.open,
.navbar-dark .navbar-nav .nav-link.open:focus,
.navbar-dark .navbar-nav .nav-link.open:hover,
.navbar-dark .navbar-nav .nav-link.active,
.navbar-dark .navbar-nav .nav-link.active:focus,
.navbar-dark .navbar-nav .nav-link.active:hover {
  color: white; }
/* line 207, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-dark .navbar-divider {
  background-color: rgba(255, 255, 255, 0.075); }

/* line 2, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.navbar-toggleable-xs::after {
  content: "";
  display: table;
  clear: both; }
@media (max-width: 543px) {
  /* line 221, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-toggleable-xs .navbar-nav .nav-item {
    float: none;
    margin-left: 0; } }
@media (min-width: 544px) {
  /* line 218, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-toggleable-xs {
    display: block !important; } }
/* line 2, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.navbar-toggleable-sm::after {
  content: "";
  display: table;
  clear: both; }
@media (max-width: 767px) {
  /* line 234, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-toggleable-sm .navbar-nav .nav-item {
    float: none;
    margin-left: 0; } }
@media (min-width: 768px) {
  /* line 231, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-toggleable-sm {
    display: block !important; } }
/* line 2, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.navbar-toggleable-md::after {
  content: "";
  display: table;
  clear: both; }
@media (max-width: 991px) {
  /* line 247, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-toggleable-md .navbar-nav .nav-item {
    float: none;
    margin-left: 0; } }
@media (min-width: 992px) {
  /* line 244, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-toggleable-md {
    display: block !important; } }

/* line 5, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_card.scss */
.card {
  position: relative;
  display: block;
  margin-bottom: 0.75rem;
  background-color: #fff;
  border-radius: 0.25rem;
  border: 1px solid rgba(0, 0, 0, 0.125); }

/* line 15, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_card.scss */
.card-block {
  padding: 1.25rem; }
  /* line 2, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
  .card-block::after {
    content: "";
    display: table;
    clear: both; }

/* line 20, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_card.scss */
.card-title {
  margin-bottom: 0.75rem; }

/* line 24, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_card.scss */
.card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0; }

/* line 29, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_card.scss */
.card-text:last-child {
  margin-bottom: 0; }

/* line 11, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_hover.scss */
.card-link:hover {
  text-decoration: none; }
/* line 46, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_card.scss */
.card-link + .card-link {
  margin-left: 1.25rem; }

/* line 53, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_card.scss */
.card > .list-group:first-child .list-group-item:first-child {
  border-top-right-radius: 0.25rem;
  border-top-left-radius: 0.25rem; }
/* line 59, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_card.scss */
.card > .list-group:last-child .list-group-item:last-child {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem; }

/* line 70, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_card.scss */
.card-header {
  padding: 0.75rem 1.25rem;
  background-color: #f5f5f5;
  border-bottom: 1px solid rgba(0, 0, 0, 0.125); }
  /* line 2, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
  .card-header::after {
    content: "";
    display: table;
    clear: both; }
  /* line 76, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_card.scss */
  .card-header:first-child {
    border-radius: 0.25rem 0.25rem 0 0; }

/* line 81, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_card.scss */
.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: #f5f5f5;
  border-top: 1px solid rgba(0, 0, 0, 0.125); }
  /* line 2, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
  .card-footer::after {
    content: "";
    display: table;
    clear: both; }
  /* line 87, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_card.scss */
  .card-footer:last-child {
    border-radius: 0 0 0.25rem 0.25rem; }

/* line 97, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_card.scss */
.card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0; }

/* line 104, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_card.scss */
.card-header-pills {
  margin-right: -0.625rem;
  margin-left: -0.625rem; }

/* line 114, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_card.scss */
.card-primary {
  background-color: #43629c;
  border-color: #43629c; }
  /* line 7, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_cards.scss */
  .card-primary .card-header,
  .card-primary .card-footer {
    background-color: transparent; }

/* line 117, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_card.scss */
.card-success {
  background-color: #5cb85c;
  border-color: #5cb85c; }
  /* line 7, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_cards.scss */
  .card-success .card-header,
  .card-success .card-footer {
    background-color: transparent; }

/* line 120, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_card.scss */
.card-info {
  background-color: #5bc0de;
  border-color: #5bc0de; }
  /* line 7, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_cards.scss */
  .card-info .card-header,
  .card-info .card-footer {
    background-color: transparent; }

/* line 123, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_card.scss */
.card-warning {
  background-color: #f0ad4e;
  border-color: #f0ad4e; }
  /* line 7, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_cards.scss */
  .card-warning .card-header,
  .card-warning .card-footer {
    background-color: transparent; }

/* line 126, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_card.scss */
.card-danger {
  background-color: #d9534f;
  border-color: #d9534f; }
  /* line 7, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_cards.scss */
  .card-danger .card-header,
  .card-danger .card-footer {
    background-color: transparent; }

/* line 131, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_card.scss */
.card-outline-primary {
  background-color: transparent;
  border-color: #43629c; }

/* line 134, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_card.scss */
.card-outline-secondary {
  background-color: transparent;
  border-color: #ccc; }

/* line 137, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_card.scss */
.card-outline-info {
  background-color: transparent;
  border-color: #5bc0de; }

/* line 140, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_card.scss */
.card-outline-success {
  background-color: transparent;
  border-color: #5cb85c; }

/* line 143, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_card.scss */
.card-outline-warning {
  background-color: transparent;
  border-color: #f0ad4e; }

/* line 146, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_card.scss */
.card-outline-danger {
  background-color: transparent;
  border-color: #d9534f; }

/* line 23, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_cards.scss */
.card-inverse .card-header,
.card-inverse .card-footer {
  border-color: rgba(255, 255, 255, 0.2); }
/* line 27, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_cards.scss */
.card-inverse .card-header,
.card-inverse .card-footer,
.card-inverse .card-title,
.card-inverse .card-blockquote {
  color: #fff; }
/* line 33, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_cards.scss */
.card-inverse .card-link,
.card-inverse .card-text,
.card-inverse .card-subtitle,
.card-inverse .card-blockquote .blockquote-footer {
  color: rgba(255, 255, 255, 0.65); }
/* line 21, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_hover.scss */
.card-inverse .card-link:focus, .card-inverse .card-link:hover {
  color: #fff; }

/* line 162, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_card.scss */
.card-blockquote {
  padding: 0;
  margin-bottom: 0;
  border-left: 0; }

/* line 169, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_card.scss */
.card-img {
  border-radius: 0.25rem; }

/* line 173, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_card.scss */
.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem; }

/* line 185, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_card.scss */
.card-img-top {
  border-top-right-radius: 0.25rem;
  border-top-left-radius: 0.25rem; }

/* line 188, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_card.scss */
.card-img-bottom {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem; }

@media (min-width: 544px) {
  /* line 222, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_card.scss */
  .card-deck {
    display: table;
    width: 100%;
    margin-bottom: 0.75rem;
    table-layout: fixed;
    border-spacing: 1.25rem 0; }
    /* line 229, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_card.scss */
    .card-deck .card {
      display: table-cell;
      margin-bottom: 0;
      vertical-align: top; }

  /* line 235, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_card.scss */
  .card-deck-wrapper {
    margin-right: -1.25rem;
    margin-left: -1.25rem; } }
@media (min-width: 544px) {
  /* line 247, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_card.scss */
  .card-group {
    display: table;
    width: 100%;
    table-layout: fixed; }
    /* line 257, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_card.scss */
    .card-group .card {
      display: table-cell;
      vertical-align: top; }
      /* line 265, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_card.scss */
      .card-group .card + .card {
        margin-left: 0;
        border-left: 0; }
      /* line 272, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_card.scss */
      .card-group .card:first-child {
        border-bottom-right-radius: 0;
        border-top-right-radius: 0; }
        /* line 275, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_card.scss */
        .card-group .card:first-child .card-img-top {
          border-top-right-radius: 0; }
        /* line 278, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_card.scss */
        .card-group .card:first-child .card-img-bottom {
          border-bottom-right-radius: 0; }
      /* line 282, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_card.scss */
      .card-group .card:last-child {
        border-bottom-left-radius: 0;
        border-top-left-radius: 0; }
        /* line 285, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_card.scss */
        .card-group .card:last-child .card-img-top {
          border-top-left-radius: 0; }
        /* line 288, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_card.scss */
        .card-group .card:last-child .card-img-bottom {
          border-bottom-left-radius: 0; }
      /* line 293, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_card.scss */
      .card-group .card:not(:first-child):not(:last-child) {
        border-radius: 0; }
        /* line 296, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_card.scss */
        .card-group .card:not(:first-child):not(:last-child) .card-img-top,
        .card-group .card:not(:first-child):not(:last-child) .card-img-bottom {
          border-radius: 0; } }
@media (min-width: 544px) {
  /* line 312, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_card.scss */
  .card-columns {
    -webkit-column-count: 3;
       -moz-column-count: 3;
            column-count: 3;
    -webkit-column-gap: 1.25rem;
       -moz-column-gap: 1.25rem;
            column-gap: 1.25rem; }
    /* line 316, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_card.scss */
    .card-columns .card {
      width: 100%; } }
/* line 1, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_breadcrumb.scss */
.breadcrumb {
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #eceeef;
  border-radius: 0.25rem; }
  /* line 2, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
  .breadcrumb::after {
    content: "";
    display: table;
    clear: both; }

/* line 10, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_breadcrumb.scss */
.breadcrumb-item {
  float: left; }
  /* line 14, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_breadcrumb.scss */
  .breadcrumb-item + .breadcrumb-item::before {
    display: inline-block;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    color: #818a91;
    content: "/"; }
  /* line 28, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_breadcrumb.scss */
  .breadcrumb-item + .breadcrumb-item:hover::before {
    text-decoration: underline; }
  /* line 31, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_breadcrumb.scss */
  .breadcrumb-item + .breadcrumb-item:hover::before {
    text-decoration: none; }
  /* line 35, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_breadcrumb.scss */
  .breadcrumb-item.active {
    color: #818a91; }

/* line 1, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_pagination.scss */
.pagination {
  display: inline-block;
  padding-left: 0;
  margin-top: 1rem;
  margin-bottom: 1rem;
  border-radius: 0.25rem; }

/* line 9, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_pagination.scss */
.page-item {
  display: inline; }
  /* line 13, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_pagination.scss */
  .page-item:first-child .page-link {
    margin-left: 0;
    border-bottom-left-radius: 0.25rem;
    border-top-left-radius: 0.25rem; }
  /* line 19, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_pagination.scss */
  .page-item:last-child .page-link {
    border-bottom-right-radius: 0.25rem;
    border-top-right-radius: 0.25rem; }
  /* line 37, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_hover.scss */
  .page-item.active .page-link, .page-item.active .page-link:focus, .page-item.active .page-link:hover {
    z-index: 2;
    color: #fff;
    cursor: default;
    background-color: #43629c;
    border-color: #43629c; }
  /* line 37, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_hover.scss */
  .page-item.disabled .page-link, .page-item.disabled .page-link:focus, .page-item.disabled .page-link:hover {
    color: #818a91;
    pointer-events: none;
    cursor: not-allowed;
    background-color: #fff;
    border-color: #ddd; }

/* line 45, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_pagination.scss */
.page-link {
  position: relative;
  float: left;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  color: #43629c;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd; }
  /* line 21, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_hover.scss */
  .page-link:focus, .page-link:hover {
    color: #2c4066;
    background-color: #eceeef;
    border-color: #ddd; }

/* line 4, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_pagination.scss */
.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem; }
/* line 11, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_pagination.scss */
.pagination-lg .page-item:first-child .page-link {
  border-bottom-left-radius: 0.3rem;
  border-top-left-radius: 0.3rem; }
/* line 16, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_pagination.scss */
.pagination-lg .page-item:last-child .page-link {
  border-bottom-right-radius: 0.3rem;
  border-top-right-radius: 0.3rem; }

/* line 4, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_pagination.scss */
.pagination-sm .page-link {
  padding: 0.275rem 0.75rem;
  font-size: 0.875rem; }
/* line 11, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_pagination.scss */
.pagination-sm .page-item:first-child .page-link {
  border-bottom-left-radius: 0.2rem;
  border-top-left-radius: 0.2rem; }
/* line 16, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_pagination.scss */
.pagination-sm .page-item:last-child .page-link {
  border-bottom-right-radius: 0.2rem;
  border-top-right-radius: 0.2rem; }

/* line 6, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_tags.scss */
.tag {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem; }
  /* line 19, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_tags.scss */
  .tag:empty {
    display: none; }

/* line 25, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_tags.scss */
.btn .tag, .custom-field .custom-field__important-toggle .tag, .select2-container .select2-selection li.select2-selection__choice .tag, .slick-slider .slick-prev .tag, .slick-slider .slick-next .tag {
  position: relative;
  top: -1px; }

/* line 21, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_hover.scss */
a.tag:focus, a.tag:hover {
  color: #fff;
  text-decoration: none;
  cursor: pointer; }

/* line 45, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_tags.scss */
.tag-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem; }

/* line 55, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_tags.scss */
.tag-default {
  background-color: #818a91; }
  /* line 21, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_hover.scss */
  .tag-default[href]:focus, .tag-default[href]:hover {
    background-color: #687077; }

/* line 59, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_tags.scss */
.tag-primary {
  background-color: #43629c; }
  /* line 21, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_hover.scss */
  .tag-primary[href]:focus, .tag-primary[href]:hover {
    background-color: #344c78; }

/* line 63, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_tags.scss */
.tag-success {
  background-color: #5cb85c; }
  /* line 21, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_hover.scss */
  .tag-success[href]:focus, .tag-success[href]:hover {
    background-color: #449d44; }

/* line 67, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_tags.scss */
.tag-info {
  background-color: #5bc0de; }
  /* line 21, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_hover.scss */
  .tag-info[href]:focus, .tag-info[href]:hover {
    background-color: #31b0d5; }

/* line 71, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_tags.scss */
.tag-warning {
  background-color: #f0ad4e; }
  /* line 21, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_hover.scss */
  .tag-warning[href]:focus, .tag-warning[href]:hover {
    background-color: #ec971f; }

/* line 75, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_tags.scss */
.tag-danger {
  background-color: #d9534f; }
  /* line 21, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_hover.scss */
  .tag-danger[href]:focus, .tag-danger[href]:hover {
    background-color: #c9302c; }

/* line 1, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_jumbotron.scss */
.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #eceeef;
  border-radius: 0.3rem; }
  @media (min-width: 544px) {
    /* line 1, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_jumbotron.scss */
    .jumbotron {
      padding: 4rem 2rem; } }

/* line 12, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_jumbotron.scss */
.jumbotron-hr {
  border-top-color: #d0d5d8; }

/* line 16, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_jumbotron.scss */
.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0; }

/* line 5, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_alert.scss */
.alert, .error_explanation {
  padding: 1rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem; }

/* line 13, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_alert.scss */
.alert-heading {
  color: inherit; }

/* line 19, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_alert.scss */
.alert-link {
  font-weight: bold; }

/* line 28, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_alert.scss */
.alert-dismissible {
  padding-right: 2rem; }
  /* line 32, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_alert.scss */
  .alert-dismissible .close {
    position: relative;
    top: -.125rem;
    right: -1rem;
    color: inherit; }

/* line 45, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_alert.scss */
.alert-success {
  background-color: #dff0d8;
  border-color: #d0e9c6;
  color: #3c763d; }
  /* line 8, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_alert.scss */
  .alert-success hr {
    border-top-color: #c1e2b3; }
  /* line 11, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_alert.scss */
  .alert-success .alert-link {
    color: #2b542c; }

/* line 48, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_alert.scss */
.alert-info {
  background-color: #d9edf7;
  border-color: #bcdff1;
  color: #31708f; }
  /* line 8, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_alert.scss */
  .alert-info hr {
    border-top-color: #a6d5ec; }
  /* line 11, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_alert.scss */
  .alert-info .alert-link {
    color: #245269; }

/* line 51, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_alert.scss */
.alert-warning {
  background-color: #fcf8e3;
  border-color: #faf2cc;
  color: #8a6d3b; }
  /* line 8, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_alert.scss */
  .alert-warning hr {
    border-top-color: #f7ecb5; }
  /* line 11, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_alert.scss */
  .alert-warning .alert-link {
    color: #66512c; }

/* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_alert.scss */
.alert-danger, .error_explanation {
  background-color: #f2dede;
  border-color: #ebcccc;
  color: #a94442; }
  /* line 8, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_alert.scss */
  .alert-danger hr, .error_explanation hr {
    border-top-color: #e4b9b9; }
  /* line 11, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_alert.scss */
  .alert-danger .alert-link, .error_explanation .alert-link {
    color: #843534; }

@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0; }
  to {
    background-position: 0 0; } }
/* line 15, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_progress.scss */
.progress {
  display: block;
  width: 100%;
  height: 1rem;
  margin-bottom: 1rem; }

/* line 21, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_progress.scss */
.progress[value] {
  background-color: #eee;
  border: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: 0.25rem; }

/* line 33, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_progress.scss */
.progress[value]::-ms-fill {
  background-color: #0074d9;
  border: 0; }

/* line 38, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_progress.scss */
.progress[value]::-moz-progress-bar {
  background-color: #0074d9;
  border-bottom-left-radius: 0.25rem;
  border-top-left-radius: 0.25rem; }

/* line 42, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_progress.scss */
.progress[value]::-webkit-progress-value {
  background-color: #0074d9;
  border-bottom-left-radius: 0.25rem;
  border-top-left-radius: 0.25rem; }

/* line 47, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_progress.scss */
.progress[value="100"]::-moz-progress-bar {
  border-bottom-right-radius: 0.25rem;
  border-top-right-radius: 0.25rem; }

/* line 50, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_progress.scss */
.progress[value="100"]::-webkit-progress-value {
  border-bottom-right-radius: 0.25rem;
  border-top-right-radius: 0.25rem; }

/* line 55, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_progress.scss */
.progress[value]::-webkit-progress-bar {
  background-color: #eee;
  border-radius: 0.25rem; }

/* line 60, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_progress.scss */
base::-moz-progress-bar,
.progress[value] {
  background-color: #eee;
  border-radius: 0.25rem; }

@media screen and (min-width: 0\0) {
  /* line 69, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_progress.scss */
  .progress {
    background-color: #eee;
    border-radius: 0.25rem; }

  /* line 74, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_progress.scss */
  .progress-bar {
    display: inline-block;
    height: 1rem;
    text-indent: -999rem;
    background-color: #0074d9;
    border-bottom-left-radius: 0.25rem;
    border-top-left-radius: 0.25rem; }

  /* line 81, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_progress.scss */
  .progress[width="100%"] {
    border-bottom-right-radius: 0.25rem;
    border-top-right-radius: 0.25rem; } }
/* line 91, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_progress.scss */
.progress-striped[value]::-webkit-progress-value {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem; }

/* line 95, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_progress.scss */
.progress-striped[value]::-moz-progress-bar {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem; }

/* line 99, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_progress.scss */
.progress-striped[value]::-ms-fill {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem; }

@media screen and (min-width: 0\0) {
  /* line 105, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_progress.scss */
  .progress-bar-striped {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-size: 1rem 1rem; } }
/* line 116, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_progress.scss */
.progress-animated[value]::-webkit-progress-value {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
          animation: progress-bar-stripes 2s linear infinite; }

/* line 119, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_progress.scss */
.progress-animated[value]::-moz-progress-bar {
  animation: progress-bar-stripes 2s linear infinite; }

@media screen and (min-width: 0\0) {
  /* line 124, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_progress.scss */
  .progress-animated .progress-bar-striped {
    -webkit-animation: progress-bar-stripes 2s linear infinite;
            animation: progress-bar-stripes 2s linear infinite; } }
/* line 4, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_progress.scss */
.progress-success[value]::-webkit-progress-value {
  background-color: #5cb85c; }
/* line 8, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_progress.scss */
.progress-success[value]::-moz-progress-bar {
  background-color: #5cb85c; }
/* line 13, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_progress.scss */
.progress-success[value]::-ms-fill {
  background-color: #5cb85c; }
@media screen and (min-width: 0\0) {
  /* line 19, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_progress.scss */
  .progress-success .progress-bar {
    background-color: #5cb85c; } }

/* line 4, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_progress.scss */
.progress-info[value]::-webkit-progress-value {
  background-color: #5bc0de; }
/* line 8, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_progress.scss */
.progress-info[value]::-moz-progress-bar {
  background-color: #5bc0de; }
/* line 13, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_progress.scss */
.progress-info[value]::-ms-fill {
  background-color: #5bc0de; }
@media screen and (min-width: 0\0) {
  /* line 19, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_progress.scss */
  .progress-info .progress-bar {
    background-color: #5bc0de; } }

/* line 4, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_progress.scss */
.progress-warning[value]::-webkit-progress-value {
  background-color: #f0ad4e; }
/* line 8, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_progress.scss */
.progress-warning[value]::-moz-progress-bar {
  background-color: #f0ad4e; }
/* line 13, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_progress.scss */
.progress-warning[value]::-ms-fill {
  background-color: #f0ad4e; }
@media screen and (min-width: 0\0) {
  /* line 19, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_progress.scss */
  .progress-warning .progress-bar {
    background-color: #f0ad4e; } }

/* line 4, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_progress.scss */
.progress-danger[value]::-webkit-progress-value {
  background-color: #d9534f; }
/* line 8, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_progress.scss */
.progress-danger[value]::-moz-progress-bar {
  background-color: #d9534f; }
/* line 13, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_progress.scss */
.progress-danger[value]::-ms-fill {
  background-color: #d9534f; }
@media screen and (min-width: 0\0) {
  /* line 19, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_progress.scss */
  .progress-danger .progress-bar {
    background-color: #d9534f; } }

/* line 15, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_media.scss */
.media,
.media-body {
  overflow: hidden; }

/* line 19, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_media.scss */
.media-body {
  width: 10000px; }

/* line 22, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_media.scss */
.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top; }

/* line 28, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_media.scss */
.media-middle {
  vertical-align: middle; }

/* line 31, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_media.scss */
.media-bottom {
  vertical-align: bottom; }

/* line 41, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_media.scss */
.media-object {
  display: block; }
  /* line 45, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_media.scss */
  .media-object.img-thumbnail {
    max-width: none; }

/* line 55, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_media.scss */
.media-right {
  padding-left: 10px; }

/* line 59, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_media.scss */
.media-left {
  padding-right: 10px; }

/* line 68, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_media.scss */
.media-heading {
  margin-top: 0;
  margin-bottom: 5px; }

/* line 78, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_media.scss */
.media-list {
  padding-left: 0;
  list-style: none; }

/* line 5, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_list-group.scss */
.list-group {
  padding-left: 0;
  margin-bottom: 0; }

/* line 16, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd; }
  /* line 25, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_list-group.scss */
  .list-group-item:first-child {
    border-top-right-radius: 0.25rem;
    border-top-left-radius: 0.25rem; }
  /* line 29, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_list-group.scss */
  .list-group-item:last-child {
    margin-bottom: 0;
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem; }
  /* line 37, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_hover.scss */
  .list-group-item.disabled, .list-group-item.disabled:focus, .list-group-item.disabled:hover {
    color: #818a91;
    cursor: not-allowed;
    background-color: #eceeef; }
    /* line 41, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_list-group.scss */
    .list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading {
      color: inherit; }
    /* line 44, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_list-group.scss */
    .list-group-item.disabled .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text {
      color: #818a91; }
  /* line 37, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_hover.scss */
  .list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {
    z-index: 2;
    color: #fff;
    text-decoration: none;
    background-color: #43629c;
    border-color: #43629c; }
    /* line 59, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_list-group.scss */
    .list-group-item.active .list-group-item-heading,
    .list-group-item.active .list-group-item-heading > small,
    .list-group-item.active .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading,
    .list-group-item.active:focus .list-group-item-heading > small,
    .list-group-item.active:focus .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading,
    .list-group-item.active:hover .list-group-item-heading > small,
    .list-group-item.active:hover .list-group-item-heading > .small {
      color: inherit; }
    /* line 64, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_list-group.scss */
    .list-group-item.active .list-group-item-text, .list-group-item.active:focus .list-group-item-text, .list-group-item.active:hover .list-group-item-text {
      color: #c5d0e6; }

/* line 72, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-flush .list-group-item {
  border-radius: 0; }

/* line 83, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-item-action {
  width: 100%;
  color: #555;
  text-align: inherit; }
  /* line 88, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_list-group.scss */
  .list-group-item-action .list-group-item-heading {
    color: #333; }
  /* line 21, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_hover.scss */
  .list-group-item-action:focus, .list-group-item-action:hover {
    color: #555;
    text-decoration: none;
    background-color: #f5f5f5; }

/* line 4, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_list-group.scss */
.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8; }

/* line 9, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_list-group.scss */
a.list-group-item-success,
button.list-group-item-success {
  color: #3c763d; }
  /* line 13, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_list-group.scss */
  a.list-group-item-success .list-group-item-heading,
  button.list-group-item-success .list-group-item-heading {
    color: inherit; }
  /* line 21, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_hover.scss */
  a.list-group-item-success:focus, a.list-group-item-success:hover,
  button.list-group-item-success:focus,
  button.list-group-item-success:hover {
    color: #3c763d;
    background-color: #d0e9c6; }
  /* line 37, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_hover.scss */
  a.list-group-item-success.active, a.list-group-item-success.active:focus, a.list-group-item-success.active:hover,
  button.list-group-item-success.active,
  button.list-group-item-success.active:focus,
  button.list-group-item-success.active:hover {
    color: #fff;
    background-color: #3c763d;
    border-color: #3c763d; }

/* line 4, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_list-group.scss */
.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7; }

/* line 9, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_list-group.scss */
a.list-group-item-info,
button.list-group-item-info {
  color: #31708f; }
  /* line 13, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_list-group.scss */
  a.list-group-item-info .list-group-item-heading,
  button.list-group-item-info .list-group-item-heading {
    color: inherit; }
  /* line 21, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_hover.scss */
  a.list-group-item-info:focus, a.list-group-item-info:hover,
  button.list-group-item-info:focus,
  button.list-group-item-info:hover {
    color: #31708f;
    background-color: #c4e3f3; }
  /* line 37, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_hover.scss */
  a.list-group-item-info.active, a.list-group-item-info.active:focus, a.list-group-item-info.active:hover,
  button.list-group-item-info.active,
  button.list-group-item-info.active:focus,
  button.list-group-item-info.active:hover {
    color: #fff;
    background-color: #31708f;
    border-color: #31708f; }

/* line 4, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_list-group.scss */
.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3; }

/* line 9, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_list-group.scss */
a.list-group-item-warning,
button.list-group-item-warning {
  color: #8a6d3b; }
  /* line 13, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_list-group.scss */
  a.list-group-item-warning .list-group-item-heading,
  button.list-group-item-warning .list-group-item-heading {
    color: inherit; }
  /* line 21, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_hover.scss */
  a.list-group-item-warning:focus, a.list-group-item-warning:hover,
  button.list-group-item-warning:focus,
  button.list-group-item-warning:hover {
    color: #8a6d3b;
    background-color: #faf2cc; }
  /* line 37, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_hover.scss */
  a.list-group-item-warning.active, a.list-group-item-warning.active:focus, a.list-group-item-warning.active:hover,
  button.list-group-item-warning.active,
  button.list-group-item-warning.active:focus,
  button.list-group-item-warning.active:hover {
    color: #fff;
    background-color: #8a6d3b;
    border-color: #8a6d3b; }

/* line 4, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_list-group.scss */
.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede; }

/* line 9, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_list-group.scss */
a.list-group-item-danger,
button.list-group-item-danger {
  color: #a94442; }
  /* line 13, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_list-group.scss */
  a.list-group-item-danger .list-group-item-heading,
  button.list-group-item-danger .list-group-item-heading {
    color: inherit; }
  /* line 21, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_hover.scss */
  a.list-group-item-danger:focus, a.list-group-item-danger:hover,
  button.list-group-item-danger:focus,
  button.list-group-item-danger:hover {
    color: #a94442;
    background-color: #ebcccc; }
  /* line 37, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_hover.scss */
  a.list-group-item-danger.active, a.list-group-item-danger.active:focus, a.list-group-item-danger.active:hover,
  button.list-group-item-danger.active,
  button.list-group-item-danger.active:focus,
  button.list-group-item-danger.active:hover {
    color: #fff;
    background-color: #a94442;
    border-color: #a94442; }

/* line 116, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px; }

/* line 120, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3; }

/* line 3, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_responsive-embed.scss */
.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden; }
  /* line 10, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_responsive-embed.scss */
  .embed-responsive .embed-responsive-item,
  .embed-responsive iframe,
  .embed-responsive embed,
  .embed-responsive object,
  .embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0; }

/* line 25, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_responsive-embed.scss */
.embed-responsive-21by9 {
  padding-bottom: 42.85714%; }

/* line 29, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_responsive-embed.scss */
.embed-responsive-16by9 {
  padding-bottom: 56.25%; }

/* line 33, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_responsive-embed.scss */
.embed-responsive-4by3 {
  padding-bottom: 75%; }

/* line 37, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_responsive-embed.scss */
.embed-responsive-1by1 {
  padding-bottom: 100%; }

/* line 1, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_close.scss */
.close {
  float: right;
  font-size: 1.5rem;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: .2; }
  /* line 21, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_hover.scss */
  .close:focus, .close:hover {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    opacity: .5; }

/* line 24, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_close.scss */
button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none; }

/* line 8, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_modal.scss */
.modal-open {
  overflow: hidden; }

/* line 13, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_modal.scss */
.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  outline: 0;
  -webkit-overflow-scrolling: touch; }
  /* line 28, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_modal.scss */
  .modal.fade .modal-dialog {
    -webkit-transition: -webkit-transform .3s ease-out;
    transition: -webkit-transform .3s ease-out;
    transition: transform .3s ease-out;
    transition: transform .3s ease-out, -webkit-transform .3s ease-out;
    -webkit-transform: translate(0, -25%);
            transform: translate(0, -25%); }
  /* line 32, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_modal.scss */
  .modal.in .modal-dialog {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }

/* line 34, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_modal.scss */
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto; }

/* line 40, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_modal.scss */
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px; }

/* line 47, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_modal.scss */
.modal-content {
  position: relative;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0; }

/* line 59, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_modal.scss */
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000; }
  /* line 69, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_modal.scss */
  .modal-backdrop.fade {
    opacity: 0; }
  /* line 70, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_modal.scss */
  .modal-backdrop.in {
    opacity: 0.5; }

/* line 75, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_modal.scss */
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5; }
  /* line 2, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
  .modal-header::after {
    content: "";
    display: table;
    clear: both; }

/* line 81, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_modal.scss */
.modal-header .close {
  margin-top: -2px; }

/* line 86, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_modal.scss */
.modal-title {
  margin: 0;
  line-height: 1.5; }

/* line 93, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_modal.scss */
.modal-body {
  position: relative;
  padding: 15px; }

/* line 99, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_modal.scss */
.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5; }
  /* line 2, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
  .modal-footer::after {
    content: "";
    display: table;
    clear: both; }

/* line 107, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_modal.scss */
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll; }

@media (min-width: 544px) {
  /* line 118, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_modal.scss */
  .modal-dialog {
    max-width: 600px;
    margin: 30px auto; }

  /* line 127, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_modal.scss */
  .modal-sm {
    max-width: 300px; } }
@media (min-width: 992px) {
  /* line 131, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_modal.scss */
  .modal-lg {
    max-width: 900px; } }
/* line 2, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_tooltip.scss */
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0; }
  /* line 14, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_tooltip.scss */
  .tooltip.in {
    opacity: 0.9; }
  /* line 16, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_tooltip.scss */
  .tooltip.tooltip-top, .tooltip.bs-tether-element-attached-bottom {
    padding: 5px 0;
    margin-top: -3px; }
    /* line 21, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_tooltip.scss */
    .tooltip.tooltip-top .tooltip-arrow, .tooltip.bs-tether-element-attached-bottom .tooltip-arrow {
      bottom: 0;
      left: 50%;
      margin-left: -5px;
      border-width: 5px 5px 0;
      border-top-color: #000; }
  /* line 29, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_tooltip.scss */
  .tooltip.tooltip-right, .tooltip.bs-tether-element-attached-left {
    padding: 0 5px;
    margin-left: 3px; }
    /* line 34, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_tooltip.scss */
    .tooltip.tooltip-right .tooltip-arrow, .tooltip.bs-tether-element-attached-left .tooltip-arrow {
      top: 50%;
      left: 0;
      margin-top: -5px;
      border-width: 5px 5px 5px 0;
      border-right-color: #000; }
  /* line 42, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_tooltip.scss */
  .tooltip.tooltip-bottom, .tooltip.bs-tether-element-attached-top {
    padding: 5px 0;
    margin-top: 3px; }
    /* line 47, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_tooltip.scss */
    .tooltip.tooltip-bottom .tooltip-arrow, .tooltip.bs-tether-element-attached-top .tooltip-arrow {
      top: 0;
      left: 50%;
      margin-left: -5px;
      border-width: 0 5px 5px;
      border-bottom-color: #000; }
  /* line 55, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_tooltip.scss */
  .tooltip.tooltip-left, .tooltip.bs-tether-element-attached-right {
    padding: 0 5px;
    margin-left: -3px; }
    /* line 60, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_tooltip.scss */
    .tooltip.tooltip-left .tooltip-arrow, .tooltip.bs-tether-element-attached-right .tooltip-arrow {
      top: 50%;
      right: 0;
      margin-top: -5px;
      border-width: 5px 0 5px 5px;
      border-left-color: #000; }

/* line 71, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_tooltip.scss */
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0.25rem; }

/* line 81, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_tooltip.scss */
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid; }

/* line 1, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_popover.scss */
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  padding: 1px;
  font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem; }
  /* line 24, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_popover.scss */
  .popover.popover-top, .popover.bs-tether-element-attached-bottom {
    margin-top: -10px; }
    /* line 28, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_popover.scss */
    .popover.popover-top .popover-arrow, .popover.bs-tether-element-attached-bottom .popover-arrow {
      bottom: -11px;
      left: 50%;
      margin-left: -11px;
      border-top-color: rgba(0, 0, 0, 0.25);
      border-bottom-width: 0; }
      /* line 34, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_popover.scss */
      .popover.popover-top .popover-arrow::after, .popover.bs-tether-element-attached-bottom .popover-arrow::after {
        bottom: 1px;
        margin-left: -10px;
        content: "";
        border-top-color: #fff;
        border-bottom-width: 0; }
  /* line 44, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_popover.scss */
  .popover.popover-right, .popover.bs-tether-element-attached-left {
    margin-left: 10px; }
    /* line 48, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_popover.scss */
    .popover.popover-right .popover-arrow, .popover.bs-tether-element-attached-left .popover-arrow {
      top: 50%;
      left: -11px;
      margin-top: -11px;
      border-right-color: rgba(0, 0, 0, 0.25);
      border-left-width: 0; }
      /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_popover.scss */
      .popover.popover-right .popover-arrow::after, .popover.bs-tether-element-attached-left .popover-arrow::after {
        bottom: -10px;
        left: 1px;
        content: "";
        border-right-color: #fff;
        border-left-width: 0; }
  /* line 64, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_popover.scss */
  .popover.popover-bottom, .popover.bs-tether-element-attached-top {
    margin-top: 10px; }
    /* line 68, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_popover.scss */
    .popover.popover-bottom .popover-arrow, .popover.bs-tether-element-attached-top .popover-arrow {
      top: -11px;
      left: 50%;
      margin-left: -11px;
      border-top-width: 0;
      border-bottom-color: rgba(0, 0, 0, 0.25); }
      /* line 74, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_popover.scss */
      .popover.popover-bottom .popover-arrow::after, .popover.bs-tether-element-attached-top .popover-arrow::after {
        top: 1px;
        margin-left: -10px;
        content: "";
        border-top-width: 0;
        border-bottom-color: #fff; }
  /* line 84, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_popover.scss */
  .popover.popover-left, .popover.bs-tether-element-attached-right {
    margin-left: -10px; }
    /* line 88, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_popover.scss */
    .popover.popover-left .popover-arrow, .popover.bs-tether-element-attached-right .popover-arrow {
      top: 50%;
      right: -11px;
      margin-top: -11px;
      border-right-width: 0;
      border-left-color: rgba(0, 0, 0, 0.25); }
      /* line 94, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_popover.scss */
      .popover.popover-left .popover-arrow::after, .popover.bs-tether-element-attached-right .popover-arrow::after {
        right: 1px;
        bottom: -10px;
        content: "";
        border-right-width: 0;
        border-left-color: #fff; }

/* line 107, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_popover.scss */
.popover-title {
  padding: 8px 14px;
  margin: 0;
  font-size: 1rem;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 0.2375rem 0.2375rem 0 0; }
  /* line 116, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_popover.scss */
  .popover-title:empty {
    display: none; }

/* line 121, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_popover.scss */
.popover-content {
  padding: 9px 14px; }

/* line 131, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_popover.scss */
.popover-arrow, .popover-arrow::after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid; }

/* line 141, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_popover.scss */
.popover-arrow {
  border-width: 11px; }

/* line 144, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_popover.scss */
.popover-arrow::after {
  content: "";
  border-width: 10px; }

/* line 2, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_carousel.scss */
.carousel {
  position: relative; }

/* line 6, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden; }
  /* line 11, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_carousel.scss */
  .carousel-inner > .carousel-item {
    position: relative;
    display: none;
    -webkit-transition: .6s ease-in-out left;
    transition: .6s ease-in-out left; }
    /* line 17, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_carousel.scss */
    .carousel-inner > .carousel-item > img,
    .carousel-inner > .carousel-item > a > img {
      line-height: 1; }
    @media all and (transform-3d), (-webkit-transform-3d) {
      /* line 11, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_carousel.scss */
      .carousel-inner > .carousel-item {
        -webkit-transition: -webkit-transform .6s ease-in-out;
        transition: -webkit-transform .6s ease-in-out;
        transition: transform .6s ease-in-out;
        transition: transform .6s ease-in-out, -webkit-transform .6s ease-in-out;
        -webkit-backface-visibility: hidden;
                backface-visibility: hidden;
        -webkit-perspective: 1000px;
                perspective: 1000px; }
        /* line 29, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_carousel.scss */
        .carousel-inner > .carousel-item.next, .carousel-inner > .carousel-item.active.right {
          left: 0;
          -webkit-transform: translate3d(100%, 0, 0);
                  transform: translate3d(100%, 0, 0); }
        /* line 34, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_carousel.scss */
        .carousel-inner > .carousel-item.prev, .carousel-inner > .carousel-item.active.left {
          left: 0;
          -webkit-transform: translate3d(-100%, 0, 0);
                  transform: translate3d(-100%, 0, 0); }
        /* line 39, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_carousel.scss */
        .carousel-inner > .carousel-item.next.left, .carousel-inner > .carousel-item.prev.right, .carousel-inner > .carousel-item.active {
          left: 0;
          -webkit-transform: translate3d(0, 0, 0);
                  transform: translate3d(0, 0, 0); } }
  /* line 48, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_carousel.scss */
  .carousel-inner > .active,
  .carousel-inner > .next,
  .carousel-inner > .prev {
    display: block; }
  /* line 54, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_carousel.scss */
  .carousel-inner > .active {
    left: 0; }
  /* line 58, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_carousel.scss */
  .carousel-inner > .next,
  .carousel-inner > .prev {
    position: absolute;
    top: 0;
    width: 100%; }
  /* line 65, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_carousel.scss */
  .carousel-inner > .next {
    left: 100%; }
  /* line 68, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_carousel.scss */
  .carousel-inner > .prev {
    left: -100%; }
  /* line 71, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_carousel.scss */
  .carousel-inner > .next.left,
  .carousel-inner > .prev.right {
    left: 0; }
  /* line 76, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_carousel.scss */
  .carousel-inner > .active.left {
    left: -100%; }
  /* line 79, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_carousel.scss */
  .carousel-inner > .active.right {
    left: 100%; }

/* line 89, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-control {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 15%;
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  opacity: 0.5; }
  /* line 104, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_carousel.scss */
  .carousel-control.left {
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); }
  /* line 107, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_carousel.scss */
  .carousel-control.right {
    right: 0;
    left: auto;
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); }
  /* line 21, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_hover.scss */
  .carousel-control:focus, .carousel-control:hover {
    color: #fff;
    text-decoration: none;
    outline: 0;
    opacity: .9; }
  /* line 122, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_carousel.scss */
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    position: absolute;
    top: 50%;
    z-index: 5;
    display: inline-block;
    width: 20px;
    height: 20px;
    margin-top: -10px;
    font-family: serif;
    line-height: 1; }
  /* line 134, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_carousel.scss */
  .carousel-control .icon-prev {
    left: 50%;
    margin-left: -10px; }
  /* line 138, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_carousel.scss */
  .carousel-control .icon-next {
    right: 50%;
    margin-right: -10px; }
  /* line 144, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_carousel.scss */
  .carousel-control .icon-prev::before {
    content: "\2039"; }
  /* line 149, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_carousel.scss */
  .carousel-control .icon-next::before {
    content: "\203a"; }

/* line 161, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  padding-left: 0;
  margin-left: -30%;
  text-align: center;
  list-style: none; }
  /* line 172, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_carousel.scss */
  .carousel-indicators li {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    cursor: pointer;
    background-color: transparent;
    border: 1px solid #fff;
    border-radius: 10px; }
  /* line 189, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_carousel.scss */
  .carousel-indicators .active {
    width: 12px;
    height: 12px;
    margin: 0;
    background-color: #fff; }

/* line 202, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
  /* line 214, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_carousel.scss */
  .carousel-caption .btn, .carousel-caption .custom-field .custom-field__important-toggle, .custom-field .carousel-caption .custom-field__important-toggle, .carousel-caption .select2-container .select2-selection li.select2-selection__choice, .select2-container .select2-selection .carousel-caption li.select2-selection__choice, .carousel-caption .slick-slider .slick-prev, .slick-slider .carousel-caption .slick-prev, .carousel-caption .slick-slider .slick-next, .slick-slider .carousel-caption .slick-next {
    text-shadow: none; }

@media (min-width: 544px) {
  /* line 227, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_carousel.scss */
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    font-size: 30px; }
  /* line 234, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_carousel.scss */
  .carousel-control .icon-prev {
    margin-left: -15px; }
  /* line 237, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_carousel.scss */
  .carousel-control .icon-next {
    margin-right: -15px; }

  /* line 243, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_carousel.scss */
  .carousel-caption {
    right: 20%;
    left: 20%;
    padding-bottom: 30px; }

  /* line 250, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/_carousel.scss */
  .carousel-indicators {
    bottom: 20px; } }
/* line 5, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_background.scss */
.bg-faded {
  background-color: #f7f7f9; }

/* line 4, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_background-variant.scss */
.bg-primary {
  color: #fff !important;
  background-color: #43629c !important; }

/* line 21, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_hover.scss */
a.bg-primary:focus, a.bg-primary:hover {
  background-color: #344c78 !important; }

/* line 4, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_background-variant.scss */
.bg-success {
  color: #fff !important;
  background-color: #5cb85c !important; }

/* line 21, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_hover.scss */
a.bg-success:focus, a.bg-success:hover {
  background-color: #449d44 !important; }

/* line 4, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_background-variant.scss */
.bg-info {
  color: #fff !important;
  background-color: #5bc0de !important; }

/* line 21, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_hover.scss */
a.bg-info:focus, a.bg-info:hover {
  background-color: #31b0d5 !important; }

/* line 4, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_background-variant.scss */
.bg-warning {
  color: #fff !important;
  background-color: #f0ad4e !important; }

/* line 21, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_hover.scss */
a.bg-warning:focus, a.bg-warning:hover {
  background-color: #ec971f !important; }

/* line 4, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_background-variant.scss */
.bg-danger {
  color: #fff !important;
  background-color: #d9534f !important; }

/* line 21, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_hover.scss */
a.bg-danger:focus, a.bg-danger:hover {
  background-color: #c9302c !important; }

/* line 4, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_background-variant.scss */
.bg-inverse {
  color: #fff !important;
  background-color: #333333 !important; }

/* line 21, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_hover.scss */
a.bg-inverse:focus, a.bg-inverse:hover {
  background-color: #1a1a1a !important; }

/* line 2, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.clearfix::after {
  content: "";
  display: table;
  clear: both; }

/* line 5, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_display.scss */
.d-block {
  display: block !important; }

/* line 8, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_display.scss */
.d-inline-block {
  display: inline-block !important; }

/* line 11, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_display.scss */
.d-inline {
  display: inline !important; }

/* line 3, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_pulls.scss */
.pull-xs-left {
  float: left !important; }

/* line 6, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_pulls.scss */
.pull-xs-right {
  float: right !important; }

/* line 9, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_pulls.scss */
.pull-xs-none {
  float: none !important; }

@media (min-width: 544px) {
  /* line 3, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_pulls.scss */
  .pull-sm-left {
    float: left !important; }

  /* line 6, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_pulls.scss */
  .pull-sm-right {
    float: right !important; }

  /* line 9, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_pulls.scss */
  .pull-sm-none {
    float: none !important; } }
@media (min-width: 768px) {
  /* line 3, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_pulls.scss */
  .pull-md-left {
    float: left !important; }

  /* line 6, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_pulls.scss */
  .pull-md-right {
    float: right !important; }

  /* line 9, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_pulls.scss */
  .pull-md-none {
    float: none !important; } }
@media (min-width: 992px) {
  /* line 3, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_pulls.scss */
  .pull-lg-left {
    float: left !important; }

  /* line 6, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_pulls.scss */
  .pull-lg-right {
    float: right !important; }

  /* line 9, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_pulls.scss */
  .pull-lg-none {
    float: none !important; } }
@media (min-width: 1200px) {
  /* line 3, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_pulls.scss */
  .pull-xl-left {
    float: left !important; }

  /* line 6, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_pulls.scss */
  .pull-xl-right {
    float: right !important; }

  /* line 9, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_pulls.scss */
  .pull-xl-none {
    float: none !important; } }
/* line 5, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_screenreaders.scss */
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

/* line 23, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_screen-reader.scss */
.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto; }

/* line 3, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.w-100 {
  width: 100% !important; }

/* line 7, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.m-x-auto {
  margin-right: auto !important;
  margin-left: auto !important; }

/* line 17, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.m-a-0 {
  margin: 0 0 !important; }

/* line 18, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.m-t-0 {
  margin-top: 0 !important; }

/* line 19, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.m-r-0 {
  margin-right: 0 !important; }

/* line 20, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.m-b-0 {
  margin-bottom: 0 !important; }

/* line 21, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.m-l-0 {
  margin-left: 0 !important; }

/* line 24, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.m-x-0 {
  margin-right: 0 !important;
  margin-left: 0 !important; }

/* line 28, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.m-y-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important; }

/* line 17, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.m-a-1 {
  margin: 1rem 1rem !important; }

/* line 18, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.m-t-1 {
  margin-top: 1rem !important; }

/* line 19, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.m-r-1 {
  margin-right: 1rem !important; }

/* line 20, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.m-b-1 {
  margin-bottom: 1rem !important; }

/* line 21, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.m-l-1 {
  margin-left: 1rem !important; }

/* line 24, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.m-x-1 {
  margin-right: 1rem !important;
  margin-left: 1rem !important; }

/* line 28, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.m-y-1 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important; }

/* line 17, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.m-a-2 {
  margin: 1.5rem 1.5rem !important; }

/* line 18, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.m-t-2 {
  margin-top: 1.5rem !important; }

/* line 19, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.m-r-2 {
  margin-right: 1.5rem !important; }

/* line 20, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.m-b-2 {
  margin-bottom: 1.5rem !important; }

/* line 21, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.m-l-2 {
  margin-left: 1.5rem !important; }

/* line 24, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.m-x-2 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important; }

/* line 28, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.m-y-2 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important; }

/* line 17, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.m-a-3 {
  margin: 3rem 3rem !important; }

/* line 18, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.m-t-3 {
  margin-top: 3rem !important; }

/* line 19, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.m-r-3 {
  margin-right: 3rem !important; }

/* line 20, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.m-b-3 {
  margin-bottom: 3rem !important; }

/* line 21, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.m-l-3 {
  margin-left: 3rem !important; }

/* line 24, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.m-x-3 {
  margin-right: 3rem !important;
  margin-left: 3rem !important; }

/* line 28, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.m-y-3 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important; }

/* line 17, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.p-a-0 {
  padding: 0 0 !important; }

/* line 18, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.p-t-0 {
  padding-top: 0 !important; }

/* line 19, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.p-r-0 {
  padding-right: 0 !important; }

/* line 20, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.p-b-0 {
  padding-bottom: 0 !important; }

/* line 21, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.p-l-0 {
  padding-left: 0 !important; }

/* line 24, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.p-x-0 {
  padding-right: 0 !important;
  padding-left: 0 !important; }

/* line 28, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.p-y-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important; }

/* line 17, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.p-a-1 {
  padding: 1rem 1rem !important; }

/* line 18, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.p-t-1 {
  padding-top: 1rem !important; }

/* line 19, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.p-r-1 {
  padding-right: 1rem !important; }

/* line 20, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.p-b-1 {
  padding-bottom: 1rem !important; }

/* line 21, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.p-l-1 {
  padding-left: 1rem !important; }

/* line 24, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.p-x-1 {
  padding-right: 1rem !important;
  padding-left: 1rem !important; }

/* line 28, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.p-y-1 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important; }

/* line 17, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.p-a-2 {
  padding: 1.5rem 1.5rem !important; }

/* line 18, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.p-t-2 {
  padding-top: 1.5rem !important; }

/* line 19, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.p-r-2 {
  padding-right: 1.5rem !important; }

/* line 20, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.p-b-2 {
  padding-bottom: 1.5rem !important; }

/* line 21, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.p-l-2 {
  padding-left: 1.5rem !important; }

/* line 24, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.p-x-2 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important; }

/* line 28, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.p-y-2 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important; }

/* line 17, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.p-a-3 {
  padding: 3rem 3rem !important; }

/* line 18, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.p-t-3 {
  padding-top: 3rem !important; }

/* line 19, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.p-r-3 {
  padding-right: 3rem !important; }

/* line 20, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.p-b-3 {
  padding-bottom: 3rem !important; }

/* line 21, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.p-l-3 {
  padding-left: 3rem !important; }

/* line 24, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.p-x-3 {
  padding-right: 3rem !important;
  padding-left: 3rem !important; }

/* line 28, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.p-y-3 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important; }

/* line 37, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_spacing.scss */
.pos-f-t {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030; }

/* line 7, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_text.scss */
.text-justify {
  text-align: justify !important; }

/* line 8, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_text.scss */
.text-nowrap {
  white-space: nowrap !important; }

/* line 9, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_text.scss */
.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

/* line 15, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_text.scss */
.text-xs-left {
  text-align: left !important; }

/* line 16, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_text.scss */
.text-xs-right {
  text-align: right !important; }

/* line 17, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_text.scss */
.text-xs-center {
  text-align: center !important; }

@media (min-width: 544px) {
  /* line 15, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_text.scss */
  .text-sm-left {
    text-align: left !important; }

  /* line 16, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_text.scss */
  .text-sm-right {
    text-align: right !important; }

  /* line 17, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_text.scss */
  .text-sm-center {
    text-align: center !important; } }
@media (min-width: 768px) {
  /* line 15, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_text.scss */
  .text-md-left {
    text-align: left !important; }

  /* line 16, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_text.scss */
  .text-md-right {
    text-align: right !important; }

  /* line 17, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_text.scss */
  .text-md-center {
    text-align: center !important; } }
@media (min-width: 992px) {
  /* line 15, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_text.scss */
  .text-lg-left {
    text-align: left !important; }

  /* line 16, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_text.scss */
  .text-lg-right {
    text-align: right !important; }

  /* line 17, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_text.scss */
  .text-lg-center {
    text-align: center !important; } }
@media (min-width: 1200px) {
  /* line 15, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_text.scss */
  .text-xl-left {
    text-align: left !important; }

  /* line 16, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_text.scss */
  .text-xl-right {
    text-align: right !important; }

  /* line 17, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_text.scss */
  .text-xl-center {
    text-align: center !important; } }
/* line 23, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_text.scss */
.text-lowercase {
  text-transform: lowercase !important; }

/* line 24, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_text.scss */
.text-uppercase {
  text-transform: uppercase !important; }

/* line 25, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_text.scss */
.text-capitalize {
  text-transform: capitalize !important; }

/* line 29, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_text.scss */
.font-weight-normal {
  font-weight: normal; }

/* line 30, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_text.scss */
.font-weight-bold {
  font-weight: bold; }

/* line 31, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_text.scss */
.font-italic {
  font-style: italic; }

/* line 4, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */
.text-muted {
  color: #818a91 !important; }

/* line 21, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_hover.scss */
a.text-muted:focus, a.text-muted:hover {
  color: #687077 !important; }

/* line 4, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */
.text-primary {
  color: #43629c !important; }

/* line 21, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_hover.scss */
a.text-primary:focus, a.text-primary:hover {
  color: #344c78 !important; }

/* line 4, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */
.text-success {
  color: #5cb85c !important; }

/* line 21, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_hover.scss */
a.text-success:focus, a.text-success:hover {
  color: #449d44 !important; }

/* line 4, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */
.text-info {
  color: #5bc0de !important; }

/* line 21, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_hover.scss */
a.text-info:focus, a.text-info:hover {
  color: #31b0d5 !important; }

/* line 4, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */
.text-warning {
  color: #f0ad4e !important; }

/* line 21, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_hover.scss */
a.text-warning:focus, a.text-warning:hover {
  color: #ec971f !important; }

/* line 4, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */
.text-danger {
  color: #d9534f !important; }

/* line 21, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/mixins/_hover.scss */
a.text-danger:focus, a.text-danger:hover {
  color: #c9302c !important; }

/* line 49, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_text.scss */
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

/* line 5, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_visibility.scss */
.invisible {
  visibility: hidden !important; }

/* line 12, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_visibility.scss */
.hidden-xs-up {
  display: none !important; }

@media (max-width: 543px) {
  /* line 17, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_visibility.scss */
  .hidden-xs-down {
    display: none !important; } }

@media (min-width: 544px) {
  /* line 12, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_visibility.scss */
  .hidden-sm-up {
    display: none !important; } }

@media (max-width: 767px) {
  /* line 17, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_visibility.scss */
  .hidden-sm-down {
    display: none !important; } }

@media (min-width: 768px) {
  /* line 12, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_visibility.scss */
  .hidden-md-up {
    display: none !important; } }

@media (max-width: 991px) {
  /* line 17, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_visibility.scss */
  .hidden-md-down {
    display: none !important; } }

@media (min-width: 992px) {
  /* line 12, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_visibility.scss */
  .hidden-lg-up {
    display: none !important; } }

@media (max-width: 1199px) {
  /* line 17, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_visibility.scss */
  .hidden-lg-down {
    display: none !important; } }

@media (min-width: 1200px) {
  /* line 12, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_visibility.scss */
  .hidden-xl-up {
    display: none !important; } }

/* line 17, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_visibility.scss */
.hidden-xl-down {
  display: none !important; }

/* line 29, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_visibility.scss */
.visible-print-block {
  display: none !important; }
  @media print {
    /* line 29, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_visibility.scss */
    .visible-print-block {
      display: block !important; } }

/* line 36, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_visibility.scss */
.visible-print-inline {
  display: none !important; }
  @media print {
    /* line 36, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_visibility.scss */
    .visible-print-inline {
      display: inline !important; } }

/* line 43, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_visibility.scss */
.visible-print-inline-block {
  display: none !important; }
  @media print {
    /* line 43, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_visibility.scss */
    .visible-print-inline-block {
      display: inline-block !important; } }

@media print {
  /* line 51, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/bootstrap-4.0.0.alpha4/assets/stylesheets/bootstrap/utilities/_visibility.scss */
  .hidden-print {
    display: none !important; } }

/* line 1, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle; }

/* line 7, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container .select2-selection--single {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 28px;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-user-select: none; }

/* line 14, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container .select2-selection--single .select2-selection__rendered {
  display: block;
  padding-left: 8px;
  padding-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

/* line 21, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container .select2-selection--single .select2-selection__clear {
  position: relative; }

/* line 23, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
  padding-right: 8px;
  padding-left: 20px; }

/* line 26, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container .select2-selection--multiple {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  min-height: 32px;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-user-select: none; }

/* line 33, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container .select2-selection--multiple .select2-selection__rendered {
  display: inline-block;
  overflow: hidden;
  padding-left: 8px;
  text-overflow: ellipsis;
  white-space: nowrap; }

/* line 39, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container .select2-search--inline {
  float: left; }

/* line 41, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container .select2-search--inline .select2-search__field {
  box-sizing: border-box;
  border: none;
  font-size: 100%;
  margin-top: 5px;
  padding: 0; }

/* line 47, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none; }

/* line 50, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051; }

/* line 61, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-results {
  display: block; }

/* line 64, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0; }

/* line 69, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-results__option {
  padding: 6px;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-user-select: none; }

/* line 73, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-results__option[aria-selected] {
  cursor: pointer; }

/* line 76, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--open .select2-dropdown {
  left: 0; }

/* line 79, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

/* line 84, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

/* line 89, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-search--dropdown {
  display: block;
  padding: 4px; }

/* line 92, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-search--dropdown .select2-search__field {
  padding: 4px;
  width: 100%;
  box-sizing: border-box; }

/* line 96, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none; }

/* line 98, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-search--dropdown.select2-search--hide {
  display: none; }

/* line 101, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0); }

/* line 118, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important; }

/* line 130, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px; }

/* line 134, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px; }

/* line 137, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold; }

/* line 141, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #999; }

/* line 143, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px; }

/* line 149, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0; }

/* line 161, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }

/* line 164, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto; }

/* line 168, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default; }

/* line 171, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
  display: none; }

/* line 174, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px; }

/* line 178, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text; }

/* line 183, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
  box-sizing: border-box;
  list-style: none;
  margin: 0;
  padding: 0 5px;
  width: 100%; }

/* line 189, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
  list-style: none; }

/* line 191, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-selection--multiple .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-top: 5px;
  margin-right: 10px;
  padding: 1px; }

/* line 198, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px; }

/* line 207, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #999;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px; }

/* line 213, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #333; }

/* line 216, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
  float: right; }

/* line 219, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto; }

/* line 223, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }

/* line 227, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0; }

/* line 231, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default; }

/* line 235, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none; }

/* line 238, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

/* line 242, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

/* line 246, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa; }

/* line 249, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield; }

/* line 256, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }

/* line 260, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-results__option[role=group] {
  padding: 0; }

/* line 263, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-results__option[aria-disabled=true] {
  color: #999; }

/* line 266, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #ddd; }

/* line 269, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em; }

/* line 271, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0; }

/* line 273, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -1em;
  padding-left: 2em; }

/* line 276, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -2em;
  padding-left: 3em; }

/* line 279, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -3em;
  padding-left: 4em; }

/* line 282, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -4em;
  padding-left: 5em; }

/* line 285, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -5em;
  padding-left: 6em; }

/* line 289, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #5897fb;
  color: white; }

/* line 293, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

/* line 298, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: -webkit-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }

/* line 308, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic .select2-selection--single:focus {
  border: 1px solid #5897fb; }

/* line 310, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px; }

/* line 313, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-right: 10px; }

/* line 318, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic .select2-selection--single .select2-selection__placeholder {
  color: #999; }

/* line 320, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic .select2-selection--single .select2-selection__arrow {
  background-color: #ddd;
  border: none;
  border-left: 1px solid #aaa;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
  background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
  background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0); }

/* line 336, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0; }

/* line 348, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }

/* line 351, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto; }

/* line 360, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb; }

/* line 362, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
  background: transparent;
  border: none; }

/* line 365, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px; }

/* line 369, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: -webkit-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }

/* line 379, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0); }

/* line 389, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0; }

/* line 395, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic .select2-selection--multiple:focus {
  border: 1px solid #5897fb; }

/* line 397, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
  list-style: none;
  margin: 0;
  padding: 0 5px; }

/* line 401, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic .select2-selection--multiple .select2-selection__clear {
  display: none; }

/* line 403, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px; }

/* line 412, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
  color: #888;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px; }

/* line 418, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #555; }

/* line 421, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  float: right;
  margin-left: 5px;
  margin-right: auto; }

/* line 426, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }

/* line 430, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb; }

/* line 433, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

/* line 438, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

/* line 443, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0; }

/* line 447, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none; }

/* line 451, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic .select2-dropdown {
  background-color: white;
  border: 1px solid transparent; }

/* line 455, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic .select2-dropdown--above {
  border-bottom: none; }

/* line 458, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic .select2-dropdown--below {
  border-top: none; }

/* line 461, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }

/* line 465, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic .select2-results__option[role=group] {
  padding: 0; }

/* line 468, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic .select2-results__option[aria-disabled=true] {
  color: grey; }

/* line 471, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic .select2-results__option--highlighted[aria-selected] {
  background-color: #3875d7;
  color: white; }

/* line 475, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

/* line 480, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb; }

/*! Select2 Bootstrap Theme v0.1.0-beta.7 | MIT License | github.com/select2/select2-bootstrap-theme */
/* line 2, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap {
  display: block;
  /*------------------------------------*\
          #COMMON STYLES
  \*------------------------------------*/
  /**
   * Search field in the Select2 dropdown.
   */
  /**
   * No outline for all search fields - in the dropdown
   * and inline in multi Select2s.
   */
  /**
   * Adjust Select2's choices hover and selected styles to match
   * Bootstrap 3's default dropdown styles.
   *
   * @see http://getbootstrap.com/components/#dropdowns
   */
  /**
   * Clear the selection.
   */
  /**
   * Address disabled Select2 styles.
   *
   * @see https://select2.github.io/examples.html#disabled
   * @see http://getbootstrap.com/css/#forms-control-disabled
   */
  /*------------------------------------*\
          #DROPDOWN
  \*------------------------------------*/
  /**
   * Dropdown border color and box-shadow.
   */
  /**
   * Limit the dropdown height.
   */
  /*------------------------------------*\
          #SINGLE SELECT2
  \*------------------------------------*/
  /*------------------------------------*\
      #MULTIPLE SELECT2
  \*------------------------------------*/
  /**
   * Address Bootstrap control sizing classes
   *
   * 1. Reset Bootstrap defaults.
   * 2. Adjust the dropdown arrow button icon position.
   *
   * @see http://getbootstrap.com/css/#forms-control-sizes
   */
  /* 1 */
  /*------------------------------------*\
      #RTL SUPPORT
  \*------------------------------------*/ }

/* line 57, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-selection {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 4px;
  color: #555555;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  outline: 0; }

/* line 68, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-selection.form-control, .select2-container--bootstrap .select-style .select2-selection.dk-selected, .select-style .select2-container--bootstrap .select2-selection.dk-selected, .select2-container--bootstrap .select2-container .select2-selection, .select2-container .select2-container--bootstrap .select2-selection {
  border-radius: 4px; }

/* line 71, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-search--dropdown .select2-search__field {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 4px;
  color: #555555;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px; }

/* line 81, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-search__field {
  outline: 0;
  /* Firefox 18- */
  /**
   * Firefox 19+
   *
   * @see http://stackoverflow.com/questions/24236240/color-for-styled-placeholder-text-is-muted-in-firefox
   */ }

/* line 90, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-search__field::-webkit-input-placeholder {
  color: #999; }

/* line 93, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-search__field:-moz-placeholder {
  color: #999; }

/* line 96, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-search__field::-moz-placeholder {
  color: #999;
  opacity: 1; }

/* line 100, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-search__field:-ms-input-placeholder {
  color: #999; }

/* line 103, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-results__option {
  /**
   * Disabled results.
   *
   * @see https://select2.github.io/examples.html#disabled-results
   */
  /**
   * Hover state.
   */
  /**
   * Selected state.
   */ }

/* line 116, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-results__option[role=group] {
  padding: 0; }

/* line 119, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-results__option[aria-disabled=true] {
  color: #777777;
  cursor: not-allowed; }

/* line 123, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-results__option[aria-selected=true] {
  background-color: #f5f5f5;
  color: #262626; }

/* line 127, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-results__option--highlighted[aria-selected] {
  background-color: #337ab7;
  color: #fff; }

/* line 131, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-results__option .select2-results__option {
  padding: 6px 12px; }

/* line 134, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0; }

/* line 137, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -12px;
  padding-left: 24px; }

/* line 141, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -24px;
  padding-left: 36px; }

/* line 145, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -36px;
  padding-left: 48px; }

/* line 149, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -48px;
  padding-left: 60px; }

/* line 153, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -60px;
  padding-left: 72px; }

/* line 157, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-results__group {
  color: #777777;
  display: block;
  padding: 6px 12px;
  font-size: 12px;
  line-height: 1.428571429;
  white-space: nowrap; }

/* line 165, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap.select2-container--focus .select2-selection, .select2-container--bootstrap.select2-container--open .select2-selection {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  border-color: #66afe9; }

/* line 176, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap.select2-container--open {
  /**
   * Make the dropdown arrow point up while the dropdown is visible.
   */
  /**
   * Handle border radii of the container when the dropdown is showing.
   */ }

/* line 184, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap.select2-container--open .select2-selection .select2-selection__arrow b {
  border-color: transparent transparent #999 transparent;
  border-width: 0 4px 4px 4px; }

/* line 188, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap.select2-container--open.select2-container--below .select2-selection {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-bottom-color: transparent; }

/* line 193, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap.select2-container--open.select2-container--above .select2-selection {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-top-color: transparent; }

/* line 198, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-selection__clear {
  color: #999;
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-right: 10px; }

/* line 205, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-selection__clear:hover {
  color: #333; }

/* line 208, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap.select2-container--disabled .select2-selection {
  border-color: #ccc;
  box-shadow: none; }

/* line 213, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap.select2-container--disabled .select2-selection,
.select2-container--bootstrap.select2-container--disabled .select2-search__field {
  cursor: not-allowed; }

/* line 217, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap.select2-container--disabled .select2-selection,
.select2-container--bootstrap.select2-container--disabled .select2-selection--multiple .select2-selection__choice {
  background-color: #eeeeee; }

/* line 221, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap.select2-container--disabled .select2-selection__clear,
.select2-container--bootstrap.select2-container--disabled .select2-selection--multiple .select2-selection__choice__remove {
  display: none; }

/* line 225, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-dropdown {
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  border-color: #66afe9;
  overflow-x: hidden;
  margin-top: -1px; }

/* line 232, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-dropdown--above {
  margin-top: 1px; }

/* line 235, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }

/* line 239, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-selection--single {
  height: 34px;
  line-height: 1.428571429;
  padding: 6px 24px 6px 12px;
  /**
   * Adjust the single Select2's dropdown arrow button appearance.
   */ }

/* line 247, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-selection--single .select2-selection__arrow {
  position: absolute;
  bottom: 0;
  right: 12px;
  top: 0;
  width: 4px; }

/* line 254, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-selection--single .select2-selection__arrow b {
  border-color: #999 transparent transparent transparent;
  border-style: solid;
  border-width: 4px 4px 0 4px;
  height: 0;
  left: 0;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0; }

/* line 266, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-selection--single .select2-selection__rendered {
  color: #555555;
  padding: 0; }

/* line 270, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-selection--single .select2-selection__placeholder {
  color: #999; }

/* line 273, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-selection--multiple {
  min-height: 34px;
  padding: 0;
  height: auto;
  /**
   * Make Multi Select2's choices match Bootstrap 3's default button styles.
   */
  /**
   * Minus 2px borders.
   */
  /**
   * Clear the selection.
   */ }

/* line 287, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-selection--multiple .select2-selection__rendered {
  box-sizing: border-box;
  display: block;
  line-height: 1.428571429;
  list-style: none;
  margin: 0;
  overflow: hidden;
  padding: 0;
  width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap; }

/* line 301, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-selection--multiple .select2-selection__placeholder {
  color: #999;
  float: left;
  margin-top: 5px; }

/* line 306, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice {
  color: #555555;
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin: 5px 0 0 6px;
  padding: 0 6px; }

/* line 316, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field {
  background: transparent;
  padding: 0 12px;
  height: 32px;
  line-height: 1.428571429;
  margin-top: 0;
  min-width: 5em; }

/* line 324, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice__remove {
  color: #999;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 3px; }

/* line 331, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #333; }

/* line 334, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-selection--multiple .select2-selection__clear {
  margin-top: 6px; }

/* line 337, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-selection--single.input-sm, .input-group-sm .select2-container--bootstrap .select2-selection--single, .form-group-sm .select2-container--bootstrap .select2-selection--single {
  border-radius: 3px;
  font-size: 12px;
  height: 30px;
  line-height: 1.5;
  padding: 5px 22px 5px 10px;
  /* 2 */ }

/* line 345, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-selection--single.input-sm .select2-selection__arrow b, .input-group-sm .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b, .form-group-sm .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b {
  margin-left: -5px; }

/* line 348, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-selection--multiple.input-sm, .input-group-sm .select2-container--bootstrap .select2-selection--multiple, .form-group-sm .select2-container--bootstrap .select2-selection--multiple {
  min-height: 30px;
  border-radius: 3px; }

/* line 352, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-selection--multiple.input-sm .select2-selection__choice, .input-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice, .form-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice {
  font-size: 12px;
  line-height: 1.5;
  margin: 4px 0 0 5px;
  padding: 0 5px; }

/* line 358, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-selection--multiple.input-sm .select2-search--inline .select2-search__field, .input-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field, .form-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field {
  padding: 0 10px;
  font-size: 12px;
  height: 28px;
  line-height: 1.5; }

/* line 364, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-selection--multiple.input-sm .select2-selection__clear, .input-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear, .form-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear {
  margin-top: 5px; }

/* line 367, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-selection--single.input-lg, .input-group-lg .select2-container--bootstrap .select2-selection--single, .form-group-lg .select2-container--bootstrap .select2-selection--single {
  border-radius: 6px;
  font-size: 18px;
  height: 46px;
  line-height: 1.3333333;
  padding: 10px 31px 10px 16px;
  /* 1 */ }

/* line 375, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-selection--single.input-lg .select2-selection__arrow, .input-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow, .form-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow {
  width: 5px; }

/* line 378, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-selection--single.input-lg .select2-selection__arrow b, .input-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b, .form-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b {
  border-width: 5px 5px 0 5px;
  margin-left: -5px;
  margin-left: -10px;
  margin-top: -2.5px; }

/* line 384, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-selection--multiple.input-lg, .input-group-lg .select2-container--bootstrap .select2-selection--multiple, .form-group-lg .select2-container--bootstrap .select2-selection--multiple {
  min-height: 46px;
  border-radius: 6px; }

/* line 388, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-selection--multiple.input-lg .select2-selection__choice, .input-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice, .form-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice {
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 4px;
  margin: 9px 0 0 8px;
  padding: 0 10px; }

/* line 395, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-selection--multiple.input-lg .select2-search--inline .select2-search__field, .input-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field, .form-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field {
  padding: 0 16px;
  font-size: 18px;
  height: 44px;
  line-height: 1.3333333; }

/* line 401, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-selection--multiple.input-lg .select2-selection__clear, .input-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear, .form-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear {
  margin-top: 10px; }

/* line 404, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-selection.input-lg.select2-container--open .select2-selection--single {
  /**
   * Make the dropdown arrow point up while the dropdown is visible.
   */ }

/* line 409, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-selection.input-lg.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #999 transparent;
  border-width: 0 5px 5px 5px; }

/* line 413, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.input-group-lg .select2-container--bootstrap .select2-selection.select2-container--open .select2-selection--single {
  /**
   * Make the dropdown arrow point up while the dropdown is visible.
   */ }

/* line 418, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.input-group-lg .select2-container--bootstrap .select2-selection.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #999 transparent;
  border-width: 0 5px 5px 5px; }

/* line 422, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap[dir="rtl"] {
  /**
   * Single Select2
   *
   * 1. Makes sure that .select2-selection__placeholder is positioned
   *    correctly.
   */
  /**
   * Multiple Select2
   */ }

/* line 433, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap[dir="rtl"] .select2-selection--single {
  padding-left: 24px;
  padding-right: 12px; }

/* line 437, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap[dir="rtl"] .select2-selection--single .select2-selection__rendered {
  padding-right: 0;
  padding-left: 0;
  text-align: right;
  /* 1 */ }

/* line 443, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }

/* line 446, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 12px;
  right: auto; }

/* line 450, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap[dir="rtl"] .select2-selection--single .select2-selection__arrow b {
  margin-left: 0; }

/* line 453, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap[dir="rtl"] .select2-selection--multiple .select2-selection__choice,
.select2-container--bootstrap[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder {
  float: right; }

/* line 457, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 0;
  margin-right: 6px; }

/* line 461, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }

/*------------------------------------*\
    #ADDITIONAL GOODIES
\*------------------------------------*/
/**
 * Address Bootstrap's validation states
 *
 * If a Select2 widget parent has one of Bootstrap's validation state modifier
 * classes, adjust Select2's border colors and focus states accordingly.
 * You may apply said classes to the Select2 dropdown (body > .select2-container)
 * via JavaScript match Bootstraps' to make its styles match.
 *
 * @see http://getbootstrap.com/css/#forms-control-validation
 */
/* line 479, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.has-warning .select2-dropdown,
.has-warning .select2-selection {
  border-color: #8a6d3b; }

/* line 483, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.has-warning .select2-container--focus .select2-selection,
.has-warning .select2-container--open .select2-selection {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  border-color: #66512c; }

/* line 489, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.has-warning.select2-drop-active {
  border-color: #66512c; }

/* line 492, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.has-warning.select2-drop-active.select2-drop.select2-drop-above {
  border-top-color: #66512c; }

/* line 496, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.has-error .select2-dropdown,
.has-error .select2-selection {
  border-color: #a94442; }

/* line 500, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.has-error .select2-container--focus .select2-selection,
.has-error .select2-container--open .select2-selection {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  border-color: #843534; }

/* line 506, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.has-error.select2-drop-active {
  border-color: #843534; }

/* line 509, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.has-error.select2-drop-active.select2-drop.select2-drop-above {
  border-top-color: #843534; }

/* line 513, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.has-success .select2-dropdown,
.has-success .select2-selection {
  border-color: #3c763d; }

/* line 517, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.has-success .select2-container--focus .select2-selection,
.has-success .select2-container--open .select2-selection {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  border-color: #2b542c; }

/* line 523, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.has-success.select2-drop-active {
  border-color: #2b542c; }

/* line 526, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.has-success.select2-drop-active.select2-drop.select2-drop-above {
  border-top-color: #2b542c; }

/**
 * Select2 widgets in Bootstrap Input Groups
 *
 * When Select2 widgets are combined with other elements using Bootstraps
 * "Input Group" component, we don't want specific edges of the Select2
 * container to have a border-radius.
 *
 * Use .select2-bootstrap-prepend and .select2-bootstrap-append on
 * a Bootstrap 3 .input-group to let the contained Select2 widget know which
 * edges should not be rounded as they are directly followed by another element.
 *
 * @see http://getbootstrap.com/components/#input-groups
 */
/**
 * Mimick Bootstraps .input-group .form-control styles.
 *
 * @see https://github.com/twbs/bootstrap/blob/master/less/input-groups.less
 */
/* line 548, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.input-group .select2-container--bootstrap {
  display: table;
  table-layout: fixed;
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
  /**
   * Adjust z-index like Bootstrap does to show the focus-box-shadow
   * above appended buttons in .input-group and .form-group.
   */ }

/* line 561, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.input-group .select2-container--bootstrap.select2-container--open, .input-group .select2-container--bootstrap.select2-container--focus {
  z-index: 3; }

/* line 565, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.input-group.select2-bootstrap-prepend .select2-container--bootstrap .select2-selection {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

/* line 570, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.input-group.select2-bootstrap-append .select2-container--bootstrap .select2-selection {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0; }

/**
 * Adjust alignment of Bootstrap buttons in Bootstrap Input Groups to address
 * Multi Select2's height which - depending on how many elements have been selected -
 * may grow taller than its initial size.
 *
 * @see http://getbootstrap.com/components/#input-groups
 */
/* line 582, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-bootstrap-append .select2-container--bootstrap,
.select2-bootstrap-append .input-group-btn,
.select2-bootstrap-append .input-group-btn .btn,
.select2-bootstrap-append .input-group-btn .custom-field .custom-field__important-toggle,
.custom-field .select2-bootstrap-append .input-group-btn .custom-field__important-toggle,
.select2-bootstrap-append .input-group-btn .select2-container .select2-selection li.select2-selection__choice,
.select2-container .select2-selection .select2-bootstrap-append .input-group-btn li.select2-selection__choice,
.select2-bootstrap-append .input-group-btn .slick-slider .slick-prev,
.slick-slider .select2-bootstrap-append .input-group-btn .slick-prev,
.select2-bootstrap-append .input-group-btn .slick-slider .slick-next,
.slick-slider .select2-bootstrap-append .input-group-btn .slick-next,
.select2-bootstrap-prepend .select2-container--bootstrap,
.select2-bootstrap-prepend .input-group-btn,
.select2-bootstrap-prepend .input-group-btn .btn,
.select2-bootstrap-prepend .input-group-btn .custom-field .custom-field__important-toggle,
.custom-field .select2-bootstrap-prepend .input-group-btn .custom-field__important-toggle,
.select2-bootstrap-prepend .input-group-btn .select2-container .select2-selection li.select2-selection__choice,
.select2-container .select2-selection .select2-bootstrap-prepend .input-group-btn li.select2-selection__choice,
.select2-bootstrap-prepend .input-group-btn .slick-slider .slick-prev,
.slick-slider .select2-bootstrap-prepend .input-group-btn .slick-prev,
.select2-bootstrap-prepend .input-group-btn .slick-slider .slick-next,
.slick-slider .select2-bootstrap-prepend .input-group-btn .slick-next {
  vertical-align: top; }

/**
 * Temporary fix for https://github.com/select2/select2-bootstrap-theme/issues/9
 *
 * Provides `!important` for certain properties of the class applied to the
 * original `<select>` element to hide it.
 *
 * @see https://github.com/select2/select2/pull/3301
 * @see https://github.com/fk/select2/commit/31830c7b32cb3d8e1b12d5b434dee40a6e753ada
 */
/* line 600, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.form-control.select2-hidden-accessible, .select-style .select2-hidden-accessible.dk-selected, .select2-container .select2-hidden-accessible.select2-selection {
  position: absolute !important;
  width: 1px !important; }

/**
 * Display override for inline forms
*/
/* line 608, /home/deploy/www/paramed/shared/bundle/ruby/3.1.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.form-inline .select2-container--bootstrap {
  display: inline-block; }

@font-face {
  font-family: 'paramed';
  src: url(/assets/paramed-613799750b1387e5a8fb3ebe740035d97f25c3cf1841eb95e31e88736111e7ed.eot?qjd4w4);
  src: url(/assets/paramed-613799750b1387e5a8fb3ebe740035d97f25c3cf1841eb95e31e88736111e7ed.eot?qjd4w4#iefix) format("embedded-opentype"), url(/assets/paramed-3cf535da867b3c2263cbf8abb9a4f9c66138b334a92b0ec2e02eb46d6a0fba5a.ttf?qjd4w4) format("truetype"), url(/assets/paramed-242c8a6526959ebdcc540f3bc710c8a73da58bcfb4cf3cf54d8a9bb7f08661c0.woff?qjd4w4) format("woff"), url(/assets/paramed-b303aed5c1bc5c36cd590b1d531f51f12356e50ed9af1d1811713c99b2bfc609.svg?qjd4w4#paramed) format("svg");
  font-weight: normal;
  font-style: normal; }
/* line 12, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/font-icon.css */
[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'paramed' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* line 27, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/font-icon.css */
.icon-bank:before {
  content: "\e931"; }

/* line 30, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/font-icon.css */
.icon-devices:before {
  content: "\e930"; }

/* line 33, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/font-icon.css */
.icon-user-paramed:before {
  content: "\e92f"; }

/* line 36, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/font-icon.css */
.icon-link:before {
  content: "\e92e"; }

/* line 39, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/font-icon.css */
.icon-sms:before {
  content: "\e92d"; }

/* line 42, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/font-icon.css */
.icon-consultation-cabinet:before {
  content: "\e92a"; }

/* line 45, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/font-icon.css */
.icon-consultation-domicile:before {
  content: "\e92b"; }

/* line 48, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/font-icon.css */
.icon-consultation-urgence:before {
  content: "\e92c"; }

/* line 51, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/font-icon.css */
.icon-compte-mobile:before {
  content: "\e929"; }

/* line 54, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/font-icon.css */
.icon-eye:before {
  content: "\e923"; }

/* line 57, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/font-icon.css */
.icon-phone:before {
  content: "\e924"; }

/* line 60, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/font-icon.css */
.icon-payment_card:before {
  content: "\e925"; }

/* line 63, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/font-icon.css */
.icon-payment_cash:before {
  content: "\e926"; }

/* line 66, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/font-icon.css */
.icon-payment_cheque:before {
  content: "\e927"; }

/* line 69, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/font-icon.css */
.icon-payment_vitale:before {
  content: "\e928"; }

/* line 72, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/font-icon.css */
.icon-home-trouvez:before {
  content: "\e90e"; }

/* line 75, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/font-icon.css */
.icon-joindre-fichier:before {
  content: "\e922"; }

/* line 78, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/font-icon.css */
.icon-power:before {
  content: "\e921"; }

/* line 81, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/font-icon.css */
.icon-check:before {
  content: "\e920"; }

/* line 84, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/font-icon.css */
.icon-messages:before {
  content: "\e914"; }

/* line 87, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/font-icon.css */
.icon-absent-1:before {
  content: "\e900"; }

/* line 90, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/font-icon.css */
.icon-absent-2:before {
  content: "\e901"; }

/* line 93, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/font-icon.css */
.icon-arrow:before {
  content: "\e902"; }

/* line 96, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/font-icon.css */
.icon-calendar:before {
  content: "\e903"; }

/* line 99, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/font-icon.css */
.icon-cards:before {
  content: "\e904"; }

/* line 102, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/font-icon.css */
.icon-checkup:before {
  content: "\e905"; }

/* line 105, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/font-icon.css */
.icon-clock:before {
  content: "\e906"; }

/* line 108, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/font-icon.css */
.icon-cross:before {
  content: "\e907"; }

/* line 111, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/font-icon.css */
.icon-edit:before {
  content: "\e908"; }

/* line 114, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/font-icon.css */
.icon-facebook:before {
  content: "\e909"; }

/* line 117, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/font-icon.css */
.icon-folder:before {
  content: "\e90a"; }

/* line 120, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/font-icon.css */
.icon-form-checked:before {
  content: "\e90b"; }

/* line 123, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/font-icon.css */
.icon-form-unchecked:before {
  content: "\e90c"; }

/* line 126, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/font-icon.css */
.icon-home-consultez:before {
  content: "\e90d"; }

/* line 129, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/font-icon.css */
.icon-infos:before {
  content: "\e90f"; }

/* line 132, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/font-icon.css */
.icon-linkedin:before {
  content: "\e910"; }

/* line 135, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/font-icon.css */
.icon-location:before {
  content: "\e911"; }

/* line 138, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/font-icon.css */
.icon-machin-bulle:before {
  content: "\e912"; }

/* line 141, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/font-icon.css */
.icon-magnifying-glass:before {
  content: "\e913"; }

/* line 144, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/font-icon.css */
.icon-moins:before {
  content: "\e915"; }

/* line 147, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/font-icon.css */
.icon-parking:before {
  content: "\e916"; }

/* line 150, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/font-icon.css */
.icon-plus:before {
  content: "\e917"; }

/* line 153, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/font-icon.css */
.icon-PMR:before {
  content: "\e918"; }

/* line 156, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/font-icon.css */
.icon-settings:before {
  content: "\e919"; }

/* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/font-icon.css */
.icon-star-empty:before {
  content: "\e91a"; }

/* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/font-icon.css */
.icon-star-full:before {
  content: "\e91b"; }

/* line 165, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/font-icon.css */
.icon-stats:before {
  content: "\e91c"; }

/* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/font-icon.css */
.icon-twitter:before {
  content: "\e91d"; }

/* line 171, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/font-icon.css */
.icon-user-woman:before {
  content: "\e91e"; }

/* line 174, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/font-icon.css */
.icon-user:before {
  content: "\e91f"; }

/*!
 * FullCalendar v3.0.1 Stylesheet
 * Docs & License: http://fullcalendar.io/
 * (c) 2016 Adam Shaw
 */
/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-icon, body .fc {
  font-size: 1em; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-button-group, .fc-icon {
  display: inline-block; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-bg, .fc-row .fc-bgevent-skeleton, .fc-row .fc-highlight-skeleton {
  bottom: 0; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-icon, .fc-unselectable {
  -khtml-user-select: none;
  -webkit-touch-callout: none; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc {
  direction: ltr;
  text-align: left; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-rtl {
  text-align: right; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc th, .fc-basic-view td.fc-week-number, .fc-icon, .fc-toolbar {
  text-align: center; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-unthemed .fc-content, .fc-unthemed .fc-divider, .fc-unthemed .fc-list-heading td, .fc-unthemed .fc-list-view, .fc-unthemed .fc-popover, .fc-unthemed .fc-row, .fc-unthemed tbody, .fc-unthemed td, .fc-unthemed th, .fc-unthemed thead {
  border-color: #ddd; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-unthemed .fc-popover {
  background-color: #fff; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-unthemed .fc-divider, .fc-unthemed .fc-list-heading td, .fc-unthemed .fc-popover .fc-header {
  background: #eee; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-unthemed .fc-popover .fc-header .fc-close {
  color: #666; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-unthemed .fc-today {
  background: #fcf8e3; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-highlight {
  background: #bce8f1;
  opacity: .3; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-bgevent {
  background: #8fdf82;
  opacity: .3; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-nonbusiness {
  background: #d7d7d7; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-icon {
  height: 1em;
  line-height: 1em;
  overflow: hidden;
  font-family: "Courier New",Courier,monospace;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-icon:after {
  position: relative; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-icon-left-single-arrow:after {
  content: "\02039";
  font-weight: 700;
  font-size: 200%;
  top: -7%; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-icon-right-single-arrow:after {
  content: "\0203A";
  font-weight: 700;
  font-size: 200%;
  top: -7%; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-icon-left-double-arrow:after {
  content: "\000AB";
  font-size: 160%;
  top: -7%; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-icon-right-double-arrow:after {
  content: "\000BB";
  font-size: 160%;
  top: -7%; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-icon-left-triangle:after {
  content: "\25C4";
  font-size: 125%;
  top: 3%; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-icon-right-triangle:after {
  content: "\25BA";
  font-size: 125%;
  top: 3%; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-icon-down-triangle:after {
  content: "\25BC";
  font-size: 125%;
  top: 2%; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-icon-x:after {
  content: "\000D7";
  font-size: 200%;
  top: 6%; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc button {
  box-sizing: border-box;
  margin: 0;
  height: 2.1em;
  padding: 0 .6em;
  font-size: 1em;
  white-space: nowrap;
  cursor: pointer; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc button::-moz-focus-inner {
  margin: 0;
  padding: 0; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-state-default {
  border: 1px solid;
  background-color: #f5f5f5;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #fff, #e6e6e6);
  background-image: linear-gradient(to bottom, #fff, #e6e6e6);
  background-repeat: repeat-x;
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  color: #333;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-state-default.fc-corner-left {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-state-default.fc-corner-right {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc button .fc-icon {
  position: relative;
  top: -.05em;
  margin: 0 .2em;
  vertical-align: middle; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-state-active, .fc-state-disabled, .fc-state-down, .fc-state-hover {
  color: #333;
  background-color: #e6e6e6; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-state-hover {
  color: #333;
  text-decoration: none;
  background-position: 0 -15px;
  -webkit-transition: background-position .1s linear;
  transition: background-position .1s linear; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-state-active, .fc-state-down {
  background-color: #ccc;
  background-image: none;
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-state-disabled {
  cursor: default;
  background-image: none;
  opacity: .65;
  box-shadow: none; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-event.fc-draggable, .fc-event[href], .fc-popover .fc-header .fc-close, a[data-goto] {
  cursor: pointer; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc .fc-button-group > * {
  float: left;
  margin: 0 0 0 -1px; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc .fc-button-group > :first-child {
  margin-left: 0; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-popover {
  position: absolute;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15); }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-popover .fc-header {
  padding: 2px 4px; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-popover .fc-header .fc-title {
  margin: 0 2px; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-ltr .fc-popover .fc-header .fc-title, .fc-rtl .fc-popover .fc-header .fc-close {
  float: left; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-ltr .fc-popover .fc-header .fc-close, .fc-rtl .fc-popover .fc-header .fc-title {
  float: right; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-unthemed .fc-popover {
  border-width: 1px;
  border-style: solid; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-unthemed .fc-popover .fc-header .fc-close {
  font-size: .9em;
  margin-top: 2px; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-popover > .ui-widget-header + .ui-widget-content {
  border-top: 0; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-divider {
  border-style: solid;
  border-width: 1px; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
hr.fc-divider {
  height: 0;
  margin: 0;
  padding: 0 0 2px;
  border-width: 1px 0; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-bg table, .fc-row .fc-bgevent-skeleton table, .fc-row .fc-highlight-skeleton table {
  height: 100%; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-clear {
  clear: both; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-bg, .fc-bgevent-skeleton, .fc-helper-skeleton, .fc-highlight-skeleton {
  position: absolute;
  top: 0;
  left: 0;
  right: 0; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc table {
  width: 100%;
  box-sizing: border-box;
  table-layout: fixed;
  border-collapse: collapse;
  border-spacing: 0;
  font-size: 1em; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc td, .fc th {
  border-style: solid;
  border-width: 1px;
  padding: 0;
  vertical-align: top; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc td.fc-today {
  border-style: double; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
a[data-goto]:hover {
  text-decoration: underline; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc .fc-row {
  border-style: solid;
  border-width: 0; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-row table {
  border-left: 0 hidden transparent;
  border-right: 0 hidden transparent;
  border-bottom: 0 hidden transparent; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-row:first-child table {
  border-top: 0 hidden transparent; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-row {
  position: relative; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-row .fc-bg {
  z-index: 1; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-row .fc-bgevent-skeleton td, .fc-row .fc-highlight-skeleton td {
  border-color: transparent; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-row .fc-bgevent-skeleton {
  z-index: 2; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-row .fc-highlight-skeleton {
  z-index: 3; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-row .fc-content-skeleton {
  position: relative;
  z-index: 4;
  padding-bottom: 2px; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-row .fc-helper-skeleton {
  z-index: 5; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-row .fc-content-skeleton td, .fc-row .fc-helper-skeleton td {
  background: 0 0;
  border-color: transparent;
  border-bottom: 0; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-row .fc-content-skeleton tbody td, .fc-row .fc-helper-skeleton tbody td {
  border-top: 0; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-scroller {
  -webkit-overflow-scrolling: touch; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-row.fc-rigid, .fc-time-grid-event {
  overflow: hidden; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-scroller > .fc-day-grid, .fc-scroller > .fc-time-grid {
  position: relative;
  width: 100%; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-event {
  position: relative;
  display: block;
  font-size: .85em;
  line-height: 1.3;
  border-radius: 3px;
  border: 1px solid #3a87ad;
  font-weight: 400; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-event, .fc-event-dot {
  background-color: #3a87ad; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-event, .fc-event:hover, .ui-widget .fc-event {
  color: #fff;
  text-decoration: none; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-not-allowed, .fc-not-allowed .fc-event {
  cursor: not-allowed; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-event .fc-bg {
  z-index: 1;
  background: #fff;
  opacity: .25; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-event .fc-content {
  position: relative;
  z-index: 2; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-event .fc-resizer {
  position: absolute;
  z-index: 4;
  display: none; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-event.fc-allow-mouse-resize .fc-resizer, .fc-event.fc-selected .fc-resizer {
  display: block; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-event.fc-selected .fc-resizer:before {
  content: "";
  position: absolute;
  z-index: 9999;
  top: 50%;
  left: 50%;
  width: 40px;
  height: 40px;
  margin-left: -20px;
  margin-top: -20px; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-event.fc-selected {
  z-index: 9999 !important;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2); }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-event.fc-selected.fc-dragging {
  box-shadow: 0 2px 7px rgba(0, 0, 0, 0.3); }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-h-event.fc-selected:before {
  content: "";
  position: absolute;
  z-index: 3;
  top: -10px;
  bottom: -10px;
  left: 0;
  right: 0; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-ltr .fc-h-event.fc-not-start, .fc-rtl .fc-h-event.fc-not-end {
  margin-left: 0;
  border-left-width: 0;
  padding-left: 1px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-ltr .fc-h-event.fc-not-end, .fc-rtl .fc-h-event.fc-not-start {
  margin-right: 0;
  border-right-width: 0;
  padding-right: 1px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-ltr .fc-h-event .fc-start-resizer, .fc-rtl .fc-h-event .fc-end-resizer {
  cursor: w-resize;
  left: -1px; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-ltr .fc-h-event .fc-end-resizer, .fc-rtl .fc-h-event .fc-start-resizer {
  cursor: e-resize;
  right: -1px; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-h-event.fc-allow-mouse-resize .fc-resizer {
  width: 7px;
  top: -1px;
  bottom: -1px; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-h-event.fc-selected .fc-resizer {
  border-radius: 4px;
  border-width: 1px;
  width: 6px;
  height: 6px;
  border-style: solid;
  border-color: inherit;
  background: #fff;
  top: 50%;
  margin-top: -4px; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-ltr .fc-h-event.fc-selected .fc-start-resizer, .fc-rtl .fc-h-event.fc-selected .fc-end-resizer {
  margin-left: -4px; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-ltr .fc-h-event.fc-selected .fc-end-resizer, .fc-rtl .fc-h-event.fc-selected .fc-start-resizer {
  margin-right: -4px; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-day-grid-event {
  margin: 1px 2px 0;
  padding: 0 1px; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
tr:first-child > td > .fc-day-grid-event {
  margin-top: 2px; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-day-grid-event.fc-selected:after {
  content: "";
  position: absolute;
  z-index: 1;
  top: -1px;
  right: -1px;
  bottom: -1px;
  left: -1px;
  background: #000;
  opacity: .25; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-day-grid-event .fc-content {
  white-space: nowrap;
  overflow: hidden; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-day-grid-event .fc-time {
  font-weight: 700; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer, .fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer {
  margin-left: -2px; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer, .fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer {
  margin-right: -2px; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
a.fc-more {
  margin: 1px 3px;
  font-size: .85em;
  cursor: pointer;
  text-decoration: none; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
a.fc-more:hover {
  text-decoration: underline; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-limited {
  display: none; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-day-grid .fc-row {
  z-index: 1; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-more-popover {
  z-index: 2;
  width: 220px; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-more-popover .fc-event-container {
  padding: 10px; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-now-indicator {
  position: absolute;
  border: 0 solid red; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-unselectable {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-toolbar {
  margin-bottom: 1em; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-toolbar .fc-left {
  float: left; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-toolbar .fc-right {
  float: right; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-toolbar .fc-center {
  display: inline-block; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc .fc-toolbar > * > * {
  float: left;
  margin-left: .75em; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc .fc-toolbar > * > :first-child {
  margin-left: 0; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-toolbar h2 {
  margin: 0; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-toolbar button {
  position: relative; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-toolbar .fc-state-hover, .fc-toolbar .ui-state-hover {
  z-index: 2; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-toolbar .fc-state-down {
  z-index: 3; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-toolbar .fc-state-active, .fc-toolbar .ui-state-active {
  z-index: 4; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-toolbar button:focus {
  z-index: 5; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-view-container *, .fc-view-container :after, .fc-view-container :before {
  box-sizing: content-box; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-view, .fc-view > table {
  position: relative;
  z-index: 1; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-basicDay-view .fc-content-skeleton, .fc-basicWeek-view .fc-content-skeleton {
  padding-bottom: 1em; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-basic-view .fc-body .fc-row {
  min-height: 4em; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-row.fc-rigid .fc-content-skeleton {
  position: absolute;
  top: 0;
  left: 0;
  right: 0; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-day-top.fc-other-month {
  opacity: .3; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-basic-view .fc-day-number, .fc-basic-view .fc-week-number {
  padding: 2px; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-basic-view th.fc-day-number, .fc-basic-view th.fc-week-number {
  padding: 0 2px; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-ltr .fc-basic-view .fc-day-top .fc-day-number {
  float: right; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-rtl .fc-basic-view .fc-day-top .fc-day-number {
  float: left; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-ltr .fc-basic-view .fc-day-top .fc-week-number {
  float: left;
  border-radius: 0 0 3px; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-rtl .fc-basic-view .fc-day-top .fc-week-number {
  float: right;
  border-radius: 0 0 0 3px; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-basic-view .fc-day-top .fc-week-number {
  min-width: 1.5em;
  text-align: center;
  background-color: #f2f2f2;
  color: grey; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-basic-view td.fc-week-number > * {
  display: inline-block;
  min-width: 1.25em; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-agenda-view .fc-day-grid {
  position: relative;
  z-index: 2; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-agenda-view .fc-day-grid .fc-row {
  min-height: 3em; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton {
  padding-bottom: 1em; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc .fc-axis {
  vertical-align: middle;
  padding: 0 4px;
  white-space: nowrap; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-ltr .fc-axis {
  text-align: right; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-rtl .fc-axis {
  text-align: left; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.ui-widget td.fc-axis {
  font-weight: 400; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-time-grid, .fc-time-grid-container {
  position: relative;
  z-index: 1; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-time-grid {
  min-height: 100%; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-time-grid table {
  border: 0 hidden transparent; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-time-grid > .fc-bg {
  z-index: 1; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-time-grid .fc-slats, .fc-time-grid > hr {
  position: relative;
  z-index: 2; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-time-grid .fc-content-col {
  position: relative; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-time-grid .fc-content-skeleton {
  position: absolute;
  z-index: 3;
  top: 0;
  left: 0;
  right: 0; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-time-grid .fc-business-container {
  position: relative;
  z-index: 1; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-time-grid .fc-bgevent-container {
  position: relative;
  z-index: 2; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-time-grid .fc-highlight-container {
  z-index: 3;
  position: relative; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-time-grid .fc-event-container {
  position: relative;
  z-index: 4; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-time-grid .fc-now-indicator-line {
  z-index: 5; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-time-grid .fc-helper-container {
  position: relative;
  z-index: 6; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-time-grid .fc-slats td {
  height: 1.5em;
  border-bottom: 0; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-time-grid .fc-slats .fc-minor td {
  border-top-style: dotted; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-time-grid .fc-slats .ui-widget-content {
  background: 0 0; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-time-grid .fc-highlight {
  position: absolute;
  left: 0;
  right: 0; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-ltr .fc-time-grid .fc-event-container {
  margin: 0 2.5% 0 2px; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-rtl .fc-time-grid .fc-event-container {
  margin: 0 2px 0 2.5%; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-time-grid .fc-bgevent, .fc-time-grid .fc-event {
  position: absolute;
  z-index: 1; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-time-grid .fc-bgevent {
  left: 0;
  right: 0; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-v-event.fc-not-start {
  border-top-width: 0;
  padding-top: 1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-v-event.fc-not-end {
  border-bottom-width: 0;
  padding-bottom: 1px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-time-grid-event.fc-selected {
  overflow: visible; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-time-grid-event.fc-selected .fc-bg {
  display: none; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-time-grid-event .fc-content {
  overflow: hidden; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-time-grid-event .fc-time, .fc-time-grid-event .fc-title {
  padding: 0 1px; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-time-grid-event .fc-time {
  font-size: .85em;
  white-space: nowrap; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-time-grid-event.fc-short .fc-content {
  white-space: nowrap; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-time-grid-event.fc-short .fc-time, .fc-time-grid-event.fc-short .fc-title {
  display: inline-block;
  vertical-align: top; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-time-grid-event.fc-short .fc-time span {
  display: none; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-time-grid-event.fc-short .fc-time:before {
  content: attr(data-start); }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-time-grid-event.fc-short .fc-time:after {
  content: "\000A0-\000A0"; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-time-grid-event.fc-short .fc-title {
  font-size: .85em;
  padding: 0; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer {
  left: 0;
  right: 0;
  bottom: 0;
  height: 8px;
  overflow: hidden;
  line-height: 8px;
  font-size: 11px;
  font-family: monospace;
  text-align: center;
  cursor: s-resize; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer:after {
  content: "="; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-time-grid-event.fc-selected .fc-resizer {
  border-radius: 5px;
  border-width: 1px;
  width: 8px;
  height: 8px;
  border-style: solid;
  border-color: inherit;
  background: #fff;
  left: 50%;
  margin-left: -5px;
  bottom: -5px; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-time-grid .fc-now-indicator-line {
  border-top-width: 1px;
  left: 0;
  right: 0; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-time-grid .fc-now-indicator-arrow {
  margin-top: -5px; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-ltr .fc-time-grid .fc-now-indicator-arrow {
  left: 0;
  border-width: 5px 0 5px 6px;
  border-top-color: transparent;
  border-bottom-color: transparent; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-rtl .fc-time-grid .fc-now-indicator-arrow {
  right: 0;
  border-width: 5px 6px 5px 0;
  border-top-color: transparent;
  border-bottom-color: transparent; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-event-dot {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 5px; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-rtl .fc-list-view {
  direction: rtl; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-list-view {
  border-width: 1px;
  border-style: solid; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc .fc-list-table {
  table-layout: auto; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-list-table td {
  border-width: 1px 0 0;
  padding: 8px 14px; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-list-table tr:first-child td {
  border-top-width: 0; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-list-heading {
  border-bottom-width: 1px; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-list-heading td {
  font-weight: 700; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-ltr .fc-list-heading-main {
  float: left; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-ltr .fc-list-heading-alt, .fc-rtl .fc-list-heading-main {
  float: right; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-rtl .fc-list-heading-alt {
  float: left; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-list-item.fc-has-url {
  cursor: pointer; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-list-item:hover td {
  background-color: #f5f5f5; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-list-item-marker, .fc-list-item-time {
  white-space: nowrap;
  width: 1px; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-ltr .fc-list-item-marker {
  padding-right: 0; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-rtl .fc-list-item-marker {
  padding-left: 0; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-list-item-title a {
  text-decoration: none;
  color: inherit; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-list-item-title a[href]:hover {
  text-decoration: underline; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-list-empty-wrap2 {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-list-empty-wrap1 {
  width: 100%;
  height: 100%;
  display: table; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-list-empty {
  display: table-cell;
  vertical-align: middle;
  text-align: center; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/fullcalendar.min.css */
.fc-unthemed .fc-list-empty {
  background-color: #eee; }

/* line 37, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/awesome-bootstrap-checkbox.scss */
.abc-checkbox {
  padding-left: 20px; }
  /* line 40, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/awesome-bootstrap-checkbox.scss */
  .abc-checkbox label {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    padding-left: 5px; }
    /* line 46, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/awesome-bootstrap-checkbox.scss */
    .abc-checkbox label::before {
      cursor: pointer;
      content: "";
      display: inline-block;
      position: absolute;
      width: 17px;
      height: 17px;
      left: 0;
      margin-left: -20px;
      border: 1px solid rgba(0, 0, 0, 0.15);
      border-radius: 3px;
      background-color: #fff; }
    /* line 61, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/awesome-bootstrap-checkbox.scss */
    .abc-checkbox label::after {
      cursor: pointer;
      display: inline-block;
      position: absolute;
      width: 16px;
      height: 16px;
      left: 0;
      top: 0;
      margin-left: -20px;
      padding-left: 3px;
      padding-top: 1px;
      font-size: 11px;
      color: #8d8d8d; }
  /* line 77, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/awesome-bootstrap-checkbox.scss */
  .abc-checkbox input[type="checkbox"],
  .abc-checkbox input[type="radio"] {
    cursor: pointer;
    opacity: 0;
    z-index: 1; }
    /* line 83, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/awesome-bootstrap-checkbox.scss */
    .abc-checkbox input[type="checkbox"]:focus + label::before,
    .abc-checkbox input[type="radio"]:focus + label::before {
      outline: 5px auto -webkit-focus-ring-color;
      outline-offset: -2px; }
    /* line 87, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/awesome-bootstrap-checkbox.scss */
    .abc-checkbox input[type="checkbox"]:checked + label::after,
    .abc-checkbox input[type="radio"]:checked + label::after {
      font-family: "FontAwesome";
      content: ""; }
    /* line 92, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/awesome-bootstrap-checkbox.scss */
    .abc-checkbox input[type="checkbox"]:indeterminate + label::after,
    .abc-checkbox input[type="radio"]:indeterminate + label::after {
      display: block;
      content: "";
      width: 10px;
      height: 3px;
      background-color: #555555;
      border-radius: 2px;
      margin-left: -16.5px;
      margin-top: 7px; }
    /* line 103, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/awesome-bootstrap-checkbox.scss */
    .abc-checkbox input[type="checkbox"]:disabled + label,
    .abc-checkbox input[type="radio"]:disabled + label {
      opacity: 0.65; }
      /* line 106, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/awesome-bootstrap-checkbox.scss */
      .abc-checkbox input[type="checkbox"]:disabled + label::before,
      .abc-checkbox input[type="radio"]:disabled + label::before {
        background-color: #eceeef;
        cursor: not-allowed; }
  /* line 114, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/awesome-bootstrap-checkbox.scss */
  .abc-checkbox.abc-checkbox-circle label::before {
    border-radius: 50%; }
  /* line 118, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/awesome-bootstrap-checkbox.scss */
  .abc-checkbox.checkbox-inline {
    margin-top: 0; }

/* line 14, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/awesome-bootstrap-checkbox.scss */
.abc-checkbox-primary input[type="checkbox"]:checked + label::before,
.abc-checkbox-primary input[type="radio"]:checked + label::before {
  background-color: #43629c;
  border-color: #43629c; }
/* line 18, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/awesome-bootstrap-checkbox.scss */
.abc-checkbox-primary input[type="checkbox"]:checked + label::after,
.abc-checkbox-primary input[type="radio"]:checked + label::after {
  color: #fff; }

/* line 14, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/awesome-bootstrap-checkbox.scss */
.abc-checkbox-danger input[type="checkbox"]:checked + label::before,
.abc-checkbox-danger input[type="radio"]:checked + label::before {
  background-color: #d9534f;
  border-color: #d9534f; }
/* line 18, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/awesome-bootstrap-checkbox.scss */
.abc-checkbox-danger input[type="checkbox"]:checked + label::after,
.abc-checkbox-danger input[type="radio"]:checked + label::after {
  color: #fff; }

/* line 14, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/awesome-bootstrap-checkbox.scss */
.abc-checkbox-info input[type="checkbox"]:checked + label::before,
.abc-checkbox-info input[type="radio"]:checked + label::before {
  background-color: #5bc0de;
  border-color: #5bc0de; }
/* line 18, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/awesome-bootstrap-checkbox.scss */
.abc-checkbox-info input[type="checkbox"]:checked + label::after,
.abc-checkbox-info input[type="radio"]:checked + label::after {
  color: #fff; }

/* line 14, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/awesome-bootstrap-checkbox.scss */
.abc-checkbox-warning input[type="checkbox"]:checked + label::before,
.abc-checkbox-warning input[type="radio"]:checked + label::before {
  background-color: #f0ad4e;
  border-color: #f0ad4e; }
/* line 18, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/awesome-bootstrap-checkbox.scss */
.abc-checkbox-warning input[type="checkbox"]:checked + label::after,
.abc-checkbox-warning input[type="radio"]:checked + label::after {
  color: #fff; }

/* line 14, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/awesome-bootstrap-checkbox.scss */
.abc-checkbox-success input[type="checkbox"]:checked + label::before,
.abc-checkbox-success input[type="radio"]:checked + label::before {
  background-color: #5cb85c;
  border-color: #5cb85c; }
/* line 18, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/awesome-bootstrap-checkbox.scss */
.abc-checkbox-success input[type="checkbox"]:checked + label::after,
.abc-checkbox-success input[type="radio"]:checked + label::after {
  color: #fff; }

/* line 27, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/awesome-bootstrap-checkbox.scss */
.abc-checkbox-primary input[type="checkbox"]:indeterminate + label::before,
.abc-checkbox-primary input[type="radio"]:indeterminate + label::before {
  background-color: #43629c;
  border-color: #43629c; }
/* line 31, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/awesome-bootstrap-checkbox.scss */
.abc-checkbox-primary input[type="checkbox"]:indeterminate + label::after,
.abc-checkbox-primary input[type="radio"]:indeterminate + label::after {
  background-color: #fff; }

/* line 27, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/awesome-bootstrap-checkbox.scss */
.abc-checkbox-danger input[type="checkbox"]:indeterminate + label::before,
.abc-checkbox-danger input[type="radio"]:indeterminate + label::before {
  background-color: #d9534f;
  border-color: #d9534f; }
/* line 31, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/awesome-bootstrap-checkbox.scss */
.abc-checkbox-danger input[type="checkbox"]:indeterminate + label::after,
.abc-checkbox-danger input[type="radio"]:indeterminate + label::after {
  background-color: #fff; }

/* line 27, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/awesome-bootstrap-checkbox.scss */
.abc-checkbox-info input[type="checkbox"]:indeterminate + label::before,
.abc-checkbox-info input[type="radio"]:indeterminate + label::before {
  background-color: #5bc0de;
  border-color: #5bc0de; }
/* line 31, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/awesome-bootstrap-checkbox.scss */
.abc-checkbox-info input[type="checkbox"]:indeterminate + label::after,
.abc-checkbox-info input[type="radio"]:indeterminate + label::after {
  background-color: #fff; }

/* line 27, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/awesome-bootstrap-checkbox.scss */
.abc-checkbox-warning input[type="checkbox"]:indeterminate + label::before,
.abc-checkbox-warning input[type="radio"]:indeterminate + label::before {
  background-color: #f0ad4e;
  border-color: #f0ad4e; }
/* line 31, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/awesome-bootstrap-checkbox.scss */
.abc-checkbox-warning input[type="checkbox"]:indeterminate + label::after,
.abc-checkbox-warning input[type="radio"]:indeterminate + label::after {
  background-color: #fff; }

/* line 27, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/awesome-bootstrap-checkbox.scss */
.abc-checkbox-success input[type="checkbox"]:indeterminate + label::before,
.abc-checkbox-success input[type="radio"]:indeterminate + label::before {
  background-color: #5cb85c;
  border-color: #5cb85c; }
/* line 31, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/awesome-bootstrap-checkbox.scss */
.abc-checkbox-success input[type="checkbox"]:indeterminate + label::after,
.abc-checkbox-success input[type="radio"]:indeterminate + label::after {
  background-color: #fff; }

/* line 158, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/awesome-bootstrap-checkbox.scss */
.abc-radio {
  padding-left: 20px; }
  /* line 161, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/awesome-bootstrap-checkbox.scss */
  .abc-radio label {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    padding-left: 5px; }
    /* line 167, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/awesome-bootstrap-checkbox.scss */
    .abc-radio label::before {
      cursor: pointer;
      content: "";
      display: inline-block;
      position: absolute;
      width: 17px;
      height: 17px;
      left: 0;
      margin-left: -20px;
      border: 1px solid rgba(0, 0, 0, 0.15);
      border-radius: 50%;
      background-color: #fff; }
    /* line 182, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/awesome-bootstrap-checkbox.scss */
    .abc-radio label::after {
      cursor: pointer;
      display: inline-block;
      position: absolute;
      content: " ";
      width: 11px;
      height: 11px;
      left: 3px;
      top: 3px;
      margin-left: -20px;
      border-radius: 50%;
      background-color: #8d8d8d;
      -webkit-transform: scale(0, 0);
              transform: scale(0, 0);
      -webkit-transition: -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
      transition: -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
      transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
      transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33), -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33); }
  /* line 201, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/awesome-bootstrap-checkbox.scss */
  .abc-radio input[type="radio"] {
    cursor: pointer;
    opacity: 0;
    z-index: 1; }
    /* line 206, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/awesome-bootstrap-checkbox.scss */
    .abc-radio input[type="radio"]:focus + label::before {
      outline: 5px auto -webkit-focus-ring-color;
      outline-offset: -2px; }
    /* line 210, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/awesome-bootstrap-checkbox.scss */
    .abc-radio input[type="radio"]:checked + label::after {
      -webkit-transform: scale(1, 1);
              transform: scale(1, 1); }
    /* line 214, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/awesome-bootstrap-checkbox.scss */
    .abc-radio input[type="radio"]:disabled + label {
      opacity: 0.65; }
      /* line 217, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/awesome-bootstrap-checkbox.scss */
      .abc-radio input[type="radio"]:disabled + label::before {
        cursor: not-allowed; }
  /* line 224, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/awesome-bootstrap-checkbox.scss */
  .abc-radio.radio-inline {
    margin-top: 0; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/awesome-bootstrap-checkbox.scss */
.abc-radio-primary input[type="radio"] + label::after {
  background-color: #43629c; }
/* line 148, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/awesome-bootstrap-checkbox.scss */
.abc-radio-primary input[type="radio"]:checked + label::before {
  border-color: #43629c; }
/* line 151, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/awesome-bootstrap-checkbox.scss */
.abc-radio-primary input[type="radio"]:checked + label::after {
  background-color: #43629c; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/awesome-bootstrap-checkbox.scss */
.abc-radio-danger input[type="radio"] + label::after {
  background-color: #d9534f; }
/* line 148, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/awesome-bootstrap-checkbox.scss */
.abc-radio-danger input[type="radio"]:checked + label::before {
  border-color: #d9534f; }
/* line 151, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/awesome-bootstrap-checkbox.scss */
.abc-radio-danger input[type="radio"]:checked + label::after {
  background-color: #d9534f; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/awesome-bootstrap-checkbox.scss */
.abc-radio-info input[type="radio"] + label::after {
  background-color: #5bc0de; }
/* line 148, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/awesome-bootstrap-checkbox.scss */
.abc-radio-info input[type="radio"]:checked + label::before {
  border-color: #5bc0de; }
/* line 151, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/awesome-bootstrap-checkbox.scss */
.abc-radio-info input[type="radio"]:checked + label::after {
  background-color: #5bc0de; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/awesome-bootstrap-checkbox.scss */
.abc-radio-warning input[type="radio"] + label::after {
  background-color: #f0ad4e; }
/* line 148, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/awesome-bootstrap-checkbox.scss */
.abc-radio-warning input[type="radio"]:checked + label::before {
  border-color: #f0ad4e; }
/* line 151, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/awesome-bootstrap-checkbox.scss */
.abc-radio-warning input[type="radio"]:checked + label::after {
  background-color: #f0ad4e; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/awesome-bootstrap-checkbox.scss */
.abc-radio-success input[type="radio"] + label::after {
  background-color: #5cb85c; }
/* line 148, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/awesome-bootstrap-checkbox.scss */
.abc-radio-success input[type="radio"]:checked + label::before {
  border-color: #5cb85c; }
/* line 151, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/awesome-bootstrap-checkbox.scss */
.abc-radio-success input[type="radio"]:checked + label::after {
  background-color: #5cb85c; }

/* line 238, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/awesome-bootstrap-checkbox.scss */
input[type="checkbox"].styled:checked + label:after,
input[type="radio"].styled:checked + label:after {
  font-family: "FontAwesome";
  content: ""; }
/* line 243, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/awesome-bootstrap-checkbox.scss */
input[type="checkbox"] .styled:checked + label::before,
input[type="radio"] .styled:checked + label::before {
  color: #fff; }
/* line 246, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/awesome-bootstrap-checkbox.scss */
input[type="checkbox"] .styled:checked + label::after,
input[type="radio"] .styled:checked + label::after {
  color: #fff; }

/*!
 * Datepicker for Bootstrap v1.7.0-dev (https://github.com/uxsolutions/bootstrap-datepicker)
 *
 * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0)
 */
/* line 7, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/bootstrap-datepicker.min.css */
.datepicker {
  padding: 4px;
  border-radius: 4px;
  direction: ltr; }

/* line 7, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/bootstrap-datepicker.min.css */
.datepicker-inline {
  width: 220px; }

/* line 7, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/bootstrap-datepicker.min.css */
.datepicker.datepicker-rtl {
  direction: rtl; }

/* line 7, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/bootstrap-datepicker.min.css */
.datepicker.datepicker-rtl.dropdown-menu {
  left: auto; }

/* line 7, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/bootstrap-datepicker.min.css */
.datepicker.datepicker-rtl table tr td span {
  float: right; }

/* line 7, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/bootstrap-datepicker.min.css */
.datepicker-dropdown {
  top: 0;
  left: 0; }

/* line 7, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/bootstrap-datepicker.min.css */
.datepicker-dropdown:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #999;
  border-top: 0;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute; }

/* line 7, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/bootstrap-datepicker.min.css */
.datepicker-dropdown:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-top: 0;
  position: absolute; }

/* line 7, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/bootstrap-datepicker.min.css */
.datepicker-dropdown.datepicker-orient-left:before {
  left: 6px; }

/* line 7, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/bootstrap-datepicker.min.css */
.datepicker-dropdown.datepicker-orient-left:after {
  left: 7px; }

/* line 7, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/bootstrap-datepicker.min.css */
.datepicker-dropdown.datepicker-orient-right:before {
  right: 6px; }

/* line 7, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/bootstrap-datepicker.min.css */
.datepicker-dropdown.datepicker-orient-right:after {
  right: 7px; }

/* line 7, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/bootstrap-datepicker.min.css */
.datepicker-dropdown.datepicker-orient-bottom:before {
  top: -7px; }

/* line 7, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/bootstrap-datepicker.min.css */
.datepicker-dropdown.datepicker-orient-bottom:after {
  top: -6px; }

/* line 7, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/bootstrap-datepicker.min.css */
.datepicker-dropdown.datepicker-orient-top:before {
  bottom: -7px;
  border-bottom: 0;
  border-top: 7px solid #999; }

/* line 7, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/bootstrap-datepicker.min.css */
.datepicker-dropdown.datepicker-orient-top:after {
  bottom: -6px;
  border-bottom: 0;
  border-top: 6px solid #fff; }

/* line 7, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/bootstrap-datepicker.min.css */
.datepicker table {
  margin: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

/* line 7, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/bootstrap-datepicker.min.css */
.datepicker td, .datepicker th {
  text-align: center;
  width: 20px;
  height: 20px;
  border-radius: 4px;
  border: none; }

/* line 7, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/bootstrap-datepicker.min.css */
.table-striped .datepicker table tr td, .table-striped .datepicker table tr th {
  background-color: transparent; }

/* line 7, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/bootstrap-datepicker.min.css */
.datepicker table tr td.day.focused, .datepicker table tr td.day:hover {
  background: #eee;
  cursor: pointer; }

/* line 7, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/bootstrap-datepicker.min.css */
.datepicker table tr td.new, .datepicker table tr td.old {
  color: #999; }

/* line 7, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/bootstrap-datepicker.min.css */
.datepicker table tr td.disabled, .datepicker table tr td.disabled:hover {
  background: 0 0;
  color: #999;
  cursor: default; }

/* line 7, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/bootstrap-datepicker.min.css */
.datepicker table tr td.highlighted {
  background: #d9edf7;
  border-radius: 0; }

/* line 7, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/bootstrap-datepicker.min.css */
.datepicker table tr td.today, .datepicker table tr td.today.disabled, .datepicker table tr td.today.disabled:hover, .datepicker table tr td.today:hover {
  background-color: #fde19a;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdd49a), to(#fdf59a));
  background-image: -webkit-linear-gradient(to bottom, #fdd49a, #fdf59a);
  background-image: -webkit-linear-gradient(top, #fdd49a, #fdf59a);
  background-image: linear-gradient(to bottom, #fdd49a, #fdf59a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0);
  border-color: #fdf59a #fdf59a #fbed50;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #000; }

/* line 7, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/bootstrap-datepicker.min.css */
.datepicker table tr td.today.active, .datepicker table tr td.today.disabled, .datepicker table tr td.today.disabled.active, .datepicker table tr td.today.disabled.disabled, .datepicker table tr td.today.disabled:active, .datepicker table tr td.today.disabled:hover, .datepicker table tr td.today.disabled:hover.active, .datepicker table tr td.today.disabled:hover.disabled, .datepicker table tr td.today.disabled:hover:active, .datepicker table tr td.today.disabled:hover:hover, .datepicker table tr td.today.disabled:hover[disabled], .datepicker table tr td.today.disabled[disabled], .datepicker table tr td.today:active, .datepicker table tr td.today:hover, .datepicker table tr td.today:hover.active, .datepicker table tr td.today:hover.disabled, .datepicker table tr td.today:hover:active, .datepicker table tr td.today:hover:hover, .datepicker table tr td.today:hover[disabled], .datepicker table tr td.today[disabled] {
  background-color: #fdf59a; }

/* line 7, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/bootstrap-datepicker.min.css */
.datepicker table tr td.today.active, .datepicker table tr td.today.disabled.active, .datepicker table tr td.today.disabled:active, .datepicker table tr td.today.disabled:hover.active, .datepicker table tr td.today.disabled:hover:active, .datepicker table tr td.today:active, .datepicker table tr td.today:hover.active, .datepicker table tr td.today:hover:active {
  background-color: #fbf069\9; }

/* line 7, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/bootstrap-datepicker.min.css */
.datepicker table tr td.today:hover:hover {
  color: #000; }

/* line 7, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/bootstrap-datepicker.min.css */
.datepicker table tr td.today.active:hover {
  color: #fff; }

/* line 7, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/bootstrap-datepicker.min.css */
.datepicker table tr td.range, .datepicker table tr td.range.disabled, .datepicker table tr td.range.disabled:hover, .datepicker table tr td.range:hover {
  background: #eee;
  border-radius: 0; }

/* line 7, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/bootstrap-datepicker.min.css */
.datepicker table tr td.range.today, .datepicker table tr td.range.today.disabled, .datepicker table tr td.range.today.disabled:hover, .datepicker table tr td.range.today:hover {
  background-color: #f3d17a;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f3c17a), to(#f3e97a));
  background-image: -webkit-linear-gradient(to bottom, #f3c17a, #f3e97a);
  background-image: -webkit-linear-gradient(top, #f3c17a, #f3e97a);
  background-image: linear-gradient(to bottom, #f3c17a, #f3e97a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3c17a', endColorstr='#f3e97a', GradientType=0);
  border-color: #f3e97a #f3e97a #edde34;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  border-radius: 0; }

/* line 7, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/bootstrap-datepicker.min.css */
.datepicker table tr td.range.today.active, .datepicker table tr td.range.today.disabled, .datepicker table tr td.range.today.disabled.active, .datepicker table tr td.range.today.disabled.disabled, .datepicker table tr td.range.today.disabled:active, .datepicker table tr td.range.today.disabled:hover, .datepicker table tr td.range.today.disabled:hover.active, .datepicker table tr td.range.today.disabled:hover.disabled, .datepicker table tr td.range.today.disabled:hover:active, .datepicker table tr td.range.today.disabled:hover:hover, .datepicker table tr td.range.today.disabled:hover[disabled], .datepicker table tr td.range.today.disabled[disabled], .datepicker table tr td.range.today:active, .datepicker table tr td.range.today:hover, .datepicker table tr td.range.today:hover.active, .datepicker table tr td.range.today:hover.disabled, .datepicker table tr td.range.today:hover:active, .datepicker table tr td.range.today:hover:hover, .datepicker table tr td.range.today:hover[disabled], .datepicker table tr td.range.today[disabled] {
  background-color: #f3e97a; }

/* line 7, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/bootstrap-datepicker.min.css */
.datepicker table tr td.range.today.active, .datepicker table tr td.range.today.disabled.active, .datepicker table tr td.range.today.disabled:active, .datepicker table tr td.range.today.disabled:hover.active, .datepicker table tr td.range.today.disabled:hover:active, .datepicker table tr td.range.today:active, .datepicker table tr td.range.today:hover.active, .datepicker table tr td.range.today:hover:active {
  background-color: #efe24b\9; }

/* line 7, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/bootstrap-datepicker.min.css */
.datepicker table tr td.selected, .datepicker table tr td.selected.disabled, .datepicker table tr td.selected.disabled:hover, .datepicker table tr td.selected:hover {
  background-color: #9e9e9e;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b3b3b3), to(grey));
  background-image: -webkit-linear-gradient(to bottom, #b3b3b3, grey);
  background-image: -webkit-linear-gradient(top, #b3b3b3, grey);
  background-image: linear-gradient(to bottom, #b3b3b3, grey);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3', endColorstr='#808080', GradientType=0);
  border-color: grey grey #595959;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }

/* line 7, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/bootstrap-datepicker.min.css */
.datepicker table tr td.selected.active, .datepicker table tr td.selected.disabled, .datepicker table tr td.selected.disabled.active, .datepicker table tr td.selected.disabled.disabled, .datepicker table tr td.selected.disabled:active, .datepicker table tr td.selected.disabled:hover, .datepicker table tr td.selected.disabled:hover.active, .datepicker table tr td.selected.disabled:hover.disabled, .datepicker table tr td.selected.disabled:hover:active, .datepicker table tr td.selected.disabled:hover:hover, .datepicker table tr td.selected.disabled:hover[disabled], .datepicker table tr td.selected.disabled[disabled], .datepicker table tr td.selected:active, .datepicker table tr td.selected:hover, .datepicker table tr td.selected:hover.active, .datepicker table tr td.selected:hover.disabled, .datepicker table tr td.selected:hover:active, .datepicker table tr td.selected:hover:hover, .datepicker table tr td.selected:hover[disabled], .datepicker table tr td.selected[disabled] {
  background-color: grey; }

/* line 7, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/bootstrap-datepicker.min.css */
.datepicker table tr td.selected.active, .datepicker table tr td.selected.disabled.active, .datepicker table tr td.selected.disabled:active, .datepicker table tr td.selected.disabled:hover.active, .datepicker table tr td.selected.disabled:hover:active, .datepicker table tr td.selected:active, .datepicker table tr td.selected:hover.active, .datepicker table tr td.selected:hover:active {
  background-color: #666 \9; }

/* line 7, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/bootstrap-datepicker.min.css */
.datepicker table tr td.active, .datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active:hover {
  background-color: #006dcc;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#04c));
  background-image: -webkit-linear-gradient(to bottom, #08c, #04c);
  background-image: -webkit-linear-gradient(top, #08c, #04c);
  background-image: linear-gradient(to bottom, #08c, #04c);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);
  border-color: #04c #04c #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }

/* line 7, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/bootstrap-datepicker.min.css */
.datepicker table tr td.active.active, .datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled.disabled, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active.disabled:hover.active, .datepicker table tr td.active.disabled:hover.disabled, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active.disabled:hover:hover, .datepicker table tr td.active.disabled:hover[disabled], .datepicker table tr td.active.disabled[disabled], .datepicker table tr td.active:active, .datepicker table tr td.active:hover, .datepicker table tr td.active:hover.active, .datepicker table tr td.active:hover.disabled, .datepicker table tr td.active:hover:active, .datepicker table tr td.active:hover:hover, .datepicker table tr td.active:hover[disabled], .datepicker table tr td.active[disabled] {
  background-color: #04c; }

/* line 7, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/bootstrap-datepicker.min.css */
.datepicker table tr td.active.active, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover.active, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active:active, .datepicker table tr td.active:hover.active, .datepicker table tr td.active:hover:active {
  background-color: #039 \9; }

/* line 7, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/bootstrap-datepicker.min.css */
.datepicker table tr td span {
  display: block;
  width: 23%;
  height: 54px;
  line-height: 54px;
  float: left;
  margin: 1%;
  cursor: pointer;
  border-radius: 4px; }

/* line 7, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/bootstrap-datepicker.min.css */
.datepicker table tr td span.focused, .datepicker table tr td span:hover {
  background: #eee; }

/* line 7, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/bootstrap-datepicker.min.css */
.datepicker table tr td span.disabled, .datepicker table tr td span.disabled:hover {
  background: 0 0;
  color: #999;
  cursor: default; }

/* line 7, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/bootstrap-datepicker.min.css */
.datepicker table tr td span.active, .datepicker table tr td span.active.disabled, .datepicker table tr td span.active.disabled:hover, .datepicker table tr td span.active:hover {
  background-color: #006dcc;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#04c));
  background-image: -webkit-linear-gradient(to bottom, #08c, #04c);
  background-image: -webkit-linear-gradient(top, #08c, #04c);
  background-image: linear-gradient(to bottom, #08c, #04c);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);
  border-color: #04c #04c #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }

/* line 7, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/bootstrap-datepicker.min.css */
.datepicker table tr td span.active.active, .datepicker table tr td span.active.disabled, .datepicker table tr td span.active.disabled.active, .datepicker table tr td span.active.disabled.disabled, .datepicker table tr td span.active.disabled:active, .datepicker table tr td span.active.disabled:hover, .datepicker table tr td span.active.disabled:hover.active, .datepicker table tr td span.active.disabled:hover.disabled, .datepicker table tr td span.active.disabled:hover:active, .datepicker table tr td span.active.disabled:hover:hover, .datepicker table tr td span.active.disabled:hover[disabled], .datepicker table tr td span.active.disabled[disabled], .datepicker table tr td span.active:active, .datepicker table tr td span.active:hover, .datepicker table tr td span.active:hover.active, .datepicker table tr td span.active:hover.disabled, .datepicker table tr td span.active:hover:active, .datepicker table tr td span.active:hover:hover, .datepicker table tr td span.active:hover[disabled], .datepicker table tr td span.active[disabled] {
  background-color: #04c; }

/* line 7, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/bootstrap-datepicker.min.css */
.datepicker table tr td span.active.active, .datepicker table tr td span.active.disabled.active, .datepicker table tr td span.active.disabled:active, .datepicker table tr td span.active.disabled:hover.active, .datepicker table tr td span.active.disabled:hover:active, .datepicker table tr td span.active:active, .datepicker table tr td span.active:hover.active, .datepicker table tr td span.active:hover:active {
  background-color: #039 \9; }

/* line 7, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/bootstrap-datepicker.min.css */
.datepicker table tr td span.new, .datepicker table tr td span.old {
  color: #999; }

/* line 7, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/bootstrap-datepicker.min.css */
.datepicker .datepicker-switch {
  width: 145px; }

/* line 7, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/bootstrap-datepicker.min.css */
.datepicker .datepicker-switch, .datepicker .next, .datepicker .prev, .datepicker tfoot tr th {
  cursor: pointer; }

/* line 7, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/bootstrap-datepicker.min.css */
.datepicker .datepicker-switch:hover, .datepicker .next:hover, .datepicker .prev:hover, .datepicker tfoot tr th:hover {
  background: #eee; }

/* line 7, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/bootstrap-datepicker.min.css */
.datepicker .next.disabled, .datepicker .prev.disabled {
  visibility: hidden; }

/* line 7, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/bootstrap-datepicker.min.css */
.datepicker .cw {
  font-size: 10px;
  width: 12px;
  padding: 0 2px 0 5px;
  vertical-align: middle; }

/* line 7, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/bootstrap-datepicker.min.css */
.input-append.date .add-on, .input-prepend.date .add-on {
  cursor: pointer; }

/* line 7, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/bootstrap-datepicker.min.css */
.input-append.date .add-on i, .input-prepend.date .add-on i {
  margin-top: 3px; }

/* line 7, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/bootstrap-datepicker.min.css */
.input-daterange input {
  text-align: center; }

/* line 7, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/bootstrap-datepicker.min.css */
.input-daterange input:first-child {
  border-radius: 3px 0 0 3px; }

/* line 7, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/bootstrap-datepicker.min.css */
.input-daterange input:last-child {
  border-radius: 0 3px 3px 0; }

/* line 7, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/bootstrap-datepicker.min.css */
.input-daterange .add-on {
  display: inline-block;
  width: auto;
  min-width: 16px;
  height: 18px;
  padding: 4px 5px;
  font-weight: 400;
  line-height: 18px;
  text-align: center;
  text-shadow: 0 1px 0 #fff;
  vertical-align: middle;
  background-color: #eee;
  border: 1px solid #ccc;
  margin-left: -5px;
  margin-right: -5px; }

/* line 1, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/jquery.timepicker.css */
.ui-timepicker-wrapper {
  overflow-y: auto;
  max-height: 150px;
  width: 6.5em;
  background: #fff;
  border: 1px solid #ddd;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  outline: none;
  z-index: 10001;
  margin: 0; }

/* line 15, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/jquery.timepicker.css */
.ui-timepicker-wrapper.ui-timepicker-with-duration {
  width: 13em; }

/* line 19, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/jquery.timepicker.css */
.ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-30,
.ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-60 {
  width: 11em; }

/* line 24, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/jquery.timepicker.css */
.ui-timepicker-list {
  margin: 0;
  padding: 0;
  list-style: none; }

/* line 30, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/jquery.timepicker.css */
.ui-timepicker-duration {
  margin-left: 5px;
  color: #888; }

/* line 34, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/jquery.timepicker.css */
.ui-timepicker-list:hover .ui-timepicker-duration {
  color: #888; }

/* line 38, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/jquery.timepicker.css */
.ui-timepicker-list li {
  padding: 3px 0 3px 5px;
  cursor: pointer;
  white-space: nowrap;
  color: #000;
  list-style: none;
  margin: 0; }

/* line 47, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/jquery.timepicker.css */
.ui-timepicker-list:hover .ui-timepicker-selected {
  background: #fff;
  color: #000; }

/* line 51, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/jquery.timepicker.css */
li.ui-timepicker-selected,
.ui-timepicker-list li:hover,
.ui-timepicker-list .ui-timepicker-selected:hover {
  background: #1980EC;
  color: #fff; }

/* line 57, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/jquery.timepicker.css */
li.ui-timepicker-selected .ui-timepicker-duration,
.ui-timepicker-list li:hover .ui-timepicker-duration {
  color: #ccc; }

/* line 62, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/jquery.timepicker.css */
.ui-timepicker-list li.ui-timepicker-disabled,
.ui-timepicker-list li.ui-timepicker-disabled:hover,
.ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled {
  color: #888;
  cursor: default; }

/* line 69, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/jquery.timepicker.css */
.ui-timepicker-list li.ui-timepicker-disabled:hover,
.ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled {
  background: #f2f2f2; }

/* line 1, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/bootstrap-multiselect.css */
span.multiselect-native-select {
  position: relative; }

/* line 1, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/bootstrap-multiselect.css */
span.multiselect-native-select select {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  height: 1px !important;
  margin: -1px -1px -1px -3px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  left: 50%;
  top: 30px; }

/* line 1, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/bootstrap-multiselect.css */
.multiselect-container {
  position: absolute;
  list-style-type: none;
  margin: 0;
  padding: 0; }

/* line 1, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/bootstrap-multiselect.css */
.multiselect-container .input-group {
  margin: 5px; }

/* line 1, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/bootstrap-multiselect.css */
.multiselect-container .multiselect-reset .input-group {
  width: 93%; }

/* line 1, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/bootstrap-multiselect.css */
.multiselect-container > li {
  padding: 0; }

/* line 1, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/bootstrap-multiselect.css */
.multiselect-container > li > a.multiselect-all label {
  font-weight: 700; }

/* line 1, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/bootstrap-multiselect.css */
.multiselect-container > li.multiselect-group label {
  margin: 0;
  padding: 3px 20px;
  height: 100%;
  font-weight: 700; }

/* line 1, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/bootstrap-multiselect.css */
.multiselect-container > li.multiselect-group-clickable label {
  cursor: pointer; }

/* line 1, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/bootstrap-multiselect.css */
.multiselect-container > li > a {
  padding: 0; }

/* line 1, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/bootstrap-multiselect.css */
.multiselect-container > li > a > label {
  margin: 0;
  height: 100%;
  cursor: pointer;
  font-weight: 400;
  padding: 3px 20px 3px 40px; }

/* line 1, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/bootstrap-multiselect.css */
.multiselect-container > li > a > label.checkbox, .multiselect-container > li > a > label.radio {
  margin: 0; }

/* line 1, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/bootstrap-multiselect.css */
.multiselect-container > li > a > label > input[type=checkbox] {
  margin-bottom: 5px; }

/* line 1, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/bootstrap-multiselect.css */
.btn-group > .btn-group:nth-child(2) > .multiselect.btn, .custom-field .btn-group > .btn-group:nth-child(2) > .multiselect.custom-field__important-toggle, .select2-container .select2-selection .btn-group > .btn-group:nth-child(2) > li.multiselect.select2-selection__choice, .slick-slider .btn-group > .btn-group:nth-child(2) > .multiselect.slick-prev, .slick-slider .btn-group > .btn-group:nth-child(2) > .multiselect.slick-next {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px; }

/* line 1, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/bootstrap-multiselect.css */
.form-inline .multiselect-container label.checkbox, .form-inline .multiselect-container label.radio {
  padding: 3px 20px 3px 40px; }

/* line 1, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/bootstrap-multiselect.css */
.form-inline .multiselect-container li a label.checkbox input[type=checkbox], .form-inline .multiselect-container li a label.radio input[type=radio] {
  margin-left: -20px;
  margin-right: 0; }

/* line 24, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/dropkick.scss */
.dk-select,
.dk-select *,
.dk-select *:before,
.dk-select *:after,
.dk-select-multi,
.dk-select-multi *,
.dk-select-multi *:before,
.dk-select-multi *:after {
  box-sizing: border-box; }

/* line 35, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/dropkick.scss */
.dk-select,
.dk-select-multi {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  line-height: 1.5em;
  width: 200px;
  cursor: pointer; }

/* line 45, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/dropkick.scss */
.dk-selected {
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  position: relative;
  background-color: white;
  border: 1px solid #CCCCCC;
  border-radius: 0.4em;
  padding: 0 1.5em 0 0.5em;
  text-overflow: ellipsis; }
  /* line 55, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/dropkick.scss */
  .dk-selected:before, .dk-selected:after {
    content: '';
    display: block;
    position: absolute;
    right: 0; }
  /* line 62, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/dropkick.scss */
  .dk-selected:before {
    top: 50%;
    border: solid transparent;
    border-width: 0.25em 0.25em 0;
    border-top-color: #CCCCCC;
    margin: -0.125em 0.5em 0 0; }
  /* line 69, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/dropkick.scss */
  .dk-selected:after {
    top: 0;
    height: 100%;
    border-left: 1px solid #CCCCCC;
    margin: 0 1.5em 0 0; }

/* line 77, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/dropkick.scss */
.dk-selected-disabled {
  color: #BBBBBB; }

/* line 81, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/dropkick.scss */
.dk-select .dk-select-options {
  position: absolute;
  display: none;
  left: 0;
  right: 0; }

/* line 88, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/dropkick.scss */
.dk-select-open-up .dk-select-options {
  border-radius: 0.4em 0.4em 0 0;
  margin-bottom: -1px;
  bottom: 100%; }

/* line 94, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/dropkick.scss */
.dk-select-open-down .dk-select-options {
  border-radius: 0 0 0.4em 0.4em;
  margin-top: -1px;
  top: 100%; }

/* line 100, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/dropkick.scss */
.dk-select-multi .dk-select-options {
  max-height: 10em; }

/* line 104, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/dropkick.scss */
.dk-select-options {
  background-color: white;
  border: 1px solid #CCCCCC;
  border-radius: 0.4em;
  list-style: none;
  margin: 0;
  max-height: 10.5em;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0.25em 0;
  width: auto;
  z-index: 100; }

/* line 118, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/dropkick.scss */
.dk-option-selected {
  background-color: #3297fd;
  color: #fff; }

/* line 123, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/dropkick.scss */
.dk-select-options-highlight .dk-option-selected {
  background-color: transparent;
  color: inherit; }

/* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/dropkick.scss */
.dk-option {
  padding: 0 0.5em; }

/* line 132, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/dropkick.scss */
.dk-select-options .dk-option-highlight {
  background-color: #3297fd;
  color: #fff; }

/* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/dropkick.scss */
.dk-select-options .dk-option-disabled {
  color: #BBBBBB;
  background-color: transparent; }

/* line 142, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/dropkick.scss */
.dk-select-options .dk-option-hidden {
  display: none; }

/* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/dropkick.scss */
.dk-optgroup {
  border: solid #CCCCCC;
  border-width: 1px 0;
  padding: 0.25em 0;
  margin-top: 0.25em; }
  /* line 151, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/dropkick.scss */
  .dk-optgroup + .dk-option {
    margin-top: 0.25em; }
  /* line 154, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/dropkick.scss */
  .dk-optgroup + .dk-optgroup {
    border-top-width: 0;
    margin-top: 0; }
  /* line 158, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/dropkick.scss */
  .dk-optgroup:nth-child(2) {
    padding-top: 0;
    border-top: none;
    margin-top: 0; }
  /* line 163, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/dropkick.scss */
  .dk-optgroup:last-child {
    border-bottom-width: 0;
    margin-bottom: 0;
    padding-bottom: 0; }

/* line 170, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/dropkick.scss */
.dk-optgroup-label {
  padding: 0 0.5em 0.25em;
  font-weight: bold;
  width: 100%; }

/* line 176, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/dropkick.scss */
.dk-optgroup-options {
  list-style: none;
  padding-left: 0; }
  /* line 179, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/dropkick.scss */
  .dk-optgroup-options li {
    padding-left: 1.2em; }

/* line 184, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/dropkick.scss */
.dk-select-open-up .dk-selected {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-color: #3297fd; }

/* line 190, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/dropkick.scss */
.dk-select-open-down .dk-selected {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-color: #3297fd; }

/* line 196, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/dropkick.scss */
.dk-select-open-up .dk-selected:before,
.dk-select-open-down .dk-selected:before {
  border-width: 0 0.25em 0.25em;
  border-bottom-color: #3297fd; }

/* line 202, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/dropkick.scss */
.dk-select-open-up .dk-selected:after,
.dk-select-open-down .dk-selected:after {
  border-left-color: #3297fd; }

/* line 207, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/dropkick.scss */
.dk-select-open-up .dk-select-options,
.dk-select-open-down .dk-select-options,
.dk-select-multi:focus .dk-select-options {
  display: block;
  border-color: #3297fd; }

/* line 214, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/dropkick.scss */
.dk-select-multi:hover,
.dk-select-multi:focus {
  outline: none; }

/* line 219, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/dropkick.scss */
.dk-selected:hover,
.dk-selected:focus {
  outline: none;
  border-color: #3297fd; }
  /* line 223, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/dropkick.scss */
  .dk-selected:hover:before,
  .dk-selected:focus:before {
    border-top-color: #3297fd; }
  /* line 226, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/dropkick.scss */
  .dk-selected:hover:after,
  .dk-selected:focus:after {
    border-left-color: #3297fd; }

/* line 231, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/dropkick.scss */
.dk-select-disabled {
  opacity: 0.6;
  color: #BBBBBB;
  cursor: not-allowed; }
  /* line 236, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/dropkick.scss */
  .dk-select-disabled .dk-selected:hover, .dk-select-disabled .dk-selected:focus {
    border-color: inherit; }
    /* line 238, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/dropkick.scss */
    .dk-select-disabled .dk-selected:hover:before, .dk-select-disabled .dk-selected:focus:before {
      border-top-color: inherit; }
    /* line 241, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/dropkick.scss */
    .dk-select-disabled .dk-selected:hover:after, .dk-select-disabled .dk-selected:focus:after {
      border-left-color: inherit; }

/* line 248, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/dropkick.scss */
select[data-dkcacheid] {
  display: none; }

@font-face {
  font-family: "simple-line-icons";
  src: url(/assets/Simple-Line-Icons-1c823013a692818b26ad756540fcb73f53bfb3409af0d08129bb340c9c5c8a1f.eot?v=2.4.0);
  src: url(/assets/Simple-Line-Icons-1c823013a692818b26ad756540fcb73f53bfb3409af0d08129bb340c9c5c8a1f.eot?v=2.4.0#iefix) format("embedded-opentype"), url(/assets/Simple-Line-Icons-104673f4859604362a18fc6294197d8fffb8cb24ad3211e92eb04f655e18cf4a.woff2?v=2.4.0) format("woff2"), url(/assets/Simple-Line-Icons-3f501ddb05c70829bbb51cfe9ca9fff57f39e060457c257b3ccf25df767f0870.ttf?v=2.4.0) format("truetype"), url(/assets/Simple-Line-Icons-14b825d7785bf7f90bab8b02c6df6f22863c639cab02038a8ba3e682ab7d2752.woff?v=2.4.0) format("woff"), url(/assets/Simple-Line-Icons-51c5b7fbb6ad58d62568b371b58d63a4fb54842503f828aacde8e792903662b9.svg?v=2.4.0#simple-line-icons) format("svg");
  font-weight: normal;
  font-style: normal; }
/* line 21, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-user, .simple-icon-people, .simple-icon-user-female, .simple-icon-user-follow, .simple-icon-user-following, .simple-icon-user-unfollow, .simple-icon-login, .simple-icon-logout, .simple-icon-emotsmile, .simple-icon-phone, .simple-icon-call-end, .simple-icon-call-in, .simple-icon-call-out, .simple-icon-map, .simple-icon-location-pin, .simple-icon-direction, .simple-icon-directions, .simple-icon-compass, .simple-icon-layers, .simple-icon-menu, .simple-icon-list, .simple-icon-options-vertical, .simple-icon-options, .simple-icon-arrow-down, .simple-icon-arrow-left, .simple-icon-arrow-right, .simple-icon-arrow-up, .simple-icon-arrow-up-circle, .simple-icon-arrow-left-circle, .simple-icon-arrow-right-circle, .simple-icon-arrow-down-circle, .simple-icon-check, .simple-icon-clock, .simple-icon-plus, .simple-icon-minus, .simple-icon-close, .simple-icon-event, .simple-icon-exclamation, .simple-icon-organization, .simple-icon-trophy, .simple-icon-screen-smartphone, .simple-icon-screen-desktop, .simple-icon-plane, .simple-icon-notebook, .simple-icon-mustache, .simple-icon-mouse, .simple-icon-magnet, .simple-icon-energy, .simple-icon-disc, .simple-icon-cursor, .simple-icon-cursor-move, .simple-icon-crop, .simple-icon-chemistry, .simple-icon-speedometer, .simple-icon-shield, .simple-icon-screen-tablet, .simple-icon-magic-wand, .simple-icon-hourglass, .simple-icon-graduation, .simple-icon-ghost, .simple-icon-game-controller, .simple-icon-fire, .simple-icon-eyeglass, .simple-icon-envelope-open, .simple-icon-envelope-letter, .simple-icon-bell, .simple-icon-badge, .simple-icon-anchor, .simple-icon-wallet, .simple-icon-vector, .simple-icon-speech, .simple-icon-puzzle, .simple-icon-printer, .simple-icon-present, .simple-icon-playlist, .simple-icon-pin, .simple-icon-picture, .simple-icon-handbag, .simple-icon-globe-alt, .simple-icon-globe, .simple-icon-folder-alt, .simple-icon-folder, .simple-icon-film, .simple-icon-feed, .simple-icon-drop, .simple-icon-drawer, .simple-icon-docs, .simple-icon-doc, .simple-icon-diamond, .simple-icon-cup, .simple-icon-calculator, .simple-icon-bubbles, .simple-icon-briefcase, .simple-icon-book-open, .simple-icon-basket-loaded, .simple-icon-basket, .simple-icon-bag, .simple-icon-action-undo, .simple-icon-action-redo, .simple-icon-wrench, .simple-icon-umbrella, .simple-icon-trash, .simple-icon-tag, .simple-icon-support, .simple-icon-frame, .simple-icon-size-fullscreen, .simple-icon-size-actual, .simple-icon-shuffle, .simple-icon-share-alt, .simple-icon-share, .simple-icon-rocket, .simple-icon-question, .simple-icon-pie-chart, .simple-icon-pencil, .simple-icon-note, .simple-icon-loop, .simple-icon-home, .simple-icon-grid, .simple-icon-graph, .simple-icon-microphone, .simple-icon-music-tone-alt, .simple-icon-music-tone, .simple-icon-earphones-alt, .simple-icon-earphones, .simple-icon-equalizer, .simple-icon-like, .simple-icon-dislike, .simple-icon-control-start, .simple-icon-control-rewind, .simple-icon-control-play, .simple-icon-control-pause, .simple-icon-control-forward, .simple-icon-control-end, .simple-icon-volume-1, .simple-icon-volume-2, .simple-icon-volume-off, .simple-icon-calendar, .simple-icon-bulb, .simple-icon-chart, .simple-icon-ban, .simple-icon-bubble, .simple-icon-camrecorder, .simple-icon-camera, .simple-icon-cloud-download, .simple-icon-cloud-upload, .simple-icon-envelope, .simple-icon-eye, .simple-icon-flag, .simple-icon-heart, .simple-icon-info, .simple-icon-key, .simple-icon-link, .simple-icon-lock, .simple-icon-lock-open, .simple-icon-magnifier, .simple-icon-magnifier-add, .simple-icon-magnifier-remove, .simple-icon-paper-clip, .simple-icon-paper-plane, .simple-icon-power, .simple-icon-refresh, .simple-icon-reload, .simple-icon-settings, .simple-icon-star, .simple-icon-symbol-female, .simple-icon-symbol-male, .simple-icon-target, .simple-icon-credit-card, .simple-icon-paypal, .simple-icon-social-tumblr, .simple-icon-social-twitter, .simple-icon-social-facebook, .simple-icon-social-instagram, .simple-icon-social-linkedin, .simple-icon-social-pinterest, .simple-icon-social-github, .simple-icon-social-google, .simple-icon-social-reddit, .simple-icon-social-skype, .simple-icon-social-dribbble, .simple-icon-social-behance, .simple-icon-social-foursqare, .simple-icon-social-soundcloud, .simple-icon-social-spotify, .simple-icon-social-stumbleupon, .simple-icon-social-youtube, .simple-icon-social-dropbox, .simple-icon-social-vkontakte, .simple-icon-social-steam {
  font-family: "simple-line-icons";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* line 224, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-user:before {
  content: "\e005"; }

/* line 228, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-people:before {
  content: "\e001"; }

/* line 232, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-user-female:before {
  content: "\e000"; }

/* line 236, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-user-follow:before {
  content: "\e002"; }

/* line 240, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-user-following:before {
  content: "\e003"; }

/* line 244, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-user-unfollow:before {
  content: "\e004"; }

/* line 248, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-login:before {
  content: "\e066"; }

/* line 252, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-logout:before {
  content: "\e065"; }

/* line 256, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-emotsmile:before {
  content: "\e021"; }

/* line 260, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-phone:before {
  content: "\e600"; }

/* line 264, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-call-end:before {
  content: "\e048"; }

/* line 268, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-call-in:before {
  content: "\e047"; }

/* line 272, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-call-out:before {
  content: "\e046"; }

/* line 276, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-map:before {
  content: "\e033"; }

/* line 280, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-location-pin:before {
  content: "\e096"; }

/* line 284, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-direction:before {
  content: "\e042"; }

/* line 288, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-directions:before {
  content: "\e041"; }

/* line 292, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-compass:before {
  content: "\e045"; }

/* line 296, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-layers:before {
  content: "\e034"; }

/* line 300, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-menu:before {
  content: "\e601"; }

/* line 304, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-list:before {
  content: "\e067"; }

/* line 308, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-options-vertical:before {
  content: "\e602"; }

/* line 312, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-options:before {
  content: "\e603"; }

/* line 316, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-arrow-down:before {
  content: "\e604"; }

/* line 320, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-arrow-left:before {
  content: "\e605"; }

/* line 324, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-arrow-right:before {
  content: "\e606"; }

/* line 328, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-arrow-up:before {
  content: "\e607"; }

/* line 332, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-arrow-up-circle:before {
  content: "\e078"; }

/* line 336, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-arrow-left-circle:before {
  content: "\e07a"; }

/* line 340, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-arrow-right-circle:before {
  content: "\e079"; }

/* line 344, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-arrow-down-circle:before {
  content: "\e07b"; }

/* line 348, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-check:before {
  content: "\e080"; }

/* line 352, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-clock:before {
  content: "\e081"; }

/* line 356, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-plus:before {
  content: "\e095"; }

/* line 360, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-minus:before {
  content: "\e615"; }

/* line 364, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-close:before {
  content: "\e082"; }

/* line 368, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-event:before {
  content: "\e619"; }

/* line 372, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-exclamation:before {
  content: "\e617"; }

/* line 376, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-organization:before {
  content: "\e616"; }

/* line 380, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-trophy:before {
  content: "\e006"; }

/* line 384, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-screen-smartphone:before {
  content: "\e010"; }

/* line 388, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-screen-desktop:before {
  content: "\e011"; }

/* line 392, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-plane:before {
  content: "\e012"; }

/* line 396, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-notebook:before {
  content: "\e013"; }

/* line 400, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-mustache:before {
  content: "\e014"; }

/* line 404, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-mouse:before {
  content: "\e015"; }

/* line 408, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-magnet:before {
  content: "\e016"; }

/* line 412, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-energy:before {
  content: "\e020"; }

/* line 416, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-disc:before {
  content: "\e022"; }

/* line 420, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-cursor:before {
  content: "\e06e"; }

/* line 424, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-cursor-move:before {
  content: "\e023"; }

/* line 428, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-crop:before {
  content: "\e024"; }

/* line 432, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-chemistry:before {
  content: "\e026"; }

/* line 436, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-speedometer:before {
  content: "\e007"; }

/* line 440, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-shield:before {
  content: "\e00e"; }

/* line 444, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-screen-tablet:before {
  content: "\e00f"; }

/* line 448, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-magic-wand:before {
  content: "\e017"; }

/* line 452, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-hourglass:before {
  content: "\e018"; }

/* line 456, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-graduation:before {
  content: "\e019"; }

/* line 460, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-ghost:before {
  content: "\e01a"; }

/* line 464, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-game-controller:before {
  content: "\e01b"; }

/* line 468, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-fire:before {
  content: "\e01c"; }

/* line 472, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-eyeglass:before {
  content: "\e01d"; }

/* line 476, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-envelope-open:before {
  content: "\e01e"; }

/* line 480, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-envelope-letter:before {
  content: "\e01f"; }

/* line 484, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-bell:before {
  content: "\e027"; }

/* line 488, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-badge:before {
  content: "\e028"; }

/* line 492, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-anchor:before {
  content: "\e029"; }

/* line 496, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-wallet:before {
  content: "\e02a"; }

/* line 500, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-vector:before {
  content: "\e02b"; }

/* line 504, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-speech:before {
  content: "\e02c"; }

/* line 508, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-puzzle:before {
  content: "\e02d"; }

/* line 512, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-printer:before {
  content: "\e02e"; }

/* line 516, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-present:before {
  content: "\e02f"; }

/* line 520, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-playlist:before {
  content: "\e030"; }

/* line 524, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-pin:before {
  content: "\e031"; }

/* line 528, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-picture:before {
  content: "\e032"; }

/* line 532, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-handbag:before {
  content: "\e035"; }

/* line 536, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-globe-alt:before {
  content: "\e036"; }

/* line 540, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-globe:before {
  content: "\e037"; }

/* line 544, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-folder-alt:before {
  content: "\e039"; }

/* line 548, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-folder:before {
  content: "\e089"; }

/* line 552, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-film:before {
  content: "\e03a"; }

/* line 556, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-feed:before {
  content: "\e03b"; }

/* line 560, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-drop:before {
  content: "\e03e"; }

/* line 564, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-drawer:before {
  content: "\e03f"; }

/* line 568, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-docs:before {
  content: "\e040"; }

/* line 572, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-doc:before {
  content: "\e085"; }

/* line 576, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-diamond:before {
  content: "\e043"; }

/* line 580, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-cup:before {
  content: "\e044"; }

/* line 584, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-calculator:before {
  content: "\e049"; }

/* line 588, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-bubbles:before {
  content: "\e04a"; }

/* line 592, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-briefcase:before {
  content: "\e04b"; }

/* line 596, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-book-open:before {
  content: "\e04c"; }

/* line 600, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-basket-loaded:before {
  content: "\e04d"; }

/* line 604, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-basket:before {
  content: "\e04e"; }

/* line 608, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-bag:before {
  content: "\e04f"; }

/* line 612, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-action-undo:before {
  content: "\e050"; }

/* line 616, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-action-redo:before {
  content: "\e051"; }

/* line 620, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-wrench:before {
  content: "\e052"; }

/* line 624, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-umbrella:before {
  content: "\e053"; }

/* line 628, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-trash:before {
  content: "\e054"; }

/* line 632, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-tag:before {
  content: "\e055"; }

/* line 636, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-support:before {
  content: "\e056"; }

/* line 640, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-frame:before {
  content: "\e038"; }

/* line 644, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-size-fullscreen:before {
  content: "\e057"; }

/* line 648, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-size-actual:before {
  content: "\e058"; }

/* line 652, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-shuffle:before {
  content: "\e059"; }

/* line 656, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-share-alt:before {
  content: "\e05a"; }

/* line 660, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-share:before {
  content: "\e05b"; }

/* line 664, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-rocket:before {
  content: "\e05c"; }

/* line 668, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-question:before {
  content: "\e05d"; }

/* line 672, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-pie-chart:before {
  content: "\e05e"; }

/* line 676, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-pencil:before {
  content: "\e05f"; }

/* line 680, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-note:before {
  content: "\e060"; }

/* line 684, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-loop:before {
  content: "\e064"; }

/* line 688, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-home:before {
  content: "\e069"; }

/* line 692, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-grid:before {
  content: "\e06a"; }

/* line 696, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-graph:before {
  content: "\e06b"; }

/* line 700, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-microphone:before {
  content: "\e063"; }

/* line 704, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-music-tone-alt:before {
  content: "\e061"; }

/* line 708, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-music-tone:before {
  content: "\e062"; }

/* line 712, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-earphones-alt:before {
  content: "\e03c"; }

/* line 716, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-earphones:before {
  content: "\e03d"; }

/* line 720, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-equalizer:before {
  content: "\e06c"; }

/* line 724, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-like:before {
  content: "\e068"; }

/* line 728, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-dislike:before {
  content: "\e06d"; }

/* line 732, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-control-start:before {
  content: "\e06f"; }

/* line 736, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-control-rewind:before {
  content: "\e070"; }

/* line 740, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-control-play:before {
  content: "\e071"; }

/* line 744, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-control-pause:before {
  content: "\e072"; }

/* line 748, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-control-forward:before {
  content: "\e073"; }

/* line 752, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-control-end:before {
  content: "\e074"; }

/* line 756, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-volume-1:before {
  content: "\e09f"; }

/* line 760, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-volume-2:before {
  content: "\e0a0"; }

/* line 764, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-volume-off:before {
  content: "\e0a1"; }

/* line 768, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-calendar:before {
  content: "\e075"; }

/* line 772, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-bulb:before {
  content: "\e076"; }

/* line 776, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-chart:before {
  content: "\e077"; }

/* line 780, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-ban:before {
  content: "\e07c"; }

/* line 784, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-bubble:before {
  content: "\e07d"; }

/* line 788, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-camrecorder:before {
  content: "\e07e"; }

/* line 792, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-camera:before {
  content: "\e07f"; }

/* line 796, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-cloud-download:before {
  content: "\e083"; }

/* line 800, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-cloud-upload:before {
  content: "\e084"; }

/* line 804, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-envelope:before {
  content: "\e086"; }

/* line 808, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-eye:before {
  content: "\e087"; }

/* line 812, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-flag:before {
  content: "\e088"; }

/* line 816, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-heart:before {
  content: "\e08a"; }

/* line 820, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-info:before {
  content: "\e08b"; }

/* line 824, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-key:before {
  content: "\e08c"; }

/* line 828, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-link:before {
  content: "\e08d"; }

/* line 832, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-lock:before {
  content: "\e08e"; }

/* line 836, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-lock-open:before {
  content: "\e08f"; }

/* line 840, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-magnifier:before {
  content: "\e090"; }

/* line 844, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-magnifier-add:before {
  content: "\e091"; }

/* line 848, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-magnifier-remove:before {
  content: "\e092"; }

/* line 852, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-paper-clip:before {
  content: "\e093"; }

/* line 856, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-paper-plane:before {
  content: "\e094"; }

/* line 860, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-power:before {
  content: "\e097"; }

/* line 864, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-refresh:before {
  content: "\e098"; }

/* line 868, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-reload:before {
  content: "\e099"; }

/* line 872, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-settings:before {
  content: "\e09a"; }

/* line 876, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-star:before {
  content: "\e09b"; }

/* line 880, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-symbol-female:before {
  content: "\e09c"; }

/* line 884, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-symbol-male:before {
  content: "\e09d"; }

/* line 888, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-target:before {
  content: "\e09e"; }

/* line 892, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-credit-card:before {
  content: "\e025"; }

/* line 896, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-paypal:before {
  content: "\e608"; }

/* line 900, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-social-tumblr:before {
  content: "\e00a"; }

/* line 904, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-social-twitter:before {
  content: "\e009"; }

/* line 908, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-social-facebook:before {
  content: "\e00b"; }

/* line 912, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-social-instagram:before {
  content: "\e609"; }

/* line 916, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-social-linkedin:before {
  content: "\e60a"; }

/* line 920, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-social-pinterest:before {
  content: "\e60b"; }

/* line 924, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-social-github:before {
  content: "\e60c"; }

/* line 928, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-social-google:before {
  content: "\e60d"; }

/* line 932, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-social-reddit:before {
  content: "\e60e"; }

/* line 936, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-social-skype:before {
  content: "\e60f"; }

/* line 940, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-social-dribbble:before {
  content: "\e00d"; }

/* line 944, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-social-behance:before {
  content: "\e610"; }

/* line 948, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-social-foursqare:before {
  content: "\e611"; }

/* line 952, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-social-soundcloud:before {
  content: "\e612"; }

/* line 956, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-social-spotify:before {
  content: "\e613"; }

/* line 960, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-social-stumbleupon:before {
  content: "\e614"; }

/* line 964, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-social-youtube:before {
  content: "\e008"; }

/* line 968, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-social-dropbox:before {
  content: "\e00c"; }

/* line 972, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-social-vkontakte:before {
  content: "\e618"; }

/* line 976, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/simple-line-icons.scss */
.simple-icon-social-steam:before {
  content: "\e620"; }

/*
    Redactor 3

    http://imperavi.com/redactor/

    Copyright (c) 2009-2018, Imperavi LLC.
    License: http://imperavi.com/redactor/license/
*/
@-webkit-keyframes fadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }
@keyframes fadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }
@-webkit-keyframes fadeOut {
  from {
    opacity: 1; }
  to {
    opacity: 0; } }
@keyframes fadeOut {
  from {
    opacity: 1; }
  to {
    opacity: 0; } }
/* line 21, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-animate-hide {
  display: none !important; }

/* line 24, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-fadeIn {
  opacity: 0;
  -webkit-animation: fadeIn .2s ease-in-out;
          animation: fadeIn .2s ease-in-out; }

/* line 28, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-fadeOut {
  opacity: 1;
  -webkit-animation: fadeOut .2s ease-in-out;
          animation: fadeOut .2s ease-in-out; }

@font-face {
  font-family: 'Redactor';
  src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBkcAAAC8AAAAYGNtYXAXVtKwAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5Zuxdz/8AAAF4AAAkQGhlYWQPMte3AAAluAAAADZoaGVhB7gD6wAAJfAAAAAkaG10eK4BD60AACYUAAAAuGxvY2GyjqiGAAAmzAAAAF5tYXhwADkBcwAAJywAAAAgbmFtZVDOJQoAACdMAAABknBvc3QAAwAAAAAo4AAAACAAAwP0AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpKQPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6Sn//f//AAAAAAAg6QD//f//AAH/4xcEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAADAAAAgAQAAwAAEgAoADwAABMhMhYVMRUUBiMhIiY1MTU0NjMDITIWFTEVFAYjITgBMSImPQE0NjMxEyEyFhUxFRQGIzEhIiY1MTU0NjO7AooZIiIZ/XYZIiIZgAOKGSIiGfx2GCMiGYACihkiIhn9dhkiIhkDACIZChkiIhkKGSL/ACIZCRkiIhgKGSL/ACIZChkiIhkKGSIAAAADAAAAgAQAAwAAEwApAD4AABMhMhYVMRUUBiMhIiY1MTU0NjMxESEyFhUxFRQGIyE4ATEiJj0BNDYzMREhMhYVMRUUBiMxISImNTE1NDYzMTsCyhkiIhn9NhkiIhkDihkiIhn8dhgjIhkCyhkiIhn9NhkiIhkDACIZChkiIhkKGSL/ACIZCRkiIhgKGSL/ACIZChkiIhkKGSIAAAADAAAAgAQAAwAAEgAoADwAABMhMhYVMRUUBiMhIiY1MTU0NjMDITIWFTEVFAYjITgBMSImPQE0NjMxEyEyFhUxFRQGIzEhIiY1MTU0NjP7AsoZIiIZ/TYZIiIZwAOKGSIiGfx2GCMiGcACyhkiIhn9NhkiIhkDACIZChkiIhkKGSL/ACIZCRkiIhgKGSL/ACIZChkiIhkKGSIAAAADARkARwLnAwAAKwA0AFUAACU+ATU0JjUxNjQ1NCYvAT4BNzE8ATU0JicxLgEjKgEjMSIHETMyFjMyNjcHAzIVFCMiIzUzAzoBMzIWFyceARUcARU1HAEVFAYHFQ4BIyImIzMiJzUzAp8hJwEBSDcCJjABIRshUS0CBQI4iM8DBgMwWCQByWp3HxxGBwUJBRw0FgEQEhUSFjQcBAkEARcmQIAZSiwBBAEDBwM9XRABEEUrAQMBJj8WGBsG/U4BHxsBAhdPWqb+/w4OAQ4oFwIFAgECBQIZLA4BDQ8BA+MAAAIAwAAAA0ADgAAsADgAACUiJicxJwcOASM4ATkBKgEjIiYnNRE+ATM6ATMxIToBMzIWFzERDgEjKgEjMQERNz4BMzIWFzEXEQMACxMI2toIEwsBAgEYIgICIhgBAgECAAECARgiAgIiGAECAf5AmgcUCgsTCJsABwWOjgYGIBcBAxAYICEX/PAXIQMQ/ZhlBgYGBmUCaAAABQBAAAADwAOAABMAFwAnADcARwAAASEiBhUxERQWMzEhMjY1MRE0JiMRIREhBSEyFhUUBiMxISImNTQ2MxUhMhYVFAYjMSEiJjU0NjMVITIWFRQGIzEhIiY1NDYzA0D9gDVLSzUCgDVLSzX9gAKA/gABgBslJRv+gBslJRsBgBslJRv+gBslJRsBgBslJRv+gBslJRsDgEs1/YA1S0s1AoA1S/0AAoBAJRsbJSUbGyXAJRsbJSUbGyXAJRsbJSUbGyUAAAMAQAAAA8ADgAATABcAWQAAASEiBhUxERQWMzEhMjY1MRE0JiMRIREhAzEHDgEjOAE5ASoBIyImJzE0NjcxNyMwIjEiJicxNDY3MTc+ATM4ATkBOgEzMhYXMRQGBzEHMzAyMTIWFzEUBgcxA0D9gDVLSzUCgDVLSzX9gAKAiMAFEAkBAQEOFAIEBJTpAg4VAQQEwAUQCQEBAQ4UAgQElOkCDhUBBAQDgEs1/YA1S0s1AoA1S/0AAoD+reAGBxIOBQoErRIOBQoE4AYHEg4FCgStEg4FCgQAAAEAgAA8A4ADAQCDAAABIy4BJyMnLgEnFy4BJzUuATUwNDUxPAE1NDY3MT4BMzoBMzEeARcjHgEXIzcuASMqAQczKgEjIgYHMQ4BFRwBFTEcARUUFhc1HgEfAiEVIRceARUxHAEVFAYHMQ4BIyoBIzEuAScXLgEnFwceATM6ATMjMhYzMjY3MT4BNzEuAScXMwOA9BIoFwI5FSMRAQgOBQUFDw0NIxMCBAITJBECEB0NARscQiQHDgYBAgQCJkQaGR0PDRIxHQIv/p0BxAQJChIPESoYAQQBEyQRAhIhDgEiH0wpAgQDAQMHAyxOIB0iAQEIBwHTAYASHQsbChUNAQcSCgEKFw0BAQEBARQiDQsOAQYGBA4IURETARsYFz8lAQMBAQICHDUXARkmCwEWQAQOIREBAQEWJg4OEAEHBgEGEAsBVhUWAR0aF0QoFCYSAgAAAAACAEAAAAPAA4AAHQA9AAABBzMyFhUUBisBIiY1MTU0NjMyFhUxFTceARcVFDY/ASMiJjU0NjMxMzIWFTEVFAYjIiY1MTUHLgEnNTQGNwHA50cTGhoTsxMaGhMSG+YYIgYGeudHExoaE7MTGhoTEhvmGCIGBgYBQOYbEhMaGhOzExoaE0fnBSMXAQkP+uYbEhMaGhOzExoaE0fnBSMXAQkPBgAAAAMAQABAA8ADgAAbAB4AIgAAASMVMxEhETM1IyIGFTERFBYzMSEyNjUxETQmIwEHISczESMDQICA/YCAgDVLSzUCgDVLSzX+wIABAKpUVAKAgP7AAUCASzX+wDVLSzUBQDVLAQDaIP66AAAAAAMAQAAAA8ADgAADABcAHwAAATMnBwEhIgYVMREUFjMxITI2NTERNCYjAycjByMTMxMBuI1GRwGI/YA1S0s1AoA1S0s1sivIKHPoLuoBgdHRAf9LNf2ANUtLNQKANUv9QHNzAkD9wAAABAA/AMADvwL/AAcACgB5ALAAACUDIwMzNzMXJyM3AREwNDU0JicXLgEnMS4BJyMuASMqATkBOAExIgYHMwYHBgcGBxU+ATczPgEzMToBMzIWFzEeARUwFBUxFSMmIiMiBgczDgEVHAEVNRQwFRQWFyceARcxHgEXMx4BMzoBMzE4ATEyNjcjPgE3MRczJw4BDwEOAQcjMCIjIiYnMS4BJzEuASc1LgE1OAE5ATQwNTQ2NzE+ATcxPgE3Mz4BMzoBMzEzFQJA6i7pcynIK0mMRgKABgUBBQ8JChcNAQ0eDwECChMKAhMREBAPDA0fEQMOIBACBAIQHgwKC04DBwQfOBgBFBcEBAEECwcIEwoBCxoOAQIBEiIQAhMfDQE7Qg0eEQELGg4BAQEHDgYGCQQEBQICAQMCAwgGBg4IAQgUCwEBAVPAAj/9wXNzwNH+egEEAgEOGgwBDBMIBwwDBAQBAQIEAwQEBTsGCgQEBAsJChoPAgEhARIPDiwaAQICAQEBCxUKAQoRBwcLBAQFCAYIFg4zaAwWCAEGBwEDAgIGBAQIBQEECwUBAQcOBgYLBAUHAgMCQwAAAAAHAD8AQAPRA0AABwAKAA4AEgAWABoAHgAAJQMjAzM3MxcnIzclMxEjExcHJzcHFzcDNycHFyc3FwJA6i7pcynIK0mMRgHBQEAkLbUtrS21La0ttS2tLbUtwAI//cFzc8DR7/0AAvEttS21LbUt/dMttS21LbUtAAABAMAAQANAA0AAMgAAASEqASMiBgczDgEHMw4BBxUOARUcARUxFBYXNR4BFzEeARczHgEzOgEzMREzETMRMxEzA0D+YAIFAhgsFQIUJA8BDxYIBgcJBwgXDg4hEwEULRgCBAFcgFxoA0AHBgYUDAwdEQEPIhICBQITJBABER4MDRUHCAf+cwKr/VUCqwAAAAAC//EAswQEAtwABQALAAABLQEnCQEBDQEXCQEBn/8AAQBR/qMBXQEJAQD/AFABXf6jAQDIxk7+7P7rAdzIxk0BFAEUAAYAQABAA8ADQAADAB8AIgAlADgATAAAAREhEQU6ATMyFhcxDgEjKgEjMSoBIyImJzE+ATM6ATMHNxcxNxcBITIWFTEVFAYjISImNTE1NDYzESEyFhUxFRQGIzEhIiY1MTU0NjMBAAIA/qsBAgIVHgMDHhUCAgEBAwEVHwICHxUBAwFcTUh0bf22AwoZIiIZ/PYZIiIZAwoZIiIZ/PYZIiIZAoD+gAGAShwUFRsbFRQc9lBQgIACACIZChkiIhkKGSL9gCIZChkiIhkKGSIAAAAHAEAAgAPAAwAAEgApAD0AQQBeAGEAZAAAATMyFhUxFRQGKwEiJjUxNTQ2MxEzMhYVMRUUBiMxIzgBMSImPQE0NjMxASEyFhUxFRQGIzEhIiY1MTU0NjMDESERBTAyMzIWFzEOASMqATkBKgExIiYnMT4BMzAyMzEHNxcjNxcCu8oZIiIZyhkiIhnJGSIiGckYIyIZ/cADChkiIhn89hkiIhk7AcD+1gEBFB0BAR0UAQEBARQdAQEdFAEBUUNAA2hgAwAiGQoZIiIZChki/wAiGQkZIiIYChki/wAiGQoZIiIZChkiAgD+gAGAShwUFBwcFBQc9lBQgIAAAAAHAEAAgAPAAwAAEwAtAEEARQBaAF0AYAAAEzMyFhUxFRQGIzEjIiY1MTU0NjMRMzIWFTEVFDAxFAYjOAExIyImNTE1NDYzMREhMhYVMRUUBiMxISImNTE1NDYzAREhEQUwMjMyFhcxDgEjIiYnMT4BMzoBMwc3Fyc3F3vKGSIiGcoZIiIZyhkiIhnKGSIiGQMKGSIiGfz2GSIiGQGFAcD+1gEBFB0BAx0VFB0DAR0UAQEBUURABGVjAwAiGQoZIiIZChki/wAiGQkBGSIiGQoZIv8AIhkKGSIiGQoZIgIA/oABgEocFBQbGxQUHPZPUAGAgAAABAAAAAAEAAOAAAMAIAAjACYAABMRIREFOgEzMhYXMQ4BIyoBIzEqASMiJicxPgEzOgEzMQM3FzUbAQAEAP1UAQEBL0MBAUMvAQEBAQEBL0MBAUMvAQEBt5uR6NoDgPyAA4CsQS8vQUEvL0H9xbe7BAEn/tQAAAAABQAAAIAEAAMAABMAKgA+AEEARQAAEyEyFhUxFRQGIyEiJjUxNTQ2MzEBITIWFTEVFAYjMSE4ATEiJj0BNDYzMREhMhYVMRUUBiMxISImNTE1NDYzJwcRBzMVIzsDihkiIhn8dhkiIhkBwAHJGSIiGf43GCMiGQHKGSIiGf42GSIiGbvAgICAAwAiGQoZIiIZChki/wAiGQkZIiIYChki/wAiGQoZIiIZChkiIaEBQIBAAAAAAgDAAAADgAOAACQASQAAJTEqASMiJy4BJyYnNDc+ATc2MzIXHgEXFhUxBgcOAQcGIyoBIzU6ATMyNz4BNzY3MTQnLgEnJiMiBw4BBwYVFhceARcWMzoBMzECIAEDAUc/P14bHAExMHw5OREROTl8MDEBHBtePz9HAQMBAQIBNS8vRxQVASYlXisqCgoqK14lJgEVFEcvLzUBAgEAGxpdPj5HR2BfrTw8PDytX2BHRz4+XRobVRQURi4vNTVKSYUvLy8vhUlKNTUvLkYUFAAAAAEBswBIAowC9gADAAAlEyMDAhN5X3pIAq79UgABAAABgQQAAgAAFQAAEyEyFhUxFRQGIyE4ATEiJj0BNDYzMTsDihkiIhn8dhgjIhkCACIZCRkiIhgKGSIAAAAAAwAAAL8EAALBADgAPAB5AAAlIiYnFzUzHgE7ATIWMzI2PwEuASMqASMzDgEHNyM1PgE7ATI2MzIXHgEXFhcVBgcOAQcGIyImIzMBIRUhJw4BBzcjFQ4BFRQWFzEVMx4BMzI2NwczFQ4BKwEiBiMiJy4BJyYnNTY3PgE3NjMyFjMjMhYXJxUjLgEnIwLcKUshAj0TKxcBAwkEQF4IAQhfQAQJBAEYLBQCPSBKKAEDCQU2MTBKFxcEBBcXSjAxNgUJBAH+kQEl/ttJFywUAjwSExMSPBMrFxgsFAI9IEooAQMJBTYxMEoXFwQEFxdKMDE2BQkEASlLIQI9EysXAcAUEgFbCAoBVD4BP1QBCgkBWxEUARQURS8vNQE2Ly9FFBQBAUCA0wEKCQEpES0ZGi0RKAgKCgkBWxEUARQURS8vNQE2Ly9FFBQBFBIBWwkJAQAABQAaAIAEAAMAABIAKAA8AEYAdAAAASEyFhUxFRQGIyEiJjUxNTQ2MxEhMhYVMRUUBiMhOAExIiY9ATQ2MzERITIWFTEVFAYjMSEiJjUxNTQ2MwM1Iw4BByMVNxUTNSM3PgE3MTY0NTQmJzEuASMiBiMzMCIxIgYHMQ4BBzEXPgE7ATIVDgEHMQcVATsCihkiIhn9dhkiIhkCihkiIhn9dhgjIhkCihkiIhn9dhkiIhm2EA4kFAEvVVYvCg0CAQsJCxkOAgICAQEKFAgIDQQbBRUMAR8CCwlJAwAiGQoZIiIZChki/wAiGQkZIiIYChki/wAiGQoZIiIZChkiAQjlEBsKJxyl/oAkRw4gEgEBAQwWBwgJAQUGBA4JFgsOGhAbC2kMAAUAAACABAADAAATACoAPgBBAEUAABMhMhYVMRUUBiMhIiY1MTU0NjMxASEyFhUxFRQGIzEhOAExIiY9ATQ2MzERITIWFTEVFAYjMSEiJjUxNTQ2MyUXERUzFSM7A4oZIiIZ/HYZIiIZAcAByRkiIhn+NxgjIhkByhkiIhn+NhkiIhn+BcCAgAMAIhkKGSIiGQoZIv8AIhkJGSIiGAoZIv8AIhkKGSIiGQoZIiGhAUCAQAAAAAYAAP/ABAADwAAdADsAPwBDAEcASwAAASIHDgEHBhUUFx4BFxYzMjc+ATc2NTE0Jy4BJyYjESInLgEnJjU0Nz4BNzYzMhceARcWFTEUBw4BBwYjAyEVIREhFSEbARcDNxMXAwIAal1eiygoKCiLXl1qal1eiygoKCiLXl1qUEVGaR4eHh5pRkVQUEVGaR4eHh5pRkVQwAGA/oABgP6AQEo2SkpKN0sDwCgoi15dampdXosoKCgoi15dampdXosoKPyAHh5pRkVQUEVGaR4eHh5pRkVQUEVGaR4eAUBAAQBA/tsB5Rv+GxsB5Rr+GgAAAAUAAACABAADAAATADMASABoAH8AABMhMhYVMRUUBiMhIiY1MTU0NjMxATMyMDEyFhU4ATkBFRQwMRQGIzgBMSMiJjUxNTQ2MzEBITIWFTEVFAYjMSEiJjUxNTQ2MzEBMzIwMTIWFTgBOQEVFDAxFAYjOAExIyImNTE1NDYzMTsBMhYVMRUUBiMxIzgBMSImPQE0NjMxOwOKGSIiGfx2GSIiGQEACQEZIiIZChkiIhn/AAOKGSIiGfx2GSIiGQHACQEZIiIZChkiIhnACRkiIhkJGCMiGQMAIhkKGSIiGQoZIv8AIhkJARkiIhkKGSL/ACIZChkiIhkKGSIBACIZCQEZIiIZChkiIhkJGSIiGAoZIgAAAAEAwACAA0ADAABHAAA3MDIxMjY1OAE5ATU0NjMxIQcOARUUFjMyNjcxNz4BNTQmLwEuASMiBhUUFh8BITgBMSIHDgEHBhU4ATkBFTgBMRQWMzgBOQHoARAYXUMBB4QGBhgQCA8FyAYGBgbIBQ8IEBgGBoT++DIrLEETExcRgBcRoEJehAUOCRAYBwXIBQ8ICA8FyAYGFxEIDgaEExJCKywyoBEXAAAAAAIAQAAAA4ADgAAeADwAAAEHMzIWFRQGKwEiJjUxNTQ2MzIWFTEVNx4BFxUUNgcBNyMiJjU0NjsBMhYVMRUUBiMiJj0BBy4BJzU0BjcDgOdHExoaE7MTGhoTEhvmGCIGBgb8wOdHExoaE7MTGhoTEhvmGCIGBgYDQOYbEhMaGhOzExoaE0fnBSMXAQkPBv0A5hsSExoaE7MTGhoTR+cFIxcBCQ8GAAAAAAEAgAA+A38DQADGAAAlIiMHPgE3Iz4BNzU+AT8BPgE1PAE1MTwBNTQmJxcuAScjLgEnIy4BIyoBIzEqASMiBgc3DgEHMQ4BDwEOARUcARU1FDAxFBYXNR4BFyceAR8BHgEfASciKwEVMBQxFBYXMR4BMzoBOQEhNS4BJxUuAS8BLgEnNS4BNTwBOQE8ATU0NjcVPgE3MT4BNzM+ATMyFhcjHgEXIx4BHwEeARUcARUxMBQVFAYHNw4BBzUOAQ8BDgEHIxUhOgExMjY3MT4BNTA0OQE1AvYXFy0ZLBQBFCIPDhcIAQcJEA8BDikYARk6IAIgSSYBAgEBAgEmSSICIjwZGSgOAQ4PCQgIFw8BDyITARMsFwItFxaKBgYFDwgBAQEZFSYQER4MAQwVBwcICwoJHBERJxYBFjEZGjEYAxgoEQESGwkBCQsIBwEIFA0MHhEBECUVAQEZAQEJDgYFBqgFCRgPDyQUARQuGAMXNhwBAQEBAQEmRyACITcXFiMMDQ0ODQENJBcXNx8CH0YmAQIBAQEdNxoCGi8UARUkDwEOGAkBBkABCA4FBQaRBA8MAQ0eEQESKBcCFjEaAQEBAwEcNBgBFicPDxcICAgICAcYDw8mFgEXNBwBAwEBARoyGAMYKhIBEh4MAQsPBI8GBQUOCAFAAAAAAAIBFQAWA+kCnQALAD0AACUnNyMHJyMXBzM3FwU1Izc+ATc1PAE1NCYnIy4BIyoBIzMqASMiBgc3DgEPARc+ATcxPgEzMTIVDgEHMQcVAsy7q111al2dq2FygAGBj1IQFQMQDQEPJxUCBAIBAQEBEB0NAQwRBAEgBQ0ICBMLOQMSD3PI8OWhoeXwq6uwLYAWNB0BAQMBEyEMCw0IBwEHFAwBGgkNBQUGMxowE7AKAAAAAgEVAMgD6QONAAsAPQAAJSc3IwcnIxcHMzcXATUjNz4BNzU8ATU0JicjLgEjKgEjMTAiIyIGBzMOAQcVFz4BNzE+ATcxMhUOAQc1BxUCzLurXXVqXZ2rYXKAAYGPUhAVAxANARAoFgEDAQIBEB0NAQwRBCAEDQgIFAo5AhMPcsjw5aGh5fCrqwFQLYAWNB0BAQMBEyEMDQ4IBwYUDAEaCA4FBQUBMxsvFAGxCgAAAAAGAEAAQAPAAwAAAwAHAAsADwATABcAABMhFSElIRUhBSEVISUhFSEFIRUhJSEVIUABov5eAd4Bov5e/iIBov5eAd4Bov5e/iIBov5eAd4Bov5eAwDAwMBAwMDAQMDAwAACAIAAQQOAA0AALgBfAAABMhYVMBQVFAYHNQchMhYVFAYjIRceARUcATkBFAYjIiYnNScuATU0NjcxNz4BMwExFx4BFRQGBzEHDgEjMSImNTA0MTQ2NzE3IQYmNTQ2MyEnLgE1PAE5ATQ2MzIWFxUBEBQcCAYOAiwUHBwU/dQOBwccFAsRBmAGCAgGYAYRCwIAYAcHBwdgBhELFBwIBg791hQcHBQCLA4HBxwUCxEGA0AmGgEBDBYKARMmGhomEwkWDAEBGiYKCAGACRcNDBcKgAgL/m2ACRcNDBcKgAgKJRsBDRYJEwEmGhomEwkWDAEBGiYKCAEAAAQBAACAAwEDAAADAAcACwAPAAABJzcXFzcnBwMHFzc3FwcnASkp6ynDKuwpwynrKcMq7CkCACfZJtom2ib+pibaJ9kn2ScAAAIA0P/AAxADDgA5AD0AAAEcARUUFhcxHgEzMjYzIzoBMzI2NxU+ATU8ATUVESMRHAEVFAYHMQ4BIyoBIzEqASMiJjU0NjUxESMDNSEVARIfGx5LKgUKBQEDBwMsTR8cIVgUERIxGwIEAgEEAzVLAVhCAkABTAMHAylJGhgcAR0aARtIKgMGAwEBwP5GAQQCGy8SERRLNQIDAgG2/Lc4OAABAMAAgANAAwAANgAAJSImNTE1NCYjMSEXHgEVFAYjIiYnMScuATU0Nj8BPgEzMhYVFAYHMQchMhceARcWFTEVFAYjMQMYEBdeQv73hAYGGBAIDwXIBgYGBsgFDwgQGAYGhAEIMissQRMTFxGAFxGgQl6EBQ4JEBgHBcgFDwgIDwXIBgYXEQgOBoQTE0EsLDGgERcABgAAAIAEAAMAABIAKAA8AFAAcACEAAATITIWFTEVFAYjISImNTE1NDYzESEyFhUxFRQGIyE4ATEiJj0BNDYzMREhMhYVMRUUBiMxISImNTE1NDYzIzMyFhUxFRQGIzEjIiY1MTU0NjMRMzIwMTIWFTgBOQEVFDAxFAYjOAExIyImNTE1NDYzMREzMhYVMRUUBiMxIyImNTE1NDYz+wLKGSIiGf02GSIiGQLKGSIiGf02GCMiGQLKGSIiGf02GSIiGcAKGSIiGQoZIiIZCQEZIiIZChkiIhkKGSIiGQoZIiIZAwAiGQoZIiIZChki/wAiGQkZIiIYChki/wAiGQoZIiIZChkiIhkKGSIiGQoZIgEAIhkJARkiIhkKGSIBACIZChkiIhkKGSIAAAAAAwBeAE4DrwMdAKcBUgFwAAAlMzUjKgEjIiYnMS4BNTwBNTE0NzY1NjQ1NCYnFS4BJzE1PgE3MT4BNTwBJxU0JyY1PAE1NDY3MT4BMzIWMzEzNSMwIiMiBgczDgEHMQ4BDwEOARUcARU1FBcWFxYXFhUwFDEUBgcxDgEHMQ4BByMOASMqASMxFToBMzIWFyMeARcxHgEXFR4BFzEUBwYHBgcGFRwBFRQWFyceARcxHgEXMx4BMzoBMyMFMzoBMTI2NyM+ATcxPgE3MT4BNTQmNTE0JyYnJicmNTgBMTQ2NxU+ATcxPgE3NT4BMzAyMzE1KgExIiYnFy4BJzEuASc1LgE1OAE5ATQ3Njc2NzY3PAE1NCYnFS4BJzEuAS8BLgEjKgEjMSMVMzoBMzIWFzEeARUUBhUxFAcGFRwBFRQWFyMeARczFQ4BBzEOARUcARU1FBcWFRwBFRQGBzcOASMqASMxIxUlMzc2NzY3MxYXFh8BMyc3IwcGBwYHIyYnJi8BIxcBBC0TAQMCChIGBQYCAgEIBgcWDQ0WBwcHAQICBgUGEgoCAwETLQIBCxYKAQoQBgYKAgEDAwECAQEBAQECAgYEBAsGAQcQCAEBAQEBAQgRBwEHCwUDBgICAQECAQECAQEDBAEDCgYGEAkBCRYLAQIBAQHXLQEBDBYLAgoQBgcJAwMEAQEBAQIBAQIBAgYEBAsHBxAJAgEBAgkQCAEGCwUEBgIBAgECAQEBAQEEAwMJBwYQCQEJFgsBAQEtEwIDAQsRBwUGAQICBwcBCBUNAQ4VCAYHAgIFBgEHEQsBAwIT/mVcOgkJCAoDCwkKCjtgioJcNAgICAkDCwgJCTZgglE0CAcKFgwCBAIkISIoAgQDDx0NAQsPAwMDDwsMHRACBQIBKCIiJAEFAgwWCgYJATUDAwIKBwcSCQEMGg0BAgIBFxITEhESEhQBBgsFBgkEBQcDAwM6AwMDBwUECgUBBQsHFBESEhETExYBAgEOGwwBChIHBwkDAgMDAwIDCQcHEgoMGg4BAgEWExISERISFAYMBgEGCgQFBwIBAgM7AwMBAwcFBAoFAQQMBhUREhIRExMWAQIBDhoNAgsSBwYKAgECAzQIBwkXCwMEAiQhIigCBAMPHQ0KDwMDAw8LDB0QAgQDASgiISQCBAMMFgoBBwg0c2kSERIUFBIREmnj3WMQEBEUFBARD2TaAAAEAAAAQAQAA0AAIwA3AFwAXwAAASEiBw4BBwYVMREUFx4BFxYzMSEyNz4BNzY1MRE0Jy4BJyYjExQGIzEhIiY1MRE0NjMxITIWFTEFMQcOASMwIjkBKgEjIiYnMTU+ATM6ATMxMhYXIxceARUUBgcVJzcnAwD+ADUvLkYUFBQURi4vNQIANS8uRhQUFBRGLi81gEs1/gA1S0s1AgA1S/7pmgYNCAEBAgESGwICGxIBAgEIDgcBmgoNDQqACAsDQBQURi4vNf8ANS8uRhQUFBRGLi81AQA1Ly5GFBT+ADVLSzUBADVLSzWjVgMEGRKqEhkEBFUEEwwLEwQBHgUGAAAACgBAAAADwAOAAA8AJQAzAEEAUgBnAHgAjgCfALUAAAEjIiY1NDYzMTMyFhUUBiMnDgEjIiY1NDY3MTc+ATMyFhUUBgcxASImNTQ2MzIWFTEUBiM1IgYVFBYzMjY1MTQmIzUiJjUxNTQ2MzIWFTEVFAYjBycuATU0NjMyFh8BHgEVFAYjIiYnFxQGIzEjIiY1NDYzMTMyFhUHPgEzMhYVFAYHMQcOASMiJjU0NjcxJTIWFTEVFAYjIiY1MTU0NjM3Fx4BFRQGIyImJzEnLgE1NDYzMhYXA4hwFyEhF3AXISEXmggUCxchCAdQBxULFyEJB/7DRmJiRkZiYkYXISEXFyEhFxchIRcXISEX7k8HCSEXCxUHUAcIIRcLFAgOIRdwFyEhF3AXIQ4IFAsXIQgHUAcVCxchCQcBPRchIRcXISEX7k8HCCEXCxQHUAcIIRcLFAgBiCEXFyEhFxch1gcIIRcLFAhPBwkhFwsVB/5qYkZGYmJGRmLgIRcXISEXFyGoIRdwFyEhF3AXIUJQBxULFyEJB08IFAsXIQgHnhchIRcXISEXngcIIRcLFAhPBwkhFwsVBw4hF3AXISEXcBchQlAHFAsXIQgHTwgUCxchCAcAAAAAAQAAAAEAAIeeNh1fDzz1AAsEAAAAAADWD0mdAAAAANYPSZ3/8f/ABAQDwAAAAAgAAgAAAAAAAAABAAADwP/AAAAEAP/x//wEBAABAAAAAAAAAAAAAAAAAAAALgQAAAAAAAAAAAAAAAIAAAAEAAAABAAAAAQAAAAEAAEZBAAAwAQAAEAEAABABAAAgAQAAEAEAABABAAAQAQAAD8EAAA/BAAAwAQA//EEAABABAAAQAQAAEAEAAAABAAAAAQAAMAEAAGzBAAAAAQAAAAEAAAaBAAAAAQAAAAEAAAABAAAwAQAAEAEAACABAABFQQAARUEAABABAAAgAQAAQAEAADQBAAAwAQAAAAEAABeBAAAAAQAAEAAAAAAAAoAFAAeAGwAugEIAXgBxAImApIDPAOOA8QD+ATUBRAFWAV6BeIGYAbaBxYHcAfYB+YIBgiuCUAJmgoSCpwK8AtEDEAMmAzwDSANnA3ADhAOWg7wELYRNhIgAAAAAQAAAC4BcQAKAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAgAAAABAAAAAAACAAcAaQABAAAAAAADAAgAOQABAAAAAAAEAAgAfgABAAAAAAAFAAsAGAABAAAAAAAGAAgAUQABAAAAAAAKABoAlgADAAEECQABABAACAADAAEECQACAA4AcAADAAEECQADABAAQQADAAEECQAEABAAhgADAAEECQAFABYAIwADAAEECQAGABAAWQADAAEECQAKADQAsFJlZGFjdG9yAFIAZQBkAGEAYwB0AG8AclZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMFJlZGFjdG9yAFIAZQBkAGEAYwB0AG8AclJlZGFjdG9yAFIAZQBkAGEAYwB0AG8AclJlZ3VsYXIAUgBlAGcAdQBsAGEAclJlZGFjdG9yAFIAZQBkAGEAYwB0AG8AckZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=") format("truetype");
  font-weight: normal;
  font-style: normal; }
/* line 38, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
[class^="re-icon-"], [class*=" re-icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'Redactor' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* line 50, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.re-icon-aligncenter:before {
  content: "\e900"; }

/* line 53, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.re-icon-alignment:before,
.re-icon-alignleft:before {
  content: "\e901"; }

/* line 57, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.re-icon-alignright:before {
  content: "\e902"; }

/* line 60, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.re-icon-bold:before {
  content: "\e903"; }

/* line 63, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.re-icon-bookmark:before {
  content: "\e904"; }

/* line 66, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.re-icon-clips:before {
  content: "\e905"; }

/* line 69, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.re-icon-codesnippets:before {
  content: "\e906"; }

/* line 72, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.re-icon-deleted:before {
  content: "\e907"; }

/* line 75, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.re-icon-expand:before {
  content: "\e908"; }

/* line 78, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.re-icon-file:before {
  content: "\e909"; }

/* line 81, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.re-icon-fontcolor:before {
  content: "\e90a"; }

/* line 84, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.re-icon-fontfamily:before {
  content: "\e90b"; }

/* line 87, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.re-icon-fontsize:before {
  content: "\e90c"; }

/* line 90, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.re-icon-format:before {
  content: "\e90d"; }

/* line 93, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.re-icon-html:before {
  content: "\e90e"; }

/* line 96, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.re-icon-imagecenter:before {
  content: "\e90f"; }

/* line 99, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.re-icon-imageleft:before {
  content: "\e910"; }

/* line 102, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.re-icon-imageright:before {
  content: "\e911"; }

/* line 105, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.re-icon-image:before {
  content: "\e912"; }

/* line 108, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.re-icon-indent:before {
  content: "\e913"; }

/* line 111, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.re-icon-inline:before {
  content: "\e914"; }

/* line 114, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.re-icon-italic:before {
  content: "\e915"; }

/* line 117, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.re-icon-line:before,
.re-icon-horizontalrule:before {
  content: "\e916"; }

/* line 121, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.re-icon-link:before {
  content: "\e917"; }

/* line 124, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.re-icon-ol:before,
.re-icon-ordered:before {
  content: "\e918"; }

/* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.re-icon-outdent:before {
  content: "\e919"; }

/* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.re-icon-properties:before {
  content: "\e91a"; }

/* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.re-icon-readmore:before {
  content: "\e91b"; }

/* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.re-icon-redo:before {
  content: "\e91c"; }

/* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.re-icon-retract:before {
  content: "\e91d"; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.re-icon-specialcharacters:before {
  content: "\e91e"; }

/* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.re-icon-sub:before {
  content: "\e91f"; }

/* line 149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.re-icon-sup:before {
  content: "\e920"; }

/* line 152, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.re-icon-table:before {
  content: "\e921"; }

/* line 155, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.re-icon-textdirection:before {
  content: "\e922"; }

/* line 158, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.re-icon-toggle:before {
  content: "\e923"; }

/* line 161, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.re-icon-underline:before {
  content: "\e924"; }

/* line 164, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.re-icon-undo:before {
  content: "\e925"; }

/* line 167, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.re-icon-ul:before,
.re-icon-lists:before,
.re-icon-unordered:before {
  content: "\e926"; }

/* line 172, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.re-icon-variable:before {
  content: "\e927"; }

/* line 175, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.re-icon-video:before {
  content: "\e928"; }

/* line 178, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.re-icon-widget:before {
  content: "\e929"; }

/* line 181, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-box,
.redactor-box textarea {
  z-index: auto; }

/* line 185, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-box {
  position: relative;
  box-sizing: border-box; }

/* line 188, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-box.redactor-styles-on {
  margin: 0;
  padding: 0;
  background: #fff;
  border: 1px solid rgba(0, 0, 0, 0.075);
  border-radius: 3px;
  box-shadow: none; }

/* line 195, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-box.redactor-inline {
  position: static; }

/* line 198, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-focus.redactor-styles-on,
.redactor-focus:focus.redactor-styles-on {
  border-color: #82b7ec !important; }

/* line 202, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-over:hover.redactor-styles-on {
  border-color: #ee698a !important; }

/* line 205, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-source-view,
.redactor-source-view.redactor-styles-on {
  border-color: #000 !important; }

/* line 209, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-in {
  position: relative;
  overflow: auto;
  white-space: normal;
  box-sizing: border-box; }

/* line 214, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-in:focus {
  outline: none; }

/* line 217, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-inline .redactor-in {
  overflow: hidden; }

/* line 220, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-in *,
.redactor-read-only * {
  outline: none !important; }

/* line 224, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-in h1:empty,
.redactor-in h2:empty,
.redactor-in h3:empty,
.redactor-in h4:empty,
.redactor-in h5:empty,
.redactor-in h6:empty,
.redactor-in p:empty,
.redactor-in blockquote:empty,
.redactor-in div[data-redactor-tag=br]:empty,
.redactor-in div[data-redactor-tag=tbr]:empty {
  min-height: 1.5em; }

/* line 236, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-in div[data-redactor-tag=br],
.redactor-in div[data-redactor-tag=tbr] {
  margin-top: 0;
  margin-bottom: 0; }

/* line 241, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-in strong:empty, .redactor-in b:empty, .redactor-in em:empty, .redactor-in i:empty, .redactor-in span:empty, .redactor-in sup:empty, .redactor-in sub:empty, .redactor-in u:empty, .redactor-in ins:empty {
  display: inline-block;
  min-width: 1px;
  min-height: 1rem; }

/* line 246, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-in table {
  empty-cells: show; }

/* line 249, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-in li figure {
  width: auto;
  display: inline-block;
  margin: 0;
  vertical-align: top; }

/* line 255, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-in figcaption:focus,
.redactor-in figure code:focus,
.redactor-in figure pre:focus,
.redactor-in table td:focus,
.redactor-in table th:focus {
  outline: none; }

/* line 262, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-in figure[data-redactor-type=line] {
  margin-top: 1em;
  padding: 6px 0;
  vertical-align: baseline; }

/* line 266, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-in figure[data-redactor-type=line] hr {
  margin: 0;
  height: 3px;
  border: none;
  background: rgba(0, 0, 0, 0.1); }

/* line 272, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-script-tag {
  display: none !important; }

/* line 275, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-component {
  position: relative; }

/* line 278, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-component[data-redactor-type="widget"]:before,
.redactor-component[data-redactor-type="video"]:before {
  width: 100%;
  height: 100%;
  content: "";
  display: block;
  position: absolute;
  z-index: 1; }

/* line 287, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-component[data-redactor-type=image],
.redactor-component[data-redactor-type=widget] {
  clear: both; }

/* line 291, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-component[data-redactor-type=variable] {
  white-space: nowrap;
  background: rgba(0, 125, 255, 0.75);
  color: #fff;
  display: inline-block;
  padding: 3px 6px;
  line-height: 1;
  border-radius: 4px;
  cursor: pointer; }

/* line 301, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-component-active {
  outline: 5px solid rgba(0, 125, 255, 0.5) !important; }

/* line 304, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-component-active[data-redactor-type=image] {
  outline: none !important; }

/* line 306, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-component-active[data-redactor-type=image] img {
  outline: 5px solid rgba(0, 125, 255, 0.5) !important; }

/* line 309, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-component-active[data-redactor-type=variable] {
  outline: none !important;
  background: #ee698a; }

/* line 313, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-component-active[data-redactor-type=video] {
  outline: none !important; }

/* line 315, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-component-active[data-redactor-type=video] iframe {
  outline: 5px solid rgba(0, 125, 255, 0.5) !important; }

/* line 318, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-blur.redactor-styles-on .redactor-component-active {
  outline: 5px solid #ddd !important; }

/* line 320, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-blur.redactor-styles-on .redactor-component-active[data-redactor-type=image] {
  outline: none !important; }

/* line 322, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-blur.redactor-styles-on .redactor-component-active[data-redactor-type=image] img {
  outline: 5px solid #ddd !important; }

/* line 324, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-blur.redactor-styles-on .redactor-component-active[data-redactor-type=video] {
  outline: none !important; }

/* line 326, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-blur.redactor-styles-on .redactor-component-active[data-redactor-type=video] iframe {
  outline: 5px solid #ddd !important; }

/* line 328, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-blur.redactor-styles-on .redactor-component-active[data-redactor-type=variable] {
  outline: none !important;
  background: #ddd; }

/* line 332, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-component-caret {
  position: absolute;
  left: -9999px; }

/* line 336, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-textnodes-wrapper {
  display: inline-block; }

/* line 339, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
#redactor-image-resizer {
  position: absolute;
  z-index: 1050;
  background-color: rgba(0, 125, 255, 0.9);
  width: 13px;
  height: 13px;
  border: 1px solid #fff;
  cursor: move;
  cursor: nwse-resize; }

/* line 349, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-file-item {
  display: inline-block;
  line-height: 1;
  padding: 4px 12px;
  border-radius: 16px;
  border: 1px solid rgba(0, 0, 0, 0.2); }

/* line 356, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-file-remover {
  margin-left: 2px;
  position: relative;
  right: -3px;
  display: inline-block;
  padding: 0 3px;
  cursor: pointer;
  opacity: .5; }

/* line 364, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-file-remover:hover {
  opacity: 1; }

/* line 367, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
#redactor-overlay {
  position: fixed;
  z-index: 1051;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(16, 16, 18, 0.3); }

/* line 375, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
#redactor-overlay > .redactor-close {
  position: fixed;
  top: 1rem;
  right: 1rem; }

/* line 380, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-source,
.redactor-source:hover,
.redactor-source:focus {
  text-align: left;
  box-sizing: border-box;
  font-family: Consolas, Menlo, Monaco, "Courier New", monospace;
  width: 100%;
  display: block;
  margin: 0;
  border: none;
  box-shadow: none;
  border-radius: 0;
  background: #252525;
  color: #ccc;
  font-size: 15px;
  outline: none;
  padding: 10px 18px 20px 18px;
  line-height: 1.5;
  resize: vertical; }

/* line 400, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-box[dir="rtl"] .redactor-source {
  direction: ltr; }

/* line 403, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-placeholder:before {
  position: absolute;
  content: attr(placeholder);
  color: rgba(0, 0, 0, 0.4);
  font-weight: normal;
  cursor: text; }

/* line 410, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-in figcaption[placeholder]:empty:before {
  content: attr(placeholder);
  color: rgba(0, 0, 0, 0.4);
  font-weight: normal; }

/* line 415, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-in figcaption[placeholder]:empty:focus:before {
  content: ""; }

/* line 418, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-statusbar {
  font-family: Consolas, Menlo, Monaco, "Courier New", monospace;
  margin: 0;
  padding: 8px 10px;
  position: relative;
  overflow: hidden;
  list-style: none;
  background: #f8f8f8;
  box-sizing: border-box;
  border: none; }

/* line 428, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-statusbar li {
  float: left;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  padding: 0 10px;
  line-height: 16px;
  border-right: 1px solid rgba(0, 0, 0, 0.1); }

/* line 435, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-statusbar li:last-child {
  border-right-color: transparent; }

/* line 437, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-statusbar a {
  color: rgba(0, 0, 0, 0.5);
  text-decoration: underline; }

/* line 440, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-statusbar a:hover {
  color: #f03c69;
  text-decoration: underline; }

/* line 443, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-statusbar:empty {
  display: none; }

/* line 446, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-toolbar-wrapper {
  position: relative; }

/* line 449, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-toolbar,
.redactor-air {
  z-index: 100;
  font-family: "Trebuchet MS", "Helvetica Neue", Helvetica, Tahoma, sans-serif;
  position: relative;
  margin: 0 !important;
  padding: 0;
  list-style: none !important;
  line-height: 1 !important;
  background: none;
  border: none;
  box-sizing: border-box; }

/* line 462, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-box.redactor-styles-on .redactor-toolbar {
  padding: 18px 16px 0 16px; }

/* line 465, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-toolbar a,
.redactor-air a {
  display: inline-block;
  box-sizing: border-box;
  font-size: 14px;
  text-align: center;
  padding: 10px 15px 9px 15px;
  cursor: pointer;
  outline: none;
  border: none;
  vertical-align: middle;
  text-decoration: none;
  zoom: 1;
  position: relative;
  color: rgba(0, 0, 0, 0.85);
  border-radius: 2px;
  background: rgba(255, 255, 255, 0.97);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.22);
  margin-right: 5px;
  margin-bottom: 4px; }

/* line 486, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-toolbar a.re-button-icon,
.redactor-air a.re-button-icon {
  font-size: 16px;
  padding: 9px 15px 6px 15px; }

/* line 491, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-toolbar a:hover,
.redactor-air a:hover {
  outline: none;
  color: #fff;
  background: #449aef; }

/* line 497, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-toolbar a.redactor-button-active {
  background: rgba(245, 245, 245, 0.95);
  color: rgba(0, 0, 0, 0.4); }

/* line 501, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-toolbar a.redactor-button-disabled,
.redactor-air a.redactor-button-disabled {
  opacity: 0.3; }

/* line 504, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-toolbar a.redactor-button-disabled:hover,
.redactor-air a.redactor-button-disabled:hover {
  color: #333;
  outline: none;
  background-color: transparent !important;
  cursor: default; }

/* line 511, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-source-view .redactor-toolbar {
  background: #252525; }

/* line 514, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-source-view .redactor-toolbar a {
  background: #000;
  color: #fff; }

/* line 517, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-source-view .redactor-toolbar a:hover {
  background: #449aef; }

/* line 520, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-source-view .redactor-toolbar a.redactor-button-disabled:hover {
  color: #fff !important;
  background-color: #000 !important; }

/* line 524, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.re-button-tooltip {
  display: none;
  position: absolute;
  white-space: nowrap;
  top: 0;
  z-index: 1052;
  background: rgba(0, 0, 0, 0.9);
  border-radius: 3px;
  padding: 5px 9px;
  color: rgba(255, 255, 255, 0.8);
  font-size: 12px;
  line-height: 1;
  font-family: Consolas, Menlo, Monaco, "Courier New", monospace; }

/* line 537, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.re-button-tooltip:after {
  bottom: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: none;
  border-bottom-color: rgba(0, 0, 0, 0.9);
  border-width: 4px;
  margin-left: -4px; }

/* line 551, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-toolbar-wrapper-air {
  position: absolute;
  z-index: 100; }

/* line 555, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-air {
  padding: 6px 3px 2px 8px;
  max-width: 576px;
  min-width: 200px;
  border-radius: 4px;
  background: rgba(0, 0, 0, 0.97); }

/* line 562, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-air a {
  background: rgba(37, 37, 37, 0.95);
  box-shadow: none;
  color: rgba(255, 255, 255, 0.9); }

/* line 567, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-air a:hover {
  background: #3d79f2; }

/* line 570, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-air a.redactor-button-active {
  background-color: rgba(255, 255, 255, 0.15);
  color: #fff; }

/* line 574, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-air a.redactor-button-disabled:hover {
  color: #fff; }

/* line 577, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-air-helper {
  position: absolute;
  right: 0;
  top: 0;
  line-height: 1;
  font-size: 15px;
  color: #000;
  background: rgba(255, 255, 255, 0.85);
  border-bottom-left-radius: 4px;
  padding: 7px 10px 6px 10px;
  cursor: pointer; }

/* line 588, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-air-helper:hover {
  background: #fff; }

/* line 591, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-voice-label {
  display: none; }

/* line 594, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-context-toolbar {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1051;
  background-color: rgba(0, 0, 0, 0.95);
  color: #555;
  border-radius: 4px;
  padding: 6px 18px 7px 18px;
  line-height: 1.5;
  font-family: Consolas, Menlo, Monaco, "Courier New", monospace; }

/* line 605, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-context-toolbar a {
  font-size: 12px;
  color: #ccc;
  text-decoration: none;
  display: inline-block;
  padding: 2px 0 1px 12px; }

/* line 611, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-context-toolbar a:first-child {
  padding-left: 0; }

/* line 613, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-context-toolbar a i {
  position: relative;
  top: 3px;
  font-size: 16px; }

/* line 617, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-context-toolbar a:before {
  content: '';
  padding-left: 10px;
  border-left: 1px solid rgba(255, 255, 255, 0.3); }

/* line 621, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-context-toolbar a:hover {
  color: #fff; }

/* line 623, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-context-toolbar a:first-child:before {
  padding-left: 0;
  border-left: none; }

/* line 627, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-context-toolbar[dir="rtl"] a {
  padding: 2px 12px 1px 0; }

/* line 630, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-context-toolbar[dir="rtl"] a:first-child {
  padding-right: 0; }

/* line 633, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-context-toolbar[dir="rtl"] a:before {
  padding-left: 0px;
  padding-right: 10px;
  border-right: 1px solid rgba(255, 255, 255, 0.3);
  border-left: none; }

/* line 639, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-context-toolbar[dir="rtl"] a:first-child:before {
  padding-right: 0;
  border-right: none; }

/* line 643, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-dropdown {
  font-family: "Trebuchet MS", "Helvetica Neue", Helvetica, Tahoma, sans-serif;
  display: none;
  position: absolute;
  z-index: 1051;
  background-color: #fff;
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.2);
  border-radius: 2px;
  width: 264px;
  min-height: 40px;
  max-height: 250px;
  margin: 0;
  margin-top: -1px;
  overflow: auto;
  font-size: 15px;
  padding: 0; }

/* line 659, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-dropdown a span {
  display: inline-block;
  line-height: 1;
  padding: 2px 4px;
  border-radius: 3px; }

/* line 664, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-dropdown a {
  display: block;
  text-decoration: none;
  padding: 10px 8px;
  white-space: nowrap;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05); }

/* line 670, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-dropdown a:last-child {
  border-bottom-color: transparent; }

/* line 672, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-dropdown a {
  color: #000; }

/* line 674, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-dropdown a:hover {
  color: #fff !important;
  background-color: #449aef !important; }

/* line 677, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-dropdown a.redactor-dropdown-item-disabled {
  color: rgba(0, 0, 0, 0.4);
  background: #fff; }

/* line 681, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-dropdown-cells {
  margin: 10px auto; }

/* line 683, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-dropdown-cells a,
.redactor-dropdown-cells span {
  float: left;
  cursor: pointer;
  box-sizing: border-box;
  text-align: center;
  padding: 0;
  margin: 0;
  font-size: 14px; }

/* line 693, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-dropdown-selector {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-align: center; }

/* line 696, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-dropdown-selector span {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  font-size: 12px;
  padding: 8px;
  cursor: pointer; }

/* line 701, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-dropdown-selector span:hover {
  background: #eee; }

/* line 703, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-dropdown-selector span.active {
  cursor: text;
  color: rgba(0, 0, 0, 0.3);
  background: #eee; }

/* line 708, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-dropdown-format .redactor-dropdown-item-blockquote {
  color: rgba(0, 0, 0, 0.4);
  font-style: italic; }

/* line 712, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-dropdown-format .redactor-dropdown-item-pre {
  font-family: monospace, sans-serif; }

/* line 715, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-dropdown-format .redactor-dropdown-item-h1 {
  font-size: 40px;
  font-weight: bold;
  line-height: 32px; }

/* line 720, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-dropdown-format .redactor-dropdown-item-h2 {
  font-size: 32px;
  font-weight: bold;
  line-height: 32px; }

/* line 725, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-dropdown-format .redactor-dropdown-item-h3 {
  font-size: 24px;
  font-weight: bold;
  line-height: 24px; }

/* line 730, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-dropdown-format .redactor-dropdown-item-h4 {
  font-size: 21px;
  font-weight: bold;
  line-height: 24px; }

/* line 735, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-dropdown-format .redactor-dropdown-item-h5 {
  font-size: 18px;
  font-weight: bold;
  line-height: 24px; }

/* line 740, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-dropdown-format .redactor-dropdown-item-h6 {
  font-size: 14px;
  text-transform: uppercase;
  font-weight: bold;
  line-height: 24px; }

/* line 746, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-modal-box {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  overflow-x: hidden;
  overflow-y: auto;
  z-index: 1051;
  font-family: "Trebuchet MS", "Helvetica Neue", Helvetica, Tahoma, sans-serif;
  line-height: 24px; }

/* line 758, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-modal {
  position: relative;
  margin: 16px auto;
  padding: 0;
  background: #fff;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.07), 0 2px 15px rgba(80, 80, 80, 0.25);
  border-radius: 3px;
  color: #000; }

/* line 766, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-modal form {
  margin: 0;
  padding: 0;
  box-sizing: border-box; }

/* line 770, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-modal input,
.redactor-modal select,
.redactor-modal textarea {
  box-sizing: border-box;
  display: block;
  width: 100%;
  font-family: inherit;
  font-size: 16px;
  height: 40px;
  outline: none;
  vertical-align: middle;
  background-color: #fff;
  border: 1px solid #cacfd4;
  border-radius: 0.1875em;
  box-shadow: none;
  padding: 0 .5em; }

/* line 786, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-modal textarea {
  padding: .5em;
  height: auto;
  line-height: 1.5;
  vertical-align: top; }

/* line 791, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-modal select {
  -webkit-appearance: none;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="9" height="12" viewBox="0 0 9 12"><path fill="rgba(0, 0, 0, .4);" d="M0.722,4.823L-0.01,4.1,4.134-.01,4.866,0.716Zm7.555,0L9.01,4.1,4.866-.01l-0.732.726ZM0.722,7.177L-0.01,7.9,4.134,12.01l0.732-.726Zm7.555,0L9.01,7.9,4.866,12.01l-0.732-.726Z"/></svg>');
  background-repeat: no-repeat;
  background-position: right .65em center;
  padding-right: 28px; }

/* line 797, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-modal select[multiple] {
  background-image: none;
  height: auto;
  padding: .5em .75em; }

/* line 801, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-modal input[type="file"] {
  width: auto;
  border: none;
  padding: 0;
  height: auto;
  background: none;
  box-shadow: none;
  display: inline-block; }

/* line 809, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-modal input[type="radio"],
.redactor-modal input[type="checkbox"] {
  display: inline-block;
  width: auto;
  height: auto;
  padding: 0;
  vertical-align: middle;
  position: relative;
  bottom: 0.15rem;
  font-size: 115%;
  margin-right: 3px; }

/* line 820, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-modal .form-item {
  margin-bottom: 20px; }

/* line 822, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-modal .form-item:last-child {
  margin-bottom: 0; }

/* line 824, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-modal fieldset {
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 3px;
  padding: 16px;
  padding-bottom: 20px;
  margin-bottom: 20px; }

/* line 830, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-modal fieldset .form-item {
  margin-bottom: 12px; }

/* line 832, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-modal label {
  display: block;
  color: #555;
  margin-bottom: 0.25em;
  font-size: 14px; }

/* line 837, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-modal label .desc,
.redactor-modal label .success,
.redactor-modal label .error {
  text-transform: none;
  font-weight: normal; }

/* line 842, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-modal label.checkbox {
  font-size: 16px;
  line-height: 1.5;
  cursor: pointer;
  color: inherit; }

/* line 847, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-modal .form-checkboxes label.checkbox {
  display: inline-block;
  margin-right: 1em; }

/* line 850, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-modal input:hover,
.redactor-modal textarea:hover,
.redactor-modal select:hover {
  outline: none;
  background-color: #fff;
  border-color: #969fa9;
  box-shadow: none; }

/* line 857, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-modal input:focus,
.redactor-modal textarea:focus,
.redactor-modal select:focus {
  -webkit-transition: all linear .2s;
  transition: all linear .2s;
  outline: none;
  background-color: #fff;
  border-color: rgba(0, 125, 255, 0.5);
  box-shadow: 0 0 3px rgba(0, 125, 255, 0.5); }

/* line 865, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-modal input.error,
.redactor-modal textarea.error,
.redactor-modal select.error {
  background-color: rgba(255, 50, 101, 0.1);
  border: 1px solid #ff7f9e; }

/* line 870, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-modal input.error:focus,
.redactor-modal textarea.error:focus,
.redactor-modal select.error:focus {
  border-color: #ff3265;
  box-shadow: 0 0 1px #ff3265; }

/* line 875, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-modal input.success,
.redactor-modal textarea.success,
.redactor-modal select.success {
  background-color: rgba(47, 196, 182, 0.1);
  border: 1px solid #65dacf; }

/* line 880, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-modal input.success:focus,
.redactor-modal textarea.success:focus,
.redactor-modal select.success:focus {
  border-color: #2fc4b6;
  box-shadow: 0 0 1px #2fc4b6; }

/* line 885, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-modal input:disabled, .redactor-modal input:disabled:hover, .redactor-modal input.disabled, .redactor-modal input.disabled:hover,
.redactor-modal textarea:disabled,
.redactor-modal textarea:disabled:hover,
.redactor-modal textarea.disabled,
.redactor-modal textarea.disabled:hover,
.redactor-modal select:disabled,
.redactor-modal select:disabled:hover,
.redactor-modal select.disabled,
.redactor-modal select.disabled:hover {
  resize: none;
  opacity: .6;
  cursor: default;
  font-style: italic;
  color: rgba(0, 0, 0, 0.5);
  border: 1px solid #cacfd4;
  box-shadow: none;
  background-color: #fff; }

/* line 902, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-modal .req {
  position: relative;
  top: 1px;
  font-weight: bold;
  color: #ff3265;
  font-size: 110%; }

/* line 908, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-modal .desc {
  color: rgba(51, 51, 51, 0.5);
  font-size: 12px; }

/* line 911, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-modal span.desc {
  margin-left: 0.25em; }

/* line 913, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-modal div.desc {
  margin-top: 0.25em; }

/* line 915, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-modal span.success,
.redactor-modal span.error {
  font-size: 12px;
  margin-left: 0.25em; }

/* line 919, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-modal div.desc {
  margin-bottom: -0.5em; }

/* line 921, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-modal .redactor-close {
  position: absolute;
  top: 16px;
  right: 12px;
  font-size: 30px;
  line-height: 30px;
  padding: 0px 4px;
  color: #000;
  opacity: .3;
  cursor: pointer; }

/* line 931, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-modal .redactor-close:hover {
  opacity: 1; }

/* line 933, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-modal .redactor-close:before {
  content: '\00d7'; }

/* line 935, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-modal button {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-decoration: none;
  text-align: center;
  font-family: inherit;
  font-size: 15px;
  font-weight: 500;
  color: #007dff;
  background-color: #fff;
  border-radius: 3px;
  border: 2px solid #007dff;
  min-height: 40px;
  outline: none;
  padding: 0.5em 1.25em;
  cursor: pointer;
  line-height: 1.2;
  vertical-align: middle;
  -webkit-appearance: none; }

/* line 954, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-modal button:hover {
  outline: none;
  text-decoration: none;
  background: none;
  color: rgba(0, 125, 255, 0.6);
  border-color: rgba(0, 125, 255, 0.5); }

/* line 960, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-modal button.redactor-button-secondary {
  border-color: #2a2e34;
  color: #2a2e34; }

/* line 963, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-modal button.redactor-button-secondary:hover {
  color: rgba(42, 46, 52, 0.6);
  border-color: rgba(42, 46, 52, 0.5); }

/* line 966, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-modal button.redactor-button-danger,
.redactor-modal button.redactor-button-unstyled {
  background: none;
  border-color: transparent;
  color: rgba(42, 46, 52, 0.6); }

/* line 971, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-modal button.redactor-button-danger:hover,
.redactor-modal button.redactor-button-unstyled:hover {
  background: none;
  border-color: transparent;
  color: #ff3265;
  text-decoration: underline; }

/* line 977, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-modal .redactor-modal-group:after {
  content: "";
  display: table;
  clear: both; }

/* line 981, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-modal .redactor-modal-side {
  float: left;
  width: 30%;
  margin-right: 4%; }

/* line 985, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-modal .redactor-modal-side img {
  max-width: 100%;
  height: auto;
  display: block; }

/* line 989, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-modal .redactor-modal-area {
  float: left;
  width: 66%; }

/* line 993, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-modal[dir="rtl"] .redactor-close {
  left: 12px;
  right: auto; }

/* line 997, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-modal[dir="rtl"] textarea {
  direction: ltr;
  text-align: left; }

/* line 1001, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-modal[dir="rtl"] .redactor-modal-footer button.redactor-button-unstyled {
  float: left;
  margin-left: 0; }

/* line 1005, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-modal-header {
  padding: 20px;
  font-size: 18px;
  line-height: 24px;
  font-weight: bold;
  color: #000;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05); }

/* line 1012, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-modal-header:empty {
  display: none; }

/* line 1015, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-modal-body {
  padding: 32px 48px;
  padding-bottom: 40px; }

/* line 1019, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-modal-footer {
  padding: 24px;
  border-top: 1px solid rgba(0, 0, 0, 0.05);
  overflow: hidden; }

/* line 1023, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-modal-footer button {
  margin-right: 4px; }

/* line 1025, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-modal-footer button.redactor-button-unstyled {
  margin-right: 0;
  float: right; }

/* line 1028, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-modal-footer:empty {
  display: none; }

/* line 1031, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-modal-tabs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 2px solid rgba(0, 0, 0, 0.05);
  margin-bottom: 1em; }

/* line 1035, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-modal-tabs a {
  font-size: 15px;
  padding: 2px 0;
  text-decoration: none;
  color: rgba(0, 0, 0, 0.5);
  border-bottom: 2px solid transparent;
  margin-bottom: -2px;
  margin-right: 14px; }

/* line 1043, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-modal-tabs a:hover {
  -webkit-transition: all linear .2s;
  transition: all linear .2s; }

/* line 1045, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-modal-tabs a:hover,
.redactor-modal-tabs a.active {
  font-weight: 500;
  color: #007dff;
  border-bottom-color: #007dff; }

/* line 1051, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-styles {
  margin: 0;
  padding: 16px 18px;
  color: #333;
  font-family: "Trebuchet MS", "Helvetica Neue", Helvetica, Tahoma, sans-serif;
  font-size: 1em;
  line-height: 1.5;
  box-sizing: border-box; }

/* line 1059, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-styles *,
.redactor-styles *:before,
.redactor-styles *:after {
  box-sizing: inherit; }

/* line 1063, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-styles[dir="rtl"] {
  direction: rtl;
  unicode-bidi: embed; }

/* line 1066, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-styles[dir="rtl"] ul li,
.redactor-styles[dir="rtl"] ol li {
  text-align: right; }

/* line 1069, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-styles[dir="rtl"] ul,
.redactor-styles[dir="rtl"] ol,
.redactor-styles[dir="rtl"] ul ul,
.redactor-styles[dir="rtl"] ol ol,
.redactor-styles[dir="rtl"] ul ol,
.redactor-styles[dir="rtl"] ol ul {
  margin: 0 1.5em 0 0; }

/* line 1076, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-styles[dir="rtl"] figcaption {
  text-align: right; }

/* line 1078, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-styles ul[dir="rtl"],
.redactor-styles ul[dir="rtl"] ul,
.redactor-styles ul[dir="rtl"] ol,
.redactor-styles ol[dir="rtl"],
.redactor-styles ol[dir="rtl"] ul,
.redactor-styles ol[dir="rtl"] ol {
  margin: 0 1.5em 0 0; }

/* line 1085, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-styles ul[dir="rtl"] li,
.redactor-styles ol[dir="rtl"] li {
  text-align: right; }

/* line 1088, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-styles a,
.redactor-styles a:hover {
  color: #3397ff; }

/* line 1091, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-styles p,
.redactor-styles dl,
.redactor-styles blockquote,
.redactor-styles hr,
.redactor-styles pre,
.redactor-styles table,
.redactor-styles figure,
.redactor-styles address {
  padding: 0;
  margin: 0;
  margin-bottom: 1em; }

/* line 1102, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-styles ul,
.redactor-styles ol {
  padding: 0; }

/* line 1105, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-styles ul,
.redactor-styles ul ul,
.redactor-styles ul ol,
.redactor-styles ol,
.redactor-styles ol ul,
.redactor-styles ol ol {
  margin: 0 0 0 1.5em; }

/* line 1112, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-styles ul li,
.redactor-styles ol li {
  text-align: left; }

/* line 1115, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-styles ol ol li {
  list-style-type: lower-alpha; }

/* line 1117, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-styles ol ol ol li {
  list-style-type: lower-roman; }

/* line 1119, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-styles ul,
.redactor-styles ol {
  margin-bottom: 1em; }

/* line 1122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-styles h1,
.redactor-styles h2,
.redactor-styles h3,
.redactor-styles h4,
.redactor-styles h5,
.redactor-styles h6 {
  font-weight: bold;
  color: #111;
  text-rendering: optimizeLegibility;
  margin: 0;
  padding: 0;
  margin-bottom: 0.5em;
  line-height: 1.2; }

/* line 1135, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-styles h1 {
  font-size: 2.0736em; }

/* line 1137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-styles h2 {
  font-size: 1.728em; }

/* line 1139, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-styles h3 {
  font-size: 1.44em; }

/* line 1141, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-styles h4 {
  font-size: 1.2em; }

/* line 1143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-styles h5 {
  font-size: 1em; }

/* line 1145, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-styles h6 {
  font-size: 0.83333em;
  text-transform: uppercase;
  letter-spacing: .035em; }

/* line 1149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-styles blockquote {
  font-style: italic;
  color: rgba(0, 0, 0, 0.5);
  border: none; }

/* line 1153, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-styles table {
  width: 100%; }

/* line 1155, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-styles time, .redactor-styles small, .redactor-styles var, .redactor-styles code, .redactor-styles kbd, .redactor-styles mark {
  display: inline-block;
  font-family: Consolas, Menlo, Monaco, "Courier New", monospace;
  font-size: 87.5%;
  line-height: 1;
  color: rgba(51, 51, 51, 0.9); }

/* line 1161, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-styles var, .redactor-styles cite {
  opacity: .6; }

/* line 1163, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-styles var {
  font-style: normal; }

/* line 1165, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-styles dfn,
.redactor-styles abbr {
  text-transform: uppercase; }

/* line 1168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-styles dfn[title],
.redactor-styles abbr[title] {
  text-decoration: none;
  border-bottom: 1px dotted rgba(0, 0, 0, 0.5);
  cursor: help; }

/* line 1173, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-styles code, .redactor-styles kbd {
  position: relative;
  top: -1px;
  padding: 0.25em;
  padding-bottom: 0.2em;
  border-radius: 2px; }

/* line 1179, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-styles code {
  background-color: #eff1f2; }

/* line 1181, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-styles mark {
  border-radius: 2px;
  padding: 0.125em 0.25em;
  background-color: #fdb833; }

/* line 1185, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-styles kbd {
  border: 1px solid #e5e7e9; }

/* line 1187, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-styles sub,
.redactor-styles sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

/* line 1193, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-styles sub {
  bottom: -0.25em; }

/* line 1195, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-styles sup {
  top: -0.5em; }

/* line 1197, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-styles pre {
  font-family: Consolas, Menlo, Monaco, "Courier New", monospace;
  font-size: .9em; }

/* line 1200, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-styles pre,
.redactor-styles pre code {
  background-color: #f6f7f8;
  padding: 0;
  top: 0;
  display: block;
  line-height: 1.5;
  color: rgba(51, 51, 51, 0.85);
  overflow: none;
  white-space: pre-wrap; }

/* line 1210, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-styles pre {
  padding: 1rem; }

/* line 1212, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-styles table {
  border-collapse: collapse;
  max-width: 100%;
  width: 100%; }

/* line 1216, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-styles table caption {
  text-transform: uppercase;
  padding: 0;
  color: rgba(0, 0, 0, 0.5);
  font-size: 11px; }

/* line 1221, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-styles table th,
.redactor-styles table td {
  border: 1px solid #eee;
  padding: 16px;
  padding-bottom: 15px; }

/* line 1226, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-styles table tfoot th,
.redactor-styles table tfoot td {
  color: rgba(0, 0, 0, 0.5); }

/* line 1229, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-styles img,
.redactor-styles video,
.redactor-styles audio,
.redactor-styles embed,
.redactor-styles object {
  max-width: 100%; }

/* line 1235, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-styles img,
.redactor-styles video,
.redactor-styles embed,
.redactor-styles object {
  height: auto !important; }

/* line 1240, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-styles img {
  vertical-align: middle;
  -ms-interpolation-mode: bicubic; }

/* line 1243, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-styles figcaption {
  display: block;
  opacity: .6;
  font-size: 12px;
  font-style: italic;
  text-align: left; }

/* line 1250, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.upload-redactor-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  box-sizing: border-box;
  border: 5px dashed rgba(0, 125, 255, 0.15);
  position: relative;
  width: 100%;
  min-height: 220px;
  background: #fff;
  cursor: pointer;
  overflow: hidden;
  text-align: center; }

/* line 1265, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.upload-redactor-placeholder {
  font-size: 15px;
  line-height: 1.5;
  color: rgba(0, 0, 0, 0.3);
  font-style: italic; }

/* line 1271, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.upload-redactor-hover {
  background-color: rgba(0, 125, 255, 0.075); }

/* line 1274, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.upload-redactor-error {
  background-color: rgba(255, 50, 101, 0.075); }

/* line 1277, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.upload-redactor-box-hover {
  outline: 5px dashed rgba(0, 125, 255, 0.3); }

/* line 1280, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.upload-redactor-box-error {
  outline: 5px dashed rgba(255, 50, 101, 0.3); }

/* line 1283, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-structure h1, .redactor-structure h2, .redactor-structure h3, .redactor-structure h4, .redactor-structure h5, .redactor-structure h6, .redactor-structure div {
  position: relative; }

/* line 1285, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-structure h1:before, .redactor-structure h2:before, .redactor-structure h3:before, .redactor-structure h4:before, .redactor-structure h5:before, .redactor-structure h6:before, .redactor-structure div:before {
  width: 24px;
  position: absolute;
  font-size: 10px;
  font-weight: normal;
  opacity: .5;
  left: -26px;
  top: 50%;
  margin-top: -7px;
  text-align: right; }

/* line 1296, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-structure h1:before {
  content: "h1"; }

/* line 1299, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-structure h2:before {
  content: "h2"; }

/* line 1302, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-structure h3:before {
  content: "h3"; }

/* line 1305, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-structure h4:before {
  content: "h4"; }

/* line 1308, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-structure h5:before {
  content: "h5"; }

/* line 1311, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-structure h6:before {
  content: "h6"; }

/* line 1314, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-structure div:before {
  content: "div"; }

/* line 1317, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
#redactor-progress {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1000000;
  height: 10px; }

/* line 1325, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
#redactor-progress span {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
  display: block;
  width: 100%;
  height: 100%;
  background-color: #007dff;
  background-size: 40px 40px; }

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0; }
  to {
    background-position: 0 0; } }
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0; }
  to {
    background-position: 0 0; } }
/* line 1356, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-box-fullscreen {
  z-index: 1051;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%; }

/* line 1363, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-box-fullscreen-target {
  position: absolute !important; }

/* line 1366, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-body-fullscreen .redactor-dropdown,
.redactor-body-fullscreen .redactor-context-toolbar {
  z-index: 1052; }

/* line 1370, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-body-fullscreen #redactor-overlay {
  z-index: 1098; }

/* line 1373, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/redactor.css */
.redactor-body-fullscreen #redactor-modal {
  z-index: 1099; }

/* line 7, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_base.sass */
body, html {
  width: 100%; }

/* line 9, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_base.sass */
html {
  font-size: 62.5%; }

/* line 12, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_base.sass */
body {
  font-size: 1.4rem;
  line-height: 1.25;
  font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* line 24, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_base.sass */
h1, h2, h3, h4,
.h1, .h2, .h3, .h4 {
  font-family: "GothamRounded", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif; }

/* line 28, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_base.sass */
.title-square {
  font-size: 2rem;
  text-transform: uppercase;
  font-weight: 700;
  color: #333333;
  text-align: center;
  margin-bottom: 20px; }
  /* line 36, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_base.sass */
  .title-square::before, .title-square::after {
    display: inline-block;
    vertical-align: middle;
    content: "";
    background-color: #f97070;
    width: 7px;
    height: 7px;
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
    margin-top: -2px; }
  /* line 46, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_base.sass */
  .title-square::before {
    margin-right: 15px; }
  /* line 49, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_base.sass */
  .title-square::after {
    margin-left: 15px; }

/* line 52, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_base.sass */
.title-secondary-sm {
  color: #f97070;
  font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 900;
  font-size: 1.3rem;
  text-transform: uppercase;
  margin-top: 0.5rem;
  margin-bottom: 1rem; }

/* line 61, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_base.sass */
.text-secondary {
  color: #f97070; }

/* line 69, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_base.sass */
a:hover, a:focus {
  text-decoration: none;
  outline: none; }

/* line 77, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_base.sass */
.blue-header-sign-up {
  background-color: #43629c;
  padding-top: 105px;
  padding-bottom: 45px; }
  /* line 82, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_base.sass */
  .blue-header-sign-up h1 {
    color: #ffffff;
    text-align: center;
    font-size: 2.8rem;
    font-weight: 500;
    margin-bottom: 0; }

/* line 89, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_base.sass */
.blue-header {
  background-color: #43629c;
  padding-top: 45px;
  padding-bottom: 45px; }
  /* line 94, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_base.sass */
  .blue-header h1 {
    color: #ffffff;
    text-align: center;
    font-size: 2.8rem;
    font-weight: 500;
    margin-bottom: 0; }

/* line 102, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_base.sass */
.gray-wrapper {
  background-color: #ececec; }

/* line 1, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_flex.sass */
.layout-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  position: relative; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_flex.sass */
.layout-col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative; }

@media (min-width: 768px) {
  /* line 9, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_flex.sass */
  .layout-md-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    position: relative; } }

@media (min-width: 992px) {
  /* line 14, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_flex.sass */
  .layout-lg-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    position: relative; } }

/* line 19, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_flex.sass */
.align-center-stretch {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch; }

/* line 22, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_flex.sass */
.align-space-between-center {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

/* line 25, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_flex.sass */
.align-space-between-stretch {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch; }

/* line 28, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_flex.sass */
.horizontal-padding {
  padding-left: 1rem;
  padding-right: 1rem; }

/* line 31, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_flex.sass */
.vertical-padding {
  padding-left: 1rem;
  padding-right: 1rem; }

@media (max-width: 767px) {
  /* line 34, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_flex.sass */
  .not-on-mobile {
    display: none; } }

@media (min-width: 768px) {
  /* line 37, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_flex.sass */
  .not-on-desktop {
    display: none; } }

@font-face {
  font-family: "GothamRounded";
  src: url(/assets/GothamRounded-Book-4def3cc2b6a35104cbe505f8af15aa76be07ebc803024805768995584dbaf5d6.eot);
  src: url(/assets/GothamRounded-Book-4def3cc2b6a35104cbe505f8af15aa76be07ebc803024805768995584dbaf5d6.eot?#iefix) format("embedded-opentype"), url(/assets/GothamRounded-Book-18964c80b28cca8aa17f5195778f968e933f0599b32850ac51642ed3c197d5f3.otf) format("opentype"), url(/assets/GothamRounded-Book-c75be8d839d020a853ce1d36831b7b2432374af993f33b7ec210191612614d34.woff) format("woff"), url(/assets/GothamRounded-Book-a3c1d93dc3be92a5837c96c99bdda4a8029ce3c25ee6f71254913fb5cbc5f854.ttf) format("truetype"), url(/assets/GothamRounded-Book-9aa1a65736c4aedef195bf662a47467190d72c08aaebb0f14b20cd2defdb7605.svg#GothamRounded-Book) format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: "GothamRounded";
  src: url(/assets/GothamRounded-Medium-8466b21bf0d3a7c441a804627c54d97c2086fae8f854d25aad9c601eab69b2ea.eot);
  src: url(/assets/GothamRounded-Medium-8466b21bf0d3a7c441a804627c54d97c2086fae8f854d25aad9c601eab69b2ea.eot?#iefix) format("embedded-opentype"), url(/assets/GothamRounded-Medium-a040768f5be874cee55e02b92f8f8d4ffd4d77fb9eacd9aea0dc9e358cc00527.otf) format("opentype"), url(/assets/GothamRounded-Medium-c89bf3971c42cdab8c78cb47d7b88072f3d17a33c0c90ad6976f2213b05fa9d6.woff) format("woff"), url(/assets/GothamRounded-Medium-7c56ee3c19fd8d444b9cbda69f09eac4fa008139d689fc71c5cecef81ee3ef6f.ttf) format("truetype"), url(/assets/GothamRounded-Medium-bbc378d7000f123fe1d84c0cd4035ba3ad303aa928ffc0da9d49ec88b9e5ab78.svg#GothamRounded-Medium) format("svg");
  font-weight: 500;
  font-style: normal; }
@font-face {
  font-family: "GothamRounded";
  src: url(/assets/GothamRounded-Bold-656d7eb44e82c56dc3b68560dde0b7c7801e3411e2b1e61ee904614fdb643d03.eot);
  src: url(/assets/GothamRounded-Bold-656d7eb44e82c56dc3b68560dde0b7c7801e3411e2b1e61ee904614fdb643d03.eot?#iefix) format("embedded-opentype"), url(/assets/GothamRounded-Bold-a310a4420dcab453ce6f408a32ce1ed639de321c96b47f54140c74feea74b764.otf) format("opentype"), url(/assets/GothamRounded-Bold-c1d2662f938fc5683f2a9a77767dba3f5d8f7ad7f43871695f0837f227893522.woff) format("woff"), url(/assets/GothamRounded-Bold-05c3aff74e81f40dae579c5aa8d6dc64a73f6195f5438faed6adbb158b92d283.ttf) format("truetype"), url(/assets/GothamRounded-Bold-fd3b67a19c628fe3749a1248bdaa602eb8961e23ff99705a2a91345d04509704.svg#GothamRounded-Bold) format("svg");
  font-weight: 700;
  font-style: normal; }
/* line 6, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_footer.sass */
.main-footer {
  color: #7b92ac;
  background-color: #43629c; }
  /* line 10, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_footer.sass */
  .main-footer .listing {
    background-color: white;
    border-top: 2px solid #ececec;
    padding-top: 30px; }
    /* line 15, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_footer.sass */
    .main-footer .listing .listing-content, .main-footer .listing .listing-related {
      padding-bottom: 30px; }
  /* line 18, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_footer.sass */
  .main-footer .footer-container {
    padding-top: 40px;
    padding-bottom: 10px; }
  /* line 22, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_footer.sass */
  .main-footer .footer-logo {
    width: 100%; }
  /* line 25, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_footer.sass */
  .main-footer .footer-top {
    background-color: #01365f;
    text-align: center;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem; }
    /* line 30, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_footer.sass */
    .main-footer .footer-top a {
      font-style: italic;
      text-decoration: underline; }
  /* line 34, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_footer.sass */
  .main-footer a {
    color: white;
    font-size: 1.5rem; }
    /* line 38, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_footer.sass */
    .main-footer a:hover, .main-footer a:focus {
      color: #ffffff; }
  /* line 41, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_footer.sass */
  .main-footer .footer-title {
    color: #ffffff;
    font-size: 1.6rem;
    text-transform: uppercase;
    margin-top: 7px;
    margin-bottom: 7px; }
  /* line 48, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_footer.sass */
  .main-footer .footer-links {
    list-style: none;
    padding-left: 0; }
    /* line 52, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_footer.sass */
    .main-footer .footer-links a {
      display: inline-block;
      padding-top: 3px;
      padding-bottom: 3px;
      margin-bottom: 2px; }
  /* line 58, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_footer.sass */
  .main-footer .footer-right {
    float: right; }
    /* line 61, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_footer.sass */
    .main-footer .footer-right a {
      margin-right: 7px; }
  /* line 64, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_footer.sass */
  .main-footer .footer-quick-link {
    padding-left: 50px; }
  /* line 67, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_footer.sass */
  .main-footer .footer-links--social {
    margin-top: 2rem; }
    /* line 69, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_footer.sass */
    .main-footer .footer-links--social li {
      display: inline-block;
      vertical-align: top; }
      /* line 73, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_footer.sass */
      .main-footer .footer-links--social li + li {
        margin-left: 10px; }
    /* line 76, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_footer.sass */
    .main-footer .footer-links--social .social-link {
      font-size: 36px; }
  /* line 80, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_footer.sass */
  .main-footer .contact-p {
    font-size: 1.6rem;
    margin-bottom: 2rem;
    margin-top: 1.5rem; }
  /* line 88, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_footer.sass */
  .main-footer .btn-outline-white:not(:focus):not(:hover) {
    border-color: #7b92ac; }
  /* line 91, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_footer.sass */
  .main-footer hr {
    border-top-color: #2e5f85;
    margin-top: 45px;
    margin-bottom: 12px; }

/* line 100, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_footer.sass */
.footer-signature {
  float: right;
  display: inline-block;
  vertical-align: middle; }

/* line 104, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_footer.sass */
.signature-shb {
  cursor: pointer;
  display: block;
  padding-left: 4px;
  color: #ffffff; }
  /* line 110, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_footer.sass */
  .signature-shb::after {
    content: "";
    width: 26px;
    height: 20px;
    background-image: url(/assets/footer-signature-8526c80c07377428eaf61ce5c41df42de4d762ed95e5fb178d42d1556c64c126.svg);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    display: inline-block;
    -webkit-transition: all 0.25s ease;
    transition: all 0.25s ease;
    position: relative;
    z-index: 2;
    -webkit-transition: none;
    transition: none; }
  /* line 124, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_footer.sass */
  .signature-shb:hover {
    color: #ffffff !important; }
    /* line 126, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_footer.sass */
    .signature-shb:hover::after {
      background-position: -26px 0px; }
    /* line 130, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_footer.sass */
    .signature-shb:hover .wrapper-signature {
      width: 150px;
      padding-right: 40px; }
  /* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_footer.sass */
  .signature-shb .wrapper-signature {
    opacity: 1;
    position: relative;
    display: inline-block;
    white-space: nowrap;
    padding-right: 0px;
    -webkit-transition: width 350ms ease, padding-right 350ms ease;
    transition: width 350ms ease, padding-right 350ms ease;
    z-index: 1;
    overflow: hidden;
    text-align: right;
    width: 0px; }

/* line 6, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_header.sass */
.navbar-brand {
  font-size: inherit;
  width: 230px;
  padding-top: 0;
  padding-bottom: 0;
  -webkit-transition: none;
  transition: none;
  position: relative; }
  /* line 14, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_header.sass */
  .navbar-brand img {
    display: inline-block;
    width: 100%; }
  /* line 18, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_header.sass */
  .navbar-brand .white-logo {
    display: none; }
  /* line 21, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_header.sass */
  .navbar-brand .brand-suffix {
    position: absolute;
    right: -1px;
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
    top: 5px;
    font-size: 37px;
    color: #7b92ac; }

/* line 29, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_header.sass */
.main-header {
  height: 60px;
  background-color: #ffffff;
  box-shadow: 1px 0px 5px 0px rgba(0, 0, 0, 0.3);
  position: relative;
  z-index: 10;
  top: 0; }
  @media (min-width: 780px) {
    /* line 29, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_header.sass */
    .main-header {
      height: 80px; } }
  /* line 40, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_header.sass */
  .main-header .navbar {
    padding: 0; }
  /* line 43, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_header.sass */
  .main-header .navbar-nav {
    float: right;
    margin-bottom: 0; }
    /* line 47, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_header.sass */
    .main-header .navbar-nav .nav-item + .nav-item {
      margin-left: 1.2rem; }
    /* line 50, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_header.sass */
    .main-header .navbar-nav .btn, .main-header .navbar-nav .custom-field .custom-field__important-toggle, .custom-field .main-header .navbar-nav .custom-field__important-toggle, .main-header .navbar-nav .select2-container .select2-selection li.select2-selection__choice, .select2-container .select2-selection .main-header .navbar-nav li.select2-selection__choice, .main-header .navbar-nav .slick-slider .slick-prev, .slick-slider .main-header .navbar-nav .slick-prev, .main-header .navbar-nav .slick-slider .slick-next, .slick-slider .main-header .navbar-nav .slick-next {
      height: 46px;
      line-height: 2.1;
      font-size: 1.4rem; }
    /* line 55, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_header.sass */
    .main-header .navbar-nav .btn-rdv {
      text-transform: uppercase;
      font-size: 1.3rem;
      line-height: 2.3; }
    /* line 61, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_header.sass */
    .main-header .navbar-nav .nav-link {
      line-height: 1.3;
      display: inline; }
  /* line 66, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_header.sass */
  .main-header .nav-item, .main-header .navbar-brand {
    display: inline-block;
    line-height: calc(80px - 5px); }
    /* line 70, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_header.sass */
    .main-header .nav-item .dropdown-menu, .main-header .navbar-brand .dropdown-menu {
      line-height: normal; }
  /* line 73, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_header.sass */
  .main-header .navbar-brand {
    line-height: 65px; }
  /* line 76, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_header.sass */
  .main-header .info-user {
    font-weight: 400;
    color: #8d8d8d;
    margin-right: 1.3rem; }
    /* line 81, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_header.sass */
    .main-header .info-user .btn, .main-header .info-user .custom-field .custom-field__important-toggle, .custom-field .main-header .info-user .custom-field__important-toggle, .main-header .info-user .select2-container .select2-selection li.select2-selection__choice, .select2-container .select2-selection .main-header .info-user li.select2-selection__choice, .main-header .info-user .slick-slider .slick-prev, .slick-slider .main-header .info-user .slick-prev, .main-header .info-user .slick-slider .slick-next, .slick-slider .main-header .info-user .slick-next {
      font-weight: 400; }
    /* line 84, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_header.sass */
    .main-header .info-user::after {
      content: "";
      display: inline-block;
      vertical-align: middle;
      width: 0.3rem;
      height: 0.3rem;
      background-color: #333333;
      border-radius: 50%;
      margin-left: 2rem; }
  /* line 95, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_header.sass */
  .main-header .user-btn .btn, .main-header .user-btn .custom-field .custom-field__important-toggle, .custom-field .main-header .user-btn .custom-field__important-toggle, .main-header .user-btn .select2-container .select2-selection li.select2-selection__choice, .select2-container .select2-selection .main-header .user-btn li.select2-selection__choice, .main-header .user-btn .slick-slider .slick-prev, .slick-slider .main-header .user-btn .slick-prev, .main-header .user-btn .slick-slider .slick-next, .slick-slider .main-header .user-btn .slick-next {
    font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 700;
    line-height: 1.9; }
    /* line 99, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_header.sass */
    .main-header .user-btn .btn a, .main-header .user-btn .custom-field .custom-field__important-toggle a, .custom-field .main-header .user-btn .custom-field__important-toggle a, .main-header .user-btn .select2-container .select2-selection li.select2-selection__choice a, .select2-container .select2-selection .main-header .user-btn li.select2-selection__choice a, .main-header .user-btn .slick-slider .slick-prev a, .slick-slider .main-header .user-btn .slick-prev a, .main-header .user-btn .slick-slider .slick-next a, .slick-slider .main-header .user-btn .slick-next a {
      color: #ffffff; }
      /* line 102, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_header.sass */
      .main-header .user-btn .btn a + a, .main-header .user-btn .custom-field .custom-field__important-toggle a + a, .custom-field .main-header .user-btn .custom-field__important-toggle a + a, .main-header .user-btn .select2-container .select2-selection li.select2-selection__choice a + a, .select2-container .select2-selection .main-header .user-btn li.select2-selection__choice a + a, .main-header .user-btn .slick-slider .slick-prev a + a, .slick-slider .main-header .user-btn .slick-prev a + a, .main-header .user-btn .slick-slider .slick-next a + a, .slick-slider .main-header .user-btn .slick-next a + a {
        margin-left: 15px; }
    /* line 105, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_header.sass */
    .main-header .user-btn .btn [class^="icon"], .main-header .user-btn .custom-field .custom-field__important-toggle [class^="icon"], .custom-field .main-header .user-btn .custom-field__important-toggle [class^="icon"], .main-header .user-btn .select2-container .select2-selection li.select2-selection__choice [class^="icon"], .select2-container .select2-selection .main-header .user-btn li.select2-selection__choice [class^="icon"], .main-header .user-btn .slick-slider .slick-prev [class^="icon"], .slick-slider .main-header .user-btn .slick-prev [class^="icon"], .main-header .user-btn .slick-slider .slick-next [class^="icon"], .slick-slider .main-header .user-btn .slick-next [class^="icon"], .main-header .user-btn .btn [class*=" icon"], .main-header .user-btn .custom-field .custom-field__important-toggle [class*=" icon"], .custom-field .main-header .user-btn .custom-field__important-toggle [class*=" icon"], .main-header .user-btn .select2-container .select2-selection li.select2-selection__choice [class*=" icon"], .select2-container .select2-selection .main-header .user-btn li.select2-selection__choice [class*=" icon"], .main-header .user-btn .slick-slider .slick-prev [class*=" icon"], .slick-slider .main-header .user-btn .slick-prev [class*=" icon"], .main-header .user-btn .slick-slider .slick-next [class*=" icon"], .slick-slider .main-header .user-btn .slick-next [class*=" icon"] {
      font-size: 1.5em;
      margin-top: -0.1em; }
    /* line 109, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_header.sass */
    .main-header .user-btn .btn .icon-messages, .main-header .user-btn .custom-field .custom-field__important-toggle .icon-messages, .custom-field .main-header .user-btn .custom-field__important-toggle .icon-messages, .main-header .user-btn .select2-container .select2-selection li.select2-selection__choice .icon-messages, .select2-container .select2-selection .main-header .user-btn li.select2-selection__choice .icon-messages, .main-header .user-btn .slick-slider .slick-prev .icon-messages, .slick-slider .main-header .user-btn .slick-prev .icon-messages, .main-header .user-btn .slick-slider .slick-next .icon-messages, .slick-slider .main-header .user-btn .slick-next .icon-messages {
      font-size: 1.7em; }
    /* line 112, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_header.sass */
    .main-header .user-btn .btn .icon-user, .main-header .user-btn .custom-field .custom-field__important-toggle .icon-user, .custom-field .main-header .user-btn .custom-field__important-toggle .icon-user, .main-header .user-btn .select2-container .select2-selection li.select2-selection__choice .icon-user, .select2-container .select2-selection .main-header .user-btn li.select2-selection__choice .icon-user, .main-header .user-btn .slick-slider .slick-prev .icon-user, .slick-slider .main-header .user-btn .slick-prev .icon-user, .main-header .user-btn .slick-slider .slick-next .icon-user, .slick-slider .main-header .user-btn .slick-next .icon-user {
      font-size: 1.2em;
      margin-top: -0.07em; }
  /* line 117, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_header.sass */
  .main-header .user-btn .dropdown-menu {
    padding: 0.5rem 2rem;
    margin-top: 2.6rem;
    border-width: 0;
    left: -1rem;
    right: -1rem;
    box-shadow: 0 0px 3px 0 rgba(0, 0, 0, 0.2); }
    /* line 124, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_header.sass */
    .main-header .user-btn .dropdown-menu a {
      color: #43629c;
      display: block;
      text-transform: uppercase;
      font-weight: 300;
      font-size: 1.4rem;
      padding-top: 1rem;
      padding-bottom: 1rem; }
      /* line 132, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_header.sass */
      .main-header .user-btn .dropdown-menu a + a {
        border-top: 1px solid rgba(67, 98, 156, 0.1);
        margin-left: 0 !important; }
      /* line 136, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_header.sass */
      .main-header .user-btn .dropdown-menu a:hover {
        color: #333333; }
    /* line 139, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_header.sass */
    .main-header .user-btn .dropdown-menu .notif-wrapper {
      float: right;
      margin-top: 0.3rem;
      margin-right: 0; }
      /* line 144, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_header.sass */
      .main-header .user-btn .dropdown-menu .notif-wrapper .notif {
        right: 0; }
    /* line 147, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_header.sass */
    .main-header .user-btn .dropdown-menu::before {
      content: "";
      width: 1.6rem;
      height: 1.6rem;
      background-color: #ffffff;
      -webkit-transform: rotate(-135deg);
              transform: rotate(-135deg);
      position: absolute;
      top: -0.8rem;
      left: 50%;
      margin-left: -1rem;
      box-shadow: 1px 1px 1px 0 rgba(0, 0, 0, 0.1); }
  /* line 161, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_header.sass */
  .main-header .header-explanation-brand {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    margin-top: 0.3rem;
    font-size: 1.5rem; }
    /* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_header.sass */
    .main-header .header-explanation-brand ul {
      padding-left: 0; }
    /* line 173, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_header.sass */
    .main-header .header-explanation-brand li + li::before {
      content: "";
      display: inline-block;
      vertical-align: middle;
      width: 0.3rem;
      height: 0.3rem;
      background-color: #333333;
      border-radius: 50%;
      margin-right: 1rem; }

/* line 184, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_header.sass */
.header--patient-home {
  background-color: transparent;
  position: fixed;
  width: 100%;
  z-index: 10;
  box-shadow: none;
  -webkit-transition: background-color 350ms ease;
  transition: background-color 350ms ease; }
  /* line 192, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_header.sass */
  .header--patient-home::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 150%;
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), transparent);
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), transparent);
    -webkit-transition: opacity 350ms ease, display 350ms ease 350ms;
    transition: opacity 350ms ease, display 350ms ease 350ms;
    display: block; }
  /* line 204, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_header.sass */
  .header--patient-home .white-logo {
    display: inline-block; }
  /* line 206, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_header.sass */
  .header--patient-home .standard-logo {
    display: none; }
  /* line 210, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_header.sass */
  .header--patient-home:not(.header--scroll) .btn-outline-graydark {
    color: #ffffff;
    border-color: rgba(255, 255, 255, 0.7); }
    /* line 213, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_header.sass */
    .header--patient-home:not(.header--scroll) .btn-outline-graydark:hover, .header--patient-home:not(.header--scroll) .btn-outline-graydark:focus {
      color: #ffffff;
      border-color: #ffffff; }
  /* line 218, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_header.sass */
  .header--patient-home:not(.header--scroll) .info-user::after {
    background-color: #ffffff; }
  /* line 222, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_header.sass */
  .header--patient-home.header--scroll {
    background-color: #ffffff;
    box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3); }
    /* line 225, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_header.sass */
    .header--patient-home.header--scroll::before {
      opacity: 0;
      display: none; }
    /* line 229, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_header.sass */
    .header--patient-home.header--scroll .white-logo {
      display: none; }
    /* line 231, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_header.sass */
    .header--patient-home.header--scroll .standard-logo {
      display: inline-block; }
    /* line 234, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_header.sass */
    .header--patient-home.header--scroll .link-graydark-primary, .header--patient-home.header--scroll .signin-shared-links a, .signin-shared-links .header--patient-home.header--scroll a {
      color: #333333; }
      /* line 237, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_header.sass */
      .header--patient-home.header--scroll .link-graydark-primary:hover, .header--patient-home.header--scroll .signin-shared-links a:hover, .signin-shared-links .header--patient-home.header--scroll a:hover, .header--patient-home.header--scroll .link-graydark-primary:focus, .header--patient-home.header--scroll .signin-shared-links a:focus, .signin-shared-links .header--patient-home.header--scroll a:focus {
        color: #43629c; }

/* line 242, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_header.sass */
.header--practitioner:not(.header--user) {
  position: fixed;
  width: 100%; }
  /* line 245, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_header.sass */
  .header--practitioner:not(.header--user) .btn-user-name {
    max-width: 220px;
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
    /* line 251, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_header.sass */
    .header--practitioner:not(.header--user) .btn-user-name .user-name {
      display: inline;
      line-height: 1; }

/* line 257, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_header.sass */
.header--practitioner .navbar-brand {
  width: 240px; }
  @media screen and (min-width: 768px) {
    /* line 257, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_header.sass */
    .header--practitioner .navbar-brand {
      margin-left: 6rem; } }
/* line 261, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_header.sass */
.header--practitioner .btn-user-name {
  vertical-align: top; }

/* line 264, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_header.sass */
.header--practitioner.header--user {
  position: fixed;
  width: 100%;
  z-index: 10; }

/* line 271, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_header.sass */
.header--primary {
  background-color: #00457a; }
  /* line 274, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_header.sass */
  .header--primary .white-logo {
    display: inline-block; }
  /* line 276, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_header.sass */
  .header--primary .standard-logo {
    display: none; }
  /* line 281, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_header.sass */
  .header--primary .header-explanation-brand li + li::before {
    background-color: #ffffff; }
  /* line 286, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_header.sass */
  .header--primary .link-graydark-primary, .header--primary .signin-shared-links a, .signin-shared-links .header--primary a {
    color: #ffffff; }
    /* line 289, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_header.sass */
    .header--primary .link-graydark-primary:hover, .header--primary .signin-shared-links a:hover, .signin-shared-links .header--primary a:hover, .header--primary .link-graydark-primary:focus, .header--primary .signin-shared-links a:focus, .signin-shared-links .header--primary a:focus {
      color: #ffffff; }
  /* line 292, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_header.sass */
  .header--primary .btn-gray {
    background-color: rgba(255, 255, 255, 0.15); }
    /* line 295, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_header.sass */
    .header--primary .btn-gray:hover, .header--primary .btn-gray:focus {
      background-color: rgba(255, 255, 255, 0.3); }

/* line 301, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_header.sass */
.header--user .container {
  max-width: 1200px;
  width: 100%;
  padding-right: 2%;
  margin-left: 0; }

/* line 311, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_header.sass */
.main-header .navbar-toggler {
  position: absolute;
  color: #f97070;
  right: 0;
  top: 0.9rem;
  font-size: 4rem;
  z-index: 20;
  padding-right: 0;
  -webkit-transition: none;
  transition: none; }
  /* line 320, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_header.sass */
  .main-header .navbar-toggler:focus, .main-header .navbar-toggler:hover, .main-header .navbar-toggler:active {
    outline: none; }
  @media screen and (min-width: 768px) {
    /* line 311, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_header.sass */
    .main-header .navbar-toggler {
      left: 0;
      height: 46px;
      width: 46px;
      padding: 0;
      top: 50%;
      -webkit-transform: translateY(-50%);
              transform: translateY(-50%);
      border-radius: 50%;
      border: 2px solid #f97070;
      -webkit-transition: all 0.2s ease-in-out;
      transition: all 0.2s ease-in-out; }
      /* line 332, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_header.sass */
      .main-header .navbar-toggler img {
        height: 80%;
        width: 80%; }
      /* line 335, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_header.sass */
      .main-header .navbar-toggler:hover {
        box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.4); } }
/* line 338, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_header.sass */
.main-header .m-user-menu {
  display: none; }
/* line 341, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_header.sass */
.main-header .m-user-messages {
  display: none; }

/* line 346, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_header.sass */
.promo-header .content {
  background-color: #f97070;
  text-align: center;
  padding: 5px 0;
  color: white;
  position: fixed;
  z-index: 10;
  width: 100%;
  top: 80px;
  box-shadow: 1px 0px 5px 0px rgba(0, 0, 0, 0.3); }
  /* line 356, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_header.sass */
  .promo-header .content h1 {
    font-size: 21px; }
  /* line 358, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_header.sass */
  .promo-header .content h3 {
    font-size: 15px; }
  /* line 360, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_header.sass */
  .promo-header .content h4 {
    font-size: 13px;
    font-style: italic; }
  /* line 363, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_header.sass */
  .promo-header .content * {
    font-weight: bold;
    margin: 5px 0; }
  /* line 367, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_header.sass */
  .promo-header .content button {
    position: absolute;
    top: 0;
    right: 0;
    margin: 10px;
    border: none;
    border-radius: 50%;
    padding: 5px 9px;
    background-color: white;
    color: #f97070;
    box-shadow: 0px 1px 5px 1px rgba(0, 0, 0, 0.3); }
  @media screen and (max-width: 1024px) {
    /* line 380, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_header.sass */
    .promo-header .content h1 {
      font-size: 20px; } }
  @media screen and (max-width: 768px) {
    /* line 383, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_header.sass */
    .promo-header .content h1 {
      font-size: 19px; } }
  @media screen and (max-width: 420px) {
    /* line 386, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_header.sass */
    .promo-header .content h3 {
      font-size: 14px; }
    /* line 388, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/layout/_header.sass */
    .promo-header .content h4 {
      font-size: 12px; } }

/* line 6, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_accordion.sass */
.accordion {
  margin-top: 3rem; }
  /* line 8, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_accordion.sass */
  .accordion .accordion-tab {
    color: #333;
    font-size: 1.6rem;
    font-weight: 700;
    border-bottom: 0 none;
    min-height: 6rem;
    line-height: 5.9rem;
    background-color: #f6f6f6;
    display: block;
    border-radius: 0.2rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem; }
    /* line 22, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_accordion.sass */
    .accordion .accordion-tab > div {
      display: inline-block;
      vertical-align: middle;
      line-height: normal; }
    /* line 27, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_accordion.sass */
    .accordion .accordion-tab [class^="icon-"], .accordion .accordion-tab [class*=" icon-"] {
      font-size: 1em;
      color: #43629c;
      width: 6rem;
      text-align: center; }
      /* line 33, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_accordion.sass */
      .accordion .accordion-tab [class^="icon-"]::before, .accordion .accordion-tab [class*=" icon-"]::before {
        -webkit-transform: rotate(-90deg);
                transform: rotate(-90deg);
        display: inline-block;
        -webkit-transition: -webkit-transform 350ms ease;
        transition: -webkit-transform 350ms ease;
        transition: transform 350ms ease;
        transition: transform 350ms ease, -webkit-transform 350ms ease; }
    /* line 38, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_accordion.sass */
    .accordion .accordion-tab .text {
      width: calc(100% - 6rem); }
    /* line 41, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_accordion.sass */
    .accordion .accordion-tab span {
      display: inline-block;
      vertical-align: middle; }
    /* line 46, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_accordion.sass */
    .accordion .accordion-tab[aria-expanded="true"] {
      background-color: #43629c;
      color: #ffffff; }
      /* line 52, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_accordion.sass */
      .accordion .accordion-tab[aria-expanded="true"] [class^="icon"], .accordion .accordion-tab[aria-expanded="true"] [class*=" icon"] {
        color: #ffffff; }
        /* line 54, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_accordion.sass */
        .accordion .accordion-tab[aria-expanded="true"] [class^="icon"]::before, .accordion .accordion-tab[aria-expanded="true"] [class*=" icon"]::before {
          -webkit-transform: rotate(0);
                  transform: rotate(0); }
  /* line 57, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_accordion.sass */
  .accordion .card {
    border: 1px solid #e6e6e6; }
  /* line 60, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_accordion.sass */
  .accordion .card-block {
    padding: 2rem 6rem 4rem 6rem;
    line-height: 1.6; }

/* line 7, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_autocomplete-address.sass */
.pac-container {
  background-color: #FFF;
  z-index: 20;
  position: fixed;
  display: inline-block;
  float: left; }

/* line 14, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_autocomplete-address.sass */
.modal {
  z-index: 20; }

/* line 17, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_autocomplete-address.sass */
.modal-backdrop {
  z-index: 10; }

/* line 7, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_breadcrumb.sass */
.breadcrumb {
  background-color: transparent;
  padding-left: 0;
  padding-right: 0;
  margin-bottom: 0;
  font-size: 1.1rem;
  color: #333333; }
  /* line 15, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_breadcrumb.sass */
  .breadcrumb a {
    color: #333333; }

/* line 18, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_breadcrumb.sass */
.breadcrumb-item + .breadcrumb-item::before {
  content: "";
  font-family: "paramed";
  font-size: 0.8em;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
  font-weight: normal; }

/* line 25, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_breadcrumb.sass */
.breadcrumb-item.active {
  font-weight: 700;
  color: #333333; }

/* line 7, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_btn.sass */
html [type="button"] {
  -webkit-appearance: initial; }

/* line 10, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_btn.sass */
button:focus, .btn:focus, .custom-field .custom-field__important-toggle:focus, .select2-container .select2-selection li.select2-selection__choice:focus, .slick-slider .slick-prev:focus, .slick-slider .slick-next:focus, .btn:active:focus, .custom-field .custom-field__important-toggle:active:focus, .select2-container .select2-selection li.select2-selection__choice:active:focus, .slick-slider .slick-prev:active:focus, .slick-slider .slick-next:active:focus {
  outline: none; }

/* line 13, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_btn.sass */
.btn, .custom-field .custom-field__important-toggle, .select2-container .select2-selection li.select2-selection__choice, .slick-slider .slick-prev, .slick-slider .slick-next {
  font-size: 1.4rem;
  font-weight: 500;
  font-family: "GothamRounded", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
  -webkit-transition: all 350ms ease;
  transition: all 350ms ease;
  line-height: 1;
  padding: 0.8rem 1rem; }

/* line 22, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_btn.sass */
.btn-icon span {
  display: inline-block;
  vertical-align: middle; }
  /* line 26, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_btn.sass */
  .btn-icon span + span {
    margin-left: 5px; }
/* line 30, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_btn.sass */
.btn-icon [class^="icon"], .btn-icon [class*=" icon"] {
  margin-top: -0.05em; }

/* line 34, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_btn.sass */
.btn-sm, .btn-group-sm > .btn, .custom-field .btn-group-sm > .custom-field__important-toggle, .slick-slider .btn-group-sm > .slick-prev, .slick-slider .btn-group-sm > .slick-next, .select2-container .select2-selection li.select2-selection__choice {
  padding: 0.5rem 0.8rem; }

/* line 37, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_btn.sass */
.btn-gray {
  color: #ffffff;
  font-size: 1.3rem;
  background-color: rgba(0, 0, 0, 0.25); }
  /* line 42, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_btn.sass */
  .btn-gray:hover, .btn-gray:focus {
    color: #ffffff;
    background-color: rgba(0, 0, 0, 0.5); }

/* line 46, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_btn.sass */
.btn-blueflash {
  color: #ffffff;
  font-size: 1.3rem;
  background-color: #00a4d8; }
  /* line 51, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_btn.sass */
  .btn-blueflash:hover, .btn-blueflash:focus {
    color: #ffffff;
    background-color: #0089b4; }

/* line 56, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_btn.sass */
.btn-yellow {
  color: #ffffff;
  font-size: 1.3rem;
  background-color: #ffba00; }
  /* line 61, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_btn.sass */
  .btn-yellow:hover, .btn-yellow:focus {
    color: #ffffff;
    background-color: #dba000; }

/* line 65, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_btn.sass */
.btn-outline-gray-disabled {
  color: #9a9898;
  border-color: #9a9898;
  background-color: #dedede;
  cursor: not-allowed; }
  /* line 71, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_btn.sass */
  .btn-outline-gray-disabled:hover {
    color: #6a6a6a;
    border-color: #6a6a6a; }

/* line 75, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_btn.sass */
.btn-outline-gray-danger {
  color: #aaa;
  border-color: #aaa; }
  /* line 79, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_btn.sass */
  .btn-outline-gray-danger:hover {
    color: #d9534f;
    border-color: #d9534f; }

/* line 84, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_btn.sass */
.btn-outline-graymd {
  color: #8d8d8d;
  border-color: rgba(141, 141, 141, 0.5); }
  /* line 88, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_btn.sass */
  .btn-outline-graymd:hover {
    color: #43629c;
    border-color: #43629c; }

/* line 93, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_btn.sass */
.btn-outline-gray-primary {
  color: #aaa;
  border-color: #aaa; }
  /* line 97, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_btn.sass */
  .btn-outline-gray-primary:hover {
    color: #43629c;
    border-color: #43629c; }
  /* line 101, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_btn.sass */
  .btn-outline-gray-primary.btn-form-control {
    height: 4.2rem;
    padding-top: 0.9rem;
    margin-left: 1rem; }
    /* line 106, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_btn.sass */
    .btn-outline-gray-primary.btn-form-control [class^="icon"], .btn-outline-gray-primary.btn-form-control [class*=" icon"] {
      font-size: 1.9rem; }

/* line 111, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_btn.sass */
.btn-outline-graydark {
  color: #494949;
  border-color: #c1c1c1; }
  /* line 115, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_btn.sass */
  .btn-outline-graydark:hover {
    color: #43629c;
    border-color: #43629c; }

/* line 120, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_btn.sass */
.btn-graylight {
  background-color: #E1E1E1;
  color: #333333; }
  /* line 124, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_btn.sass */
  .btn-graylight:hover, .btn-graylight:focus {
    background-color: #d4d4d4; }

/* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_btn.sass */
.btn-brandsecondary {
  color: #ffffff;
  background-color: #f97070; }
  /* line 132, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_btn.sass */
  .btn-brandsecondary:hover, .btn-brandsecondary:focus {
    color: #ffffff;
    background-color: #f73f3f; }

/* line 138, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_btn.sass */
.btn-double {
  margin-right: 1px;
  border-radius: 0; }
  /* line 142, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_btn.sass */
  .btn-double:first-child {
    border-radius: 3px 0px 0px 3px; }
  /* line 145, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_btn.sass */
  .btn-double:last-child {
    border-radius: 0px 3px 3px 0px;
    margin-right: 0; }

/* line 149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_btn.sass */
.btn-lg, .btn-group-lg > .btn, .select2-container .select2-selection .btn-group-lg > li.select2-selection__choice, .slick-slider .btn-group-lg > .slick-prev, .slick-slider .btn-group-lg > .slick-next, .custom-field .custom-field__important-toggle {
  font-size: 1.6rem;
  text-transform: uppercase;
  padding-top: 1rem;
  padding-bottom: 0.8rem;
  line-height: 1.8rem; }
  /* line 156, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_btn.sass */
  .btn-lg.no-uppercase, .btn-group-lg > .no-uppercase.btn, .select2-container .select2-selection .btn-group-lg > li.no-uppercase.select2-selection__choice, .slick-slider .btn-group-lg > .no-uppercase.slick-prev, .slick-slider .btn-group-lg > .no-uppercase.slick-next, .custom-field .no-uppercase.custom-field__important-toggle {
    text-transform: none; }

/* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_btn.sass */
.btn-md {
  font-size: 1.5rem;
  text-transform: uppercase;
  padding: 1.4rem; }

/* line 164, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_btn.sass */
.btn-outline-primary {
  color: #43629c;
  border-color: #43629c; }
  /* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_btn.sass */
  .btn-outline-primary:hover {
    color: #ffffff;
    border-color: #ffffff; }

/* line 172, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_btn.sass */
.btn-outline-primarylight {
  color: #7b92ac;
  border-color: #7b92ac; }
  /* line 176, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_btn.sass */
  .btn-outline-primarylight:hover {
    color: #ffffff;
    border-color: #ffffff; }

/* line 181, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_btn.sass */
.btn-outline-primarysoft {
  color: #65809e;
  border-color: #65809e; }
  /* line 185, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_btn.sass */
  .btn-outline-primarysoft:hover {
    color: #ffffff;
    border-color: #ffffff; }

/* line 190, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_btn.sass */
.btn-outline-brandsecondary {
  color: #f97070;
  background-color: #ffffff;
  border-color: #f97070; }
  /* line 195, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_btn.sass */
  .btn-outline-brandsecondary:hover, .btn-outline-brandsecondary:focus {
    color: #ffffff;
    background-color: #f97070; }

/* line 200, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_btn.sass */
.btn-outline-white {
  color: #ffffff;
  background-color: transparent;
  border-color: #ffffff; }
  /* line 205, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_btn.sass */
  .btn-outline-white:hover, .btn-outline-white:focus {
    color: #ffffff;
    background-color: rgba(51, 51, 51, 0.2); }

/* line 210, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_btn.sass */
.btn-wrap {
  white-space: normal; }

/* line 214, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_btn.sass */
.btn-form-control {
  font-size: 1.5rem;
  padding-top: 1.2rem;
  padding-bottom: 1.1rem;
  border-width: 2px; }

/* line 220, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_btn.sass */
.btn-sans-serif {
  font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif; }

/* line 225, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_btn.sass */
.btn-arrow {
  color: #f97070;
  border-color: #f97070;
  position: relative; }
  /* line 230, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_btn.sass */
  .btn-arrow:hover, .btn-arrow:focus {
    color: #f97070;
    border-color: #f97070; }
  /* line 236, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_btn.sass */
  .btn-arrow[aria-expanded="true"]::after {
    opacity: 1; }
  /* line 239, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_btn.sass */
  .btn-arrow::after {
    content: "";
    width: 0;
    height: 0;
    border-top: 12px solid #f97070;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    position: absolute;
    bottom: -12px;
    left: 50%;
    margin-left: -12px;
    opacity: 0;
    -webkit-transition: opacity 350ms ease;
    transition: opacity 350ms ease; }

/* line 256, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_btn.sass */
.btn-collapse .close-text {
  display: none; }
/* line 258, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_btn.sass */
.btn-collapse .open-text {
  display: block; }
/* line 262, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_btn.sass */
.btn-collapse[aria-expanded="true"] .open-text {
  display: none; }
/* line 264, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_btn.sass */
.btn-collapse[aria-expanded="true"] .close-text {
  display: block; }

/* line 269, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_btn.sass */
.header-burger .fa-bars {
  display: none; }
/* line 271, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_btn.sass */
.header-burger .fa-times {
  display: inline; }
/* line 275, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_btn.sass */
.header-burger.collapsed .fa-bars {
  display: inline; }
/* line 277, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_btn.sass */
.header-burger.collapsed .fa-times {
  display: none; }

/* line 7, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_card.sass */
.card-wrapper {
  padding-top: 30px;
  padding-bottom: 40px; }

/* line 13, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_card.sass */
.card {
  box-shadow: none;
  border-width: 0; }

/* line 17, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_card.sass */
.card-lg {
  padding: 6rem 5.5rem; }

/* line 20, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_card.sass */
.card-xl {
  padding: 6rem 8rem; }

/* line 23, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_card.sass */
.card-md {
  padding: 3rem 2rem; }

/* line 26, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_card.sass */
.card-small {
  padding: 1rem; }

/* line 29, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_card.sass */
.card-sm {
  padding: 0.5rem 1rem; }

/* line 32, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_card.sass */
.card-xs {
  padding: 0.5rem; }

/* line 38, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_card.sass */
.card .nav-card, .practitioner-main-card .nav-card {
  position: absolute;
  top: 0;
  right: 0;
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%); }
  /* line 44, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_card.sass */
  .card .nav-card a, .practitioner-main-card .nav-card a {
    font-size: 1.6rem;
    font-family: "GothamRounded", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #333333;
    padding: 1.5rem;
    display: inline-block;
    vertical-align: bottom;
    position: relative; }
    /* line 52, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_card.sass */
    .card .nav-card a.active, .practitioner-main-card .nav-card a.active {
      font-weight: 500; }
  /* line 56, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_card.sass */
  .card .nav-card a:not(.dropdown-toggle)::after, .practitioner-main-card .nav-card a:not(.dropdown-toggle)::after {
    content: "";
    background-color: #f97070;
    width: 0%;
    height: 2px;
    margin-bottom: -2px;
    display: block;
    margin-left: auto;
    margin-right: auto;
    -webkit-transition: width 350ms ease, left 350ms ease;
    transition: width 350ms ease, left 350ms ease;
    position: absolute;
    left: 50%;
    bottom: 0; }
  /* line 71, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_card.sass */
  .card .nav-card a:not(.dropdown-toggle):hover::after, .card .nav-card a:not(.dropdown-toggle):focus::after, .card .nav-card a:not(.dropdown-toggle).active::after, .practitioner-main-card .nav-card a:not(.dropdown-toggle):hover::after, .practitioner-main-card .nav-card a:not(.dropdown-toggle):focus::after, .practitioner-main-card .nav-card a:not(.dropdown-toggle).active::after {
    width: 100%;
    left: 0%; }
/* line 77, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_card.sass */
.card .nav-card--up a::after, .practitioner-main-card .nav-card--up a::after {
  margin-bottom: 0px; }

/* line 81, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_card.sass */
.practitioner-main-card .card--has-nav {
  position: relative; }
/* line 83, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_card.sass */
.practitioner-main-card .nav-card {
  margin-top: -2.2rem; }

/* line 88, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_card.sass */
.card-title {
  font-size: 2.6rem;
  font-weight: 500;
  text-align: center; }

/* line 93, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_card.sass */
.card-title__wrapper {
  text-align: center; }

/* line 95, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_card.sass */
.card-title--underline {
  display: inline-block; }
  /* line 97, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_card.sass */
  .card-title--underline::after {
    content: "";
    width: 100%;
    background-color: #f5f5f5;
    display: block;
    height: 1px;
    margin: 20px auto 3px auto; }

/* line 105, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_card.sass */
.card-title--lg {
  margin-bottom: 25px; }

/* line 108, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_card.sass */
.card-title--sm {
  font-size: 1.8rem; }

/* line 112, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_card.sass */
.card-explanation {
  text-align: center;
  margin-bottom: 45px;
  font-size: 1.5rem;
  padding-left: 5rem;
  padding-right: 5rem;
  line-height: 1.4; }

/* line 121, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_card.sass */
.card-gray {
  background-color: #ececec; }
  /* line 125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_card.sass */
  .card-gray > .card-block:not(.card-lg):not(.card-md):not(.card-xl), .card-gray.card-block:not(.card-lg):not(.card-md):not(.card-xl) {
    padding: 1.6rem 3rem; }

/* line 129, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_card.sass */
.card-graylight {
  background-color: #F7F7F7; }

/* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_card.sass */
.card-white {
  border: 1px solid #ffffff; }

/* line 138, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_card.sass */
.card--title-gray {
  border: 1px solid #dadada;
  border-radius: 0; }
  /* line 141, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_card.sass */
  .card--title-gray .card-title {
    font-weight: 700;
    font-size: 1.6rem;
    background-color: #e1e1e1;
    text-align: left;
    margin-bottom: 0; }
  /* line 148, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_card.sass */
  .card--title-gray .card-title,
  .card--title-gray .card-block {
    padding: 1.25rem 1.6rem; }

/* line 154, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_card.sass */
.card-border {
  border: 1px solid #dadada; }

/* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_card.sass */
.card-border-primary {
  border: 1px solid rgba(123, 146, 172, 0.7); }

/* line 163, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_card.sass */
.card-transparent {
  background-color: transparent; }

/* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_card.sass */
.card-action p {
  font-size: 1.6rem; }
/* line 172, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_card.sass */
.card-action .btn::before, .card-action .custom-field .custom-field__important-toggle::before, .custom-field .card-action .custom-field__important-toggle::before, .card-action .select2-container .select2-selection li.select2-selection__choice::before, .select2-container .select2-selection .card-action li.select2-selection__choice::before, .card-action .slick-slider .slick-prev::before, .slick-slider .card-action .slick-prev::before, .card-action .slick-slider .slick-next::before, .slick-slider .card-action .slick-next::before {
  content: "";
  display: inline-block;
  border-left: 7px solid currentColor;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  margin-right: 5px; }

/* line 185, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_card.sass */
.card-header-secondary {
  padding: 1rem;
  background-color: #f97070;
  color: #ffffff;
  border-top-left-radius: 19px;
  border-top-right-radius: 19px;
  text-align: center;
  font-weight: 700; }

/* line 196, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_card.sass */
.card-arrow {
  position: relative;
  display: block;
  text-align: left;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-right: 20px; }
  /* line 204, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_card.sass */
  .card-arrow .icon-arrow {
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%) rotate(-90deg);
            transform: translateY(-50%) rotate(-90deg);
    -webkit-transition: -webkit-transform 350ms ease;
    transition: -webkit-transform 350ms ease;
    transition: transform 350ms ease;
    transition: transform 350ms ease, -webkit-transform 350ms ease; }
  /* line 212, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_card.sass */
  .card-arrow[aria-expanded="true"] .icon-arrow {
    -webkit-transform: translateY(-50%) rotate(0deg);
            transform: translateY(-50%) rotate(0deg); }

/* line 2, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_color-toggle.sass */
.color-toggle input[type="radio"] {
  display: none; }
  /* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_color-toggle.sass */
  .color-toggle input[type="radio"] + label {
    cursor: pointer; }
    /* line 7, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_color-toggle.sass */
    .color-toggle input[type="radio"] + label span.color.inactive {
      display: inline-block; }
    /* line 9, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_color-toggle.sass */
    .color-toggle input[type="radio"] + label span.color.active {
      display: none; }
  /* line 14, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_color-toggle.sass */
  .color-toggle input[type="radio"]:checked + label span.color.inactive {
    display: none; }
  /* line 16, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_color-toggle.sass */
  .color-toggle input[type="radio"]:checked + label span.color.active {
    display: inline-block; }

/* line 1, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_cookie_consent.sass */
.cc_dialog.simple {
  max-width: 100% !important;
  padding: 15px !important; }
  /* line 4, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_cookie_consent.sass */
  .cc_dialog.simple h1 {
    display: none !important; }
  /* line 6, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_cookie_consent.sass */
  .cc_dialog.simple .cc_dialog_text {
    font-size: 12px !important;
    color: #999 !important; }
  /* line 9, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_cookie_consent.sass */
  .cc_dialog.simple button.cc_b_ok {
    color: #008000 !important;
    background-color: #fff !important; }
  /* line 12, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_cookie_consent.sass */
  .cc_dialog.simple button.cc_b_cp.ml-1 {
    color: #999 !important; }

/* line 8, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_cookies.sass */
.cookies_alert {
  position: fixed;
  bottom: 100%;
  left: 0;
  display: block;
  width: 100%;
  background: #323232;
  color: #9F9F9F;
  padding: 15px;
  text-align: left;
  font-size: 1.3rem;
  z-index: 60;
  border-radius: 0;
  margin-bottom: 0;
  -webkit-animation-duration: 3s;
          animation-duration: 3s;
  -webkit-animation-name: slidein;
          animation-name: slidein;
  -webkit-animation-delay: 3s;
          animation-delay: 3s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }
  /* line 27, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_cookies.sass */
  .cookies_alert p {
    text-align: justify;
    font-weight: normal; }
  /* line 30, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_cookies.sass */
  .cookies_alert a {
    text-decoration: underline;
    color: #9F9F9F; }
  /* line 33, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_cookies.sass */
  .cookies_alert .btn, .cookies_alert .custom-field .custom-field__important-toggle, .custom-field .cookies_alert .custom-field__important-toggle, .cookies_alert .select2-container .select2-selection li.select2-selection__choice, .select2-container .select2-selection .cookies_alert li.select2-selection__choice, .cookies_alert .slick-slider .slick-prev, .slick-slider .cookies_alert .slick-prev, .cookies_alert .slick-slider .slick-next, .slick-slider .cookies_alert .slick-next {
    text-decoration: none;
    color: #fff;
    border-radius: 2px;
    margin-right: 5px;
    font-size: 1.3rem; }
  /* line 39, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_cookies.sass */
  .cookies_alert .btn-secondary {
    color: #333;
    opacity: 0.3; }

@-webkit-keyframes slidein {
  from {
    bottom: -100%; }
  to {
    bottom: 0; } }

@keyframes slidein {
  from {
    bottom: -100%; }
  to {
    bottom: 0; } }
/* line 6, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_custom-field.sass */
.custom-field {
  float: none;
  padding: 0;
  position: relative; }
  /* line 11, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_custom-field.sass */
  .custom-field.custom-field--full {
    padding: 0 2%; }
  /* line 14, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_custom-field.sass */
  .custom-field.custom-field--trio, .custom-field.custom-field--duo, .custom-field.custom-field--duo-2 {
    display: inline-block;
    vertical-align: top; }
  /* line 20, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_custom-field.sass */
  .custom-field.custom-field--trio {
    width: 100%; }
    @media screen and (min-width: 1100px) {
      /* line 20, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_custom-field.sass */
      .custom-field.custom-field--trio {
        width: 29.2%;
        margin: 0 2%; } }
  /* line 27, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_custom-field.sass */
  .custom-field.custom-field--duo {
    width: 100%; }
    @media screen and (min-width: 1100px) {
      /* line 27, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_custom-field.sass */
      .custom-field.custom-field--duo {
        width: 46%;
        margin: 0 2%; } }
  /* line 34, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_custom-field.sass */
  .custom-field.custom-field--duo-2 {
    width: 100%; }
    @media screen and (min-width: 1100px) {
      /* line 34, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_custom-field.sass */
      .custom-field.custom-field--duo-2 {
        width: 62%;
        margin: 0 2%; } }
  /* line 42, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_custom-field.sass */
  .custom-field.custom-field-edit .custom-field__header {
    padding: 10px 15px 10px 5px; }
  /* line 45, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_custom-field.sass */
  .custom-field .input__addon {
    position: absolute;
    right: 20px;
    top: 40px; }
  /* line 50, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_custom-field.sass */
  .custom-field__header {
    background-color: #43629c;
    color: white;
    border-radius: 3px 3px 0 0; }
    /* line 55, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_custom-field.sass */
    .custom-field__header label {
      margin-top: 0;
      padding-left: 10px; }
  /* line 59, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_custom-field.sass */
  .custom-field .form-control, .custom-field .select-style .dk-selected, .select-style .custom-field .dk-selected, .custom-field .select2-container .select2-selection, .select2-container .custom-field .select2-selection {
    border-top: 0; }
  /* line 63, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_custom-field.sass */
  .custom-field .form-group.sm-gutter {
    margin: 0;
    border: 2px solid #ececec;
    padding: 5px 0 10px 0; }
  /* line 68, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_custom-field.sass */
  .custom-field__wrapper {
    border: 2px solid #ececec;
    padding: 15px 15px 15px 5px;
    text-align: center; }
    /* line 73, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_custom-field.sass */
    .custom-field__wrapper span {
      display: inline-block;
      font-weight: 700;
      color: #43629c;
      margin-top: 15px; }
  /* line 79, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_custom-field.sass */
  .custom-field .input__addon {
    padding-top: 10px;
    font-weight: 700;
    color: #43629c; }
  /* line 84, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_custom-field.sass */
  .custom-field .radio,
  .custom-field .checkbox {
    margin-top: 10px; }
  /* line 88, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_custom-field.sass */
  .custom-field__header-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
  /* line 93, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_custom-field.sass */
  .custom-field .custom-field__important-toggle {
    margin: 0; }
  /* line 98, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_custom-field.sass */
  .custom-field textarea {
    border-radius: 0 0 3px 3px; }
  /* line 101, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_custom-field.sass */
  .custom-field.custom-field--important {
    color: #f97070; }
    /* line 103, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_custom-field.sass */
    .custom-field.custom-field--important .custom-field__header, .custom-field.custom-field--important textarea, .custom-field.custom-field--important input {
      border-color: #f97070; }
    /* line 106, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_custom-field.sass */
    .custom-field.custom-field--important .custom-field__header {
      background-color: #f97070;
      color: white; }

/* line 110, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_custom-field.sass */
.form-group-padding {
  padding: 0 2%; }

/* line 114, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_custom-field.sass */
.select-width .dk-select {
  max-width: 100%; }
/* line 117, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_custom-field.sass */
.select-width .form-position-select {
  margin-bottom: 15px; }

/* line 6, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_explanation.sass */
.info-explanation {
  border: 1px solid #c0c0c0;
  background-color: rgba(255, 255, 255, 0.8);
  color: #a0a0a0;
  padding: 1rem;
  border-radius: 3px;
  font-family: "GothamRounded", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.3rem;
  font-weight: 500;
  margin-bottom: 1.5rem; }
  /* line 17, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_explanation.sass */
  .info-explanation p:last-child {
    margin-bottom: 0; }
  /* line 20, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_explanation.sass */
  .info-explanation .phone-item {
    font-size: 1.5rem;
    margin-top: 0.5rem;
    margin-bottom: 0.5rem; }
    /* line 25, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_explanation.sass */
    .info-explanation .phone-item [class^="icon"], .info-explanation .phone-item [class*=" icon"] {
      color: #43629c; }
    /* line 28, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_explanation.sass */
    .info-explanation .phone-item span, .info-explanation .phone-item a {
      display: inline-block;
      vertical-align: middle; }
    /* line 32, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_explanation.sass */
    .info-explanation .phone-item .link-underline {
      line-height: 1; }

/* line 6, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
.form-control, .select-style .dk-selected, .select2-container .select2-selection {
  font-size: 1.5rem;
  padding-top: 1.2rem;
  padding-bottom: 1.1rem; }
  /* line 11, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
  .form-control:focus, .select-style .dk-selected:focus, .select2-container .select2-selection:focus {
    border-color: #a4b2cc; }

/* line 14, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
.form-control-sm, .input-group-sm > .form-control, .select-style .input-group-sm > .dk-selected, .select2-container .input-group-sm > .select2-selection,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn,
.custom-field .input-group-sm > .input-group-btn > .custom-field__important-toggle,
.select2-container .select2-selection .input-group-sm > .input-group-btn > li.select2-selection__choice,
.slick-slider .input-group-sm > .input-group-btn > .slick-prev,
.slick-slider .input-group-sm > .input-group-btn > .slick-next {
  padding-top: 0.6rem;
  padding-bottom: 0.6rem; }

/* line 18, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
.form-control-md {
  padding-top: 0.8rem;
  padding-bottom: 0.8rem; }

/* line 22, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
.help-block {
  font-size: 1.2rem;
  color: #8d8d8d;
  line-height: 1.3;
  margin-top: 7px; }

/* line 28, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
.form-check-inline + .form-check-inline {
  margin-left: 2rem; }

/* line 32, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
.input__group {
  position: relative; }
  /* line 34, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
  .input__group [class^="icon"], .input__group [class*=" icon"],
  .input__group .input__addon {
    position: absolute;
    right: 7px;
    top: 7px;
    color: #bababa;
    font-size: 2em;
    z-index: 2; }
  /* line 43, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
  .input__group .input__addon {
    font-size: 1.3em;
    top: 10px; }

/* line 48, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
select.form-control:not([size]):not([multiple]), .select-style select.dk-selected:not([size]):not([multiple]), .select2-container select.select2-selection:not([size]):not([multiple]) {
  height: auto; }

/* line 58, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
.form-remove-grid [class^="col-"], .form-remove-grid [class*=" col-"] {
  width: 100%; }
/* line 60, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
.form-remove-grid .col-label-valign {
  line-height: normal; }
/* line 62, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
.form-remove-grid .custom-file {
  width: 100%; }

/* line 67, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
.form-gray .form-separator.form-group, .form-white .form-separator.form-group {
  margin-top: -1.9rem;
  margin-bottom: 0.5rem;
  font-size: 1.8rem;
  color: #acacac;
  line-height: 0; }

/* line 78, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
.form-line .btn-outline-secondary:not(:hover):not(:focus) {
  color: #989898;
  border-color: #b8b8b8; }
/* line 83, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
.form-line .btn + .btn, .form-line .custom-field .custom-field__important-toggle + .btn, .custom-field .form-line .custom-field__important-toggle + .btn, .form-line .select2-container .select2-selection li.select2-selection__choice + .btn, .select2-container .select2-selection .form-line li.select2-selection__choice + .btn, .form-line .slick-slider .slick-prev + .btn, .slick-slider .form-line .slick-prev + .btn, .form-line .slick-slider .slick-next + .btn, .slick-slider .form-line .slick-next + .btn, .form-line .custom-field .btn + .custom-field__important-toggle, .custom-field .form-line .btn + .custom-field__important-toggle, .form-line .custom-field .custom-field__important-toggle + .custom-field__important-toggle, .custom-field .form-line .custom-field__important-toggle + .custom-field__important-toggle, .form-line .select2-container .select2-selection .custom-field li.select2-selection__choice + .custom-field__important-toggle, .custom-field .form-line .select2-container .select2-selection li.select2-selection__choice + .custom-field__important-toggle, .select2-container .select2-selection .form-line .custom-field li.select2-selection__choice + .custom-field__important-toggle, .custom-field .select2-container .select2-selection .form-line li.select2-selection__choice + .custom-field__important-toggle, .form-line .slick-slider .custom-field .slick-prev + .custom-field__important-toggle, .custom-field .form-line .slick-slider .slick-prev + .custom-field__important-toggle, .slick-slider .form-line .custom-field .slick-prev + .custom-field__important-toggle, .custom-field .slick-slider .form-line .slick-prev + .custom-field__important-toggle, .form-line .slick-slider .custom-field .slick-next + .custom-field__important-toggle, .custom-field .form-line .slick-slider .slick-next + .custom-field__important-toggle, .slick-slider .form-line .custom-field .slick-next + .custom-field__important-toggle, .custom-field .slick-slider .form-line .slick-next + .custom-field__important-toggle, .form-line .select2-container .select2-selection .btn + li.select2-selection__choice, .select2-container .select2-selection .form-line .btn + li.select2-selection__choice, .form-line .custom-field .select2-container .select2-selection .custom-field__important-toggle + li.select2-selection__choice, .select2-container .select2-selection .form-line .custom-field .custom-field__important-toggle + li.select2-selection__choice, .custom-field .form-line .select2-container .select2-selection .custom-field__important-toggle + li.select2-selection__choice, .select2-container .select2-selection .custom-field .form-line .custom-field__important-toggle + li.select2-selection__choice, .form-line .select2-container .select2-selection li.select2-selection__choice + li.select2-selection__choice, .select2-container .select2-selection .form-line li.select2-selection__choice + li.select2-selection__choice, .form-line .slick-slider .select2-container .select2-selection .slick-prev + li.select2-selection__choice, .select2-container .select2-selection .form-line .slick-slider .slick-prev + li.select2-selection__choice, .slick-slider .form-line .select2-container .select2-selection .slick-prev + li.select2-selection__choice, .select2-container .select2-selection .slick-slider .form-line .slick-prev + li.select2-selection__choice, .form-line .slick-slider .select2-container .select2-selection .slick-next + li.select2-selection__choice, .select2-container .select2-selection .form-line .slick-slider .slick-next + li.select2-selection__choice, .slick-slider .form-line .select2-container .select2-selection .slick-next + li.select2-selection__choice, .select2-container .select2-selection .slick-slider .form-line .slick-next + li.select2-selection__choice, .form-line .slick-slider .btn + .slick-prev, .slick-slider .form-line .btn + .slick-prev, .form-line .custom-field .slick-slider .custom-field__important-toggle + .slick-prev, .slick-slider .form-line .custom-field .custom-field__important-toggle + .slick-prev, .custom-field .form-line .slick-slider .custom-field__important-toggle + .slick-prev, .slick-slider .custom-field .form-line .custom-field__important-toggle + .slick-prev, .form-line .select2-container .select2-selection .slick-slider li.select2-selection__choice + .slick-prev, .slick-slider .form-line .select2-container .select2-selection li.select2-selection__choice + .slick-prev, .select2-container .select2-selection .form-line .slick-slider li.select2-selection__choice + .slick-prev, .slick-slider .select2-container .select2-selection .form-line li.select2-selection__choice + .slick-prev, .form-line .slick-slider .slick-prev + .slick-prev, .slick-slider .form-line .slick-prev + .slick-prev, .form-line .slick-slider .slick-next + .slick-prev, .slick-slider .form-line .slick-next + .slick-prev, .form-line .slick-slider .btn + .slick-next, .slick-slider .form-line .btn + .slick-next, .form-line .custom-field .slick-slider .custom-field__important-toggle + .slick-next, .slick-slider .form-line .custom-field .custom-field__important-toggle + .slick-next, .custom-field .form-line .slick-slider .custom-field__important-toggle + .slick-next, .slick-slider .custom-field .form-line .custom-field__important-toggle + .slick-next, .form-line .select2-container .select2-selection .slick-slider li.select2-selection__choice + .slick-next, .slick-slider .form-line .select2-container .select2-selection li.select2-selection__choice + .slick-next, .select2-container .select2-selection .form-line .slick-slider li.select2-selection__choice + .slick-next, .slick-slider .select2-container .select2-selection .form-line li.select2-selection__choice + .slick-next, .form-line .slick-slider .slick-prev + .slick-next, .slick-slider .form-line .slick-prev + .slick-next, .form-line .slick-slider .slick-next + .slick-next, .slick-slider .form-line .slick-next + .slick-next {
  margin-left: 0.7rem; }

/* line 90, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
.filter-wrapper {
  margin-left: -1.5rem;
  margin-right: -1.5rem; }
  /* line 94, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
  .filter-wrapper .filter-group {
    margin-left: 1rem;
    margin-right: 1rem;
    display: inline-block;
    vertical-align: middle; }
  /* line 100, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
  .filter-wrapper .filter-elt {
    display: inline-block;
    vertical-align: middle;
    margin-left: 0.5rem;
    margin-right: 0.5rem;
    margin-bottom: 1rem; }
  /* line 107, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
  .filter-wrapper .form-label,
  .filter-wrapper .form-control,
  .filter-wrapper .select-style .dk-selected,
  .select-style .filter-wrapper .dk-selected,
  .filter-wrapper .select2-container .select2-selection,
  .select2-container .filter-wrapper .select2-selection,
  .filter-wrapper .input__group {
    display: inline-block;
    vertical-align: middle;
    margin-left: 0.5rem;
    margin-right: 0.5rem; }
  /* line 115, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
  .filter-wrapper .fc-toolbar {
    margin-bottom: 0 !important; }

/* line 124, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
.form-gray .form-group, .form-white .form-group {
  margin-bottom: 2.1rem; }
  /* line 126, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
  .form-gray .form-group .col-label-valign, .form-white .form-group .col-label-valign {
    line-height: 4.2rem; }
    /* line 129, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
    .form-gray .form-group .col-label-valign .form-label, .form-white .form-group .col-label-valign .form-label {
      display: inline-block;
      vertical-align: middle;
      line-height: normal; }
  /* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
  .form-gray .form-group .col-label-valign--sm, .form-white .form-group .col-label-valign--sm {
    line-height: 3.5rem; }
/* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
.form-gray .form-group-sm, .form-white .form-group-sm {
  margin-bottom: 1rem; }
/* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
.form-gray .form-label, .form-white .form-label {
  font-weight: 700;
  font-size: 1.5rem;
  margin-bottom: 0.1rem; }
/* line 145, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
.form-gray .form-control, .form-gray .select-style .dk-selected, .select-style .form-gray .dk-selected, .form-gray .select2-container .select2-selection, .select2-container .form-gray .select2-selection, .form-white .form-control, .form-white .select-style .dk-selected, .select-style .form-white .dk-selected, .form-white .select2-container .select2-selection, .select2-container .form-white .select2-selection {
  border-width: 2px;
  border-color: #e1e1e1;
  color: #8d8d8d; }
/* line 150, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
.form-gray legend, .form-white legend {
  font-size: 1.8rem;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: "GothamRounded", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #00457a;
  font-weight: 500; }
/* line 158, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
.form-gray .input-sm, .form-white .input-sm {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem; }
/* line 164, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
.form-gray .field_with_errors .form-control, .form-gray .field_with_errors .select-style .dk-selected, .select-style .form-gray .field_with_errors .dk-selected, .form-gray .field_with_errors .select2-container .select2-selection, .select2-container .form-gray .field_with_errors .select2-selection, .form-white .field_with_errors .form-control, .form-white .field_with_errors .select-style .dk-selected, .select-style .form-white .field_with_errors .dk-selected, .form-white .field_with_errors .select2-container .select2-selection, .select2-container .form-white .field_with_errors .select2-selection {
  border-color: #f97070;
  background-color: #ffd3d3; }
  /* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
  .form-gray .field_with_errors .form-control:focus, .form-gray .field_with_errors .select-style .dk-selected:focus, .select-style .form-gray .field_with_errors .dk-selected:focus, .form-gray .field_with_errors .select2-container .select2-selection:focus, .select2-container .form-gray .field_with_errors .select2-selection:focus, .form-white .field_with_errors .form-control:focus, .form-white .field_with_errors .select-style .dk-selected:focus, .select-style .form-white .field_with_errors .dk-selected:focus, .form-white .field_with_errors .select2-container .select2-selection:focus, .select2-container .form-white .field_with_errors .select2-selection:focus {
    border-color: #de3535; }
/* line 172, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
.form-gray .field_with_errors::after, .form-white .field_with_errors::after {
  content: "";
  color: #f04b4b; }
/* line 177, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
.form-gray .field_validated .form-control:focus, .form-gray .field_validated .select-style .dk-selected:focus, .select-style .form-gray .field_validated .dk-selected:focus, .form-gray .field_validated .select2-container .select2-selection:focus, .select2-container .form-gray .field_validated .select2-selection:focus, .form-white .field_validated .form-control:focus, .form-white .field_validated .select-style .dk-selected:focus, .select-style .form-white .field_validated .dk-selected:focus, .form-white .field_validated .select2-container .select2-selection:focus, .select2-container .form-white .field_validated .select2-selection:focus {
  border-color: #7cdea3; }
/* line 181, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
.form-gray .field_validated::after, .form-white .field_validated::after {
  content: "";
  color: #7cdea3; }
/* line 185, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
.form-gray .field_validated,
.form-gray .field_with_errors, .form-white .field_validated,
.form-white .field_with_errors {
  position: relative;
  display: block; }
  /* line 189, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
  .form-gray .field_validated::after,
  .form-gray .field_with_errors::after, .form-white .field_validated::after,
  .form-white .field_with_errors::after {
    font-size: 28px;
    font-family: "paramed";
    position: absolute;
    right: -50px;
    top: 5px; }
/* line 197, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
.form-gray .form-control:focus, .form-gray .select-style .dk-selected:focus, .select-style .form-gray .dk-selected:focus, .form-gray .select2-container .select2-selection:focus, .select2-container .form-gray .select2-selection:focus, .form-white .form-control:focus, .form-white .select-style .dk-selected:focus, .select-style .form-white .dk-selected:focus, .form-white .select2-container .select2-selection:focus, .select2-container .form-white .select2-selection:focus {
  border-color: #a4b2cc; }
/* line 201, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
.form-gray .submit-wrapper, .form-white .submit-wrapper {
  margin-top: 35px;
  margin-bottom: 0px; }
/* line 207, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
.form-gray .radio-list .abc-radio, .form-white .radio-list .abc-radio {
  margin-bottom: 0.5rem; }
/* line 210, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
.form-gray .radio-list .radio__text-wrapper, .form-white .radio-list .radio__text-wrapper {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem; }

/* line 217, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
.form-gray .form-control, .form-gray .select-style .dk-selected, .select-style .form-gray .dk-selected, .form-gray .select2-container .select2-selection, .select2-container .form-gray .select2-selection {
  background-color: #e1e1e1; }

/* line 223, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
.form-white .form-control, .form-white .select-style .dk-selected, .select-style .form-white .dk-selected, .form-white .select2-container .select2-selection, .select2-container .form-white .select2-selection {
  border-color: #dadada; }
/* line 226, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
.form-white legend {
  font-size: 1.7rem;
  text-transform: uppercase;
  border-bottom: 1px solid #dadada;
  font-weight: 700;
  position: relative;
  width: 85%;
  padding-bottom: 0.4rem; }

/* line 238, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
.form-light {
  color: #8d8d8d; }
  /* line 241, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
  .form-light .form-label {
    font-weight: 400;
    font-size: 1.4rem;
    margin-bottom: 0.1rem; }
  /* line 247, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
  .form-light .abc-checkbox label, .form-light .abc-radio label {
    font-size: 1.4rem; }
  /* line 251, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
  .form-light .abc-checkbox label {
    padding-left: 2px; }

/* line 254, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
.form-text-red {
  font-weight: bold;
  color: #f97070 !important; }

/* line 262, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
.form-soft .form-label {
  color: #8d8d8d;
  margin-bottom: 1rem; }
/* line 266, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
.form-soft .form-control, .form-soft .select-style .dk-selected, .select-style .form-soft .dk-selected, .form-soft .select2-container .select2-selection, .select2-container .form-soft .select2-selection {
  border-width: 1px; }
/* line 269, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
.form-soft .form-group {
  margin-bottom: 1.5rem; }

/* line 277, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
.btn-group--switch {
  margin-left: -0.5rem;
  margin-right: -0.5rem; }
  /* line 280, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
  .btn-group--switch .btn, .btn-group--switch .custom-field .custom-field__important-toggle, .custom-field .btn-group--switch .custom-field__important-toggle, .btn-group--switch .select2-container .select2-selection li.select2-selection__choice, .select2-container .select2-selection .btn-group--switch li.select2-selection__choice, .btn-group--switch .slick-slider .slick-prev, .slick-slider .btn-group--switch .slick-prev, .btn-group--switch .slick-slider .slick-next, .slick-slider .btn-group--switch .slick-next {
    border-radius: 0.3rem !important;
    margin: 0 0.5rem 0.5rem 0.5rem !important;
    font-size: 1.6rem;
    font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
    min-height: 2.7rem; }
    /* line 287, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
    .btn-group--switch .btn label, .btn-group--switch .custom-field .custom-field__important-toggle label, .custom-field .btn-group--switch .custom-field__important-toggle label, .btn-group--switch .select2-container .select2-selection li.select2-selection__choice label, .select2-container .select2-selection .btn-group--switch li.select2-selection__choice label, .btn-group--switch .slick-slider .slick-prev label, .slick-slider .btn-group--switch .slick-prev label, .btn-group--switch .slick-slider .slick-next label, .slick-slider .btn-group--switch .slick-next label {
      margin-bottom: 0.1rem;
      cursor: pointer; }
    /* line 291, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
    .btn-group--switch .btn.focus, .btn-group--switch .custom-field .focus.custom-field__important-toggle, .custom-field .btn-group--switch .focus.custom-field__important-toggle, .btn-group--switch .select2-container .select2-selection li.focus.select2-selection__choice, .select2-container .select2-selection .btn-group--switch li.focus.select2-selection__choice, .btn-group--switch .slick-slider .focus.slick-prev, .slick-slider .btn-group--switch .focus.slick-prev, .btn-group--switch .slick-slider .focus.slick-next, .slick-slider .btn-group--switch .focus.slick-next {
      outline: none; }

/* line 300, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
.practitioner-nav .select-style {
  color: #7B7E7E; }

/* line 303, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
.select-style {
  width: 100%; }
  /* line 306, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
  .select-style.dk-select-open-up .dk-selected, .select-style.dk-select-open-down .dk-selected,
  .select-style .dk-select-options {
    border-color: #a4b2cc; }
  /* line 311, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
  .select-style .dk-selected {
    color: #7B7E7E;
    min-height: 4.2rem; }
    /* line 317, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
    .select-style .dk-selected::after {
      content: none; }
    /* line 320, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
    .select-style .dk-selected::before {
      font-family: "paramed";
      content: "";
      border: none;
      font-size: 14px;
      margin-top: -10px;
      color: currentColor;
      line-height: 1.5;
      margin-right: 1rem; }
  /* line 330, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
  .select-style .dk-option {
    padding: 0.55em 0.5em;
    font-weight: 500;
    position: relative; }
    /* line 335, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
    .select-style .dk-option + .dk-option::before {
      content: "";
      position: absolute;
      top: 0;
      width: calc(100% - 1.6em);
      margin: 0 auto;
      display: block;
      border-top: 1px solid rgba(0, 0, 0, 0.1); }
  /* line 345, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
  .select-style .dk-option-highlight {
    background-color: #43629c;
    color: #ffffff; }
  /* line 349, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
  .select-style .dk-select-options {
    padding-top: 0;
    padding-bottom: 0;
    max-height: 15em;
    z-index: 5; }
  /* line 355, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
  .select-style .dk-option-selected {
    background-color: #43629c; }
  /* line 357, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
  .select-style .dk-select-options-highlight .dk-option-selected {
    background-color: transparent; }
  /* line 360, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
  .select-style .dk-select-options-highlight .dk-option-selected.dk-option-highlight {
    background-color: #43629c;
    color: #ffffff; }
  /* line 369, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
  .select-style .dk-option + .dk-option-highlight::before,
  .select-style .dk-option + .dk-option-selected::before,
  .select-style .dk-option-highlight + .dk-option::before,
  .select-style .dk-option-selected + .dk-option::before,
  .select-style .dk-select-options-highlight .dk-option-selected + .dk-option.dk-option-highlight::before {
    content: none; }
  /* line 373, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
  .select-style .dk-select-options-highlight .dk-option-selected + .dk-option::before {
    content: ""; }
  /* line 382, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
  .select-style.dk-select-open-down .dk-select-options {
    border-top-width: 0; }
  /* line 386, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
  .select-style.dk-select-open-up .dk-select-options {
    border-bottom-width: 0; }

/* line 391, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
.select-secondary, .form-white .select-secondary {
  font-family: "GothamRounded", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif; }
  /* line 393, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
  .select-secondary .dk-selected, .form-white .select-secondary .dk-selected {
    border: 0px none;
    background-color: #f97070;
    color: #ffffff;
    font-weight: 500;
    font-size: 1.6rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem; }
    /* line 402, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
    .select-secondary .dk-selected:focus, .form-white .select-secondary .dk-selected:focus {
      background-color: #f97070;
      color: #ffffff; }
  /* line 406, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
  .select-secondary .dk-select-options, .form-white .select-secondary .dk-select-options {
    border: 0px none;
    box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.3);
    color: #8d8d8d; }
  /* line 411, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
  .select-secondary .dk-option, .form-white .select-secondary .dk-option {
    font-weight: 400;
    padding-left: 1.5rem;
    padding-right: 1.5rem; }
  /* line 416, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
  .select-secondary .dk-option-highlight,
  .select-secondary .dk-option-selected,
  .select-secondary .dk-select-options-highlight .dk-option-selected.dk-option-highlight, .form-white .select-secondary .dk-option-highlight,
  .form-white .select-secondary .dk-option-selected,
  .form-white .select-secondary .dk-select-options-highlight .dk-option-selected.dk-option-highlight {
    background-color: #f97070; }
  /* line 421, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
  .select-secondary .dk-select-options-highlight .dk-option-selected, .form-white .select-secondary .dk-select-options-highlight .dk-option-selected {
    background-color: transparent; }

/* line 427, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
.form-gray .dk-select-options {
  background-color: #e1e1e1;
  color: #8d8d8d;
  border-width: 2px;
  margin-top: -2px; }

/* line 436, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
.dk-select-multi.select-style .dk-select-options {
  border-radius: 0.25rem;
  border-width: 0px;
  margin-top: 0; }
/* line 442, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
.dk-select-multi.select-style:focus .dk-select-options {
  border-width: 2px;
  border-color: #a4b2cc; }

/* line 448, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
.select-style--date {
  width: auto; }
  /* line 451, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
  .select-style--date .dk-selected {
    padding-right: 1.6rem;
    padding-top: 0.9rem;
    padding-bottom: 0.9rem;
    min-width: 4.3rem; }
    /* line 457, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
    .select-style--date .dk-selected::before {
      margin-right: 0.3rem;
      margin-top: -2px;
      content: "";
      border-top: 5px solid #aaa;
      border-right: 4px solid transparent;
      border-left: 4px solid transparent; }
  /* line 465, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
  .select-style--date .dk-option + .dk-option::before {
    width: calc(100% - 1em); }

/* line 470, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
.select-date__wrapper .select-style--date.dk-select:nth-child(3) .dk-selected {
  min-width: 9.7rem; }

/* line 478, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
.select2-container {
  max-width: 100%;
  width: 100%; }
  /* line 482, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
  .select2-container .select2-selection {
    padding: 0.5rem;
    background-image: none;
    box-shadow: none;
    border-radius: 0.25rem; }
    /* line 489, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
    .select2-container .select2-selection li.select2-selection__choice {
      background-image: none;
      background-color: #ececec;
      border: 1px solid #dcdcdc;
      color: #333333;
      white-space: normal;
      text-align: left;
      box-shadow: none;
      margin: 3px; }
      /* line 501, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
      .select2-container .select2-selection li.select2-selection__choice .search-choice-close {
        top: 9px; }
    /* line 504, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
    .select2-container .select2-selection li.search-field {
      min-height: 4rem;
      line-height: 4rem; }
  /* line 508, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
  .select2-container .select2-dropdown {
    box-shadow: none;
    border-color: #a4b2cc; }
  /* line 513, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
  .select2-container .select2-results__options li {
    padding: 0.7rem 0.7rem;
    line-height: 2.1rem;
    font-weight: 500;
    position: relative; }
    /* line 519, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
    .select2-container .select2-results__options li + li::before {
      content: "";
      position: absolute;
      top: 0;
      width: calc(100% - 1.6em);
      margin: 0 auto;
      display: block;
      border-top: 1px solid rgba(0, 0, 0, 0.1); }
  /* line 528, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
  .select2-container .select2-results__options li.select2-results__option--highlighted {
    background-color: #43629c;
    background-image: none; }
    /* line 531, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
    .select2-container .select2-results__options li.select2-results__option--highlighted::before {
      content: none; }
  /* line 536, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
  .select2-container .select2-dropdown--above::before,
  .select2-container .select2-dropdown--below::before {
    content: "";
    width: 1.8rem;
    height: 1.8rem;
    position: absolute;
    left: 1rem;
    background-color: #ffffff;
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
    z-index: 2;
    border: 1px solid #a4b2cc; }
  /* line 547, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
  .select2-container .select2-dropdown--above::after,
  .select2-container .select2-dropdown--below::after {
    content: "";
    width: 100%;
    height: 1px;
    background-color: #a4b2cc;
    position: absolute;
    left: 0;
    z-index: 1; }
  /* line 557, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
  .select2-container .select2-dropdown--below {
    margin-top: -3px;
    border-radius: 0rem 0rem 0.25rem 0.25rem;
    position: relative; }
    /* line 562, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
    .select2-container .select2-dropdown--below::before {
      top: -0.9rem; }
    /* line 564, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
    .select2-container .select2-dropdown--below::after {
      top: 0; }
    /* line 567, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
    .select2-container .select2-dropdown--below .select2-results__options {
      padding-top: 0.7rem; }
  /* line 571, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
  .select2-container .select2-dropdown--above {
    margin-top: 3px;
    border-radius: 0.25rem 0.25rem 0rem 0rem; }
    /* line 575, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
    .select2-container .select2-dropdown--above::before {
      bottom: -0.9rem; }
    /* line 578, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
    .select2-container .select2-dropdown--above::after {
      bottom: 0; }
    /* line 581, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
    .select2-container .select2-dropdown--above .select2-results__options {
      padding-bottom: 0.7rem; }

/* line 587, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
.select2-container--bootstrap.select2-container--focus .select2-selection, .select2-container--bootstrap.select2-container--open .select2-selection {
  box-shadow: none;
  border-color: #a4b2cc; }

/* line 594, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
.custom-file {
  height: 4.5rem; }
  /* line 596, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
  .custom-file .custom-file-control {
    height: 100%; }
    /* line 607, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
    .custom-file .custom-file-control::after {
      content: "";
      font-family: "paramed";
      position: absolute;
      right: 7px;
      top: -2px;
      color: #bababa;
      font-size: 2em;
      z-index: 2; }

/* line 621, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
.twitter-typeahead {
  width: 100%; }

/* line 627, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
.datepicker {
  font-size: 1.3rem; }
  /* line 629, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
  .datepicker .date-highlighted {
    background-color: #caeec5; }

/* line 636, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
.number-line {
  margin-left: -0.5rem;
  margin-right: -0.5rem;
  margin-bottom: 2.5rem; }
  /* line 641, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
  .number-line .form-control, .number-line .select-style .dk-selected, .select-style .number-line .dk-selected, .number-line .select2-container .select2-selection, .select2-container .number-line .select2-selection {
    width: 3.2rem;
    border-radius: 0;
    display: inline-block;
    vertical-align: top;
    border-color: #c0c0c0;
    text-align: center; }
    /* line 649, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
    .number-line .form-control:first-child, .number-line .select-style .dk-selected:first-child, .select-style .number-line .dk-selected:first-child, .number-line .select2-container .select2-selection:first-child, .select2-container .number-line .select2-selection:first-child {
      border-top-left-radius: 3px;
      border-bottom-left-radius: 3px; }
    /* line 653, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
    .number-line .form-control:last-child, .number-line .select-style .dk-selected:last-child, .select-style .number-line .dk-selected:last-child, .number-line .select2-container .select2-selection:last-child, .select2-container .number-line .select2-selection:last-child {
      border-top-right-radius: 3px;
      border-bottom-right-radius: 3px; }
    /* line 657, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
    .number-line .form-control + .form-control, .number-line .select-style .dk-selected + .form-control, .select-style .number-line .dk-selected + .form-control, .number-line .select2-container .select2-selection + .form-control, .select2-container .number-line .select2-selection + .form-control, .number-line .select-style .form-control + .dk-selected, .select-style .number-line .form-control + .dk-selected, .number-line .select-style .dk-selected + .dk-selected, .select-style .number-line .dk-selected + .dk-selected, .number-line .select2-container .select-style .select2-selection + .dk-selected, .select-style .number-line .select2-container .select2-selection + .dk-selected, .select2-container .number-line .select-style .select2-selection + .dk-selected, .select-style .select2-container .number-line .select2-selection + .dk-selected, .number-line .select2-container .form-control + .select2-selection, .select2-container .number-line .form-control + .select2-selection, .number-line .select-style .select2-container .dk-selected + .select2-selection, .select2-container .number-line .select-style .dk-selected + .select2-selection, .select-style .number-line .select2-container .dk-selected + .select2-selection, .select2-container .select-style .number-line .dk-selected + .select2-selection, .number-line .select2-container .select2-selection + .select2-selection, .select2-container .number-line .select2-selection + .select2-selection {
      margin-left: -1px; }
  /* line 660, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
  .number-line .form-group {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
    display: inline-block;
    vertical-align: top; }

/* line 671, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
.signin-shared-links {
  margin-top: 25px;
  text-align: center;
  font-size: 1.3rem; }
  /* line 676, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
  .signin-shared-links a {
    margin-top: 1px;
    margin-bottom: 1px;
    padding-top: 1px;
    padding-bottom: 1px;
    display: inline-block; }

/* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/awesome-bootstrap-checkbox.scss */
.abc-radio-secondary input[type="radio"] + label::after {
  background-color: #f97070; }
/* line 148, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/awesome-bootstrap-checkbox.scss */
.abc-radio-secondary input[type="radio"]:checked + label::before {
  border-color: #f97070; }
/* line 151, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/awesome-bootstrap-checkbox.scss */
.abc-radio-secondary input[type="radio"]:checked + label::after {
  background-color: #f97070; }

/* line 691, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
.abc-radio input[type="radio"],
.abc-radio input[type="checkbox"],
.abc-checkbox input[type="radio"],
.abc-checkbox input[type="checkbox"] {
  position: absolute;
  width: 100%;
  left: 0; }

/* line 699, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
.abc-radio-no-height {
  height: 0; }

/* line 703, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
.abc-checkbox input[type="checkbox"]:checked + label::after, .abc-radio input[type="checkbox"]:checked + label::after {
  content: "";
  font-family: "paramed";
  font-size: 14px;
  padding-left: 1px;
  padding-top: 0; }
/* line 711, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
.abc-checkbox label, .abc-radio label {
  font-size: 1.5rem;
  cursor: pointer; }
  /* line 715, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
  .abc-checkbox label.small, .abc-radio label.small {
    font-size: 1.2rem; }
/* line 720, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
.abc-checkbox input[type="radio"]:focus + label::before,
.abc-checkbox input[type="checkbox"]:focus + label::before, .abc-radio input[type="radio"]:focus + label::before,
.abc-radio input[type="checkbox"]:focus + label::before {
  outline: none; }

/* line 725, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
.abc-checkbox-secondary label::after {
  color: #f97070; }

/* line 729, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
.check-list {
  margin-left: -2rem; }
  /* line 731, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
  .check-list .abc-checkbox, .check-list .abc-radio {
    margin-left: 2rem; }
  /* line 734, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
  .check-list .check-inline {
    display: inline-block;
    vertical-align: middle; }

/* line 738, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
.long-check-list {
  margin-right: -45px; }

/* line 747, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
.required .abc-checkbox label,
.required .abc-radio label,
.required.abc-checkbox label,
.required.abc-radio label {
  font-weight: inherit; }
  /* line 749, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
  .required .abc-checkbox label:after,
  .required .abc-radio label:after,
  .required.abc-checkbox label:after,
  .required.abc-radio label:after {
    content: "";
    color: inherit; }

/* line 760, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
.required label:after {
  content: " *";
  color: #000; }
/* line 763, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
.required label {
  font-weight: bold; }

/* line 766, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
.error_explanation {
  border-radius: 0;
  border: none; }
  /* line 771, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
  .error_explanation a {
    text-decoration: underline; }

/* line 774, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
.field_with_errors {
  display: inline; }

/* line 778, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
#flash {
  position: fixed;
  z-index: 1500;
  top: 70px;
  font-size: 1.2em;
  width: 100%;
  text-align: center; }
  /* line 785, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_form.sass */
  #flash span.alert, #flash span.error_explanation {
    padding: 10px 14px; }

/* line 6, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_history-table.sass */
.history-table {
  border-bottom: 1px solid #c0c0c0; }
  /* line 9, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_history-table.sass */
  .history-table th, .history-table td {
    border-top: 0; }
    /* line 12, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_history-table.sass */
    .history-table th.history-table__actions, .history-table td.history-table__actions {
      width: 20px; }
  /* line 16, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_history-table.sass */
  .history-table tr.history-table__appointment-header, .history-table tr.history-table__appointment-content {
    border: 1px solid #c0c0c0; }
  /* line 19, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_history-table.sass */
  .history-table tr.history-table__appointment-header {
    border-bottom: 0;
    cursor: pointer;
    background-color: #f9f9f9; }
    /* line 26, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_history-table.sass */
    .history-table tr.history-table__appointment-header:hover td {
      background-color: rgba(0, 0, 0, 0.05); }
    /* line 29, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_history-table.sass */
    .history-table tr.history-table__appointment-header.history-table__appointment-header--important {
      background-color: #f97070; }
      /* line 32, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_history-table.sass */
      .history-table tr.history-table__appointment-header.history-table__appointment-header--important td {
        color: white; }
  /* line 36, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_history-table.sass */
  .history-table tr.history-table__appointment-content {
    border-top: 0; }
    /* line 39, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_history-table.sass */
    .history-table tr.history-table__appointment-content .history-table__field {
      margin-left: 10px; }
      /* line 41, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_history-table.sass */
      .history-table tr.history-table__appointment-content .history-table__field.history-table__field--important {
        color: #f97070; }

/* line 6, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_image.sass */
.img-cover {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  font-family: "object-fit: cover"; }

/* line 12, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_image.sass */
.media-object {
  max-width: initial; }

/* line 6, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_infobox.sass */
.map-infobox {
  background-color: #f97070;
  text-align: center;
  border-radius: 0.3rem;
  color: #ffffff;
  font-size: 1.3rem;
  line-height: 1.2; }
  /* line 16, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_infobox.sass */
  .map-infobox img {
    position: absolute !important;
    right: 4px;
    top: 4px; }
  /* line 21, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_infobox.sass */
  .map-infobox .infobox__content {
    padding: 1.2rem 0.5rem 0.7rem 0.5rem; }
  /* line 23, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_infobox.sass */
  .map-infobox .infobox__title {
    text-transform: uppercase;
    font-weight: 700; }
  /* line 26, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_infobox.sass */
  .map-infobox .infobox__bottom {
    background-color: rgba(0, 0, 0, 0.2);
    font-size: 1.6rem;
    font-weight: 700;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    border-radius: 0rem 0rem 0.3rem 0.3rem; }
  /* line 34, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_infobox.sass */
  .map-infobox::before, .map-infobox::after {
    content: "";
    position: absolute;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    bottom: -12px;
    left: 50%;
    margin-left: -10px; }
  /* line 42, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_infobox.sass */
  .map-infobox::before {
    border-top: 13px solid #f97070; }
  /* line 44, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_infobox.sass */
  .map-infobox::after {
    border-top: 13px solid rgba(0, 0, 0, 0.2); }

/* line 4, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_input.sass */
input[type="range"] {
  -webkit-appearance: none;
  width: 100%;
  height: 5px;
  max-height: 5px;
  padding: 0;
  margin: 0;
  border: 0;
  background: #ececec;
  outline: none;
  opacity: 1;
  -webkit-transition: 0.2s;
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s; }

/* line 18, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_input.sass */
input[type="range"]:hover {
  background: #ececec; }

/* line 21, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_input.sass */
input[type="range"]:focus {
  background: #ececec; }

/* line 24, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_input.sass */
input[type="range"]::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 15px;
  height: 15px;
  background: #43629c;
  cursor: pointer;
  border-radius: 100%; }

/* line 33, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_input.sass */
input[type="range"]::-moz-range-thumb {
  width: 15px;
  height: 15px;
  background: #43629c;
  cursor: pointer; }

/* line 6, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_join.sass */
.join-paramed {
  background-color: #01365f;
  color: #ffffff;
  text-align: center; }
  /* line 11, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_join.sass */
  .join-paramed [class^="icon-"], .join-paramed [class*=" icon-"] {
    color: #f97070;
    font-size: 3.5rem;
    padding-top: 1.7rem;
    width: 7rem;
    height: 7rem;
    border: 1px solid #ffffff;
    border-radius: 50%;
    display: inline-block;
    margin-bottom: 1rem; }
  /* line 22, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_join.sass */
  .join-paramed .btn, .join-paramed .custom-field .custom-field__important-toggle, .custom-field .join-paramed .custom-field__important-toggle, .join-paramed .select2-container .select2-selection li.select2-selection__choice, .select2-container .select2-selection .join-paramed li.select2-selection__choice, .join-paramed .slick-slider .slick-prev, .slick-slider .join-paramed .slick-prev, .join-paramed .slick-slider .slick-next, .slick-slider .join-paramed .slick-next {
    margin-top: 3rem;
    text-transform: uppercase;
    padding: 1.2rem 2rem; }
  /* line 28, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_join.sass */
  .join-paramed .font-bold {
    font-size: 1.8rem; }
  /* line 31, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_join.sass */
  .join-paramed .separator {
    position: absolute;
    height: 80%;
    right: 0;
    top: 10%;
    text-transform: uppercase;
    font-family: "GothamRounded", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 300;
    font-size: 2.4rem; }
    /* line 40, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_join.sass */
    .join-paramed .separator span {
      -webkit-transform: translateX(-50%) translateY(-50%);
              transform: translateX(-50%) translateY(-50%);
      position: absolute;
      display: block;
      top: 50%;
      left: 0;
      padding: 1rem;
      background-color: #01365f; }
    /* line 49, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_join.sass */
    .join-paramed .separator::before {
      content: "";
      width: 1px;
      height: 100%;
      opacity: 0.2;
      background-color: #ffffff;
      position: absolute;
      top: 0;
      left: 0; }

/* line 60, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_join.sass */
.join-paramed-title {
  background-color: #003055;
  font-size: 2rem;
  font-weight: 500;
  font-family: "GothamRounded", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding-top: 0.9rem;
  padding-bottom: 0.9rem; }

/* line 68, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_join.sass */
.join-paramed-content {
  padding-top: 3rem;
  padding-bottom: 5rem;
  font-size: 1.5rem; }

/* line 8, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_link.sass */
.link-underline {
  display: inline-block;
  -webkit-transition: color 350ms ease;
  transition: color 350ms ease;
  line-height: 1.15; }
  /* line 12, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_link.sass */
  .link-underline::after {
    content: "";
    display: block;
    height: 1px;
    background-color: currentColor;
    width: 0%;
    -webkit-transition: width 350ms ease;
    transition: width 350ms ease;
    opacity: 0.3; }
  /* line 22, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_link.sass */
  .link-underline:hover::after, .link-underline:focus::after {
    width: 100%; }

/* line 27, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_link.sass */
.link-graydark-primary, .signin-shared-links a {
  color: #333333; }
  /* line 30, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_link.sass */
  .link-graydark-primary:hover, .signin-shared-links a:hover, .link-graydark-primary:focus, .signin-shared-links a:focus {
    color: #43629c; }

/* line 36, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_link.sass */
.modal button.link-graymd-primary {
  border: none;
  background: none; }

/* line 40, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_link.sass */
.link-graymd-primary {
  color: #8d8d8d; }
  /* line 43, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_link.sass */
  .link-graymd-primary.custom-fields-btn .icon-check {
    font-size: 28px;
    line-height: 18px; }
  /* line 46, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_link.sass */
  .link-graymd-primary.custom-fields-btn .icon-cross {
    font-size: 18px; }
  /* line 50, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_link.sass */
  .link-graymd-primary:hover, .link-graymd-primary:focus {
    color: #43629c; }

/* line 54, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_link.sass */
.link-secondary {
  color: #f97070; }
  /* line 56, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_link.sass */
  .link-secondary:hover, .link-secondary:focus {
    color: #f97070; }

/* line 60, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_link.sass */
.link-primary {
  color: #43629c; }
  /* line 62, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_link.sass */
  .link-primary:hover, .link-primary:focus {
    color: #43629c; }

/* line 66, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_link.sass */
.link-white {
  color: #ffffff; }
  /* line 68, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_link.sass */
  .link-white:hover, .link-white:focus {
    color: #ffffff; }

/* line 72, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_link.sass */
.link-gray-danger {
  color: #8d8d8d; }
  /* line 74, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_link.sass */
  .link-gray-danger:hover {
    color: #d9534f; }

/* line 78, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_link.sass */
.link-gray-warning {
  color: #8d8d8d; }
  /* line 80, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_link.sass */
  .link-gray-warning:hover {
    color: #f0ad4e; }

/* line 84, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_link.sass */
.link-gray-success {
  color: #8d8d8d; }
  /* line 86, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_link.sass */
  .link-gray-success:hover {
    color: #5cb85c; }
  /* line 89, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_link.sass */
  .link-gray-success.active {
    color: #5cb85c; }

/* line 94, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_link.sass */
.link-arrow [class^="icon-"], .link-arrow [class*=" icon-"] {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
  font-size: 70%; }
/* line 97, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_link.sass */
.link-arrow span {
  display: inline-block; }

/* line 100, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_link.sass */
.link-category {
  white-space: normal; }

/* line 6, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_list.sass */
.list-dot {
  padding-left: 16px;
  margin-top: 1.5rem;
  margin-bottom: 2rem; }
  /* line 10, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_list.sass */
  .list-dot li {
    color: #f97070;
    margin-top: 0.5rem;
    margin-bottom: 0.5rem; }
    /* line 14, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_list.sass */
    .list-dot li span {
      font-style: italic;
      color: #333333; }
    /* line 17, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_list.sass */
    .list-dot li a {
      color: #333333;
      font-style: italic;
      text-decoration: underline; }
      /* line 22, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_list.sass */
      .list-dot li a:hover {
        color: #f97070; }

/* line 8, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_message.sass */
.conversation,
.conversation-send {
  max-width: 100rem; }

/* line 13, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_message.sass */
.conversation-header {
  background-color: #f7f7f7;
  padding: 1rem 2rem;
  border-radius: 3px 3px 0px 0px;
  position: relative;
  line-height: 2.7rem; }
  /* line 20, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_message.sass */
  .conversation-header > * {
    line-height: normal; }
  /* line 23, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_message.sass */
  .conversation-header::after {
    display: table;
    content: "";
    clear: both; }
  /* line 28, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_message.sass */
  .conversation-header .conversation-target {
    color: #00457a;
    font-weight: 700; }
  /* line 32, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_message.sass */
  .conversation-header .conversation-target,
  .conversation-header .conversation-object {
    display: inline-block;
    vertical-align: middle;
    font-size: 1.5rem; }
  /* line 38, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_message.sass */
  .conversation-header .link-back {
    color: #dcdcdc;
    border-right: 1px solid #dcdcdc;
    position: absolute;
    height: 100%;
    padding: 0.5rem;
    left: 0;
    top: 0;
    line-height: 3.7rem; }
    /* line 48, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_message.sass */
    .conversation-header .link-back:hover {
      color: #43629c; }
    /* line 51, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_message.sass */
    .conversation-header .link-back [class^="icon-"], .conversation-header .link-back [class*=" icon-"] {
      -webkit-transform: rotate(90deg);
              transform: rotate(90deg);
      display: inline-block;
      vertical-align: middle; }
  /* line 56, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_message.sass */
  .conversation-header .conversation-object {
    margin-left: 3rem;
    margin-right: 3rem; }
  /* line 60, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_message.sass */
  .conversation-header .link-appointment {
    float: right;
    font-weight: 400;
    text-transform: uppercase;
    color: #8d8d8d;
    font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif; }
    /* line 67, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_message.sass */
    .conversation-header .link-appointment:hover, .conversation-header .link-appointment:focus {
      color: #ffffff; }
  /* line 70, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_message.sass */
  .conversation-header .link-sms {
    font-weight: 400;
    font-size: 1.3em;
    display: inline-block;
    vertical-align: middle;
    text-transform: uppercase;
    color: #43629c;
    font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin-left: 2rem; }
    /* line 80, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_message.sass */
    .conversation-header .link-sms:hover, .conversation-header .link-sms:focus {
      color: #333333; }

/* line 84, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_message.sass */
.conversation-content {
  background-color: #ffffff;
  border-radius: 0px 0px 3px 3px;
  padding: 2.5rem 5rem; }
  /* line 89, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_message.sass */
  .conversation-content::after {
    display: table;
    content: "";
    clear: both; }
  /* line 95, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_message.sass */
  .conversation-content .btn-more-message__wrapper {
    text-align: center;
    position: relative;
    margin-bottom: 2rem;
    cursor: pointer; }
    /* line 101, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_message.sass */
    .conversation-content .btn-more-message__wrapper::before {
      content: "";
      display: block;
      width: 100%;
      position: absolute;
      top: 50%;
      left: 0;
      height: 1px;
      background-color: #ececec;
      -webkit-transition: background-color 350ms ease;
      transition: background-color 350ms ease; }
    /* line 112, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_message.sass */
    .conversation-content .btn-more-message__wrapper .btn, .conversation-content .btn-more-message__wrapper .custom-field .custom-field__important-toggle, .custom-field .conversation-content .btn-more-message__wrapper .custom-field__important-toggle, .conversation-content .btn-more-message__wrapper .select2-container .select2-selection li.select2-selection__choice, .select2-container .select2-selection .conversation-content .btn-more-message__wrapper li.select2-selection__choice, .conversation-content .btn-more-message__wrapper .slick-slider .slick-prev, .slick-slider .conversation-content .btn-more-message__wrapper .slick-prev, .conversation-content .btn-more-message__wrapper .slick-slider .slick-next, .slick-slider .conversation-content .btn-more-message__wrapper .slick-next {
      position: relative;
      font-size: 1.2rem;
      font-weight: 400;
      background-color: #ffffff;
      padding-left: 2rem;
      padding-right: 2rem; }
    /* line 121, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_message.sass */
    .conversation-content .btn-more-message__wrapper:hover::before, .conversation-content .btn-more-message__wrapper:focus::before {
      background-color: rgba(67, 98, 156, 0.3); }
    /* line 124, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_message.sass */
    .conversation-content .btn-more-message__wrapper:hover .btn, .conversation-content .btn-more-message__wrapper:hover .custom-field .custom-field__important-toggle, .custom-field .conversation-content .btn-more-message__wrapper:hover .custom-field__important-toggle, .conversation-content .btn-more-message__wrapper:hover .select2-container .select2-selection li.select2-selection__choice, .select2-container .select2-selection .conversation-content .btn-more-message__wrapper:hover li.select2-selection__choice, .conversation-content .btn-more-message__wrapper:hover .slick-slider .slick-prev, .slick-slider .conversation-content .btn-more-message__wrapper:hover .slick-prev, .conversation-content .btn-more-message__wrapper:hover .slick-slider .slick-next, .slick-slider .conversation-content .btn-more-message__wrapper:hover .slick-next, .conversation-content .btn-more-message__wrapper:focus .btn, .conversation-content .btn-more-message__wrapper:focus .custom-field .custom-field__important-toggle, .custom-field .conversation-content .btn-more-message__wrapper:focus .custom-field__important-toggle, .conversation-content .btn-more-message__wrapper:focus .select2-container .select2-selection li.select2-selection__choice, .select2-container .select2-selection .conversation-content .btn-more-message__wrapper:focus li.select2-selection__choice, .conversation-content .btn-more-message__wrapper:focus .slick-slider .slick-prev, .slick-slider .conversation-content .btn-more-message__wrapper:focus .slick-prev, .conversation-content .btn-more-message__wrapper:focus .slick-slider .slick-next, .slick-slider .conversation-content .btn-more-message__wrapper:focus .slick-next {
      color: #43629c; }

/* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_message.sass */
.conversation .msg-wrapper {
  max-width: 440px;
  width: 100%;
  clear: both;
  margin-bottom: 0.8rem; }
  /* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_message.sass */
  .conversation .msg-wrapper .author, .conversation .msg-wrapper .date {
    font-size: 1.3rem;
    font-weight: 700;
    color: #333333; }
  /* line 142, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_message.sass */
  .conversation .msg-wrapper .msg-infos {
    margin-bottom: 0.5rem; }
    /* line 144, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_message.sass */
    .conversation .msg-wrapper .msg-infos::after {
      display: table;
      content: "";
      clear: both; }
  /* line 149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_message.sass */
  .conversation .msg-wrapper .author {
    float: left; }
  /* line 152, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_message.sass */
  .conversation .msg-wrapper .date {
    float: right; }
    /* line 155, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_message.sass */
    .conversation .msg-wrapper .date [class^="icon"], .conversation .msg-wrapper .date [class*=" icon"] {
      color: #f97070; }
/* line 158, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_message.sass */
.conversation .msg-bubble {
  padding: 1.7rem 2rem;
  border-radius: 3px;
  background-color: #dadada;
  position: relative;
  clear: both;
  margin-bottom: 1.5rem; }
  /* line 166, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_message.sass */
  .conversation .msg-bubble::after {
    content: "";
    font-family: "paramed";
    position: absolute;
    font-size: 3rem;
    bottom: -1.9rem;
    color: #dadada;
    left: -0.9rem;
    -webkit-transform: scale(-1, 1) rotate(-2deg);
            transform: scale(-1, 1) rotate(-2deg); }
/* line 176, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_message.sass */
.conversation .msg--user {
  float: right; }
  /* line 178, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_message.sass */
  .conversation .msg--user .msg-bubble {
    background-color: #07b9b9;
    color: #ffffff; }
    /* line 181, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_message.sass */
    .conversation .msg--user .msg-bubble::after {
      color: #07b9b9;
      right: -0.9rem;
      left: auto;
      -webkit-transform: rotate(-2deg);
              transform: rotate(-2deg); }

/* line 188, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_message.sass */
.conversation-send {
  margin-top: 0.4rem; }
  /* line 190, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_message.sass */
  .conversation-send .area-wrapper {
    background-color: #ffffff;
    padding: 1.2rem 1.7rem;
    border-radius: 3px 0px 0px 3px; }
    /* line 195, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_message.sass */
    .conversation-send .area-wrapper .form-control, .conversation-send .area-wrapper .select-style .dk-selected, .select-style .conversation-send .area-wrapper .dk-selected, .conversation-send .area-wrapper .select2-container .select2-selection, .select2-container .conversation-send .area-wrapper .select2-selection {
      border-width: 0;
      font-size: 1.4rem;
      min-height: 2rem;
      padding: 0; }
    /* line 200, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_message.sass */
    .conversation-send .area-wrapper .form-label {
      font-weight: 700;
      white-space: nowrap;
      margin-bottom: 0.2rem; }
    /* line 205, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_message.sass */
    .conversation-send .area-wrapper .col-label {
      width: 20%; }
    /* line 207, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_message.sass */
    .conversation-send .area-wrapper .col-text {
      width: 80%; }
    /* line 209, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_message.sass */
    .conversation-send .area-wrapper .col-label, .conversation-send .area-wrapper .col-text {
      display: inline-block;
      vertical-align: top; }
  /* line 213, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_message.sass */
  .conversation-send .btn, .conversation-send .custom-field .custom-field__important-toggle, .custom-field .conversation-send .custom-field__important-toggle, .conversation-send .select2-container .select2-selection li.select2-selection__choice, .select2-container .select2-selection .conversation-send li.select2-selection__choice, .conversation-send .slick-slider .slick-prev, .slick-slider .conversation-send .slick-prev, .conversation-send .slick-slider .slick-next, .slick-slider .conversation-send .slick-next {
    border-radius: 0px 3px 3px 0px; }

/* line 219, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_message.sass */
.practitioner-action-block .conversation-send {
  margin-top: 0; }
  /* line 221, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_message.sass */
  .practitioner-action-block .conversation-send .area-wrapper {
    padding: 0 1rem 0 0; }
  /* line 224, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_message.sass */
  .practitioner-action-block .conversation-send .form-control, .practitioner-action-block .conversation-send .select-style .dk-selected, .select-style .practitioner-action-block .conversation-send .dk-selected, .practitioner-action-block .conversation-send .select2-container .select2-selection, .select2-container .practitioner-action-block .conversation-send .select2-selection {
    padding: 0.5rem 1rem; }
  /* line 227, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_message.sass */
  .practitioner-action-block .conversation-send .form-label {
    margin-top: 0.5rem; }
  /* line 231, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_message.sass */
  .practitioner-action-block .conversation-send .btn, .practitioner-action-block .conversation-send .custom-field .custom-field__important-toggle, .custom-field .practitioner-action-block .conversation-send .custom-field__important-toggle, .practitioner-action-block .conversation-send .select2-container .select2-selection li.select2-selection__choice, .select2-container .select2-selection .practitioner-action-block .conversation-send li.select2-selection__choice, .practitioner-action-block .conversation-send .slick-slider .slick-prev, .slick-slider .practitioner-action-block .conversation-send .slick-prev, .practitioner-action-block .conversation-send .slick-slider .slick-next, .slick-slider .practitioner-action-block .conversation-send .slick-next {
    border-radius: 3px; }

/* line 8, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_modal.sass */
.info-modal {
  font-size: 1.4rem;
  color: #333333;
  text-align: left; }
  /* line 13, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_modal.sass */
  .info-modal .tabs-buttons {
    margin-top: 20px; }
    /* line 15, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_modal.sass */
    .info-modal .tabs-buttons .btn-brandsecondary {
      color: white !important; }
    /* line 17, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_modal.sass */
    .info-modal .tabs-buttons .btn-outline-brandsecondary {
      color: #f97070; }
      /* line 19, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_modal.sass */
      .info-modal .tabs-buttons .btn-outline-brandsecondary:hover {
        color: white; }
  /* line 21, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_modal.sass */
  .info-modal .modal-dialog {
    max-width: 480px; }
    /* line 24, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_modal.sass */
    .info-modal .modal-dialog.modal-md {
      max-width: 700px;
      margin: 30 auto; }
      /* line 28, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_modal.sass */
      .info-modal .modal-dialog.modal-md form {
        margin-left: auto;
        margin-right: auto;
        max-width: 550px; }
  /* line 33, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_modal.sass */
  .info-modal .modal-title {
    margin-bottom: 20px;
    font-size: 1.8rem;
    line-height: 1.3;
    color: #43629c;
    text-align: center; }
  /* line 40, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_modal.sass */
  .info-modal .modal-body {
    padding-top: 30px;
    padding-bottom: 30px; }
  /* line 44, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_modal.sass */
  .info-modal form {
    margin-left: auto;
    margin-right: auto;
    max-width: 370px; }
  /* line 49, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_modal.sass */
  .info-modal .btn-wrapper {
    margin-top: 20px; }
  /* line 52, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_modal.sass */
  .info-modal .btn, .info-modal .custom-field .custom-field__important-toggle, .custom-field .info-modal .custom-field__important-toggle, .info-modal .select2-container .select2-selection li.select2-selection__choice, .select2-container .select2-selection .info-modal li.select2-selection__choice, .info-modal .slick-slider .slick-prev, .slick-slider .info-modal .slick-prev, .info-modal .slick-slider .slick-next, .slick-slider .info-modal .slick-next {
    font-size: 1.6rem; }
    /* line 56, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_modal.sass */
    .info-modal .btn + .btn.uppercase, .info-modal .custom-field .custom-field__important-toggle + .btn.uppercase, .custom-field .info-modal .custom-field__important-toggle + .btn.uppercase, .info-modal .select2-container .select2-selection li.select2-selection__choice + .btn.uppercase, .select2-container .select2-selection .info-modal li.select2-selection__choice + .btn.uppercase, .info-modal .slick-slider .slick-prev + .btn.uppercase, .slick-slider .info-modal .slick-prev + .btn.uppercase, .info-modal .slick-slider .slick-next + .btn.uppercase, .slick-slider .info-modal .slick-next + .btn.uppercase, .info-modal .custom-field .btn + .uppercase.custom-field__important-toggle, .custom-field .info-modal .btn + .uppercase.custom-field__important-toggle, .info-modal .custom-field .custom-field__important-toggle + .uppercase.custom-field__important-toggle, .custom-field .info-modal .custom-field__important-toggle + .uppercase.custom-field__important-toggle, .info-modal .select2-container .select2-selection .custom-field li.select2-selection__choice + .uppercase.custom-field__important-toggle, .custom-field .info-modal .select2-container .select2-selection li.select2-selection__choice + .uppercase.custom-field__important-toggle, .select2-container .select2-selection .info-modal .custom-field li.select2-selection__choice + .uppercase.custom-field__important-toggle, .custom-field .select2-container .select2-selection .info-modal li.select2-selection__choice + .uppercase.custom-field__important-toggle, .info-modal .slick-slider .custom-field .slick-prev + .uppercase.custom-field__important-toggle, .custom-field .info-modal .slick-slider .slick-prev + .uppercase.custom-field__important-toggle, .slick-slider .info-modal .custom-field .slick-prev + .uppercase.custom-field__important-toggle, .custom-field .slick-slider .info-modal .slick-prev + .uppercase.custom-field__important-toggle, .info-modal .slick-slider .custom-field .slick-next + .uppercase.custom-field__important-toggle, .custom-field .info-modal .slick-slider .slick-next + .uppercase.custom-field__important-toggle, .slick-slider .info-modal .custom-field .slick-next + .uppercase.custom-field__important-toggle, .custom-field .slick-slider .info-modal .slick-next + .uppercase.custom-field__important-toggle, .info-modal .select2-container .select2-selection .btn + li.uppercase.select2-selection__choice, .select2-container .select2-selection .info-modal .btn + li.uppercase.select2-selection__choice, .info-modal .custom-field .select2-container .select2-selection .custom-field__important-toggle + li.uppercase.select2-selection__choice, .select2-container .select2-selection .info-modal .custom-field .custom-field__important-toggle + li.uppercase.select2-selection__choice, .custom-field .info-modal .select2-container .select2-selection .custom-field__important-toggle + li.uppercase.select2-selection__choice, .select2-container .select2-selection .custom-field .info-modal .custom-field__important-toggle + li.uppercase.select2-selection__choice, .info-modal .select2-container .select2-selection li.select2-selection__choice + li.uppercase.select2-selection__choice, .select2-container .select2-selection .info-modal li.select2-selection__choice + li.uppercase.select2-selection__choice, .info-modal .slick-slider .select2-container .select2-selection .slick-prev + li.uppercase.select2-selection__choice, .select2-container .select2-selection .info-modal .slick-slider .slick-prev + li.uppercase.select2-selection__choice, .slick-slider .info-modal .select2-container .select2-selection .slick-prev + li.uppercase.select2-selection__choice, .select2-container .select2-selection .slick-slider .info-modal .slick-prev + li.uppercase.select2-selection__choice, .info-modal .slick-slider .select2-container .select2-selection .slick-next + li.uppercase.select2-selection__choice, .select2-container .select2-selection .info-modal .slick-slider .slick-next + li.uppercase.select2-selection__choice, .slick-slider .info-modal .select2-container .select2-selection .slick-next + li.uppercase.select2-selection__choice, .select2-container .select2-selection .slick-slider .info-modal .slick-next + li.uppercase.select2-selection__choice, .info-modal .slick-slider .btn + .uppercase.slick-prev, .slick-slider .info-modal .btn + .uppercase.slick-prev, .info-modal .custom-field .slick-slider .custom-field__important-toggle + .uppercase.slick-prev, .slick-slider .info-modal .custom-field .custom-field__important-toggle + .uppercase.slick-prev, .custom-field .info-modal .slick-slider .custom-field__important-toggle + .uppercase.slick-prev, .slick-slider .custom-field .info-modal .custom-field__important-toggle + .uppercase.slick-prev, .info-modal .select2-container .select2-selection .slick-slider li.select2-selection__choice + .uppercase.slick-prev, .slick-slider .info-modal .select2-container .select2-selection li.select2-selection__choice + .uppercase.slick-prev, .select2-container .select2-selection .info-modal .slick-slider li.select2-selection__choice + .uppercase.slick-prev, .slick-slider .select2-container .select2-selection .info-modal li.select2-selection__choice + .uppercase.slick-prev, .info-modal .slick-slider .slick-prev + .uppercase.slick-prev, .slick-slider .info-modal .slick-prev + .uppercase.slick-prev, .info-modal .slick-slider .slick-next + .uppercase.slick-prev, .slick-slider .info-modal .slick-next + .uppercase.slick-prev, .info-modal .slick-slider .btn + .uppercase.slick-next, .slick-slider .info-modal .btn + .uppercase.slick-next, .info-modal .custom-field .slick-slider .custom-field__important-toggle + .uppercase.slick-next, .slick-slider .info-modal .custom-field .custom-field__important-toggle + .uppercase.slick-next, .custom-field .info-modal .slick-slider .custom-field__important-toggle + .uppercase.slick-next, .slick-slider .custom-field .info-modal .custom-field__important-toggle + .uppercase.slick-next, .info-modal .select2-container .select2-selection .slick-slider li.select2-selection__choice + .uppercase.slick-next, .slick-slider .info-modal .select2-container .select2-selection li.select2-selection__choice + .uppercase.slick-next, .select2-container .select2-selection .info-modal .slick-slider li.select2-selection__choice + .uppercase.slick-next, .slick-slider .select2-container .select2-selection .info-modal li.select2-selection__choice + .uppercase.slick-next, .info-modal .slick-slider .slick-prev + .uppercase.slick-next, .slick-slider .info-modal .slick-prev + .uppercase.slick-next, .info-modal .slick-slider .slick-next + .uppercase.slick-next, .slick-slider .info-modal .slick-next + .uppercase.slick-next {
      margin-left: 20px; }
  /* line 59, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_modal.sass */
  .info-modal .select2-container .select2-selection li.select2-selection__choice {
    font-size: 1.4rem;
    padding: 0.5rem 0.6rem; }
    /* line 63, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_modal.sass */
    .info-modal .select2-container .select2-selection li.select2-selection__choice + .btn, .info-modal .select2-container .select2-selection .custom-field li.select2-selection__choice + .custom-field__important-toggle, .custom-field .info-modal .select2-container .select2-selection li.select2-selection__choice + .custom-field__important-toggle, .info-modal .select2-container .select2-selection li.select2-selection__choice + li.select2-selection__choice, .info-modal .select2-container .select2-selection .slick-slider li.select2-selection__choice + .slick-prev, .slick-slider .info-modal .select2-container .select2-selection li.select2-selection__choice + .slick-prev, .info-modal .select2-container .select2-selection .slick-slider li.select2-selection__choice + .slick-next, .slick-slider .info-modal .select2-container .select2-selection li.select2-selection__choice + .slick-next {
      margin-left: 0.3rem; }
  /* line 66, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_modal.sass */
  .info-modal .close {
    font-size: 30px;
    position: absolute;
    right: 10px;
    top: 0; }

/* line 74, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_modal.sass */
.msg-info-modal {
  color: #43629c;
  text-align: center;
  font-size: 1.8rem; }
  /* line 79, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_modal.sass */
  .msg-info-modal .small {
    font-size: 1.5rem;
    margin-bottom: 30px; }
  /* line 83, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_modal.sass */
  .msg-info-modal .btn, .msg-info-modal .custom-field .custom-field__important-toggle, .custom-field .msg-info-modal .custom-field__important-toggle, .msg-info-modal .select2-container .select2-selection li.select2-selection__choice, .select2-container .select2-selection .msg-info-modal li.select2-selection__choice, .msg-info-modal .slick-slider .slick-prev, .slick-slider .msg-info-modal .slick-prev, .msg-info-modal .slick-slider .slick-next, .slick-slider .msg-info-modal .slick-next {
    padding: 1.2rem 2.5rem; }

/* line 88, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_modal.sass */
.cancel-modal .btn, .cancel-modal .custom-field .custom-field__important-toggle, .custom-field .cancel-modal .custom-field__important-toggle, .cancel-modal .select2-container .select2-selection li.select2-selection__choice, .select2-container .select2-selection .cancel-modal li.select2-selection__choice, .cancel-modal .slick-slider .slick-prev, .slick-slider .cancel-modal .slick-prev, .cancel-modal .slick-slider .slick-next, .slick-slider .cancel-modal .slick-next {
  padding: 1rem 0.8rem;
  text-transform: uppercase;
  font-size: 1.4rem;
  letter-spacing: -0.08rem; }
  /* line 93, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_modal.sass */
  .cancel-modal .btn + .btn, .cancel-modal .custom-field .custom-field__important-toggle + .btn, .custom-field .cancel-modal .custom-field__important-toggle + .btn, .cancel-modal .select2-container .select2-selection li.select2-selection__choice + .btn, .select2-container .select2-selection .cancel-modal li.select2-selection__choice + .btn, .cancel-modal .slick-slider .slick-prev + .btn, .slick-slider .cancel-modal .slick-prev + .btn, .cancel-modal .slick-slider .slick-next + .btn, .slick-slider .cancel-modal .slick-next + .btn, .cancel-modal .custom-field .btn + .custom-field__important-toggle, .custom-field .cancel-modal .btn + .custom-field__important-toggle, .cancel-modal .custom-field .custom-field__important-toggle + .custom-field__important-toggle, .custom-field .cancel-modal .custom-field__important-toggle + .custom-field__important-toggle, .cancel-modal .select2-container .select2-selection .custom-field li.select2-selection__choice + .custom-field__important-toggle, .custom-field .cancel-modal .select2-container .select2-selection li.select2-selection__choice + .custom-field__important-toggle, .select2-container .select2-selection .cancel-modal .custom-field li.select2-selection__choice + .custom-field__important-toggle, .custom-field .select2-container .select2-selection .cancel-modal li.select2-selection__choice + .custom-field__important-toggle, .cancel-modal .slick-slider .custom-field .slick-prev + .custom-field__important-toggle, .custom-field .cancel-modal .slick-slider .slick-prev + .custom-field__important-toggle, .slick-slider .cancel-modal .custom-field .slick-prev + .custom-field__important-toggle, .custom-field .slick-slider .cancel-modal .slick-prev + .custom-field__important-toggle, .cancel-modal .slick-slider .custom-field .slick-next + .custom-field__important-toggle, .custom-field .cancel-modal .slick-slider .slick-next + .custom-field__important-toggle, .slick-slider .cancel-modal .custom-field .slick-next + .custom-field__important-toggle, .custom-field .slick-slider .cancel-modal .slick-next + .custom-field__important-toggle, .cancel-modal .select2-container .select2-selection .btn + li.select2-selection__choice, .select2-container .select2-selection .cancel-modal .btn + li.select2-selection__choice, .cancel-modal .custom-field .select2-container .select2-selection .custom-field__important-toggle + li.select2-selection__choice, .select2-container .select2-selection .cancel-modal .custom-field .custom-field__important-toggle + li.select2-selection__choice, .custom-field .cancel-modal .select2-container .select2-selection .custom-field__important-toggle + li.select2-selection__choice, .select2-container .select2-selection .custom-field .cancel-modal .custom-field__important-toggle + li.select2-selection__choice, .cancel-modal .select2-container .select2-selection li.select2-selection__choice + li.select2-selection__choice, .select2-container .select2-selection .cancel-modal li.select2-selection__choice + li.select2-selection__choice, .cancel-modal .slick-slider .select2-container .select2-selection .slick-prev + li.select2-selection__choice, .select2-container .select2-selection .cancel-modal .slick-slider .slick-prev + li.select2-selection__choice, .slick-slider .cancel-modal .select2-container .select2-selection .slick-prev + li.select2-selection__choice, .select2-container .select2-selection .slick-slider .cancel-modal .slick-prev + li.select2-selection__choice, .cancel-modal .slick-slider .select2-container .select2-selection .slick-next + li.select2-selection__choice, .select2-container .select2-selection .cancel-modal .slick-slider .slick-next + li.select2-selection__choice, .slick-slider .cancel-modal .select2-container .select2-selection .slick-next + li.select2-selection__choice, .select2-container .select2-selection .slick-slider .cancel-modal .slick-next + li.select2-selection__choice, .cancel-modal .slick-slider .btn + .slick-prev, .slick-slider .cancel-modal .btn + .slick-prev, .cancel-modal .custom-field .slick-slider .custom-field__important-toggle + .slick-prev, .slick-slider .cancel-modal .custom-field .custom-field__important-toggle + .slick-prev, .custom-field .cancel-modal .slick-slider .custom-field__important-toggle + .slick-prev, .slick-slider .custom-field .cancel-modal .custom-field__important-toggle + .slick-prev, .cancel-modal .select2-container .select2-selection .slick-slider li.select2-selection__choice + .slick-prev, .slick-slider .cancel-modal .select2-container .select2-selection li.select2-selection__choice + .slick-prev, .select2-container .select2-selection .cancel-modal .slick-slider li.select2-selection__choice + .slick-prev, .slick-slider .select2-container .select2-selection .cancel-modal li.select2-selection__choice + .slick-prev, .cancel-modal .slick-slider .slick-prev + .slick-prev, .slick-slider .cancel-modal .slick-prev + .slick-prev, .cancel-modal .slick-slider .slick-next + .slick-prev, .slick-slider .cancel-modal .slick-next + .slick-prev, .cancel-modal .slick-slider .btn + .slick-next, .slick-slider .cancel-modal .btn + .slick-next, .cancel-modal .custom-field .slick-slider .custom-field__important-toggle + .slick-next, .slick-slider .cancel-modal .custom-field .custom-field__important-toggle + .slick-next, .custom-field .cancel-modal .slick-slider .custom-field__important-toggle + .slick-next, .slick-slider .custom-field .cancel-modal .custom-field__important-toggle + .slick-next, .cancel-modal .select2-container .select2-selection .slick-slider li.select2-selection__choice + .slick-next, .slick-slider .cancel-modal .select2-container .select2-selection li.select2-selection__choice + .slick-next, .select2-container .select2-selection .cancel-modal .slick-slider li.select2-selection__choice + .slick-next, .slick-slider .select2-container .select2-selection .cancel-modal li.select2-selection__choice + .slick-next, .cancel-modal .slick-slider .slick-prev + .slick-next, .slick-slider .cancel-modal .slick-prev + .slick-next, .cancel-modal .slick-slider .slick-next + .slick-next, .slick-slider .cancel-modal .slick-next + .slick-next {
    margin-left: 10px; }
/* line 96, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_modal.sass */
.cancel-modal form {
  max-width: 340px; }

/* line 103, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_modal.sass */
.add-member-modal .modal-body {
  padding-left: 15%;
  padding-right: 15%; }
/* line 107, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_modal.sass */
.add-member-modal .modal-title {
  line-height: 1.2; }
/* line 110, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_modal.sass */
.add-member-modal .form-label {
  color: #333333;
  font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif; }
/* line 114, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_modal.sass */
.add-member-modal .form-control, .add-member-modal .select-style .dk-selected, .select-style .add-member-modal .dk-selected, .add-member-modal .select2-container .select2-selection, .select2-container .add-member-modal .select2-selection {
  font-weight: 400; }
/* line 117, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_modal.sass */
.add-member-modal .checkbox .small {
  margin-bottom: 0; }

/* line 126, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_modal.sass */
.planning-modal form .form-control, .planning-modal form .select-style .dk-selected, .select-style .planning-modal form .dk-selected, .planning-modal form .select2-container .select2-selection, .select2-container .planning-modal form .select2-selection {
  border-width: 1px; }
/* line 129, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_modal.sass */
.planning-modal form .form-group {
  margin-bottom: 2rem; }
  /* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_modal.sass */
  .planning-modal form .form-group + .form-group {
    border-top: 1px solid #ececec;
    padding-top: 2rem; }
/* line 148, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_modal.sass */
.planning-modal .btn-sm, .planning-modal .btn-group-sm > .btn, .planning-modal .custom-field .btn-group-sm > .custom-field__important-toggle, .custom-field .planning-modal .btn-group-sm > .custom-field__important-toggle, .planning-modal .slick-slider .btn-group-sm > .slick-prev, .slick-slider .planning-modal .btn-group-sm > .slick-prev, .planning-modal .slick-slider .btn-group-sm > .slick-next, .slick-slider .planning-modal .btn-group-sm > .slick-next, .planning-modal .select2-container .select2-selection li.select2-selection__choice, .select2-container .select2-selection .planning-modal li.select2-selection__choice {
  padding: 0.7rem 1.3rem;
  font-size: 1.2rem;
  white-space: normal;
  text-transform: uppercase; }
  /* line 153, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_modal.sass */
  .planning-modal .btn-sm span, .planning-modal .btn-group-sm > .btn span, .planning-modal .custom-field .btn-group-sm > .custom-field__important-toggle span, .custom-field .planning-modal .btn-group-sm > .custom-field__important-toggle span, .planning-modal .slick-slider .btn-group-sm > .slick-prev span, .slick-slider .planning-modal .btn-group-sm > .slick-prev span, .planning-modal .slick-slider .btn-group-sm > .slick-next span, .slick-slider .planning-modal .btn-group-sm > .slick-next span, .planning-modal .select2-container .select2-selection li.select2-selection__choice span, .select2-container .select2-selection .planning-modal li.select2-selection__choice span {
    display: inline-block;
    vertical-align: middle; }
  /* line 157, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_modal.sass */
  .planning-modal .btn-sm .text, .planning-modal .btn-group-sm > .btn .text, .planning-modal .custom-field .btn-group-sm > .custom-field__important-toggle .text, .custom-field .planning-modal .btn-group-sm > .custom-field__important-toggle .text, .planning-modal .slick-slider .btn-group-sm > .slick-prev .text, .slick-slider .planning-modal .btn-group-sm > .slick-prev .text, .planning-modal .slick-slider .btn-group-sm > .slick-next .text, .slick-slider .planning-modal .btn-group-sm > .slick-next .text, .planning-modal .select2-container .select2-selection li.select2-selection__choice .text, .select2-container .select2-selection .planning-modal li.select2-selection__choice .text {
    width: 9.4rem;
    text-align: left;
    margin-left: 0.7rem;
    line-height: 1.1; }

/* line 167, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_modal.sass */
.appointment-finalization-modal form .form-control, .appointment-finalization-modal form .select-style .dk-selected, .select-style .appointment-finalization-modal form .dk-selected, .appointment-finalization-modal form .select2-container .select2-selection, .select2-container .appointment-finalization-modal form .select2-selection {
  border-width: 1px; }
/* line 170, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_modal.sass */
.appointment-finalization-modal .form-group--sm {
  margin-bottom: 1rem; }

/* line 176, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_modal.sass */
.treatment-modal form .form-control, .treatment-modal form .select-style .dk-selected, .select-style .treatment-modal form .dk-selected, .treatment-modal form .select2-container .select2-selection, .select2-container .treatment-modal form .select2-selection {
  border-width: 1px; }
/* line 180, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_modal.sass */
.treatment-modal form .select-style:not(.select-style--date) .dk-selected, .treatment-modal form .select-style:not(.select-style--date) .dk-select-options {
  background-color: #e1e1e1;
  color: #8d8d8d;
  border-width: 1px; }
/* line 185, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_modal.sass */
.treatment-modal form .select-style:not(.select-style--date) .dk-selected:hover,
.treatment-modal form .select-style:not(.select-style--date) .dk-selected:focus {
  border-color: #a4b2cc;
  background-color: #e1e1e1; }
/* line 190, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_modal.sass */
.treatment-modal form .form-group {
  margin-bottom: 2rem; }
/* line 193, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_modal.sass */
.treatment-modal .btn, .treatment-modal .custom-field .custom-field__important-toggle, .custom-field .treatment-modal .custom-field__important-toggle, .treatment-modal .select2-container .select2-selection li.select2-selection__choice, .select2-container .select2-selection .treatment-modal li.select2-selection__choice, .treatment-modal .slick-slider .slick-prev, .slick-slider .treatment-modal .slick-prev, .treatment-modal .slick-slider .slick-next, .slick-slider .treatment-modal .slick-next {
  margin-top: 2rem; }

/* line 199, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_modal.sass */
.join-modal [class^="icon"], .join-modal [class*=" icon"] {
  margin-left: auto;
  margin-right: auto;
  color: #f97070;
  font-size: 3.5rem;
  padding-top: 1.7rem;
  width: 7rem;
  height: 7rem;
  border: 1px solid #f97070;
  border-radius: 50%;
  margin-bottom: 1rem;
  text-align: center; }

/* line 217, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_modal.sass */
.categoryModal .modal-scroll {
  height: 350px;
  overflow-y: scroll;
  position: relative; }
/* line 222, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_modal.sass */
.categoryModal h3 {
  background-color: #43629c;
  color: #fff;
  font-size: 2.2rem;
  font-weight: 600;
  padding: 1rem 0.5rem;
  border-radius: 2px; }
/* line 230, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_modal.sass */
.categoryModal h4 {
  color: #43629c;
  font-size: 1.6rem;
  letter-spacing: -0.08rem; }
/* line 235, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_modal.sass */
.categoryModal a {
  display: block;
  float: left;
  padding: 1.2rem;
  border-radius: 2px;
  min-height: 100%; }
/* line 242, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_modal.sass */
.categoryModal a:hover {
  background-color: #ececec; }
/* line 245, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_modal.sass */
.categoryModal p {
  color: #8d8d8d; }
/* line 248, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_modal.sass */
.categoryModal .close {
  font-size: 30px;
  position: absolute;
  right: 10px;
  top: 0; }
/* line 254, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_modal.sass */
.categoryModal label {
  font-size: 2rem;
  color: #43629c; }

/* line 261, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_modal.sass */
.download-modal .modal-dialog {
  max-width: 95%;
  width: 900px; }
  /* line 264, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_modal.sass */
  .download-modal .modal-dialog .modal-body {
    padding: 40px; }
    /* line 266, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_modal.sass */
    .download-modal .modal-dialog .modal-body .content {
      background: #f1f2f2;
      padding: 30px 0;
      text-align: center; }
      /* line 270, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_modal.sass */
      .download-modal .modal-dialog .modal-body .content img {
        margin: auto;
        width: 230px; }
      /* line 273, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_modal.sass */
      .download-modal .modal-dialog .modal-body .content .baseline {
        margin: 0.5rem 0;
        font-size: 1.7rem;
        line-height: 1.7rem; }
      /* line 277, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_modal.sass */
      .download-modal .modal-dialog .modal-body .content h1 {
        color: #43619b;
        font-size: 3rem;
        margin: 3.5rem 0; }
      /* line 281, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_modal.sass */
      .download-modal .modal-dialog .modal-body .content p {
        font-size: 2rem; }
        /* line 283, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_modal.sass */
        .download-modal .modal-dialog .modal-body .content p span {
          text-transform: lowercase;
          color: #5282dc; }
      /* line 286, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_modal.sass */
      .download-modal .modal-dialog .modal-body .content form {
        max-width: 90%;
        margin: auto; }
        /* line 289, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_modal.sass */
        .download-modal .modal-dialog .modal-body .content form .form-control, .download-modal .modal-dialog .modal-body .content form .select-style .dk-selected, .select-style .download-modal .modal-dialog .modal-body .content form .dk-selected, .download-modal .modal-dialog .modal-body .content form .select2-container .select2-selection, .select2-container .download-modal .modal-dialog .modal-body .content form .select2-selection {
          margin: 1.5rem auto 0.5rem;
          max-width: 320px;
          border: 2px solid #f9706f; }
        /* line 293, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_modal.sass */
        .download-modal .modal-dialog .modal-body .content form p {
          font-size: 1.4rem;
          color: #989898;
          margin: 0; }
        /* line 297, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_modal.sass */
        .download-modal .modal-dialog .modal-body .content form span {
          font-style: italic; }
      /* line 299, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_modal.sass */
      .download-modal .modal-dialog .modal-body .content .btn, .download-modal .modal-dialog .modal-body .content .custom-field .custom-field__important-toggle, .custom-field .download-modal .modal-dialog .modal-body .content .custom-field__important-toggle, .download-modal .modal-dialog .modal-body .content .select2-container .select2-selection li.select2-selection__choice, .select2-container .select2-selection .download-modal .modal-dialog .modal-body .content li.select2-selection__choice, .download-modal .modal-dialog .modal-body .content .slick-slider .slick-prev, .slick-slider .download-modal .modal-dialog .modal-body .content .slick-prev, .download-modal .modal-dialog .modal-body .content .slick-slider .slick-next, .slick-slider .download-modal .modal-dialog .modal-body .content .slick-next {
        padding: 20px; }
        @media screen and (max-width: 599px) {
          /* line 299, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_modal.sass */
          .download-modal .modal-dialog .modal-body .content .btn, .download-modal .modal-dialog .modal-body .content .custom-field .custom-field__important-toggle, .custom-field .download-modal .modal-dialog .modal-body .content .custom-field__important-toggle, .download-modal .modal-dialog .modal-body .content .select2-container .select2-selection li.select2-selection__choice, .select2-container .select2-selection .download-modal .modal-dialog .modal-body .content li.select2-selection__choice, .download-modal .modal-dialog .modal-body .content .slick-slider .slick-prev, .slick-slider .download-modal .modal-dialog .modal-body .content .slick-prev, .download-modal .modal-dialog .modal-body .content .slick-slider .slick-next, .slick-slider .download-modal .modal-dialog .modal-body .content .slick-next {
            padding: 20px 10px;
            font-size: 1.5rem; } }
/* line 305, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_modal.sass */
.download-modal#download-thanks-modal .content {
  background: #43619b;
  background-image: url(/assets/send-d7f54e1d79bea98f21bc81b98a1c6d8ba9611df24f20bfc7b9f6e45e22c9cf2e.svg);
  background-repeat: no-repeat;
  background-size: 55%;
  background-position: top left; }
  /* line 311, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_modal.sass */
  .download-modal#download-thanks-modal .content h1 {
    margin: 0;
    color: #bfe2f6;
    font-size: 4rem; }
  /* line 315, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_modal.sass */
  .download-modal#download-thanks-modal .content .baseline {
    margin: 0 0 2rem;
    font-size: 2rem;
    font-style: italic;
    color: #333; }
  /* line 320, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_modal.sass */
  .download-modal#download-thanks-modal .content h2 {
    font-size: 3rem;
    margin-bottom: 3rem;
    color: white; }
    /* line 324, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_modal.sass */
    .download-modal#download-thanks-modal .content h2 span {
      color: #f090a3; }
  /* line 326, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_modal.sass */
  .download-modal#download-thanks-modal .content p {
    color: white;
    margin-bottom: 2rem; }
  /* line 329, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_modal.sass */
  .download-modal#download-thanks-modal .content .rounded-img {
    height: 80px;
    width: 80px;
    margin: auto;
    background: white;
    border-radius: 50%;
    position: relative; }
    /* line 336, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_modal.sass */
    .download-modal#download-thanks-modal .content .rounded-img img {
      position: absolute;
      max-width: 60%;
      max-height: 60%;
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%); }
  /* line 343, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_modal.sass */
  .download-modal#download-thanks-modal .content h3 {
    color: #f090a3;
    margin: 10px 0 30px; }
    /* line 346, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_modal.sass */
    .download-modal#download-thanks-modal .content h3 span {
      color: white; }
  /* line 348, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_modal.sass */
  .download-modal#download-thanks-modal .content .btn, .download-modal#download-thanks-modal .content .custom-field .custom-field__important-toggle, .custom-field .download-modal#download-thanks-modal .content .custom-field__important-toggle, .download-modal#download-thanks-modal .content .select2-container .select2-selection li.select2-selection__choice, .select2-container .select2-selection .download-modal#download-thanks-modal .content li.select2-selection__choice, .download-modal#download-thanks-modal .content .slick-slider .slick-prev, .slick-slider .download-modal#download-thanks-modal .content .slick-prev, .download-modal#download-thanks-modal .content .slick-slider .slick-next, .slick-slider .download-modal#download-thanks-modal .content .slick-next {
    padding: 20px 40px; }

/* line 6, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_multi-step-form.sass */
.multi-step {
  background-color: #ffffff;
  text-align: center;
  padding-bottom: 30px; }
  /* line 11, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_multi-step-form.sass */
  .multi-step nav {
    display: inline-block; }
  /* line 14, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_multi-step-form.sass */
  .multi-step .step {
    margin-top: -12px;
    text-align: center;
    display: inline-block;
    width: 150px;
    position: relative; }
    /* line 22, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_multi-step-form.sass */
    .multi-step .step .step-number {
      height: 60px;
      width: 60px;
      text-align: center;
      border-radius: 50%;
      font-size: 25px;
      line-height: 55px;
      background-color: #ececec;
      color: #8d8d8d;
      border: 4px solid #ffffff;
      margin-left: auto;
      margin-right: auto;
      -webkit-transition: all 350ms ease;
      transition: all 350ms ease;
      font-family: "GothamRounded", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
      font-weight: 700; }
    /* line 39, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_multi-step-form.sass */
    .multi-step .step .step-name {
      font-size: 1.2rem;
      font-weight: 500;
      color: #8d8d8d;
      -webkit-transition: all 350ms ease;
      transition: all 350ms ease;
      text-transform: uppercase;
      font-weight: 700;
      margin-top: 5px; }
    /* line 50, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_multi-step-form.sass */
    .multi-step .step + .step::before {
      content: "";
      font-family: "paramed";
      display: block;
      -webkit-transform: rotate(-90deg);
              transform: rotate(-90deg);
      color: #ececec;
      position: absolute;
      left: -10px;
      top: 16px;
      font-size: 25px; }
  /* line 67, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_multi-step-form.sass */
  .multi-step .step--active .step-number,
  .multi-step .step a:hover .step-number,
  .multi-step .step a:focus .step-number {
    background-color: #f97070;
    color: #ffffff; }
  /* line 71, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_multi-step-form.sass */
  .multi-step .step--active .step-name,
  .multi-step .step a:hover .step-name,
  .multi-step .step a:focus .step-name {
    color: #333333; }

/* line 6, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_multiselect.sass */
.multiselect {
  height: 4.5rem; }

/* line 11, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_multiselect.sass */
.multiselect-container {
  font-size: 1.4rem;
  width: 100%;
  border-width: 0.2rem;
  border-color: #ececec;
  margin-top: 0.2rem; }
  /* line 18, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_multiselect.sass */
  .multiselect-container .checkbox {
    padding: 0.7rem 0.8rem;
    color: #333333;
    width: 100%; }
    /* line 23, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_multiselect.sass */
    .multiselect-container .checkbox input {
      margin-right: 0.3rem; }
  /* line 26, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_multiselect.sass */
  .multiselect-container a {
    display: block; }
    /* line 28, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_multiselect.sass */
    .multiselect-container a:hover {
      background-color: #ececec; }
  /* line 34, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_multiselect.sass */
  .multiselect-container li.active a .checkbox,
  .multiselect-container li.active a:hover .checkbox {
    color: #43629c; }
  /* line 37, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_multiselect.sass */
  .multiselect-container .multiselect-all {
    font-weight: 700; }

/* line 41, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_multiselect.sass */
.multiselect-reason .multiselect__content-wrapper {
  background-color: #ffffff; }

/* line 8, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_nav-tabs.sass */
.nav-tabs--secondary {
  border-bottom: 0;
  font-family: "GothamRounded", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-size: 1.5rem;
  text-align: center; }
  /* line 15, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_nav-tabs.sass */
  .nav-tabs--secondary .nav-item {
    margin-bottom: 0;
    float: none;
    display: inline-block;
    vertical-align: bottom; }
  /* line 21, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_nav-tabs.sass */
  .nav-tabs--secondary .nav-link {
    border: 0 none;
    color: #333333;
    background-color: #c9c9c9;
    padding-top: 10px;
    padding-bottom: 10px;
    position: relative; }
    /* line 29, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_nav-tabs.sass */
    .nav-tabs--secondary .nav-link:hover, .nav-tabs--secondary .nav-link:focus, .nav-tabs--secondary .nav-link.active, .nav-tabs--secondary .nav-link.active:hover, .nav-tabs--secondary .nav-link.active:focus {
      padding-top: 12px;
      padding-bottom: 12px;
      background-color: #f97070;
      color: #ffffff; }
    /* line 40, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_nav-tabs.sass */
    .nav-tabs--secondary .nav-link.active::after {
      content: "";
      position: absolute;
      bottom: -12px;
      left: 50%;
      margin-left: -12px;
      width: 0;
      height: 0;
      border-top: 12px solid #f97070;
      border-left: 12px solid transparent;
      border-right: 12px solid transparent;
      z-index: 1;
      display: block; }

/* line 56, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_nav-tabs.sass */
.nav-tabs--half {
  border-bottom: 0; }
  /* line 60, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_nav-tabs.sass */
  .nav-tabs--half .nav-item {
    margin-bottom: 0;
    float: none;
    display: inline-block;
    vertical-align: bottom;
    width: 50%;
    text-align: center; }
    /* line 68, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_nav-tabs.sass */
    .nav-tabs--half .nav-item + .nav-item {
      margin-left: 0; }
    /* line 71, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_nav-tabs.sass */
    .nav-tabs--half .nav-item .nav-link {
      border-width: 0;
      background-color: #ececec;
      color: #8d8d8d;
      text-transform: uppercase;
      font-size: 1.3rem;
      font-weight: 900;
      padding-top: 2rem;
      padding-bottom: 2rem;
      padding-left: 0rem;
      padding-right: 0rem; }
      /* line 83, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_nav-tabs.sass */
      .nav-tabs--half .nav-item .nav-link:hover, .nav-tabs--half .nav-item .nav-link:focus, .nav-tabs--half .nav-item .nav-link.active, .nav-tabs--half .nav-item .nav-link.active:hover, .nav-tabs--half .nav-item .nav-link.active:focus {
        color: #f97070;
        background-color: #ffffff; }

/* line 95, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_nav-tabs.sass */
.nav-tabs--tresory {
  margin-bottom: 1.3rem;
  border-bottom: 2px solid #ddd;
  padding-right: 26rem; }
  /* line 99, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_nav-tabs.sass */
  .nav-tabs--tresory .nav-link {
    font-weight: 600;
    font-size: 1.8rem;
    padding-top: 1.3rem;
    border-top: 0px solid transparent;
    border-right: 2px solid transparent;
    border-left: 0px solid transparent;
    border-bottom: 0px solid transparent;
    border-radius: 0;
    min-height: 5.8rem;
    text-align: center;
    margin-bottom: -1px;
    color: #8d8d8d;
    padding-top: 0.3rem;
    padding-bottom: 0.3rem; }
    /* line 115, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_nav-tabs.sass */
    .nav-tabs--tresory .nav-link.active {
      border-bottom: 0px solid transparent;
      border-right: 2px solid #ddd;
      border-left: 2px solid #ddd; }
    /* line 119, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_nav-tabs.sass */
    .nav-tabs--tresory .nav-link:hover {
      border-right-color: transparent; }
  /* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_nav-tabs.sass */
  .nav-tabs--tresory .nav-item:first-child .nav-link {
    border-left: 0; }
  /* line 125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_nav-tabs.sass */
  .nav-tabs--tresory .nav-item:last-child .nav-link {
    border-right: 0; }
  /* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_nav-tabs.sass */
  .nav-tabs--tresory span {
    font-size: 1.6rem; }
  /* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_nav-tabs.sass */
  .nav-tabs--tresory .nav-item + .nav-item {
    margin-left: -0.2rem; }

/* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_nav-tabs.sass */
.nav-tabs--card .tab {
  padding: 2rem;
  border-radius: 0.5rem 0.5rem 0 0;
  color: #808080;
  font-size: 2rem;
  font-weight: 600;
  font-size: 1.5rem; }
  /* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_nav-tabs.sass */
  .nav-tabs--card .tab.active {
    background: white;
    color: #f97070; }
  /* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_nav-tabs.sass */
  .nav-tabs--card .tab:hover {
    color: #f97070; }

/* line 6, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_notification.sass */
.notif-wrapper {
  position: relative;
  margin-right: 3px; }

/* line 11, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_notification.sass */
.notif {
  position: absolute;
  top: -5px;
  right: -10px;
  width: 17px;
  height: 17px;
  font-size: 10px;
  line-height: 16px;
  border-radius: 50%;
  background-color: #07b9b9;
  color: #ffffff;
  text-align: center;
  font-weight: 500; }

/* line 25, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_notification.sass */
.notif--secondary {
  background-color: #f97070; }

/* line 31, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_notification.sass */
.notif-action__wrapper {
  margin-left: -0.5rem;
  margin-right: -0.5rem; }

/* line 35, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_notification.sass */
.notif-action {
  font-size: 1.8rem;
  margin-left: 0.5rem;
  margin-right: 0.5rem; }

/* line 7, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_offer.sass */
.offer-text-choice {
  margin-top: 3rem;
  margin-bottom: 3rem; }

/* line 12, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_offer.sass */
.offer-submit {
  text-align: right;
  margin-top: 3rem;
  margin-bottom: 7rem; }
  /* line 17, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_offer.sass */
  .offer-submit .btn, .offer-submit .custom-field .custom-field__important-toggle, .custom-field .offer-submit .custom-field__important-toggle, .offer-submit .select2-container .select2-selection li.select2-selection__choice, .select2-container .select2-selection .offer-submit li.select2-selection__choice, .offer-submit .slick-slider .slick-prev, .slick-slider .offer-submit .slick-prev, .offer-submit .slick-slider .slick-next, .slick-slider .offer-submit .slick-next {
    padding: 1rem 3.2rem; }

/* line 23, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_offer.sass */
.offer .info-active-date, .offer .info-free-until {
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  background-color: #aad78e;
  color: #ffffff;
  font-size: 2.2rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  cursor: pointer; }
  /* line 35, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_offer.sass */
  .offer .info-active-date .simple-icon-info, .offer .info-free-until .simple-icon-info {
    position: relative;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    top: 50%; }
/* line 40, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_offer.sass */
.offer .info-active-date {
  display: none; }
/* line 44, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_offer.sass */
.offer.is-unselected .info-active-date {
  display: block; }
/* line 47, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_offer.sass */
.offer .info-active-date__first {
  border-radius: 0 5px 0 0; }
/* line 50, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_offer.sass */
.offer .offer-content-wrapper .offer-price > .info-active-date {
  line-height: 6.4rem; }
/* line 53, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_offer.sass */
.offer .offer-top__first {
  border-radius: 5px 5px 0px 0px; }
/* line 56, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_offer.sass */
.offer .offer-top {
  color: #ffffff;
  position: relative;
  padding-top: 2rem;
  padding-bottom: 2rem; }
  /* line 62, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_offer.sass */
  .offer .offer-top::before, .offer .offer-top::after {
    content: "";
    display: block;
    position: absolute;
    height: 100%;
    top: 0;
    width: 1px;
    background-color: #ffffff;
    opacity: 0.2; }
  /* line 73, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_offer.sass */
  .offer .offer-top::before {
    left: 25%; }
  /* line 76, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_offer.sass */
  .offer .offer-top::after {
    right: 15%; }
/* line 79, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_offer.sass */
.offer .offer-bottom {
  border-radius: 0px 0px 5px 5px;
  padding-top: 0;
  padding-bottom: 0; }
/* line 84, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_offer.sass */
.offer .offer-title {
  width: 25%;
  padding-left: 2.3rem; }
/* line 88, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_offer.sass */
.offer .offer-content {
  width: 60%;
  padding-left: 2.3rem;
  padding-right: 2.3rem; }
  /* line 92, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_offer.sass */
  .offer .offer-content label {
    font-weight: 700;
    font-size: 1.6rem; }
    /* line 95, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_offer.sass */
    .offer .offer-content label::before {
      background-color: transparent;
      border-width: 2px;
      width: 20px;
      height: 20px; }
  /* line 102, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_offer.sass */
  .offer .offer-content input[type="checkbox"]:checked + label::after {
    font-size: 16px; }
  /* line 106, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_offer.sass */
  .offer .offer-content label {
    margin-bottom: 0; }
    /* line 108, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_offer.sass */
    .offer .offer-content label::before, .offer .offer-content label::after {
      top: calc(50% - 10px); }
  /* line 111, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_offer.sass */
  .offer .offer-content .tooltip_bottom {
    vertical-align: bottom; }
/* line 115, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_offer.sass */
.offer .offer-price {
  width: 15%;
  padding-right: 8rem;
  text-align: right; }
/* line 121, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_offer.sass */
.offer .offer-title,
.offer .offer-content,
.offer .offer-price {
  display: inline-block;
  vertical-align: middle; }
/* line 127, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_offer.sass */
.offer .offer-content-check,
.offer .offer-content-options {
  display: inline-block;
  vertical-align: middle; }
/* line 132, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_offer.sass */
.offer .offer-content-check {
  width: 40%; }
/* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_offer.sass */
.offer .offer-content-options {
  width: 60%; }
/* line 139, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_offer.sass */
.offer .more-info {
  margin-left: 1rem;
  display: inline-block;
  text-decoration: underline;
  cursor: pointer;
  font-size: 1.5rem;
  font-family: "GothamRounded", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif; }
/* line 148, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_offer.sass */
.offer .offer-top .offer-title-sm,
.offer .offer-top .offer-title-main {
  font-family: "GothamRounded", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase; }
/* line 153, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_offer.sass */
.offer .offer-top .offer-title-sm {
  font-size: 2.3rem; }
/* line 156, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_offer.sass */
.offer .offer-top .offer-title-main {
  font-size: 2.8rem;
  font-weight: 700; }
/* line 161, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_offer.sass */
.offer .offer-top label::before {
  border-color: #ffffff; }
/* line 163, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_offer.sass */
.offer .offer-top label::after {
  color: #ffffff; }
/* line 166, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_offer.sass */
.offer .offer-top .price {
  font-size: 3.8rem; }
  /* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_offer.sass */
  .offer .offer-top .price .price-end {
    font-size: 1.7rem; }
  /* line 170, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_offer.sass */
  .offer .offer-top .price .price-date {
    font-size: 1.4rem; }
/* line 175, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_offer.sass */
.offer .offer-bottom label {
  text-transform: uppercase;
  font-size: 1.4rem; }
  /* line 180, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_offer.sass */
  .offer .offer-bottom label::before, .offer .offer-bottom label::after {
    font-style: normal; }
/* line 183, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_offer.sass */
.offer .offer-bottom .price {
  font-size: 3.2rem; }
  /* line 185, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_offer.sass */
  .offer .offer-bottom .price .price-end {
    font-size: 1.5rem; }
  /* line 187, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_offer.sass */
  .offer .offer-bottom .price .price-date {
    font-size: 1.2rem; }
/* line 190, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_offer.sass */
.offer .offer-bottom .offer-content-wrapper {
  display: inline-block;
  vertical-align: middle;
  width: 75%; }
  /* line 195, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_offer.sass */
  .offer .offer-bottom .offer-content-wrapper .offer-content,
  .offer .offer-bottom .offer-content-wrapper .offer-price {
    height: 7rem;
    line-height: 6.5rem;
    padding-top: 0rem;
    padding-bottom: 0rem; }
    /* line 201, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_offer.sass */
    .offer .offer-bottom .offer-content-wrapper .offer-content .offer-line,
    .offer .offer-bottom .offer-content-wrapper .offer-price .offer-line {
      line-height: 1.2;
      display: inline-block;
      vertical-align: middle;
      width: 100%; }
  /* line 207, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_offer.sass */
  .offer .offer-bottom .offer-content-wrapper .offer-price {
    width: 25%; }
  /* line 210, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_offer.sass */
  .offer .offer-bottom .offer-content-wrapper .offer-content {
    width: 75%;
    padding-right: 1rem; }
/* line 216, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_offer.sass */
.offer .offer-option {
  font-size: 1.5rem;
  font-weight: 700;
  text-transform: uppercase; }
/* line 221, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_offer.sass */
.offer .offer-custom {
  font-size: 1.5rem;
  text-transform: uppercase;
  position: relative; }
  /* line 225, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_offer.sass */
  .offer .offer-custom .font-bold {
    font-size: 2rem; }
  /* line 228, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_offer.sass */
  .offer .offer-custom::after {
    content: "";
    font-family: "paramed";
    position: absolute;
    right: 1rem;
    top: 50%;
    -webkit-transform: translateY(-48%) rotate(-90deg);
            transform: translateY(-48%) rotate(-90deg);
    font-size: 2rem; }
/* line 239, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_offer.sass */
.offer .separator {
  font-size: 2.1rem;
  font-weight: 700;
  font-style: italic;
  color: #606060;
  text-align: center;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  line-height: 1; }

/* line 252, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_offer.sass */
.offer-price .price {
  font-weight: 900;
  position: relative;
  display: inline-block; }
  /* line 257, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_offer.sass */
  .offer-price .price span {
    line-height: 1; }
  /* line 260, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_offer.sass */
  .offer-price .price .price-more {
    display: inline-block;
    font-size: 3rem; }
  /* line 264, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_offer.sass */
  .offer-price .price .price-end,
  .offer-price .price .price-date {
    position: absolute;
    right: -0.3rem;
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
    white-space: nowrap; }
  /* line 271, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_offer.sass */
  .offer-price .price .price-date {
    bottom: 0.5rem; }
  /* line 274, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_offer.sass */
  .offer-price .price .price-end {
    top: 0.5rem; }

/* line 278, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_offer.sass */
.offer-new-options {
  text-align: right;
  display: none; }
  /* line 281, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_offer.sass */
  .offer-new-options .offer-content-wrapper {
    background-color: #fffdbc;
    color: #666666; }
  /* line 285, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_offer.sass */
  .offer-new-options .offer-new__title {
    font-size: 2rem;
    font-family: "GothamRounded", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 500;
    line-height: 1.2; }
  /* line 291, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_offer.sass */
  .offer-new-options .offer-new__subtitle {
    font-size: 1.6rem;
    font-family: "GothamRounded", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 300; }
  /* line 296, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_offer.sass */
  .offer-new-options.is-active {
    display: block; }

/* line 301, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_offer.sass */
.offer-total {
  text-align: right; }
  /* line 306, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_offer.sass */
  .offer-total .offer-content-wrapper {
    background-color: #43629c;
    color: #ffffff; }
  /* line 322, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_offer.sass */
  .offer-total .offer-total-title, .offer-total .offer-new-total-title {
    font-size: 2.3rem;
    font-family: "GothamRounded", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 500;
    line-height: 1.2; }
  /* line 328, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_offer.sass */
  .offer-total .offer-new-total-title {
    display: none; }
    /* line 331, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_offer.sass */
    .offer-total .offer-new-total-title .underline {
      text-decoration: underline; }
  /* line 335, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_offer.sass */
  .offer-total.is-new-total .offer-total-title {
    display: none; }
  /* line 337, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_offer.sass */
  .offer-total.is-new-total .offer-new-total-title {
    display: block; }

/* line 340, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_offer.sass */
.offer-tax {
  color: #43629c;
  text-align: right;
  margin-top: 0.5rem; }

/* line 349, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_offer.sass */
.offer--cloud .offer-top {
  background-color: #43629c; }
/* line 352, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_offer.sass */
.offer--cloud .offer-bottom {
  color: #43629c; }
  /* line 356, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_offer.sass */
  .offer--cloud .offer-bottom label::before {
    border-color: #43629c; }
  /* line 358, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_offer.sass */
  .offer--cloud .offer-bottom label::after {
    color: #43629c; }
  /* line 361, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_offer.sass */
  .offer--cloud .offer-bottom .offer-content-wrapper {
    background-color: #eef4fe; }

/* line 366, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_offer.sass */
.offer--office .offer-top {
  background-color: #f97070; }
/* line 369, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_offer.sass */
.offer--office .offer-bottom {
  background-color: rgba(255, 211, 211, 0.3);
  color: #f97070; }
  /* line 374, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_offer.sass */
  .offer--office .offer-bottom label::before {
    border-color: #f97070; }
  /* line 376, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_offer.sass */
  .offer--office .offer-bottom label::after {
    color: #f97070; }

/* line 383, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_offer.sass */
.offer--pro .offer-top {
  background-color: #ffba00; }
/* line 386, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_offer.sass */
.offer--pro .offer-bottom {
  background-color: #fbf0d1;
  color: #ffba00; }
  /* line 391, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_offer.sass */
  .offer--pro .offer-bottom label::before {
    border-color: #ffba00; }
  /* line 393, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_offer.sass */
  .offer--pro .offer-bottom label::after {
    color: #ffba00; }

/* line 399, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_offer.sass */
.offer--free .offer-top, .offer--alumni .offer-top {
  color: #656565;
  background-color: #f2f2f2;
  padding-top: 2rem;
  padding-bottom: 2rem; }
  /* line 405, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_offer.sass */
  .offer--free .offer-top::before, .offer--free .offer-top::after, .offer--alumni .offer-top::before, .offer--alumni .offer-top::after {
    opacity: 1; }

/* line 410, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_offer.sass */
.offer--free .offer-top {
  border-radius: 5px; }
/* line 413, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_offer.sass */
.offer--free .price {
  font-size: 2.5rem; }
/* line 416, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_offer.sass */
.offer--free .offer-price {
  padding-right: 4rem;
  text-align: center; }
/* line 420, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_offer.sass */
.offer--free .offer-title {
  font-family: "GothamRounded", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 1.5rem; }
/* line 426, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_offer.sass */
.offer--free .offer-explanation {
  font-size: 1.5rem;
  font-weight: 700;
  color: #202020; }
/* line 430, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_offer.sass */
.offer--free .offer-explanation,
.offer--free .tooltip_bottom {
  display: inline-block;
  vertical-align: middle; }

/* line 443, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_offer.sass */
.static-page--tarifs .offer-block__description h2 {
  color: #43629c;
  font-size: 4rem;
  margin-bottom: 2.5rem; }
/* line 447, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_offer.sass */
.static-page--tarifs .offer-block__description p {
  font-size: 1.6rem;
  line-height: 1.7;
  margin-bottom: 0;
  margin-top: 0; }
/* line 452, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_offer.sass */
.static-page--tarifs .offer-block__description .list-title {
  color: #f97070;
  font-weight: 700;
  letter-spacing: 0.1rem;
  margin-top: 2rem;
  margin-bottom: 0.7rem;
  text-transform: uppercase; }
/* line 459, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_offer.sass */
.static-page--tarifs .offer-block__description ul {
  margin-bottom: 2rem;
  padding-left: 0; }
/* line 462, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_offer.sass */
.static-page--tarifs .offer-block__description li {
  font-style: italic;
  list-style: none; }
  /* line 466, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_offer.sass */
  .static-page--tarifs .offer-block__description li::before {
    content: "• ";
    color: #f97070; }
/* line 469, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_offer.sass */
.static-page--tarifs .offer-block__description .infos {
  margin-bottom: 2rem;
  font-style: italic;
  font-size: 1.4rem; }
  /* line 473, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_offer.sass */
  .static-page--tarifs .offer-block__description .infos.infos--center {
    margin-top: 7rem;
    text-align: center; }
/* line 476, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_offer.sass */
.static-page--tarifs .offer-block__description .btn-lg, .static-page--tarifs .offer-block__description .btn-group-lg > .btn, .static-page--tarifs .offer-block__description .select2-container .select2-selection .btn-group-lg > li.select2-selection__choice, .select2-container .select2-selection .static-page--tarifs .offer-block__description .btn-group-lg > li.select2-selection__choice, .static-page--tarifs .offer-block__description .slick-slider .btn-group-lg > .slick-prev, .slick-slider .static-page--tarifs .offer-block__description .btn-group-lg > .slick-prev, .static-page--tarifs .offer-block__description .slick-slider .btn-group-lg > .slick-next, .slick-slider .static-page--tarifs .offer-block__description .btn-group-lg > .slick-next, .static-page--tarifs .offer-block__description .custom-field .custom-field__important-toggle, .custom-field .static-page--tarifs .offer-block__description .custom-field__important-toggle {
  padding-top: 1.5rem;
  padding-bottom: 1.3rem;
  padding-right: 2rem;
  padding-left: 2rem; }
/* line 482, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_offer.sass */
.static-page--tarifs .offer-block__list {
  padding-left: 0; }
  /* line 484, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_offer.sass */
  .static-page--tarifs .offer-block__list li {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background-color: #ffffff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 4.5rem;
    list-style: none;
    padding: 1rem; }
    /* line 491, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_offer.sass */
    .static-page--tarifs .offer-block__list li:nth-child(2n - 1) {
      background-color: #f3f4f4; }
  /* line 493, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_offer.sass */
  .static-page--tarifs .offer-block__list [class^="icon"], .static-page--tarifs .offer-block__list [class*=" icon"] {
    color: #43629c;
    margin-right: 0.5rem; }

/* line 6, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_pagination.sass */
nav[role="pagination"] {
  text-align: center; }
  /* line 9, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_pagination.sass */
  nav[role="pagination"] ul {
    margin: 10px 0; }
    /* line 11, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_pagination.sass */
    nav[role="pagination"] ul li {
      display: inline-block;
      vertical-align: middle;
      text-align: center;
      font-size: 1.8rem;
      font-family: "GothamRounded", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
      font-weight: 700; }
    /* line 19, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_pagination.sass */
    nav[role="pagination"] ul .page-link:not(.sr-only) {
      background-image: none;
      color: #191919;
      box-shadow: none;
      border: 0 none;
      margin-left: 1px;
      margin-right: 1px;
      border-radius: 100% !important;
      font-size: 1.5rem;
      padding: 0;
      width: 3.1rem;
      height: 3.1rem;
      font-weight: 500;
      text-align: center;
      line-height: 2.1;
      -webkit-transition: all 350ms ease;
      transition: all 350ms ease; }
    /* line 37, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_pagination.sass */
    nav[role="pagination"] ul .sr-only {
      display: none !important; }
    /* line 40, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_pagination.sass */
    nav[role="pagination"] ul li a.page-link:hover, nav[role="pagination"] ul li a.page-link:focus {
      box-shadow: none;
      color: white;
      background-color: #43629c; }
    /* line 46, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_pagination.sass */
    nav[role="pagination"] ul .page-item.active > .page-link, nav[role="pagination"] ul .page-item.active > .page-link:hover, nav[role="pagination"] ul .page-item.active > .page-link:focus {
      box-shadow: none;
      color: white;
      background-color: #43629c;
      font-weight: 500; }
    /* line 56, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_pagination.sass */
    nav[role="pagination"] ul .page-item:first-child .page-link,
    nav[role="pagination"] ul .page-item:last-child .page-link {
      text-align: center;
      font-size: 0px;
      overflow: hidden; }
      /* line 65, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_pagination.sass */
      nav[role="pagination"] ul .page-item:first-child .page-link::before,
      nav[role="pagination"] ul .page-item:last-child .page-link::before {
        font-family: "paramed";
        font-size: 1.4rem;
        display: block;
        content: ""; }
    /* line 72, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_pagination.sass */
    nav[role="pagination"] ul .page-item:first-child .page-link::before {
      -webkit-transform: rotate(90deg);
              transform: rotate(90deg); }
    /* line 76, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_pagination.sass */
    nav[role="pagination"] ul .page-item:last-child .page-link::before {
      -webkit-transform: rotate(-90deg);
              transform: rotate(-90deg);
      margin-top: 0.1rem; }
    /* line 81, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_pagination.sass */
    nav[role="pagination"] ul .page-item.disabled .page-link, nav[role="pagination"] ul .page-item.disabled .page-link:hover, nav[role="pagination"] ul .page-item.disabled .page-link:focus {
      background-color: #ffffff;
      color: #aaa; }

/* line 90, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_pagination.sass */
nav[role="pagination"].pagination--gray ul .page-link {
  background-color: #ececec; }
/* line 93, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_pagination.sass */
nav[role="pagination"].pagination--gray ul li a.page-link:hover, nav[role="pagination"].pagination--gray ul li a.page-link:focus {
  background-color: #ececec; }
/* line 98, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_pagination.sass */
nav[role="pagination"].pagination--gray ul .page-item.active > .page-link, nav[role="pagination"].pagination--gray ul .page-item.active > .page-link:hover, nav[role="pagination"].pagination--gray ul .page-item.active > .page-link:focus {
  background-color: #ececec; }
/* line 103, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_pagination.sass */
nav[role="pagination"].pagination--gray ul .page-item.disabled .page-link, nav[role="pagination"].pagination--gray ul .page-item.disabled .page-link:hover, nav[role="pagination"].pagination--gray ul .page-item.disabled .page-link:focus {
  background-color: #ececec; }

/* line 1, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_plan-card.sass */
.plan-card {
  font-size: 1.2rem;
  color: #8d8d8d;
  border: 1px solid #ececec;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
  margin-bottom: 2rem; }
  /* line 9, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_plan-card.sass */
  .plan-card input[type="radio"] {
    display: none; }
    /* line 11, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_plan-card.sass */
    .plan-card input[type="radio"] + label {
      cursor: pointer;
      display: block; }
    /* line 15, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_plan-card.sass */
    .plan-card input[type="radio"]:checked + label {
      color: #333333; }
      /* line 17, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_plan-card.sass */
      .plan-card input[type="radio"]:checked + label .card-header {
        background-color: #f97070; }
      /* line 20, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_plan-card.sass */
      .plan-card input[type="radio"]:checked + label .price,
      .plan-card input[type="radio"]:checked + label small {
        color: #07b9b9; }
      /* line 23, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_plan-card.sass */
      .plan-card input[type="radio"]:checked + label .banner {
        background-color: #07b9b9; }
      /* line 27, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_plan-card.sass */
      .plan-card input[type="radio"]:checked + label .card-footer div {
        color: #f97070; }
  /* line 31, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_plan-card.sass */
  .plan-card--elite .card-header {
    background-color: #f97070 !important; }
  /* line 34, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_plan-card.sass */
  .plan-card--elite .price {
    color: #07b9b9; }
  /* line 37, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_plan-card.sass */
  .plan-card--elite .banner {
    background-color: #07b9b9 !important; }
  /* line 40, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_plan-card.sass */
  .plan-card .card-header {
    background-color: rgba(67, 98, 156, 0.6);
    color: #ffffff;
    text-align: center;
    font-size: 2rem;
    font-family: "GothamRounded", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
    height: 7rem;
    line-height: 7rem;
    font-weight: 700;
    border-bottom-width: 0;
    padding: 0 1rem; }
    /* line 52, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_plan-card.sass */
    .plan-card .card-header span {
      line-height: normal;
      display: inline-block;
      vertical-align: middle; }
  /* line 57, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_plan-card.sass */
  .plan-card .card-body {
    padding: 1rem;
    text-align: center;
    height: 18rem;
    position: relative; }
    /* line 62, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_plan-card.sass */
    .plan-card .card-body small {
      display: block;
      text-align: center;
      font-size: 1.4rem;
      margin-bottom: 0.4rem;
      line-height: 1; }
    /* line 69, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_plan-card.sass */
    .plan-card .card-body p {
      position: absolute;
      bottom: 0;
      height: 8rem;
      width: 100%;
      left: 0;
      padding-left: 1rem;
      padding-right: 1rem; }
  /* line 79, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_plan-card.sass */
  .plan-card .price-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
    padding: 5px 0px; }
  /* line 84, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_plan-card.sass */
  .plan-card .price {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content;
    font-size: 3.5rem;
    position: relative;
    font-family: "GothamRounded", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 1; }
    /* line 92, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_plan-card.sass */
    .plan-card .price div {
      font-weight: 500; }
    /* line 94, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_plan-card.sass */
    .plan-card .price sup {
      top: -0.1rem;
      font-size: 1.9rem; }
    /* line 97, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_plan-card.sass */
    .plan-card .price sub {
      font-size: 1.1rem;
      bottom: 0.2rem; }
    /* line 100, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_plan-card.sass */
    .plan-card .price sup,
    .plan-card .price sub {
      position: absolute;
      right: -0.3rem;
      -webkit-transform: translateX(100%);
              transform: translateX(100%);
      white-space: nowrap;
      line-height: 1; }
  /* line 108, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_plan-card.sass */
  .plan-card .price.price--discount {
    text-decoration: line-through;
    text-decoration-thickness: 2px; }
  /* line 112, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_plan-card.sass */
  .plan-card .price.price--free {
    margin-left: 0;
    font-size: 2.5rem;
    padding-top: 0.5rem; }
  /* line 117, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_plan-card.sass */
  .plan-card ul {
    list-style: none;
    padding-left: 0;
    text-align: left;
    height: 32rem;
    margin-bottom: 0; }
    /* line 124, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_plan-card.sass */
    .plan-card ul li {
      height: 4rem;
      line-height: 3.7rem;
      padding-left: 1rem;
      padding-right: 1rem; }
      /* line 130, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_plan-card.sass */
      .plan-card ul li span {
        line-height: normal;
        display: inline-block;
        vertical-align: middle; }
      /* line 135, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_plan-card.sass */
      .plan-card ul li:nth-child(2n+1) {
        background-color: #f3f3f3; }
  /* line 138, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_plan-card.sass */
  .plan-card .banner {
    background-color: #8d8d8d;
    color: #ffffff;
    padding: 0.1rem;
    font-size: 1.3rem;
    text-align: center;
    font-family: "GothamRounded", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 500;
    margin-left: -1rem;
    margin-right: -1rem; }
  /* line 150, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_plan-card.sass */
  .plan-card .card-footer {
    background-color: #ffffff;
    border-top-color: #f3f3f3;
    min-height: 17rem; }
    /* line 154, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_plan-card.sass */
    .plan-card .card-footer div {
      text-align: center;
      text-transform: uppercase;
      font-family: "GothamRounded", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
      font-weight: 500;
      margin-bottom: 1rem;
      margin-top: 1rem; }

/* line 8, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_practitioner-planning.sass */
.weekly-appointment .fc-view-container {
  cursor: pointer; }
/* line 11, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_practitioner-planning.sass */
.weekly-appointment .fc-scroller.fc-time-grid-container,
.weekly-appointment .fc-scroller.fc-day-grid-container {
  height: 65vh !important; }
  @media (min-width: 780px) {
    /* line 11, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_practitioner-planning.sass */
    .weekly-appointment .fc-scroller.fc-time-grid-container,
    .weekly-appointment .fc-scroller.fc-day-grid-container {
      height: 75vh !important; } }

/* line 19, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_practitioner-planning.sass */
.weekly-planning {
  cursor: pointer; }
  /* line 21, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_practitioner-planning.sass */
  .weekly-planning .fc-today {
    background: none !important; }

/* line 28, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_practitioner-planning.sass */
.weekly-planning,
.weekly-availability {
  margin-top: 10px; }
  /* line 32, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_practitioner-planning.sass */
  .weekly-planning .fc-event,
  .weekly-availability .fc-event {
    color: #ffffff;
    font-size: 1em;
    opacity: 0.75; }
    /* line 37, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_practitioner-planning.sass */
    .weekly-planning .fc-event .fc-content,
    .weekly-availability .fc-event .fc-content {
      color: #ffffff;
      padding-left: 4px; }
  /* line 41, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_practitioner-planning.sass */
  .weekly-planning .fc-right,
  .weekly-availability .fc-right {
    float: left !important;
    margin-left: 10px; }
  /* line 45, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_practitioner-planning.sass */
  .weekly-planning .fc-view-container,
  .weekly-availability .fc-view-container {
    margin-top: 10px; }
  /* line 48, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_practitioner-planning.sass */
  .weekly-planning .fc-toolbar,
  .weekly-availability .fc-toolbar {
    padding-top: 5px; }

/* line 51, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_practitioner-planning.sass */
.settings-btn {
  margin: 15px; }

/* line 54, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_practitioner-planning.sass */
.patients-btn {
  background-color: #6cbe2d;
  border-radius: 0.5rem;
  width: 3rem;
  height: 3rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  /* line 62, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_practitioner-planning.sass */
  .patients-btn img {
    width: 2.5rem; }

/* line 65, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_practitioner-planning.sass */
.filter-group.settings {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }

/* line 70, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_practitioner-planning.sass */
.calendar-overlay.active {
  opacity: 0.25 !important;
  visibility: visible; }

/* line 74, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_practitioner-planning.sass */
.menu-active.active {
  color: #f97070;
  border-color: #f97070; }

/* line 6, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_public_practitioner-calendar.sass */
.practitioner-calendar {
  border-radius: 4px;
  border: 1px solid #EAEAEA;
  background-color: #ffffff;
  position: relative; }
  /* line 13, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_public_practitioner-calendar.sass */
  .practitioner-calendar .see-more-link {
    position: absolute;
    width: 100%;
    height: 2.5rem;
    font-size: 1.1rem;
    background-color: rgba(255, 255, 255, 0.8);
    left: 0;
    bottom: 0;
    color: #43629c;
    text-align: center;
    font-weight: 700;
    border-radius: 0px 0px 3px 3px;
    cursor: pointer;
    text-transform: uppercase;
    text-decoration: underline;
    padding-top: 0.4rem;
    -webkit-transition: color 350ms ease;
    transition: color 350ms ease; }
    /* line 32, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_public_practitioner-calendar.sass */
    .practitioner-calendar .see-more-link:hover {
      color: #f97070; }
    /* line 35, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_public_practitioner-calendar.sass */
    .practitioner-calendar .see-more-link .close-text {
      display: none; }
  /* line 38, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_public_practitioner-calendar.sass */
  .practitioner-calendar .day-value {
    font-family: "GothamRounded", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
    background-color: #43629c;
    color: #ffffff;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 1.2rem;
    font-weight: 700;
    border-left: 1px solid #ffffff;
    text-transform: capitalize;
    position: relative; }
  /* line 50, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_public_practitioner-calendar.sass */
  .practitioner-calendar .day {
    display: inline-block;
    vertical-align: top;
    width: 25%;
    overflow: hidden;
    text-align: center;
    font-size: 1.1rem;
    position: relative;
    height: 100%; }
    /* line 60, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_public_practitioner-calendar.sass */
    .practitioner-calendar .day:first-child .day-value {
      border-left: 0; }
    /* line 64, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_public_practitioner-calendar.sass */
    .practitioner-calendar .day + .day::before {
      content: "";
      border-left: 1px solid #EAEAEA;
      height: 100%;
      position: absolute;
      width: 1px;
      left: 0px;
      top: 0; }
    /* line 73, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_public_practitioner-calendar.sass */
    .practitioner-calendar .day ul {
      list-style: none;
      padding-left: 0;
      padding-top: 0.3rem;
      padding-bottom: 3rem; }
      /* line 79, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_public_practitioner-calendar.sass */
      .practitioner-calendar .day ul li {
        cursor: pointer; }
      /* line 81, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_public_practitioner-calendar.sass */
      .practitioner-calendar .day ul a {
        font-family: "GothamRounded", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
        padding-top: 5px;
        padding-bottom: 5px;
        width: 85%;
        max-width: 7.5rem;
        margin-top: 2px;
        margin-bottom: 2px;
        display: inline-block;
        color: #ffffff;
        border-radius: 3px;
        font-size: 1.35rem;
        background-color: #82ce96;
        position: relative; }
        /* line 96, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_public_practitioner-calendar.sass */
        .practitioner-calendar .day ul a:hover {
          opacity: 0.5; }
        /* line 99, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_public_practitioner-calendar.sass */
        .practitioner-calendar .day ul a.label-urgency {
          border-left: 5px solid #f97070; }
        /* line 102, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_public_practitioner-calendar.sass */
        .practitioner-calendar .day ul a.label-home {
          background-color: #00A4BB; }
  /* line 105, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_public_practitioner-calendar.sass */
  .practitioner-calendar .label-substitute-practitioner {
    background-color: #fdaf57;
    width: 0.5rem;
    left: 0.25rem;
    top: 0.25rem;
    position: absolute;
    height: 0.5rem;
    border-radius: 100%; }
  /* line 116, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_public_practitioner-calendar.sass */
  .practitioner-calendar.open .see-more-link .open-text {
    display: none; }
  /* line 118, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_public_practitioner-calendar.sass */
  .practitioner-calendar.open .see-more-link .close-text {
    display: block; }
  /* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_public_practitioner-calendar.sass */
  .practitioner-calendar.no-link .see-more-link {
    display: none; }

/* line 126, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_public_practitioner-calendar.sass */
.practitioner__special-availability {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  font-size: 1.2rem;
  font-family: "GothamRounded", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-top: 5px;
  text-align: left; }
  /* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_public_practitioner-calendar.sass */
  .practitioner__special-availability span.legend-title {
    font-size: 2rem;
    font-weight: bold; }
  /* line 138, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_public_practitioner-calendar.sass */
  .practitioner__special-availability span.legend-label,
  .practitioner__special-availability span.legend-label-home,
  .practitioner__special-availability span.legend-label-urgency,
  .practitioner__special-availability span.legend-label-cabinet {
    margin-right: 15px;
    white-space: nowrap;
    margin-top: 2px; }
  /* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_public_practitioner-calendar.sass */
  .practitioner__special-availability span.legend-label span.color,
  .practitioner__special-availability span.legend-label-home::before,
  .practitioner__special-availability span.legend-label-urgency::before,
  .practitioner__special-availability span.legend-label-cabinet::before {
    content: "";
    width: 15px;
    height: 15px;
    display: inline-block;
    margin-right: 5px;
    vertical-align: -3px; }
  /* line 158, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_public_practitioner-calendar.sass */
  .practitioner__special-availability span.legend-label-home::before {
    background-color: #00A4BB; }
  /* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_public_practitioner-calendar.sass */
  .practitioner__special-availability span.legend-label-urgency::before {
    background-color: #F96868;
    width: 4px; }
  /* line 167, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_public_practitioner-calendar.sass */
  .practitioner__special-availability span.legend-label-cabinet::before {
    background-color: #82ce96; }

/* line 171, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_public_practitioner-calendar.sass */
.practitioner-calendar__wrapper {
  position: relative;
  z-index: 1; }
  /* line 175, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_public_practitioner-calendar.sass */
  .practitioner-calendar__wrapper .prev-week, .practitioner-calendar__wrapper .next-week {
    position: absolute;
    top: 20px;
    width: 20px;
    height: 34px;
    color: #43629c;
    z-index: -1;
    background-color: transparent;
    line-height: 34px;
    margin-top: -17px; }
  /* line 187, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_public_practitioner-calendar.sass */
  .practitioner-calendar__wrapper .prev-week {
    border-radius: 34px 0% 0% 34px;
    text-align: left;
    left: -20px;
    padding-left: 5px; }
    /* line 193, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_public_practitioner-calendar.sass */
    .practitioner-calendar__wrapper .prev-week [class^="icon"], .practitioner-calendar__wrapper .prev-week [class*=" icon"] {
      -webkit-transform: rotate(90deg);
              transform: rotate(90deg);
      display: inline-block; }
  /* line 197, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_public_practitioner-calendar.sass */
  .practitioner-calendar__wrapper .next-week {
    border-radius: 0% 34px 34px 0%;
    right: -20px;
    padding-right: 5px;
    text-align: right; }
    /* line 203, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_public_practitioner-calendar.sass */
    .practitioner-calendar__wrapper .next-week [class^="icon"], .practitioner-calendar__wrapper .next-week [class*=" icon"] {
      -webkit-transform: rotate(-90deg);
              transform: rotate(-90deg);
      display: inline-block; }
  /* line 207, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_public_practitioner-calendar.sass */
  .practitioner-calendar__wrapper .calendar-backdrop {
    display: none; }
  /* line 211, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_public_practitioner-calendar.sass */
  .practitioner-calendar__wrapper.disabled .practitioner-calendar, .practitioner-calendar__wrapper.disabled::before, .practitioner-calendar__wrapper.disabled::after,
  .practitioner-calendar__wrapper.disabled .prev-week,
  .practitioner-calendar__wrapper.disabled .next-week {
    background-color: #e4e4e4; }
  /* line 217, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_public_practitioner-calendar.sass */
  .practitioner-calendar__wrapper.disabled .next-availibility,
  .practitioner-calendar__wrapper.disabled .practitioner-calendar .day ul a,
  .practitioner-calendar__wrapper.disabled .practitioner-calendar .see-more-link {
    display: none; }
  /* line 222, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_public_practitioner-calendar.sass */
  .practitioner-calendar__wrapper.disabled .calendar-backdrop {
    position: absolute;
    display: block;
    top: 0;
    left: -1.8rem;
    bottom: 0;
    right: -1.8rem;
    background-color: rgba(255, 255, 255, 0.5);
    text-align: center;
    z-index: 12; }
    /* line 233, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_public_practitioner-calendar.sass */
    .practitioner-calendar__wrapper.disabled .calendar-backdrop span {
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: translate3d(-50%, -50%, 0);
              transform: translate3d(-50%, -50%, 0);
      background-color: #ffffff;
      padding: 1rem;
      box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.1); }

/* line 243, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_public_practitioner-calendar.sass */
.next-availibility {
  position: absolute;
  margin: 0 auto;
  width: 100%;
  top: 50%;
  text-align: center;
  z-index: 10;
  padding-left: 10px;
  padding-right: 10px;
  margin-top: -8px; }
  /* line 253, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_public_practitioner-calendar.sass */
  .next-availibility a {
    position: relative;
    color: #43629c;
    display: inline-block; }
    /* line 258, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_public_practitioner-calendar.sass */
    .next-availibility a::after {
      content: "";
      height: 1px;
      width: 100%;
      left: 0;
      margin: 0 auto;
      position: absolute;
      bottom: -1px;
      background-color: #43629c;
      -webkit-transition: all ease-in-out 300ms;
      transition: all ease-in-out 300ms; }
    /* line 269, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_public_practitioner-calendar.sass */
    .next-availibility a:hover {
      color: #f97070; }
      /* line 272, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_public_practitioner-calendar.sass */
      .next-availibility a:hover::after {
        width: 0; }
    /* line 275, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_public_practitioner-calendar.sass */
    .next-availibility a span {
      display: inline-block;
      vertical-align: top; }

/* line 282, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_public_practitioner-calendar.sass */
.practitioner-calendar--list .day ul li {
  cursor: pointer;
  padding-top: 5px;
  padding-bottom: 5px;
  width: 85%;
  max-width: 5.5rem;
  margin-top: 2px;
  margin-bottom: 2px;
  display: inline-block;
  color: #8d8d8d;
  border-radius: 3px;
  font-weight: 600;
  font-size: 1.35rem;
  background-color: #f1f1f1; }
  /* line 296, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_public_practitioner-calendar.sass */
  .practitioner-calendar--list .day ul li:hover {
    color: #43629c; }
  /* line 298, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_public_practitioner-calendar.sass */
  .practitioner-calendar--list .day ul li.selected {
    color: #ffffff;
    background: #43629c; }
  /* line 301, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_public_practitioner-calendar.sass */
  .practitioner-calendar--list .day ul li.label-urgency {
    border-left: 5px solid #f97070; }
  /* line 303, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_public_practitioner-calendar.sass */
  .practitioner-calendar--list .day ul li.label-home {
    background-color: #86CE67; }

/* line 7, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_searchbar.sass */
.search-bar {
  padding: 16px 20px;
  background-color: rgba(0, 0, 0, 0.44); }

/* line 12, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_searchbar.sass */
.search-bar-item {
  width: 25%;
  padding-left: 1px;
  display: inline-block;
  vertical-align: top;
  background-color: #ddd; }
  /* line 20, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_searchbar.sass */
  .search-bar-item .form-control, .search-bar-item .select-style .dk-selected, .select-style .search-bar-item .dk-selected, .search-bar-item .select2-container .select2-selection, .select2-container .search-bar-item .select2-selection {
    border-width: 0;
    border-radius: 0;
    padding-left: 1.5rem; }
    /* line 25, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_searchbar.sass */
    .search-bar-item .form-control::-webkit-input-placeholder, .search-bar-item .select-style .dk-selected::-webkit-input-placeholder, .select-style .search-bar-item .dk-selected::-webkit-input-placeholder, .search-bar-item .select2-container .select2-selection::-webkit-input-placeholder, .select2-container .search-bar-item .select2-selection::-webkit-input-placeholder {
      @apply text-gray-700; }
    /* line 27, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_searchbar.sass */
    .search-bar-item .form-control:-moz-placeholder, .search-bar-item .select-style .dk-selected:-moz-placeholder, .select-style .search-bar-item .dk-selected:-moz-placeholder, .search-bar-item .select2-container .select2-selection:-moz-placeholder, .select2-container .search-bar-item .select2-selection:-moz-placeholder {
      @apply text-gray-700; }
    /* line 29, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_searchbar.sass */
    .search-bar-item .form-control::-moz-placeholder, .search-bar-item .select-style .dk-selected::-moz-placeholder, .select-style .search-bar-item .dk-selected::-moz-placeholder, .search-bar-item .select2-container .select2-selection::-moz-placeholder, .select2-container .search-bar-item .select2-selection::-moz-placeholder {
      @apply text-gray-700; }
    /* line 31, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_searchbar.sass */
    .search-bar-item .form-control::-ms-input-placeholder, .search-bar-item .select-style .dk-selected::-ms-input-placeholder, .select-style .search-bar-item .dk-selected::-ms-input-placeholder, .search-bar-item .select2-container .select2-selection::-ms-input-placeholder, .select2-container .search-bar-item .select2-selection::-ms-input-placeholder {
      @apply text-gray-700; }
    /* line 34, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_searchbar.sass */
    .search-bar-item .form-control:focus, .search-bar-item .select-style .dk-selected:focus, .select-style .search-bar-item .dk-selected:focus, .search-bar-item .select2-container .select2-selection:focus, .select2-container .search-bar-item .select2-selection:focus {
      color: #f97070; }
      /* line 37, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_searchbar.sass */
      .search-bar-item .form-control:focus::-webkit-input-placeholder, .search-bar-item .select-style .dk-selected:focus::-webkit-input-placeholder, .select-style .search-bar-item .dk-selected:focus::-webkit-input-placeholder, .search-bar-item .select2-container .select2-selection:focus::-webkit-input-placeholder, .select2-container .search-bar-item .select2-selection:focus::-webkit-input-placeholder {
        color: #f97070; }
      /* line 39, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_searchbar.sass */
      .search-bar-item .form-control:focus:-moz-placeholder, .search-bar-item .select-style .dk-selected:focus:-moz-placeholder, .select-style .search-bar-item .dk-selected:focus:-moz-placeholder, .search-bar-item .select2-container .select2-selection:focus:-moz-placeholder, .select2-container .search-bar-item .select2-selection:focus:-moz-placeholder {
        color: #f97070; }
      /* line 41, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_searchbar.sass */
      .search-bar-item .form-control:focus::-moz-placeholder, .search-bar-item .select-style .dk-selected:focus::-moz-placeholder, .select-style .search-bar-item .dk-selected:focus::-moz-placeholder, .search-bar-item .select2-container .select2-selection:focus::-moz-placeholder, .select2-container .search-bar-item .select2-selection:focus::-moz-placeholder {
        color: #f97070; }
      /* line 43, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_searchbar.sass */
      .search-bar-item .form-control:focus::-ms-input-placeholder, .search-bar-item .select-style .dk-selected:focus::-ms-input-placeholder, .select-style .search-bar-item .dk-selected:focus::-ms-input-placeholder, .search-bar-item .select2-container .select2-selection:focus::-ms-input-placeholder, .select2-container .search-bar-item .select2-selection:focus::-ms-input-placeholder {
        color: #f97070; }
  /* line 46, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_searchbar.sass */
  .search-bar-item .form-position {
    position: relative; }
  /* line 50, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_searchbar.sass */
  .search-bar-item .select-style .dk-selected {
    @apply text-gray-700; }
    /* line 53, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_searchbar.sass */
    .search-bar-item .select-style .dk-selected::before {
      color: #9b9b9b;
      right: 1rem; }
  /* line 57, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_searchbar.sass */
  .search-bar-item .select-style .dk-select-options {
    border-radius: 0;
    border-width: 0; }

/* line 61, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_searchbar.sass */
.search-bar-item--locality {
  position: relative; }
  /* line 63, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_searchbar.sass */
  .search-bar-item--locality::after {
    content: "";
    font-family: "FontAwesome";
    color: #43629c;
    font-size: 1.4rem;
    position: absolute;
    right: 1.1rem;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    top: 50%; }

/* line 73, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_searchbar.sass */
.search-bar-item--validation {
  width: 20%;
  padding-left: 0; }
  /* line 76, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_searchbar.sass */
  .search-bar-item--validation .btn, .search-bar-item--validation .custom-field .custom-field__important-toggle, .custom-field .search-bar-item--validation .custom-field__important-toggle, .search-bar-item--validation .select2-container .select2-selection li.select2-selection__choice, .select2-container .select2-selection .search-bar-item--validation li.select2-selection__choice, .search-bar-item--validation .slick-slider .slick-prev, .slick-slider .search-bar-item--validation .slick-prev, .search-bar-item--validation .slick-slider .slick-next, .slick-slider .search-bar-item--validation .slick-next {
    height: 4.1rem;
    border-radius: 0px;
    border-width: 0;
    width: 100%;
    padding-left: 0;
    padding-right: 0; }

/* line 85, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_searchbar.sass */
.search-bar-item--locality {
  width: 28%;
  padding-left: 0; }

/* line 89, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_searchbar.sass */
.search-bar-item--name {
  width: 26%; }

/* line 92, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_searchbar.sass */
.search-bar-item--name,
.search-bar-item--speciality {
  height: 4.1rem; }
  /* line 96, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_searchbar.sass */
  .search-bar-item--name .tt-input,
  .search-bar-item--name .tt-hint,
  .search-bar-item--speciality .tt-input,
  .search-bar-item--speciality .tt-hint {
    padding-left: 2.3rem; }
  /* line 100, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_searchbar.sass */
  .search-bar-item--name .tt-input,
  .search-bar-item--name .tt-input:hover,
  .search-bar-item--name .tt-input:focus,
  .search-bar-item--speciality .tt-input,
  .search-bar-item--speciality .tt-input:hover,
  .search-bar-item--speciality .tt-input:focus {
    border-width: 0 !important; }
  /* line 105, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_searchbar.sass */
  .search-bar-item--name .tt-menu::before,
  .search-bar-item--speciality .tt-menu::before {
    content: none; }

/* line 108, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_searchbar.sass */
.search-bar-item--speciality {
  width: 26%; }

/* line 111, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_searchbar.sass */
.search-bar-item--separator {
  width: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  z-index: 8; }
  /* line 117, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_searchbar.sass */
  .search-bar-item--separator span {
    display: block;
    position: absolute;
    margin-left: -1.4rem;
    top: 0.5rem;
    width: 3rem;
    height: 3rem;
    border-radius: 50%;
    color: #ffffff;
    background-color: #8d8d8d;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 2.7rem;
    text-align: center; }

/* line 10, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_slider.sass */
.slick-slider .slick-prev, .slick-slider .slick-next {
  position: absolute;
  top: 50%;
  font-size: 0;
  color: #6b6b6b;
  background-color: transparent;
  border: 1px solid #ffffff;
  border-radius: 0;
  z-index: 5;
  margin-top: calc(-7px - 1.2rem);
  -webkit-transition: background-color 350ms ease;
  transition: background-color 350ms ease;
  width: 4rem;
  height: 4rem;
  padding: 0;
  line-height: 4rem; }
  /* line 26, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_slider.sass */
  .slick-slider .slick-prev::after, .slick-slider .slick-next::after {
    content: "";
    display: inline-block;
    font-family: "paramed";
    font-size: 2rem; }
  /* line 32, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_slider.sass */
  .slick-slider .slick-prev:active, .slick-slider .slick-prev:focus, .slick-slider .slick-prev:hover, .slick-slider .slick-next:active, .slick-slider .slick-next:focus, .slick-slider .slick-next:hover {
    outline: none !important;
    box-shadow: none; }
  /* line 35, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_slider.sass */
  .slick-slider .slick-prev:hover, .slick-slider .slick-next:hover {
    background-color: rgba(255, 255, 255, 0.5); }
/* line 39, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_slider.sass */
.slick-slider .slick-prev {
  left: 10px; }
  /* line 41, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_slider.sass */
  .slick-slider .slick-prev::after {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg); }
/* line 44, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_slider.sass */
.slick-slider .slick-next {
  right: 10px; }
  /* line 46, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_slider.sass */
  .slick-slider .slick-next::after {
    -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg); }

/* line 8, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
.table-no-border-top tr:first-child td {
  border-top-width: 0; }

/* line 11, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
.table--graystandard {
  background-color: #ececec; }

/* line 16, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
.table td.no-border-top {
  border-top: 0; }
/* line 20, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
.table .table-danger td {
  background-color: #f2dede; }

/* line 26, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
.practitioner-appointment-table {
  margin-top: 0.7rem;
  margin-bottom: 0.7rem; }
  /* line 30, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
  .practitioner-appointment-table td {
    font-size: 1.6rem;
    font-weight: 700;
    border-top-color: #dadada;
    padding-top: 1.2rem;
    padding-bottom: 1.2rem;
    background-color: #ffffff; }
  /* line 38, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
  .practitioner-appointment-table td.td-label {
    padding-left: 2.2rem;
    position: relative;
    border-top-color: #dadada; }
    /* line 42, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
    .practitioner-appointment-table td.td-label .practitioner-tag-box {
      position: absolute;
      left: 0.7rem;
      top: 1.3rem; }
  /* line 47, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
  .practitioner-appointment-table .td-actions {
    min-width: 8rem; }
  /* line 50, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
  .practitioner-appointment-table th {
    padding: 0;
    white-space: nowrap; }
    /* line 53, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
    .practitioner-appointment-table th span {
      background-color: #ffffff;
      color: #f97070;
      font-weight: 700;
      display: block;
      line-height: 2.7rem;
      padding-left: 0.75rem;
      padding-right: 0.75rem; }
    /* line 65, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
    .practitioner-appointment-table th:first-child span {
      color: #ffffff;
      background-color: #f97070;
      border-top-left-radius: 3px;
      font-size: 1.6rem;
      text-transform: uppercase;
      padding-left: 2.2rem; }
    /* line 74, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
    .practitioner-appointment-table th:last-child span {
      border-top-right-radius: 3px; }
  /* line 79, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
  .practitioner-appointment-table [class^="icon-"], .practitioner-appointment-table [class*=" icon-"] {
    color: #c4c4c4;
    font-size: 1.3em; }
    /* line 83, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
    .practitioner-appointment-table [class^="icon-"] + [class^="icon-"], .practitioner-appointment-table [class^="icon-"] [class*=" icon-"], .practitioner-appointment-table [class*=" icon-"] + [class^="icon-"], .practitioner-appointment-table [class*=" icon-"] [class*=" icon-"] {
      margin-left: 15px; }
  /* line 86, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
  .practitioner-appointment-table .icon-calendar, .practitioner-appointment-table .icon-user, .practitioner-appointment-table .icon-user-paramed {
    color: #333 !important;
    font-size: 1.3em;
    margin-right: 8px; }
  /* line 90, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
  .practitioner-appointment-table .icon-user {
    font-size: 0.9em; }
  /* line 93, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
  .practitioner-appointment-table a {
    color: #333333; }
    /* line 96, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
    .practitioner-appointment-table a [class^="icon-"], .practitioner-appointment-table a [class*=" icon-"] {
      -webkit-transition: color 350ms ease;
      transition: color 350ms ease;
      font-size: 1.1em; }
    /* line 100, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
    .practitioner-appointment-table a .icon-magnifying-glass {
      font-size: 1.15em; }
    /* line 103, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
    .practitioner-appointment-table a:hover, .practitioner-appointment-table a:focus {
      color: #333333; }
      /* line 106, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
      .practitioner-appointment-table a:hover [class^="icon-"], .practitioner-appointment-table a:hover [class*=" icon-"], .practitioner-appointment-table a:focus [class^="icon-"], .practitioner-appointment-table a:focus [class*=" icon-"] {
        color: #333333; }
    /* line 109, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
    .practitioner-appointment-table a + a {
      margin-left: 20px; }
  /* line 114, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
  .practitioner-appointment-table tr.passed-appointment td {
    font-weight: 400; }
  /* line 119, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
  .practitioner-appointment-table tr.danger [class^="icon"], .practitioner-appointment-table tr.danger [class*=" icon"], .practitioner-appointment-table tr.warning [class^="icon"], .practitioner-appointment-table tr.warning [class*=" icon"], .practitioner-appointment-table tr.first-appointment [class^="icon"], .practitioner-appointment-table tr.first-appointment [class*=" icon"] {
    color: #8d8d8d; }
  /* line 124, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
  .practitioner-appointment-table tr.danger a:hover [class^="icon-"], .practitioner-appointment-table tr.danger a:hover [class*=" icon-"], .practitioner-appointment-table tr.danger a:focus [class^="icon-"], .practitioner-appointment-table tr.danger a:focus [class*=" icon-"], .practitioner-appointment-table tr.warning a:hover [class^="icon-"], .practitioner-appointment-table tr.warning a:hover [class*=" icon-"], .practitioner-appointment-table tr.warning a:focus [class^="icon-"], .practitioner-appointment-table tr.warning a:focus [class*=" icon-"], .practitioner-appointment-table tr.first-appointment a:hover [class^="icon-"], .practitioner-appointment-table tr.first-appointment a:hover [class*=" icon-"], .practitioner-appointment-table tr.first-appointment a:focus [class^="icon-"], .practitioner-appointment-table tr.first-appointment a:focus [class*=" icon-"] {
    color: #333333; }
  /* line 129, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
  .practitioner-appointment-table tr.danger td {
    background-color: #ecb299;
    border-top-width: 0; }
  /* line 133, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
  .practitioner-appointment-table tr.danger .td-label::before {
    content: none; }
  /* line 136, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
  .practitioner-appointment-table tr.danger .icon-absent-2 {
    color: #ed5c1c; }
  /* line 141, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
  .practitioner-appointment-table tr.warning td {
    background-color: #ecd099;
    border-top-width: 0; }
  /* line 145, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
  .practitioner-appointment-table tr.warning .td-label::before {
    content: none; }
  /* line 148, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
  .practitioner-appointment-table tr.warning .icon-absent-1 {
    color: #eda823; }
  /* line 153, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
  .practitioner-appointment-table tr.first-appointment td {
    background-color: #BAD4E8;
    border-top-width: 0; }
  /* line 157, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
  .practitioner-appointment-table tr.first-appointment .td-label::before {
    content: none; }

/* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
.practitioner-appointment-table--sm td {
  font-weight: 400; }

/* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
.patient-appointment-table {
  border-collapse: separate;
  border-spacing: 0px 4px; }
  /* line 172, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
  .patient-appointment-table td {
    background-color: #ffffff;
    vertical-align: middle;
    padding: 2rem 1.5rem;
    border-top: 1px solid #ececec;
    border-bottom: 1px solid #ececec; }
    /* line 179, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
    .patient-appointment-table td:first-child {
      border-left: 1px solid #ececec;
      border-top-left-radius: 3px;
      border-bottom-left-radius: 3px; }
    /* line 184, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
    .patient-appointment-table td:last-child {
      border-right: 1px solid #ececec;
      border-top-right-radius: 3px;
      border-bottom-right-radius: 3px; }
  /* line 189, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
  .patient-appointment-table .td-date {
    color: #ffffff;
    text-align: center;
    font-size: 1.4rem;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1;
    overflow: hidden; }
    /* line 198, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
    .patient-appointment-table .td-date .day {
      font-size: 2.6rem; }
    /* line 201, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
    .patient-appointment-table .td-date .content {
      width: 100%;
      height: 100%;
      position: relative;
      z-index: 1; }
      /* line 206, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
      .patient-appointment-table .td-date .content::before {
        content: "";
        width: 300%;
        height: 500%;
        background-color: #00457a;
        position: absolute;
        z-index: -1;
        top: -200%;
        left: -100%; }
  /* line 217, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
  .patient-appointment-table .td-appointment {
    width: 22%; }
  /* line 221, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
  .patient-appointment-table .appointment-info + .appointment-info {
    margin-top: 1rem; }
  /* line 224, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
  .patient-appointment-table .appointment-info [class^="icon"], .patient-appointment-table .appointment-info [class*=" icon"] {
    color: #f97070;
    margin-right: 0.4rem; }
  /* line 228, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
  .patient-appointment-table .appointment-info span {
    display: inline-block;
    vertical-align: middle; }
  /* line 232, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
  .patient-appointment-table .appointment-info .text {
    width: calc(100% - 2.1rem);
    color: #333333;
    font-weight: 700; }
  /* line 237, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
  .patient-appointment-table .appointment-info .text-green {
    color: #07b9bb; }
  /* line 240, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
  .patient-appointment-table .appointment-info .text-secondary {
    color: #f97070; }
  /* line 243, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
  .patient-appointment-table .td-explanation {
    width: 22%;
    color: #8d8d8d;
    font-size: 1.3rem; }
    /* line 248, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
    .patient-appointment-table .td-explanation p {
      position: relative;
      margin-bottom: 0; }
      /* line 252, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
      .patient-appointment-table .td-explanation p::before {
        content: "";
        width: 1px;
        height: 120%;
        position: absolute;
        left: -1.5rem;
        top: -10%;
        background-color: #8d8d8d;
        opacity: 0.3; }
  /* line 262, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
  .patient-appointment-table .practitioner-name {
    font-weight: 700;
    color: #00457a; }

/* line 267, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
.patient-appointment-table--sm {
  border-radius: 3px; }
  /* line 274, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
  .patient-appointment-table--sm .appointment-info {
    text-align: center;
    position: relative; }
    /* line 277, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
    .patient-appointment-table--sm .appointment-info .text {
      width: 100%; }
    /* line 280, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
    .patient-appointment-table--sm .appointment-info::after {
      content: "";
      position: absolute;
      width: 1px;
      height: 120%;
      background-color: #ececec;
      right: -1.5rem;
      top: -10%; }
    /* line 289, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
    .patient-appointment-table--sm .appointment-info [class^="icon"], .patient-appointment-table--sm .appointment-info [class*=" icon"] {
      font-size: 1.4em;
      margin-bottom: 5px; }

/* line 297, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
.msg-table {
  color: #8d8d8d;
  letter-spacing: 0.02rem; }
  /* line 300, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
  .msg-table th {
    background-color: #f7f7f7;
    color: #f97070;
    font-weight: 700;
    vertical-align: bottom; }
    /* line 306, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
    .msg-table th:first-child {
      border-top-left-radius: 3px; }
    /* line 308, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
    .msg-table th:last-child {
      border-top-right-radius: 3px; }
  /* line 311, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
  .msg-table th, .msg-table td {
    padding-left: 2rem;
    padding-right: 2rem; }
  /* line 315, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
  .msg-table td {
    background-color: #ffffff;
    border-top: 0 none;
    border-bottom: 3px solid #ececec;
    vertical-align: middle;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem; }
    /* line 324, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
    .msg-table td:first-child {
      border-top-left-radius: 3px;
      border-bottom-left-radius: 3px; }
    /* line 328, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
    .msg-table td:last-child {
      border-top-right-radius: 3px;
      border-bottom-right-radius: 3px; }
  /* line 333, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
  .msg-table tr:nth-child(2) td:first-child {
    border-top-left-radius: 0px; }
  /* line 336, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
  .msg-table tr:nth-child(2) td:last-child {
    border-top-right-radius: 0px; }
  /* line 340, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
  .msg-table tr:last-child td {
    border-bottom: 0; }
  /* line 345, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
  .msg-table a {
    color: #8d8d8d; }
    /* line 348, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
    .msg-table a:not(.table-action) {
      display: block; }
  /* line 351, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
  .msg-table .new-msg {
    font-weight: 700; }
    /* line 353, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
    .msg-table .new-msg a {
      color: #333333; }
      /* line 356, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
      .msg-table .new-msg a.link-graymd-primary {
        color: #8d8d8d; }
        /* line 359, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
        .msg-table .new-msg a.link-graymd-primary:hover, .msg-table .new-msg a.link-graymd-primary:focus {
          color: #43629c; }
    /* line 362, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
    .msg-table .new-msg [class^="icon"], .msg-table .new-msg [class*=" icon"] {
      font-weight: normal; }
  /* line 365, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
  .msg-table .table-action {
    font-size: 1.4em;
    display: inline-block;
    vertical-align: middle; }
    /* line 370, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
    .msg-table .table-action .icon-calendar,
    .msg-table .table-action .icon-messages {
      font-size: 1.5em; }
    /* line 374, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
    .msg-table .table-action .icon-messages {
      margin-top: 0.05em;
      display: inline-block; }
    /* line 378, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
    .msg-table .table-action .icon-sms {
      font-size: 1.2em; }
    /* line 381, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
    .msg-table .table-action + .table-action {
      margin-left: 1.3rem; }

/* line 389, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
.patient-list-table, .treatment-table {
  color: #333333;
  font-size: 1.6rem; }
  /* line 395, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
  .patient-list-table th, .treatment-table th {
    background-color: #f7f7f7;
    color: #f97070;
    font-weight: 700;
    vertical-align: bottom;
    font-size: 1.4rem; }
    /* line 402, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
    .patient-list-table th:first-child, .treatment-table th:first-child {
      border-top-left-radius: 3px; }
    /* line 404, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
    .patient-list-table th:last-child, .treatment-table th:last-child {
      border-top-right-radius: 3px; }
  /* line 408, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
  .patient-list-table th:first-child, .treatment-table th:first-child, .patient-list-table td:first-child, .treatment-table td:first-child {
    padding-left: 1.5rem; }
  /* line 410, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
  .patient-list-table th:last-child, .treatment-table th:last-child, .patient-list-table td:last-child, .treatment-table td:last-child {
    padding-right: 1.5rem; }
  /* line 414, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
  .patient-list-table tr:nth-child(2) td, .treatment-table tr:nth-child(2) td {
    border-top: 0; }
    /* line 417, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
    .patient-list-table tr:nth-child(2) td:first-child, .treatment-table tr:nth-child(2) td:first-child {
      border-top-left-radius: 0; }
    /* line 420, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
    .patient-list-table tr:nth-child(2) td:last-child, .treatment-table tr:nth-child(2) td:last-child {
      border-top-right-radius: 0; }
  /* line 423, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
  .patient-list-table td, .treatment-table td {
    background-color: #ffffff;
    vertical-align: middle;
    border-top: 2px solid #ececec;
    border-bottom: 2px solid #ececec;
    padding-top: 2rem;
    padding-bottom: 2rem; }
    /* line 431, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
    .patient-list-table td:first-child, .treatment-table td:first-child {
      border-top-left-radius: 3px;
      border-bottom-left-radius: 3px; }
    /* line 435, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
    .patient-list-table td:last-child, .treatment-table td:last-child {
      border-top-right-radius: 3px;
      border-bottom-right-radius: 3px; }
    /* line 439, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
    .patient-list-table td .dropdown-menu, .treatment-table td .dropdown-menu {
      top: initial;
      left: initial;
      font-size: 1.6rem; }
      /* line 444, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
      .patient-list-table td .dropdown-menu .dropdown-item, .treatment-table td .dropdown-menu .dropdown-item {
        padding: 7px 20px; }
  /* line 447, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
  .patient-list-table a:not(.table-action), .treatment-table a:not(.table-action) {
    color: #333333;
    display: block; }
  /* line 451, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
  .patient-list-table .btn-outline-brandsecondary, .treatment-table .btn-outline-brandsecondary {
    max-width: 300px;
    color: #f97070 !important; }
    /* line 454, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
    .patient-list-table .btn-outline-brandsecondary:hover, .treatment-table .btn-outline-brandsecondary:hover {
      color: white !important; }
  /* line 457, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
  .patient-list-table .table-action, .treatment-table .table-action {
    font-size: 1.2em;
    display: inline-block;
    vertical-align: middle; }
    /* line 462, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
    .patient-list-table .table-action.btn, .treatment-table .table-action.btn, .patient-list-table .custom-field .table-action.custom-field__important-toggle, .custom-field .patient-list-table .table-action.custom-field__important-toggle, .treatment-table .custom-field .table-action.custom-field__important-toggle, .custom-field .treatment-table .table-action.custom-field__important-toggle, .patient-list-table .select2-container .select2-selection li.table-action.select2-selection__choice, .select2-container .select2-selection .patient-list-table li.table-action.select2-selection__choice, .treatment-table .select2-container .select2-selection li.table-action.select2-selection__choice, .select2-container .select2-selection .treatment-table li.table-action.select2-selection__choice, .patient-list-table .slick-slider .table-action.slick-prev, .slick-slider .patient-list-table .table-action.slick-prev, .treatment-table .slick-slider .table-action.slick-prev, .slick-slider .treatment-table .table-action.slick-prev, .patient-list-table .slick-slider .table-action.slick-next, .slick-slider .patient-list-table .table-action.slick-next, .treatment-table .slick-slider .table-action.slick-next, .slick-slider .treatment-table .table-action.slick-next {
      font-size: 0.7em; }
    /* line 465, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
    .patient-list-table .table-action .icon-calendar, .treatment-table .table-action .icon-calendar,
    .patient-list-table .table-action .icon-messages,
    .treatment-table .table-action .icon-messages {
      font-size: 1.3em; }
    /* line 469, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
    .patient-list-table .table-action .icon-sms, .treatment-table .table-action .icon-sms {
      font-size: 1.1em; }
    /* line 472, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
    .patient-list-table .table-action + .table-action, .treatment-table .table-action + .table-action {
      margin-left: 1rem; }
  /* line 475, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
  .patient-list-table .td-address, .treatment-table .td-address {
    width: 20%; }

/* line 486, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
.treatment-table .table-edit,
.treatment-table .table-delete {
  text-align: center;
  display: block; }
  /* line 490, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
  .treatment-table .table-edit:hover,
  .treatment-table .table-delete:hover {
    color: #000000; }
/* line 493, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
.treatment-table .table-edit {
  color: #f97070; }
/* line 496, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
.treatment-table .table-delete {
  color: #cccccc; }
/* line 499, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
.treatment-table .td-sm {
  width: 10%; }

/* line 502, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
.form-position-select {
  width: 100%;
  margin: auto; }

/* line 507, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
.modal .form-position-select {
  max-width: none; }

/* line 512, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
.transaction-table {
  margin-top: 1.5rem; }
  /* line 514, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
  .transaction-table .table-edit,
  .transaction-table .table-delete {
    text-align: center;
    display: block; }
    /* line 518, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
    .transaction-table .table-edit:hover,
    .transaction-table .table-delete:hover {
      color: #000000; }
  /* line 520, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
  .transaction-table th {
    color: #f97070;
    background-color: #F7F7F7; }
  /* line 523, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
  .transaction-table td {
    padding-top: 1rem;
    padding-bottom: 1rem;
    background-color: #ffffff;
    vertical-align: middle;
    border-bottom: 2px solid #ececec;
    font-size: 1.6rem; }
  /* line 532, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
  .transaction-table .td-sm {
    width: 10%; }
  /* line 535, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
  .transaction-table .td-xs {
    width: 3%; }
  /* line 538, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
  .transaction-table .date-table {
    padding: 0.5rem 1.2rem; }
    /* line 540, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
    .transaction-table .date-table .day {
      font-size: 25px;
      width: 100%; }
    /* line 544, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
    .transaction-table .date-table .month {
      font-size: 12px; }
  /* line 547, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
  .transaction-table .td-date {
    padding: 0.5rem 0; }
  /* line 550, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
  .transaction-table .btn-graylight {
    font-weight: 400; }
  /* line 553, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
  .transaction-table .icon-bank {
    font-size: 1.4em; }
  /* line 557, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
  .transaction-table tr .date-table {
    position: relative; }
    /* line 559, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
    .transaction-table tr .date-table::before {
      content: "";
      position: absolute;
      top: 0;
      bottom: 0;
      width: 0.8rem;
      left: 0.3rem; }
  /* line 567, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
  .transaction-table tr.main-account .date-table::before {
    background-color: #f97070; }
  /* line 570, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
  .transaction-table tr.other-account .date-table::before {
    background-color: #43629c; }
  /* line 574, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
  .transaction-table .tr-edit-transaction td {
    padding: 0;
    border-bottom-width: 0;
    border-top-width: 0; }

/* line 589, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
.table-legend-wrapper span {
  display: inline-block;
  vertical-align: middle; }
/* line 593, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
.table-legend-wrapper .table-legend {
  height: 15px;
  width: 15px;
  margin-right: 0.5rem; }
/* line 599, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
.table-legend-wrapper .table-legend--first-appointment {
  background-color: #BAD4E8; }
/* line 602, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
.table-legend-wrapper .table-legend--danger {
  background-color: #ecb299; }
/* line 605, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_table.sass */
.table-legend-wrapper .table-legend--warning {
  background-color: #ecd099; }

/* line 6, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_tag.sass */
.practitioner-tag-list {
  margin-left: -0.8rem;
  margin-right: -0.8rem;
  display: inline-block;
  vertical-align: top; }
  /* line 12, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_tag.sass */
  .practitioner-tag-list .practitioner-tag {
    margin: 0.5rem 0.8rem;
    display: inline-block;
    vertical-align: top;
    white-space: nowrap; }

/* line 19, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_tag.sass */
.practitioner-tag-title {
  margin: 0.5rem 1.5rem 0.5rem 0.5rem;
  font-family: "GothamRounded", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-size: 1.3rem;
  line-height: 1.6;
  display: inline-block;
  vertical-align: top; }

/* line 29, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_tag.sass */
.practitioner-tag-box {
  width: 13px;
  height: 13px;
  border-radius: 50%;
  border: 1px solid rgba(0, 0, 0, 0.1);
  margin-top: 3px; }

/* line 36, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_tag.sass */
.practitioner-tag-box,
.practitioner-tag-name {
  display: inline-block;
  vertical-align: text-top; }

/* line 41, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_tag.sass */
.tags-link.btn, .custom-field .tags-link.custom-field__important-toggle, .select2-container .select2-selection li.tags-link.select2-selection__choice, .slick-slider .tags-link.slick-prev, .slick-slider .tags-link.slick-next {
  font-weight: 400; }

/* line 48, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_tag.sass */
.btn-group--tag {
  margin-left: -0.5rem;
  margin-right: -0.5rem; }
  /* line 51, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_tag.sass */
  .btn-group--tag .btn, .btn-group--tag .custom-field .custom-field__important-toggle, .custom-field .btn-group--tag .custom-field__important-toggle, .btn-group--tag .select2-container .select2-selection li.select2-selection__choice, .select2-container .select2-selection .btn-group--tag li.select2-selection__choice, .btn-group--tag .slick-slider .slick-prev, .slick-slider .btn-group--tag .slick-prev, .btn-group--tag .slick-slider .slick-next, .slick-slider .btn-group--tag .slick-next {
    padding: 0.5rem 1rem;
    border-radius: 0.3rem !important;
    margin: 0 0.5rem 0.5rem 0.5rem !important;
    font-size: 1.4rem;
    font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
    min-height: 2.7rem;
    border: 1px solid #ccc;
    color: #afafaf; }
    /* line 61, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_tag.sass */
    .btn-group--tag .btn label, .btn-group--tag .custom-field .custom-field__important-toggle label, .custom-field .btn-group--tag .custom-field__important-toggle label, .btn-group--tag .select2-container .select2-selection li.select2-selection__choice label, .select2-container .select2-selection .btn-group--tag li.select2-selection__choice label, .btn-group--tag .slick-slider .slick-prev label, .slick-slider .btn-group--tag .slick-prev label, .btn-group--tag .slick-slider .slick-next label, .slick-slider .btn-group--tag .slick-next label {
      margin-bottom: 0;
      cursor: pointer; }
    /* line 65, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_tag.sass */
    .btn-group--tag .btn.active, .btn-group--tag .custom-field .active.custom-field__important-toggle, .custom-field .btn-group--tag .active.custom-field__important-toggle, .btn-group--tag .select2-container .select2-selection li.active.select2-selection__choice, .select2-container .select2-selection .btn-group--tag li.active.select2-selection__choice, .btn-group--tag .slick-slider .active.slick-prev, .slick-slider .btn-group--tag .active.slick-prev, .btn-group--tag .slick-slider .active.slick-next, .slick-slider .btn-group--tag .active.slick-next {
      border-color: #8d8d8d;
      color: #333333; }
      /* line 69, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_tag.sass */
      .btn-group--tag .btn.active .practitioner-tag-box, .btn-group--tag .custom-field .active.custom-field__important-toggle .practitioner-tag-box, .custom-field .btn-group--tag .active.custom-field__important-toggle .practitioner-tag-box, .btn-group--tag .select2-container .select2-selection li.active.select2-selection__choice .practitioner-tag-box, .select2-container .select2-selection .btn-group--tag li.active.select2-selection__choice .practitioner-tag-box, .btn-group--tag .slick-slider .active.slick-prev .practitioner-tag-box, .slick-slider .btn-group--tag .active.slick-prev .practitioner-tag-box, .btn-group--tag .slick-slider .active.slick-next .practitioner-tag-box, .slick-slider .btn-group--tag .active.slick-next .practitioner-tag-box {
        opacity: 1; }
    /* line 72, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_tag.sass */
    .btn-group--tag .btn.focus, .btn-group--tag .custom-field .focus.custom-field__important-toggle, .custom-field .btn-group--tag .focus.custom-field__important-toggle, .btn-group--tag .select2-container .select2-selection li.focus.select2-selection__choice, .select2-container .select2-selection .btn-group--tag li.focus.select2-selection__choice, .btn-group--tag .slick-slider .focus.slick-prev, .slick-slider .btn-group--tag .focus.slick-prev, .btn-group--tag .slick-slider .focus.slick-next, .slick-slider .btn-group--tag .focus.slick-next {
      outline: none; }
  /* line 76, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_tag.sass */
  .btn-group--tag .practitioner-tag-box {
    margin-top: 1px;
    opacity: 0.4; }

/* line 81, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_tag.sass */
.btn-group--tag-color {
  margin-left: -0.3rem;
  margin-right: -0.3rem;
  display: block; }
  /* line 86, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_tag.sass */
  .btn-group--tag-color::after {
    content: "";
    display: table;
    clear: both; }
  /* line 91, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_tag.sass */
  .btn-group--tag-color .btn, .btn-group--tag-color .custom-field .custom-field__important-toggle, .custom-field .btn-group--tag-color .custom-field__important-toggle, .btn-group--tag-color .select2-container .select2-selection li.select2-selection__choice, .select2-container .select2-selection .btn-group--tag-color li.select2-selection__choice, .btn-group--tag-color .slick-slider .slick-prev, .slick-slider .btn-group--tag-color .slick-prev, .btn-group--tag-color .slick-slider .slick-next, .slick-slider .btn-group--tag-color .slick-next {
    padding: 0.5rem 1.3rem;
    border-radius: 0rem !important;
    margin: 0.3rem !important;
    font-size: 1.8rem;
    font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
    min-height: 2.7rem;
    border: 1px solid transparent;
    color: #afafaf;
    opacity: 0.6; }
    /* line 102, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_tag.sass */
    .btn-group--tag-color .btn::after, .btn-group--tag-color .custom-field .custom-field__important-toggle::after, .custom-field .btn-group--tag-color .custom-field__important-toggle::after, .btn-group--tag-color .select2-container .select2-selection li.select2-selection__choice::after, .select2-container .select2-selection .btn-group--tag-color li.select2-selection__choice::after, .btn-group--tag-color .slick-slider .slick-prev::after, .slick-slider .btn-group--tag-color .slick-prev::after, .btn-group--tag-color .slick-slider .slick-next::after, .slick-slider .btn-group--tag-color .slick-next::after {
      content: "";
      font-family: "paramed";
      color: #ffffff;
      opacity: 0;
      position: absolute;
      width: 100%;
      height: 100%;
      text-align: center;
      left: 0;
      top: 0;
      line-height: 1.3; }
    /* line 115, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_tag.sass */
    .btn-group--tag-color .btn.active, .btn-group--tag-color .custom-field .active.custom-field__important-toggle, .custom-field .btn-group--tag-color .active.custom-field__important-toggle, .btn-group--tag-color .select2-container .select2-selection li.active.select2-selection__choice, .select2-container .select2-selection .btn-group--tag-color li.active.select2-selection__choice, .btn-group--tag-color .slick-slider .active.slick-prev, .slick-slider .btn-group--tag-color .active.slick-prev, .btn-group--tag-color .slick-slider .active.slick-next, .slick-slider .btn-group--tag-color .active.slick-next {
      border-color: #8d8d8d;
      color: #333333;
      opacity: 1; }
      /* line 120, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_tag.sass */
      .btn-group--tag-color .btn.active::after, .btn-group--tag-color .custom-field .active.custom-field__important-toggle::after, .custom-field .btn-group--tag-color .active.custom-field__important-toggle::after, .btn-group--tag-color .select2-container .select2-selection li.active.select2-selection__choice::after, .select2-container .select2-selection .btn-group--tag-color li.active.select2-selection__choice::after, .btn-group--tag-color .slick-slider .active.slick-prev::after, .slick-slider .btn-group--tag-color .active.slick-prev::after, .btn-group--tag-color .slick-slider .active.slick-next::after, .slick-slider .btn-group--tag-color .active.slick-next::after {
        opacity: 1; }

/* line 6, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_thumb.sass */
.family-thumb {
  border: 2px solid #07b9b9;
  text-align: center;
  border-radius: 3px;
  margin-bottom: 3rem; }
  /* line 12, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_thumb.sass */
  .family-thumb .name {
    font-size: 1.8rem;
    font-weight: 700;
    text-transform: uppercase; }
  /* line 17, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_thumb.sass */
  .family-thumb .avatar {
    width: 47px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 6px; }
  /* line 23, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_thumb.sass */
  .family-thumb .date {
    font-size: 1.5rem; }
  /* line 26, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_thumb.sass */
  .family-thumb .link-thumb {
    display: block;
    padding: 2rem 0.5rem;
    color: #333333; }
    /* line 31, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_thumb.sass */
    .family-thumb .link-thumb:hover {
      color: #07b9b9; }
  /* line 34, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_thumb.sass */
  .family-thumb .link-wrapper {
    background-color: #07b9b9; }
    /* line 36, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_thumb.sass */
    .family-thumb .link-wrapper a {
      display: inline-block;
      vertical-align: top;
      width: 33.33%;
      color: #ffffff;
      padding: 1rem 0rem;
      font-size: 1.8rem; }
      /* line 44, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_thumb.sass */
      .family-thumb .link-wrapper a:hover {
        background-color: rgba(0, 0, 0, 0.2); }
      /* line 47, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_thumb.sass */
      .family-thumb .link-wrapper a .icon-calendar {
        font-size: 1.4em;
        margin: -0.13em; }
      /* line 51, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_thumb.sass */
      .family-thumb .link-wrapper a + a {
        border-left: 1px solid #ffffff; }

/* line 55, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_thumb.sass */
.add-family-thumb {
  border-style: dotted;
  color: #07b9b9;
  font-size: 1.5rem;
  font-weight: 700; }
  /* line 61, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_thumb.sass */
  .add-family-thumb [class^="icon"], .add-family-thumb [class*=" icon"] {
    height: 4.6rem;
    width: 4.6rem;
    border: 1px solid #07b9b9;
    border-radius: 50%;
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
    font-size: 2rem;
    text-align: center;
    line-height: 4.6rem;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 1rem;
    -webkit-transition: all 350ms ease;
    transition: all 350ms ease; }
    /* line 75, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_thumb.sass */
    .add-family-thumb [class^="icon"]::before, .add-family-thumb [class*=" icon"]::before {
      display: block;
      margin: -0.1em; }
  /* line 79, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_thumb.sass */
  .add-family-thumb a {
    display: block;
    padding: 4rem 1.5rem;
    color: #07b9b9; }
    /* line 84, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_thumb.sass */
    .add-family-thumb a:hover {
      color: #333333; }
      /* line 87, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_thumb.sass */
      .add-family-thumb a:hover [class^="icon"], .add-family-thumb a:hover [class*=" icon"] {
        border-color: #333333; }

/* line 94, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_thumb.sass */
.blog-thumb {
  border: 1px solid #e6e6e6;
  margin-bottom: 3rem; }
  /* line 98, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_thumb.sass */
  .blog-thumb figcaption {
    padding: 2.4rem;
    position: relative;
    margin-bottom: 2rem;
    min-height: 20rem;
    line-height: 1.4; }
    /* line 105, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_thumb.sass */
    .blog-thumb figcaption h2 {
      line-height: 1.2;
      margin-bottom: 0.7rem; }
  /* line 109, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_thumb.sass */
  .blog-thumb .category, .blog-thumb time {
    position: absolute;
    bottom: 0rem;
    color: #43629c;
    font-size: 1.4rem; }
  /* line 115, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_thumb.sass */
  .blog-thumb .category {
    text-transform: uppercase;
    font-weight: 700;
    left: 2.4rem; }
  /* line 119, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_thumb.sass */
  .blog-thumb time {
    right: 2.4rem; }
  /* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_thumb.sass */
  .blog-thumb .image-wrapper {
    display: block; }
    /* line 125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_thumb.sass */
    .blog-thumb .image-wrapper a {
      display: block;
      overflow: hidden; }
      /* line 129, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_thumb.sass */
      .blog-thumb .image-wrapper a img {
        -webkit-transform: scale(1);
                transform: scale(1);
        -webkit-transition: all 350ms ease;
        transition: all 350ms ease; }
      /* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_thumb.sass */
      .blog-thumb .image-wrapper a:hover img {
        -webkit-transform: scale(1.1);
                transform: scale(1.1); }

/* line 15, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_tooltip.sass */
.tooltip {
  font-size: 1.3rem;
  padding-top: 5px; }
  /* line 19, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_tooltip.sass */
  .tooltip .tooltip-inner {
    padding: 1.5rem;
    border-radius: 7px;
    background-color: #ffffff;
    color: #8d8d8d;
    text-align: left;
    font-weight: 500;
    margin-top: 5px;
    line-height: 1.3;
    font-size: 1.5rem;
    font-family: "GothamRounded", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
    max-width: 300px; }
  /* line 35, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_tooltip.sass */
  .tooltip.bs-tether-element-attached-top .tooltip-arrow, .tooltip.tooltip-bottom .tooltip-arrow {
    border-left: 0px none;
    border-bottom: 0px none;
    background-color: #ffffff;
    width: 20px;
    height: 20px;
    display: block;
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
    margin-left: -10px; }
  /* line 47, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_tooltip.sass */
  .tooltip.bs-tether-element-attached-top .tooltip-inner, .tooltip.tooltip-bottom .tooltip-inner {
    box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.3); }

/* line 52, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_tooltip.sass */
.tooltip--sm .tooltip-inner {
  padding: 0.5rem 0.7rem;
  border-radius: 0.3rem;
  font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.2rem;
  font-weight: 400; }
/* line 61, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_tooltip.sass */
.tooltip--sm.bs-tether-element-attached-top .tooltip-arrow, .tooltip--sm.tooltip-bottom .tooltip-arrow {
  width: 10px;
  height: 10px;
  display: block;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  margin-left: -5px;
  margin-top: 5px; }

/* line 70, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_tooltip.sass */
.tooltip-green {
  width: 0; }
  /* line 72, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_tooltip.sass */
  .tooltip-green .tooltip-inner {
    padding: 2rem;
    border-radius: 0.3rem;
    font-family: "GothamRounded", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 400;
    background-color: #aad78e;
    color: #ffffff;
    opacity: 1;
    font-weight: 500;
    right: 0px;
    margin-left: -385px;
    bottom: 100%;
    width: 400px;
    max-width: none; }
  /* line 89, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_tooltip.sass */
  .tooltip-green.bs-tether-element-attached-bottom .tooltip-arrow, .tooltip-green.tooltip-top .tooltip-arrow {
    border-width: 0;
    width: 10px;
    height: 10px;
    display: block;
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
    margin-left: -5px;
    margin-top: 5px;
    background-color: #aad78e; }
  /* line 99, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_tooltip.sass */
  .tooltip-green.in {
    opacity: 1; }

/* line 105, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_tooltip.sass */
.tooltip-green--right .tooltip-inner {
  margin-left: -15px; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_wysiwyg.sass */
.wysiwyg-wrapper h1 {
  font-weight: bold;
  font-size: 2.3rem;
  line-height: 1.4;
  line-height: 1.25;
  margin: 0; }
/* line 12, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_wysiwyg.sass */
.wysiwyg-wrapper h2 {
  font-weight: bold;
  font-size: 2.5rem;
  line-height: 1.4;
  line-height: 1.25; }
/* line 18, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_wysiwyg.sass */
.wysiwyg-wrapper h3 {
  font-weight: bold;
  font-size: 2.3rem;
  line-height: 1.4;
  margin-bottom: 1rem; }
/* line 24, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_wysiwyg.sass */
.wysiwyg-wrapper h4 {
  font-weight: bold;
  font-size: 1.7rem;
  line-height: 1.4;
  margin-bottom: 1rem;
  text-transform: uppercase; }
/* line 31, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_wysiwyg.sass */
.wysiwyg-wrapper a {
  color: #43629c;
  text-decoration: underline;
  font-size: 1.7rem;
  -webkit-transition: all 350ms ease;
  transition: all 350ms ease; }
  /* line 37, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_wysiwyg.sass */
  .wysiwyg-wrapper a:hover, .wysiwyg-wrapper a:focus {
    text-decoration: none;
    color: #f97070; }
/* line 44, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_wysiwyg.sass */
.wysiwyg-wrapper p {
  font-size: 1.7rem;
  font-weight: normal;
  line-height: 1.4; }
/* line 49, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_wysiwyg.sass */
.wysiwyg-wrapper ul {
  font-size: 1.7rem; }
/* line 52, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_wysiwyg.sass */
.wysiwyg-wrapper strong {
  font-weight: bold; }
/* line 57, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_wysiwyg.sass */
.wysiwyg-wrapper img {
  height: auto;
  max-width: 100%;
  margin-bottom: 1rem; }
/* line 64, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_wysiwyg.sass */
.wysiwyg-wrapper iframe {
  margin-bottom: 1rem;
  max-width: 100%;
  height: auto; }

@media (min-width: 992px) {
  /* line 72, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_wysiwyg.sass */
  .wysiwyg-wrapper h1 {
    font-size: 3.5rem; }
  /* line 75, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/_wysiwyg.sass */
  .wysiwyg-wrapper h2 {
    font-size: 3rem; } }
/* line 6, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/appointment-type.sass */
.appointment-type__wrapper {
  margin-bottom: 2rem;
  margin-left: auto;
  margin-right: auto; }

/* line 11, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/appointment-type.sass */
.appointment-type__block {
  text-align: center;
  border-radius: 5px;
  color: #8d8d8d;
  border: 1px solid rgba(141, 141, 141, 0.5);
  margin-top: 1.3rem;
  margin-bottom: 1.5rem;
  padding: 1.3rem; }
  /* line 21, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/appointment-type.sass */
  .appointment-type__block.active {
    color: #f97070;
    border-width: 0;
    box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.2); }
    /* line 27, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/appointment-type.sass */
    .appointment-type__block.active .appointment-type__name::after {
      background-color: #f97070; }
  /* line 31, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/appointment-type.sass */
  .appointment-type__block [class^="icon"], .appointment-type__block [class*=" icon"] {
    font-size: 4rem;
    margin-bottom: 0.5rem;
    margin-top: 0.5rem; }
  /* line 36, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/appointment-type.sass */
  .appointment-type__block .icon-consultation-urgence {
    font-size: 6.5rem;
    margin-bottom: -1.5rem;
    margin-top: 0; }
  /* line 41, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/appointment-type.sass */
  .appointment-type__block .appointment-type__name {
    text-transform: uppercase;
    font-size: 1.6rem;
    font-weight: 900; }
    /* line 45, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/appointment-type.sass */
    .appointment-type__block .appointment-type__name::after {
      content: "";
      width: 14px;
      height: 1px;
      background-color: #8d8d8d;
      margin: 1rem auto 1.5rem auto;
      display: block;
      opacity: 0.3; }
  /* line 54, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/appointment-type.sass */
  .appointment-type__block .appointment-type__price {
    margin-left: auto;
    margin-right: auto;
    width: 80%;
    position: relative;
    max-width: 10rem; }
    /* line 61, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/appointment-type.sass */
    .appointment-type__block .appointment-type__price .form-control, .appointment-type__block .appointment-type__price .select-style .dk-selected, .select-style .appointment-type__block .appointment-type__price .dk-selected, .appointment-type__block .appointment-type__price .select2-container .select2-selection, .select2-container .appointment-type__block .appointment-type__price .select2-selection {
      font-size: 1.8rem;
      font-weight: 700;
      padding-right: 3px;
      text-align: center; }
    /* line 67, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/appointment-type.sass */
    .appointment-type__block .appointment-type__price .suffix {
      position: absolute;
      right: 20px;
      top: 12px;
      color: #8d8d8d;
      font-size: 1.9rem;
      z-index: 2;
      font-weight: 700; }

/* line 10, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/autocomplete.sass */
.twitter-typeahead {
  width: 100%; }

/* line 14, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/autocomplete.sass */
.tt-input {
  background-color: white;
  z-index: 2;
  position: relative; }
  /* line 19, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/autocomplete.sass */
  .tt-input:focus {
    box-shadow: none;
    border-color: #a4b2cc;
    border-width: 1px; }

/* line 25, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/autocomplete.sass */
.tt-menu {
  position: relative;
  background-color: transparent;
  color: #373a3c;
  position: absolute !important;
  z-index: 2;
  font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
  width: 320px;
  margin-top: 0px;
  padding-top: 20px; }
  @media screen and (min-width: 1100px) {
    /* line 25, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/autocomplete.sass */
    .tt-menu {
      -webkit-transform: translateX(-20%);
              transform: translateX(-20%);
      left: 75px !important; } }
  /* line 40, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/autocomplete.sass */
  .tt-menu .tt-dataset {
    padding-left: 15px;
    padding-right: 15px;
    background-color: white;
    max-height: 300px;
    overflow-y: auto;
    border-radius: 15px;
    margin-top: 0px;
    box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.1); }
    /* line 50, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/autocomplete.sass */
    .tt-menu .tt-dataset .btn, .tt-menu .tt-dataset .custom-field .custom-field__important-toggle, .custom-field .tt-menu .tt-dataset .custom-field__important-toggle, .tt-menu .tt-dataset .select2-container .select2-selection li.select2-selection__choice, .select2-container .select2-selection .tt-menu .tt-dataset li.select2-selection__choice, .tt-menu .tt-dataset .slick-slider .slick-prev, .slick-slider .tt-menu .tt-dataset .slick-prev, .tt-menu .tt-dataset .slick-slider .slick-next, .slick-slider .tt-menu .tt-dataset .slick-next {
      margin-top: 0.5rem; }
  /* line 53, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/autocomplete.sass */
  .tt-menu .shb-dataset-empty {
    padding: 10px;
    color: #43629c;
    margin-bottom: 0px; }
    /* line 58, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/autocomplete.sass */
    .tt-menu .shb-dataset-empty em {
      font-style: normal; }
  /* line 61, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/autocomplete.sass */
  .tt-menu .tt__header {
    position: relative;
    padding: 8px 10px;
    margin: 0;
    color: #43629c;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    background-color: #ddd; }
  /* line 71, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/autocomplete.sass */
  .tt-menu .tt__suggestion {
    margin: 0; }
  /* line 74, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/autocomplete.sass */
  .tt-menu .tt-suggestion {
    position: relative;
    padding: 5px 15px;
    border-radius: 7px; }
    /* line 79, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/autocomplete.sass */
    .tt-menu .tt-suggestion .patient-status {
      width: 1.8rem;
      font-size: 1.8rem;
      color: #C0C0C0;
      display: inline-block;
      vertical-align: middle;
      margin-left: -0.4rem; }
    /* line 87, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/autocomplete.sass */
    .tt-menu .tt-suggestion .birth-date {
      font-weight: 400;
      font-size: 90%;
      float: right; }
    /* line 92, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/autocomplete.sass */
    .tt-menu .tt-suggestion .phone {
      font-size: 70%;
      padding-left: 20px; }
    /* line 96, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/autocomplete.sass */
    .tt-menu .tt-suggestion:first-child {
      margin-top: 10px; }
    /* line 99, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/autocomplete.sass */
    .tt-menu .tt-suggestion.tt-cursor, .tt-menu .tt-suggestion:hover {
      background-color: #43629c;
      color: white; }
    /* line 103, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/autocomplete.sass */
    .tt-menu .tt-suggestion:hover {
      cursor: pointer; }

/* line 108, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/autocomplete.sass */
.modal-md .tt-menu {
  max-width: 100%; }

/* line 111, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/autocomplete.sass */
.select2-search__field {
  width: 100% !important; }

/* line 1, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/loader.sass */
.loader {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 10;
  background: rgba(0, 0, 0, 0.5);
  top: 0;
  left: 0;
  display: none; }
  /* line 10, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/loader.sass */
  .loader p {
    text-align: center;
    color: white;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    color: white;
    font-size: 18px;
    position: relative;
    margin-bottom: 40px; }
  /* line 20, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/loader.sass */
  .loader .circle {
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    width: 80px;
    height: 80px;
    position: relative; }
    /* line 27, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/loader.sass */
    .loader .circle * {
      width: 100%;
      height: 100%;
      position: absolute;
      left: 0;
      top: 0; }
      /* line 33, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/loader.sass */
      .loader .circle *:before {
        content: "";
        display: block;
        margin: 0 auto;
        width: 15%;
        height: 15%;
        background-color: white;
        border-radius: 100%;
        -webkit-animation: BounceDelay 1.2s infinite ease-in-out both;
        animation: BounceDelay 1.2s infinite ease-in-out both; }
    /* line 43, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/loader.sass */
    .loader .circle .child-circle2 {
      -webkit-transform: rotate(30deg);
      transform: rotate(30deg); }
    /* line 47, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/loader.sass */
    .loader .circle .child-circle3 {
      -webkit-transform: rotate(60deg);
      transform: rotate(60deg); }
    /* line 51, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/loader.sass */
    .loader .circle .child-circle4 {
      -webkit-transform: rotate(90deg);
      transform: rotate(90deg); }
    /* line 55, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/loader.sass */
    .loader .circle .child-circle5 {
      -webkit-transform: rotate(120deg);
      transform: rotate(120deg); }
    /* line 59, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/loader.sass */
    .loader .circle .child-circle6 {
      -webkit-transform: rotate(150deg);
      transform: rotate(150deg); }
    /* line 63, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/loader.sass */
    .loader .circle .child-circle7 {
      -webkit-transform: rotate(180deg);
      transform: rotate(180deg); }
    /* line 67, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/loader.sass */
    .loader .circle .child-circle8 {
      -webkit-transform: rotate(210deg);
      transform: rotate(210deg); }
    /* line 71, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/loader.sass */
    .loader .circle .child-circle9 {
      -webkit-transform: rotate(240deg);
      transform: rotate(240deg); }
    /* line 75, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/loader.sass */
    .loader .circle .child-circle10 {
      -webkit-transform: rotate(270deg);
      transform: rotate(270deg); }
    /* line 79, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/loader.sass */
    .loader .circle .child-circle11 {
      -webkit-transform: rotate(300deg);
      transform: rotate(300deg); }
    /* line 83, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/loader.sass */
    .loader .circle .child-circle12 {
      -webkit-transform: rotate(330deg);
      transform: rotate(330deg); }
    /* line 87, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/loader.sass */
    .loader .circle .child-circle2:before {
      -webkit-animation-delay: -1.1s;
      animation-delay: -1.1s; }
    /* line 90, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/loader.sass */
    .loader .circle .child-circle3:before {
      -webkit-animation-delay: -1s;
      animation-delay: -1s; }
    /* line 93, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/loader.sass */
    .loader .circle .child-circle4:before {
      -webkit-animation-delay: -0.9s;
      animation-delay: -0.9s; }
    /* line 96, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/loader.sass */
    .loader .circle .child-circle5:before {
      -webkit-animation-delay: -0.8s;
      animation-delay: -0.8s; }
    /* line 99, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/loader.sass */
    .loader .circle .child-circle6:before {
      -webkit-animation-delay: -0.7s;
      animation-delay: -0.7s; }
    /* line 102, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/loader.sass */
    .loader .circle .child-circle7:before {
      -webkit-animation-delay: -0.6s;
      animation-delay: -0.6s; }
    /* line 105, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/loader.sass */
    .loader .circle .child-circle8:before {
      -webkit-animation-delay: -0.5s;
      animation-delay: -0.5s; }
    /* line 108, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/loader.sass */
    .loader .circle .child-circle9:before {
      -webkit-animation-delay: -0.4s;
      animation-delay: -0.4s; }
    /* line 111, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/loader.sass */
    .loader .circle .child-circle10:before {
      -webkit-animation-delay: -0.3s;
      animation-delay: -0.3s; }
    /* line 114, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/loader.sass */
    .loader .circle .child-circle11:before {
      -webkit-animation-delay: -0.2s;
      animation-delay: -0.2s; }
    /* line 117, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/loader.sass */
    .loader .circle .child-circle12:before {
      -webkit-animation-delay: -0.1s;
      animation-delay: -0.1s; }
@-webkit-keyframes BounceDelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0);
    transform: scale(0); }
  40% {
    -webkit-transform: scale(1);
    transform: scale(1); } }
@keyframes BounceDelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0);
    transform: scale(0); }
  40% {
    -webkit-transform: scale(1);
    transform: scale(1); } }
/* line 1, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/toolbar-sticky.sass */
.toolbar-sticky {
  background-color: white;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 9;
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1); }
  @media (min-width: 780px) {
    /* line 1, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/toolbar-sticky.sass */
    .toolbar-sticky {
      top: 80px; } }
  /* line 11, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/toolbar-sticky.sass */
  .toolbar-sticky__content {
    padding: 0 1rem; }
  /* line 14, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/toolbar-sticky.sass */
  .toolbar-sticky h2 {
    margin-bottom: 0.6rem; }
  /* line 17, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/toolbar-sticky.sass */
  .toolbar-sticky__button {
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 3rem;
    line-height: 0;
    margin-bottom: 0px;
    padding: 0 0.7rem;
    border-radius: 2px;
    border: 0px;
    background-color: rgba(0, 0, 0, 0.25);
    -webkit-transition: 150ms ease-in-out background-color;
    transition: 150ms ease-in-out background-color;
    color: white; }
    /* line 32, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/toolbar-sticky.sass */
    .toolbar-sticky__button:hover {
      background-color: rgba(0, 0, 0, 0.6); }
    /* line 35, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/toolbar-sticky.sass */
    .toolbar-sticky__button.chevron {
      padding: 0 1.5rem; }
    @media (min-width: 780px) {
      /* line 38, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/toolbar-sticky.sass */
      .toolbar-sticky__button.filter {
        display: none; } }
    /* line 42, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/toolbar-sticky.sass */
    .toolbar-sticky__button.gear {
      display: none; }
      @media (min-width: 780px) {
        /* line 42, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/toolbar-sticky.sass */
        .toolbar-sticky__button.gear {
          display: -webkit-inline-box;
          display: -ms-inline-flexbox;
          display: inline-flex; } }
    /* line 48, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/toolbar-sticky.sass */
    .toolbar-sticky__button img {
      position: relative;
      z-index: 10; }
    /* line 52, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/toolbar-sticky.sass */
    .toolbar-sticky__button input {
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      width: 100%;
      height: 100%;
      background-color: transparent;
      color: transparent;
      border-color: transparent;
      font-size: 0;
      z-index: 20; }
  /* line 66, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/toolbar-sticky.sass */
  .toolbar-sticky__toolbar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding-bottom: 0.8rem; }
    /* line 72, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/toolbar-sticky.sass */
    .toolbar-sticky__toolbar > div {
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
  /* line 77, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/toolbar-sticky.sass */
  .toolbar-sticky__dropdown .dropdown-menu {
    padding: 0.7rem 1rem 0 1rem;
    margin-top: 0.5rem;
    right: 0;
    left: auto;
    border: 0;
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1); }
  /* line 85, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/toolbar-sticky.sass */
  .toolbar-sticky__nav {
    background-color: #EEEEEE;
    margin-bottom: 1rem; }
    /* line 89, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/toolbar-sticky.sass */
    .toolbar-sticky__nav a {
      font-size: 1.6rem;
      font-family: "GothamRounded", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
      color: #333333;
      padding: 1rem 1.5rem;
      display: inline-block;
      vertical-align: bottom;
      position: relative; }
      @media (min-width: 780px) {
        /* line 89, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/toolbar-sticky.sass */
        .toolbar-sticky__nav a {
          padding: 1.5rem; } }
      /* line 101, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/toolbar-sticky.sass */
      .toolbar-sticky__nav a.active {
        font-weight: 500; }
      /* line 104, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/toolbar-sticky.sass */
      .toolbar-sticky__nav a::after {
        content: "";
        background-color: #f97070;
        width: 0%;
        height: 2px;
        margin-bottom: -2px;
        display: block;
        margin-left: auto;
        margin-right: auto;
        -webkit-transition: width 350ms ease, left 350ms ease;
        transition: width 350ms ease, left 350ms ease;
        position: absolute;
        left: 50%;
        bottom: 0; }
      /* line 119, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/toolbar-sticky.sass */
      .toolbar-sticky__nav a:hover::after, .toolbar-sticky__nav a:focus::after, .toolbar-sticky__nav a.active::after {
        width: 100%;
        left: 0%; }
  /* line 123, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/toolbar-sticky.sass */
  .toolbar-sticky__container {
    width: 95%;
    margin: 0 auto; }
  /* line 127, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/toolbar-sticky.sass */
  .toolbar-sticky__select {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }

/* line 6, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/user_calendar.sass */
.alert, .error_explanation {
  margin-bottom: 0; }

/* line 9, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/user_calendar.sass */
.calendar-toolbar-wrapper {
  padding-top: 1px;
  position: relative; }
  /* line 12, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/user_calendar.sass */
  .calendar-toolbar-wrapper .toolbar {
    position: absolute;
    right: 0;
    top: 0; }
  /* line 17, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/user_calendar.sass */
  .calendar-toolbar-wrapper .input__group {
    width: 15rem; }
  /* line 20, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/user_calendar.sass */
  .calendar-toolbar-wrapper .fc-toolbar {
    margin-bottom: 0 !important; }
  /* line 24, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/user_calendar.sass */
  .calendar-toolbar-wrapper .practitioner__special-availability [class^="legend"], .calendar-toolbar-wrapper .practitioner__special-availability [class*=" legend"] {
    margin-right: 7px; }

/* line 32, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/user_calendar.sass */
.weekly-availability .fc-time-grid .fc-slats td {
  height: 2em; }

/* line 35, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/user_calendar.sass */
.fc-time-grid .fc-slats td {
  height: 1em; }

/* line 38, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/user_calendar.sass */
.fc-event {
  border-width: 0;
  border-left: 4px solid; }
  /* line 41, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/user_calendar.sass */
  .fc-event .fc-bg {
    opacity: 0; }

/* line 44, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/user_calendar.sass */
.fc-today {
  background-color: #F1F1F1 !important; }

/* line 50, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/user_calendar.sass */
.calendar-loader {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  z-index: 2; }
  /* line 58, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/user_calendar.sass */
  .calendar-loader::before {
    content: "";
    height: 100%;
    width: 100%;
    top: 0px;
    left: 0px;
    position: absolute;
    background-color: #333;
    opacity: 0.3; }
  /* line 68, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/user_calendar.sass */
  .calendar-loader .loader-img {
    position: absolute;
    height: auto;
    width: inherit;
    text-align: center;
    z-index: 60;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%); }
    /* line 77, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/components/user_calendar.sass */
    .calendar-loader .loader-img img {
      width: 60px; }

/* line 3, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_access.sass */
.access-legend .legend-label-pending-recipientable::after {
  background-color: #ecd099;
  content: "";
  width: 15px;
  height: 15px;
  display: inline-block;
  margin-left: 5px;
  vertical-align: -3px; }
/* line 13, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_access.sass */
.access-legend .legend-label-accepted-recipientable::after {
  background-color: #BAD4E8;
  content: "";
  width: 15px;
  height: 15px;
  display: inline-block;
  margin-left: 5px;
  vertical-align: -3px; }
/* line 23, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_access.sass */
.access-legend .legend-label-declined-recipientable::after {
  background-color: #ecb299;
  content: "";
  width: 15px;
  height: 15px;
  display: inline-block;
  margin-left: 5px;
  vertical-align: -3px; }

/* line 34, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_access.sass */
tr.pending-recipientable td {
  background-color: #ecd099 !important; }

/* line 38, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_access.sass */
.practitioner-infos {
  text-align: center; }

/* line 41, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_access.sass */
.practitioner-role {
  font-weight: 400;
  font-size: 1.7rem;
  color: #43629c;
  margin-bottom: 12px; }

/* line 9, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_appointment.sass */
.cancellation-list {
  max-height: 250px;
  overflow-y: auto; }

/* line 16, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_appointment.sass */
.appointment-validation .appointment-infos {
  margin-bottom: 30px; }
  /* line 18, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_appointment.sass */
  .appointment-validation .appointment-infos .card {
    border-radius: 0; }
  /* line 20, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_appointment.sass */
  .appointment-validation .appointment-infos .card-block {
    padding-top: 20px;
    padding-bottom: 20px; }
  /* line 24, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_appointment.sass */
  .appointment-validation .appointment-infos .practitioner-infos {
    color: #43629c;
    font-size: 1.7rem;
    text-align: left; }
  /* line 29, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_appointment.sass */
  .appointment-validation .appointment-infos .practitioner-name {
    font-weight: 700; }
  /* line 33, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_appointment.sass */
  .appointment-validation .appointment-infos .practitioner-avatar {
    width: 105px;
    margin-left: auto;
    margin-right: auto; }
  /* line 40, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_appointment.sass */
  .appointment-validation .appointment-infos .practitioner-address {
    margin-top: 10px;
    margin-bottom: 20px; }
  /* line 44, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_appointment.sass */
  .appointment-validation .appointment-infos .appointment-detail-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 30px; }
  /* line 48, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_appointment.sass */
  .appointment-validation .appointment-infos .appointment-detail {
    text-align: center;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1; }
    /* line 52, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_appointment.sass */
    .appointment-validation .appointment-infos .appointment-detail [class^="icon"], .appointment-validation .appointment-infos .appointment-detail [class*=" icon"] {
      color: #f97070;
      font-size: 35px;
      margin-top: 20px;
      margin-bottom: 20px; }
    /* line 58, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_appointment.sass */
    .appointment-validation .appointment-infos .appointment-detail .detail-key {
      color: #8d8d8d;
      font-size: 1.6rem;
      margin-bottom: 10px; }
    /* line 63, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_appointment.sass */
    .appointment-validation .appointment-infos .appointment-detail .detail-value {
      font-weight: 700;
      font-size: 1.8rem;
      color: #43629c; }
  /* line 68, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_appointment.sass */
  .appointment-validation .appointment-infos .appointment-detail-wrapper {
    text-align: center; }
  /* line 72, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_appointment.sass */
  .appointment-validation .appointment-infos .link-wrapper {
    text-align: center; }
    /* line 74, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_appointment.sass */
    .appointment-validation .appointment-infos .link-wrapper a {
      font-weight: 700;
      padding-top: 0.75rem;
      padding-bottom: 0.75rem; }
      /* line 79, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_appointment.sass */
      .appointment-validation .appointment-infos .link-wrapper a:hover, .appointment-validation .appointment-infos .link-wrapper a:focus {
        color: #ffffff; }

/* line 82, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_appointment.sass */
.history-bilan-title {
  padding: 5px 0; }
  /* line 84, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_appointment.sass */
  .history-bilan-title:not(:first-child) {
    margin-top: 20px; }

/* line 6, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_blog.sass */
.blog-header {
  background-color: #43629c;
  color: #ffffff;
  padding-top: 12rem;
  padding-bottom: 4rem; }
  /* line 12, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_blog.sass */
  .blog-header h1 {
    font-size: 3.5rem;
    margin-top: 0;
    margin-bottom: 0; }

/* line 17, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_blog.sass */
.blog-category {
  background-color: #00457a;
  color: #ffffff;
  font-size: 1.6rem;
  padding-top: 1.3rem;
  padding-bottom: 1.3rem; }
  /* line 24, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_blog.sass */
  .blog-category ul {
    list-style: none;
    margin-bottom: 0;
    padding-left: 0;
    margin-left: -1.5rem;
    margin-right: -1.5rem; }
    /* line 31, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_blog.sass */
    .blog-category ul li {
      display: inline-block;
      padding: 0.7rem 1rem; }
      /* line 35, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_blog.sass */
      .blog-category ul li a {
        color: #ffffff;
        font-weight: 300;
        font-family: "GothamRounded", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
        padding: 0.5rem; }
        /* line 41, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_blog.sass */
        .blog-category ul li a:hover, .blog-category ul li a:focus, .blog-category ul li a.active {
          color: #f97070; }
        /* line 44, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_blog.sass */
        .blog-category ul li a.active {
          font-weight: 500; }

/* line 47, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_blog.sass */
.blog-list {
  margin-top: 4.3rem;
  margin-bottom: 5rem; }

/* line 55, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_blog.sass */
.blog-show {
  position: relative;
  padding-top: 11rem;
  margin-bottom: 6rem; }
  /* line 59, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_blog.sass */
  .blog-show::before {
    content: "";
    width: 100%;
    height: 19.5rem;
    top: 0;
    left: 0;
    background-color: #43629c;
    position: absolute; }
  /* line 68, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_blog.sass */
  .blog-show .category {
    font-weight: 700;
    font-size: 1.4rem;
    color: #919191;
    text-transform: uppercase; }
  /* line 74, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_blog.sass */
  .blog-show time {
    color: #43629c;
    font-size: 1.3rem;
    margin-bottom: 0.7rem; }
  /* line 81, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_blog.sass */
  .blog-show h1 {
    font-size: 4rem;
    color: #43629c;
    margin-top: 0.5rem;
    margin-bottom: 1rem; }
  /* line 87, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_blog.sass */
  .blog-show .article-content {
    font-size: 1.6rem;
    line-height: 1.5; }
  /* line 92, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_blog.sass */
  .blog-show .btn-wrapper {
    margin-left: -0.5rem;
    padding: 0.5rem;
    display: inline-block;
    vertical-align: top; }
  /* line 98, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_blog.sass */
  .blog-show .btn-back {
    margin: 2rem 0; }
  /* line 101, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_blog.sass */
  .blog-show .at-share-btn {
    background-color: #8d8d8d !important;
    border-radius: 0.3rem !important;
    padding: 2px !important; }
    /* line 106, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_blog.sass */
    .blog-show .at-share-btn:hover {
      background-color: #43629c !important;
      -webkit-transform: none !important;
              transform: none !important; }

/* line 113, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_blog.sass */
.try-paramed {
  padding: 0; }
  /* line 115, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_blog.sass */
  .try-paramed .try-paramed--content {
    width: 100%;
    background: #43619b;
    box-shadow: 0 3px 12px 2px rgba(0, 0, 0, 0.4);
    text-align: center;
    margin-top: 110px;
    padding: 10px; }
    /* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_blog.sass */
    .try-paramed .try-paramed--content .upper {
      margin-top: -70px; }
    /* line 124, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_blog.sass */
    .try-paramed .try-paramed--content h1 {
      color: white !important;
      font-weight: 400;
      padding: 10px 0 20px;
      font-size: 2.5rem !important; }
      /* line 129, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_blog.sass */
      .try-paramed .try-paramed--content h1 span {
        font-weight: 600;
        font-size: 2.8rem; }
    /* line 132, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_blog.sass */
    .try-paramed .try-paramed--content h2 {
      color: #bfe2f6;
      font-size: 3rem;
      font-weight: 600; }
    /* line 136, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_blog.sass */
    .try-paramed .try-paramed--content .rounded-img {
      height: 80px;
      width: 80px;
      margin: auto;
      background: white;
      border-radius: 50%;
      position: relative; }
      /* line 143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_blog.sass */
      .try-paramed .try-paramed--content .rounded-img img {
        position: absolute;
        max-width: 60%;
        max-height: 60%;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%); }
    /* line 150, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_blog.sass */
    .try-paramed .try-paramed--content h3 {
      color: #f090a3; }
      /* line 152, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_blog.sass */
      .try-paramed .try-paramed--content h3 span {
        color: white; }
    /* line 154, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_blog.sass */
    .try-paramed .try-paramed--content .btn, .try-paramed .try-paramed--content .custom-field .custom-field__important-toggle, .custom-field .try-paramed .try-paramed--content .custom-field__important-toggle, .try-paramed .try-paramed--content .select2-container .select2-selection li.select2-selection__choice, .select2-container .select2-selection .try-paramed .try-paramed--content li.select2-selection__choice, .try-paramed .try-paramed--content .slick-slider .slick-prev, .slick-slider .try-paramed .try-paramed--content .slick-prev, .try-paramed .try-paramed--content .slick-slider .slick-next, .slick-slider .try-paramed .try-paramed--content .slick-next {
      text-transform: uppercase;
      margin: 10px;
      padding: 10px 50px;
      font-size: 2rem; }
    /* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_blog.sass */
    .try-paramed .try-paramed--content p {
      color: white;
      font-size: 1.6rem;
      padding: 0 20px;
      font-style: italic; }
    @media screen and (max-width: 991px) {
      /* line 115, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_blog.sass */
      .try-paramed .try-paramed--content {
        display: none; } }

/* line 173, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_blog.sass */
.blog-slider {
  line-height: 1;
  height: 430px;
  background-color: #f5f5f5;
  overflow: hidden;
  padding: 0px 0px;
  position: relative; }
  /* line 181, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_blog.sass */
  .blog-slider .slick-track, .blog-slider .slick-list {
    height: 100%; }
  /* line 183, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_blog.sass */
  .blog-slider .item {
    text-align: center;
    display: inline-block;
    vertical-align: middle; }
    /* line 188, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_blog.sass */
    .blog-slider .item > img {
      display: inline;
      max-height: 100%; }
  /* line 192, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_blog.sass */
  .blog-slider .slick-arrow {
    border-width: 0;
    padding: 0 !important;
    border-radius: 50%; }
    /* line 196, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_blog.sass */
    .blog-slider .slick-arrow:hover {
      background-color: rgba(107, 107, 107, 0.12); }

/* line 200, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_blog.sass */
.blog-alone-image,
.blog-slider {
  margin-bottom: 3rem; }

/* line 205, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_blog.sass */
.blog-alone-image {
  background-color: #f5f5f5;
  text-align: center; }
  /* line 208, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_blog.sass */
  .blog-alone-image .img-fluid, .blog-alone-image .carousel-inner > .carousel-item > img,
  .blog-alone-image .carousel-inner > .carousel-item > a > img {
    margin-left: auto;
    margin-right: auto; }

/* line 213, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_blog.sass */
.blog-video-wrapper {
  margin-top: 2rem;
  margin-bottom: 2rem; }
  /* line 216, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_blog.sass */
  .blog-video-wrapper iframe {
    max-width: 100%; }

/* line 6, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_contact.sass */
.contact-page {
  background-color: #ececec;
  padding-top: 5rem;
  padding-bottom: 3rem; }
  /* line 11, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_contact.sass */
  .contact-page .col-contact-form {
    padding: 5rem 8rem;
    background-color: #ffffff;
    border-radius: 0.3rem 0rem 0rem 0.3rem; }
    /* line 16, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_contact.sass */
    .contact-page .col-contact-form hr {
      border-top-color: #f1f1f1;
      margin-top: 2rem;
      margin-bottom: 2rem; }
  /* line 22, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_contact.sass */
  .contact-page .col-contact-info {
    padding: 5rem 3rem;
    background-color: #43629c;
    border-radius: 0rem 0.3rem 0.3rem 0rem;
    color: #ffffff;
    text-align: center; }
    /* line 29, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_contact.sass */
    .contact-page .col-contact-info hr {
      border-top-color: #7b92ac;
      margin-top: 4rem;
      margin-bottom: 4rem; }
  /* line 34, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_contact.sass */
  .contact-page .contact-title {
    color: #00457a;
    font-size: 2.5rem;
    font-weight: 700;
    margin-bottom: 0.3rem; }
  /* line 40, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_contact.sass */
  .contact-page .phone-link {
    color: #ffffff;
    font-family: "GothamRounded", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 2.2rem;
    font-weight: 500; }
  /* line 46, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_contact.sass */
  .contact-page .contact-logo {
    margin-left: auto;
    margin-right: auto;
    width: 260px;
    max-width: 90%;
    -webkit-transform: translateX(-2%);
            transform: translateX(-2%); }
  /* line 54, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_contact.sass */
  .contact-page .social-list {
    list-style: none;
    padding-left: 0;
    margin-top: 3rem;
    margin-left: -2rem;
    margin-right: -2rem; }
    /* line 62, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_contact.sass */
    .contact-page .social-list li {
      display: inline-block;
      vertical-align: top;
      margin-left: 2rem;
      margin-right: 2rem; }
    /* line 68, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_contact.sass */
    .contact-page .social-list .social-link {
      font-size: 4.8rem;
      color: #ffffff;
      opacity: 0.3; }
      /* line 73, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_contact.sass */
      .contact-page .social-list .social-link:hover {
        opacity: 1; }
  /* line 77, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_contact.sass */
  .contact-page .contact-paragraph {
    font-size: 1.5rem;
    font-family: "GothamRounded", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif; }

/* line 6, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_home-practitioner.sass */
.home-teaser.home-teaser--practitioner {
  text-align: center;
  padding-top: 80px; }
  /* line 9, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_home-practitioner.sass */
  .home-teaser.home-teaser--practitioner .home-title {
    font-size: 4.4rem;
    color: #43629c; }
  /* line 13, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_home-practitioner.sass */
  .home-teaser.home-teaser--practitioner .home-subtitle {
    font-size: 2.4rem;
    color: #43629c; }
  /* line 17, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_home-practitioner.sass */
  .home-teaser.home-teaser--practitioner .text-wrapper {
    padding-top: 170px;
    padding-bottom: 210px; }
  /* line 21, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_home-practitioner.sass */
  .home-teaser.home-teaser--practitioner .btn, .home-teaser.home-teaser--practitioner .custom-field .custom-field__important-toggle, .custom-field .home-teaser.home-teaser--practitioner .custom-field__important-toggle, .home-teaser.home-teaser--practitioner .select2-container .select2-selection li.select2-selection__choice, .select2-container .select2-selection .home-teaser.home-teaser--practitioner li.select2-selection__choice, .home-teaser.home-teaser--practitioner .slick-slider .slick-prev, .slick-slider .home-teaser.home-teaser--practitioner .slick-prev, .home-teaser.home-teaser--practitioner .slick-slider .slick-next, .slick-slider .home-teaser.home-teaser--practitioner .slick-next {
    text-transform: uppercase;
    font-size: 1.4rem;
    padding: 1.5rem 2rem; }
    /* line 26, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_home-practitioner.sass */
    .home-teaser.home-teaser--practitioner .btn + .btn, .home-teaser.home-teaser--practitioner .custom-field .custom-field__important-toggle + .btn, .custom-field .home-teaser.home-teaser--practitioner .custom-field__important-toggle + .btn, .home-teaser.home-teaser--practitioner .select2-container .select2-selection li.select2-selection__choice + .btn, .select2-container .select2-selection .home-teaser.home-teaser--practitioner li.select2-selection__choice + .btn, .home-teaser.home-teaser--practitioner .slick-slider .slick-prev + .btn, .slick-slider .home-teaser.home-teaser--practitioner .slick-prev + .btn, .home-teaser.home-teaser--practitioner .slick-slider .slick-next + .btn, .slick-slider .home-teaser.home-teaser--practitioner .slick-next + .btn, .home-teaser.home-teaser--practitioner .custom-field .btn + .custom-field__important-toggle, .custom-field .home-teaser.home-teaser--practitioner .btn + .custom-field__important-toggle, .home-teaser.home-teaser--practitioner .custom-field .custom-field__important-toggle + .custom-field__important-toggle, .custom-field .home-teaser.home-teaser--practitioner .custom-field__important-toggle + .custom-field__important-toggle, .home-teaser.home-teaser--practitioner .select2-container .select2-selection .custom-field li.select2-selection__choice + .custom-field__important-toggle, .custom-field .home-teaser.home-teaser--practitioner .select2-container .select2-selection li.select2-selection__choice + .custom-field__important-toggle, .select2-container .select2-selection .home-teaser.home-teaser--practitioner .custom-field li.select2-selection__choice + .custom-field__important-toggle, .custom-field .select2-container .select2-selection .home-teaser.home-teaser--practitioner li.select2-selection__choice + .custom-field__important-toggle, .home-teaser.home-teaser--practitioner .slick-slider .custom-field .slick-prev + .custom-field__important-toggle, .custom-field .home-teaser.home-teaser--practitioner .slick-slider .slick-prev + .custom-field__important-toggle, .slick-slider .home-teaser.home-teaser--practitioner .custom-field .slick-prev + .custom-field__important-toggle, .custom-field .slick-slider .home-teaser.home-teaser--practitioner .slick-prev + .custom-field__important-toggle, .home-teaser.home-teaser--practitioner .slick-slider .custom-field .slick-next + .custom-field__important-toggle, .custom-field .home-teaser.home-teaser--practitioner .slick-slider .slick-next + .custom-field__important-toggle, .slick-slider .home-teaser.home-teaser--practitioner .custom-field .slick-next + .custom-field__important-toggle, .custom-field .slick-slider .home-teaser.home-teaser--practitioner .slick-next + .custom-field__important-toggle, .home-teaser.home-teaser--practitioner .select2-container .select2-selection .btn + li.select2-selection__choice, .select2-container .select2-selection .home-teaser.home-teaser--practitioner .btn + li.select2-selection__choice, .home-teaser.home-teaser--practitioner .custom-field .select2-container .select2-selection .custom-field__important-toggle + li.select2-selection__choice, .select2-container .select2-selection .home-teaser.home-teaser--practitioner .custom-field .custom-field__important-toggle + li.select2-selection__choice, .custom-field .home-teaser.home-teaser--practitioner .select2-container .select2-selection .custom-field__important-toggle + li.select2-selection__choice, .select2-container .select2-selection .custom-field .home-teaser.home-teaser--practitioner .custom-field__important-toggle + li.select2-selection__choice, .home-teaser.home-teaser--practitioner .select2-container .select2-selection li.select2-selection__choice + li.select2-selection__choice, .select2-container .select2-selection .home-teaser.home-teaser--practitioner li.select2-selection__choice + li.select2-selection__choice, .home-teaser.home-teaser--practitioner .slick-slider .select2-container .select2-selection .slick-prev + li.select2-selection__choice, .select2-container .select2-selection .home-teaser.home-teaser--practitioner .slick-slider .slick-prev + li.select2-selection__choice, .slick-slider .home-teaser.home-teaser--practitioner .select2-container .select2-selection .slick-prev + li.select2-selection__choice, .select2-container .select2-selection .slick-slider .home-teaser.home-teaser--practitioner .slick-prev + li.select2-selection__choice, .home-teaser.home-teaser--practitioner .slick-slider .select2-container .select2-selection .slick-next + li.select2-selection__choice, .select2-container .select2-selection .home-teaser.home-teaser--practitioner .slick-slider .slick-next + li.select2-selection__choice, .slick-slider .home-teaser.home-teaser--practitioner .select2-container .select2-selection .slick-next + li.select2-selection__choice, .select2-container .select2-selection .slick-slider .home-teaser.home-teaser--practitioner .slick-next + li.select2-selection__choice, .home-teaser.home-teaser--practitioner .slick-slider .btn + .slick-prev, .slick-slider .home-teaser.home-teaser--practitioner .btn + .slick-prev, .home-teaser.home-teaser--practitioner .custom-field .slick-slider .custom-field__important-toggle + .slick-prev, .slick-slider .home-teaser.home-teaser--practitioner .custom-field .custom-field__important-toggle + .slick-prev, .custom-field .home-teaser.home-teaser--practitioner .slick-slider .custom-field__important-toggle + .slick-prev, .slick-slider .custom-field .home-teaser.home-teaser--practitioner .custom-field__important-toggle + .slick-prev, .home-teaser.home-teaser--practitioner .select2-container .select2-selection .slick-slider li.select2-selection__choice + .slick-prev, .slick-slider .home-teaser.home-teaser--practitioner .select2-container .select2-selection li.select2-selection__choice + .slick-prev, .select2-container .select2-selection .home-teaser.home-teaser--practitioner .slick-slider li.select2-selection__choice + .slick-prev, .slick-slider .select2-container .select2-selection .home-teaser.home-teaser--practitioner li.select2-selection__choice + .slick-prev, .home-teaser.home-teaser--practitioner .slick-slider .slick-prev + .slick-prev, .slick-slider .home-teaser.home-teaser--practitioner .slick-prev + .slick-prev, .home-teaser.home-teaser--practitioner .slick-slider .slick-next + .slick-prev, .slick-slider .home-teaser.home-teaser--practitioner .slick-next + .slick-prev, .home-teaser.home-teaser--practitioner .slick-slider .btn + .slick-next, .slick-slider .home-teaser.home-teaser--practitioner .btn + .slick-next, .home-teaser.home-teaser--practitioner .custom-field .slick-slider .custom-field__important-toggle + .slick-next, .slick-slider .home-teaser.home-teaser--practitioner .custom-field .custom-field__important-toggle + .slick-next, .custom-field .home-teaser.home-teaser--practitioner .slick-slider .custom-field__important-toggle + .slick-next, .slick-slider .custom-field .home-teaser.home-teaser--practitioner .custom-field__important-toggle + .slick-next, .home-teaser.home-teaser--practitioner .select2-container .select2-selection .slick-slider li.select2-selection__choice + .slick-next, .slick-slider .home-teaser.home-teaser--practitioner .select2-container .select2-selection li.select2-selection__choice + .slick-next, .select2-container .select2-selection .home-teaser.home-teaser--practitioner .slick-slider li.select2-selection__choice + .slick-next, .slick-slider .select2-container .select2-selection .home-teaser.home-teaser--practitioner li.select2-selection__choice + .slick-next, .home-teaser.home-teaser--practitioner .slick-slider .slick-prev + .slick-next, .slick-slider .home-teaser.home-teaser--practitioner .slick-prev + .slick-next, .home-teaser.home-teaser--practitioner .slick-slider .slick-next + .slick-next, .slick-slider .home-teaser.home-teaser--practitioner .slick-next + .slick-next {
      margin-left: 2rem; }

/* line 32, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_home-practitioner.sass */
.home-practitioner .img-demo {
  margin-top: -140px;
  z-index: 1;
  position: relative;
  text-align: center; }
  /* line 37, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_home-practitioner.sass */
  .home-practitioner .img-demo img {
    display: inline-block;
    margin-right: 130px; }
/* line 41, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_home-practitioner.sass */
.home-practitioner .explanation {
  margin-top: 5rem;
  margin-bottom: 5rem; }
  /* line 45, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_home-practitioner.sass */
  .home-practitioner .explanation h2 {
    font-size: 3.6rem;
    font-weight: 500;
    margin-top: 1.7rem;
    margin-bottom: 0; }
  /* line 51, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_home-practitioner.sass */
  .home-practitioner .explanation p {
    font-size: 1.7rem;
    line-height: 1.5;
    margin-bottom: 2rem; }
  /* line 56, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_home-practitioner.sass */
  .home-practitioner .explanation .btn, .home-practitioner .explanation .custom-field .custom-field__important-toggle, .custom-field .home-practitioner .explanation .custom-field__important-toggle, .home-practitioner .explanation .select2-container .select2-selection li.select2-selection__choice, .select2-container .select2-selection .home-practitioner .explanation li.select2-selection__choice, .home-practitioner .explanation .slick-slider .slick-prev, .slick-slider .home-practitioner .explanation .slick-prev, .home-practitioner .explanation .slick-slider .slick-next, .slick-slider .home-practitioner .explanation .slick-next {
    text-transform: uppercase;
    padding: 1.3rem 1.5rem;
    border-width: 2px; }
  /* line 62, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_home-practitioner.sass */
  .home-practitioner .explanation .btn-outline-white:hover, .home-practitioner .explanation .btn-outline-white:focus {
    background-color: rgba(255, 255, 255, 0.2); }
  /* line 65, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_home-practitioner.sass */
  .home-practitioner .explanation [class^="icon"], .home-practitioner .explanation [class*=" icon"] {
    font-size: 4.8rem; }
/* line 68, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_home-practitioner.sass */
.home-practitioner .explanation-center {
  text-align: center; }
  /* line 71, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_home-practitioner.sass */
  .home-practitioner .explanation-center p {
    margin-left: 3%;
    margin-right: 3%; }
/* line 75, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_home-practitioner.sass */
.home-practitioner .explanation-block-text {
  padding: 5.5rem;
  color: #ffffff; }
/* line 80, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_home-practitioner.sass */
.home-practitioner .explanation-visibility {
  color: #00457a; }
/* line 84, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_home-practitioner.sass */
.home-practitioner .explanation-appointment .explanation-block-text {
  background-color: #f97070; }
/* line 87, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_home-practitioner.sass */
.home-practitioner .explanation-patient {
  color: #43629c; }
  /* line 90, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_home-practitioner.sass */
  .home-practitioner .explanation-patient .img-wrapper {
    text-align: center;
    padding-left: 2rem;
    padding-right: 2rem; }
    /* line 95, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_home-practitioner.sass */
    .home-practitioner .explanation-patient .img-wrapper img {
      display: inline-block; }
/* line 99, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_home-practitioner.sass */
.home-practitioner .explanation-stats .explanation-block-text {
  background-color: #43629c; }
/* line 102, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_home-practitioner.sass */
.home-practitioner .explanation-flexible {
  color: #43629c;
  margin-bottom: 0rem; }
  /* line 106, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_home-practitioner.sass */
  .home-practitioner .explanation-flexible .btn, .home-practitioner .explanation-flexible .custom-field .custom-field__important-toggle, .custom-field .home-practitioner .explanation-flexible .custom-field__important-toggle, .home-practitioner .explanation-flexible .select2-container .select2-selection li.select2-selection__choice, .select2-container .select2-selection .home-practitioner .explanation-flexible li.select2-selection__choice, .home-practitioner .explanation-flexible .slick-slider .slick-prev, .slick-slider .home-practitioner .explanation-flexible .slick-prev, .home-practitioner .explanation-flexible .slick-slider .slick-next, .slick-slider .home-practitioner .explanation-flexible .slick-next {
    margin-bottom: 3rem; }
/* line 109, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_home-practitioner.sass */
.home-practitioner .video-container {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden; }
/* line 115, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_home-practitioner.sass */
.home-practitioner .video-container iframe, .home-practitioner .video-container object, .home-practitioner .video-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

/* line 8, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_home.sass */
.home-teaser {
  position: relative; }
  /* line 10, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_home.sass */
  .home-teaser .image-wrapper {
    position: absolute;
    height: 100%;
    width: 100%; }
  /* line 15, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_home.sass */
  .home-teaser .home-title,
  .home-teaser .home-subtitle {
    text-align: center;
    color: #ffffff;
    font-weight: 500; }
  /* line 21, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_home.sass */
  .home-teaser .home-title {
    font-size: 4.8rem; }
  /* line 24, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_home.sass */
  .home-teaser .home-subtitle {
    font-size: 2.8rem;
    font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin-bottom: 30px; }
  /* line 29, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_home.sass */
  .home-teaser .text-wrapper {
    position: relative;
    padding-top: 230px;
    padding-bottom: 160px; }
  /* line 35, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_home.sass */
  .home-teaser .home-arrow {
    width: 52px;
    height: 52px;
    border-radius: 3px;
    background-color: #ffffff;
    color: #f97070;
    font-size: 32px;
    text-align: center;
    position: absolute;
    bottom: -26px;
    left: 50%;
    margin-left: -26px;
    box-shadow: 1px 0px 2px 0px rgba(0, 0, 0, 0.2);
    line-height: 52px; }
    /* line 50, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_home.sass */
    .home-teaser .home-arrow [class^="icon"], .home-teaser .home-arrow [class*=" icon"] {
      display: inline-block; }

/* line 55, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_home.sass */
.home-actions {
  padding-top: 100px;
  padding-bottom: 100px; }

/* line 59, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_home.sass */
.home-action-item {
  text-align: center; }
  /* line 62, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_home.sass */
  .home-action-item .btn, .home-action-item .custom-field .custom-field__important-toggle, .custom-field .home-action-item .custom-field__important-toggle, .home-action-item .select2-container .select2-selection li.select2-selection__choice, .select2-container .select2-selection .home-action-item li.select2-selection__choice, .home-action-item .slick-slider .slick-prev, .slick-slider .home-action-item .slick-prev, .home-action-item .slick-slider .slick-next, .slick-slider .home-action-item .slick-next {
    display: none; }
  /* line 65, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_home.sass */
  .home-action-item .content {
    display: inline-block;
    text-align: left; }
  /* line 70, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_home.sass */
  .home-action-item [class^="icon"], .home-action-item [class*=" icon"],
  .home-action-item .text-wrapper {
    display: inline-block;
    vertical-align: middle; }
  /* line 75, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_home.sass */
  .home-action-item [class^="icon"], .home-action-item [class*=" icon"] {
    font-size: 5rem;
    color: #f97070; }
  /* line 79, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_home.sass */
  .home-action-item .text-wrapper {
    color: #43629c;
    font-weight: 500;
    margin-left: 20px;
    line-height: 1; }
  /* line 85, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_home.sass */
  .home-action-item .home-action-title {
    font-size: 3.8rem; }
  /* line 88, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_home.sass */
  .home-action-item .home-action-subtitle {
    font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1.6rem;
    padding-left: 3px; }

/* line 97, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_home.sass */
.home-presentation-item {
  position: relative; }
  /* line 99, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_home.sass */
  .home-presentation-item .image-wrapper {
    height: 100%;
    width: 100%;
    position: absolute; }
  /* line 104, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_home.sass */
  .home-presentation-item .home-presentation-title,
  .home-presentation-item .home-presentation-subtitle {
    color: #43629c; }
  /* line 108, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_home.sass */
  .home-presentation-item .home-presentation-title {
    font-size: 4rem;
    font-weight: 500;
    letter-spacing: -0.05em; }
  /* line 113, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_home.sass */
  .home-presentation-item .home-presentation-subtitle {
    font-size: 3.4rem;
    font-weight: 300;
    letter-spacing: -0.02em; }
  /* line 118, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_home.sass */
  .home-presentation-item p {
    font-size: 1.6rem;
    line-height: 1.5;
    margin-bottom: 40px;
    text-align: justify; }
  /* line 124, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_home.sass */
  .home-presentation-item .text-wrapper {
    position: relative;
    padding-top: 140px;
    padding-bottom: 170px; }
  /* line 129, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_home.sass */
  .home-presentation-item .btn, .home-presentation-item .custom-field .custom-field__important-toggle, .custom-field .home-presentation-item .custom-field__important-toggle, .home-presentation-item .select2-container .select2-selection li.select2-selection__choice, .select2-container .select2-selection .home-presentation-item li.select2-selection__choice, .home-presentation-item .slick-slider .slick-prev, .slick-slider .home-presentation-item .slick-prev, .home-presentation-item .slick-slider .slick-next, .slick-slider .home-presentation-item .slick-next {
    border-width: 2px;
    background-color: transparent;
    text-transform: uppercase;
    padding: 1rem; }
    /* line 135, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_home.sass */
    .home-presentation-item .btn:hover, .home-presentation-item .custom-field .custom-field__important-toggle:hover, .custom-field .home-presentation-item .custom-field__important-toggle:hover, .home-presentation-item .select2-container .select2-selection li.select2-selection__choice:hover, .select2-container .select2-selection .home-presentation-item li.select2-selection__choice:hover, .home-presentation-item .slick-slider .slick-prev:hover, .slick-slider .home-presentation-item .slick-prev:hover, .home-presentation-item .slick-slider .slick-next:hover, .slick-slider .home-presentation-item .slick-next:hover, .home-presentation-item .btn:focus, .home-presentation-item .custom-field .custom-field__important-toggle:focus, .custom-field .home-presentation-item .custom-field__important-toggle:focus, .home-presentation-item .select2-container .select2-selection li.select2-selection__choice:focus, .select2-container .select2-selection .home-presentation-item li.select2-selection__choice:focus, .home-presentation-item .slick-slider .slick-prev:focus, .slick-slider .home-presentation-item .slick-prev:focus, .home-presentation-item .slick-slider .slick-next:focus, .slick-slider .home-presentation-item .slick-next:focus {
      background-color: #f97070; }

/* line 141, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_home.sass */
.home-opinion {
  background-color: #e1e1e1;
  padding-top: 45px;
  padding-bottom: 60px; }
  /* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_home.sass */
  .home-opinion .home-opinion-list {
    padding-left: 10%;
    padding-right: 10%; }
  /* line 151, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_home.sass */
  .home-opinion .home-opinion-item {
    position: relative;
    background-color: #ffffff;
    width: 30%;
    margin: 10px 1.5%;
    display: inline-block;
    vertical-align: top;
    height: 21rem;
    padding: 35px 24px;
    color: #8d8d8d; }
    /* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_home.sass */
    .home-opinion .home-opinion-item .opinion-author {
      font-family: "GothamRounded", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
      font-weight: 500;
      font-size: 1.5rem;
      text-transform: uppercase;
      color: #f97070;
      margin-bottom: 0.7rem; }
    /* line 170, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_home.sass */
    .home-opinion .home-opinion-item .opinion-text {
      font-size: 1.5rem; }
    /* line 173, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_home.sass */
    .home-opinion .home-opinion-item .opinion-rate {
      position: absolute;
      left: 24px;
      bottom: 30px;
      color: #f97070; }
      /* line 179, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_home.sass */
      .home-opinion .home-opinion-item .opinion-rate [class^="icon"], .home-opinion .home-opinion-item .opinion-rate [class*=" icon"] {
        float: left; }
        /* line 182, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_home.sass */
        .home-opinion .home-opinion-item .opinion-rate [class^="icon"] + [class^="icon"], .home-opinion .home-opinion-item .opinion-rate [class^="icon"] [class*=" icon"], .home-opinion .home-opinion-item .opinion-rate [class*=" icon"] + [class^="icon"], .home-opinion .home-opinion-item .opinion-rate [class*=" icon"] [class*=" icon"] {
          margin-left: 1px; }
    /* line 185, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_home.sass */
    .home-opinion .home-opinion-item .opinion-date {
      position: absolute;
      right: 24px;
      bottom: 30px;
      font-size: 1.1rem; }

/* line 1, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_listing.sass */
.listing-index,
.listing-show {
  min-height: 100vh; }
  /* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_listing.sass */
  .listing-index__title,
  .listing-show__title {
    text-align: center; }
  /* line 8, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_listing.sass */
  .listing-index__list,
  .listing-show__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    /* line 10, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_listing.sass */
    .listing-index__list h2,
    .listing-show__list h2 {
      padding-right: 2rem; }
    /* line 12, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_listing.sass */
    .listing-index__list a,
    .listing-show__list a {
      padding-left: 0.5rem;
      padding-right: 0.5rem; }
  /* line 16, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_listing.sass */
  .listing-index__breadcrumb,
  .listing-show__breadcrumb {
    background-color: #ececec;
    border-radius: 0.4rem 0.4rem 0 0;
    margin-bottom: 0.1rem;
    width: 100%;
    padding: 1.6rem; }
    /* line 22, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_listing.sass */
    .listing-index__breadcrumb .breadcrumb,
    .listing-show__breadcrumb .breadcrumb {
      padding: 0; }
      /* line 24, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_listing.sass */
      .listing-index__breadcrumb .breadcrumb-item,
      .listing-show__breadcrumb .breadcrumb-item {
        font-size: 1.4rem; }
      /* line 27, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_listing.sass */
      .listing-index__breadcrumb .breadcrumb-item:first-child,
      .listing-show__breadcrumb .breadcrumb-item:first-child {
        color: #43629c; }
  /* line 30, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_listing.sass */
  .listing-index__table,
  .listing-show__table {
    background-color: #ececec;
    padding: 0.8rem;
    border-radius: 0 0 0.4rem 0.4rem;
    color: #43629c;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (minmax(0, 1fr))[2];
        grid-template-columns: repeat(2, minmax(0, 1fr)); }
    @media (min-width: 768px) {
      /* line 30, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_listing.sass */
      .listing-index__table,
      .listing-show__table {
        -ms-grid-columns: (minmax(0, 1fr))[4];
            grid-template-columns: repeat(4, minmax(0, 1fr)); } }
    /* line 40, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_listing.sass */
    .listing-index__table p,
    .listing-show__table p {
      font-size: 1.4rem;
      padding: 0.8rem; }

/* line 6, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_patient-signin-login.sass */
.patient-signin-login-page {
  position: relative;
  overflow: hidden; }
  /* line 11, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_patient-signin-login.sass */
  .patient-signin-login-page::before {
    content: "";
    width: 100%;
    top: 0;
    left: 0;
    height: 100%;
    position: absolute;
    background-color: #ececec;
    background-image: url(/assets/ordi-sthetoscope-fd70950dc15f53e8ecf64c06be5dd7d040b4eb0a79a9217662c45a669e4e973f.jpg);
    background-size: cover;
    background-position: top right;
    min-height: 1200px;
    z-index: -1; }
  /* line 27, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_patient-signin-login.sass */
  .patient-signin-login-page .nav-tabs--secondary .nav-link {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem; }
  /* line 32, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_patient-signin-login.sass */
  .patient-signin-login-page .nav-tabs--secondary .nav-link:hover,
  .patient-signin-login-page .nav-tabs--secondary .nav-link:focus,
  .patient-signin-login-page .nav-tabs--secondary .nav-link.active,
  .patient-signin-login-page .nav-tabs--secondary .nav-link.active:hover,
  .patient-signin-login-page .nav-tabs--secondary .nav-link.active:focus {
    padding-top: 1.7rem;
    padding-bottom: 1.7rem; }
  /* line 40, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_patient-signin-login.sass */
  .patient-signin-login-page .card {
    box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.2); }

/* line 6, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_patient-space.sass */
.patient-space {
  position: relative;
  max-width: 140rem; }
  /* line 10, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_patient-space.sass */
  .patient-space .col-patient-nav,
  .patient-space .col-patient-content {
    position: relative;
    min-height: 1px; }
  /* line 16, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_patient-space.sass */
  .patient-space .col-patient-nav {
    width: 21%;
    max-width: 30rem;
    position: absolute; }
  /* line 21, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_patient-space.sass */
  .patient-space .col-patient-content {
    width: 75%;
    margin-left: 23%; }
  /* line 27, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_patient-space.sass */
  .patient-space .patient-nav {
    padding-left: 1.7rem;
    padding-top: 7.7rem;
    padding-bottom: 5rem;
    padding-right: 0rem; }
    /* line 33, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_patient-space.sass */
    .patient-space .patient-nav .patient-welcome {
      font-size: 2.5rem;
      color: #f97070;
      line-height: 1.1; }
    /* line 38, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_patient-space.sass */
    .patient-space .patient-nav .patient-name {
      font-size: 3.3rem;
      color: #f97070;
      font-weight: 700;
      line-height: 1.1; }
    /* line 44, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_patient-space.sass */
    .patient-space .patient-nav .patient-menu {
      margin-top: 1.7rem; }
      /* line 46, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_patient-space.sass */
      .patient-space .patient-nav .patient-menu ul {
        list-style: none;
        padding-left: 0;
        margin-bottom: 0; }
    /* line 52, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_patient-space.sass */
    .patient-space .patient-nav .patient-menu__title {
      font-size: 1.4rem;
      font-weight: 900;
      color: #43629c;
      display: inline-block;
      text-transform: uppercase;
      padding-top: 0.2rem;
      padding-bottom: 0.2rem; }
    /* line 61, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_patient-space.sass */
    .patient-space .patient-nav .patient-menu__tab {
      padding-top: 1.3rem;
      padding-bottom: 1.3rem;
      position: relative; }
      /* line 65, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_patient-space.sass */
      .patient-space .patient-nav .patient-menu__tab::before {
        content: "";
        width: 100%;
        background-color: #7b92ac;
        opacity: 0.3;
        height: 1px;
        position: absolute;
        top: 0;
        left: 0; }
      /* line 76, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_patient-space.sass */
      .patient-space .patient-nav .patient-menu__tab ul a {
        color: #7b92ac;
        padding-top: 0.2rem;
        padding-bottom: 0.2rem;
        display: inline-block; }
        /* line 82, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_patient-space.sass */
        .patient-space .patient-nav .patient-menu__tab ul a:hover, .patient-space .patient-nav .patient-menu__tab ul a:focus, .patient-space .patient-nav .patient-menu__tab ul a.active {
          color: #f97070; }
    /* line 87, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_patient-space.sass */
    .patient-space .patient-nav a.patient-menu__title:hover,
    .patient-space .patient-nav a.patient-menu__title.active {
      color: #f97070; }
    /* line 93, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_patient-space.sass */
    .patient-space .patient-nav .patient-logout .btn, .patient-space .patient-nav .patient-logout .custom-field .custom-field__important-toggle, .custom-field .patient-space .patient-nav .patient-logout .custom-field__important-toggle, .patient-space .patient-nav .patient-logout .select2-container .select2-selection li.select2-selection__choice, .select2-container .select2-selection .patient-space .patient-nav .patient-logout li.select2-selection__choice, .patient-space .patient-nav .patient-logout .slick-slider .slick-prev, .slick-slider .patient-space .patient-nav .patient-logout .slick-prev, .patient-space .patient-nav .patient-logout .slick-slider .slick-next, .slick-slider .patient-space .patient-nav .patient-logout .slick-next {
      text-transform: uppercase; }
      /* line 95, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_patient-space.sass */
      .patient-space .patient-nav .patient-logout .btn:hover, .patient-space .patient-nav .patient-logout .custom-field .custom-field__important-toggle:hover, .custom-field .patient-space .patient-nav .patient-logout .custom-field__important-toggle:hover, .patient-space .patient-nav .patient-logout .select2-container .select2-selection li.select2-selection__choice:hover, .select2-container .select2-selection .patient-space .patient-nav .patient-logout li.select2-selection__choice:hover, .patient-space .patient-nav .patient-logout .slick-slider .slick-prev:hover, .slick-slider .patient-space .patient-nav .patient-logout .slick-prev:hover, .patient-space .patient-nav .patient-logout .slick-slider .slick-next:hover, .slick-slider .patient-space .patient-nav .patient-logout .slick-next:hover, .patient-space .patient-nav .patient-logout .btn:focus, .patient-space .patient-nav .patient-logout .custom-field .custom-field__important-toggle:focus, .custom-field .patient-space .patient-nav .patient-logout .custom-field__important-toggle:focus, .patient-space .patient-nav .patient-logout .select2-container .select2-selection li.select2-selection__choice:focus, .select2-container .select2-selection .patient-space .patient-nav .patient-logout li.select2-selection__choice:focus, .patient-space .patient-nav .patient-logout .slick-slider .slick-prev:focus, .slick-slider .patient-space .patient-nav .patient-logout .slick-prev:focus, .patient-space .patient-nav .patient-logout .slick-slider .slick-next:focus, .slick-slider .patient-space .patient-nav .patient-logout .slick-next:focus {
        color: #f97070;
        border-color: rgba(249, 112, 112, 0.7); }
  /* line 101, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_patient-space.sass */
  .patient-space .patient-content {
    padding-left: 2.4rem;
    padding-top: 7.7rem;
    padding-bottom: 10rem;
    padding-right: 1.7rem;
    background-color: #ececec;
    min-height: 65rem; }
    /* line 109, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_patient-space.sass */
    .patient-space .patient-content .brand-name {
      font-family: "GothamRounded", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
      font-weight: 700;
      text-transform: uppercase;
      color: #c0c0c0;
      font-size: 1.7rem; }
    /* line 116, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_patient-space.sass */
    .patient-space .patient-content h1 {
      font-size: 3.2rem;
      margin-top: 0.3rem;
      margin-bottom: 1.7rem; }
  /* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_patient-space.sass */
  .patient-space .card .nav-card {
    margin-top: 3px; }
  /* line 129, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_patient-space.sass */
  .patient-space .patient-show {
    padding-left: 2rem;
    padding-right: 2rem; }
    /* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_patient-space.sass */
    .patient-space .patient-show .patient-appointment-table .appointment-info {
      position: relative; }
      /* line 136, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_patient-space.sass */
      .patient-space .patient-show .patient-appointment-table .appointment-info::after {
        content: "";
        position: absolute;
        width: 1px;
        height: 120%;
        background-color: #ececec;
        right: -1.5rem;
        top: -10%; }
      /* line 145, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_patient-space.sass */
      .patient-space .patient-show .patient-appointment-table .appointment-info + .appointment-info::after {
        height: 170%;
        top: -60%; }
  /* line 156, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_patient-space.sass */
  .patient-space .medical-record-access {
    text-align: center; }
    /* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_patient-space.sass */
    .patient-space .medical-record-access .card {
      padding: 4rem 2rem; }
    /* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_patient-space.sass */
    .patient-space .medical-record-access h2 {
      font-size: 1.8rem;
      font-weight: 700;
      text-transform: uppercase;
      color: #00457a;
      text-align: center;
      border-bottom: 1px solid #f5f5f5;
      padding-bottom: 1.2rem;
      margin-bottom: 2.2rem; }
    /* line 172, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_patient-space.sass */
    .patient-space .medical-record-access label {
      width: 64%;
      margin-bottom: 1rem; }
    /* line 176, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_patient-space.sass */
    .patient-space .medical-record-access .explanation-access {
      font-size: 1.6rem;
      font-weight: 700; }
  /* line 182, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_patient-space.sass */
  .patient-space .add-event .form-label {
    font-size: 1.4rem; }
  /* line 185, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_patient-space.sass */
  .patient-space .add-event .btn-add-event {
    padding-left: 2rem; }
  /* line 188, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_patient-space.sass */
  .patient-space .add-event .form-group {
    margin-bottom: 1rem; }

/* line 7, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_payment.sass */
.practitioner-subscription-edit .price {
  font-size: 3.2rem; }
  /* line 9, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_payment.sass */
  .practitioner-subscription-edit .price .price-end {
    font-size: 1.5rem; }
  /* line 11, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_payment.sass */
  .practitioner-subscription-edit .price .price-date {
    font-size: 1.2rem; }
/* line 14, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_payment.sass */
.practitioner-subscription-edit .offer-overview {
  padding: 1.5rem; }
  /* line 16, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_payment.sass */
  .practitioner-subscription-edit .offer-overview .offer-name {
    font-size: 2rem;
    text-align: left;
    text-transform: uppercase;
    font-weight: 500; }
  /* line 22, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_payment.sass */
  .practitioner-subscription-edit .offer-overview .offer-price {
    text-align: right;
    padding-right: 5rem;
    font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif; }
  /* line 27, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_payment.sass */
  .practitioner-subscription-edit .offer-overview .offer-price,
  .practitioner-subscription-edit .offer-overview .offer-name {
    display: inline-block;
    vertical-align: middle; }
  /* line 32, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_payment.sass */
  .practitioner-subscription-edit .offer-overview .offer-price {
    width: 25%; }
  /* line 35, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_payment.sass */
  .practitioner-subscription-edit .offer-overview .offer-name {
    width: 75%; }

/* line 38, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_payment.sass */
.payment-overview {
  border: 1px solid #43629c;
  margin-top: 3rem; }
  /* line 42, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_payment.sass */
  .payment-overview .payment-overview-title {
    font-size: 2rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    text-align: center;
    font-family: "GothamRounded", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 300; }

/* line 51, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_payment.sass */
.payment-new-amount {
  background-color: #607bad;
  color: #ffffff;
  font-family: "GothamRounded", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-align: center; }
  /* line 58, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_payment.sass */
  .payment-new-amount .offer-overview {
    background-color: #43629c;
    padding: 0.5rem 2rem; }
    /* line 61, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_payment.sass */
    .payment-new-amount .offer-overview .price {
      font-size: 3.8rem; }
      /* line 63, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_payment.sass */
      .payment-new-amount .offer-overview .price .price-end {
        font-size: 1.7rem; }
      /* line 65, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_payment.sass */
      .payment-new-amount .offer-overview .price .price-date {
        font-size: 1.4rem; }
    /* line 69, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_payment.sass */
    .payment-new-amount .offer-overview .offer-name {
      font-size: 2.7rem; }
  /* line 72, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_payment.sass */
  .payment-new-amount p {
    padding: 0.8rem 2rem;
    margin-bottom: 0; }

/* line 76, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_payment.sass */
.payment-new-options {
  background-color: #f3f3f3;
  color: #666666;
  padding: 0.5rem 1.5rem 1.5rem 1.5rem; }
  /* line 81, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_payment.sass */
  .payment-new-options .payment-overview-title {
    font-size: 1.7rem; }
  /* line 84, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_payment.sass */
  .payment-new-options .offer-overview {
    background-color: #ffffff;
    border: 1px solid #cccccc; }
    /* line 88, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_payment.sass */
    .payment-new-options .offer-overview + .offer-overview {
      border-top-width: 0px; }

/* line 91, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_payment.sass */
.payment-explanation {
  font-family: "GothamRounded", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-align: center;
  color: #666;
  margin-top: 1rem; }

/* line 98, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_payment.sass */
.payment-total {
  background-color: #aad78e;
  position: relative;
  color: #ffffff; }
  /* line 103, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_payment.sass */
  .payment-total .offer-overview {
    padding-left: 4rem; }
    /* line 106, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_payment.sass */
    .payment-total .offer-overview .offer-name {
      text-transform: none;
      font-weight: 500;
      text-align: center;
      font-family: "GothamRounded", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif; }
  /* line 112, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_payment.sass */
  .payment-total .info-active {
    position: absolute;
    left: 0;
    top: 0;
    height: 7rem;
    line-height: 6rem;
    background-color: #bfe4a7;
    color: #ffffff;
    font-size: 2.2rem;
    padding-left: 0.4rem;
    padding-right: 0.4rem;
    cursor: pointer; }
    /* line 125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_payment.sass */
    .payment-total .info-active [class^="icon-"], .payment-total .info-active [class*=" icon-"],
    .payment-total .info-active [class^="simple-icon-"], .payment-total .info-active [class*=" simple-icon-"] {
      display: inline-block;
      vertical-align: middle; }

/* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_payment.sass */
.payment-submit {
  white-space: normal;
  font-size: 2rem;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  margin-top: 0.5rem; }

/* line 139, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_payment.sass */
.payment-card {
  border: 1px solid #ECECEC;
  border-radius: 10px;
  padding: 15px;
  max-width: 500px; }
  /* line 145, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_payment.sass */
  .payment-card__title {
    font-size: 1.7rem;
    font-weight: 700;
    color: #43629c; }
  /* line 150, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_payment.sass */
  .payment-card__content {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    /* line 153, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_payment.sass */
    .payment-card__content p {
      margin-bottom: 0; }
    /* line 156, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_payment.sass */
    .payment-card__content i {
      color: #f97070; }
  /* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_payment.sass */
  .payment-card .btn, .payment-card .custom-field .custom-field__important-toggle, .custom-field .payment-card .custom-field__important-toggle, .payment-card .select2-container .select2-selection li.select2-selection__choice, .select2-container .select2-selection .payment-card li.select2-selection__choice, .payment-card .slick-slider .slick-prev, .slick-slider .payment-card .slick-prev, .payment-card .slick-slider .slick-next, .slick-slider .payment-card .slick-next {
    border-radius: 2rem; }

/* line 1, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-dashboard.sass */
.dashboard {
  width: 100%;
  padding: 3rem; }
  /* line 4, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-dashboard.sass */
  .dashboard .dashboard-section {
    overflow: hidden;
    border-radius: 5px;
    background: white;
    box-shadow: 0px 2px 5px #c6c6c6; }
    /* line 9, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-dashboard.sass */
    .dashboard .dashboard-section .dashboard-section-header {
      background-color: #00457a;
      color: white; }
      /* line 12, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-dashboard.sass */
      .dashboard .dashboard-section .dashboard-section-header .title {
        padding: 1rem; }
        /* line 14, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-dashboard.sass */
        .dashboard .dashboard-section .dashboard-section-header .title .icon {
          padding-right: 0.5rem; }
        /* line 16, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-dashboard.sass */
        .dashboard .dashboard-section .dashboard-section-header .title h4 {
          margin: 0; }
      /* line 18, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-dashboard.sass */
      .dashboard .dashboard-section .dashboard-section-header.pink {
        background-color: #f97070; }
    /* line 21, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-dashboard.sass */
    .dashboard .dashboard-section .dashboard-section-content.monthly-overview {
      padding: 5rem 0; }
      /* line 23, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-dashboard.sass */
      .dashboard .dashboard-section .dashboard-section-content.monthly-overview .stat {
        color: #00457a; }
        /* line 25, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-dashboard.sass */
        .dashboard .dashboard-section .dashboard-section-content.monthly-overview .stat .red {
          color: red; }
        /* line 27, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-dashboard.sass */
        .dashboard .dashboard-section .dashboard-section-content.monthly-overview .stat .green {
          color: #6cbe2d; }
        /* line 29, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-dashboard.sass */
        .dashboard .dashboard-section .dashboard-section-content.monthly-overview .stat h1 {
          color: inherit;
          margin: 0;
          font-size: 4rem; }
        /* line 33, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-dashboard.sass */
        .dashboard .dashboard-section .dashboard-section-content.monthly-overview .stat .icon {
          margin-left: 0.5rem;
          font-size: 2.5rem; }
    /* line 36, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-dashboard.sass */
    .dashboard .dashboard-section .dashboard-section-content.shortcuts {
      padding: 2rem; }
      /* line 38, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-dashboard.sass */
      .dashboard .dashboard-section .dashboard-section-content.shortcuts .shortcut {
        margin: 1rem;
        border-radius: 0.5rem;
        width: 15rem;
        text-align: center;
        color: white;
        padding: 1.5rem; }
        /* line 45, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-dashboard.sass */
        .dashboard .dashboard-section .dashboard-section-content.shortcuts .shortcut.blue {
          background-color: #00457a; }
        /* line 47, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-dashboard.sass */
        .dashboard .dashboard-section .dashboard-section-content.shortcuts .shortcut.pink {
          background-color: #f97070; }
        /* line 49, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-dashboard.sass */
        .dashboard .dashboard-section .dashboard-section-content.shortcuts .shortcut.green {
          background-color: #6cbe2d; }
        /* line 51, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-dashboard.sass */
        .dashboard .dashboard-section .dashboard-section-content.shortcuts .shortcut.yellow {
          background-color: #ffd900; }
        /* line 53, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-dashboard.sass */
        .dashboard .dashboard-section .dashboard-section-content.shortcuts .shortcut .icon {
          font-size: 6rem;
          margin-bottom: 1rem; }
        /* line 56, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-dashboard.sass */
        .dashboard .dashboard-section .dashboard-section-content.shortcuts .shortcut:hover {
          -webkit-transform: scale(1.1);
                  transform: scale(1.1);
          box-shadow: 0px 2px 5px #c6c6c6; }
    /* line 59, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-dashboard.sass */
    .dashboard .dashboard-section .dashboard-section-content.appointments {
      padding: 2rem; }
    /* line 61, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-dashboard.sass */
    .dashboard .dashboard-section .dashboard-section-content.tasks {
      padding: 2rem; }
      /* line 63, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-dashboard.sass */
      .dashboard .dashboard-section .dashboard-section-content.tasks * {
        width: 100%; }

/* line 2, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-default-emails.sass */
.default-emails textarea {
  border: 1px solid #e0e0e0;
  font-size: 16px; }
/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-default-emails.sass */
.default-emails .row {
  position: relative;
  border: 1px solid #e0e0e0;
  padding-left: 5px; }
  /* line 9, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-default-emails.sass */
  .default-emails .row > textarea {
    border: none;
    width: calc(100% - 50px);
    margin-bottom: 0;
    margin-left: 50px;
    outline: none;
    padding: 0 7.5px 0 0; }
  /* line 16, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-default-emails.sass */
  .default-emails .row > label {
    position: absolute;
    top: 0;
    left: 5px;
    font-size: 16px;
    color: #9e9e9e; }
/* line 22, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-default-emails.sass */
.default-emails span {
  font-size: 16px; }
/* line 24, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-default-emails.sass */
.default-emails .detail-content {
  font-size: 16px;
  border: none; }
  /* line 27, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-default-emails.sass */
  .default-emails .detail-content input {
    border: none;
    margin: 0;
    padding: 8px 0; }
    /* line 31, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-default-emails.sass */
    .default-emails .detail-content input::-webkit-input-placeholder {
      color: #9E9E9E;
      opacity: 1; }
    .default-emails .detail-content input:-ms-input-placeholder {
      color: #9E9E9E;
      opacity: 1; }
    .default-emails .detail-content input::placeholder {
      color: #9E9E9E;
      opacity: 1; }
    /* line 34, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-default-emails.sass */
    .default-emails .detail-content input:first-child {
      color: #f97070; }
      /* line 36, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-default-emails.sass */
      .default-emails .detail-content input:first-child:focus {
        outline: none;
        border-bottom: 2px solid #f97070;
        margin-bottom: -1px; }
    /* line 40, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-default-emails.sass */
    .default-emails .detail-content input:nth-child(3) {
      color: #43629c;
      margin-left: 3px; }
      /* line 43, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-default-emails.sass */
      .default-emails .detail-content input:nth-child(3):focus {
        outline: none;
        border-bottom: 2px solid #43629c;
        margin-bottom: -1px; }
    /* line 47, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-default-emails.sass */
    .default-emails .detail-content input:disabled {
      background: white; }
    /* line 49, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-default-emails.sass */
    .default-emails .detail-content input:not(:disabled) {
      min-width: 20px;
      max-width: calc((100% / 2) - 3px);
      border-bottom: 1px solid #E0E0E0; }
  /* line 54, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-default-emails.sass */
  .default-emails .detail-content span {
    color: #f97070; }

/* line 8, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-list.sass */
.practitioner-list-page .searchbar-wrapper {
  background-color: #e1e1e1;
  padding-top: 35px;
  padding-bottom: 35px; }
/* line 14, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-list.sass */
.practitioner-list-page .result-wrapper {
  height: calc(100vh - 80px - 14.3rem);
  min-height: 500px;
  width: 100%;
  position: relative; }
  /* line 21, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-list.sass */
  .practitioner-list-page .result-wrapper .no-result {
    margin: 5rem 0rem;
    display: block;
    border: 2px solid rgba(249, 112, 112, 0.8);
    color: #f97070;
    padding: 3rem;
    border-radius: 4px;
    text-align: center;
    font-family: "GothamRounded", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1.8rem;
    font-weight: 500; }
/* line 35, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-list.sass */
.practitioner-list-page .map {
  height: 100%; }

/* line 38, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-list.sass */
.thumb-practitioner.active {
  background-color: #EDF2FF;
  border: 1px solid rgba(67, 98, 156, 0.15);
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.15); }

/* line 43, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-list.sass */
.practitioner-list__result {
  height: 100%;
  overflow: auto; }
  /* line 47, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-list.sass */
  .practitioner-list__result .practitioner-scrollable {
    min-height: 100%;
    padding-bottom: 40px; }
  /* line 52, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-list.sass */
  .practitioner-list__result .result-presentation {
    padding-top: 20px;
    margin-bottom: 20px; }
    /* line 56, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-list.sass */
    .practitioner-list__result .result-presentation::after {
      clear: both;
      display: table;
      content: ""; }
  /* line 61, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-list.sass */
  .practitioner-list__result .result-number {
    float: left;
    font-size: 1.6rem; }
  /* line 65, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-list.sass */
  .practitioner-list__result .result-filter {
    float: right;
    width: 100px; }
    /* line 70, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-list.sass */
    .practitioner-list__result .result-filter .select-style .dk-selected {
      padding: 0.25rem 0rem 0.5rem 0rem;
      color: #f97070;
      font-size: 1.4rem;
      border-width: 0;
      font-weight: 700; }
      /* line 77, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-list.sass */
      .practitioner-list__result .result-filter .select-style .dk-selected::before {
        font-size: 12px;
        margin-top: -7px;
        font-weight: normal; }
    /* line 82, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-list.sass */
    .practitioner-list__result .result-filter .select-style .dk-select-options {
      border-width: 1px;
      border-color: rgba(249, 112, 112, 0.5);
      border-radius: 0;
      left: auto;
      right: 0;
      width: auto;
      min-width: 150px; }
    /* line 94, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-list.sass */
    .practitioner-list__result .result-filter .select-style .dk-option-highlight,
    .practitioner-list__result .result-filter .select-style .dk-option-selected,
    .practitioner-list__result .result-filter .select-style .dk-select-options-highlight .dk-option-selected.dk-option-highlight {
      background-color: #f97070; }
    /* line 99, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-list.sass */
    .practitioner-list__result .result-filter .select-style .dk-select-options-highlight .dk-option-selected {
      background-color: transparent; }
  /* line 104, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-list.sass */
  .practitioner-list__result .practitioner-item {
    background-color: #ffffff;
    border-radius: 4px;
    border: 2px solid #ececec;
    padding: 2.7rem 4rem;
    margin-top: 20px;
    margin-bottom: 30px; }
    /* line 112, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-list.sass */
    .practitioner-list__result .practitioner-item .practitioner-infos {
      text-align: center;
      font-size: 1.5rem; }
    /* line 116, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-list.sass */
    .practitioner-list__result .practitioner-item .practitioner-img {
      height: 92px;
      width: 92px;
      margin: 0px auto 5px auto; }
    /* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-list.sass */
    .practitioner-list__result .practitioner-item .practitioner-name,
    .practitioner-list__result .practitioner-item .practitioner-speciality {
      color: #0f3e63; }
    /* line 126, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-list.sass */
    .practitioner-list__result .practitioner-item .practitioner-secondary-speciality {
      font-size: 1.3rem; }
    /* line 129, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-list.sass */
    .practitioner-list__result .practitioner-item .practitioner-office {
      font-size: 1.7rem;
      font-weight: 700;
      margin-top: 1rem; }
    /* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-list.sass */
    .practitioner-list__result .practitioner-item .practitioner-name {
      font-weight: 700;
      text-transform: uppercase;
      margin-top: 2rem; }
    /* line 139, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-list.sass */
    .practitioner-list__result .practitioner-item .practitioner-appointment-link {
      padding: 1rem 1rem 0.8rem;
      text-transform: uppercase;
      border-width: 2px;
      font-size: 1.3rem; }
    /* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-list.sass */
    .practitioner-list__result .practitioner-item .practitioner-address {
      margin-bottom: 3rem; }
    /* line 149, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-list.sass */
    .practitioner-list__result .practitioner-item.active {
      border-color: #f97070;
      box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.3); }
      /* line 154, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-list.sass */
      .practitioner-list__result .practitioner-item.active .practitioner-appointment-link {
        background-color: #f97070;
        color: #ffffff; }
        /* line 158, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-list.sass */
        .practitioner-list__result .practitioner-item.active .practitioner-appointment-link:hover {
          background-color: #f73f3f;
          border-color: #f73f3f; }
      /* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-list.sass */
      .practitioner-list__result .practitioner-item.active .practitioner-calendar .day-value {
        background-color: #f97070; }

/* line 165, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-list.sass */
.label-substitute-practitioner-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  /* line 169, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-list.sass */
  .label-substitute-practitioner-wrapper .label-substitute-practitioner {
    background-color: #fdaf57;
    width: 1rem;
    height: 1rem;
    border-radius: 100%;
    margin-right: 7px; }
  /* line 176, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-list.sass */
  .label-substitute-practitioner-wrapper .legend-label-substitute-practitioner {
    font-size: 1.2rem;
    font-family: "GothamRounded", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif; }

/* line 180, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-list.sass */
.practitioner-list__map {
  width: calc((100% - 1140px) * 0.5 + (1140px - 665px));
  position: absolute;
  height: 100%;
  top: 0;
  right: 0; }

/* line 6, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-login.sass */
.practitioner-login-page {
  min-height: 92vh;
  background-color: #00457a;
  padding-top: 12.5rem;
  padding-bottom: 8rem; }
  /* line 12, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-login.sass */
  .practitioner-login-page h1 {
    color: white;
    text-align: center;
    margin-bottom: 3rem; }
  /* line 18, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-login.sass */
  .practitioner-login-page .login-title,
  .practitioner-login-page .brand-name {
    font-size: 3.4rem; }
  /* line 22, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-login.sass */
  .practitioner-login-page .brand-name {
    font-weight: 700;
    text-transform: uppercase; }
  /* line 26, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-login.sass */
  .practitioner-login-page .login-subtitle {
    font-size: 2rem;
    margin-top: 1rem; }
  /* line 30, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-login.sass */
  .practitioner-login-page .login-title,
  .practitioner-login-page .login-subtitle {
    font-weight: 400; }
  /* line 36, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-login.sass */
  .practitioner-login-page .card {
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.2);
    border-radius: 0px;
    position: relative;
    margin-top: 23px;
    padding: 5rem;
    margin-left: 10%;
    margin-right: 10%; }
    /* line 46, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-login.sass */
    .practitioner-login-page .card::before, .practitioner-login-page .card::after {
      content: "";
      width: 50%;
      position: absolute;
      top: -23px; }
    /* line 52, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-login.sass */
    .practitioner-login-page .card::before {
      left: 0;
      border-bottom: 23px solid #ffffff;
      border-left: 23px solid #ffffff;
      border-right: 23px solid transparent; }
    /* line 59, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-login.sass */
    .practitioner-login-page .card::after {
      right: 0;
      border-bottom: 23px solid #ffffff;
      border-left: 23px solid transparent;
      border-right: 23px solid #ffffff; }
    /* line 66, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-login.sass */
    .practitioner-login-page .card label {
      text-transform: uppercase;
      font-family: "GothamRounded", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
      color: #43629c;
      font-weight: 500;
      font-size: 1.5rem; }
    /* line 74, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-login.sass */
    .practitioner-login-page .card .abc-checkbox label {
      text-transform: none; }
      /* line 77, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-login.sass */
      .practitioner-login-page .card .abc-checkbox label::after {
        font-weight: normal; }
    /* line 81, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-login.sass */
    .practitioner-login-page .card .submit-wrapper .btn, .practitioner-login-page .card .submit-wrapper .custom-field .custom-field__important-toggle, .custom-field .practitioner-login-page .card .submit-wrapper .custom-field__important-toggle, .practitioner-login-page .card .submit-wrapper .select2-container .select2-selection li.select2-selection__choice, .select2-container .select2-selection .practitioner-login-page .card .submit-wrapper li.select2-selection__choice, .practitioner-login-page .card .submit-wrapper .slick-slider .slick-prev, .slick-slider .practitioner-login-page .card .submit-wrapper .slick-prev, .practitioner-login-page .card .submit-wrapper .slick-slider .slick-next, .slick-slider .practitioner-login-page .card .submit-wrapper .slick-next {
      white-space: normal; }

/* line 86, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-login.sass */
.title-separator {
  color: #acacac;
  font-size: 1.8rem;
  margin: 15px 0; }

/* line 2, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-patient-record.sass */
.practitioner-patient-record .tab-content {
  padding: 3rem;
  background-color: white; }
  @media (max-width: 543px) {
    /* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-patient-record.sass */
    .practitioner-patient-record .tab-content.xs-down-no-padding {
      padding: 2rem 0; } }
  /* line 11, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-patient-record.sass */
  .practitioner-patient-record .tab-content .patient-profile fieldset .section-header {
    padding: 1rem;
    color: white;
    background-color: #53abf2; }
    /* line 15, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-patient-record.sass */
    .practitioner-patient-record .tab-content .patient-profile fieldset .section-header.pink {
      background-color: #f97070; }
    /* line 17, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-patient-record.sass */
    .practitioner-patient-record .tab-content .patient-profile fieldset .section-header.yellow {
      background-color: #ffd900; }
    /* line 19, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-patient-record.sass */
    .practitioner-patient-record .tab-content .patient-profile fieldset .section-header.green {
      background-color: #6cbe2d; }
    /* line 21, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-patient-record.sass */
    .practitioner-patient-record .tab-content .patient-profile fieldset .section-header.open {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
    /* line 23, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-patient-record.sass */
    .practitioner-patient-record .tab-content .patient-profile fieldset .section-header h4 {
      margin: 0; }
  @media (max-width: 991px) {
    /* line 10, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-patient-record.sass */
    .practitioner-patient-record .tab-content .patient-profile fieldset {
      max-height: 36px; }
      /* line 27, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-patient-record.sass */
      .practitioner-patient-record .tab-content .patient-profile fieldset.open {
        max-height: initial; }
        /* line 29, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-patient-record.sass */
        .practitioner-patient-record .tab-content .patient-profile fieldset.open .as-btn {
          -webkit-transform: rotate(0deg) !important;
                  transform: rotate(0deg) !important; }
      /* line 32, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-patient-record.sass */
      .practitioner-patient-record .tab-content .patient-profile fieldset .section-header .as-btn {
        -webkit-transition: all 0.2s ease-in-out;
        transition: all 0.2s ease-in-out;
        -webkit-transform: rotate(-90deg);
                transform: rotate(-90deg); } }
  /* line 35, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-patient-record.sass */
  .practitioner-patient-record .tab-content fieldset {
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid-column;
    box-shadow: 0px 2px 5px #c6c6c6;
    border-radius: 5px;
    overflow: hidden; }
    /* line 42, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-patient-record.sass */
    .practitioner-patient-record .tab-content fieldset h3 {
      color: #01365f;
      text-transform: uppercase;
      text-align: center;
      padding-top: 3rem; }
    /* line 47, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-patient-record.sass */
    .practitioner-patient-record .tab-content fieldset .content {
      padding: 3rem; }
      /* line 49, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-patient-record.sass */
      .practitioner-patient-record .tab-content fieldset .content .btn-md {
        margin-top: 3rem; }
    /* line 51, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-patient-record.sass */
    .practitioner-patient-record .tab-content fieldset .form-group {
      margin-top: 0;
      margin-right: 0;
      margin-bottom: 0;
      margin-left: 0;
      padding: 0.5rem 1rem; }
      /* line 57, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-patient-record.sass */
      .practitioner-patient-record .tab-content fieldset .form-group:nth-child(2) {
        padding-top: 2rem; }
      /* line 59, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-patient-record.sass */
      .practitioner-patient-record .tab-content fieldset .form-group:last-child {
        padding-bottom: 2rem; }
  /* line 61, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-patient-record.sass */
  .practitioner-patient-record .tab-content .document-block {
    box-shadow: none; }
  /* line 63, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-patient-record.sass */
  .practitioner-patient-record .tab-content .alert, .practitioner-patient-record .tab-content .error_explanation {
    background-color: #fff2cf;
    color: #b6870b;
    padding: 2rem; }
    /* line 67, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-patient-record.sass */
    .practitioner-patient-record .tab-content .alert .icon, .practitioner-patient-record .tab-content .error_explanation .icon {
      margin-top: 0.3rem;
      margin-right: 1rem; }
/* line 71, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-patient-record.sass */
.practitioner-patient-record .appointments table {
  border: none; }
  /* line 74, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-patient-record.sass */
  .practitioner-patient-record .appointments table thead th {
    padding: 1rem 0.3rem;
    border: none; }
    /* line 77, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-patient-record.sass */
    .practitioner-patient-record .appointments table thead th span {
      padding: 0;
      border-radius: 0.5rem;
      color: white;
      text-align: center; }
    @media (min-width: 544px) {
      /* line 82, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-patient-record.sass */
      .practitioner-patient-record .appointments table thead th:first-child {
        padding-left: 0; } }
    /* line 85, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-patient-record.sass */
    .practitioner-patient-record .appointments table thead th:first-child span {
      background-color: #f97070; }
    /* line 88, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-patient-record.sass */
    .practitioner-patient-record .appointments table thead th:nth-child(2) span {
      background-color: #ffd900; }
    /* line 91, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-patient-record.sass */
    .practitioner-patient-record .appointments table thead th:nth-child(3) span {
      background-color: #6cbe2d; }
    /* line 94, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-patient-record.sass */
    .practitioner-patient-record .appointments table thead th:nth-child(4) span {
      background-color: #53abf2; }
    @media (min-width: 544px) {
      /* line 96, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-patient-record.sass */
      .practitioner-patient-record .appointments table thead th:last-child {
        padding-right: 0; } }
    /* line 99, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-patient-record.sass */
    .practitioner-patient-record .appointments table thead th:last-child span {
      color: #f97070; }
  /* line 102, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-patient-record.sass */
  .practitioner-patient-record .appointments table tbody tr {
    border: none;
    border-bottom: 1px solid #e6e6e6;
    background-color: white; }
    /* line 106, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-patient-record.sass */
    .practitioner-patient-record .appointments table tbody tr td {
      color: #00457a;
      font-weight: 700; }
      /* line 109, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-patient-record.sass */
      .practitioner-patient-record .appointments table tbody tr td a {
        -webkit-transition: none;
        transition: none;
        color: inherit !important;
        opacity: 0.6; }
        /* line 113, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-patient-record.sass */
        .practitioner-patient-record .appointments table tbody tr td a:hover {
          opacity: 1; }
      /* line 115, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-patient-record.sass */
      .practitioner-patient-record .appointments table tbody tr td span {
        color: inherit !important; }
    /* line 117, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-patient-record.sass */
    .practitioner-patient-record .appointments table tbody tr:last-child, .practitioner-patient-record .appointments table tbody tr:nth-last-child(2) {
      border-bottom: none; }
    /* line 119, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-patient-record.sass */
    .practitioner-patient-record .appointments table tbody tr.open {
      background-color: #f97070; }
      /* line 121, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-patient-record.sass */
      .practitioner-patient-record .appointments table tbody tr.open td {
        color: white;
        -webkit-transition: background-color 0.2s ease-in-out;
        transition: background-color 0.2s ease-in-out;
        background-color: #f97070; }
  /* line 126, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-patient-record.sass */
  .practitioner-patient-record .appointments table .history-table__appointment-content td.fixed-width {
    overflow-wrap: break-word; }
  /* line 128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-patient-record.sass */
  .practitioner-patient-record .appointments table .history-table__appointment-content p {
    font-weight: 500;
    font-size: 1.4rem; }
  /* line 131, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-patient-record.sass */
  .practitioner-patient-record .appointments table .history-table__appointment-content h4 {
    padding-top: 2rem; }
  /* line 133, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-patient-record.sass */
  .practitioner-patient-record .appointments table .history-table__appointment-content .btn-outline {
    border: 1px solid #01365f;
    padding: 1rem;
    margin-top: 2rem; }
    /* line 137, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-patient-record.sass */
    .practitioner-patient-record .appointments table .history-table__appointment-content .btn-outline .icon {
      margin-right: 0.5rem; }
/* line 139, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-patient-record.sass */
.practitioner-patient-record .submit-btn {
  border-radius: 50%;
  position: fixed;
  bottom: 5rem;
  right: 5rem;
  height: 5rem;
  width: 5rem;
  background-color: #f97070;
  color: white;
  font-size: 3rem;
  box-shadow: 0px 2px 5px #c6c6c6;
  z-index: 10;
  line-height: 1; }
  /* line 152, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-patient-record.sass */
  .practitioner-patient-record .submit-btn input, .practitioner-patient-record .submit-btn a {
    position: absolute;
    opacity: 0;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%; }
  @media (max-width: 991px) {
    /* line 139, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-patient-record.sass */
    .practitioner-patient-record .submit-btn {
      bottom: 2rem;
      right: 2rem; } }

/* line 6, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-show.sass */
.practitioner-detail {
  background-color: #e1e1e1; }

/* line 9, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-show.sass */
.practitioner-detail__general-infos {
  background-color: #ffffff;
  position: relative;
  padding-top: 40px;
  padding-bottom: 35px;
  border-top-left-radius: 3px; }
  /* line 16, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-show.sass */
  .practitioner-detail__general-infos .link-back {
    position: absolute;
    left: 20px;
    top: 16px;
    width: 39px;
    height: 34px;
    background-color: #f5f5f5;
    border: 1px solid #dadada;
    color: #333333;
    text-align: center;
    line-height: 34px;
    font-size: 1.2rem;
    z-index: 1; }
    /* line 30, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-show.sass */
    .practitioner-detail__general-infos .link-back [class^="icon"], .practitioner-detail__general-infos .link-back [class*=" icon"] {
      display: inline-block;
      -webkit-transform: rotate(90deg);
              transform: rotate(90deg); }
    /* line 34, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-show.sass */
    .practitioner-detail__general-infos .link-back:hover {
      background-color: #dadada; }
  /* line 37, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-show.sass */
  .practitioner-detail__general-infos .practitioner-img {
    height: 105px;
    width: 105px;
    margin: 0px auto 5px auto; }
  /* line 43, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-show.sass */
  .practitioner-detail__general-infos h1 {
    font-size: 2.2rem;
    font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #43629c;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 0; }
  /* line 51, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-show.sass */
  .practitioner-detail__general-infos h2 {
    font-size: 2rem;
    font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #43629c;
    margin-bottom: 0.7rem; }
  /* line 57, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-show.sass */
  .practitioner-detail__general-infos .practitioner-speciality {
    line-height: 1.2;
    font-weight: 700;
    color: #555; }
  /* line 62, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-show.sass */
  .practitioner-detail__general-infos .consultation-price {
    font-size: 1.5rem;
    color: #43629c;
    margin-bottom: 3px; }
  /* line 71, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-show.sass */
  .practitioner-detail__general-infos .consultation-price::before,
  .practitioner-detail__general-infos .practitioner-description::before,
  .practitioner-detail__general-infos .sector::before {
    content: "";
    width: 200px;
    max-width: 100%;
    height: 1px;
    background-color: #e8e8e8;
    display: block;
    margin: 10px 0px; }
  /* line 81, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-show.sass */
  .practitioner-detail__general-infos .sector {
    font-size: 1.5rem; }
  /* line 84, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-show.sass */
  .practitioner-detail__general-infos .info-wrapper {
    display: inline-block;
    vertical-align: top;
    margin-right: 15px;
    text-align: left;
    margin-bottom: 40px; }
  /* line 91, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-show.sass */
  .practitioner-detail__general-infos .info-title {
    font-family: "GothamRounded", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 1.5rem;
    margin-bottom: 10px; }
  /* line 98, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-show.sass */
  .practitioner-detail__general-infos .info-icon {
    font-size: 1.5rem;
    padding-top: 5px;
    padding-bottom: 5px; }
    /* line 103, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-show.sass */
    .practitioner-detail__general-infos .info-icon [class^="icon"], .practitioner-detail__general-infos .info-icon [class*=" icon"] {
      color: #f97070;
      width: 3rem;
      display: inline-block;
      font-size: 1.2em; }
    /* line 109, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-show.sass */
    .practitioner-detail__general-infos .info-icon + .info-icon {
      border-top: 1px solid #f1f1f1; }
  /* line 112, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-show.sass */
  .practitioner-detail__general-infos .info-rappel-sms {
    color: #f97070;
    font-weight: 600;
    padding-top: 5px;
    margin-top: 5px;
    padding-bottom: 5px;
    border-top: 1px solid #f1f1f1;
    line-height: 27px; }
    /* line 120, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-show.sass */
    .practitioner-detail__general-infos .info-rappel-sms span.icon-sms {
      font-size: 1.8em;
      vertical-align: middle; }
    /* line 123, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-show.sass */
    .practitioner-detail__general-infos .info-rappel-sms span.icon-link {
      vertical-align: middle;
      font-size: 1.4em;
      margin: 0 0.15em; }
    /* line 127, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-show.sass */
    .practitioner-detail__general-infos .info-rappel-sms a {
      color: #f97070; }
  /* line 130, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-show.sass */
  .practitioner-detail__general-infos .practitioner-more-info {
    padding-left: 20px;
    padding-right: 20px;
    text-align: left; }
    /* line 135, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-show.sass */
    .practitioner-detail__general-infos .practitioner-more-info .more-info__collapse {
      margin-top: -2px; }
    /* line 138, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-show.sass */
    .practitioner-detail__general-infos .practitioner-more-info .btn-wrapper {
      text-align: right; }
    /* line 141, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-show.sass */
    .practitioner-detail__general-infos .practitioner-more-info .btn-collapse {
      border-width: 2px;
      border-color: #d6d6d6;
      color: #8E8E8E; }
      /* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-show.sass */
      .practitioner-detail__general-infos .practitioner-more-info .btn-collapse:hover, .practitioner-detail__general-infos .practitioner-more-info .btn-collapse:focus {
        color: #ffffff;
        background-color: #d6d6d6; }
      /* line 150, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-show.sass */
      .practitioner-detail__general-infos .practitioner-more-info .btn-collapse .close-text {
        display: none; }
      /* line 152, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-show.sass */
      .practitioner-detail__general-infos .practitioner-more-info .btn-collapse .open-text {
        display: block; }
      /* line 156, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-show.sass */
      .practitioner-detail__general-infos .practitioner-more-info .btn-collapse[aria-expanded="true"] .open-text {
        display: none; }
      /* line 158, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-show.sass */
      .practitioner-detail__general-infos .practitioner-more-info .btn-collapse[aria-expanded="true"] .close-text {
        display: block; }
    /* line 164, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-show.sass */
    .practitioner-detail__general-infos .practitioner-more-info .card {
      border: 2px solid #dddddd; }
    /* line 166, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-show.sass */
    .practitioner-detail__general-infos .practitioner-more-info .card-block {
      padding: 2rem; }
    /* line 169, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-show.sass */
    .practitioner-detail__general-infos .practitioner-more-info .more-info-title {
      color: #f97070;
      text-transform: uppercase;
      font-family: "GothamRounded", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
      font-weight: 500;
      margin-bottom: 0.3rem;
      font-size: 1.5rem;
      letter-spacing: -0.05rem; }
    /* line 178, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-show.sass */
    .practitioner-detail__general-infos .practitioner-more-info .more-info-value {
      color: #333;
      margin-bottom: 1rem;
      font-size: 1.5rem;
      line-height: 1.4; }
      /* line 183, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-show.sass */
      .practitioner-detail__general-infos .practitioner-more-info .more-info-value a {
        color: #333; }
        /* line 186, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-show.sass */
        .practitioner-detail__general-infos .practitioner-more-info .more-info-value a:hover {
          color: #f97070; }
      /* line 189, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-show.sass */
      .practitioner-detail__general-infos .practitioner-more-info .more-info-value ul {
        list-style: none;
        padding-left: 0;
        margin-bottom: 0; }

/* line 194, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-show.sass */
.practitioner-detail__appointment {
  position: relative; }
  /* line 197, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-show.sass */
  .practitioner-detail__appointment .col-map {
    position: absolute;
    height: 100%;
    right: 0; }
  /* line 204, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-show.sass */
  .practitioner-detail__appointment .appointment-detail {
    padding-left: 17%;
    padding-right: 17%;
    padding-bottom: 30px;
    padding-top: 100px;
    text-align: center;
    background-color: #dadada;
    position: relative; }
    /* line 213, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-show.sass */
    .practitioner-detail__appointment .appointment-detail .select-wrapper {
      padding-left: 20%;
      padding-right: 20%;
      text-align: left;
      font-family: "GothamRounded", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif; }
    /* line 219, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-show.sass */
    .practitioner-detail__appointment .appointment-detail .select-style {
      text-align: left; }
    /* line 224, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-show.sass */
    .practitioner-detail__appointment .appointment-detail .practitioner-calendar__wrapper.disabled .practitioner-calendar, .practitioner-detail__appointment .appointment-detail .practitioner-calendar__wrapper.disabled::before, .practitioner-detail__appointment .appointment-detail .practitioner-calendar__wrapper.disabled::after,
    .practitioner-detail__appointment .appointment-detail .practitioner-calendar__wrapper.disabled .prev-week,
    .practitioner-detail__appointment .appointment-detail .practitioner-calendar__wrapper.disabled .next-week {
      background-color: #ffffff; }
    /* line 231, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-show.sass */
    .practitioner-detail__appointment .appointment-detail .practitioner-calendar__wrapper.disabled .calendar-backdrop {
      background-color: rgba(218, 218, 218, 0.5); }
    /* line 235, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-show.sass */
    .practitioner-detail__appointment .appointment-detail label {
      color: #43629c;
      font-weight: 700;
      font-size: 1.5rem; }
    /* line 240, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-show.sass */
    .practitioner-detail__appointment .appointment-detail .label--lg {
      font-size: 1.6rem;
      margin-bottom: 1rem; }
    /* line 244, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-show.sass */
    .practitioner-detail__appointment .appointment-detail hr {
      border-top-color: #f5f5f5;
      margin-top: 20px;
      margin-bottom: 20px; }
  /* line 249, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-show.sass */
  .practitioner-detail__appointment .appointment-detail__title {
    background-color: #43629c;
    padding-top: 14px;
    padding-bottom: 12px;
    font-size: 2.1rem;
    color: #ffffff;
    position: relative;
    margin-bottom: 40px;
    margin-top: 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%; }
    /* line 263, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-show.sass */
    .practitioner-detail__appointment .appointment-detail__title::before {
      content: "";
      width: 0;
      height: 0;
      border-top: 13px solid #ffffff;
      border-left: 14px solid transparent;
      border-right: 14px solid transparent;
      position: absolute;
      display: block;
      top: 0;
      left: 50%;
      margin-left: -14px; }
  /* line 276, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-show.sass */
  .practitioner-detail__appointment .special-availability-precision {
    font-size: 1.5rem;
    color: #f97070;
    margin-top: 20px;
    text-align: left; }
    /* line 281, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-show.sass */
    .practitioner-detail__appointment .special-availability-precision p {
      padding-top: 10px; }
    /* line 283, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-show.sass */
    .practitioner-detail__appointment .special-availability-precision [class^="icon"], .practitioner-detail__appointment .special-availability-precision [class*=" icon"] {
      color: #333333;
      font-size: 1.2em;
      display: inline-block;
      vertical-align: top;
      margin-left: 5px; }

/* line 291, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-show.sass */
.practitioner-detail__map {
  position: absolute;
  height: 100%;
  background-color: #eeeeee;
  width: 100%; }

/* line 305, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-show.sass */
.office-detail .practitioner-more-info {
  padding-left: 0;
  padding-right: 0; }
/* line 309, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-show.sass */
.office-detail .practitioner-description__title {
  font-size: 1.5rem;
  color: #43629c; }
/* line 314, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-show.sass */
.office-detail .practitioner-description::before {
  width: 100%; }
/* line 318, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-show.sass */
.office-detail .practitioner-more-info .more-info-value {
  margin-bottom: 3rem; }
/* line 321, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-show.sass */
.office-detail .info-rappel-sms {
  border-top: 0 none;
  margin-left: -0.6rem; }
/* line 325, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-show.sass */
.office-detail .team-list {
  margin-top: 3rem;
  margin-bottom: 4rem; }
  /* line 329, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-show.sass */
  .office-detail .team-list .container {
    padding-left: 15px;
    padding-right: 15px; }
/* line 333, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-show.sass */
.office-detail .team-list-title {
  color: #f97070;
  text-transform: uppercase;
  font-family: "GothamRounded", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
  margin-bottom: 1rem;
  font-size: 1.5rem;
  letter-spacing: -0.05rem; }
/* line 343, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-show.sass */
.office-detail .team-thumb {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  display: block; }
  /* line 347, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-show.sass */
  .office-detail .team-thumb h3,
  .office-detail .team-thumb h4 {
    font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif; }
  /* line 351, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-show.sass */
  .office-detail .team-thumb h3 {
    text-transform: uppercase;
    font-size: 1.5rem;
    font-weight: 700;
    margin-bottom: 0; }
/* line 357, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-show.sass */
.office-detail .team-thumb__image,
.office-detail .team-thumb__text {
  display: inline-block;
  vertical-align: middle; }
/* line 362, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-show.sass */
.office-detail .team-thumb__image {
  width: 7rem;
  margin-right: 1rem; }
/* line 366, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-show.sass */
.office-detail .team-thumb__text {
  width: calc(100% - 8rem); }

/* line 369, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-show.sass */
.pricing-block {
  text-align: right;
  font-size: 12px;
  font-weight: bold; }

/* line 18, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-space.sass */
.practitioner-space .col-practitioner-nav,
.practitioner-space .col-practitioner-content {
  position: relative;
  min-height: 1px; }
/* line 24, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-space.sass */
.practitioner-space .col-practitioner-nav {
  position: fixed;
  width: 21%;
  max-width: 30rem;
  top: 80px;
  z-index: 5; }
/* line 31, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-space.sass */
.practitioner-space .col-practitioner-content {
  width: 79%;
  margin-left: 21%; }
/* line 35, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-space.sass */
.practitioner-space .col-practitioner-content {
  min-height: 100vh; }
/* line 40, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-space.sass */
.practitioner-space .practitioner-nav {
  background-color: #00457a;
  color: #ffffff;
  height: calc(100vh - 80px); }
  /* line 45, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-space.sass */
  .practitioner-space .practitioner-nav .practitioner-nav__scrollable {
    max-height: calc(100vh - 80px);
    overflow: auto; }
/* line 49, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-space.sass */
.practitioner-space .practitioner-infos {
  background-color: #01365f;
  padding: 2.6rem 2rem; }
  /* line 55, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-space.sass */
  .practitioner-space .practitioner-infos .practitioner-img {
    height: 68px;
    width: 68px;
    margin: 0px auto 5px auto; }
  /* line 61, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-space.sass */
  .practitioner-space .practitioner-infos .practitioner-name {
    font-size: 1.8rem;
    font-weight: 700; }
/* line 66, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-space.sass */
.practitioner-space .practitioner-menu {
  padding: 0 0 65px 0px; }
  /* line 69, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-space.sass */
  .practitioner-space .practitioner-menu ul {
    list-style: none;
    padding-left: 0px; }
  /* line 74, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-space.sass */
  .practitioner-space .practitioner-menu a {
    color: #7b92ac;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 2rem;
    padding-right: 2rem;
    display: block; }
    /* line 82, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-space.sass */
    .practitioner-space .practitioner-menu a:hover, .practitioner-space .practitioner-menu a:focus, .practitioner-space .practitioner-menu a.active {
      color: #ffffff;
      background-color: #42619E;
      cursor: pointer; }
/* line 87, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-space.sass */
.practitioner-space .practitioner-menu__title {
  padding-top: 15px;
  padding-bottom: 5px;
  font-size: 1.4rem;
  font-weight: 900;
  padding-left: 2rem;
  padding-right: 2rem;
  color: #ffffff;
  text-transform: uppercase; }
/* line 98, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-space.sass */
.practitioner-space .practitioner-menu__collapse::after {
  content: "";
  font-family: "paramed";
  display: inline-block;
  float: right;
  color: rgba(255, 255, 255, 0.8);
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
  -webkit-transition: -webkit-transform 350ms ease;
  transition: -webkit-transform 350ms ease;
  transition: transform 350ms ease;
  transition: transform 350ms ease, -webkit-transform 350ms ease; }
/* line 108, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-space.sass */
.practitioner-space .practitioner-menu__collapse[aria-expanded="true"]::after {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg); }
/* line 113, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-space.sass */
.practitioner-space a.practitioner-menu__title {
  color: #ffffff;
  padding-top: 13px;
  padding-bottom: 13px; }
  /* line 118, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-space.sass */
  .practitioner-space a.practitioner-menu__title.active, .practitioner-space a.practitioner-menu__title:hover, .practitioner-space a.practitioner-menu__title:focus {
    background-color: #42619E; }
  /* line 122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-space.sass */
  .practitioner-space a.practitioner-menu__title.practitioner-menu__collapse.active:not(:hover), .practitioner-space a.practitioner-menu__title.practitioner-menu__collapse:focus {
    background-color: transparent; }
/* line 126, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-space.sass */
.practitioner-space .practitioner-menu__tab + .practitioner-menu__tab {
  border-top: 1px solid rgba(67, 98, 156, 0.3); }
/* line 129, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-space.sass */
.practitioner-space .practitioner-logout {
  text-align: center;
  text-transform: uppercase; }
  /* line 133, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-space.sass */
  .practitioner-space .practitioner-logout .btn, .practitioner-space .practitioner-logout .custom-field .custom-field__important-toggle, .custom-field .practitioner-space .practitioner-logout .custom-field__important-toggle, .practitioner-space .practitioner-logout .select2-container .select2-selection li.select2-selection__choice, .select2-container .select2-selection .practitioner-space .practitioner-logout li.select2-selection__choice, .practitioner-space .practitioner-logout .slick-slider .slick-prev, .slick-slider .practitioner-space .practitioner-logout .slick-prev, .practitioner-space .practitioner-logout .slick-slider .slick-next, .slick-slider .practitioner-space .practitioner-logout .slick-next {
    padding-top: 0.8rem;
    padding-bottom: 0.8rem;
    font-size: 1.3rem;
    line-height: 1;
    display: inline-block; }
    /* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-space.sass */
    .practitioner-space .practitioner-logout .btn:hover, .practitioner-space .practitioner-logout .custom-field .custom-field__important-toggle:hover, .custom-field .practitioner-space .practitioner-logout .custom-field__important-toggle:hover, .practitioner-space .practitioner-logout .select2-container .select2-selection li.select2-selection__choice:hover, .select2-container .select2-selection .practitioner-space .practitioner-logout li.select2-selection__choice:hover, .practitioner-space .practitioner-logout .slick-slider .slick-prev:hover, .slick-slider .practitioner-space .practitioner-logout .slick-prev:hover, .practitioner-space .practitioner-logout .slick-slider .slick-next:hover, .slick-slider .practitioner-space .practitioner-logout .slick-next:hover, .practitioner-space .practitioner-logout .btn:focus, .practitioner-space .practitioner-logout .custom-field .custom-field__important-toggle:focus, .custom-field .practitioner-space .practitioner-logout .custom-field__important-toggle:focus, .practitioner-space .practitioner-logout .select2-container .select2-selection li.select2-selection__choice:focus, .select2-container .select2-selection .practitioner-space .practitioner-logout li.select2-selection__choice:focus, .practitioner-space .practitioner-logout .slick-slider .slick-prev:focus, .slick-slider .practitioner-space .practitioner-logout .slick-prev:focus, .practitioner-space .practitioner-logout .slick-slider .slick-next:focus, .slick-slider .practitioner-space .practitioner-logout .slick-next:focus, .practitioner-space .practitioner-logout .btn.active, .practitioner-space .practitioner-logout .custom-field .active.custom-field__important-toggle, .custom-field .practitioner-space .practitioner-logout .active.custom-field__important-toggle, .practitioner-space .practitioner-logout .select2-container .select2-selection li.active.select2-selection__choice, .select2-container .select2-selection .practitioner-space .practitioner-logout li.active.select2-selection__choice, .practitioner-space .practitioner-logout .slick-slider .active.slick-prev, .slick-slider .practitioner-space .practitioner-logout .active.slick-prev, .practitioner-space .practitioner-logout .slick-slider .active.slick-next, .slick-slider .practitioner-space .practitioner-logout .active.slick-next {
      background-color: transparent; }
/* line 144, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-space.sass */
.practitioner-space .btn-add {
  position: fixed;
  z-index: 5;
  background: #f97070;
  border-radius: 50%;
  height: 48px;
  width: 48px;
  left: auto !important;
  right: 1.5rem;
  bottom: 1.5rem;
  margin: 0 auto;
  padding: 0;
  border: none;
  box-shadow: 0 4px 5px -1px rgba(0, 0, 0, 0.5); }
  /* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-space.sass */
  .practitioner-space .btn-add span {
    position: absolute;
    top: 54%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    left: 50%;
    font-size: 42px;
    line-height: 0;
    color: white; }
/* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-space.sass */
.practitioner-space .col-practitioner-content {
  padding-top: 80px; }
/* line 171, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-space.sass */
.practitioner-space .brand-name {
  font-family: "GothamRounded", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #c0c0c0;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 1.7rem; }
/* line 179, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-space.sass */
.practitioner-space h1 {
  font-size: 2.4rem;
  color: #01365f;
  margin-top: 0;
  margin-bottom: 1rem; }
/* line 185, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-space.sass */
.practitioner-space .practitioner-title {
  padding-left: 2.2rem;
  padding-top: 2.5rem;
  padding-bottom: 1.3rem; }
/* line 190, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-space.sass */
.practitioner-space .practitioner-main-card {
  padding-bottom: 100px;
  position: relative;
  background-color: #ececec;
  padding: 2.2rem 2.2rem 12rem 2.2rem;
  min-height: calc(100vh - 80px - 7.4rem); }
  /* line 197, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-space.sass */
  .practitioner-space .practitioner-main-card .submit-btn {
    border-radius: 50%;
    position: fixed;
    bottom: 5rem;
    right: 5rem;
    height: 5rem;
    width: 5rem;
    background-color: #f97070;
    color: white;
    font-size: 3rem;
    box-shadow: 0px 2px 5px #c6c6c6;
    z-index: 10;
    line-height: 1; }
    /* line 210, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-space.sass */
    .practitioner-space .practitioner-main-card .submit-btn input, .practitioner-space .practitioner-main-card .submit-btn a {
      position: absolute;
      opacity: 0;
      left: 0;
      top: 0;
      height: 100%;
      width: 100%; }
    @media (max-width: 991px) {
      /* line 197, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-space.sass */
      .practitioner-space .practitioner-main-card .submit-btn {
        bottom: 2rem;
        right: 2rem; } }
  /* line 220, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-space.sass */
  .practitioner-space .practitioner-main-card .second-submit-btn {
    bottom: 11rem; }
  /* line 223, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-space.sass */
  .practitioner-space .practitioner-main-card .practitioner-main-card-block {
    border-radius: 0.3rem;
    background-color: #ffffff;
    padding: 1.5rem;
    padding-left: 5.5rem; }
    /* line 229, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-space.sass */
    .practitioner-space .practitioner-main-card .practitioner-main-card-block.transparent {
      background-color: transparent; }
/* line 232, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-space.sass */
.practitioner-space .practitioner-main-card-import {
  padding-bottom: 100px;
  position: relative;
  background-color: #ececec;
  padding: 2.2rem 2.2rem 0rem 2.2rem; }
  /* line 239, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-space.sass */
  .practitioner-space .practitioner-main-card-import .practitioner-main-card-block {
    border-radius: 0.3rem;
    background-color: #ffffff;
    padding: 1.5rem;
    padding-left: 5.5rem; }
    /* line 245, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-space.sass */
    .practitioner-space .practitioner-main-card-import .practitioner-main-card-block.transparent {
      background-color: transparent; }
/* line 249, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-space.sass */
.practitioner-space .practitioner-action-block {
  position: fixed;
  z-index: 2;
  bottom: 0;
  background-color: #ffffff;
  width: 79%;
  left: 21%;
  padding: 1.6rem 2.2rem;
  box-shadow: 0px -2px 5px 0px rgba(51, 51, 51, 0.2); }
  /* line 259, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-space.sass */
  .practitioner-space .practitioner-action-block .practitioner-main-card-block {
    padding-top: 0;
    padding-bottom: 0; }
/* line 266, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-space.sass */
.practitioner-space .practitioner__patient-show {
  padding-left: 2rem;
  padding-right: 2rem; }
/* line 272, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-space.sass */
.practitioner-space .add-comment {
  position: relative;
  margin-bottom: 20px; }
  /* line 276, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-space.sass */
  .practitioner-space .add-comment .submit-wrapper {
    position: absolute;
    right: 0;
    bottom: 0; }
  /* line 281, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-space.sass */
  .practitioner-space .add-comment .file-link {
    position: absolute;
    color: #bababa;
    font-size: 1.1rem;
    bottom: 6px;
    left: 0.6rem; }
    /* line 288, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-space.sass */
    .practitioner-space .add-comment .file-link:hover {
      color: #43629c; }
  /* line 292, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-space.sass */
  .practitioner-space .add-comment textarea {
    resize: none;
    border-radius: 3px 0px 0px 3px;
    padding-left: 1.25rem;
    padding-right: 1.25rem; }
    /* line 298, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-space.sass */
    .practitioner-space .add-comment textarea:focus {
      border-color: #7b92ac; }
  /* line 302, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-space.sass */
  .practitioner-space .add-comment textarea, .practitioner-space .add-comment [type="submit"] {
    height: 6em;
    font-size: 1.5rem;
    font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 700;
    border-color: #dadada; }
  /* line 310, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-space.sass */
  .practitioner-space .add-comment [type="submit"] {
    background-color: #dadada;
    color: #8d8d8d;
    -webkit-transition: background-color 350ms ease;
    transition: background-color 350ms ease;
    display: block;
    border-radius: 0px 3px 3px 0px;
    width: 100%;
    border-width: 1px 1px 1px 0px;
    padding-left: 0.5rem;
    padding-right: 0.5rem; }
    /* line 321, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-space.sass */
    .practitioner-space .add-comment [type="submit"]:hover {
      background-color: #e1e1e1; }
/* line 331, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-space.sass */
.practitioner-space .appointment-resume .title-secondary {
  font-family: "GothamRounded", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 2.2rem;
  font-weight: 700;
  text-transform: uppercase;
  color: #f97070;
  margin-top: 12px;
  margin-bottom: 12px; }
/* line 340, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-space.sass */
.practitioner-space .appointment-resume .text-unusual-absence,
.practitioner-space .appointment-resume .text-abusive-absence {
  text-transform: uppercase;
  display: inline-block;
  vertical-align: top; }
  /* line 346, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-space.sass */
  .practitioner-space .appointment-resume .text-unusual-absence span,
  .practitioner-space .appointment-resume .text-abusive-absence span {
    display: inline-block;
    vertical-align: middle; }
  /* line 350, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-space.sass */
  .practitioner-space .appointment-resume .text-unusual-absence [class^="icon"], .practitioner-space .appointment-resume .text-unusual-absence [class*=" icon"],
  .practitioner-space .appointment-resume .text-abusive-absence [class^="icon"],
  .practitioner-space .appointment-resume .text-abusive-absence [class*=" icon"] {
    font-size: 1.2em; }
  /* line 353, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-space.sass */
  .practitioner-space .appointment-resume .text-unusual-absence .icon-absent-2,
  .practitioner-space .appointment-resume .text-abusive-absence .icon-absent-2 {
    margin-top: 0.2em; }
  /* line 357, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-space.sass */
  .practitioner-space .appointment-resume .text-unusual-absence + .text-unusual-absence,
  .practitioner-space .appointment-resume .text-unusual-absence + .text-abusive-absence,
  .practitioner-space .appointment-resume .text-abusive-absence + .text-unusual-absence,
  .practitioner-space .appointment-resume .text-abusive-absence + .text-abusive-absence {
    margin-left: 15px; }
/* line 361, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-space.sass */
.practitioner-space .appointment-resume .text-unusual-absence.active {
  color: #eda823; }
/* line 364, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-space.sass */
.practitioner-space .appointment-resume .text-abusive-absence.active {
  color: #ed5c1c; }
/* line 367, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-space.sass */
.practitioner-space .appointment-resume .submit-btn-wrapper {
  text-align: center; }
  /* line 370, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-space.sass */
  .practitioner-space .appointment-resume .submit-btn-wrapper .btn, .practitioner-space .appointment-resume .submit-btn-wrapper .custom-field .custom-field__important-toggle, .custom-field .practitioner-space .appointment-resume .submit-btn-wrapper .custom-field__important-toggle, .practitioner-space .appointment-resume .submit-btn-wrapper .select2-container .select2-selection li.select2-selection__choice, .select2-container .select2-selection .practitioner-space .appointment-resume .submit-btn-wrapper li.select2-selection__choice, .practitioner-space .appointment-resume .submit-btn-wrapper .slick-slider .slick-prev, .slick-slider .practitioner-space .appointment-resume .submit-btn-wrapper .slick-prev, .practitioner-space .appointment-resume .submit-btn-wrapper .slick-slider .slick-next, .slick-slider .practitioner-space .appointment-resume .submit-btn-wrapper .slick-next {
    margin: 10px; }
/* line 378, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-space.sass */
.practitioner-space .practitioner__patient-list .form-label {
  color: #43629c; }
/* line 386, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-space.sass */
.practitioner-space .card-practitioner-profile .btn-block[type="submit"] {
  padding-left: 0.1rem;
  padding-right: 0.1rem; }
/* line 393, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-space.sass */
.practitioner-space .appointment-type__list {
  margin-top: 1rem;
  margin-bottom: 1rem;
  padding: 4rem 6rem 2rem 6rem; }
  /* line 398, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-space.sass */
  .practitioner-space .appointment-type__list legend {
    font-size: 1.7rem;
    font-family: "GothamRounded", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #333333;
    font-weight: 500; }
/* line 408, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-space.sass */
.practitioner-space .weekly-planning__application-date {
  color: #333333; }
  /* line 411, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-space.sass */
  .practitioner-space .weekly-planning__application-date .form-group {
    margin-bottom: 0; }
  /* line 414, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-space.sass */
  .practitioner-space .weekly-planning__application-date [class^="col"], .practitioner-space .weekly-planning__application-date [class*=" col"] {
    margin-top: 0.3rem;
    margin-bottom: 0.3rem; }
  /* line 418, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-space.sass */
  .practitioner-space .weekly-planning__application-date label {
    font-size: 1.6rem; }
  /* line 421, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-space.sass */
  .practitioner-space .weekly-planning__application-date .field_with_errors::after {
    content: none; }
  /* line 425, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-space.sass */
  .practitioner-space .weekly-planning__application-date .input__group [class^="icon"], .practitioner-space .weekly-planning__application-date .input__group [class*=" icon"] {
    color: #f97070; }
  /* line 428, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-space.sass */
  .practitioner-space .weekly-planning__application-date .form-control, .practitioner-space .weekly-planning__application-date .select-style .dk-selected, .select-style .practitioner-space .weekly-planning__application-date .dk-selected, .practitioner-space .weekly-planning__application-date .select2-container .select2-selection, .select2-container .practitioner-space .weekly-planning__application-date .select2-selection,
  .practitioner-space .weekly-planning__application-date .btn,
  .practitioner-space .weekly-planning__application-date .custom-field .custom-field__important-toggle,
  .custom-field .practitioner-space .weekly-planning__application-date .custom-field__important-toggle,
  .practitioner-space .weekly-planning__application-date .select2-container .select2-selection li.select2-selection__choice,
  .select2-container .select2-selection .practitioner-space .weekly-planning__application-date li.select2-selection__choice,
  .practitioner-space .weekly-planning__application-date .slick-slider .slick-prev,
  .slick-slider .practitioner-space .weekly-planning__application-date .slick-prev,
  .practitioner-space .weekly-planning__application-date .slick-slider .slick-next,
  .slick-slider .practitioner-space .weekly-planning__application-date .slick-next {
    height: 4.2rem; }
  /* line 432, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-space.sass */
  .practitioner-space .weekly-planning__application-date .btn, .practitioner-space .weekly-planning__application-date .custom-field .custom-field__important-toggle, .custom-field .practitioner-space .weekly-planning__application-date .custom-field__important-toggle, .practitioner-space .weekly-planning__application-date .select2-container .select2-selection li.select2-selection__choice, .select2-container .select2-selection .practitioner-space .weekly-planning__application-date li.select2-selection__choice, .practitioner-space .weekly-planning__application-date .slick-slider .slick-prev, .slick-slider .practitioner-space .weekly-planning__application-date .slick-prev, .practitioner-space .weekly-planning__application-date .slick-slider .slick-next, .slick-slider .practitioner-space .weekly-planning__application-date .slick-next {
    width: 100%; }
/* line 436, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-space.sass */
.practitioner-space .weekly-planning__wrapper {
  position: relative; }
/* line 440, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-space.sass */
.practitioner-space .weekly-planning__block {
  position: relative; }
/* line 447, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-space.sass */
.practitioner-space .practitioner-conversation .practitioner-main-card-block {
  margin-bottom: 8rem; }
/* line 454, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-space.sass */
.practitioner-space .btn-collapse .close-text {
  display: none; }
/* line 456, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-space.sass */
.practitioner-space .btn-collapse .open-text {
  display: block; }
/* line 460, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-space.sass */
.practitioner-space .btn-collapse[aria-expanded="true"] .open-text {
  display: none; }
/* line 462, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-space.sass */
.practitioner-space .btn-collapse[aria-expanded="true"] .close-text {
  display: block; }

/* line 474, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-space.sass */
.practitioner-treasury .add-treasury-account {
  position: absolute;
  right: 1.5rem;
  top: 1.5rem; }
  /* line 479, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-space.sass */
  .practitioner-treasury .add-treasury-account .btn, .practitioner-treasury .add-treasury-account .custom-field .custom-field__important-toggle, .custom-field .practitioner-treasury .add-treasury-account .custom-field__important-toggle, .practitioner-treasury .add-treasury-account .select2-container .select2-selection li.select2-selection__choice, .select2-container .select2-selection .practitioner-treasury .add-treasury-account li.select2-selection__choice, .practitioner-treasury .add-treasury-account .slick-slider .slick-prev, .slick-slider .practitioner-treasury .add-treasury-account .slick-prev, .practitioner-treasury .add-treasury-account .slick-slider .slick-next, .slick-slider .practitioner-treasury .add-treasury-account .slick-next {
    border-width: 1px; }
/* line 483, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-space.sass */
.practitioner-treasury .treasury-filter.form-line .form-control, .practitioner-treasury .treasury-filter.form-line .select-style .dk-selected, .select-style .practitioner-treasury .treasury-filter.form-line .dk-selected, .practitioner-treasury .treasury-filter.form-line .select2-container .select2-selection, .select2-container .practitioner-treasury .treasury-filter.form-line .select2-selection {
  margin-top: 0.2rem;
  margin-bottom: 0.2rem; }
/* line 487, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-space.sass */
.practitioner-treasury .treasury-filter.form-line .custom-file-control {
  margin-top: 0; }

/* line 490, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-space.sass */
.card-price-title {
  font-weight: 600;
  font-size: 2rem; }
  /* line 494, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-space.sass */
  .card-price-title label {
    color: #000;
    margin-right: 1rem; }
  /* line 497, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-space.sass */
  .card-price-title .price-title {
    background-color: #0FB10E;
    color: #fff;
    display: inline-block;
    padding: 2.5rem 2rem; }

/* line 510, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-space.sass */
.default-notifications .row > .col-12:first-child {
  padding: 10px 15px; }
/* line 513, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-space.sass */
.default-notifications form {
  padding: 20px 15px; }
  /* line 516, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-space.sass */
  .default-notifications form:first-child, .default-notifications form:nth-child(2) {
    border-bottom: 1px solid #e5e5e5; }
  /* line 519, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_practitioner-space.sass */
  .default-notifications form > * {
    margin: 8px 0; }

/* line 1, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_repeatable_details.sass */
.big-title {
  font-weight: bold;
  font-size: 1.8rem;
  text-align: center;
  margin-bottom: 20px; }

/* line 7, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_repeatable_details.sass */
.day-btn-rounded {
  color: #424242;
  background: #f1f2f2;
  width: 3.7rem;
  display: inline-block;
  padding: 1rem;
  text-align: center;
  border-radius: 50%;
  margin-right: 1.2rem;
  cursor: pointer;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out; }
  /* line 18, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_repeatable_details.sass */
  .day-btn-rounded:hover {
    background: #dedede; }
  /* line 20, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_repeatable_details.sass */
  .day-btn-rounded.selected {
    color: white;
    background: #f97070; }

/* line 24, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_repeatable_details.sass */
.repeatable-submit-wrapper {
  margin-top: 35px;
  margin-bottom: 0; }
  /* line 27, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_repeatable_details.sass */
  .repeatable-submit-wrapper .xs-gutter {
    margin: 5px 0; }

/* line 6, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
.header--practitioner + .static-page {
  padding-top: 80px; }

/* line 9, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
.static-page {
  font-size: 1.6rem; }
  /* line 11, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
  .static-page .static-teaser {
    background-color: #43629c;
    color: #ffffff;
    text-align: center;
    height: 19.5rem;
    line-height: 19.5rem; }
  /* line 19, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
  .static-page .static-teaser-text {
    display: inline-block;
    vertical-align: middle;
    line-height: normal; }
  /* line 24, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
  .static-page h1 {
    font-size: 3.5rem;
    font-weight: 500;
    letter-spacing: -0.15rem; }
    /* line 28, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
    .static-page h1 span {
      display: inline-block;
      vertical-align: middle; }
    /* line 32, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
    .static-page h1 [class^="icon"], .static-page h1 [class*=" icon"] {
      font-size: 1.8em; }
    /* line 35, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
    .static-page h1 [class^="simple-icon"], .static-page h1 [class*=" simple-icon"] {
      font-size: 1.3em;
      margin-right: 1rem; }
  /* line 40, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
  .static-page h2 {
    font-size: 4rem;
    font-weight: 500;
    color: #f97070; }
    /* line 45, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
    .static-page h2::after {
      content: "";
      height: 1px;
      width: 100%;
      background-color: #d9d9d9;
      display: block;
      margin-top: 1rem;
      margin-bottom: 1rem; }
  /* line 55, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
  .static-page h3 {
    font-size: 1.8rem;
    font-weight: 700;
    font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #43629c;
    margin-top: 2.6rem; }
    /* line 62, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
    .static-page h3 + p {
      margin-top: 0; }
  /* line 65, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
  .static-page p {
    margin-top: 10px;
    line-height: 1.4; }
  /* line 69, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
  .static-page .static-image {
    width: 235px;
    height: 235px;
    overflow: hidden;
    border-radius: 50%;
    position: relative;
    border: 10px solid #eceff5;
    margin: 1.5rem;
    display: inline-block; }
  /* line 79, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
  .static-page .static-image-wrapper {
    margin: -1.5rem; }
  /* line 83, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
  .static-page .static-section {
    padding-top: 7rem;
    padding-bottom: 6rem; }
  /* line 87, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
  .static-page .static-section--gray {
    background-color: #ececec; }
    /* line 90, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
    .static-page .static-section--gray h2::after {
      background-color: #ffffff; }
    /* line 93, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
    .static-page .static-section--gray .static-image {
      border-color: #dbdee4; }

/* line 97, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
.static-page--secondary .static-teaser {
  background-color: #f97070; }
  /* line 100, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
  .static-page--secondary .static-teaser .btn-wrapper {
    margin-left: -1rem;
    margin-right: -1rem; }
  /* line 103, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
  .static-page--secondary .static-teaser .btn, .static-page--secondary .static-teaser .custom-field .custom-field__important-toggle, .custom-field .static-page--secondary .static-teaser .custom-field__important-toggle, .static-page--secondary .static-teaser .select2-container .select2-selection li.select2-selection__choice, .select2-container .select2-selection .static-page--secondary .static-teaser li.select2-selection__choice, .static-page--secondary .static-teaser .slick-slider .slick-prev, .slick-slider .static-page--secondary .static-teaser .slick-prev, .static-page--secondary .static-teaser .slick-slider .slick-next, .slick-slider .static-page--secondary .static-teaser .slick-next {
    color: #ffffff;
    background-color: rgba(255, 255, 255, 0.25);
    border-radius: 1rem;
    font-size: 2rem;
    margin-left: 1rem;
    margin-right: 1rem; }
/* line 111, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
.static-page--secondary .static-image {
  border-color: #fef0f0; }
/* line 114, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
.static-page--secondary h2 {
  color: #43629c; }
/* line 119, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
.static-page--secondary .static-section--gray .static-image {
  border-color: #eddfdf; }

/* line 126, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
.static-page--tarifs .main-content {
  background-color: #eceeef;
  padding: 2rem 0 2rem; }
  /* line 129, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
  .static-page--tarifs .main-content h3 {
    margin-top: 0;
    padding: 25px 0;
    color: #3c649d;
    text-align: center; }
/* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
.static-page--tarifs section {
  position: relative; }
  @media screen and (max-width: 543px) {
    /* line 136, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
    .static-page--tarifs section .hide-xs {
      display: none; } }
  /* line 139, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
  .static-page--tarifs section.static-section {
    padding-bottom: 11rem; }
  @media screen and (max-width: 543px) {
    /* line 141, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
    .static-page--tarifs section.header-pricing-section {
      padding-bottom: 0; } }
  /* line 144, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
  .static-page--tarifs section.header-pricing-section h1 {
    color: #00457a;
    margin: 0;
    font-weight: 400; }
    /* line 148, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
    .static-page--tarifs section.header-pricing-section h1 .price {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      -webkit-box-align: end;
          -ms-flex-align: end;
              align-items: flex-end;
      margin-top: 20px; }
      /* line 154, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
      .static-page--tarifs section.header-pricing-section h1 .price .big-title {
        line-height: 4rem;
        font-weight: 500;
        font-size: 5rem;
        margin: 0; }
      /* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
      .static-page--tarifs section.header-pricing-section h1 .price .small-title {
        font-size: 2rem; }
    @media screen and (max-width: 543px) {
      /* line 144, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
      .static-page--tarifs section.header-pricing-section h1 {
        text-align: center; }
        /* line 163, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
        .static-page--tarifs section.header-pricing-section h1 .price {
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
          margin-bottom: 10px; } }
  /* line 167, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
  .static-page--tarifs section.header-pricing-section .key-details .col-xs-4 {
    text-align: center; }
    /* line 169, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
    .static-page--tarifs section.header-pricing-section .key-details .col-xs-4 .rounded-img {
      margin: auto;
      width: 100px;
      height: 100px;
      border-radius: 50px;
      background: #f1f2f2;
      position: relative; }
      /* line 176, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
      .static-page--tarifs section.header-pricing-section .key-details .col-xs-4 .rounded-img img {
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%);
        max-height: 60px;
        max-width: 60px; }
    /* line 184, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
    .static-page--tarifs section.header-pricing-section .key-details .col-xs-4 h3 span {
      color: #f97070; }
  /* line 186, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
  .static-page--tarifs section.header-pricing-section .img-fluid, .static-page--tarifs section.header-pricing-section .carousel-inner > .carousel-item > img,
  .static-page--tarifs section.header-pricing-section .carousel-inner > .carousel-item > a > img {
    margin-bottom: 20px; }
  /* line 188, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
  .static-page--tarifs section.header-pricing-section .form-container {
    background-color: #6e88ca;
    border-radius: 10px;
    padding: 25px; }
    /* line 192, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
    .static-page--tarifs section.header-pricing-section .form-container .tooltip-bottom--sm {
      color: #ffffff; }
    /* line 194, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
    .static-page--tarifs section.header-pricing-section .form-container h2 {
      text-align: center;
      color: white;
      font-size: 2rem;
      font-weight: 400;
      margin-bottom: 15px; }
      /* line 200, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
      .static-page--tarifs section.header-pricing-section .form-container h2:after {
        content: none; }
    /* line 202, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
    .static-page--tarifs section.header-pricing-section .form-container .submit-wrapper {
      margin: 0; }
    /* line 204, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
    .static-page--tarifs section.header-pricing-section .form-container input:not([type="submit"]), .static-page--tarifs section.header-pricing-section .form-container textarea {
      border-radius: 10px;
      background: white;
      border: none; }
    /* line 208, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
    .static-page--tarifs section.header-pricing-section .form-container label {
      color: white; }
    @media screen and (max-width: 543px) {
      /* line 188, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
      .static-page--tarifs section.header-pricing-section .form-container {
        border-radius: 0; } }
  /* line 213, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
  .static-page--tarifs section.pricing-section {
    background-color: #00457a; }
    /* line 215, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
    .static-page--tarifs section.pricing-section .pricing-container {
      background-color: white; }
      /* line 217, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
      .static-page--tarifs section.pricing-section .pricing-container:not(:last-child) {
        margin-bottom: 70px; }
      /* line 220, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
      .static-page--tarifs section.pricing-section .pricing-container .header h2 {
        text-align: center;
        color: white;
        font-size: 3rem;
        font-weight: 400;
        margin: 0;
        padding: 15px 0; }
        /* line 227, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
        .static-page--tarifs section.pricing-section .pricing-container .header h2:after {
          content: none; }
      /* line 229, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
      .static-page--tarifs section.pricing-section .pricing-container .left-container {
        text-align: center; }
        /* line 231, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
        .static-page--tarifs section.pricing-section .pricing-container .left-container h3 {
          font-weight: 400;
          color: #6f6f70;
          font-size: 2rem;
          margin: 35px 0; }
        /* line 236, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
        .static-page--tarifs section.pricing-section .pricing-container .left-container h4 {
          font-weight: 400;
          color: #6f6f70;
          font-size: 1.5rem;
          margin: 0; }
        /* line 241, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
        .static-page--tarifs section.pricing-section .pricing-container .left-container .price-block {
          height: 140px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center; }
          /* line 246, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
          .static-page--tarifs section.pricing-section .pricing-container .left-container .price-block span {
            color: #6f6f70;
            font-size: 1.4rem; }
            /* line 249, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
            .static-page--tarifs section.pricing-section .pricing-container .left-container .price-block span:last-child {
              font-size: 1.8rem; }
            /* line 251, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
            .static-page--tarifs section.pricing-section .pricing-container .left-container .price-block span.big-title {
              font-size: 3rem;
              margin: 3px 0;
              font-weight: 400; }
      /* line 255, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
      .static-page--tarifs section.pricing-section .pricing-container .right-container {
        text-align: center;
        padding: 0; }
        /* line 258, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
        .static-page--tarifs section.pricing-section .pricing-container .right-container p {
          margin: 0;
          padding: 10px 0; }

/* line 427, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
.module-page .static-teaser {
  line-height: 14rem;
  height: 14rem; }
/* line 431, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
.module-page .static-section {
  padding-top: 3rem;
  padding-bottom: 3rem; }
/* line 435, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
.module-page .multi-step {
  margin-bottom: 2rem; }
/* line 438, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
.module-page h2 {
  color: #43629c; }
/* line 441, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
.module-page h1 {
  font-size: 4.5rem; }

/* line 445, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
.module-nav {
  background-color: #f1f1f1;
  border-radius: 0.3rem;
  padding: 1.6rem;
  margin-bottom: 6rem; }

/* line 451, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
.module-nav-link {
  font-size: 2.2rem;
  font-weight: 700;
  height: 9rem;
  width: 35rem;
  max-width: 100%;
  line-height: 9rem;
  padding: 0;
  position: relative;
  text-transform: uppercase; }
  /* line 461, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
  .module-nav-link [class^="icon"], .module-nav-link [class*=" icon"] {
    position: absolute;
    text-transform: none;
    font-weight: normal;
    right: 1.3rem;
    width: 4rem;
    height: 4rem;
    font-size: 0.9em;
    background-color: rgba(0, 0, 0, 0.1);
    border-radius: 50%;
    text-align: center;
    line-height: 3.5rem;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%); }
    /* line 475, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
    .module-nav-link [class^="icon"]::before, .module-nav-link [class*=" icon"]::before {
      display: inline-block;
      vertical-align: middle;
      -webkit-transform: rotate(-90deg);
              transform: rotate(-90deg);
      line-height: 1; }
    /* line 481, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
    .module-nav-link [class^="icon"]:first-child, .module-nav-link [class*=" icon"]:first-child {
      left: 1.3rem;
      right: auto; }
      /* line 484, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
      .module-nav-link [class^="icon"]:first-child::before, .module-nav-link [class*=" icon"]:first-child::before {
        -webkit-transform: rotate(90deg);
                transform: rotate(90deg); }

/* line 490, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
.module-page--blueflash .static-teaser {
  background-color: #00a4d8; }
/* line 492, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
.module-page--blueflash .static-image {
  border-color: #e5f6fb; }

/* line 497, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
.module-page--secondary .static-teaser {
  background-color: #f97070; }
/* line 499, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
.module-page--secondary .static-image {
  border-color: #fef0f0; }

/* line 503, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
.module-page--yellow .static-teaser {
  background-color: #ffba00; }
/* line 505, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
.module-page--yellow .static-image {
  border-color: #fff8e5; }

/* line 513, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
.practitioner-landing .landing-teaser {
  min-height: 80vh;
  box-shadow: inset 0 0 20px #fff;
  position: relative;
  margin-bottom: 5rem; }
/* line 519, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
.practitioner-landing .image-wrapper {
  position: absolute;
  height: 100%;
  width: 100%; }
/* line 524, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
.practitioner-landing .title-wrap {
  padding-top: 20vw;
  position: relative; }
  /* line 528, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
  .practitioner-landing .title-wrap h1 {
    color: #00457a; }
/* line 531, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
.practitioner-landing .next-arrow {
  height: 52px;
  width: 52px;
  border-radius: 3px;
  background-color: #fff;
  box-shadow: 1px 0px 2px 0px rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: -2rem;
  margin-top: -26px;
  left: 50%;
  margin-left: -26px;
  -webkit-transition-duration: 0.5s;
          transition-duration: 0.5s;
  line-height: 5rem;
  font-size: 3rem;
  font-weight: bold;
  text-align: center; }
  /* line 547, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
  .practitioner-landing .next-arrow a {
    color: #43639D;
    -webkit-transition-duration: 0.5s;
            transition-duration: 0.5s;
    text-decoration: none; }
    /* line 551, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
    .practitioner-landing .next-arrow a:hover {
      color: #F2777f;
      -webkit-transition-duration: 0.5s;
              transition-duration: 0.5s; }
/* line 557, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
.practitioner-landing .img-icon {
  height: 123px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto; }
/* line 563, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
.practitioner-landing .add-padding {
  padding-bottom: 30px; }
/* line 566, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
.practitioner-landing .no-margin {
  margin-bottom: 0; }
/* line 569, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
.practitioner-landing .blu {
  color: #43639D; }
/* line 572, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
.practitioner-landing .bg-blu {
  background-color: #43639D; }
/* line 575, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
.practitioner-landing .bg-coral {
  background-color: #f2777f; }
/* line 578, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
.practitioner-landing .bg-red {
  background-color: #ef4a55; }
/* line 581, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
.practitioner-landing .bg-white {
  background-color: #fff;
  color: #00457a; }
/* line 585, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
.practitioner-landing a.blu-button {
  color: #43639D;
  border-color: #43639D;
  -webkit-transition-duration: 0.3s;
          transition-duration: 0.3s; }
  /* line 589, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
  .practitioner-landing a.blu-button:hover {
    color: #fff;
    background-color: #43639D;
    -webkit-transition-duration: 0.3s;
            transition-duration: 0.3s; }
/* line 594, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
.practitioner-landing .hidden {
  display: none; }
/* line 597, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
.practitioner-landing #rdv-en-ligne {
  padding-top: 15px; }
/* line 600, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
.practitioner-landing #last-row {
  margin-top: 20px;
  margin-bottom: -12px; }
/* line 606, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
.practitioner-landing .text-white {
  color: #fff !important; }
/* line 609, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
.practitioner-landing .text-center {
  text-align: center !important; }
/* line 612, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
.practitioner-landing .titre-1 {
  font-size: 3em; }
/* line 615, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
.practitioner-landing .titre-2 {
  font-size: 2.1em; }
@media (min-width: 768px) {
  /* line 619, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
  .practitioner-landing .d-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; } }
/* line 625, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
.practitioner-landing .align-items-center {
  -webkit-box-align: center !important;
  -ms-flex-align: center !important;
  align-items: center !important; }
/* line 631, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
.practitioner-landing .gros-texte {
  font-size: 1.3em;
  line-height: 1.4em; }
/* line 635, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
.practitioner-landing .progress {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  font-size: 0.75rem;
  line-height: 1rem;
  text-align: center;
  background-color: #eceeef;
  border-radius: 0.25rem; }
/* line 647, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
.practitioner-landing .progress-bar {
  height: 1rem;
  color: #fff;
  background-color: #f2777f; }
/* line 652, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
.practitioner-landing .progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem; }
/* line 659, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
.practitioner-landing .progress-bar-animated {
  -webkit-animation: progress-bar-stripes 1s linear infinite;
  animation: progress-bar-stripes 1s linear infinite; }
/* line 666, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
.practitioner-landing .img-hidden {
  opacity: 0; }
/* line 669, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
.practitioner-landing .slideLeft {
  animation-name: slideLeft;
  -webkit-animation-name: slideLeft;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
  visibility: visible; }
/* line 676, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
.practitioner-landing .slideRight {
  animation-name: slideRight;
  -webkit-animation-name: slideRight;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
  visibility: visible; }
@-webkit-keyframes slideLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(70%); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0%); } }
@keyframes slideLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(70%); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0%); } }
@-webkit-keyframes slideRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-70%); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0%); } }
/* line 704, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
.practitioner-landing .colorized {
  -webkit-animation-name: colorize;
          animation-name: colorize;
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  color: #f2777f; }
@-webkit-keyframes colorize {
  0% {
    color: inherit; }
  50% {
    color: #fc8c7e; }
  100% {
    color: #f2777f; } }
@keyframes colorize {
  0% {
    color: inherit; }
  50% {
    color: #fc8c7e; }
  100% {
    color: #f2777f; } }
/* line 722, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
.practitioner-landing .calculator .form-control, .practitioner-landing .calculator .select-style .dk-selected, .select-style .practitioner-landing .calculator .dk-selected, .practitioner-landing .calculator .select2-container .select2-selection, .select2-container .practitioner-landing .calculator .select2-selection {
  max-width: 100px; }
/* line 725, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
.practitioner-landing .calculator .form-check-label {
  margin-right: 2rem; }
/* line 728, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
.practitioner-landing .calculator .radiobtn {
  margin-right: 1rem; }
/* line 731, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
.practitioner-landing .calculator #result, .practitioner-landing .calculator #secretariat, .practitioner-landing .calculator #exte, .practitioner-landing .calculator #rowAbs, .practitioner-landing .calculator #rowTarif, .practitioner-landing .calculator #rowDuree {
  max-height: 0;
  overflow: hidden; }
/* line 735, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
.practitioner-landing .calculator #error-message {
  max-height: 0;
  overflow: hidden;
  margin-top: 10px; }
/* line 740, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
.practitioner-landing .calculator #time-saved, .practitioner-landing .calculator #money-saved {
  font-size: 4em;
  color: #43639D;
  text-align: center; }
/* line 745, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
.practitioner-landing .calculator .bordered {
  border: 1px solid #43639D; }
/* line 749, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
.practitioner-landing .calculator p.euro {
  font-size: 3em;
  color: #00457A; }
/* line 752, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
.practitioner-landing .calculator p.inline {
  display: inline; }
/* line 754, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
.practitioner-landing .calculator p.disclaimer {
  color: #aaa;
  font-size: 0.9em;
  font-style: italic;
  text-align: center; }
/* line 760, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
.practitioner-landing .calculator #explanation {
  max-height: 0;
  overflow: hidden;
  -webkit-transition-duration: 1s;
          transition-duration: 1s; }
/* line 765, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
.practitioner-landing .calculator #explain {
  cursor: hand; }

/* line 773, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
.static-page--preinscription .container.larger {
  max-width: 1500px; }
@media (min-width: 768px) {
  /* line 777, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
  .static-page--preinscription .d-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; } }
/* line 782, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
.static-page--preinscription h3 {
  margin-top: 0; }
/* line 784, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
.static-page--preinscription .static-teaser {
  background-color: #3c649d;
  color: #fff;
  position: relative;
  line-height: unset;
  height: auto;
  padding: 8rem 0; }
  /* line 791, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
  .static-page--preinscription .static-teaser h1 {
    margin-bottom: 1rem; }
  /* line 793, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
  .static-page--preinscription .static-teaser .title {
    font-size: 3rem; }
  /* line 795, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
  .static-page--preinscription .static-teaser .buttons {
    position: absolute;
    bottom: 3rem;
    line-height: initial;
    height: 0;
    width: 100%;
    margin: 0; }
    /* line 802, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
    .static-page--preinscription .static-teaser .buttons #triangle-down {
      width: 0;
      height: 0;
      border-left: 7rem solid transparent;
      border-right: 7rem solid transparent;
      border-top: 4rem solid #3c639c;
      left: 50%;
      -webkit-transform: translateX(-50%);
              transform: translateX(-50%);
      position: absolute;
      top: 0;
      z-index: -1;
      padding: 0; }
    /* line 814, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
    .static-page--preinscription .static-teaser .buttons span {
      font-size: 2.3rem;
      line-height: 2.3rem; }
    /* line 817, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
    .static-page--preinscription .static-teaser .buttons a {
      padding: 2rem;
      text-transform: none; }
      /* line 820, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
      .static-page--preinscription .static-teaser .buttons a.btn-white {
        border: 1px solid #f97070; }
    /* line 822, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
    .static-page--preinscription .static-teaser .buttons p {
      font-size: 1.8rem;
      color: #484848; }
  @media (max-width: 767px) {
    /* line 784, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
    .static-page--preinscription .static-teaser {
      padding: 0; }
      /* line 827, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
      .static-page--preinscription .static-teaser .title {
        font-size: 2rem; }
        /* line 829, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
        .static-page--preinscription .static-teaser .title span {
          color: #f97070;
          font-size: 2.3rem; }
      /* line 832, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
      .static-page--preinscription .static-teaser .buttons {
        bottom: 0;
        position: relative;
        background: white;
        height: auto; }
        /* line 837, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
        .static-page--preinscription .static-teaser .buttons h3 {
          padding: 1rem 0;
          line-height: 3rem; }
        /* line 840, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
        .static-page--preinscription .static-teaser .buttons a {
          margin: 1rem 0; } }
/* line 842, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
.static-page--preinscription .sub-teaser {
  padding: 7rem 0 2rem; }
  /* line 844, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
  .static-page--preinscription .sub-teaser * {
    text-align: center; }
  /* line 846, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
  .static-page--preinscription .sub-teaser h3 {
    font-size: 2rem;
    padding-top: 1.5rem;
    margin: 0; }
  /* line 850, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
  .static-page--preinscription .sub-teaser p {
    padding-top: 0.5rem;
    color: #484848;
    font-size: 1.8rem; }
  /* line 854, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
  .static-page--preinscription .sub-teaser .icon-container {
    width: 100%;
    height: 100px; }
    /* line 857, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
    .static-page--preinscription .sub-teaser .icon-container img {
      height: 100%;
      margin: auto; }
  @media (max-width: 767px) {
    /* line 842, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
    .static-page--preinscription .sub-teaser {
      padding: 0;
      padding-bottom: 4rem; }
      /* line 863, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
      .static-page--preinscription .sub-teaser .col-xs-6 {
        padding-top: 2rem;
        padding-bottom: 2rem; }
      /* line 866, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
      .static-page--preinscription .sub-teaser h3 {
        font-size: 1.7rem; }
      /* line 868, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
      .static-page--preinscription .sub-teaser .icon-container {
        height: 50px; } }
/* line 871, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
.static-page--preinscription .btn-white {
  background-color: #fff;
  color: #f2777f; }
/* line 874, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
.static-page--preinscription .btn-white:hover {
  background-color: #eee; }
/* line 877, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
.static-page--preinscription .main-content {
  background-color: #eceeef;
  padding: 2rem 0 2rem; }
  /* line 880, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
  .static-page--preinscription .main-content h1 {
    padding: 25px 0;
    color: #3c649d;
    text-align: center; }
  /* line 884, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
  .static-page--preinscription .main-content .module-card {
    padding: 2rem;
    margin-bottom: 2rem;
    background-color: #fff;
    border-radius: 0.3rem;
    border-top: 5px solid;
    color: #43639D;
    height: 90%; }
    /* line 894, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
    .static-page--preinscription .main-content .module-card .card-title h3 {
      text-align: left;
      font-size: 2rem;
      margin-top: 0.75rem; }
    /* line 899, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
    .static-page--preinscription .main-content .module-card .card-title .card-icon {
      height: 4rem;
      float: left;
      margin-right: 1rem; }
  /* line 904, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
  .static-page--preinscription .main-content #rdv {
    border-color: #43639D; }
  /* line 906, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
  .static-page--preinscription .main-content #patients {
    border-color: #f2777f; }
  /* line 908, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
  .static-page--preinscription .main-content #compta {
    border-color: #fdbb06; }
  /* line 910, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
  .static-page--preinscription .main-content #bilans {
    border-color: #77dea1; }
  @media (max-width: 767px) {
    /* line 877, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
    .static-page--preinscription .main-content {
      background-color: white; } }
/* line 915, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
.static-page--preinscription .video-container {
  padding: 2rem 1rem; }
  /* line 917, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
  .static-page--preinscription .video-container iframe {
    width: 100%;
    height: calc((100vw - 1rem)/16*9); }
  @media (min-width: 768px) {
    /* line 915, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
    .static-page--preinscription .video-container {
      position: fixed;
      bottom: 50%;
      right: 0;
      -webkit-transform: translateY(50%);
              transform: translateY(50%);
      height: 120px;
      padding: 0;
      -webkit-transition: all 0.2s ease-in-out;
      transition: all 0.2s ease-in-out;
      cursor: pointer;
      box-shadow: 0px 0px 10px 4px rgba(0, 0, 0, 0.4); }
      /* line 930, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
      .static-page--preinscription .video-container img {
        height: 100%;
        width: auto; }
      /* line 933, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
      .static-page--preinscription .video-container:hover {
        height: 160px; } }

/* line 938, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
#try-video-modal:not(.in) video-container {
  display: none; }
/* line 940, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
#try-video-modal .modal-dialog {
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content; }
  /* line 942, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
  #try-video-modal .modal-dialog .modal-body {
    padding: 50px; }

/* line 949, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
.static-page--demoinscription .big-title {
  background: #00457a;
  color: white; }
  /* line 952, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
  .static-page--demoinscription .big-title h1 {
    text-align: center;
    padding: 30px 0;
    font-weight: 400; }
/* line 956, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
.static-page--demoinscription .container {
  max-width: 1280px;
  padding: 0 15px; }
  /* line 959, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
  .static-page--demoinscription .container .row {
    min-width: 100%; }
    /* line 961, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
    .static-page--demoinscription .container .row .left-col {
      padding: 10px 30px; }
      /* line 963, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
      .static-page--demoinscription .container .row .left-col h2 {
        text-align: center;
        font-size: 3.2rem;
        font-weight: 400;
        color: #00457a;
        padding: 20px 0; }
        /* line 969, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
        .static-page--demoinscription .container .row .left-col h2::after {
          margin: auto;
          margin-top: 5rem;
          margin-bottom: 2rem;
          background-color: #5183aa;
          width: 30%; }
      /* line 975, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
      .static-page--demoinscription .container .row .left-col .img-fluid, .static-page--demoinscription .container .row .left-col .carousel-inner > .carousel-item > img,
      .static-page--demoinscription .container .row .left-col .carousel-inner > .carousel-item > a > img {
        margin: auto;
        width: 80%;
        margin-bottom: 4rem; }
      /* line 980, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
      .static-page--demoinscription .container .row .left-col .key-details .col-xs-4 {
        text-align: center; }
        /* line 982, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
        .static-page--demoinscription .container .row .left-col .key-details .col-xs-4 .rounded-img {
          margin: auto;
          width: 100px;
          height: 100px;
          border-radius: 50px;
          background: #f1f2f2;
          position: relative; }
          /* line 989, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
          .static-page--demoinscription .container .row .left-col .key-details .col-xs-4 .rounded-img img {
            position: absolute;
            top: 50%;
            left: 50%;
            -webkit-transform: translate(-50%, -50%);
                    transform: translate(-50%, -50%);
            max-height: 60px;
            max-width: 60px; }
      /* line 997, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
      .static-page--demoinscription .container .row .left-col h3 span {
        color: #f97070; }
      /* line 999, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
      .static-page--demoinscription .container .row .left-col hr {
        padding: 0 20px;
        margin: 1.5rem auto;
        width: 90%;
        background-color: #5183aa; }
      /* line 1004, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
      .static-page--demoinscription .container .row .left-col p {
        color: #00457a;
        font-size: 1.7rem;
        text-align: justify;
        margin: 2rem 0; }
      /* line 1009, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
      .static-page--demoinscription .container .row .left-col .buttons-row {
        margin: 3rem 0; }
        /* line 1011, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
        .static-page--demoinscription .container .row .left-col .buttons-row > div {
          width: 10%; }
        /* line 1013, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
        .static-page--demoinscription .container .row .left-col .buttons-row span {
          text-align: center;
          color: #00457a;
          font-weight: 600;
          font-size: 2rem;
          line-height: 14rem; }
        /* line 1019, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
        .static-page--demoinscription .container .row .left-col .buttons-row .button-container {
          width: 45%; }
          /* line 1021, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
          .static-page--demoinscription .container .row .left-col .buttons-row .button-container .img-container {
            margin: 10px auto;
            height: 75px; }
            /* line 1024, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
            .static-page--demoinscription .container .row .left-col .buttons-row .button-container .img-container img {
              height: 100%; }
          /* line 1026, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
          .static-page--demoinscription .container .row .left-col .buttons-row .button-container .btn, .static-page--demoinscription .container .row .left-col .buttons-row .button-container .custom-field .custom-field__important-toggle, .custom-field .static-page--demoinscription .container .row .left-col .buttons-row .button-container .custom-field__important-toggle, .static-page--demoinscription .container .row .left-col .buttons-row .button-container .select2-container .select2-selection li.select2-selection__choice, .select2-container .select2-selection .static-page--demoinscription .container .row .left-col .buttons-row .button-container li.select2-selection__choice, .static-page--demoinscription .container .row .left-col .buttons-row .button-container .slick-slider .slick-prev, .slick-slider .static-page--demoinscription .container .row .left-col .buttons-row .button-container .slick-prev, .static-page--demoinscription .container .row .left-col .buttons-row .button-container .slick-slider .slick-next, .slick-slider .static-page--demoinscription .container .row .left-col .buttons-row .button-container .slick-next {
            color: #f97070;
            border: 2px solid #f97070;
            font-size: 2rem;
            padding: 10px 0; }
            /* line 1031, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
            .static-page--demoinscription .container .row .left-col .buttons-row .button-container .btn:hover, .static-page--demoinscription .container .row .left-col .buttons-row .button-container .custom-field .custom-field__important-toggle:hover, .custom-field .static-page--demoinscription .container .row .left-col .buttons-row .button-container .custom-field__important-toggle:hover, .static-page--demoinscription .container .row .left-col .buttons-row .button-container .select2-container .select2-selection li.select2-selection__choice:hover, .select2-container .select2-selection .static-page--demoinscription .container .row .left-col .buttons-row .button-container li.select2-selection__choice:hover, .static-page--demoinscription .container .row .left-col .buttons-row .button-container .slick-slider .slick-prev:hover, .slick-slider .static-page--demoinscription .container .row .left-col .buttons-row .button-container .slick-prev:hover, .static-page--demoinscription .container .row .left-col .buttons-row .button-container .slick-slider .slick-next:hover, .slick-slider .static-page--demoinscription .container .row .left-col .buttons-row .button-container .slick-next:hover {
              background-color: #f1f2f2; }
          /* line 1033, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
          .static-page--demoinscription .container .row .left-col .buttons-row .button-container p {
            font-size: 1.4rem;
            color: #424242;
            text-align: center; }
          /* line 1037, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
          .static-page--demoinscription .container .row .left-col .buttons-row .button-container.disabled {
            opacity: 0.4; }
            /* line 1039, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
            .static-page--demoinscription .container .row .left-col .buttons-row .button-container.disabled .btn, .static-page--demoinscription .container .row .left-col .buttons-row .button-container.disabled .custom-field .custom-field__important-toggle, .custom-field .static-page--demoinscription .container .row .left-col .buttons-row .button-container.disabled .custom-field__important-toggle, .static-page--demoinscription .container .row .left-col .buttons-row .button-container.disabled .select2-container .select2-selection li.select2-selection__choice, .select2-container .select2-selection .static-page--demoinscription .container .row .left-col .buttons-row .button-container.disabled li.select2-selection__choice, .static-page--demoinscription .container .row .left-col .buttons-row .button-container.disabled .slick-slider .slick-prev, .slick-slider .static-page--demoinscription .container .row .left-col .buttons-row .button-container.disabled .slick-prev, .static-page--demoinscription .container .row .left-col .buttons-row .button-container.disabled .slick-slider .slick-next, .slick-slider .static-page--demoinscription .container .row .left-col .buttons-row .button-container.disabled .slick-next {
              pointer-events: none;
              cursor: default; }
      /* line 1042, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
      .static-page--demoinscription .container .row .left-col a:last-child {
        text-align: center;
        color: #00457a;
        font-size: 1.7rem;
        margin: 2rem 0;
        display: block; }
    /* line 1048, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
    .static-page--demoinscription .container .row .right-col {
      padding: 10px 30px; }
      /* line 1050, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
      .static-page--demoinscription .container .row .right-col .form-container {
        background-color: #6e88ca;
        border-radius: 10px;
        padding: 25px; }
        /* line 1054, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
        .static-page--demoinscription .container .row .right-col .form-container .tooltip-bottom--sm {
          color: #ffffff; }
        /* line 1056, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
        .static-page--demoinscription .container .row .right-col .form-container h2 {
          text-align: center;
          color: white;
          font-size: 2rem;
          font-weight: 500;
          margin-bottom: 15px; }
          /* line 1062, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
          .static-page--demoinscription .container .row .right-col .form-container h2:after {
            content: none; }
        /* line 1064, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
        .static-page--demoinscription .container .row .right-col .form-container .submit-wrapper {
          margin: 0; }
        /* line 1066, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
        .static-page--demoinscription .container .row .right-col .form-container input:not([type="submit"]), .static-page--demoinscription .container .row .right-col .form-container textarea {
          border-radius: 10px;
          background: white;
          border: none; }
        /* line 1070, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
        .static-page--demoinscription .container .row .right-col .form-container label {
          color: white; }
        @media screen and (max-width: 543px) {
          /* line 1050, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
          .static-page--demoinscription .container .row .right-col .form-container {
            border-radius: 0; } }
    @media screen and (max-width: 543px) {
      /* line 1074, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
      .static-page--demoinscription .container .row .hide-xs {
        display: none; } }

/* line 1081, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
.static-page--demothanks .col-xs-12 {
  padding: 30px 20px;
  text-align: center; }
  /* line 1084, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
  .static-page--demothanks .col-xs-12 img {
    margin: auto;
    width: 90%; }
  /* line 1087, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
  .static-page--demothanks .col-xs-12 p {
    font-size: 2rem; }
  /* line 1089, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
  .static-page--demothanks .col-xs-12:first-child {
    background: #f1f2f2; }
    /* line 1091, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
    .static-page--demothanks .col-xs-12:first-child h2 {
      color: #43629c;
      margin: 20px; }
      /* line 1094, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
      .static-page--demothanks .col-xs-12:first-child h2::after {
        content: none; }
      /* line 1096, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
      .static-page--demothanks .col-xs-12:first-child h2 b {
        color: #f97070; }
    /* line 1098, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
    .static-page--demothanks .col-xs-12:first-child img {
      max-width: 350px; }
    /* line 1100, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
    .static-page--demothanks .col-xs-12:first-child p {
      margin: 30px 0;
      color: #00457a; }
      /* line 1103, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
      .static-page--demothanks .col-xs-12:first-child p span {
        color: #5282dc; }
  /* line 1106, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
  .static-page--demothanks .col-xs-12:last-child img {
    max-width: 500px; }
  /* line 1108, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
  .static-page--demothanks .col-xs-12:last-child p {
    color: #5282dc;
    font-weight: bold; }

/* line 1113, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
.reviews .reviews-header {
  background-color: #f2777f;
  padding: 1.5rem 0 1.25rem; }
  /* line 1116, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
  .reviews .reviews-header h3 {
    font-size: 2rem;
    color: #fff; }
/* line 1119, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
.reviews .reviews-content {
  padding: 0.5rem 0 0.5rem;
  background-color: #6e8cc7;
  color: #fff;
  text-align: center; }
  /* line 1125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
  .reviews .reviews-content .name {
    font-size: 2rem;
    margin: 10px; }
  /* line 1128, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
  .reviews .reviews-content .specialty {
    font-size: 1.7rem; }
  /* line 1130, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
  .reviews .reviews-content .testimony {
    font-size: 1.5rem; }
  /* line 1132, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
  .reviews .reviews-content .icon-star-full {
    display: inline;
    margin-right: 0.5rem; }
  /* line 1135, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_static-pages.sass */
  .reviews .reviews-content .icon-star-empty {
    display: inline;
    margin-right: 0.5rem; }

/* line 7, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_user-space.sass */
.patient-card {
  background-color: #00457a;
  color: #ffffff;
  font-size: 1.5rem;
  border: 1px solid #e1e1e1;
  border-radius: 0; }
  /* line 14, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_user-space.sass */
  .patient-card .link-back {
    float: left;
    color: #ffffff;
    display: block;
    font-size: 1.2em;
    line-height: 3.5em;
    padding: 0.3rem; }
    /* line 21, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_user-space.sass */
    .patient-card .link-back span {
      display: inline-block;
      -webkit-transform: rotate(90deg);
              transform: rotate(90deg); }
  /* line 26, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_user-space.sass */
  .patient-card .patient-title {
    font-family: "GothamRounded", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
    border-left: 1px solid #e1e1e1;
    float: left;
    padding: 1rem 0.5rem 1rem 1.5rem;
    width: calc(100% - 2.6rem); }
    /* line 33, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_user-space.sass */
    .patient-card .patient-title .btn, .patient-card .patient-title .custom-field .custom-field__important-toggle, .custom-field .patient-card .patient-title .custom-field__important-toggle, .patient-card .patient-title .select2-container .select2-selection li.select2-selection__choice, .select2-container .select2-selection .patient-card .patient-title li.select2-selection__choice, .patient-card .patient-title .slick-slider .slick-prev, .slick-slider .patient-card .patient-title .slick-prev, .patient-card .patient-title .slick-slider .slick-next, .slick-slider .patient-card .patient-title .slick-next {
      margin-top: 0.8rem; }
  /* line 37, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_user-space.sass */
  .patient-card .patient-name {
    font-weight: 500;
    font-size: 2.3rem;
    max-width: calc(100% - 4rem);
    display: inline-block; }
  /* line 44, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_user-space.sass */
  .patient-card .appointment-info, .patient-card .profile-info {
    clear: both;
    border-top: 1px solid #e1e1e1;
    text-align: center;
    padding: 15px 5px; }
  /* line 50, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_user-space.sass */
  .patient-card .appointment-type, .patient-card .profile-type {
    color: #7b92ac; }
  /* line 53, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_user-space.sass */
  .patient-card .profile-type {
    font-size: 1.4rem; }
  /* line 57, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_user-space.sass */
  .patient-card .appointment-info .btn, .patient-card .appointment-info .custom-field .custom-field__important-toggle, .custom-field .patient-card .appointment-info .custom-field__important-toggle, .patient-card .appointment-info .select2-container .select2-selection li.select2-selection__choice, .select2-container .select2-selection .patient-card .appointment-info li.select2-selection__choice, .patient-card .appointment-info .slick-slider .slick-prev, .slick-slider .patient-card .appointment-info .slick-prev, .patient-card .appointment-info .slick-slider .slick-next, .slick-slider .patient-card .appointment-info .slick-next {
    margin-top: 12px;
    white-space: normal;
    font-size: 1.2rem;
    margin-left: 0.3rem;
    margin-right: 0.3rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem; }
  @media (min-width: 992px) {
    /* line 66, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_user-space.sass */
    .patient-card .appointment-info .action-btns {
      position: absolute;
      bottom: 15px;
      right: 0;
      text-align: right; } }
  /* line 73, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_user-space.sass */
  .patient-card .appointment-info .btn-wrapper {
    margin-left: -0.3rem;
    margin-right: -0.3rem; }
  /* line 77, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_user-space.sass */
  .patient-card .appointment-info--finalized {
    text-align: left;
    padding-left: 2rem;
    padding-right: 1.5rem;
    line-height: 1.5; }
    /* line 82, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_user-space.sass */
    .patient-card .appointment-info--finalized .appointment-type {
      color: #ffffff; }
  /* line 85, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_user-space.sass */
  .patient-card .appointment-finalized-actions {
    margin-top: 2rem; }
    /* line 87, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_user-space.sass */
    .patient-card .appointment-finalized-actions::after {
      content: "";
      display: table;
      clear: both; }

/* line 94, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_user-space.sass */
.patient-file {
  margin-bottom: 30px; }
  /* line 97, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_user-space.sass */
  .patient-file .btn, .patient-file .custom-field .custom-field__important-toggle, .custom-field .patient-file .custom-field__important-toggle, .patient-file .select2-container .select2-selection li.select2-selection__choice, .select2-container .select2-selection .patient-file li.select2-selection__choice, .patient-file .slick-slider .slick-prev, .slick-slider .patient-file .slick-prev, .patient-file .slick-slider .slick-next, .slick-slider .patient-file .slick-next {
    text-transform: uppercase;
    width: 100%;
    margin-top: 10px; }
  /* line 102, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_user-space.sass */
  .patient-file .card {
    margin-top: 3px; }
    /* line 106, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_user-space.sass */
    .patient-file .card .card-title .edit-btn {
      margin-top: 0 !important;
      width: 40px;
      float: right; }

/* line 116, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_user-space.sass */
.practitioner-space .add-event, .patient-space .add-event {
  padding-bottom: 20px; }
  /* line 118, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_user-space.sass */
  .practitioner-space .add-event .form-label, .patient-space .add-event .form-label {
    color: #8d8d8d; }
  /* line 121, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_user-space.sass */
  .practitioner-space .add-event .card, .patient-space .add-event .card {
    border-color: #dadada;
    border-style: solid;
    border-width: 0px 1px 1px 1px;
    border-radius: 0px; }
  /* line 127, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_user-space.sass */
  .practitioner-space .add-event .btn-add-event, .patient-space .add-event .btn-add-event {
    color: #8d8d8d;
    font-size: 1.6rem;
    font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-align: left;
    position: relative;
    width: 100%;
    border-radius: 0;
    border-color: #dadada;
    padding-top: 0.8rem;
    padding-bottom: 0.8rem;
    font-weight: 700; }
    /* line 139, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_user-space.sass */
    .practitioner-space .add-event .btn-add-event::after, .patient-space .add-event .btn-add-event::after {
      content: "";
      font-family: "paramed";
      color: #8d8d8d;
      right: 7px;
      font-size: 18px;
      font-weight: normal; }
    /* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_user-space.sass */
    .practitioner-space .add-event .btn-add-event::before, .patient-space .add-event .btn-add-event::before {
      content: "";
      width: 1px;
      height: 100%;
      top: 0;
      right: 33px;
      background-color: #dadada; }
    /* line 154, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_user-space.sass */
    .practitioner-space .add-event .btn-add-event::before, .practitioner-space .add-event .btn-add-event::after, .patient-space .add-event .btn-add-event::before, .patient-space .add-event .btn-add-event::after {
      position: absolute; }
    /* line 158, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_user-space.sass */
    .practitioner-space .add-event .btn-add-event[aria-expanded='true']::after, .patient-space .add-event .btn-add-event[aria-expanded='true']::after {
      content: ""; }
/* line 162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_user-space.sass */
.practitioner-space .event-item, .patient-space .event-item {
  margin-bottom: 15px; }
  /* line 164, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_user-space.sass */
  .practitioner-space .event-item .card, .patient-space .event-item .card {
    border: 1px solid rgba(141, 141, 141, 0.3); }
  /* line 166, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_user-space.sass */
  .practitioner-space .event-item .card-block, .patient-space .event-item .card-block {
    position: relative; }
  /* line 168, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_user-space.sass */
  .practitioner-space .event-item .event-date, .patient-space .event-item .event-date {
    background-color: #8d8d8d;
    color: #ffffff;
    font-family: "GothamRounded", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 700;
    font-size: 1.5rem;
    padding: 0.7rem 1.25rem; }
  /* line 185, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_user-space.sass */
  .practitioner-space .event-item .event-title, .patient-space .event-item .event-title {
    text-transform: uppercase;
    font-weight: 700;
    font-size: 1.5rem;
    margin-bottom: 5px; }
  /* line 191, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_user-space.sass */
  .practitioner-space .event-item .event-publish-date,
  .practitioner-space .event-item .event-author,
  .practitioner-space .event-item .event-file, .patient-space .event-item .event-publish-date,
  .patient-space .event-item .event-author,
  .patient-space .event-item .event-file {
    font-size: 1.3rem;
    color: #8d8d8d; }
  /* line 197, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_user-space.sass */
  .practitioner-space .event-item .event-description, .patient-space .event-item .event-description {
    margin-top: 10px; }
  /* line 200, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_user-space.sass */
  .practitioner-space .event-item .event-actions, .patient-space .event-item .event-actions {
    position: absolute;
    right: 0.8rem;
    top: 0.8rem; }
    /* line 205, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_user-space.sass */
    .practitioner-space .event-item .event-actions a, .patient-space .event-item .event-actions a {
      padding: 0.7rem 0.85rem; }
      /* line 207, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_user-space.sass */
      .practitioner-space .event-item .event-actions a + a, .patient-space .event-item .event-actions a + a {
        margin-left: 0.2rem; }
/* line 211, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_user-space.sass */
.practitioner-space .event-load-more, .patient-space .event-load-more {
  text-align: center; }
/* line 214, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_user-space.sass */
.practitioner-space .load-more, .patient-space .load-more {
  display: inline-block; }
  /* line 216, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_user-space.sass */
  .practitioner-space .load-more span, .patient-space .load-more span {
    display: inline-block;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background-color: #c0c0c0;
    -webkit-transition: background-color 350ms ease;
    transition: background-color 350ms ease; }
    /* line 224, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_user-space.sass */
    .practitioner-space .load-more span + span, .patient-space .load-more span + span {
      margin-left: 4px; }
  /* line 228, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_user-space.sass */
  .practitioner-space .load-more:hover span, .patient-space .load-more:hover span {
    background-color: #8d8d8d; }

/* line 6, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_validation-message.sass */
.validation-message {
  padding-top: 30px;
  padding-bottom: 350px; }
  /* line 10, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_validation-message.sass */
  .validation-message .card-block {
    padding: 40px 20px;
    font-family: "GothamRounded", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-align: center; }
  /* line 15, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_validation-message.sass */
  .validation-message [class^="icon"], .validation-message [class*=" icon"] {
    color: #78DFA1;
    font-size: 42px;
    margin-bottom: 12px;
    margin-top: -5px; }
  /* line 22, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_validation-message.sass */
  .validation-message h1 {
    font-weight: 500;
    font-size: 2.6rem;
    color: #00457a; }
  /* line 27, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_validation-message.sass */
  .validation-message h3 {
    font-weight: 500;
    font-size: 2.6rem;
    color: #00457a; }
  /* line 32, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_validation-message.sass */
  .validation-message p {
    font-size: 1.8rem; }
  /* line 35, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_validation-message.sass */
  .validation-message .p-small {
    font-size: 1.6rem;
    line-height: 1.5; }

/* line 40, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_validation-message.sass */
.validation-message--secondary {
  padding-top: 0; }
  /* line 42, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/_validation-message.sass */
  .validation-message--secondary [class^="icon"], .validation-message--secondary [class*=" icon"] {
    color: #f97070;
    font-size: 54px;
    margin-bottom: 7px; }

/* line 1, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/pricing.sass */
.justify-center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

/* line 3, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/pricing.sass */
.justify-space-evenly {
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/pricing.sass */
.justify-end {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end; }

/* line 7, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/pricing.sass */
.flex-row {
  margin-bottom: 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  /* line 11, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/pricing.sass */
  .flex-row .pricing-card {
    margin-top: 25px;
    border: 1px solid #ececec;
    -ms-flex-preferred-size: 23%;
        flex-basis: 23%;
    text-align: center; }
    @media screen and (max-width: 750px) {
      /* line 11, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/pricing.sass */
      .flex-row .pricing-card {
        -ms-flex-preferred-size: 90%;
            flex-basis: 90%; } }
    @media screen and (min-width: 751px) and (max-width: 1023px) {
      /* line 11, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/pricing.sass */
      .flex-row .pricing-card {
        -ms-flex-preferred-size: 45%;
            flex-basis: 45%; } }
    /* line 21, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/pricing.sass */
    .flex-row .pricing-card .pricing-card-header .title {
      padding: 30px 0;
      color: white; }
      /* line 24, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/pricing.sass */
      .flex-row .pricing-card .pricing-card-header .title.blue {
        background-color: #479ef2; }
      /* line 26, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/pricing.sass */
      .flex-row .pricing-card .pricing-card-header .title.soft-blue {
        background-color: #6c98cc; }
      /* line 28, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/pricing.sass */
      .flex-row .pricing-card .pricing-card-header .title.dark-blue {
        background-color: #00507b; }
      /* line 30, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/pricing.sass */
      .flex-row .pricing-card .pricing-card-header .title.red {
        background-color: #ec8272; }
      /* line 32, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/pricing.sass */
      .flex-row .pricing-card .pricing-card-header .title h1 {
        margin: 0; }
        @media screen and (min-width: 1023px) and (max-width: 1180px) {
          /* line 32, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/pricing.sass */
          .flex-row .pricing-card .pricing-card-header .title h1 {
            font-size: 2.7rem; } }
        @media screen and (min-width: 1181px) and (max-width: 1480px) {
          /* line 32, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/pricing.sass */
          .flex-row .pricing-card .pricing-card-header .title h1 {
            font-size: 3rem; } }
    /* line 38, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/pricing.sass */
    .flex-row .pricing-card .pricing-card-header .content {
      padding: 5px; }
      /* line 40, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/pricing.sass */
      .flex-row .pricing-card .pricing-card-header .content p, .flex-row .pricing-card .pricing-card-header .content h2, .flex-row .pricing-card .pricing-card-header .content span {
        color: #8d8d8d;
        font-weight: bold; }
        /* line 43, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/pricing.sass */
        .flex-row .pricing-card .pricing-card-header .content p:after, .flex-row .pricing-card .pricing-card-header .content h2:after, .flex-row .pricing-card .pricing-card-header .content span:after {
          content: none; }
      /* line 45, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/pricing.sass */
      .flex-row .pricing-card .pricing-card-header .content span:first-child {
        font-weight: 400; }
      /* line 47, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/pricing.sass */
      .flex-row .pricing-card .pricing-card-header .content h2 {
        margin: 5px 0; }
      /* line 49, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/pricing.sass */
      .flex-row .pricing-card .pricing-card-header .content .main-description {
        height: 60px; }
        @media screen and (min-width: 1023px) and (max-width: 1080px) {
          /* line 49, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/pricing.sass */
          .flex-row .pricing-card .pricing-card-header .content .main-description {
            height: 90px; } }
      /* line 53, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/pricing.sass */
      .flex-row .pricing-card .pricing-card-header .content .pricing {
        height: 120px; }
      /* line 55, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/pricing.sass */
      .flex-row .pricing-card .pricing-card-header .content .description {
        height: 50px; }
      /* line 57, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/pricing.sass */
      .flex-row .pricing-card .pricing-card-header .content .main-description, .flex-row .pricing-card .pricing-card-header .content .pricing, .flex-row .pricing-card .pricing-card-header .content .description, .flex-row .pricing-card .pricing-card-header .content .title {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; }
      /* line 60, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/pricing.sass */
      .flex-row .pricing-card .pricing-card-header .content .title {
        height: 50px; }
        /* line 62, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/pricing.sass */
        .flex-row .pricing-card .pricing-card-header .content .title h3 {
          color: #479ef2;
          margin: 3px 0; }
    /* line 66, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/pricing.sass */
    .flex-row .pricing-card .pricing-card-body ul {
      list-style: none;
      padding: 0;
      margin: 0;
      color: #8d8d8d; }
      /* line 71, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/pricing.sass */
      .flex-row .pricing-card .pricing-card-body ul li {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        height: 55px;
        padding: 0 5px; }
      /* line 77, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/pricing.sass */
      .flex-row .pricing-card .pricing-card-body ul li:nth-child(2n+1) {
        background-color: #f3f3f3; }
    /* line 79, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/pricing.sass */
    .flex-row .pricing-card .pricing-card-footer {
      padding: 30px 0; }
  /* line 82, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/pricing.sass */
  .flex-row.option-container .main-description {
    height: 80px !important; }
  @media screen and (min-width: 1023px) {
    /* line 81, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/pricing.sass */
    .flex-row.option-container {
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start; }
      /* line 86, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/pricing.sass */
      .flex-row.option-container .pricing-card {
        margin-left: 2.4vw; }
        /* line 88, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/pricing.sass */
        .flex-row.option-container .pricing-card .main-description {
          height: 100px !important; } }

/* line 90, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/pricing.sass */
.option-title {
  margin: 60px 0 5px 2.4vw; }
  /* line 92, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/pricing.sass */
  .option-title:after {
    content: none !important; }
  @media screen and (max-width: 1023px) {
    /* line 90, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/pages/pricing.sass */
    .option-title {
      margin: 60px 0 5px 0;
      text-align: center; } }

/* line 12, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_navigator.sass */
_:-ms-input-placeholder .practitioner-space .weekly-planning__application-date .form-control, _:-ms-input-placeholder .practitioner-space .weekly-planning__application-date .select-style .dk-selected, .select-style _:-ms-input-placeholder .practitioner-space .weekly-planning__application-date .dk-selected, _:-ms-input-placeholder .practitioner-space .weekly-planning__application-date .select2-container .select2-selection, .select2-container _:-ms-input-placeholder .practitioner-space .weekly-planning__application-date .select2-selection, :root .practitioner-space .weekly-planning__application-date .form-control, .practitioner-space .weekly-planning__application-date :root .select-style .dk-selected, :root .select-style .practitioner-space .weekly-planning__application-date .dk-selected, .practitioner-space .weekly-planning__application-date :root .select2-container .select2-selection, :root .select2-container .practitioner-space .weekly-planning__application-date .select2-selection {
  padding-bottom: 1rem;
  padding-top: 1.1rem; }

@media screen and (-moz-images-in-menus: 0) {
  /* line 28, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_navigator.sass */
  .main-header .nav-item, .main-header .navbar-brand {
    line-height: 75px; }
  /* line 31, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_navigator.sass */
  .main-header .navbar-brand {
    line-height: 65px; }

  /* line 38, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_navigator.sass */
  .practitioner-appointment-table td.td-label::before {
    content: "";
    width: 100%;
    height: 1px;
    background-color: #dadada;
    position: absolute;
    top: -2px;
    left: 0; } }
@media (min-width: 1200px) {
  /* line 14, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .patient-space .medical-record-access label {
    width: 50%; }

  /* line 22, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .header--user .container {
    max-width: 1400px;
    padding-right: 2.2rem; }

  /* line 30, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .tooltip-green--right .tooltip-inner {
    margin-left: -255px;
    width: 280px; } }
@media (min-width: 1700px) {
  /* line 47, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .patient-space .col-patient-content {
    width: 90%; } }
@media (min-width: 1400px) {
  /* line 58, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .header--user .container {
    max-width: none;
    padding-right: 15px; }

  /* line 67, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .practitioner-space .col-practitioner-content {
    margin-left: 30rem;
    width: calc(100% - 30rem); }

  /* line 71, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .practitioner-space .practitioner-action-block {
    left: 30rem;
    width: calc(100% - 30rem); } }
@media (max-width: 1400px) {
  /* line 86, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .calendar-toolbar-wrapper .practitioner__special-availability [class^="legend"], .calendar-toolbar-wrapper .practitioner__special-availability [class*=" legend"] {
    display: block;
    margin-right: 0; }

  /* line 95, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .offer .offer-price {
    padding-right: 6.5rem; }

  /* line 99, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .offer--free .offer-price {
    padding-right: 4rem; } }
@media (max-width: 1199px) {
  /* line 112, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .offer .offer-title {
    width: 30%;
    padding-left: 1.6rem; }
  /* line 115, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .offer .offer-price {
    width: 20%; }
  /* line 117, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .offer .offer-content {
    width: 50%; }
  /* line 121, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .offer .offer-top::before {
    left: 30%; }
  /* line 123, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .offer .offer-top::after {
    right: 20%; }
  /* line 127, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .offer .offer-bottom label {
    margin-left: 0; }
  /* line 130, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .offer .form-check-inline {
    display: block; }
  /* line 134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .offer .tooltip_bottom {
    margin-top: 0.5rem;
    margin-left: 25px; }
  /* line 138, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .offer .offer-price {
    padding-right: 7rem; }
    /* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
    .offer .offer-price .separator {
      margin-top: 1.5rem;
      margin-bottom: 1.5rem; }

  /* line 146, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .offer--free .offer-price {
    padding-right: 4rem; }
  /* line 148, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .offer--free .tooltip_bottom {
    margin-left: 0px; }

  /* line 153, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .offer .offer-bottom .offer-content-wrapper {
    width: 70%; }
    /* line 155, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
    .offer .offer-bottom .offer-content-wrapper .offer-price {
      width: 30%; }
    /* line 157, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
    .offer .offer-bottom .offer-content-wrapper .offer-content {
      width: 70%; }
    /* line 160, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
    .offer .offer-bottom .offer-content-wrapper .offer-content-check,
    .offer .offer-bottom .offer-content-wrapper .offer-content-options {
      width: 100%; }
    /* line 164, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
    .offer .offer-bottom .offer-content-wrapper .offer-content-options {
      padding-left: 2.5rem; }

  /* line 169, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .offer-total .offer-total-title,
  .offer-total .offer-new-total-title {
    font-size: 1.7rem; }

  /* line 175, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .offer-new-options .offer-new__title {
    font-size: 1.6rem; }
  /* line 177, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .offer-new-options .offer-new__subtitle {
    font-size: 1.3rem; }

  /* line 184, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .home-presentation-item .home-presentation-title {
    font-size: 3.7rem; }
  /* line 187, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .home-presentation-item .home-presentation-subtitle {
    font-size: 3.1rem; }

  /* line 190, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .home-opinion .home-opinion-item {
    height: 24rem; }

  /* line 199, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .practitioner-detail__general-infos .practitioner-img {
    margin-left: 0px;
    margin-right: 0px;
    width: 97px;
    height: 97px; }
  /* line 205, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .practitioner-detail__general-infos h1 {
    font-size: 2rem; }
  /* line 207, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .practitioner-detail__general-infos h2 {
    font-size: 1.8rem; }

  /* line 211, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .practitioner-detail__appointment .appointment-detail {
    padding-left: 12%;
    padding-right: 12%; }

  /* line 221, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .calendar-toolbar-wrapper .filter-wrapper .filter-group {
    display: block; }
  /* line 225, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .calendar-toolbar-wrapper .toolbar {
    width: 100%;
    left: 0;
    right: auto; }
  /* line 230, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .calendar-toolbar-wrapper .filter-group {
    position: absolute;
    margin-left: 0;
    margin-right: 0; }
    /* line 235, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
    .calendar-toolbar-wrapper .filter-group .filter-elt {
      margin-left: 0;
      margin-right: 0; }
  /* line 239, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .calendar-toolbar-wrapper .filter-legend {
    left: 0;
    top: 5rem; }
  /* line 243, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .calendar-toolbar-wrapper .filter-date {
    right: 0;
    top: 0; }
  /* line 248, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .calendar-toolbar-wrapper .practitioner__special-availability [class^="legend"], .calendar-toolbar-wrapper .practitioner__special-availability [class*=" legend"] {
    display: inline-block;
    margin-right: 15px; }

  /* line 258, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .nav-tabs--tresory .nav-link {
    font-size: 1.6rem;
    padding-left: 1rem;
    padding-right: 1rem; }
    /* line 263, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
    .nav-tabs--tresory .nav-link span {
      font-size: 1.4rem; } }
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 277, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .conversation-send .area-wrapper .col-label {
    width: 26%; }
  /* line 279, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .conversation-send .area-wrapper .col-text {
    width: 74%; }

  /* line 285, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .search-bar-item--validation {
    width: 23%; }

  /* line 287, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .search-bar-item--name {
    width: 24%; }

  /* line 289, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .search-bar-item--speciality {
    width: 25%; }

  /* line 295, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .footer-links--social {
    margin-right: -1rem; }

  /* line 304, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .patient-space .patient-show .patient-appointment-table:not(.patient-appointment-table--sm) td {
    padding: 1rem; }
  /* line 307, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .patient-space .patient-show .patient-appointment-table:not(.patient-appointment-table--sm) .appointment-info {
    text-align: center; }
    /* line 309, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
    .patient-space .patient-show .patient-appointment-table:not(.patient-appointment-table--sm) .appointment-info .text {
      width: 100%; }
    /* line 311, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
    .patient-space .patient-show .patient-appointment-table:not(.patient-appointment-table--sm) .appointment-info::after {
      right: -1rem; }

  /* line 318, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .practitioner-list__map {
    width: calc((100% - 940px) * 0.5 + (940px - 548px)); } }
@media (min-width: 768px) and (max-width: 1199px) {
  /* line 333, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .practitioner-space .appointment-resume .submit-btn-wrapper .btn, .practitioner-space .appointment-resume .submit-btn-wrapper .custom-field .custom-field__important-toggle, .custom-field .practitioner-space .appointment-resume .submit-btn-wrapper .custom-field__important-toggle, .practitioner-space .appointment-resume .submit-btn-wrapper .select2-container .select2-selection li.select2-selection__choice, .select2-container .select2-selection .practitioner-space .appointment-resume .submit-btn-wrapper li.select2-selection__choice, .practitioner-space .appointment-resume .submit-btn-wrapper .slick-slider .slick-prev, .slick-slider .practitioner-space .appointment-resume .submit-btn-wrapper .slick-prev, .practitioner-space .appointment-resume .submit-btn-wrapper .slick-slider .slick-next, .slick-slider .practitioner-space .appointment-resume .submit-btn-wrapper .slick-next {
    width: 250px;
    padding-top: 1rem;
    padding-bottom: 1rem;
    margin: 5px; }

  /* line 344, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .main-header .user-btn .btn, .main-header .user-btn .custom-field .custom-field__important-toggle, .custom-field .main-header .user-btn .custom-field__important-toggle, .main-header .user-btn .select2-container .select2-selection li.select2-selection__choice, .select2-container .select2-selection .main-header .user-btn li.select2-selection__choice, .main-header .user-btn .slick-slider .slick-prev, .slick-slider .main-header .user-btn .slick-prev, .main-header .user-btn .slick-slider .slick-next, .slick-slider .main-header .user-btn .slick-next {
    line-height: 2; }
  /* line 346, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .main-header .user-btn .btn-user-name {
    max-width: 200px;
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
    /* line 352, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
    .main-header .user-btn .btn-user-name .user-name {
      display: inline;
      line-height: 1; }
  /* line 356, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .main-header .user-btn .notif-wrapper {
    display: inline-block;
    vertical-align: top; }

  /* line 362, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .header--practitioner:not(.header--user) .user-btn .btn-user-name {
    max-width: 130px; } }
@media (min-width: 768px) and (max-width: 991px) {
  /* line 374, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .navbar-brand {
    width: 180px; }
    /* line 377, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
    .navbar-brand .brand-suffix {
      font-size: 29px; }

  /* line 382, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .main-header .navbar-nav .nav-item + .nav-item {
    margin-left: 0.7rem; }
  /* line 385, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .main-header .navbar-nav .btn, .main-header .navbar-nav .custom-field .custom-field__important-toggle, .custom-field .main-header .navbar-nav .custom-field__important-toggle, .main-header .navbar-nav .select2-container .select2-selection li.select2-selection__choice, .select2-container .select2-selection .main-header .navbar-nav li.select2-selection__choice, .main-header .navbar-nav .slick-slider .slick-prev, .slick-slider .main-header .navbar-nav .slick-prev, .main-header .navbar-nav .slick-slider .slick-next, .slick-slider .main-header .navbar-nav .slick-next {
    font-size: 1.3rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem; }
  /* line 391, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .main-header .info-user {
    margin-right: 0.2rem;
    font-size: 1.3rem; }
    /* line 395, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
    .main-header .info-user::after {
      margin-left: 1rem; }
    /* line 398, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
    .main-header .info-user span + span {
      margin-left: 0; }
  /* line 403, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .main-header .user-btn .btn a + a, .main-header .user-btn .custom-field .custom-field__important-toggle a + a, .custom-field .main-header .user-btn .custom-field__important-toggle a + a, .main-header .user-btn .select2-container .select2-selection li.select2-selection__choice a + a, .select2-container .select2-selection .main-header .user-btn li.select2-selection__choice a + a, .main-header .user-btn .slick-slider .slick-prev a + a, .slick-slider .main-header .user-btn .slick-prev a + a, .main-header .user-btn .slick-slider .slick-next a + a, .slick-slider .main-header .user-btn .slick-next a + a {
    margin-left: 5px; }
  /* line 406, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .main-header .nav-item-appointment {
    width: 85px; }
    /* line 409, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
    .main-header .nav-item-appointment .btn, .main-header .nav-item-appointment .custom-field .custom-field__important-toggle, .custom-field .main-header .nav-item-appointment .custom-field__important-toggle, .main-header .nav-item-appointment .select2-container .select2-selection li.select2-selection__choice, .select2-container .select2-selection .main-header .nav-item-appointment li.select2-selection__choice, .main-header .nav-item-appointment .slick-slider .slick-prev, .slick-slider .main-header .nav-item-appointment .slick-prev, .main-header .nav-item-appointment .slick-slider .slick-next, .slick-slider .main-header .nav-item-appointment .slick-next {
      white-space: normal;
      line-height: 1.1;
      font-size: 1.3rem;
      padding-top: 0.9rem; }
  /* line 417, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .main-header .user-btn .btn-user-name {
    max-width: 150px; }
  /* line 421, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .main-header .header-explanation-brand ul {
    padding-left: 20px; }

  /* line 428, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .header--user .container {
    padding-right: 3%; }

  /* line 432, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .header--practitioner .navbar-brand {
    width: 220px;
    margin-top: 0.3rem; }

  /* line 439, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .header--practitioner:not(.header--user) .user-btn .btn-user-name {
    max-width: 100px; }
  /* line 442, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .header--practitioner:not(.header--user) .navbar-brand {
    margin-left: -30px; }
  /* line 445, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .header--practitioner:not(.header--user) .navbar-nav {
    margin-right: -30px; }

  /* line 452, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .practitioner-space .col-practitioner-nav,
  .patient-space .col-patient-nav {
    width: 30%; }

  /* line 455, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .patient-space .col-patient-content {
    width: 64%;
    margin-left: 33%; }

  /* line 459, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .practitioner-space .col-practitioner-content {
    margin-left: 30%;
    width: 70%; }

  /* line 463, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .practitioner-space .practitioner-action-block {
    left: 30%;
    width: 70%; }

  /* line 471, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .patient__invoices .form-line .btn-wrapper {
    margin-top: 0; }

  /* line 477, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .search-bar {
    padding: 10px; }

  /* line 480, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .search-bar-item--name {
    width: 28%; }

  /* line 484, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .search-bar-item .select-style .dk-selected {
    padding-left: 2rem; }
    /* line 486, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
    .search-bar-item .select-style .dk-selected::before {
      margin-top: -7px;
      right: -4px;
      font-size: 15px; }

  /* line 491, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .search-bar-item--locality {
    width: 26%; }

  /* line 494, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .search-bar-item--name {
    width: 26%; }

  /* line 497, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .search-bar-item--speciality {
    width: 30%; }

  /* line 500, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .search-bar-item--validation {
    width: 18%; }
    /* line 502, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
    .search-bar-item--validation .btn, .search-bar-item--validation .custom-field .custom-field__important-toggle, .custom-field .search-bar-item--validation .custom-field__important-toggle, .search-bar-item--validation .select2-container .select2-selection li.select2-selection__choice, .select2-container .select2-selection .search-bar-item--validation li.select2-selection__choice, .search-bar-item--validation .slick-slider .slick-prev, .slick-slider .search-bar-item--validation .slick-prev, .search-bar-item--validation .slick-slider .slick-next, .slick-slider .search-bar-item--validation .slick-next {
      white-space: normal; }

  /* line 509, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .card-practitioner-profile {
    padding: 2rem; }

  /* line 516, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .home-action-item .text-wrapper {
    width: calc(100% - 6rem);
    margin-left: 1rem; }
  /* line 520, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .home-action-item .home-action-title {
    font-size: 3rem; }

  /* line 524, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .home-presentation-item .text-wrapper {
    padding-top: 80px;
    padding-bottom: 100px; }

  /* line 529, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .home-opinion .home-opinion-list {
    padding-left: 0;
    padding-right: 0; }

  /* line 538, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .practitioner-list__result .practitioner-item {
    padding: 1rem 2rem; }
    /* line 541, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
    .practitioner-list__result .practitioner-item .practitioner-appointment-link {
      white-space: normal; }
    /* line 544, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
    .practitioner-list__result .practitioner-item .practitioner-img {
      height: 75px;
      width: 75px; }

  /* line 549, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .practitioner-list__map {
    width: calc((100% - 720px) * 0.5 + (720px - 480px)); }

  /* line 561, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .appointment-validation .appointment-infos .practitioner-avatar {
    display: none; }

  /* line 574, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .blog-article__slider {
    height: 400px;
    background-color: #f5f5f5;
    overflow: hidden;
    padding: 0px 0px; } }
@media (min-width: 544px) and (max-width: 991px) {
  /* line 590, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .form-line .btn-wrapper {
    text-align: right; } }
@media (max-width: 991px) {
  /* line 604, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .main-footer .footer-quick-link {
    padding-left: 0px; }

  /* line 612, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .conversation-send .area-wrapper .col-label,
  .conversation-send .area-wrapper .col-text {
    width: 100%; }

  /* line 622, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .static-page--tarifs .offer-block__description {
    margin-bottom: 4rem; }
    /* line 624, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
    .static-page--tarifs .offer-block__description h2 {
      font-size: 3.5rem; }

  /* line 631, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .number-line {
    margin-left: -0.2rem;
    margin-right: -0.2rem; }
    /* line 634, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
    .number-line .form-group {
      margin-left: 0.2rem;
      margin-right: 0.2rem; }
    /* line 638, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
    .number-line .form-control, .number-line .select-style .dk-selected, .select-style .number-line .dk-selected, .number-line .select2-container .select2-selection, .select2-container .number-line .select2-selection {
      width: 3rem; }

  /* line 647, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .patient-space .medical-record-access .card {
    padding: 3rem 1rem; }
  /* line 650, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .patient-space .medical-record-access label {
    width: 100%; }
  /* line 653, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .patient-space .card-lg, .patient-space .card-xl {
    padding: 3rem 2rem; }
  /* line 657, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .patient-space .patient-show tr {
    border: 1px solid #ececec; }

  /* line 664, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .patient-space .family-list {
    padding-top: 2rem;
    padding-bottom: 2rem; }
    /* line 668, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
    .patient-space .family-list .row {
      margin-left: -5px;
      margin-right: -5px; }
      /* line 672, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
      .patient-space .family-list .row [class^="col-"], .patient-space .family-list .row [class*=" col-"] {
        padding-left: 5px;
        padding-right: 5px; }

  /* line 676, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .family-thumb {
    margin-bottom: 1.5rem; }
    /* line 679, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
    .family-thumb .name {
      font-size: 1.6rem; }
    /* line 682, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
    .family-thumb .date {
      font-size: 1.4rem; }

  /* line 689, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .practitioner-detail__appointment .col-map {
    position: relative;
    height: 300px; }

  /* line 697, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .calendar-toolbar-wrapper .filter-date {
    top: 4rem; }
  /* line 699, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .calendar-toolbar-wrapper .filter-legend {
    top: 3.3rem; }
  /* line 703, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .calendar-toolbar-wrapper .practitioner__special-availability [class^="legend"], .calendar-toolbar-wrapper .practitioner__special-availability [class*=" legend"] {
    display: block; }

  /* line 711, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .patient-appointment-table:not(.patient-appointment-table--sm) {
    display: block;
    width: 100%; }
    /* line 715, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
    .patient-appointment-table:not(.patient-appointment-table--sm) tr, .patient-appointment-table:not(.patient-appointment-table--sm) tbody {
      display: block;
      width: 100%; }
    /* line 720, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
    .patient-appointment-table:not(.patient-appointment-table--sm) th, .patient-appointment-table:not(.patient-appointment-table--sm) td {
      display: inline-block;
      float: left; }
    /* line 724, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
    .patient-appointment-table:not(.patient-appointment-table--sm) td {
      border-width: 0;
      padding: 1.2rem; }
      /* line 728, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
      .patient-appointment-table:not(.patient-appointment-table--sm) td:last-child {
        border-right-width: 0; }
    /* line 732, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
    .patient-appointment-table:not(.patient-appointment-table--sm) tr {
      background-color: #ffffff;
      border-radius: 3px;
      position: relative; }
      /* line 736, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
      .patient-appointment-table:not(.patient-appointment-table--sm) tr::after {
        content: "";
        display: table;
        clear: both; }
      /* line 741, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
      .patient-appointment-table:not(.patient-appointment-table--sm) tr + tr {
        margin-top: 1rem; }
    /* line 744, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
    .patient-appointment-table:not(.patient-appointment-table--sm) .td-date {
      width: 6.8rem;
      height: 100%;
      top: 0;
      left: 0;
      position: absolute;
      background-color: #00457a; }
      /* line 752, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
      .patient-appointment-table:not(.patient-appointment-table--sm) .td-date .content {
        position: relative;
        top: 50%;
        -webkit-transform: translateY(-50%);
                transform: translateY(-50%);
        height: auto; }
        /* line 758, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
        .patient-appointment-table:not(.patient-appointment-table--sm) .td-date .content:before {
          content: none; }
    /* line 762, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
    .patient-appointment-table:not(.patient-appointment-table--sm) .td-actions {
      width: 5rem; }
    /* line 765, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
    .patient-appointment-table:not(.patient-appointment-table--sm) .td-practitioner-infos,
    .patient-appointment-table:not(.patient-appointment-table--sm) .td-appointment {
      width: calc(100% - 11.8rem);
      margin-left: 6.8rem; }
    /* line 770, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
    .patient-appointment-table:not(.patient-appointment-table--sm) .td-appointment {
      padding-top: 0rem;
      padding-bottom: 0rem; }
      /* line 774, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
      .patient-appointment-table:not(.patient-appointment-table--sm) .td-appointment::after {
        content: "";
        height: 1px;
        background-color: #ececec;
        display: block;
        width: 100%;
        margin-top: 0.7rem; }
      /* line 783, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
      .patient-appointment-table:not(.patient-appointment-table--sm) .td-appointment .appointment-info::after {
        content: none; }
    /* line 786, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
    .patient-appointment-table:not(.patient-appointment-table--sm) .td-practitioner-infos {
      padding-bottom: 0.7rem; }
    /* line 789, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
    .patient-appointment-table:not(.patient-appointment-table--sm) .td-explanation {
      display: none; }
    /* line 793, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
    .patient-appointment-table:not(.patient-appointment-table--sm) .appointment-info {
      display: inline-block;
      margin-top: 1rem; }
      /* line 797, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
      .patient-appointment-table:not(.patient-appointment-table--sm) .appointment-info .text {
        width: auto; }
      /* line 800, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
      .patient-appointment-table:not(.patient-appointment-table--sm) .appointment-info + .appointment-info {
        margin-left: 10px; }

  /* line 804, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .patient-appointment-table--sm {
    margin-left: 0;
    margin-right: 0;
    width: 100%;
    display: block;
    position: relative;
    border: 1px solid #ececec; }
    /* line 811, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
    .patient-appointment-table--sm tr, .patient-appointment-table--sm tbody {
      display: block; }
    /* line 814, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
    .patient-appointment-table--sm td {
      display: inline-block;
      width: calc(100% - 6rem);
      margin-left: 6rem;
      padding: 1rem;
      border-width: 0; }
      /* line 821, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
      .patient-appointment-table--sm td:last-child {
        border-right: 0; }
    /* line 824, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
    .patient-appointment-table--sm .td-date {
      position: absolute;
      width: 6rem;
      margin-left: 0;
      height: 100%;
      left: 0;
      top: 0; }
      /* line 832, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
      .patient-appointment-table--sm .td-date .content {
        height: auto;
        top: 50%;
        -webkit-transform: translateY(-50%);
                transform: translateY(-50%); }
    /* line 837, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
    .patient-appointment-table--sm .appointment-info {
      text-align: left; }
      /* line 839, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
      .patient-appointment-table--sm .appointment-info::after {
        left: 0;
        height: 1px;
        display: block;
        width: 100%;
        margin-top: 0.7rem;
        bottom: -0.7rem;
        top: auto; }
      /* line 848, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
      .patient-appointment-table--sm .appointment-info [class^="icon"], .patient-appointment-table--sm .appointment-info [class*=" icon"],
      .patient-appointment-table--sm .appointment-info .text {
        display: inline-block;
        width: auto; }
      /* line 853, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
      .patient-appointment-table--sm .appointment-info [class^="icon"], .patient-appointment-table--sm .appointment-info [class*=" icon"] {
        font-size: 1em; }

  /* line 859, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .msg-table th, .msg-table td {
    padding: 1rem; }

  /* line 864, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .practitioner-appointment-table .td-phone,
  .practitioner-appointment-table .td-absent,
  .practitioner-appointment-table .see-appointment {
    display: none; }
  /* line 869, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .practitioner-appointment-table .td-actions {
    text-align: center; }

  /* line 874, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .patient-list-table .td-address, .treatment-table .td-address, .patient-list-table .td-phone, .treatment-table .td-phone, .patient-list-table .td-reason, .treatment-table .td-reason {
    display: none; }

  /* line 882, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .conversation-header .link-appointment {
    display: none; }
  /* line 885, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .conversation-header .conversation-object,
  .conversation-header .conversation-target {
    width: 100%; }
  /* line 889, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .conversation-header .conversation-object,
  .conversation-header .conversation-target {
    margin-left: 0;
    margin-right: 0;
    padding-left: 2rem;
    padding-right: 2rem; }
    /* line 895, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
    .conversation-header .conversation-object span,
    .conversation-header .conversation-target span {
      display: inline-block; }
  /* line 898, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .conversation-header .link-back {
    font-size: 1.8rem;
    line-height: 3.2rem; }

  /* line 903, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .conversation .msg-wrapper {
    margin-bottom: 4rem; }

  /* line 907, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .conversation-send textarea {
    margin-top: 1rem;
    height: 9rem; }
  /* line 911, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .conversation-send .area-wrapper {
    border-radius: 3px; }
  /* line 914, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .conversation-send input.btn-block[type="submit"] {
    display: inline-block;
    margin-top: 1rem;
    width: auto;
    border-radius: 3px;
    position: relative;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%); }

  /* line 928, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .card .nav-card, .practitioner-main-card .nav-card {
    width: 100%;
    left: 0;
    top: 0;
    text-align: center;
    z-index: 5; }
    /* line 935, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
    .card .nav-card .dropdown, .practitioner-main-card .nav-card .dropdown {
      width: 100%;
      max-width: 34rem;
      display: inline-block; }
    /* line 940, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
    .card .nav-card .dropdown-toggle, .practitioner-main-card .nav-card .dropdown-toggle {
      color: #ffffff;
      display: block; }
      /* line 944, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
      .card .nav-card .dropdown-toggle::before, .practitioner-main-card .nav-card .dropdown-toggle::before {
        content: "";
        float: right;
        font-family: "paramed"; }
      /* line 949, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
      .card .nav-card .dropdown-toggle::after, .practitioner-main-card .nav-card .dropdown-toggle::after {
        content: none; }
      /* line 952, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
      .card .nav-card .dropdown-toggle:hover, .card .nav-card .dropdown-toggle:focus, .practitioner-main-card .nav-card .dropdown-toggle:hover, .practitioner-main-card .nav-card .dropdown-toggle:focus {
        color: #ffffff; }
    /* line 955, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
    .card .nav-card .dropdown-menu, .practitioner-main-card .nav-card .dropdown-menu {
      min-width: 100%; }
      /* line 958, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
      .card .nav-card .dropdown-menu a, .practitioner-main-card .nav-card .dropdown-menu a {
        display: block; }
        /* line 960, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
        .card .nav-card .dropdown-menu a::after, .practitioner-main-card .nav-card .dropdown-menu a::after {
          content: none; }

  /* line 988, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .card--has-nav {
    margin-top: 6rem; }

  /* line 992, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .card.card--has-nav {
    margin-top: 8rem; }
    /* line 995, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
    .card.card--has-nav .nav-card {
      top: -2rem; }

  /* line 1003, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .home-practitioner .explanation .explanation-block-text {
    padding: 2.5rem; }
  /* line 1006, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .home-practitioner .explanation h2 {
    font-size: 2.8rem; }
  /* line 1009, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .home-practitioner .img-demo img {
    margin-right: 0; }

  /* line 1015, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .practitioner-space .practitioner-main-card {
    padding-bottom: 15rem; }

  /* line 1023, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .practitioner__patient-list .form-group [class^="col-"], .practitioner__patient-list .form-group [class*=" col-"] {
    padding-right: 0; }

  /* line 1031, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .practitioner-treasury .add-treasury-account {
    position: static;
    right: auto;
    top: auto;
    margin-bottom: 2rem; }
  /* line 1038, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .practitioner-treasury .nav-tabs--tresory {
    padding-right: 0; }

  /* line 1041, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .card-price-title .price-title {
    padding: 1rem; }

  /* line 1050, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .practitioner__payments .table td {
    font-size: 1.4rem; }

  /* line 1057, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .form-line .btn-wrapper {
    margin-top: 1rem; }

  /* line 1066, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .filter-wrapper .input__group {
    width: 15rem; }

  /* line 1074, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .static-page h1 {
    font-size: 3rem; }
  /* line 1076, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .static-page h2 {
    font-size: 2.5rem; }
  /* line 1079, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .static-page .static-image {
    width: 200px;
    height: 200px;
    border-width: 5px; }

  /* line 1090, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .offer .offer-bottom .offer-content-wrapper {
    width: 100%; }
  /* line 1093, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .offer .offer-bottom .offer-title {
    padding-bottom: 1.5rem; }
  /* line 1097, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .offer .offer-custom::after {
    -webkit-transform: none;
            transform: none;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    right: -1rem; }
  /* line 1105, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .offer .offer-custom > div {
    display: inline-block;
    vertical-align: middle; }
  /* line 1108, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .offer .offer-custom > div, .offer .offer-custom > .font-bold {
    font-size: 1.7rem; }

  /* line 1111, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .offer .offer-title {
    width: 100%; }
  /* line 1113, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .offer .offer-content {
    width: 60%; }
  /* line 1115, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .offer .offer-price {
    width: 40%; }
  /* line 1118, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .offer .offer-title,
  .offer .offer-content,
  .offer .offer-price {
    padding-top: 1.5rem;
    padding-bottom: 1.4rem;
    vertical-align: top; }
  /* line 1125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .offer .offer-content {
    padding-left: 1.3rem;
    padding-right: 1.3rem; }
  /* line 1134, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .offer .offer-top,
  .offer .offer-bottom {
    padding-top: 0;
    padding-bottom: 0; }
  /* line 1139, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .offer .separator {
    text-align: left; }
  /* line 1143, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .offer .offer-top::before, .offer .offer-top::after {
    content: none; }
  /* line 1147, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .offer .offer-top .offer-title {
    border-bottom: 1px solid rgba(255, 255, 255, 0.5);
    font-size: 2rem; }
  /* line 1151, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .offer .offer-top .offer-title-sm,
  .offer .offer-top .offer-title-main {
    font-size: 2rem;
    display: inline; }

  /* line 1162, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .default-notifications form:nth-child(3) {
    border-bottom: 1px solid #e5e5e5; } }
@media (min-width: 992px) {
  /* line 1171, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .navbar-toggleable-md {
    height: auto !important; }

  /* line 1179, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .practitioner__patient-show .col-patient, .patient-show .col-patient {
    width: 37%; }
  /* line 1182, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .practitioner__patient-show .col-content, .patient-show .col-content {
    width: 63%; }

  /* line 1189, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .patient-space .add-event .card {
    padding-left: 4rem;
    padding-right: 4rem; }
  /* line 1194, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .patient-space .nav-card .dropdown-menu {
    background-color: transparent; }

  /* line 1202, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .practitioner-space .practitioner-conversation .practitioner-main-card-block {
    margin-bottom: 4rem; }

  /* line 1210, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .form-line .btn + .btn, .form-line .custom-field .custom-field__important-toggle + .btn, .custom-field .form-line .custom-field__important-toggle + .btn, .form-line .select2-container .select2-selection li.select2-selection__choice + .btn, .select2-container .select2-selection .form-line li.select2-selection__choice + .btn, .form-line .slick-slider .slick-prev + .btn, .slick-slider .form-line .slick-prev + .btn, .form-line .slick-slider .slick-next + .btn, .slick-slider .form-line .slick-next + .btn, .form-line .custom-field .btn + .custom-field__important-toggle, .custom-field .form-line .btn + .custom-field__important-toggle, .form-line .custom-field .custom-field__important-toggle + .custom-field__important-toggle, .custom-field .form-line .custom-field__important-toggle + .custom-field__important-toggle, .form-line .select2-container .select2-selection .custom-field li.select2-selection__choice + .custom-field__important-toggle, .custom-field .form-line .select2-container .select2-selection li.select2-selection__choice + .custom-field__important-toggle, .select2-container .select2-selection .form-line .custom-field li.select2-selection__choice + .custom-field__important-toggle, .custom-field .select2-container .select2-selection .form-line li.select2-selection__choice + .custom-field__important-toggle, .form-line .slick-slider .custom-field .slick-prev + .custom-field__important-toggle, .custom-field .form-line .slick-slider .slick-prev + .custom-field__important-toggle, .slick-slider .form-line .custom-field .slick-prev + .custom-field__important-toggle, .custom-field .slick-slider .form-line .slick-prev + .custom-field__important-toggle, .form-line .slick-slider .custom-field .slick-next + .custom-field__important-toggle, .custom-field .form-line .slick-slider .slick-next + .custom-field__important-toggle, .slick-slider .form-line .custom-field .slick-next + .custom-field__important-toggle, .custom-field .slick-slider .form-line .slick-next + .custom-field__important-toggle, .form-line .select2-container .select2-selection .btn + li.select2-selection__choice, .select2-container .select2-selection .form-line .btn + li.select2-selection__choice, .form-line .custom-field .select2-container .select2-selection .custom-field__important-toggle + li.select2-selection__choice, .select2-container .select2-selection .form-line .custom-field .custom-field__important-toggle + li.select2-selection__choice, .custom-field .form-line .select2-container .select2-selection .custom-field__important-toggle + li.select2-selection__choice, .select2-container .select2-selection .custom-field .form-line .custom-field__important-toggle + li.select2-selection__choice, .form-line .select2-container .select2-selection li.select2-selection__choice + li.select2-selection__choice, .select2-container .select2-selection .form-line li.select2-selection__choice + li.select2-selection__choice, .form-line .slick-slider .select2-container .select2-selection .slick-prev + li.select2-selection__choice, .select2-container .select2-selection .form-line .slick-slider .slick-prev + li.select2-selection__choice, .slick-slider .form-line .select2-container .select2-selection .slick-prev + li.select2-selection__choice, .select2-container .select2-selection .slick-slider .form-line .slick-prev + li.select2-selection__choice, .form-line .slick-slider .select2-container .select2-selection .slick-next + li.select2-selection__choice, .select2-container .select2-selection .form-line .slick-slider .slick-next + li.select2-selection__choice, .slick-slider .form-line .select2-container .select2-selection .slick-next + li.select2-selection__choice, .select2-container .select2-selection .slick-slider .form-line .slick-next + li.select2-selection__choice, .form-line .slick-slider .btn + .slick-prev, .slick-slider .form-line .btn + .slick-prev, .form-line .custom-field .slick-slider .custom-field__important-toggle + .slick-prev, .slick-slider .form-line .custom-field .custom-field__important-toggle + .slick-prev, .custom-field .form-line .slick-slider .custom-field__important-toggle + .slick-prev, .slick-slider .custom-field .form-line .custom-field__important-toggle + .slick-prev, .form-line .select2-container .select2-selection .slick-slider li.select2-selection__choice + .slick-prev, .slick-slider .form-line .select2-container .select2-selection li.select2-selection__choice + .slick-prev, .select2-container .select2-selection .form-line .slick-slider li.select2-selection__choice + .slick-prev, .slick-slider .select2-container .select2-selection .form-line li.select2-selection__choice + .slick-prev, .form-line .slick-slider .slick-prev + .slick-prev, .slick-slider .form-line .slick-prev + .slick-prev, .form-line .slick-slider .slick-next + .slick-prev, .slick-slider .form-line .slick-next + .slick-prev, .form-line .slick-slider .btn + .slick-next, .slick-slider .form-line .btn + .slick-next, .form-line .custom-field .slick-slider .custom-field__important-toggle + .slick-next, .slick-slider .form-line .custom-field .custom-field__important-toggle + .slick-next, .custom-field .form-line .slick-slider .custom-field__important-toggle + .slick-next, .slick-slider .custom-field .form-line .custom-field__important-toggle + .slick-next, .form-line .select2-container .select2-selection .slick-slider li.select2-selection__choice + .slick-next, .slick-slider .form-line .select2-container .select2-selection li.select2-selection__choice + .slick-next, .select2-container .select2-selection .form-line .slick-slider li.select2-selection__choice + .slick-next, .slick-slider .select2-container .select2-selection .form-line li.select2-selection__choice + .slick-next, .form-line .slick-slider .slick-prev + .slick-next, .slick-slider .form-line .slick-prev + .slick-next, .form-line .slick-slider .slick-next + .slick-next, .slick-slider .form-line .slick-next + .slick-next {
    float: right;
    margin-top: 0.1rem; }

  /* line 1215, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .treasury-filter.form-line .btn + .btn, .treasury-filter.form-line .custom-field .custom-field__important-toggle + .btn, .custom-field .treasury-filter.form-line .custom-field__important-toggle + .btn, .treasury-filter.form-line .select2-container .select2-selection li.select2-selection__choice + .btn, .select2-container .select2-selection .treasury-filter.form-line li.select2-selection__choice + .btn, .treasury-filter.form-line .slick-slider .slick-prev + .btn, .slick-slider .treasury-filter.form-line .slick-prev + .btn, .treasury-filter.form-line .slick-slider .slick-next + .btn, .slick-slider .treasury-filter.form-line .slick-next + .btn, .treasury-filter.form-line .custom-field .btn + .custom-field__important-toggle, .custom-field .treasury-filter.form-line .btn + .custom-field__important-toggle, .treasury-filter.form-line .custom-field .custom-field__important-toggle + .custom-field__important-toggle, .custom-field .treasury-filter.form-line .custom-field__important-toggle + .custom-field__important-toggle, .treasury-filter.form-line .select2-container .select2-selection .custom-field li.select2-selection__choice + .custom-field__important-toggle, .custom-field .treasury-filter.form-line .select2-container .select2-selection li.select2-selection__choice + .custom-field__important-toggle, .select2-container .select2-selection .treasury-filter.form-line .custom-field li.select2-selection__choice + .custom-field__important-toggle, .custom-field .select2-container .select2-selection .treasury-filter.form-line li.select2-selection__choice + .custom-field__important-toggle, .treasury-filter.form-line .slick-slider .custom-field .slick-prev + .custom-field__important-toggle, .custom-field .treasury-filter.form-line .slick-slider .slick-prev + .custom-field__important-toggle, .slick-slider .treasury-filter.form-line .custom-field .slick-prev + .custom-field__important-toggle, .custom-field .slick-slider .treasury-filter.form-line .slick-prev + .custom-field__important-toggle, .treasury-filter.form-line .slick-slider .custom-field .slick-next + .custom-field__important-toggle, .custom-field .treasury-filter.form-line .slick-slider .slick-next + .custom-field__important-toggle, .slick-slider .treasury-filter.form-line .custom-field .slick-next + .custom-field__important-toggle, .custom-field .slick-slider .treasury-filter.form-line .slick-next + .custom-field__important-toggle, .treasury-filter.form-line .select2-container .select2-selection .btn + li.select2-selection__choice, .select2-container .select2-selection .treasury-filter.form-line .btn + li.select2-selection__choice, .treasury-filter.form-line .custom-field .select2-container .select2-selection .custom-field__important-toggle + li.select2-selection__choice, .select2-container .select2-selection .treasury-filter.form-line .custom-field .custom-field__important-toggle + li.select2-selection__choice, .custom-field .treasury-filter.form-line .select2-container .select2-selection .custom-field__important-toggle + li.select2-selection__choice, .select2-container .select2-selection .custom-field .treasury-filter.form-line .custom-field__important-toggle + li.select2-selection__choice, .treasury-filter.form-line .select2-container .select2-selection li.select2-selection__choice + li.select2-selection__choice, .select2-container .select2-selection .treasury-filter.form-line li.select2-selection__choice + li.select2-selection__choice, .treasury-filter.form-line .slick-slider .select2-container .select2-selection .slick-prev + li.select2-selection__choice, .select2-container .select2-selection .treasury-filter.form-line .slick-slider .slick-prev + li.select2-selection__choice, .slick-slider .treasury-filter.form-line .select2-container .select2-selection .slick-prev + li.select2-selection__choice, .select2-container .select2-selection .slick-slider .treasury-filter.form-line .slick-prev + li.select2-selection__choice, .treasury-filter.form-line .slick-slider .select2-container .select2-selection .slick-next + li.select2-selection__choice, .select2-container .select2-selection .treasury-filter.form-line .slick-slider .slick-next + li.select2-selection__choice, .slick-slider .treasury-filter.form-line .select2-container .select2-selection .slick-next + li.select2-selection__choice, .select2-container .select2-selection .slick-slider .treasury-filter.form-line .slick-next + li.select2-selection__choice, .treasury-filter.form-line .slick-slider .btn + .slick-prev, .slick-slider .treasury-filter.form-line .btn + .slick-prev, .treasury-filter.form-line .custom-field .slick-slider .custom-field__important-toggle + .slick-prev, .slick-slider .treasury-filter.form-line .custom-field .custom-field__important-toggle + .slick-prev, .custom-field .treasury-filter.form-line .slick-slider .custom-field__important-toggle + .slick-prev, .slick-slider .custom-field .treasury-filter.form-line .custom-field__important-toggle + .slick-prev, .treasury-filter.form-line .select2-container .select2-selection .slick-slider li.select2-selection__choice + .slick-prev, .slick-slider .treasury-filter.form-line .select2-container .select2-selection li.select2-selection__choice + .slick-prev, .select2-container .select2-selection .treasury-filter.form-line .slick-slider li.select2-selection__choice + .slick-prev, .slick-slider .select2-container .select2-selection .treasury-filter.form-line li.select2-selection__choice + .slick-prev, .treasury-filter.form-line .slick-slider .slick-prev + .slick-prev, .slick-slider .treasury-filter.form-line .slick-prev + .slick-prev, .treasury-filter.form-line .slick-slider .slick-next + .slick-prev, .slick-slider .treasury-filter.form-line .slick-next + .slick-prev, .treasury-filter.form-line .slick-slider .btn + .slick-next, .slick-slider .treasury-filter.form-line .btn + .slick-next, .treasury-filter.form-line .custom-field .slick-slider .custom-field__important-toggle + .slick-next, .slick-slider .treasury-filter.form-line .custom-field .custom-field__important-toggle + .slick-next, .custom-field .treasury-filter.form-line .slick-slider .custom-field__important-toggle + .slick-next, .slick-slider .custom-field .treasury-filter.form-line .custom-field__important-toggle + .slick-next, .treasury-filter.form-line .select2-container .select2-selection .slick-slider li.select2-selection__choice + .slick-next, .slick-slider .treasury-filter.form-line .select2-container .select2-selection li.select2-selection__choice + .slick-next, .select2-container .select2-selection .treasury-filter.form-line .slick-slider li.select2-selection__choice + .slick-next, .slick-slider .select2-container .select2-selection .treasury-filter.form-line li.select2-selection__choice + .slick-next, .treasury-filter.form-line .slick-slider .slick-prev + .slick-next, .slick-slider .treasury-filter.form-line .slick-prev + .slick-next, .treasury-filter.form-line .slick-slider .slick-next + .slick-next, .slick-slider .treasury-filter.form-line .slick-next + .slick-next {
    float: none; }

  /* line 1223, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .practitioner-no-calendar {
    min-height: 350px; }

  /* line 1232, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .card .nav-card .dropdown-toggle, .practitioner-main-card .nav-card .dropdown-toggle {
    display: none; }
  /* line 1234, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .card .nav-card .dropdown-menu, .practitioner-main-card .nav-card .dropdown-menu {
    display: block;
    position: relative;
    padding: 0;
    border-width: 0; }

  /* line 1246, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .default-notifications form:nth-child(2n+1) {
    border-right: 1px solid #e5e5e5; } }
@media (min-width: 768px) {
  /* line 1255, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .navbar-toggleable-sm {
    height: auto !important; } }
@media (min-width: 768px) {
  /* line 1260, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .practitioner-appointment-table__phone {
    display: none; } }
@media (max-width: 768px) {
  /* line 1274, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .static-page--tarifs .offer-block__description h2 {
    font-size: 3rem; }
  /* line 1277, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .static-page--tarifs .offer-block__list li {
    font-size: 1.3rem; }

  /* line 1280, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .practitioner-main-card-block {
    padding-left: 2px !important;
    padding-right: 2px !important; }

  /* line 1283, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .practitioner-space .practitioner-main-card {
    padding-left: 0;
    padding-right: 0; }

  /* line 1286, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .filter-wrapper {
    margin-left: 0;
    margin-right: 0; }

  /* line 1289, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .appointment-info {
    margin-left: 0;
    margin-right: 0; }

  /* line 1292, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .no-gutter-xs {
    margin-left: 0 !important;
    margin-right: 0 !important; }

  /* line 1297, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive.sass */
  .practitioner-item__calendar {
    display: none; } }
@media (max-width: 767px) {
  /* line 11, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .navbar-brand {
    width: 160px; }
    /* line 14, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .navbar-brand .brand-suffix {
      font-size: 26px;
      top: 5px; }

  /* line 20, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .main-header .m-user-messages {
    display: inline-block;
    float: right;
    margin-right: 5rem;
    font-size: 2.9rem;
    margin-top: 0.2rem; }
    /* line 26, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .main-header .m-user-messages a {
      color: #333333; }
  /* line 31, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .main-header .navbar-toggler[aria-expanded="true"] {
    position: fixed;
    right: 1.5rem; }
    /* line 34, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .main-header .navbar-toggler[aria-expanded="true"] [class^="icon"], .main-header .navbar-toggler[aria-expanded="true"] [class*=" icon"] {
      font-size: 0.5em;
      margin-right: 0.5rem;
      margin-top: 0.7rem; }
      /* line 38, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
      .main-header .navbar-toggler[aria-expanded="true"] [class^="icon"]::before, .main-header .navbar-toggler[aria-expanded="true"] [class*=" icon"]::before {
        content: ""; }
  /* line 42, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .main-header [class^="navbar-toggleable"], .main-header [class*=" navbar-toggleable"] {
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 10;
    top: 0;
    left: 0;
    background-color: #ffffff;
    color: #333333;
    opacity: 0;
    -webkit-transition: all 250ms linear 0s;
    transition: all 250ms linear 0s;
    overflow: auto; }
    /* line 55, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .main-header [class^="navbar-toggleable"].collapsing, .main-header [class*=" navbar-toggleable"].collapsing {
      display: block; }
    /* line 57, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .main-header [class^="navbar-toggleable"].in, .main-header [class*=" navbar-toggleable"].in {
      opacity: 1; }
    /* line 60, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .main-header [class^="navbar-toggleable"][aria-expanded="true"].collapsing, .main-header [class*=" navbar-toggleable"][aria-expanded="true"].collapsing {
      opacity: 1; }
    /* line 63, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .main-header [class^="navbar-toggleable"] .navbar-nav, .main-header [class*=" navbar-toggleable"] .navbar-nav {
      float: none;
      position: relative;
      padding-bottom: 7rem; }
      /* line 72, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
      .main-header [class^="navbar-toggleable"] .navbar-nav li, .main-header [class*=" navbar-toggleable"] .navbar-nav li {
        display: block;
        line-height: 1; }
      /* line 77, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
      .main-header [class^="navbar-toggleable"] .navbar-nav .nav-item, .main-header [class*=" navbar-toggleable"] .navbar-nav .nav-item {
        padding: 1rem 0;
        width: 35rem;
        max-width: 90%;
        margin-left: auto;
        margin-right: auto; }
        /* line 84, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
        .main-header [class^="navbar-toggleable"] .navbar-nav .nav-item + .nav-item, .main-header [class*=" navbar-toggleable"] .navbar-nav .nav-item + .nav-item {
          margin-left: auto; }
      /* line 93, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
      .main-header [class^="navbar-toggleable"] .navbar-nav .user-btn, .main-header [class*=" navbar-toggleable"] .navbar-nav .user-btn {
        display: none; }
    /* line 96, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .main-header [class^="navbar-toggleable"] a, .main-header [class^="navbar-toggleable"] .nav-link, .main-header [class*=" navbar-toggleable"] a, .main-header [class*=" navbar-toggleable"] .nav-link {
      color: #43629c;
      font-size: 1.6rem;
      padding: 1rem 0rem;
      display: inline-block; }
      /* line 101, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
      .main-header [class^="navbar-toggleable"] a:hover, .main-header [class^="navbar-toggleable"] .nav-link:hover, .main-header [class*=" navbar-toggleable"] a:hover, .main-header [class*=" navbar-toggleable"] .nav-link:hover {
        color: #333333; }
    /* line 104, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .main-header [class^="navbar-toggleable"] .signin-user, .main-header [class*=" navbar-toggleable"] .signin-user {
      margin-top: 8rem;
      border-bottom: 1px solid rgba(236, 236, 236, 0.2); }
    /* line 109, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .main-header [class^="navbar-toggleable"] .btn-gray, .main-header [class*=" navbar-toggleable"] .btn-gray {
      background-color: transparent;
      line-height: 1;
      height: auto; }
    /* line 114, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .main-header [class^="navbar-toggleable"] .btn, .main-header [class^="navbar-toggleable"] .custom-field .custom-field__important-toggle, .custom-field .main-header [class^="navbar-toggleable"] .custom-field__important-toggle, .main-header [class^="navbar-toggleable"] .select2-container .select2-selection li.select2-selection__choice, .select2-container .select2-selection .main-header [class^="navbar-toggleable"] li.select2-selection__choice, .main-header [class^="navbar-toggleable"] .slick-slider .slick-prev, .slick-slider .main-header [class^="navbar-toggleable"] .slick-prev, .main-header [class^="navbar-toggleable"] .slick-slider .slick-next, .slick-slider .main-header [class^="navbar-toggleable"] .slick-next, .main-header [class*=" navbar-toggleable"] .btn, .main-header [class*=" navbar-toggleable"] .custom-field .custom-field__important-toggle, .custom-field .main-header [class*=" navbar-toggleable"] .custom-field__important-toggle, .main-header [class*=" navbar-toggleable"] .select2-container .select2-selection li.select2-selection__choice, .select2-container .select2-selection .main-header [class*=" navbar-toggleable"] li.select2-selection__choice, .main-header [class*=" navbar-toggleable"] .slick-slider .slick-prev, .slick-slider .main-header [class*=" navbar-toggleable"] .slick-prev, .main-header [class*=" navbar-toggleable"] .slick-slider .slick-next, .slick-slider .main-header [class*=" navbar-toggleable"] .slick-next {
      font-size: 1.6rem;
      width: 100%;
      padding: 1rem;
      height: auto; }
    /* line 121, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .main-header [class^="navbar-toggleable"] .info-user, .main-header [class*=" navbar-toggleable"] .info-user {
      margin-right: 0;
      position: absolute;
      bottom: 0;
      width: 35rem;
      max-width: 90%;
      left: 50%;
      -webkit-transform: translateX(-50%);
              transform: translateX(-50%); }
      /* line 130, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
      .main-header [class^="navbar-toggleable"] .info-user .btn, .main-header [class^="navbar-toggleable"] .info-user .custom-field .custom-field__important-toggle, .custom-field .main-header [class^="navbar-toggleable"] .info-user .custom-field__important-toggle, .main-header [class^="navbar-toggleable"] .info-user .select2-container .select2-selection li.select2-selection__choice, .select2-container .select2-selection .main-header [class^="navbar-toggleable"] .info-user li.select2-selection__choice, .main-header [class^="navbar-toggleable"] .info-user .slick-slider .slick-prev, .slick-slider .main-header [class^="navbar-toggleable"] .info-user .slick-prev, .main-header [class^="navbar-toggleable"] .info-user .slick-slider .slick-next, .slick-slider .main-header [class^="navbar-toggleable"] .info-user .slick-next, .main-header [class*=" navbar-toggleable"] .info-user .btn, .main-header [class*=" navbar-toggleable"] .info-user .custom-field .custom-field__important-toggle, .custom-field .main-header [class*=" navbar-toggleable"] .info-user .custom-field__important-toggle, .main-header [class*=" navbar-toggleable"] .info-user .select2-container .select2-selection li.select2-selection__choice, .select2-container .select2-selection .main-header [class*=" navbar-toggleable"] .info-user li.select2-selection__choice, .main-header [class*=" navbar-toggleable"] .info-user .slick-slider .slick-prev, .slick-slider .main-header [class*=" navbar-toggleable"] .info-user .slick-prev, .main-header [class*=" navbar-toggleable"] .info-user .slick-slider .slick-next, .slick-slider .main-header [class*=" navbar-toggleable"] .info-user .slick-next {
        display: block;
        padding-top: 0.2rem;
        padding-bottom: 0.2rem;
        font-size: 1.4rem; }
      /* line 136, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
      .main-header [class^="navbar-toggleable"] .info-user::after, .main-header [class*=" navbar-toggleable"] .info-user::after {
        content: none; }
    /* line 140, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .main-header [class^="navbar-toggleable"] .btn-brandsecondary, .main-header [class*=" navbar-toggleable"] .btn-brandsecondary {
      color: #ffffff; }
    /* line 144, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .main-header [class^="navbar-toggleable"] .m-user-menu, .main-header [class*=" navbar-toggleable"] .m-user-menu {
      display: block; }

  /* line 150, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .header--patient-home::before {
    height: 100%; }
  /* line 153, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .header--patient-home .link-graydark-primary, .header--patient-home .signin-shared-links a, .signin-shared-links .header--patient-home a {
    color: #43629c; }
    /* line 155, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .header--patient-home .link-graydark-primary:hover, .header--patient-home .signin-shared-links a:hover, .signin-shared-links .header--patient-home a:hover {
      color: #333333; }

  /* line 159, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .header--patient-home:not(.header--scroll) .btn-outline-graydark,
  .header--patient-home:not(.header--scroll) .btn-outline-graydark:hover {
    color: #333333;
    border-color: #c1c1c1; }

  /* line 167, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .header--patient-home:not(.header--scroll) .m-user-messages a,
  .header--primary .m-user-messages a {
    color: #ffffff; }

  /* line 176, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .header--practitioner .navbar-brand {
    width: 190px; }
  /* line 178, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .header--practitioner .navbar-toggler[aria-expanded="true"] {
    color: #ffffff; }
  /* line 181, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .header--practitioner [class^="navbar-toggleable"], .header--practitioner [class*=" navbar-toggleable"] {
    background-color: #00457a;
    color: #ffffff; }
    /* line 184, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .header--practitioner [class^="navbar-toggleable"] a, .header--practitioner [class^="navbar-toggleable"] .nav-link, .header--practitioner [class*=" navbar-toggleable"] a, .header--practitioner [class*=" navbar-toggleable"] .nav-link {
      color: rgba(255, 255, 255, 0.8); }
      /* line 187, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
      .header--practitioner [class^="navbar-toggleable"] a:hover, .header--practitioner [class^="navbar-toggleable"] a:focus, .header--practitioner [class^="navbar-toggleable"] .nav-link:hover, .header--practitioner [class^="navbar-toggleable"] .nav-link:focus, .header--practitioner [class*=" navbar-toggleable"] a:hover, .header--practitioner [class*=" navbar-toggleable"] a:focus, .header--practitioner [class*=" navbar-toggleable"] .nav-link:hover, .header--practitioner [class*=" navbar-toggleable"] .nav-link:focus {
        color: #ffffff; }
    /* line 191, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .header--practitioner [class^="navbar-toggleable"] .try-user, .header--practitioner [class*=" navbar-toggleable"] .try-user {
      margin-top: 8rem;
      border-bottom: 1px solid rgba(236, 236, 236, 0.2); }
    /* line 194, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .header--practitioner [class^="navbar-toggleable"] .signin-user, .header--practitioner [class*=" navbar-toggleable"] .signin-user {
      margin-top: 0rem; }
    /* line 197, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .header--practitioner [class^="navbar-toggleable"] .header-explanation-brand, .header--practitioner [class*=" navbar-toggleable"] .header-explanation-brand {
      position: absolute;
      bottom: 0; }
      /* line 201, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
      .header--practitioner [class^="navbar-toggleable"] .header-explanation-brand .nav-item, .header--practitioner [class*=" navbar-toggleable"] .header-explanation-brand .nav-item {
        padding-top: 0;
        padding-bottom: 0; }
      /* line 205, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
      .header--practitioner [class^="navbar-toggleable"] .header-explanation-brand ul, .header--practitioner [class*=" navbar-toggleable"] .header-explanation-brand ul {
        text-align: center;
        padding-left: 0; }
        /* line 209, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
        .header--practitioner [class^="navbar-toggleable"] .header-explanation-brand ul li.nav-item, .header--practitioner [class*=" navbar-toggleable"] .header-explanation-brand ul li.nav-item {
          display: inline-block;
          width: auto; }
          /* line 213, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
          .header--practitioner [class^="navbar-toggleable"] .header-explanation-brand ul li.nav-item a, .header--practitioner [class*=" navbar-toggleable"] .header-explanation-brand ul li.nav-item a {
            font-size: 1.4rem; }
      /* line 217, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
      .header--practitioner [class^="navbar-toggleable"] .header-explanation-brand li + li::before, .header--practitioner [class*=" navbar-toggleable"] .header-explanation-brand li + li::before {
        margin-left: 0.5rem;
        margin-right: 0.5rem; }

  /* line 222, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .header--practitioner.header--user {
    position: static; }

  /* line 226, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .header--user .container {
    padding-right: 15px; }

  /* line 236, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .main-header .practitioner-infos {
    background-color: #01365f;
    padding: 1.6rem 1rem;
    text-align: center; }
    /* line 241, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .main-header .practitioner-infos .practitioner-infos__content {
      width: 35rem;
      max-width: 90%;
      margin-left: auto;
      margin-right: auto;
      text-align: left; }
      /* line 248, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
      .main-header .practitioner-infos .practitioner-infos__content a {
        display: block; }
    /* line 262, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .main-header .practitioner-infos .practitioner-name {
      font-size: 2rem;
      font-weight: 700; }
  /* line 269, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .main-header .practitioner-menu, .main-header .patient-menu {
    width: 35rem;
    max-width: 90%;
    margin-left: auto;
    margin-right: auto; }
    /* line 275, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .main-header .practitioner-menu ul, .main-header .patient-menu ul {
      list-style: none;
      padding-left: 0px; }
    /* line 279, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .main-header .practitioner-menu a, .main-header .patient-menu a {
      padding: 0.9rem 0.5rem;
      display: block; }
  /* line 284, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .main-header .practitioner-menu__title,
  .main-header .patient-menu__title {
    padding: 0.9rem 0.5rem;
    font-size: 1.6rem;
    font-weight: 900;
    text-transform: uppercase; }
  /* line 293, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .main-header .practitioner-menu__tab,
  .main-header .patient-menu__tab {
    padding-top: 0.9rem;
    padding-bottom: 0.9rem; }
  /* line 297, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .main-header .practitioner-menu__tab + .practitioner-menu__tab,
  .main-header .patient-menu__tab + .patient-menu__tab {
    border-top: 1px solid rgba(67, 98, 156, 0.3); }
  /* line 301, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .main-header .practitioner-logout,
  .main-header .patient-logout {
    text-align: center;
    margin-top: 1.3rem; }
    /* line 306, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .main-header .practitioner-logout .btn, .main-header .practitioner-logout .custom-field .custom-field__important-toggle, .custom-field .main-header .practitioner-logout .custom-field__important-toggle, .main-header .practitioner-logout .select2-container .select2-selection li.select2-selection__choice, .select2-container .select2-selection .main-header .practitioner-logout li.select2-selection__choice, .main-header .practitioner-logout .slick-slider .slick-prev, .slick-slider .main-header .practitioner-logout .slick-prev, .main-header .practitioner-logout .slick-slider .slick-next, .slick-slider .main-header .practitioner-logout .slick-next,
    .main-header .patient-logout .btn,
    .main-header .patient-logout .custom-field .custom-field__important-toggle,
    .custom-field .main-header .patient-logout .custom-field__important-toggle,
    .main-header .patient-logout .select2-container .select2-selection li.select2-selection__choice,
    .select2-container .select2-selection .main-header .patient-logout li.select2-selection__choice,
    .main-header .patient-logout .slick-slider .slick-prev,
    .slick-slider .main-header .patient-logout .slick-prev,
    .main-header .patient-logout .slick-slider .slick-next,
    .slick-slider .main-header .patient-logout .slick-next {
      text-transform: uppercase;
      height: auto;
      font-size: 1.6rem;
      line-height: 1;
      padding: 1.2rem 2rem; }
  /* line 317, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .main-header .practitioner-menu a {
    color: #7b92ac; }
    /* line 319, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .main-header .practitioner-menu a:hover, .main-header .practitioner-menu a:focus, .main-header .practitioner-menu a.active {
      color: #ffffff;
      background-color: #42619E; }
  /* line 323, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .main-header .practitioner-menu .collapse[data-is-collapsible],
  .main-header .practitioner-menu .collapsing[data-is-collapsible] {
    height: auto !important;
    display: block !important; }
  /* line 329, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .main-header .practitioner-menu__title {
    color: #ffffff; }
  /* line 332, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .main-header a.practitioner-menu__title {
    color: #ffffff; }
    /* line 335, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .main-header a.practitioner-menu__title.active, .main-header a.practitioner-menu__title:hover, .main-header a.practitioner-menu__title:focus {
      background-color: #42619E; }
  /* line 340, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .main-header .practitioner-menu__collapse::after {
    content: "";
    font-family: "paramed";
    display: inline-block;
    float: right;
    color: rgba(255, 255, 255, 0.8);
    -webkit-transition: -webkit-transform 350ms ease;
    transition: -webkit-transform 350ms ease;
    transition: transform 350ms ease;
    transition: transform 350ms ease, -webkit-transform 350ms ease; }
  /* line 349, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .main-header .practitioner-menu__collapse[aria-expanded="true"]::after {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  /* line 353, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .main-header a.practitioner-menu__collapse:hover, .main-header a.practitioner-menu__collapse:focus {
    background-color: transparent; }
  /* line 359, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .main-header .patient-menu__title {
    color: #43629c; }
  /* line 362, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .main-header .patient-nav__infos {
    width: 35rem;
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
    color: #f97070;
    margin-top: 8rem; }
  /* line 370, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .main-header .patient-welcome,
  .main-header .patient-name {
    display: inline;
    margin-right: 0.2rem; }
  /* line 374, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .main-header .patient-welcome {
    font-size: 2.3rem; }
  /* line 376, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .main-header .patient-name {
    font-size: 3rem;
    font-weight: 700; }
  /* line 380, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .main-header .patient-logout {
    margin-top: 6rem; }
  /* line 384, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .main-header [class^="navbar-toggleable"] .m-user-menu + .nav-item-appointment, .main-header [class*=" navbar-toggleable"] .m-user-menu + .nav-item-appointment {
    position: relative;
    margin-top: -11rem;
    margin-bottom: 4.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem; }
    /* line 390, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .main-header [class^="navbar-toggleable"] .m-user-menu + .nav-item-appointment .btn-rdv, .main-header [class*=" navbar-toggleable"] .m-user-menu + .nav-item-appointment .btn-rdv {
      padding: 0.2rem 1rem; }

  /* line 398, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .main-footer .footer-logo {
    max-width: 200px;
    margin-bottom: 2rem; }
  /* line 402, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .main-footer .footer-right {
    float: none; }
  /* line 405, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .main-footer .btn-outline-white {
    margin-bottom: 2rem; }

  /* line 412, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .title-square {
    font-size: 1.5rem; }
    /* line 414, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .title-square::before {
      margin-right: 6px; }
    /* line 416, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .title-square::after {
      margin-left: 6px; }
    /* line 418, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .title-square::before, .title-square::after {
      width: 5px;
      height: 5px; }

  /* line 422, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .title-secondary-sm {
    font-size: 1.6rem;
    text-align: center; }

  /* line 432, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .form-gray .field_validated::after,
  .form-gray .field_with_errors::after, .form-white .field_validated::after,
  .form-white .field_with_errors::after {
    content: none; }
  /* line 437, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .form-gray .field_validated .form-control, .form-gray .field_validated .select-style .dk-selected, .select-style .form-gray .field_validated .dk-selected, .form-gray .field_validated .select2-container .select2-selection, .select2-container .form-gray .field_validated .select2-selection, .form-white .field_validated .form-control, .form-white .field_validated .select-style .dk-selected, .select-style .form-white .field_validated .dk-selected, .form-white .field_validated .select2-container .select2-selection, .select2-container .form-white .field_validated .select2-selection {
    border-color: #7cdea3; }
  /* line 440, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .form-gray .form-group, .form-gray .submit-wrapper, .form-white .form-group, .form-white .submit-wrapper {
    max-width: 350px;
    margin-left: auto;
    margin-right: auto; }
  /* line 445, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .form-gray .form-group, .form-white .form-group {
    margin-bottom: 1.5rem; }
    /* line 448, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .form-gray .form-group .col-label-valign:not(.col-label-valign--mobile), .form-white .form-group .col-label-valign:not(.col-label-valign--mobile) {
      line-height: 3;
      margin-top: 1rem; }
  /* line 452, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .form-gray .form-label, .form-white .form-label {
    margin-bottom: 0.5rem;
    font-size: 1.4rem; }
  /* line 456, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .form-gray .form-separator.form-group, .form-white .form-separator.form-group {
    line-height: normal;
    margin-top: -1.5rem;
    padding-left: 0.5rem; }

  /* line 462, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .long-check-list {
    margin-right: 0; }

  /* line 466, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .form-line .form-control, .form-line .select-style .dk-selected, .select-style .form-line .dk-selected, .form-line .select2-container .select2-selection, .select2-container .form-line .select2-selection {
    margin-top: 1rem; }

  /* line 472, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .blue-header {
    padding-top: 20px;
    padding-bottom: 25px; }
    /* line 475, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .blue-header h1 {
      font-size: 1.7rem; }

  /* line 481, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .btn-lg, .btn-group-lg > .btn, .select2-container .select2-selection .btn-group-lg > li.select2-selection__choice, .slick-slider .btn-group-lg > .slick-prev, .slick-slider .btn-group-lg > .slick-next, .custom-field .custom-field__important-toggle {
    font-size: 1.6rem;
    padding: 1.8rem; }

  /* line 488, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .card-lg,
  .card-xl {
    padding: 2rem; }

  /* line 491, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .card-gray > .card-block:not(.card-lg):not(.card-md):not(.card-xl),
  .card-gray.card-block:not(.card-lg):not(.card-md):not(.card-xl) {
    padding: 1.6rem; }

  /* line 495, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .card-title {
    font-size: 1.6rem; }

  /* line 498, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .card-title--underline::after {
    margin-top: 1rem;
    background-color: #d7d7d7; }

  /* line 502, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .card-explanation {
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: 1.4rem;
    margin-bottom: 2.5rem; }

  /* line 515, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .patient-appointment-table:not(.patient-appointment-table--sm) td {
    padding: 1rem; }
  /* line 518, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .patient-appointment-table:not(.patient-appointment-table--sm) .td-date {
    width: 6rem; }
  /* line 521, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .patient-appointment-table:not(.patient-appointment-table--sm) .td-actions {
    width: 3.5rem;
    margin-top: 0.4rem; }
  /* line 525, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .patient-appointment-table:not(.patient-appointment-table--sm) .td-practitioner-infos,
  .patient-appointment-table:not(.patient-appointment-table--sm) .td-appointment {
    width: calc(100% - 9.5rem);
    margin-left: 6rem; }

  /* line 532, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .practitioner-appointment-table td {
    font-size: 1.5rem; }
  /* line 534, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .practitioner-appointment-table th:first-child span {
    font-size: 1.3rem; }
  /* line 537, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .practitioner-appointment-table a + a {
    margin-left: 5px; }

  /* line 544, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .msg-table td a {
    padding-top: 1.3rem;
    padding-bottom: 1.3rem; }
  /* line 547, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .msg-table th {
    font-size: 1.3rem;
    vertical-align: middle; }

  /* line 554, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .history-table td {
    vertical-align: top; }
  /* line 556, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .history-table .history-date {
    width: 40%;
    white-space: normal; }
  /* line 559, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .history-table .history-summary {
    width: 60%;
    padding-left: 1rem; }

  /* line 567, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .patient-list-table th:first-child, .treatment-table th:first-child, .patient-list-table td:first-child, .treatment-table td:first-child {
    padding-left: 1rem; }
  /* line 570, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .patient-list-table th:last-child, .treatment-table th:last-child, .patient-list-table td:last-child, .treatment-table td:last-child {
    padding-right: 1rem; }
  /* line 573, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .patient-list-table .td-date, .treatment-table .td-date {
    font-size: 1.4rem; }

  /* line 580, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .multi-step {
    padding-bottom: 15px; }
    /* line 583, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .multi-step nav {
      display: block; }
    /* line 586, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .multi-step .step {
      min-width: 75px;
      width: 120px;
      max-width: 24%;
      margin-top: -15px;
      vertical-align: top; }
      /* line 593, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
      .multi-step .step .step-number {
        width: 55px;
        height: 55px;
        border-width: 3px;
        font-size: 20px;
        line-height: 50px; }
      /* line 600, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
      .multi-step .step .step-name {
        font-size: 1rem; }
      /* line 603, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
      .multi-step .step + .step::before {
        font-size: 20px; }

  /* line 612, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .nav-tabs--secondary .nav-item,
  .patient-signin-login-page .nav-tabs--secondary .nav-item {
    width: 50%; }
  /* line 615, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .nav-tabs--secondary .nav-link,
  .nav-tabs--secondary .nav-link:hover,
  .nav-tabs--secondary .nav-link:focus,
  .nav-tabs--secondary .nav-link.active,
  .nav-tabs--secondary .nav-link.active:hover,
  .nav-tabs--secondary .nav-link.active:focus,
  .patient-signin-login-page .nav-tabs--secondary .nav-link,
  .patient-signin-login-page .nav-tabs--secondary .nav-link:hover,
  .patient-signin-login-page .nav-tabs--secondary .nav-link:focus,
  .patient-signin-login-page .nav-tabs--secondary .nav-link.active,
  .patient-signin-login-page .nav-tabs--secondary .nav-link.active:hover,
  .patient-signin-login-page .nav-tabs--secondary .nav-link.active:focus {
    padding-top: 10px;
    padding-bottom: 10px; }

  /* line 624, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .nav-tabs .nav-item + .nav-item {
    margin-left: 0; }

  /* line 632, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .info-modal .btn, .info-modal .custom-field .custom-field__important-toggle, .custom-field .info-modal .custom-field__important-toggle, .info-modal .select2-container .select2-selection li.select2-selection__choice, .select2-container .select2-selection .info-modal li.select2-selection__choice, .info-modal .slick-slider .slick-prev, .slick-slider .info-modal .slick-prev, .info-modal .slick-slider .slick-next, .slick-slider .info-modal .slick-next {
    padding-left: 1.5rem;
    padding-right: 1.5rem; }
    /* line 636, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .info-modal .btn + .btn.uppercase, .info-modal .custom-field .custom-field__important-toggle + .btn.uppercase, .custom-field .info-modal .custom-field__important-toggle + .btn.uppercase, .info-modal .select2-container .select2-selection li.select2-selection__choice + .btn.uppercase, .select2-container .select2-selection .info-modal li.select2-selection__choice + .btn.uppercase, .info-modal .slick-slider .slick-prev + .btn.uppercase, .slick-slider .info-modal .slick-prev + .btn.uppercase, .info-modal .slick-slider .slick-next + .btn.uppercase, .slick-slider .info-modal .slick-next + .btn.uppercase, .info-modal .custom-field .btn + .uppercase.custom-field__important-toggle, .custom-field .info-modal .btn + .uppercase.custom-field__important-toggle, .info-modal .custom-field .custom-field__important-toggle + .uppercase.custom-field__important-toggle, .custom-field .info-modal .custom-field__important-toggle + .uppercase.custom-field__important-toggle, .info-modal .select2-container .select2-selection .custom-field li.select2-selection__choice + .uppercase.custom-field__important-toggle, .custom-field .info-modal .select2-container .select2-selection li.select2-selection__choice + .uppercase.custom-field__important-toggle, .select2-container .select2-selection .info-modal .custom-field li.select2-selection__choice + .uppercase.custom-field__important-toggle, .custom-field .select2-container .select2-selection .info-modal li.select2-selection__choice + .uppercase.custom-field__important-toggle, .info-modal .slick-slider .custom-field .slick-prev + .uppercase.custom-field__important-toggle, .custom-field .info-modal .slick-slider .slick-prev + .uppercase.custom-field__important-toggle, .slick-slider .info-modal .custom-field .slick-prev + .uppercase.custom-field__important-toggle, .custom-field .slick-slider .info-modal .slick-prev + .uppercase.custom-field__important-toggle, .info-modal .slick-slider .custom-field .slick-next + .uppercase.custom-field__important-toggle, .custom-field .info-modal .slick-slider .slick-next + .uppercase.custom-field__important-toggle, .slick-slider .info-modal .custom-field .slick-next + .uppercase.custom-field__important-toggle, .custom-field .slick-slider .info-modal .slick-next + .uppercase.custom-field__important-toggle, .info-modal .select2-container .select2-selection .btn + li.uppercase.select2-selection__choice, .select2-container .select2-selection .info-modal .btn + li.uppercase.select2-selection__choice, .info-modal .custom-field .select2-container .select2-selection .custom-field__important-toggle + li.uppercase.select2-selection__choice, .select2-container .select2-selection .info-modal .custom-field .custom-field__important-toggle + li.uppercase.select2-selection__choice, .custom-field .info-modal .select2-container .select2-selection .custom-field__important-toggle + li.uppercase.select2-selection__choice, .select2-container .select2-selection .custom-field .info-modal .custom-field__important-toggle + li.uppercase.select2-selection__choice, .info-modal .select2-container .select2-selection li.select2-selection__choice + li.uppercase.select2-selection__choice, .select2-container .select2-selection .info-modal li.select2-selection__choice + li.uppercase.select2-selection__choice, .info-modal .slick-slider .select2-container .select2-selection .slick-prev + li.uppercase.select2-selection__choice, .select2-container .select2-selection .info-modal .slick-slider .slick-prev + li.uppercase.select2-selection__choice, .slick-slider .info-modal .select2-container .select2-selection .slick-prev + li.uppercase.select2-selection__choice, .select2-container .select2-selection .slick-slider .info-modal .slick-prev + li.uppercase.select2-selection__choice, .info-modal .slick-slider .select2-container .select2-selection .slick-next + li.uppercase.select2-selection__choice, .select2-container .select2-selection .info-modal .slick-slider .slick-next + li.uppercase.select2-selection__choice, .slick-slider .info-modal .select2-container .select2-selection .slick-next + li.uppercase.select2-selection__choice, .select2-container .select2-selection .slick-slider .info-modal .slick-next + li.uppercase.select2-selection__choice, .info-modal .slick-slider .btn + .uppercase.slick-prev, .slick-slider .info-modal .btn + .uppercase.slick-prev, .info-modal .custom-field .slick-slider .custom-field__important-toggle + .uppercase.slick-prev, .slick-slider .info-modal .custom-field .custom-field__important-toggle + .uppercase.slick-prev, .custom-field .info-modal .slick-slider .custom-field__important-toggle + .uppercase.slick-prev, .slick-slider .custom-field .info-modal .custom-field__important-toggle + .uppercase.slick-prev, .info-modal .select2-container .select2-selection .slick-slider li.select2-selection__choice + .uppercase.slick-prev, .slick-slider .info-modal .select2-container .select2-selection li.select2-selection__choice + .uppercase.slick-prev, .select2-container .select2-selection .info-modal .slick-slider li.select2-selection__choice + .uppercase.slick-prev, .slick-slider .select2-container .select2-selection .info-modal li.select2-selection__choice + .uppercase.slick-prev, .info-modal .slick-slider .slick-prev + .uppercase.slick-prev, .slick-slider .info-modal .slick-prev + .uppercase.slick-prev, .info-modal .slick-slider .slick-next + .uppercase.slick-prev, .slick-slider .info-modal .slick-next + .uppercase.slick-prev, .info-modal .slick-slider .btn + .uppercase.slick-next, .slick-slider .info-modal .btn + .uppercase.slick-next, .info-modal .custom-field .slick-slider .custom-field__important-toggle + .uppercase.slick-next, .slick-slider .info-modal .custom-field .custom-field__important-toggle + .uppercase.slick-next, .custom-field .info-modal .slick-slider .custom-field__important-toggle + .uppercase.slick-next, .slick-slider .custom-field .info-modal .custom-field__important-toggle + .uppercase.slick-next, .info-modal .select2-container .select2-selection .slick-slider li.select2-selection__choice + .uppercase.slick-next, .slick-slider .info-modal .select2-container .select2-selection li.select2-selection__choice + .uppercase.slick-next, .select2-container .select2-selection .info-modal .slick-slider li.select2-selection__choice + .uppercase.slick-next, .slick-slider .select2-container .select2-selection .info-modal li.select2-selection__choice + .uppercase.slick-next, .info-modal .slick-slider .slick-prev + .uppercase.slick-next, .slick-slider .info-modal .slick-prev + .uppercase.slick-next, .info-modal .slick-slider .slick-next + .uppercase.slick-next, .slick-slider .info-modal .slick-next + .uppercase.slick-next {
      margin-left: 1rem; }

  /* line 640, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .cancel-modal .btn, .cancel-modal .custom-field .custom-field__important-toggle, .custom-field .cancel-modal .custom-field__important-toggle, .cancel-modal .select2-container .select2-selection li.select2-selection__choice, .select2-container .select2-selection .cancel-modal li.select2-selection__choice, .cancel-modal .slick-slider .slick-prev, .slick-slider .cancel-modal .slick-prev, .cancel-modal .slick-slider .slick-next, .slick-slider .cancel-modal .slick-next {
    width: 90%;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    max-width: 300px; }
    /* line 646, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .cancel-modal .btn + .btn, .cancel-modal .custom-field .custom-field__important-toggle + .btn, .custom-field .cancel-modal .custom-field__important-toggle + .btn, .cancel-modal .select2-container .select2-selection li.select2-selection__choice + .btn, .select2-container .select2-selection .cancel-modal li.select2-selection__choice + .btn, .cancel-modal .slick-slider .slick-prev + .btn, .slick-slider .cancel-modal .slick-prev + .btn, .cancel-modal .slick-slider .slick-next + .btn, .slick-slider .cancel-modal .slick-next + .btn, .cancel-modal .custom-field .btn + .custom-field__important-toggle, .custom-field .cancel-modal .btn + .custom-field__important-toggle, .cancel-modal .custom-field .custom-field__important-toggle + .custom-field__important-toggle, .custom-field .cancel-modal .custom-field__important-toggle + .custom-field__important-toggle, .cancel-modal .select2-container .select2-selection .custom-field li.select2-selection__choice + .custom-field__important-toggle, .custom-field .cancel-modal .select2-container .select2-selection li.select2-selection__choice + .custom-field__important-toggle, .select2-container .select2-selection .cancel-modal .custom-field li.select2-selection__choice + .custom-field__important-toggle, .custom-field .select2-container .select2-selection .cancel-modal li.select2-selection__choice + .custom-field__important-toggle, .cancel-modal .slick-slider .custom-field .slick-prev + .custom-field__important-toggle, .custom-field .cancel-modal .slick-slider .slick-prev + .custom-field__important-toggle, .slick-slider .cancel-modal .custom-field .slick-prev + .custom-field__important-toggle, .custom-field .slick-slider .cancel-modal .slick-prev + .custom-field__important-toggle, .cancel-modal .slick-slider .custom-field .slick-next + .custom-field__important-toggle, .custom-field .cancel-modal .slick-slider .slick-next + .custom-field__important-toggle, .slick-slider .cancel-modal .custom-field .slick-next + .custom-field__important-toggle, .custom-field .slick-slider .cancel-modal .slick-next + .custom-field__important-toggle, .cancel-modal .select2-container .select2-selection .btn + li.select2-selection__choice, .select2-container .select2-selection .cancel-modal .btn + li.select2-selection__choice, .cancel-modal .custom-field .select2-container .select2-selection .custom-field__important-toggle + li.select2-selection__choice, .select2-container .select2-selection .cancel-modal .custom-field .custom-field__important-toggle + li.select2-selection__choice, .custom-field .cancel-modal .select2-container .select2-selection .custom-field__important-toggle + li.select2-selection__choice, .select2-container .select2-selection .custom-field .cancel-modal .custom-field__important-toggle + li.select2-selection__choice, .cancel-modal .select2-container .select2-selection li.select2-selection__choice + li.select2-selection__choice, .select2-container .select2-selection .cancel-modal li.select2-selection__choice + li.select2-selection__choice, .cancel-modal .slick-slider .select2-container .select2-selection .slick-prev + li.select2-selection__choice, .select2-container .select2-selection .cancel-modal .slick-slider .slick-prev + li.select2-selection__choice, .slick-slider .cancel-modal .select2-container .select2-selection .slick-prev + li.select2-selection__choice, .select2-container .select2-selection .slick-slider .cancel-modal .slick-prev + li.select2-selection__choice, .cancel-modal .slick-slider .select2-container .select2-selection .slick-next + li.select2-selection__choice, .select2-container .select2-selection .cancel-modal .slick-slider .slick-next + li.select2-selection__choice, .slick-slider .cancel-modal .select2-container .select2-selection .slick-next + li.select2-selection__choice, .select2-container .select2-selection .slick-slider .cancel-modal .slick-next + li.select2-selection__choice, .cancel-modal .slick-slider .btn + .slick-prev, .slick-slider .cancel-modal .btn + .slick-prev, .cancel-modal .custom-field .slick-slider .custom-field__important-toggle + .slick-prev, .slick-slider .cancel-modal .custom-field .custom-field__important-toggle + .slick-prev, .custom-field .cancel-modal .slick-slider .custom-field__important-toggle + .slick-prev, .slick-slider .custom-field .cancel-modal .custom-field__important-toggle + .slick-prev, .cancel-modal .select2-container .select2-selection .slick-slider li.select2-selection__choice + .slick-prev, .slick-slider .cancel-modal .select2-container .select2-selection li.select2-selection__choice + .slick-prev, .select2-container .select2-selection .cancel-modal .slick-slider li.select2-selection__choice + .slick-prev, .slick-slider .select2-container .select2-selection .cancel-modal li.select2-selection__choice + .slick-prev, .cancel-modal .slick-slider .slick-prev + .slick-prev, .slick-slider .cancel-modal .slick-prev + .slick-prev, .cancel-modal .slick-slider .slick-next + .slick-prev, .slick-slider .cancel-modal .slick-next + .slick-prev, .cancel-modal .slick-slider .btn + .slick-next, .slick-slider .cancel-modal .btn + .slick-next, .cancel-modal .custom-field .slick-slider .custom-field__important-toggle + .slick-next, .slick-slider .cancel-modal .custom-field .custom-field__important-toggle + .slick-next, .custom-field .cancel-modal .slick-slider .custom-field__important-toggle + .slick-next, .slick-slider .custom-field .cancel-modal .custom-field__important-toggle + .slick-next, .cancel-modal .select2-container .select2-selection .slick-slider li.select2-selection__choice + .slick-next, .slick-slider .cancel-modal .select2-container .select2-selection li.select2-selection__choice + .slick-next, .select2-container .select2-selection .cancel-modal .slick-slider li.select2-selection__choice + .slick-next, .slick-slider .select2-container .select2-selection .cancel-modal li.select2-selection__choice + .slick-next, .cancel-modal .slick-slider .slick-prev + .slick-next, .slick-slider .cancel-modal .slick-prev + .slick-next, .cancel-modal .slick-slider .slick-next + .slick-next, .slick-slider .cancel-modal .slick-next + .slick-next {
      margin-top: 20px;
      margin-left: 0; }

  /* line 652, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .add-member-modal .modal-body {
    padding-left: 2rem;
    padding-right: 2rem; }

  /* line 661, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .tooltip.bs-tether-element-attached-top, .tooltip.tooltip-bottom {
    left: 10rem !important; }
    /* line 665, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .tooltip.bs-tether-element-attached-top .tooltip-arrow, .tooltip.tooltip-bottom .tooltip-arrow {
      margin-left: 1.2rem;
      left: 0 !important; }

  /* line 672, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .validation-message {
    padding-bottom: 100px; }
    /* line 674, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .validation-message h1, .validation-message h3 {
      font-size: 2.2rem; }
    /* line 676, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .validation-message p {
      font-size: 1.6rem; }
    /* line 678, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .validation-message .card-block {
      padding: 30px; }
    /* line 681, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .validation-message [class^="icon"], .validation-message [class*=" icon"] {
      margin-bottom: 10px; }

  /* line 686, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .validation-message--secondary [class^="icon"], .validation-message--secondary [class*=" icon"] {
    font-size: 45px; }

  /* line 693, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .home-opinion {
    display: none; }

  /* line 696, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .home-presentation {
    display: none; }

  /* line 702, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .home-teaser .home-title {
    font-size: 3.3rem;
    line-height: 1;
    margin-bottom: 0.8rem; }
  /* line 706, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .home-teaser .home-subtitle {
    font-size: 2rem; }
  /* line 709, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .home-teaser .text-wrapper {
    padding-top: 90px;
    padding-bottom: 70px; }

  /* line 714, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .home-action-item {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem; }
    /* line 718, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .home-action-item .home-action-subtitle {
      font-size: 1.9rem; }
    /* line 721, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .home-action-item .content {
      text-align: center; }
    /* line 724, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .home-action-item .btn, .home-action-item .custom-field .custom-field__important-toggle, .custom-field .home-action-item .custom-field__important-toggle, .home-action-item .select2-container .select2-selection li.select2-selection__choice, .select2-container .select2-selection .home-action-item li.select2-selection__choice, .home-action-item .slick-slider .slick-prev, .slick-slider .home-action-item .slick-prev, .home-action-item .slick-slider .slick-next, .slick-slider .home-action-item .slick-next {
      display: inline-block;
      text-transform: uppercase;
      padding: 1.2rem; }
    /* line 729, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .home-action-item h2 {
      margin-bottom: 1rem; }
    /* line 732, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .home-action-item .text-wrapper {
      display: block;
      margin-left: 0; }

  /* line 736, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .home-actions {
    padding-top: 30px;
    padding-bottom: 20px; }
    /* line 743, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .home-actions [class^="col-"] + [class^="col-"] .home-action-item, .home-actions [class^="col-"] [class*=" col-"] .home-action-item, .home-actions [class*=" col-"] + [class^="col-"] .home-action-item, .home-actions [class*=" col-"] [class*=" col-"] .home-action-item {
      border-top: 1px solid #D7D7D7; }

  /* line 751, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .home-teaser.home-teaser--practitioner .home-title {
    font-size: 3.5rem; }
    /* line 754, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .home-teaser.home-teaser--practitioner .home-title span {
      display: block; }
  /* line 757, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .home-teaser.home-teaser--practitioner .home-subtitle {
    font-size: 2rem; }
  /* line 760, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .home-teaser.home-teaser--practitioner .text-wrapper {
    padding-top: 90px;
    padding-bottom: 25px; }

  /* line 767, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .home-practitioner .img-demo {
    display: none; }
  /* line 770, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .home-practitioner .explanation {
    margin-left: -15px;
    margin-right: -15px; }
    /* line 774, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .home-practitioner .explanation p {
      display: none; }
    /* line 777, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .home-practitioner .explanation .btn, .home-practitioner .explanation .custom-field .custom-field__important-toggle, .custom-field .home-practitioner .explanation .custom-field__important-toggle, .home-practitioner .explanation .select2-container .select2-selection li.select2-selection__choice, .select2-container .select2-selection .home-practitioner .explanation li.select2-selection__choice, .home-practitioner .explanation .slick-slider .slick-prev, .slick-slider .home-practitioner .explanation .slick-prev, .home-practitioner .explanation .slick-slider .slick-next, .slick-slider .home-practitioner .explanation .slick-next {
      margin-top: 1.5rem; }
    /* line 780, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .home-practitioner .explanation h2 {
      font-size: 2.5rem;
      margin-top: 1rem; }
    /* line 784, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .home-practitioner .explanation .row.flex-column {
      display: block; }
  /* line 787, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .home-practitioner .explanation-block-text {
    display: block;
    text-align: center; }
  /* line 791, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .home-practitioner .explanation-block-image {
    display: none; }
  /* line 794, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .home-practitioner .explanation-center {
    padding-left: 2rem;
    padding-right: 2rem; }
  /* line 800, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .home-practitioner .explanation-center [class^="icon-"], .home-practitioner .explanation-center [class*=" icon-"],
  .home-practitioner .explanation-patient [class^="icon-"],
  .home-practitioner .explanation-patient [class*=" icon-"] {
    color: #f97070; }
  /* line 803, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .home-practitioner .explanation-visibility {
    color: #43629c; }
  /* line 806, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .home-practitioner .explanation-patient {
    text-align: center; }
    /* line 809, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .home-practitioner .explanation-patient h2 {
      padding-left: 2rem;
      padding-right: 2rem; }
  /* line 815, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .home-practitioner .explanation-flexible img {
    display: none; }

  /* line 822, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .search-bar-item {
    width: 100%; }
    /* line 825, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .search-bar-item + .search-bar-item:not(.search-bar-item--separator) {
      margin-top: 1rem; }
    /* line 828, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .search-bar-item .select-style .dk-selected::before {
      right: 0; }

  /* line 833, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .search-bar-item--name .tt-input,
  .search-bar-item--name .tt-hint {
    padding-left: 1.5rem; }

  /* line 838, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .search-bar-item--separator span {
    left: 50%;
    top: -1.2rem; }
  /* line 842, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .search-bar-item--separator + .search-bar-item:not(.search-bar-item--separator) {
    margin-top: -0.7rem; }

  /* line 850, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .practitioner-list__map {
    display: none; }

  /* line 855, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .practitioner-list__result .result-number {
    text-align: center; }
  /* line 858, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .practitioner-list__result .practitioner-item {
    padding: 1.4rem;
    margin-top: 15px;
    margin-bottom: 15px;
    min-height: 10.8rem;
    max-width: 450px;
    margin-left: auto;
    margin-right: auto; }
    /* line 867, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .practitioner-list__result .practitioner-item .practitioner-infos {
      text-align: left;
      font-size: 1.6rem; }
    /* line 871, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .practitioner-list__result .practitioner-item .practitioner-img {
      position: absolute;
      width: 8rem;
      height: 8rem;
      left: 10px; }
    /* line 877, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .practitioner-list__result .practitioner-item .practitioner-name,
    .practitioner-list__result .practitioner-item .practitioner-speciality,
    .practitioner-list__result .practitioner-item .practitioner-secondary-speciality,
    .practitioner-list__result .practitioner-item .practitioner-address,
    .practitioner-list__result .practitioner-item .practitioner-office,
    .practitioner-list__result .practitioner-item .btn,
    .practitioner-list__result .practitioner-item .custom-field .custom-field__important-toggle,
    .custom-field .practitioner-list__result .practitioner-item .custom-field__important-toggle,
    .practitioner-list__result .practitioner-item .select2-container .select2-selection li.select2-selection__choice,
    .select2-container .select2-selection .practitioner-list__result .practitioner-item li.select2-selection__choice,
    .practitioner-list__result .practitioner-item .slick-slider .slick-prev,
    .slick-slider .practitioner-list__result .practitioner-item .slick-prev,
    .practitioner-list__result .practitioner-item .slick-slider .slick-next,
    .slick-slider .practitioner-list__result .practitioner-item .slick-next {
      margin-left: 9rem;
      display: block; }
    /* line 886, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .practitioner-list__result .practitioner-item .btn, .practitioner-list__result .practitioner-item .custom-field .custom-field__important-toggle, .custom-field .practitioner-list__result .practitioner-item .custom-field__important-toggle, .practitioner-list__result .practitioner-item .select2-container .select2-selection li.select2-selection__choice, .select2-container .select2-selection .practitioner-list__result .practitioner-item li.select2-selection__choice, .practitioner-list__result .practitioner-item .slick-slider .slick-prev, .slick-slider .practitioner-list__result .practitioner-item .slick-prev, .practitioner-list__result .practitioner-item .slick-slider .slick-next, .slick-slider .practitioner-list__result .practitioner-item .slick-next {
      font-size: 1.6rem;
      padding: 1rem;
      display: inline-block; }
    /* line 891, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .practitioner-list__result .practitioner-item .practitioner-name {
      margin-top: 0; }
    /* line 894, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .practitioner-list__result .practitioner-item .practitioner-address {
      margin-top: 0.6rem;
      margin-bottom: 1.1rem; }
    /* line 898, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .practitioner-list__result .practitioner-item .practitioner-calendar__wrapper,
    .practitioner-list__result .practitioner-item .info-explanation,
    .practitioner-list__result .practitioner-item .select-practitioner {
      display: none; }

  /* line 904, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .practitioner-list-page .result-wrapper {
    height: auto; }
  /* line 907, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .practitioner-list-page .search-bar {
    padding: 0;
    background-color: transparent; }
  /* line 911, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .practitioner-list-page .searchbar-wrapper {
    padding-top: 0.7rem;
    padding-bottom: 0.7rem; }
    /* line 914, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .practitioner-list-page .searchbar-wrapper .btn-collapse {
      background-color: transparent;
      margin-left: auto;
      margin-right: auto;
      margin-bottom: 1rem;
      color: #333333;
      font-size: 1.6rem;
      position: relative;
      display: block; }
      /* line 924, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
      .practitioner-list-page .searchbar-wrapper .btn-collapse [class^="icon"], .practitioner-list-page .searchbar-wrapper .btn-collapse [class*=" icon"] {
        color: #8d8d8d; }
    /* line 927, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .practitioner-list-page .searchbar-wrapper .search-bar {
      margin-bottom: 1rem; }

  /* line 935, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .practitioner-detail .container {
    padding-left: 0;
    padding-right: 0; }
  /* line 939, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .practitioner-detail .breadcrumb {
    padding-left: 1.5rem;
    padding-right: 1.5rem; }

  /* line 944, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .practitioner-detail__appointment .appointment-detail {
    padding-left: 2rem;
    padding-right: 2rem;
    padding-top: 8rem; }

  /* line 950, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .practitioner-detail__general-infos {
    text-align: center;
    padding: 2rem; }
    /* line 954, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .practitioner-detail__general-infos h1 {
      font-size: 1.6rem; }
    /* line 956, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .practitioner-detail__general-infos h2 {
      font-size: 1.6rem; }
    /* line 959, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .practitioner-detail__general-infos .practitioner-img {
      margin-left: auto;
      margin-bottom: 2rem;
      margin-right: auto;
      width: 90px;
      height: 90px; }
    /* line 967, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .practitioner-detail__general-infos .consultation-price span {
      display: block; }
    /* line 973, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .practitioner-detail__general-infos .consultation-price::before,
    .practitioner-detail__general-infos .practitioner-description::before,
    .practitioner-detail__general-infos .sector::before {
      margin-left: auto;
      margin-right: auto; }
    /* line 977, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .practitioner-detail__general-infos .sector {
      margin-bottom: 3rem; }
    /* line 980, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .practitioner-detail__general-infos .info-wrapper {
      display: block;
      margin-bottom: 1.5rem;
      margin-right: 0;
      margin-left: auto;
      margin-right: auto;
      max-width: 240px; }
    /* line 988, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .practitioner-detail__general-infos .info-title {
      margin-bottom: 0px;
      margin-left: -1.5rem;
      margin-right: -1.5rem;
      text-align: center; }
    /* line 994, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .practitioner-detail__general-infos .info-icon {
      margin-left: 2rem;
      margin-right: 2rem; }
    /* line 998, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .practitioner-detail__general-infos .practitioner-more-info {
      padding-left: 0;
      padding-right: 0;
      max-width: 35rem;
      margin-left: auto;
      margin-right: auto; }
      /* line 1005, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
      .practitioner-detail__general-infos .practitioner-more-info .btn-wrapper {
        text-align: center; }
        /* line 1008, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
        .practitioner-detail__general-infos .practitioner-more-info .btn-wrapper a {
          display: block; }
      /* line 1011, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
      .practitioner-detail__general-infos .practitioner-more-info .more-info-value {
        margin-bottom: 1.7rem; }

  /* line 1014, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .practitioner-calendar .day ul a {
    padding-top: 4px;
    padding-bottom: 4px; }

  /* line 1020, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .office-detail .practitioner-more-info {
    padding: 2rem;
    border: 2px solid #dddddd; }
  /* line 1023, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .office-detail .practitioner-detail__general-infos .sector {
    margin-bottom: 0; }
  /* line 1026, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .office-detail .practitioner-description {
    padding-bottom: 2rem; }
    /* line 1028, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .office-detail .practitioner-description::before {
      margin-top: 2rem; }

  /* line 1037, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .appointment-validation .appointment-infos .row.flex-column {
    display: block; }
  /* line 1040, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .appointment-validation .appointment-infos .card {
    background-color: transparent;
    margin-bottom: 0.2rem; }
  /* line 1043, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .appointment-validation .appointment-infos .card-block {
    background-color: #ffffff;
    padding-top: 1rem;
    padding-bottom: 1rem; }
  /* line 1048, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .appointment-validation .appointment-infos .practitioner-avatar {
    display: none; }
  /* line 1051, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .appointment-validation .appointment-infos .practitioner-name {
    margin-top: 0.5rem;
    font-size: 1.8rem; }
  /* line 1055, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .appointment-validation .appointment-infos .practitioner-address {
    margin-top: 0.7rem;
    margin-bottom: 1rem; }
  /* line 1059, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .appointment-validation .appointment-infos .appointment-detail-flex {
    display: block;
    margin-top: 0.8rem;
    margin-bottom: 1.7rem; }
  /* line 1064, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .appointment-validation .appointment-infos .appointment-detail {
    -webkit-box-flex: inherit;
        -ms-flex-positive: inherit;
            flex-grow: inherit; }
    /* line 1067, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .appointment-validation .appointment-infos .appointment-detail [class^="icon-"], .appointment-validation .appointment-infos .appointment-detail [class*=" icon-"] {
      display: none; }
    /* line 1070, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .appointment-validation .appointment-infos .appointment-detail .detail-key,
    .appointment-validation .appointment-infos .appointment-detail .detail-value,
    .appointment-validation .appointment-infos .appointment-detail .detail-value div {
      display: inline;
      font-size: 1.5rem; }
  /* line 1077, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .appointment-validation .appointment-infos .link-wrapper {
    margin-bottom: 0.8rem; }
    /* line 1079, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .appointment-validation .appointment-infos .link-wrapper a {
      padding-top: 1.2rem;
      padding-bottom: 1.2rem; }

  /* line 1088, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .patient-signin-login-page::before {
    min-height: 1300px; }
  /* line 1091, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .patient-signin-login-page .card {
    border-radius: 0px 0px 3px 3px; }
  /* line 1094, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .patient-signin-login-page .container {
    padding-left: 0;
    padding-right: 0; }
  /* line 1098, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .patient-signin-login-page .breadcrumb {
    padding-left: 15px;
    padding-right: 15px; }

  /* line 1103, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .signin-shared-links {
    font-size: 1.4rem; }
    /* line 1105, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .signin-shared-links a {
      padding-top: 0.5rem;
      padding-bottom: 0.5rem; }

  /* line 1113, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .practitioner-login-page {
    min-height: 91.5vh;
    padding-top: 8rem;
    padding-bottom: 3rem; }
    /* line 1117, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .practitioner-login-page .card {
      padding: 2rem 2rem 2.5rem 2rem;
      margin-left: 0;
      margin-right: 0; }
    /* line 1122, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .practitioner-login-page h1 {
      padding-bottom: 1rem; }
    /* line 1125, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .practitioner-login-page .login-title,
    .practitioner-login-page .brand-name {
      font-size: 2.2rem; }
    /* line 1129, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .practitioner-login-page .login-subtitle {
      font-size: 1.7rem;
      margin-top: 0.2rem;
      margin-bottom: 1rem; }

  /* line 1139, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .practitioner-space .col-practitioner-nav,
  .patient-space .col-patient-nav {
    display: none !important; }

  /* line 1142, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .practitioner-space .col-practitioner-content,
  .patient-space .col-patient-content {
    width: 100% !important;
    margin-left: 0% !important; }

  /* line 1147, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .practitioner-space .practitioner-action-block {
    width: 100% !important;
    left: 0% !important; }

  /* line 1153, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .patient-space .patient-content,
  .practitioner-space .col-practitioner-content {
    padding-top: 2rem;
    padding-left: 1rem;
    padding-right: 1rem;
    min-height: 670px;
    padding-bottom: 5rem; }
    /* line 1160, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .patient-space .patient-content .brand-name,
    .practitioner-space .col-practitioner-content .brand-name {
      text-align: center;
      font-size: 1.6rem; }
    /* line 1164, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .patient-space .patient-content h1,
    .practitioner-space .col-practitioner-content h1 {
      text-align: center;
      font-size: 2.7rem;
      margin-top: 0.1rem; }

  /* line 1170, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .practitioner-space .col-practitioner-content {
    padding: 0; }

  /* line 1174, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .practitioner-space .container {
    padding-left: 1rem;
    padding-right: 1rem; }
  /* line 1178, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .practitioner-space .main-card {
    padding-left: 1.6rem;
    padding-right: 1.6rem;
    margin-bottom: 0px; }
  /* line 1183, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .practitioner-space .practitioner-main-card {
    padding-bottom: 20rem; }
  /* line 1186, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .practitioner-space .practitioner-title {
    text-align: center;
    padding-left: 0; }

  /* line 1191, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .patient-space .container {
    padding-left: 0;
    padding-right: 0; }

  /* line 1200, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .conversation-header .conversation-object {
    padding-right: 1rem; }

  /* line 1203, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .conversation-content {
    padding: 2.5rem; }

  /* line 1207, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .conversation .msg-bubble {
    line-height: 1.4; }

  /* line 1215, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .patient-space .patient-show {
    background-color: transparent;
    padding: 0; }

  /* line 1225, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .add-event .btn[type="submit"], .add-event .custom-field [type="submit"].custom-field__important-toggle, .custom-field .add-event [type="submit"].custom-field__important-toggle, .add-event .select2-container .select2-selection li[type="submit"].select2-selection__choice, .select2-container .select2-selection .add-event li[type="submit"].select2-selection__choice, .add-event .slick-slider [type="submit"].slick-prev, .slick-slider .add-event [type="submit"].slick-prev, .add-event .slick-slider [type="submit"].slick-next, .slick-slider .add-event [type="submit"].slick-next {
    margin-left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    padding: 1.4rem 2rem;
    font-size: 1.5rem; }

  /* line 1237, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .practitioner__payments .col-label-valign span {
    display: block;
    margin-top: 1rem; }

  /* line 1244, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .card-patient-file-content {
    margin-bottom: -1.5rem; }

  /* line 1250, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .practitioner-space .add-comment [type="submit"] {
    height: auto;
    border-radius: 0px 0px 3px 3px;
    padding-top: 1rem;
    padding-bottom: 1rem; }
  /* line 1255, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .practitioner-space .add-comment textarea {
    border-radius: 3px 3px 0px 0px; }

  /* line 1264, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .practitioner-space .appointment-resume > .card {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
    margin-bottom: -1.5rem; }
  /* line 1269, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .practitioner-space .appointment-resume label {
    color: #333333; }
  /* line 1272, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .practitioner-space .appointment-resume .form-label {
    font-weight: 700; }
  /* line 1276, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .practitioner-space .appointment-resume .submit-btn-wrapper .btn, .practitioner-space .appointment-resume .submit-btn-wrapper .custom-field .custom-field__important-toggle, .custom-field .practitioner-space .appointment-resume .submit-btn-wrapper .custom-field__important-toggle, .practitioner-space .appointment-resume .submit-btn-wrapper .select2-container .select2-selection li.select2-selection__choice, .select2-container .select2-selection .practitioner-space .appointment-resume .submit-btn-wrapper li.select2-selection__choice, .practitioner-space .appointment-resume .submit-btn-wrapper .slick-slider .slick-prev, .slick-slider .practitioner-space .appointment-resume .submit-btn-wrapper .slick-prev, .practitioner-space .appointment-resume .submit-btn-wrapper .slick-slider .slick-next, .slick-slider .practitioner-space .appointment-resume .submit-btn-wrapper .slick-next {
    font-size: 1.6rem;
    padding: 1.2rem 1rem;
    margin: 10px 0; }
    /* line 1281, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .practitioner-space .appointment-resume .submit-btn-wrapper .btn + .btn, .practitioner-space .appointment-resume .submit-btn-wrapper .custom-field .custom-field__important-toggle + .btn, .custom-field .practitioner-space .appointment-resume .submit-btn-wrapper .custom-field__important-toggle + .btn, .practitioner-space .appointment-resume .submit-btn-wrapper .select2-container .select2-selection li.select2-selection__choice + .btn, .select2-container .select2-selection .practitioner-space .appointment-resume .submit-btn-wrapper li.select2-selection__choice + .btn, .practitioner-space .appointment-resume .submit-btn-wrapper .slick-slider .slick-prev + .btn, .slick-slider .practitioner-space .appointment-resume .submit-btn-wrapper .slick-prev + .btn, .practitioner-space .appointment-resume .submit-btn-wrapper .slick-slider .slick-next + .btn, .slick-slider .practitioner-space .appointment-resume .submit-btn-wrapper .slick-next + .btn, .practitioner-space .appointment-resume .submit-btn-wrapper .custom-field .btn + .custom-field__important-toggle, .custom-field .practitioner-space .appointment-resume .submit-btn-wrapper .btn + .custom-field__important-toggle, .practitioner-space .appointment-resume .submit-btn-wrapper .custom-field .custom-field__important-toggle + .custom-field__important-toggle, .custom-field .practitioner-space .appointment-resume .submit-btn-wrapper .custom-field__important-toggle + .custom-field__important-toggle, .practitioner-space .appointment-resume .submit-btn-wrapper .select2-container .select2-selection .custom-field li.select2-selection__choice + .custom-field__important-toggle, .custom-field .practitioner-space .appointment-resume .submit-btn-wrapper .select2-container .select2-selection li.select2-selection__choice + .custom-field__important-toggle, .select2-container .select2-selection .practitioner-space .appointment-resume .submit-btn-wrapper .custom-field li.select2-selection__choice + .custom-field__important-toggle, .custom-field .select2-container .select2-selection .practitioner-space .appointment-resume .submit-btn-wrapper li.select2-selection__choice + .custom-field__important-toggle, .practitioner-space .appointment-resume .submit-btn-wrapper .slick-slider .custom-field .slick-prev + .custom-field__important-toggle, .custom-field .practitioner-space .appointment-resume .submit-btn-wrapper .slick-slider .slick-prev + .custom-field__important-toggle, .slick-slider .practitioner-space .appointment-resume .submit-btn-wrapper .custom-field .slick-prev + .custom-field__important-toggle, .custom-field .slick-slider .practitioner-space .appointment-resume .submit-btn-wrapper .slick-prev + .custom-field__important-toggle, .practitioner-space .appointment-resume .submit-btn-wrapper .slick-slider .custom-field .slick-next + .custom-field__important-toggle, .custom-field .practitioner-space .appointment-resume .submit-btn-wrapper .slick-slider .slick-next + .custom-field__important-toggle, .slick-slider .practitioner-space .appointment-resume .submit-btn-wrapper .custom-field .slick-next + .custom-field__important-toggle, .custom-field .slick-slider .practitioner-space .appointment-resume .submit-btn-wrapper .slick-next + .custom-field__important-toggle, .practitioner-space .appointment-resume .submit-btn-wrapper .select2-container .select2-selection .btn + li.select2-selection__choice, .select2-container .select2-selection .practitioner-space .appointment-resume .submit-btn-wrapper .btn + li.select2-selection__choice, .practitioner-space .appointment-resume .submit-btn-wrapper .custom-field .select2-container .select2-selection .custom-field__important-toggle + li.select2-selection__choice, .select2-container .select2-selection .practitioner-space .appointment-resume .submit-btn-wrapper .custom-field .custom-field__important-toggle + li.select2-selection__choice, .custom-field .practitioner-space .appointment-resume .submit-btn-wrapper .select2-container .select2-selection .custom-field__important-toggle + li.select2-selection__choice, .select2-container .select2-selection .custom-field .practitioner-space .appointment-resume .submit-btn-wrapper .custom-field__important-toggle + li.select2-selection__choice, .practitioner-space .appointment-resume .submit-btn-wrapper .select2-container .select2-selection li.select2-selection__choice + li.select2-selection__choice, .select2-container .select2-selection .practitioner-space .appointment-resume .submit-btn-wrapper li.select2-selection__choice + li.select2-selection__choice, .practitioner-space .appointment-resume .submit-btn-wrapper .slick-slider .select2-container .select2-selection .slick-prev + li.select2-selection__choice, .select2-container .select2-selection .practitioner-space .appointment-resume .submit-btn-wrapper .slick-slider .slick-prev + li.select2-selection__choice, .slick-slider .practitioner-space .appointment-resume .submit-btn-wrapper .select2-container .select2-selection .slick-prev + li.select2-selection__choice, .select2-container .select2-selection .slick-slider .practitioner-space .appointment-resume .submit-btn-wrapper .slick-prev + li.select2-selection__choice, .practitioner-space .appointment-resume .submit-btn-wrapper .slick-slider .select2-container .select2-selection .slick-next + li.select2-selection__choice, .select2-container .select2-selection .practitioner-space .appointment-resume .submit-btn-wrapper .slick-slider .slick-next + li.select2-selection__choice, .slick-slider .practitioner-space .appointment-resume .submit-btn-wrapper .select2-container .select2-selection .slick-next + li.select2-selection__choice, .select2-container .select2-selection .slick-slider .practitioner-space .appointment-resume .submit-btn-wrapper .slick-next + li.select2-selection__choice, .practitioner-space .appointment-resume .submit-btn-wrapper .slick-slider .btn + .slick-prev, .slick-slider .practitioner-space .appointment-resume .submit-btn-wrapper .btn + .slick-prev, .practitioner-space .appointment-resume .submit-btn-wrapper .custom-field .slick-slider .custom-field__important-toggle + .slick-prev, .slick-slider .practitioner-space .appointment-resume .submit-btn-wrapper .custom-field .custom-field__important-toggle + .slick-prev, .custom-field .practitioner-space .appointment-resume .submit-btn-wrapper .slick-slider .custom-field__important-toggle + .slick-prev, .slick-slider .custom-field .practitioner-space .appointment-resume .submit-btn-wrapper .custom-field__important-toggle + .slick-prev, .practitioner-space .appointment-resume .submit-btn-wrapper .select2-container .select2-selection .slick-slider li.select2-selection__choice + .slick-prev, .slick-slider .practitioner-space .appointment-resume .submit-btn-wrapper .select2-container .select2-selection li.select2-selection__choice + .slick-prev, .select2-container .select2-selection .practitioner-space .appointment-resume .submit-btn-wrapper .slick-slider li.select2-selection__choice + .slick-prev, .slick-slider .select2-container .select2-selection .practitioner-space .appointment-resume .submit-btn-wrapper li.select2-selection__choice + .slick-prev, .practitioner-space .appointment-resume .submit-btn-wrapper .slick-slider .slick-prev + .slick-prev, .slick-slider .practitioner-space .appointment-resume .submit-btn-wrapper .slick-prev + .slick-prev, .practitioner-space .appointment-resume .submit-btn-wrapper .slick-slider .slick-next + .slick-prev, .slick-slider .practitioner-space .appointment-resume .submit-btn-wrapper .slick-next + .slick-prev, .practitioner-space .appointment-resume .submit-btn-wrapper .slick-slider .btn + .slick-next, .slick-slider .practitioner-space .appointment-resume .submit-btn-wrapper .btn + .slick-next, .practitioner-space .appointment-resume .submit-btn-wrapper .custom-field .slick-slider .custom-field__important-toggle + .slick-next, .slick-slider .practitioner-space .appointment-resume .submit-btn-wrapper .custom-field .custom-field__important-toggle + .slick-next, .custom-field .practitioner-space .appointment-resume .submit-btn-wrapper .slick-slider .custom-field__important-toggle + .slick-next, .slick-slider .custom-field .practitioner-space .appointment-resume .submit-btn-wrapper .custom-field__important-toggle + .slick-next, .practitioner-space .appointment-resume .submit-btn-wrapper .select2-container .select2-selection .slick-slider li.select2-selection__choice + .slick-next, .slick-slider .practitioner-space .appointment-resume .submit-btn-wrapper .select2-container .select2-selection li.select2-selection__choice + .slick-next, .select2-container .select2-selection .practitioner-space .appointment-resume .submit-btn-wrapper .slick-slider li.select2-selection__choice + .slick-next, .slick-slider .select2-container .select2-selection .practitioner-space .appointment-resume .submit-btn-wrapper li.select2-selection__choice + .slick-next, .practitioner-space .appointment-resume .submit-btn-wrapper .slick-slider .slick-prev + .slick-next, .slick-slider .practitioner-space .appointment-resume .submit-btn-wrapper .slick-prev + .slick-next, .practitioner-space .appointment-resume .submit-btn-wrapper .slick-slider .slick-next + .slick-next, .slick-slider .practitioner-space .appointment-resume .submit-btn-wrapper .slick-next + .slick-next {
      margin-left: 10px; }

  /* line 1299, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .offer-page {
    border-top: 10px solid #ececec;
    background-color: #ffffff; }
    /* line 1303, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .offer-page .card-lg {
      padding-left: 0;
      padding-right: 0;
      padding-top: 1rem; }

  /* line 1314, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .static-page .static-teaser {
    height: auto;
    line-height: normal; }
  /* line 1318, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .static-page .static-section {
    padding-top: 3rem;
    padding-bottom: 3rem; }
  /* line 1322, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .static-page .static-teaser-text {
    padding-top: 2rem;
    padding-bottom: 2rem; }
  /* line 1326, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .static-page h1 {
    font-size: 2.5rem; }
  /* line 1329, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .static-page .static-image-wrapper {
    margin-top: 0;
    margin-bottom: 0; }
  /* line 1333, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .static-page .static-image {
    width: 180px;
    height: 180px; }

  /* line 1339, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .static-page--secondary .static-teaser .btn, .static-page--secondary .static-teaser .custom-field .custom-field__important-toggle, .custom-field .static-page--secondary .static-teaser .custom-field__important-toggle, .static-page--secondary .static-teaser .select2-container .select2-selection li.select2-selection__choice, .select2-container .select2-selection .static-page--secondary .static-teaser li.select2-selection__choice, .static-page--secondary .static-teaser .slick-slider .slick-prev, .slick-slider .static-page--secondary .static-teaser .slick-prev, .static-page--secondary .static-teaser .slick-slider .slick-next, .slick-slider .static-page--secondary .static-teaser .slick-next {
    font-size: 1.5rem;
    border-radius: 3px;
    margin-left: 0.5rem;
    margin-right: 0.5rem; }
    /* line 1345, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .static-page--secondary .static-teaser .btn [class^="icon"], .static-page--secondary .static-teaser .custom-field .custom-field__important-toggle [class^="icon"], .custom-field .static-page--secondary .static-teaser .custom-field__important-toggle [class^="icon"], .static-page--secondary .static-teaser .select2-container .select2-selection li.select2-selection__choice [class^="icon"], .select2-container .select2-selection .static-page--secondary .static-teaser li.select2-selection__choice [class^="icon"], .static-page--secondary .static-teaser .slick-slider .slick-prev [class^="icon"], .slick-slider .static-page--secondary .static-teaser .slick-prev [class^="icon"], .static-page--secondary .static-teaser .slick-slider .slick-next [class^="icon"], .slick-slider .static-page--secondary .static-teaser .slick-next [class^="icon"], .static-page--secondary .static-teaser .btn [class*=" icon"], .static-page--secondary .static-teaser .custom-field .custom-field__important-toggle [class*=" icon"], .custom-field .static-page--secondary .static-teaser .custom-field__important-toggle [class*=" icon"], .static-page--secondary .static-teaser .select2-container .select2-selection li.select2-selection__choice [class*=" icon"], .select2-container .select2-selection .static-page--secondary .static-teaser li.select2-selection__choice [class*=" icon"], .static-page--secondary .static-teaser .slick-slider .slick-prev [class*=" icon"], .slick-slider .static-page--secondary .static-teaser .slick-prev [class*=" icon"], .static-page--secondary .static-teaser .slick-slider .slick-next [class*=" icon"], .slick-slider .static-page--secondary .static-teaser .slick-next [class*=" icon"] {
      display: none; }

  /* line 1352, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .module-page .image-col {
    display: none; }

  /* line 1355, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .module-nav-link {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
    height: 5rem;
    line-height: 5rem;
    font-size: 1.9rem; }
    /* line 1362, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .module-nav-link [class^="icon"], .module-nav-link [class*=" icon"] {
      right: 1rem; }
      /* line 1365, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
      .module-nav-link [class^="icon"]:first-child, .module-nav-link [class*=" icon"]:first-child {
        left: 1rem;
        right: auto; }

  /* line 1373, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .join-paramed .separator {
    position: relative;
    text-align: center;
    margin-top: 0.5rem;
    margin-bottom: 0.5rem; }
    /* line 1378, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .join-paramed .separator::before {
      width: 100%;
      height: 1px;
      top: 50%; }
    /* line 1383, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .join-paramed .separator span {
      position: relative;
      -webkit-transform: none;
              transform: none;
      top: auto;
      display: inline-block; }

  /* line 1393, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .blog-header {
    padding-top: 2rem;
    padding-bottom: 2rem; }
    /* line 1397, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .blog-header h1 {
      font-size: 2.4rem; }

  /* line 1400, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .blog-list {
    margin-top: 2rem; }
    /* line 1402, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .blog-list .row {
      margin-left: -5px;
      margin-right: -5px; }
      /* line 1406, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
      .blog-list .row [class^="col-"], .blog-list .row [class*=" col-"] {
        padding-left: 5px;
        padding-right: 5px; }

  /* line 1411, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .blog-thumb {
    margin-bottom: 1.5rem; }
    /* line 1413, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .blog-thumb figcaption {
      padding: 1rem 1rem 2rem 1rem;
      min-height: 17rem;
      margin-bottom: 1rem; }
    /* line 1418, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .blog-thumb h2 {
      font-size: 1.7rem; }
    /* line 1421, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .blog-thumb .category {
      left: 1rem; }
    /* line 1423, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .blog-thumb time {
      right: 1rem; }

  /* line 1428, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .blog-show h1 {
    font-size: 2.5rem; }

  /* line 1435, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .patient-appointment-new-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse; } }
@media (max-width: 543px) {
  /* line 1451, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .form-check-inline + .form-check-inline {
    margin-left: 1.8rem; }

  /* line 1459, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .msg-table th, .msg-table td {
    padding-left: 0.8rem;
    padding-right: 0.8rem; }
  /* line 1462, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .msg-table td {
    font-size: 1.3rem; }

  /* line 1469, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .patient-space .family-list {
    margin-left: -1rem;
    margin-right: -1rem;
    padding-left: 1rem;
    padding-right: 1rem; }
    /* line 1475, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .patient-space .family-list .row {
      margin-left: -3px;
      margin-right: -3px; }
      /* line 1479, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
      .patient-space .family-list .row [class^="col-"], .patient-space .family-list .row [class*=" col-"] {
        padding-left: 3px;
        padding-right: 3px; }

  /* line 1485, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .family-thumb .avatar {
    width: 40px; }
  /* line 1488, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .family-thumb .name {
    font-size: 1.4rem; }
  /* line 1490, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .family-thumb .date {
    font-size: 1.3rem; }
  /* line 1493, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .family-thumb .link-thumb {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem; }

  /* line 1502, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .patient-space .medical-record-access .card {
    margin-left: -2.5rem;
    margin-right: -2.5rem; }
  /* line 1506, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .patient-space .medical-record-access .row {
    margin-left: 0;
    margin-right: 0; }
    /* line 1510, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .patient-space .medical-record-access .row [class^="icon-"], .patient-space .medical-record-access .row [class*=" icon-"] {
      padding-left: 0;
      padding-right: 0; }
  /* line 1515, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .patient-space .medical-record-access .btn[type="submit"], .patient-space .medical-record-access .custom-field [type="submit"].custom-field__important-toggle, .custom-field .patient-space .medical-record-access [type="submit"].custom-field__important-toggle, .patient-space .medical-record-access .select2-container .select2-selection li[type="submit"].select2-selection__choice, .select2-container .select2-selection .patient-space .medical-record-access li[type="submit"].select2-selection__choice, .patient-space .medical-record-access .slick-slider [type="submit"].slick-prev, .slick-slider .patient-space .medical-record-access [type="submit"].slick-prev, .patient-space .medical-record-access .slick-slider [type="submit"].slick-next, .slick-slider .patient-space .medical-record-access [type="submit"].slick-next {
    white-space: normal; }

  /* line 1518, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .number-line {
    margin-left: -0.4rem;
    margin-right: -0.4rem; }
    /* line 1521, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .number-line .form-control, .number-line .select-style .dk-selected, .select-style .number-line .dk-selected, .number-line .select2-container .select2-selection, .select2-container .number-line .select2-selection {
      width: 2.2rem;
      padding-left: 0.1rem;
      padding-right: 0.1rem; }

  /* line 1531, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .home-teaser.home-teaser--practitioner .btn, .home-teaser.home-teaser--practitioner .custom-field .custom-field__important-toggle, .custom-field .home-teaser.home-teaser--practitioner .custom-field__important-toggle, .home-teaser.home-teaser--practitioner .select2-container .select2-selection li.select2-selection__choice, .select2-container .select2-selection .home-teaser.home-teaser--practitioner li.select2-selection__choice, .home-teaser.home-teaser--practitioner .slick-slider .slick-prev, .slick-slider .home-teaser.home-teaser--practitioner .slick-prev, .home-teaser.home-teaser--practitioner .slick-slider .slick-next, .slick-slider .home-teaser.home-teaser--practitioner .slick-next {
    width: 100%;
    font-size: 1.7rem;
    max-width: 300px; }
    /* line 1536, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .home-teaser.home-teaser--practitioner .btn + .btn, .home-teaser.home-teaser--practitioner .custom-field .custom-field__important-toggle + .btn, .custom-field .home-teaser.home-teaser--practitioner .custom-field__important-toggle + .btn, .home-teaser.home-teaser--practitioner .select2-container .select2-selection li.select2-selection__choice + .btn, .select2-container .select2-selection .home-teaser.home-teaser--practitioner li.select2-selection__choice + .btn, .home-teaser.home-teaser--practitioner .slick-slider .slick-prev + .btn, .slick-slider .home-teaser.home-teaser--practitioner .slick-prev + .btn, .home-teaser.home-teaser--practitioner .slick-slider .slick-next + .btn, .slick-slider .home-teaser.home-teaser--practitioner .slick-next + .btn, .home-teaser.home-teaser--practitioner .custom-field .btn + .custom-field__important-toggle, .custom-field .home-teaser.home-teaser--practitioner .btn + .custom-field__important-toggle, .home-teaser.home-teaser--practitioner .custom-field .custom-field__important-toggle + .custom-field__important-toggle, .custom-field .home-teaser.home-teaser--practitioner .custom-field__important-toggle + .custom-field__important-toggle, .home-teaser.home-teaser--practitioner .select2-container .select2-selection .custom-field li.select2-selection__choice + .custom-field__important-toggle, .custom-field .home-teaser.home-teaser--practitioner .select2-container .select2-selection li.select2-selection__choice + .custom-field__important-toggle, .select2-container .select2-selection .home-teaser.home-teaser--practitioner .custom-field li.select2-selection__choice + .custom-field__important-toggle, .custom-field .select2-container .select2-selection .home-teaser.home-teaser--practitioner li.select2-selection__choice + .custom-field__important-toggle, .home-teaser.home-teaser--practitioner .slick-slider .custom-field .slick-prev + .custom-field__important-toggle, .custom-field .home-teaser.home-teaser--practitioner .slick-slider .slick-prev + .custom-field__important-toggle, .slick-slider .home-teaser.home-teaser--practitioner .custom-field .slick-prev + .custom-field__important-toggle, .custom-field .slick-slider .home-teaser.home-teaser--practitioner .slick-prev + .custom-field__important-toggle, .home-teaser.home-teaser--practitioner .slick-slider .custom-field .slick-next + .custom-field__important-toggle, .custom-field .home-teaser.home-teaser--practitioner .slick-slider .slick-next + .custom-field__important-toggle, .slick-slider .home-teaser.home-teaser--practitioner .custom-field .slick-next + .custom-field__important-toggle, .custom-field .slick-slider .home-teaser.home-teaser--practitioner .slick-next + .custom-field__important-toggle, .home-teaser.home-teaser--practitioner .select2-container .select2-selection .btn + li.select2-selection__choice, .select2-container .select2-selection .home-teaser.home-teaser--practitioner .btn + li.select2-selection__choice, .home-teaser.home-teaser--practitioner .custom-field .select2-container .select2-selection .custom-field__important-toggle + li.select2-selection__choice, .select2-container .select2-selection .home-teaser.home-teaser--practitioner .custom-field .custom-field__important-toggle + li.select2-selection__choice, .custom-field .home-teaser.home-teaser--practitioner .select2-container .select2-selection .custom-field__important-toggle + li.select2-selection__choice, .select2-container .select2-selection .custom-field .home-teaser.home-teaser--practitioner .custom-field__important-toggle + li.select2-selection__choice, .home-teaser.home-teaser--practitioner .select2-container .select2-selection li.select2-selection__choice + li.select2-selection__choice, .select2-container .select2-selection .home-teaser.home-teaser--practitioner li.select2-selection__choice + li.select2-selection__choice, .home-teaser.home-teaser--practitioner .slick-slider .select2-container .select2-selection .slick-prev + li.select2-selection__choice, .select2-container .select2-selection .home-teaser.home-teaser--practitioner .slick-slider .slick-prev + li.select2-selection__choice, .slick-slider .home-teaser.home-teaser--practitioner .select2-container .select2-selection .slick-prev + li.select2-selection__choice, .select2-container .select2-selection .slick-slider .home-teaser.home-teaser--practitioner .slick-prev + li.select2-selection__choice, .home-teaser.home-teaser--practitioner .slick-slider .select2-container .select2-selection .slick-next + li.select2-selection__choice, .select2-container .select2-selection .home-teaser.home-teaser--practitioner .slick-slider .slick-next + li.select2-selection__choice, .slick-slider .home-teaser.home-teaser--practitioner .select2-container .select2-selection .slick-next + li.select2-selection__choice, .select2-container .select2-selection .slick-slider .home-teaser.home-teaser--practitioner .slick-next + li.select2-selection__choice, .home-teaser.home-teaser--practitioner .slick-slider .btn + .slick-prev, .slick-slider .home-teaser.home-teaser--practitioner .btn + .slick-prev, .home-teaser.home-teaser--practitioner .custom-field .slick-slider .custom-field__important-toggle + .slick-prev, .slick-slider .home-teaser.home-teaser--practitioner .custom-field .custom-field__important-toggle + .slick-prev, .custom-field .home-teaser.home-teaser--practitioner .slick-slider .custom-field__important-toggle + .slick-prev, .slick-slider .custom-field .home-teaser.home-teaser--practitioner .custom-field__important-toggle + .slick-prev, .home-teaser.home-teaser--practitioner .select2-container .select2-selection .slick-slider li.select2-selection__choice + .slick-prev, .slick-slider .home-teaser.home-teaser--practitioner .select2-container .select2-selection li.select2-selection__choice + .slick-prev, .select2-container .select2-selection .home-teaser.home-teaser--practitioner .slick-slider li.select2-selection__choice + .slick-prev, .slick-slider .select2-container .select2-selection .home-teaser.home-teaser--practitioner li.select2-selection__choice + .slick-prev, .home-teaser.home-teaser--practitioner .slick-slider .slick-prev + .slick-prev, .slick-slider .home-teaser.home-teaser--practitioner .slick-prev + .slick-prev, .home-teaser.home-teaser--practitioner .slick-slider .slick-next + .slick-prev, .slick-slider .home-teaser.home-teaser--practitioner .slick-next + .slick-prev, .home-teaser.home-teaser--practitioner .slick-slider .btn + .slick-next, .slick-slider .home-teaser.home-teaser--practitioner .btn + .slick-next, .home-teaser.home-teaser--practitioner .custom-field .slick-slider .custom-field__important-toggle + .slick-next, .slick-slider .home-teaser.home-teaser--practitioner .custom-field .custom-field__important-toggle + .slick-next, .custom-field .home-teaser.home-teaser--practitioner .slick-slider .custom-field__important-toggle + .slick-next, .slick-slider .custom-field .home-teaser.home-teaser--practitioner .custom-field__important-toggle + .slick-next, .home-teaser.home-teaser--practitioner .select2-container .select2-selection .slick-slider li.select2-selection__choice + .slick-next, .slick-slider .home-teaser.home-teaser--practitioner .select2-container .select2-selection li.select2-selection__choice + .slick-next, .select2-container .select2-selection .home-teaser.home-teaser--practitioner .slick-slider li.select2-selection__choice + .slick-next, .slick-slider .select2-container .select2-selection .home-teaser.home-teaser--practitioner li.select2-selection__choice + .slick-next, .home-teaser.home-teaser--practitioner .slick-slider .slick-prev + .slick-next, .slick-slider .home-teaser.home-teaser--practitioner .slick-prev + .slick-next, .home-teaser.home-teaser--practitioner .slick-slider .slick-next + .slick-next, .slick-slider .home-teaser.home-teaser--practitioner .slick-next + .slick-next {
      margin-left: 0px;
      margin-top: 1rem; }

  /* line 1547, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .practitioner-space .appointment-resume .submit-btn-wrapper .btn, .practitioner-space .appointment-resume .submit-btn-wrapper .custom-field .custom-field__important-toggle, .custom-field .practitioner-space .appointment-resume .submit-btn-wrapper .custom-field__important-toggle, .practitioner-space .appointment-resume .submit-btn-wrapper .select2-container .select2-selection li.select2-selection__choice, .select2-container .select2-selection .practitioner-space .appointment-resume .submit-btn-wrapper li.select2-selection__choice, .practitioner-space .appointment-resume .submit-btn-wrapper .slick-slider .slick-prev, .slick-slider .practitioner-space .appointment-resume .submit-btn-wrapper .slick-prev, .practitioner-space .appointment-resume .submit-btn-wrapper .slick-slider .slick-next, .slick-slider .practitioner-space .appointment-resume .submit-btn-wrapper .slick-next {
    width: 100%;
    max-width: 300px;
    margin: 10px 0px;
    font-size: 1.6rem;
    padding: 1.6rem 0.5rem; }
    /* line 1554, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .practitioner-space .appointment-resume .submit-btn-wrapper .btn + .btn, .practitioner-space .appointment-resume .submit-btn-wrapper .custom-field .custom-field__important-toggle + .btn, .custom-field .practitioner-space .appointment-resume .submit-btn-wrapper .custom-field__important-toggle + .btn, .practitioner-space .appointment-resume .submit-btn-wrapper .select2-container .select2-selection li.select2-selection__choice + .btn, .select2-container .select2-selection .practitioner-space .appointment-resume .submit-btn-wrapper li.select2-selection__choice + .btn, .practitioner-space .appointment-resume .submit-btn-wrapper .slick-slider .slick-prev + .btn, .slick-slider .practitioner-space .appointment-resume .submit-btn-wrapper .slick-prev + .btn, .practitioner-space .appointment-resume .submit-btn-wrapper .slick-slider .slick-next + .btn, .slick-slider .practitioner-space .appointment-resume .submit-btn-wrapper .slick-next + .btn, .practitioner-space .appointment-resume .submit-btn-wrapper .custom-field .btn + .custom-field__important-toggle, .custom-field .practitioner-space .appointment-resume .submit-btn-wrapper .btn + .custom-field__important-toggle, .practitioner-space .appointment-resume .submit-btn-wrapper .custom-field .custom-field__important-toggle + .custom-field__important-toggle, .custom-field .practitioner-space .appointment-resume .submit-btn-wrapper .custom-field__important-toggle + .custom-field__important-toggle, .practitioner-space .appointment-resume .submit-btn-wrapper .select2-container .select2-selection .custom-field li.select2-selection__choice + .custom-field__important-toggle, .custom-field .practitioner-space .appointment-resume .submit-btn-wrapper .select2-container .select2-selection li.select2-selection__choice + .custom-field__important-toggle, .select2-container .select2-selection .practitioner-space .appointment-resume .submit-btn-wrapper .custom-field li.select2-selection__choice + .custom-field__important-toggle, .custom-field .select2-container .select2-selection .practitioner-space .appointment-resume .submit-btn-wrapper li.select2-selection__choice + .custom-field__important-toggle, .practitioner-space .appointment-resume .submit-btn-wrapper .slick-slider .custom-field .slick-prev + .custom-field__important-toggle, .custom-field .practitioner-space .appointment-resume .submit-btn-wrapper .slick-slider .slick-prev + .custom-field__important-toggle, .slick-slider .practitioner-space .appointment-resume .submit-btn-wrapper .custom-field .slick-prev + .custom-field__important-toggle, .custom-field .slick-slider .practitioner-space .appointment-resume .submit-btn-wrapper .slick-prev + .custom-field__important-toggle, .practitioner-space .appointment-resume .submit-btn-wrapper .slick-slider .custom-field .slick-next + .custom-field__important-toggle, .custom-field .practitioner-space .appointment-resume .submit-btn-wrapper .slick-slider .slick-next + .custom-field__important-toggle, .slick-slider .practitioner-space .appointment-resume .submit-btn-wrapper .custom-field .slick-next + .custom-field__important-toggle, .custom-field .slick-slider .practitioner-space .appointment-resume .submit-btn-wrapper .slick-next + .custom-field__important-toggle, .practitioner-space .appointment-resume .submit-btn-wrapper .select2-container .select2-selection .btn + li.select2-selection__choice, .select2-container .select2-selection .practitioner-space .appointment-resume .submit-btn-wrapper .btn + li.select2-selection__choice, .practitioner-space .appointment-resume .submit-btn-wrapper .custom-field .select2-container .select2-selection .custom-field__important-toggle + li.select2-selection__choice, .select2-container .select2-selection .practitioner-space .appointment-resume .submit-btn-wrapper .custom-field .custom-field__important-toggle + li.select2-selection__choice, .custom-field .practitioner-space .appointment-resume .submit-btn-wrapper .select2-container .select2-selection .custom-field__important-toggle + li.select2-selection__choice, .select2-container .select2-selection .custom-field .practitioner-space .appointment-resume .submit-btn-wrapper .custom-field__important-toggle + li.select2-selection__choice, .practitioner-space .appointment-resume .submit-btn-wrapper .select2-container .select2-selection li.select2-selection__choice + li.select2-selection__choice, .select2-container .select2-selection .practitioner-space .appointment-resume .submit-btn-wrapper li.select2-selection__choice + li.select2-selection__choice, .practitioner-space .appointment-resume .submit-btn-wrapper .slick-slider .select2-container .select2-selection .slick-prev + li.select2-selection__choice, .select2-container .select2-selection .practitioner-space .appointment-resume .submit-btn-wrapper .slick-slider .slick-prev + li.select2-selection__choice, .slick-slider .practitioner-space .appointment-resume .submit-btn-wrapper .select2-container .select2-selection .slick-prev + li.select2-selection__choice, .select2-container .select2-selection .slick-slider .practitioner-space .appointment-resume .submit-btn-wrapper .slick-prev + li.select2-selection__choice, .practitioner-space .appointment-resume .submit-btn-wrapper .slick-slider .select2-container .select2-selection .slick-next + li.select2-selection__choice, .select2-container .select2-selection .practitioner-space .appointment-resume .submit-btn-wrapper .slick-slider .slick-next + li.select2-selection__choice, .slick-slider .practitioner-space .appointment-resume .submit-btn-wrapper .select2-container .select2-selection .slick-next + li.select2-selection__choice, .select2-container .select2-selection .slick-slider .practitioner-space .appointment-resume .submit-btn-wrapper .slick-next + li.select2-selection__choice, .practitioner-space .appointment-resume .submit-btn-wrapper .slick-slider .btn + .slick-prev, .slick-slider .practitioner-space .appointment-resume .submit-btn-wrapper .btn + .slick-prev, .practitioner-space .appointment-resume .submit-btn-wrapper .custom-field .slick-slider .custom-field__important-toggle + .slick-prev, .slick-slider .practitioner-space .appointment-resume .submit-btn-wrapper .custom-field .custom-field__important-toggle + .slick-prev, .custom-field .practitioner-space .appointment-resume .submit-btn-wrapper .slick-slider .custom-field__important-toggle + .slick-prev, .slick-slider .custom-field .practitioner-space .appointment-resume .submit-btn-wrapper .custom-field__important-toggle + .slick-prev, .practitioner-space .appointment-resume .submit-btn-wrapper .select2-container .select2-selection .slick-slider li.select2-selection__choice + .slick-prev, .slick-slider .practitioner-space .appointment-resume .submit-btn-wrapper .select2-container .select2-selection li.select2-selection__choice + .slick-prev, .select2-container .select2-selection .practitioner-space .appointment-resume .submit-btn-wrapper .slick-slider li.select2-selection__choice + .slick-prev, .slick-slider .select2-container .select2-selection .practitioner-space .appointment-resume .submit-btn-wrapper li.select2-selection__choice + .slick-prev, .practitioner-space .appointment-resume .submit-btn-wrapper .slick-slider .slick-prev + .slick-prev, .slick-slider .practitioner-space .appointment-resume .submit-btn-wrapper .slick-prev + .slick-prev, .practitioner-space .appointment-resume .submit-btn-wrapper .slick-slider .slick-next + .slick-prev, .slick-slider .practitioner-space .appointment-resume .submit-btn-wrapper .slick-next + .slick-prev, .practitioner-space .appointment-resume .submit-btn-wrapper .slick-slider .btn + .slick-next, .slick-slider .practitioner-space .appointment-resume .submit-btn-wrapper .btn + .slick-next, .practitioner-space .appointment-resume .submit-btn-wrapper .custom-field .slick-slider .custom-field__important-toggle + .slick-next, .slick-slider .practitioner-space .appointment-resume .submit-btn-wrapper .custom-field .custom-field__important-toggle + .slick-next, .custom-field .practitioner-space .appointment-resume .submit-btn-wrapper .slick-slider .custom-field__important-toggle + .slick-next, .slick-slider .custom-field .practitioner-space .appointment-resume .submit-btn-wrapper .custom-field__important-toggle + .slick-next, .practitioner-space .appointment-resume .submit-btn-wrapper .select2-container .select2-selection .slick-slider li.select2-selection__choice + .slick-next, .slick-slider .practitioner-space .appointment-resume .submit-btn-wrapper .select2-container .select2-selection li.select2-selection__choice + .slick-next, .select2-container .select2-selection .practitioner-space .appointment-resume .submit-btn-wrapper .slick-slider li.select2-selection__choice + .slick-next, .slick-slider .select2-container .select2-selection .practitioner-space .appointment-resume .submit-btn-wrapper li.select2-selection__choice + .slick-next, .practitioner-space .appointment-resume .submit-btn-wrapper .slick-slider .slick-prev + .slick-next, .slick-slider .practitioner-space .appointment-resume .submit-btn-wrapper .slick-prev + .slick-next, .practitioner-space .appointment-resume .submit-btn-wrapper .slick-slider .slick-next + .slick-next, .slick-slider .practitioner-space .appointment-resume .submit-btn-wrapper .slick-next + .slick-next {
      margin-left: 0; }

  /* line 1558, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .finalization-payment-state-btn .btn, .finalization-payment-state-btn .custom-field .custom-field__important-toggle, .custom-field .finalization-payment-state-btn .custom-field__important-toggle, .finalization-payment-state-btn .select2-container .select2-selection li.select2-selection__choice, .select2-container .select2-selection .finalization-payment-state-btn li.select2-selection__choice, .finalization-payment-state-btn .slick-slider .slick-prev, .slick-slider .finalization-payment-state-btn .slick-prev, .finalization-payment-state-btn .slick-slider .slick-next, .slick-slider .finalization-payment-state-btn .slick-next {
    font-size: 1.5rem;
    padding-left: 1rem;
    padding-right: 1rem; }

  /* line 1570, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .practitioner__patient-list .form-group [class^="col-"], .practitioner__patient-list .form-group [class*=" col-"] {
    padding-left: 0; }

  /* line 1580, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .practitioner-space .weekly-planning__application-date [class^="col"].xs-gutter, .practitioner-space .weekly-planning__application-date [class*=" col"].xs-gutter {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    margin-top: 1rem; }

  /* line 1590, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .contact-page {
    padding-top: 0;
    padding-bottom: 0; }
    /* line 1593, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .contact-page .col-contact-form,
    .contact-page .col-contact-info {
      padding: 3rem 2rem;
      border-radius: 0; }

  /* line 1605, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .static-page .static-image-wrapper, .static-page .image-col {
    display: none; }

  /* line 1608, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .module-page .static-section {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem; }
  /* line 1612, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .module-page .multi-step {
    margin-bottom: 1rem; }

  /* line 1620, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .accordion .card-block {
    padding: 1.5rem 2rem; }
  /* line 1623, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .accordion .accordion-tab {
    padding: 1rem 2rem;
    line-height: normal; }
    /* line 1626, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .accordion .accordion-tab [class^="icon"], .accordion .accordion-tab [class*=" icon"] {
      width: 0rem;
      display: none; }
    /* line 1629, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .accordion .accordion-tab .text {
      width: 100%; }

  /* line 1637, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .blog-thumb figcaption {
    min-height: 12rem; }
    /* line 1640, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .blog-thumb figcaption p {
      display: none; }
    /* line 1643, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .blog-thumb figcaption .category, .blog-thumb figcaption time {
      right: auto;
      left: 1rem; }
    /* line 1647, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .blog-thumb figcaption .category {
      bottom: 1.6rem; }

  /* line 1651, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .blog-slider {
    height: 60vw; }
    /* line 1656, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .blog-slider .item > img {
      max-height: 60vw; } }
@media (max-width: 500px) {
  /* line 1670, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .calendar-toolbar-wrapper .filter-group {
    position: static; }
  /* line 1673, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .calendar-toolbar-wrapper .filter-wrapper {
    margin-left: -0.5rem; }
  /* line 1676, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .calendar-toolbar-wrapper .toolbar {
    top: 7rem; }
  /* line 1680, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .calendar-toolbar-wrapper .practitioner__special-availability [class^="legend"], .calendar-toolbar-wrapper .practitioner__special-availability [class*=" legend"] {
    display: inline-block;
    margin-right: 0.2rem;
    font-size: 1.2rem; }
    /* line 1684, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .calendar-toolbar-wrapper .practitioner__special-availability [class^="legend"]::before, .calendar-toolbar-wrapper .practitioner__special-availability [class*=" legend"]::before {
      margin-right: 1px; }

  /* line 1688, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .calendar-toolbar-wrapper.calendar-light .fc-toolbar {
    margin-bottom: 3rem; }

  /* line 1691, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .calendar_tag_block {
    display: none; }

  /* line 1699, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .offer .offer-top .offer-title, .offer .offer-top .offer-content, .offer .offer-top .offer-price {
    padding-top: 0.4rem;
    padding-bottom: 0.4rem; }
  /* line 1703, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .offer .offer-bottom .offer-content-wrapper .offer-content,
  .offer .offer-bottom .offer-content-wrapper .offer-price,
  .offer .offer-content,
  .offer .offer-price {
    width: 100%; }
  /* line 1711, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .offer .offer-bottom .offer-content-wrapper .offer-content,
  .offer .offer-bottom .offer-content-wrapper .offer-price {
    height: auto;
    line-height: normal; }
  /* line 1716, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .offer .offer-bottom .offer-content-wrapper .offer-content {
    padding-right: 3.4rem;
    padding-top: 1rem;
    padding-bottom: 0.5rem; }
  /* line 1720, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .offer .offer-bottom .offer-content-wrapper .offer-price {
    padding-bottom: 1rem; }
  /* line 1724, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .offer .offer-price {
    text-align: center;
    padding-right: 3rem; }

  /* line 1728, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .offer-new-options,
  .offer-total {
    text-align: center; }
    /* line 1732, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .offer-new-options .offer-content,
    .offer-total .offer-content {
      padding-right: 1.3rem; }

  /* line 1735, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .offer-submit,
  .offer-tax {
    text-align: center; }

  /* line 1739, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .offer-text-choice {
    margin-bottom: 1.7rem; }
    /* line 1741, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
    .offer-text-choice:first-child {
      margin-top: 0; }

  /* line 1750, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .practitioner-subscription-edit .offer-overview .offer-name,
  .practitioner-subscription-edit .offer-overview .offer-price {
    width: 100%;
    text-align: center; }
  /* line 1755, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .practitioner-subscription-edit .offer-overview .offer-price {
    padding-right: 3rem; }

  /* line 1759, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .payment-total .offer-overview {
    padding-left: 3rem;
    padding-right: 3rem; }

  /* line 1767, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .tooltip-green .tooltip-inner {
    width: 230px;
    margin-left: -215px; }

  /* line 1771, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .tooltip-green--right .tooltip-inner {
    margin-left: -15px; } }
@media (max-width: 370px) {
  /* line 1782, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .tooltip.bs-tether-element-attached-top, .tooltip.tooltip-bottom {
    left: 7rem !important; }
  /* line 1786, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .tooltip .tooltip-inner {
    max-width: 230px; }

  /* line 1793, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .practitioner-space .appointment-type__list {
    padding-left: 2.5rem;
    padding-right: 2.5rem; }

  /* line 1804, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_responsive-mobile.sass */
  .blog-thumb figcaption {
    min-height: 14rem; } }
@media (max-width: 1300px) {
  /* line 6, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_plan-list.sass */
  .plan-list {
    margin-left: -0.5rem;
    margin-right: -0.5rem; }
    /* line 9, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_plan-list.sass */
    .plan-list [class^="col-"],
    .plan-list [class*=" col-"] {
      padding-left: 0.5rem;
      padding-right: 0.5rem; }

  /* line 15, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_plan-list.sass */
  .plan-card ul {
    height: 40rem; }
    /* line 17, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_plan-list.sass */
    .plan-card ul li {
      height: 5rem;
      line-height: 4.7rem; } }
@media (max-width: 991px) {
  /* line 28, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_plan-list.sass */
  .plan-card .card-body {
    height: auto; }
    /* line 30, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_plan-list.sass */
    .plan-card .card-body p {
      position: static;
      bottom: auto;
      height: auto;
      margin-top: 1rem; }
  /* line 35, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_plan-list.sass */
  .plan-card ul {
    height: auto; }
    /* line 37, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_plan-list.sass */
    .plan-card ul li {
      height: 5rem;
      line-height: 4.7rem; }
  /* line 41, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_plan-list.sass */
  .plan-card .card-footer {
    height: auto; }
  /* line 44, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_plan-list.sass */
  .plan-card .btn-toggle {
    display: block;
    margin-left: auto;
    margin-right: auto;
    color: #8d8d8d;
    font-size: 1.1rem;
    background-color: transparent;
    border-color: transparent;
    padding-top: 0;
    padding-bottom: 0.5; }
    /* line 54, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_plan-list.sass */
    .plan-card .btn-toggle .open-text {
      display: block; }
    /* line 56, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_plan-list.sass */
    .plan-card .btn-toggle .close-text {
      display: none; }
    /* line 60, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_plan-list.sass */
    .plan-card .btn-toggle.collapsed .open-text {
      display: none; }
    /* line 62, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/fix/_plan-list.sass */
    .plan-card .btn-toggle.collapsed .close-text {
      display: block; } }
/* line 1, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/flexbox.sass */
.d--f {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

/* line 3, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/flexbox.sass */
.d--if {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex; }

/* Flex direction */
/* line 7, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/flexbox.sass */
.fd--r {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row; }

/* line 9, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/flexbox.sass */
.fd--rr {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse; }

/* line 11, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/flexbox.sass */
.fd--c {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }

/* line 13, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/flexbox.sass */
.fd--cr {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse; }

@media (max-width: 991px) {
  /* line 15, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/flexbox.sass */
  .fd-md-down--cr {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse; } }

@media (max-width: 991px) {
  /* line 18, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/flexbox.sass */
  .fd-md-down--c {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; } }

/* Flex wrap */
/* line 23, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/flexbox.sass */
.fw--n {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap; }

/* line 25, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/flexbox.sass */
.fw--w {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

/* line 27, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/flexbox.sass */
.fw--wr {
  -ms-flex-wrap: wrap-reverse;
      flex-wrap: wrap-reverse; }

/* Justify content */
/* line 32, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/flexbox.sass */
.jc--fe {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end; }

/* line 34, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/flexbox.sass */
.jc--fs {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start; }

/* line 36, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/flexbox.sass */
.jc--c {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

/* line 38, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/flexbox.sass */
.jc--sa {
  -ms-flex-pack: distribute;
      justify-content: space-around; }

/* line 40, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/flexbox.sass */
.jc--sb {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }

/* line 42, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/flexbox.sass */
.jc--se {
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly; }

/* Align items */
/* line 46, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/flexbox.sass */
.ai--fs {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start; }

/* line 48, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/flexbox.sass */
.ai--c {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

/* line 50, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/flexbox.sass */
.ai--fe {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end; }

/* line 52, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/flexbox.sass */
.ai--s {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch; }

/* line 54, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/flexbox.sass */
.ai--b {
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline; }

/* Flex grow */
/* line 59, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/flexbox.sass */
.fg--0 {
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0; }

/* line 61, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/flexbox.sass */
.fg--1 {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1; }

/* Flex shrink */
/* line 66, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/flexbox.sass */
.fs--0 {
  -ms-flex-negative: 0;
      flex-shrink: 0; }

/* line 68, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/flexbox.sass */
.fs--1 {
  -ms-flex-negative: 1;
      flex-shrink: 1; }

/* Flex basis */
/* line 73, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/flexbox.sass */
.fb--a {
  -ms-flex-preferred-size: auto;
      flex-basis: auto; }

/* line 75, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/flexbox.sass */
.fb--0 {
  -ms-flex-preferred-size: 0;
      flex-basis: 0; }

/* Align self */
/* line 80, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/flexbox.sass */
.as--a {
  -ms-flex-item-align: auto;
      -ms-grid-row-align: auto;
      align-self: auto; }

/* line 82, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/flexbox.sass */
.as--fs {
  -ms-flex-item-align: start;
      align-self: flex-start; }

/* line 84, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/flexbox.sass */
.as--c {
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center; }

/* line 86, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/flexbox.sass */
.as--fe {
  -ms-flex-item-align: end;
      align-self: flex-end; }

/* line 88, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/flexbox.sass */
.as--s {
  -ms-flex-item-align: stretch;
      -ms-grid-row-align: stretch;
      align-self: stretch; }

/* line 90, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/flexbox.sass */
.as--b {
  -ms-flex-item-align: baseline;
      align-self: baseline; }

/* line 93, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/flexbox.sass */
.gap-vertical {
  height: 3rem; }

/* line 95, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/flexbox.sass */
.gap-horizontal {
  width: 3rem; }

/* line 1, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/material.sass */
.material-input {
  position: relative;
  border-bottom: 1px solid #c6c6c6;
  padding: 5px 0; }
  /* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/material.sass */
  .material-input input {
    outline: none;
    border: none;
    height: 22px; }
  /* line 9, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/material.sass */
  .material-input .icon {
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%); }

/* line 15, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/material.sass */
.material-label {
  padding-bottom: 5px;
  font-weight: 700;
  font-size: 1.5rem;
  color: #333; }
