@import url(/~normalize.css/normalize.css);
/* line 1, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/helpers/_utils.sass */
.hidden-mobile {
  display: none; }
  @media (min-width: 1024px) {
    /* line 1, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/helpers/_utils.sass */
    .hidden-mobile {
      display: inline; } }

@media (min-width: 1024px) {
  /* line 7, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/helpers/_utils.sass */
  .hidden-desktop {
    display: none; } }

/* line 12, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/helpers/_utils.sass */
.bg-light-blue {
  background-color: #E9FAFF; }

/* line 15, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/helpers/_utils.sass */
.container-fluid {
  width: 95%;
  margin-right: auto;
  margin-left: auto;
  max-width: 115rem; }

/* line 21, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/helpers/_utils.sass */
.max-w-container-xs {
  max-width: 90rem; }

/* line 24, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/helpers/_utils.sass */
.max-w-full {
  max-width: 100%; }

@media (max-width: 1024px) {
  /* line 27, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/helpers/_utils.sass */
  .py-5-lg {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem; } }

/* line 32, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/helpers/_utils.sass */
.py-8 {
  padding-top: 2rem;
  padding-bottom: 2rem; }

/* line 36, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/helpers/_utils.sass */
.py-16 {
  padding-top: 4rem;
  padding-bottom: 4rem; }

@media (max-width: 1024px) {
  /* line 40, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/helpers/_utils.sass */
  .pt-5-lg {
    padding-top: 1.25rem; } }

/* line 44, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/helpers/_utils.sass */
.pt-16 {
  padding-top: 4rem; }

/* line 47, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/helpers/_utils.sass */
.p-6 {
  padding: 1.5rem; }

/* line 50, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/helpers/_utils.sass */
.px-16 {
  padding-right: 4rem;
  padding-left: 4rem; }

/* line 54, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/helpers/_utils.sass */
.pr-6 {
  padding-right: 1.5rem; }

/* line 58, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/helpers/_utils.sass */
.mb-3 {
  margin-bottom: 0.1875rem; }

/* line 61, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/helpers/_utils.sass */
.mt-3 {
  margin-top: 0.1875rem; }

/* line 64, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/helpers/_utils.sass */
.mt-6 {
  margin-top: 1.5rem; }

/* line 67, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/helpers/_utils.sass */
.mb-6 {
  margin-bottom: 1.5rem; }

/* line 70, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/helpers/_utils.sass */
.mb-16 {
  margin-bottom: 4rem; }

/* line 73, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/helpers/_utils.sass */
.mx-auto {
  margin-right: auto;
  margin-left: auto; }

/* line 78, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/helpers/_utils.sass */
.text-15 {
  font-size: 1.5rem; }

/* line 81, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/helpers/_utils.sass */
.text-25 {
  font-size: 2.5rem; }

/* line 84, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/helpers/_utils.sass */
.font-regular {
  font-weight: 400; }

/* line 88, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/helpers/_utils.sass */
.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

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

@media (max-width: 1024px) {
  /* line 94, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/helpers/_utils.sass */
  .flex-wrap-lg {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; } }

/* line 98, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/helpers/_utils.sass */
.block {
  display: block; }

/* line 101, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/helpers/_utils.sass */
.grid {
  display: -ms-grid;
  display: grid; }

/* line 104, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/helpers/_utils.sass */
.grid-cols-3 {
  -ms-grid-columns: (minmax(0, 1fr))[3];
      grid-template-columns: repeat(3, minmax(0, 1fr)); }

@media (max-width: 1024px) {
  /* line 107, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/helpers/_utils.sass */
  .grid-cols-1-lg {
    -ms-grid-columns: (minmax(0, 1fr))[1];
        grid-template-columns: repeat(1, minmax(0, 1fr)); } }

/* line 111, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/helpers/_utils.sass */
.gap-10 {
  gap: 2.5rem; }

/* line 115, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/helpers/_utils.sass */
.text-center {
  text-align: center; }

/* line 118, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/helpers/_utils.sass */
.shadow {
  box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.15); }

/* line 121, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/helpers/_utils.sass */
.rounded-15 {
  border-radius: 1.5rem; }

/* Slider */
/* line 3, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/slick.scss */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent; }

/* line 17, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/slick.scss */
.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0; }
  /* line 24, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/slick.scss */
  .slick-list:focus {
    outline: none; }
  /* line 28, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/slick.scss */
  .slick-list.dragging {
    cursor: pointer;
    cursor: hand; }

/* line 33, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/slick.scss */
.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

/* line 42, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/slick.scss */
.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block; }
  /* line 48, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/slick.scss */
  .slick-track:before, .slick-track:after {
    content: "";
    display: table; }
  /* line 54, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/slick.scss */
  .slick-track:after {
    clear: both; }
  /* line 58, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/slick.scss */
  .slick-loading .slick-track {
    visibility: hidden; }

/* line 62, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/slick.scss */
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none; }
  /* line 66, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/slick.scss */
  [dir="rtl"] .slick-slide {
    float: right; }
  /* line 69, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/slick.scss */
  .slick-slide img {
    display: block; }
  /* line 72, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/slick.scss */
  .slick-slide.slick-loading img {
    display: none; }
  /* line 78, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/slick.scss */
  .slick-slide.dragging img {
    pointer-events: none; }
  /* line 82, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/slick.scss */
  .slick-initialized .slick-slide {
    display: block; }
  /* line 86, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/slick.scss */
  .slick-loading .slick-slide {
    visibility: hidden; }
  /* line 90, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/slick.scss */
  .slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent; }

/* line 96, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/vendors/slick.scss */
.slick-arrow.slick-hidden {
  display: none; }

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

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

/* line 2, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/layout/_base.sass */
body, html {
  width: 100%;
  margin: 0;
  padding: 0; }

/* line 7, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/layout/_base.sass */
html {
  font-size: 62.5%; }

/* line 10, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/layout/_base.sass */
a {
  text-decoration: none; }

/* line 13, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/layout/_base.sass */
body {
  line-height: 1.25;
  font-family: "GothamRounded", Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 500;
  font-size: 1.7rem;
  line-height: 1.4;
  color: #3B465A; }

/* line 10, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/layout/_container.sass */
.max-w-container-full {
  max-width: 192rem;
  margin: 0 auto; }

@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/professional/layout/_footer.sass */
.footer {
  background-color: #4E60AC;
  padding-bottom: 2rem; }
  /* line 10, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/layout/_footer.sass */
  .footer__columns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    @media (max-width: 767px) {
      /* line 10, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/layout/_footer.sass */
      .footer__columns {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; } }
  /* line 15, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/layout/_footer.sass */
  .footer__content {
    margin: 0;
    width: 90%;
    max-width: 126rem;
    margin-left: auto;
    margin-right: auto;
    padding-top: 5rem; }
    @media (max-width: 767px) {
      /* line 15, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/layout/_footer.sass */
      .footer__content {
        margin-bottom: 5rem; } }
  /* line 26, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/layout/_footer.sass */
  .footer__section {
    width: 25%; }
    @media (max-width: 767px) {
      /* line 26, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/layout/_footer.sass */
      .footer__section {
        width: 100%;
        text-align: center; } }
  /* line 33, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/layout/_footer.sass */
  .footer-logo {
    width: 100%;
    max-width: 27.6rem; }
    @media (max-width: 767px) {
      /* line 33, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/layout/_footer.sass */
      .footer-logo {
        margin-left: auto;
        margin-right: auto; } }
  /* line 41, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/layout/_footer.sass */
  .footer__banner {
    background-color: #F3F3F3;
    padding-top: 2.5rem;
    padding-bottom: 2.5rem; }
    /* line 46, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/layout/_footer.sass */
    .footer__banner p {
      font-family: "GothamRounded", Helvetica, Arial, sans-serif;
      color: #3B465A;
      font-style: normal;
      font-weight: 500;
      font-size: 1.3rem;
      line-height: 1.8; }
  /* line 54, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/layout/_footer.sass */
  .footer__conditions {
    width: 90%;
    max-width: 126rem;
    margin-left: auto;
    margin-right: auto; }
  /* line 60, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/layout/_footer.sass */
  .footer__title {
    margin-top: 2.5rem;
    color: #ffffff;
    min-height: 5.6rem; }
    @media (max-width: 767px) {
      /* line 60, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/layout/_footer.sass */
      .footer__title {
        text-align: left;
        min-height: 0; } }
  /* line 69, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/layout/_footer.sass */
  .footer__links {
    list-style: none;
    padding-left: 0;
    margin-bottom: 4.3rem; }
    /* line 74, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/layout/_footer.sass */
    .footer__links a {
      font-size: 1.7rem;
      display: inline-block;
      padding-top: 0.3rem;
      padding-bottom: 0.3rem;
      margin-bottom: 0.2rem;
      color: white;
      opacity: 0.8;
      -webkit-transition: all 300ms ease-in-out;
      transition: all 300ms ease-in-out; }
      /* line 84, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/layout/_footer.sass */
      .footer__links a:hover, .footer__links a:focus {
        opacity: 1; }
    @media (max-width: 767px) {
      /* line 69, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/layout/_footer.sass */
      .footer__links {
        text-align: left;
        margin-bottom: 0; } }
  /* line 91, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/layout/_footer.sass */
  .footer__button {
    opacity: 1; }
    @media (max-width: 767px) {
      /* line 91, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/layout/_footer.sass */
      .footer__button {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        text-align: center;
        margin-bottom: 5rem;
        margin: 0 auto; } }
  /* line 101, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/layout/_footer.sass */
  .footer__links--social {
    margin-top: 3rem; }
    /* line 103, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/layout/_footer.sass */
    .footer__links--social li {
      display: inline-block;
      vertical-align: top; }
      /* line 106, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/layout/_footer.sass */
      .footer__links--social li + li {
        margin-left: 1rem; }
    /* line 109, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/layout/_footer.sass */
    .footer__links--social .social-link {
      font-size: 3.6rem;
      opacity: 1; }
    @media (max-width: 767px) {
      /* line 101, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/layout/_footer.sass */
      .footer__links--social {
        text-align: center;
        margin-top: 3rem;
        margin-bottom: 3rem; } }
  /* line 118, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/layout/_footer.sass */
  .footer__legals {
    color: #ffffff;
    opacity: 0.8;
    padding-top: 4.5rem;
    padding-bottom: 1.2rem; }
    @media (max-width: 767px) {
      /* line 118, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/layout/_footer.sass */
      .footer__legals {
        display: none; } }

/* line 6, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/layout/_header.sass */
.header {
  height: 95px;
  background-color: #ffffff;
  box-shadow: 0.1rem 0 0.5rem 0 rgba(0, 0, 0, 0.3);
  position: relative;
  z-index: 10;
  top: 0;
  width: 100%; }
  @media (min-width: 1024px) {
    /* line 6, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/layout/_header.sass */
    .header {
      height: 110px; } }
  /* line 18, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/layout/_header.sass */
  .header__container {
    width: 92%;
    max-width: 126rem;
    margin: 0 auto; }
  /* line 23, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/layout/_header.sass */
  .header__nav, .header__buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
  /* line 31, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/layout/_header.sass */
  .header__buttons .header__item + .header__item {
    margin-left: 1.2rem; }
    @media (min-width: 1024px) {
      /* line 31, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/layout/_header.sass */
      .header__buttons .header__item + .header__item {
        margin-left: 1.5rem; } }
  /* line 37, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/layout/_header.sass */
  .header__item, .header__logo {
    display: inline-block;
    line-height: calc(95px - 0.5rem); }
    @media (min-width: 1024px) {
      /* line 37, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/layout/_header.sass */
      .header__item, .header__logo {
        line-height: calc(110px - 0.5rem); } }
    /* line 44, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/layout/_header.sass */
    .header__item .btn, .header__logo .btn {
      padding: 2rem 3rem; }
    /* line 47, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/layout/_header.sass */
    .header__item .link, .header__item .link-underline, .header__logo .link, .header__logo .link-underline {
      display: none;
      font-weight: 200; }
      @media (min-width: 1024px) {
        /* line 47, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/layout/_header.sass */
        .header__item .link, .header__item .link-underline, .header__logo .link, .header__logo .link-underline {
          display: inline; } }
    /* line 54, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/layout/_header.sass */
    .header__item .link-user, .header__logo .link-user {
      color: #333333;
      font-size: 18px; }
      @media (min-width: 1024px) {
        /* line 54, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/layout/_header.sass */
        .header__item .link-user, .header__logo .link-user {
          display: none; } }
  /* line 61, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/layout/_header.sass */
  .header__logo {
    font-size: inherit;
    width: 18rem;
    padding-top: 0;
    padding-bottom: 0;
    -webkit-transition: none;
    transition: none;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    line-height: 6.5rem; }
    @media (min-width: 1024px) {
      /* line 61, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/layout/_header.sass */
      .header__logo {
        width: 30rem; } }
    /* line 74, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/layout/_header.sass */
    .header__logo img {
      display: inline-block;
      width: 100%; }

/* line 79, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/layout/_header.sass */
.header--pro {
  background-color: #E9FAFF;
  position: absolute;
  top: 0;
  left: 50%;
  box-shadow: none;
  -webkit-transition: background-color 300ms ease-in-out;
  transition: background-color 300ms ease-in-out;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  z-index: 10; }
  /* line 89, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/layout/_header.sass */
  .header--pro .header__nav::after {
    display: none; }

/* line 93, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/layout/_header.sass */
.header-sticky {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 99999; }

/* line 1, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/layout/_typography.sass */
.title-100 {
  font-weight: bold;
  font-size: 2.3rem;
  line-height: 1.25;
  margin: 0; }
  @media (min-width: 1024px) {
    /* line 1, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/layout/_typography.sass */
    .title-100 {
      font-size: 4.5rem; } }

/* line 10, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/layout/_typography.sass */
.title-200 {
  font-weight: bold;
  font-size: 2.5rem;
  line-height: 1.25; }
  @media (min-width: 1024px) {
    /* line 10, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/layout/_typography.sass */
    .title-200 {
      font-size: 3.6rem; } }

/* line 18, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/layout/_typography.sass */
.title-300 {
  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/professional/layout/_typography.sass */
.title-400 {
  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/professional/layout/_typography.sass */
.paragraph-light {
  font-size: 2.3rem;
  font-weight: normal;
  line-height: 1.4; }
  @media (min-width: 1024px) {
    /* line 31, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/layout/_typography.sass */
    .paragraph-light {
      font-size: 1.7rem; } }

/* line 3, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/atom/_button.sass */
.btn {
  position: relative;
  font-size: 1.5rem;
  font-weight: 800;
  text-align: center;
  display: inline-block;
  vertical-align: middle;
  border-radius: 99rem;
  line-height: 1;
  overflow: hidden;
  padding: 1.4rem 2rem;
  box-sizing: border-box;
  outline: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: 0;
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out; }

/* line 20, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/atom/_button.sass */
input.btn,
button.btn {
  cursor: pointer; }

/* line 28, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/atom/_button.sass */
.btn-primary {
  background-color: #3EC6FF;
  color: #ffffff; }

/* line 33, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_mixins.sass */
a.btn-primary:hover,
input.btn-primary:hover,
button.btn-primary:hover {
  color: #ffffff;
  background-color: #4dcaff; }

/* line 36, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/atom/_button.sass */
.btn-primary-medium {
  background-color: #4E60AC;
  color: #ffffff; }

/* line 33, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_mixins.sass */
a.btn-primary:hover,
input.btn-primary:hover,
button.btn-primary:hover {
  color: #ffffff;
  background-color: #FF4D57; }

/* line 44, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/atom/_button.sass */
.btn-secondary {
  background-color: #FF4D57;
  color: #ffffff; }

/* line 33, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_mixins.sass */
a.btn-secondary:hover,
input.btn-secondary:hover,
button.btn-secondary:hover {
  color: #ffffff;
  background-color: #ff5c64; }

/* line 53, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/atom/_button.sass */
.btn-white {
  background-color: #ffffff;
  color: #3EC6FF; }

/* line 33, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_mixins.sass */
a.btn-white:hover,
input.btn-white:hover,
button.btn-white:hover {
  color: #ffffff;
  background-color: #4dcaff; }

/* line 61, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/atom/_button.sass */
.btn-gray {
  background-color: #8d8d8d;
  color: #ffffff; }

/* line 33, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_mixins.sass */
a.btn-gray:hover,
input.btn-gray:hover,
button.btn-gray:hover {
  color: #ffffff;
  background-color: #333333; }

/* line 70, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/atom/_button.sass */
.btn-icon {
  font-weight: 400;
  padding-left: 0;
  padding-right: 0;
  color: #3B465A; }
  /* line 75, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/atom/_button.sass */
  .btn-icon__icon {
    display: none; }
  /* line 77, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/atom/_button.sass */
  .btn-icon__text {
    display: block; }

@media (max-width: 767px) {
  /* line 82, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/atom/_button.sass */
  .btn-icon__icon {
    font-size: 1.8rem;
    display: block; }
  /* line 85, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/atom/_button.sass */
  .btn-icon__text {
    display: none; } }
/* line 90, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/atom/_button.sass */
.btn-lg {
  padding: 1.4rem 3.6rem; }

/* line 93, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/atom/_button.sass */
.btn-sm {
  padding: 0.75rem 1rem; }

/* line 1, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/atom/_card.sass */
.card-xs {
  box-shadow: 0px 0px 34px 0px rgba(0, 0, 0, 0.17);
  border-radius: 1.5rem;
  padding: 0.7rem 1.5rem;
  text-align: center; }
  /* line 7, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/atom/_card.sass */
  .card-xs__svg {
    margin: 0 auto;
    margin-bottom: 3rem;
    margin-top: 3rem; }
  /* line 12, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/atom/_card.sass */
  .card-xs__title {
    font-size: 2.2rem;
    line-height: normal; }
  /* line 16, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/atom/_card.sass */
  .card-xs__paragraph {
    font-size: 1.7rem;
    font-weight: 200;
    min-height: 12rem; }

/* line 21, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/atom/_card.sass */
.card-avis {
  box-shadow: 0px 0px 34px 0px rgba(0, 0, 0, 0.17);
  border-radius: 1.5rem;
  padding: 2rem 3rem;
  background-color: white; }
  @media (min-width: 1024px) {
    /* line 21, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/atom/_card.sass */
    .card-avis {
      padding: 2.5rem 3.5rem; } }
  /* line 30, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/atom/_card.sass */
  .card-avis__stars {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 1.5rem;
    color: #EECC1C; }
  /* line 35, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/atom/_card.sass */
  .card-avis__author {
    font-size: 2.3rem;
    line-height: normal;
    margin: 0 0 1rem 0; }
  /* line 40, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/atom/_card.sass */
  .card-avis__subtitle {
    font-size: 1.7rem;
    font-weight: 500;
    color: #46516B;
    margin: 0 0 1rem 0;
    opacity: 0.6;
    min-height: 46px; }
  /* line 48, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/atom/_card.sass */
  .card-avis .link, .card-avis .link-underline {
    font-size: 1.7rem;
    margin-bottom: 8.2rem; }
  /* line 52, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/atom/_card.sass */
  .card-avis__paragraph {
    font-size: 1.7rem;
    font-weight: 200;
    margin: 0 0 1.5rem 0; }

/* line 58, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/atom/_card.sass */
.card {
  border-radius: 1.5rem;
  padding: 2.5rem 3.5rem;
  background-color: white;
  margin-bottom: 2rem; }
  /* line 64, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/atom/_card.sass */
  .card__title {
    font-size: 2.3rem;
    line-height: normal;
    text-align: center;
    font-weight: 800;
    color: #4E60AC;
    margin-bottom: 3rem; }
  /* line 72, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/atom/_card.sass */
  .card__from {
    margin-bottom: 0;
    text-align: center; }
  /* line 76, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/atom/_card.sass */
  .card__description {
    margin-bottom: 7rem;
    text-align: center; }
    /* line 80, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/atom/_card.sass */
    .card__description .upper {
      font-size: 1.3rem;
      padding-bottom: 1rem; }
  /* line 84, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/atom/_card.sass */
  .card__btn {
    text-align: center; }
  /* line 87, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/atom/_card.sass */
  .card__price {
    margin-bottom: 3rem; }

/* line 90, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/atom/_card.sass */
.card--pro {
  border: 1px solid #CCCCCC; }

/* line 93, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/atom/_card.sass */
.card--elite {
  box-shadow: 0px 0px 34px 0px rgba(0, 0, 0, 0.17); }
  /* line 95, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/atom/_card.sass */
  .card--elite .card__title {
    color: #FF4D57; }
  /* line 98, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/atom/_card.sass */
  .card--elite .card__description {
    font-weight: 800; }

/* line 1, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/atom/_checkbox.sass */
.collapse {
  display: block;
  position: relative;
  margin-bottom: 1.8rem;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  text-align: left; }

/* line 9, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/atom/_checkbox.sass */
.collapse__input {
  position: absolute;
  opacity: 0;
  cursor: pointe; }

/* line 14, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/atom/_checkbox.sass */
.collapse__btn {
  position: relative;
  padding: 1.5rem 3rem 1.5rem 3rem;
  border-radius: 3px;
  -webkit-transition: background 300ms ease-in-out;
  transition: background 300ms ease-in-out; }
  /* line 20, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/atom/_checkbox.sass */
  .collapse__btn::after {
    content: "";
    display: block;
    position: absolute;
    right: 1rem;
    top: 50%;
    height: 2.3rem;
    width: 2.3rem;
    background-image: url(/assets/osteo/plus-7cfc06574a85179ecc9e1d03a255b055386f9cbbb79e017e35005caf58b2d2e7.svg);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%); }

/* line 34, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/atom/_checkbox.sass */
.collapse__content {
  max-height: 0px;
  overflow: hidden;
  -webkit-transition: max-height 600ms ease-in-out;
  transition: max-height 600ms ease-in-out; }
  /* line 39, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/atom/_checkbox.sass */
  .collapse__content > div {
    padding: 0 3rem 1.5rem 3rem; }

/* line 43, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/atom/_checkbox.sass */
.collapse .collapse__input:checked ~ .collapse__btn::after {
  background-image: url(/assets/osteo/minus-e80f1c7040877a41eafc3aff19b7d84faf37388c38761d500b032d34f1c98ebb.svg); }

/* line 46, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/atom/_checkbox.sass */
.collapse .collapse__input:checked ~ .collapse__content {
  max-height: 400px;
  overflow: auto;
  -webkit-transition: max-height 600ms ease-in-out;
  transition: max-height 600ms ease-in-out; }

/* line 51, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/atom/_checkbox.sass */
.readmore {
  display: block;
  position: relative;
  margin-bottom: 1.8rem;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  text-align: left; }

/* line 59, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/atom/_checkbox.sass */
.readmore__input {
  position: absolute;
  opacity: 0;
  cursor: pointe; }

/* line 64, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/atom/_checkbox.sass */
.readmore__content {
  max-height: 90px;
  overflow: hidden;
  -webkit-transition: max-height 600ms ease-in-out;
  transition: max-height 600ms ease-in-out; }

/* line 69, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/atom/_checkbox.sass */
.readmore__minus-link {
  display: none; }

/* line 72, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/atom/_checkbox.sass */
.readmore .readmore__input:checked ~ .readmore__content {
  max-height: 400px;
  overflow: auto;
  -webkit-transition: max-height 600ms ease-in-out;
  transition: max-height 600ms ease-in-out; }

/* line 77, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/atom/_checkbox.sass */
.readmore .readmore__input:checked ~ .readmore__plus-link {
  display: none; }

/* line 80, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/atom/_checkbox.sass */
.readmore .readmore__input:checked ~ .readmore__minus-link {
  display: block; }

/* line 1, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/atom/_error.sass */
.error_explanation {
  background-color: rgba(255, 77, 87, 0.2);
  border: 1px solid rgba(255, 77, 87, 0.6);
  padding: 1rem 1.5rem 0rem 1.5rem;
  margin-bottom: 1.5rem;
  border-radius: 3px; }
  @media (min-width: 1024px) {
    /* line 1, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/atom/_error.sass */
    .error_explanation {
      padding: 2rem 3rem 0.7rem 3rem; } }

/* line 6, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/atom/_image.sass */
.img-cover {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  font-family: "object-fit: cover"; }

/* line 14, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/atom/_image.sass */
.img-contain {
  height: 100%;
  width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  font-family: "object-fit: contain"; }

/* line 29, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/atom/_image.sass */
.img-ratio-wrapper {
  position: relative; }
  /* line 31, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/atom/_image.sass */
  .img-ratio-wrapper::before {
    content: "";
    display: block;
    padding-top: 60%; }
  /* line 36, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/atom/_image.sass */
  .img-ratio-wrapper .img-ratio {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0; }

/* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/atom/_input.sass */
.form-input {
  background-color: white;
  border: 1px solid #3B465A;
  color: #3B465A;
  font-weight: normal;
  font-family: "GothamRounded", Helvetica, Arial, sans-serif;
  height: 5rem;
  padding: 1rem 1.5rem;
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
  border-radius: 3px;
  outline: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  font-size: 1.6rem; }
  @media (min-width: 1024px) {
    /* line 5, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/atom/_input.sass */
    .form-input {
      font-size: 1.4rem; } }
  /* line 81, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_mixins.sass */
  .form-input::-webkit-input-placeholder {
    color: #3B465A;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out; }
  /* line 84, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_mixins.sass */
  .form-input:-moz-placeholder {
    color: #3B465A;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out; }
  /* line 87, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_mixins.sass */
  .form-input::-moz-placeholder {
    color: #3B465A;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out; }
  /* line 90, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_mixins.sass */
  .form-input:-ms-input-placeholder {
    color: #3B465A;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out; }
  /* line 26, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/atom/_input.sass */
  .form-input:focus {
    border-color: #4E60AC;
    box-shadow: none;
    outline: none; }
    /* line 81, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_mixins.sass */
    .form-input:focus::-webkit-input-placeholder {
      color: #4E60AC; }
    /* line 84, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_mixins.sass */
    .form-input:focus:-moz-placeholder {
      color: #4E60AC; }
    /* line 87, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_mixins.sass */
    .form-input:focus::-moz-placeholder {
      color: #4E60AC; }
    /* line 90, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/helpers/_mixins.sass */
    .form-input:focus:-ms-input-placeholder {
      color: #4E60AC; }
  /* line 32, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/atom/_input.sass */
  .form-input:required {
    border-color: #4E60AC;
    color: #4E60AC; }

/* line 36, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/atom/_input.sass */
.form-input.error {
  border-color: #4E60AC;
  color: #4E60AC; }

/* line 40, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/atom/_input.sass */
.form-group {
  margin-bottom: 2rem;
  max-width: 100%; }

/* line 44, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/atom/_input.sass */
.textarea {
  min-height: 15rem; }

/* line 47, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/atom/_input.sass */
.form__duo {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (minmax(0, 1fr))[1];
      grid-template-columns: repeat(1, minmax(0, 1fr)); }
  @media (min-width: 1024px) {
    /* line 47, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/atom/_input.sass */
    .form__duo {
      -ms-grid-columns: (minmax(0, 1fr))[2];
          grid-template-columns: repeat(2, minmax(0, 1fr));
      gap: 2rem; } }

/* line 7, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/atom/_link.sass */
.link, .link-underline {
  cursor: pointer;
  position: relative;
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out; }

/* line 14, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/atom/_link.sass */
.link-underline {
  display: inline-block; }
  /* line 18, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/atom/_link.sass */
  .link-underline::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    background-color: currentColor;
    display: block;
    width: 100%;
    height: 1px;
    margin-top: 0.7rem;
    opacity: 0.5;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out; }
  /* line 32, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/atom/_link.sass */
  .link-underline:hover::after, .link-underline:focus::after {
    width: 0%; }

/* line 39, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/atom/_link.sass */
.link-primary {
  color: #3B465A; }
  /* line 41, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/atom/_link.sass */
  .link-primary:hover, .link-primary:focus, .link-primary.active {
    color: #FF4D57; }

/* line 47, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/atom/_link.sass */
.link-secondary {
  color: #FF4D57; }
  /* line 49, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/atom/_link.sass */
  .link-secondary:hover, .link-secondary:focus, .link-secondary.active {
    color: #ff5c64; }

/* line 55, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/atom/_link.sass */
.link-white {
  color: #ffffff; }
  /* line 57, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/atom/_link.sass */
  .link-white:hover, .link-white:focus, .link-white.active {
    color: #FF4D57; }

/* line 63, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/atom/_link.sass */
.link-white-footer {
  color: rgba(255, 255, 255, 0.7); }
  /* line 65, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/atom/_link.sass */
  .link-white-footer:hover, .link-white-footer:focus, .link-white-footer.active {
    color: #FF4D57; }

/* line 71, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/atom/_link.sass */
.link-gray {
  color: #333333; }
  /* line 73, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/atom/_link.sass */
  .link-gray:hover, .link-gray:focus, .link-gray.active {
    color: #FF4D57; }

/* line 2, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/atom/_price.sass */
.price__description {
  font-weight: 400;
  text-align: center;
  margin: 0; }
/* line 7, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/atom/_price.sass */
.price__content {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
/* line 13, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/atom/_price.sass */
.price__number {
  font-size: 5.5rem;
  font-weight: 800;
  margin: 0;
  line-height: 40px; }
/* line 19, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/atom/_price.sass */
.price__upper {
  font-size: 1.3rem;
  margin: 0 5px 0 0; }
/* line 23, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/atom/_price.sass */
.price__small {
  font-size: 2rem;
  font-weight: 500;
  margin: 0; }
/* line 28, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/atom/_price.sass */
.price__intro {
  font-weight: 700;
  text-align: center;
  margin: 0 0 6px 0; }

/* line 1, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_avis.sass */
.avis {
  padding: 5.2rem 0 0 0;
  background-color: #E9FAFF; }
  @media (min-width: 1024px) {
    /* line 1, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_avis.sass */
    .avis {
      padding: 5.2rem 0; } }
  /* line 8, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_avis.sass */
  .avis__container {
    container: 92%;
    max-width: 115rem;
    margin-left: auto;
    margin-right: auto; }
  /* line 14, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_avis.sass */
  .avis__slide {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem; }
    /* line 18, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_avis.sass */
    .avis__slide:nth-child(1) {
      padding-left: 2rem; }
  /* line 23, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_avis.sass */
  .avis__slider .slick-track > div {
    padding-right: 2rem; }
  /* line 26, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_avis.sass */
  .avis__slider .slick-slide {
    outline: none; }
  /* line 29, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_avis.sass */
  .avis__slider .slick-track > div:last-child {
    padding-right: 0; }
  /* line 32, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_avis.sass */
  .avis__title {
    font-size: 2.3rem;
    text-align: center;
    font-weight: bold;
    width: 92%;
    margin: 0 auto; }
    @media (min-width: 1024px) {
      /* line 32, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_avis.sass */
      .avis__title {
        font-size: 3.6rem; } }
  /* line 42, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_avis.sass */
  .avis__link-container {
    text-align: center;
    display: none; }
    /* line 46, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_avis.sass */
    .avis__link-container a:first-child {
      margin-right: 2rem; }
    @media (min-width: 1024px) {
      /* line 42, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_avis.sass */
      .avis__link-container {
        display: block; } }

/* line 1, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_contact.sass */
.contact {
  padding: 5rem 0; }
  /* line 4, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_contact.sass */
  .contact .form-input {
    font-size: 1.7rem; }
  @media (min-width: 1024px) {
    /* line 1, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_contact.sass */
    .contact {
      padding: 150px 0 5rem 0; } }
  /* line 10, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_contact.sass */
  .contact__box {
    box-shadow: 0px 0px 34px 0px rgba(0, 0, 0, 0.17);
    border-radius: 1.5rem;
    padding: 3rem; }
    @media (min-width: 1024px) {
      /* line 10, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_contact.sass */
      .contact__box {
        padding: 6rem;
        width: 60%; } }
  /* line 19, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_contact.sass */
  .contact__container {
    width: 100%;
    max-width: 115rem;
    margin-left: auto;
    margin-right: auto; }
    @media (min-width: 768px) {
      /* line 19, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_contact.sass */
      .contact__container {
        width: 92%; } }
    @media (min-width: 1024px) {
      /* line 19, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_contact.sass */
      .contact__container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; } }
  /* line 31, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_contact.sass */
  .contact__title {
    margin: 0 auto;
    max-width: 650px;
    font-size: 2.3rem; }
    @media (min-width: 1024px) {
      /* line 31, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_contact.sass */
      .contact__title {
        font-size: 3.6rem; } }
  /* line 39, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_contact.sass */
  .contact__description {
    margin: 0;
    padding-bottom: 1rem;
    font-size: 1.6rem;
    font-weight: 800; }
    @media (min-width: 1024px) {
      /* line 39, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_contact.sass */
      .contact__description {
        font-size: 2rem; } }
  /* line 48, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_contact.sass */
  .contact__btn {
    margin-top: 2rem;
    text-align: center; }
  /* line 52, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_contact.sass */
  .contact__titles {
    text-align: center;
    margin-bottom: 1.5rem; }
  /* line 56, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_contact.sass */
  .contact__svg {
    display: none; }
    @media (min-width: 1024px) {
      /* line 56, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_contact.sass */
      .contact__svg {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        width: 40%;
        padding-left: 5rem; } }
  /* line 66, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_contact.sass */
  .contact__link::after {
    display: none; }
    @media (min-width: 1024px) {
      /* line 66, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_contact.sass */
      .contact__link::after {
        display: block; } }

/* line 1, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_elite.sass */
.elite {
  margin: 6rem 0; }
  @media (min-width: 1024px) {
    /* line 1, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_elite.sass */
    .elite {
      margin: 18rem 0 9rem 0; } }
  /* line 7, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_elite.sass */
  .elite__container {
    width: 92%;
    max-width: 115rem;
    margin-left: auto;
    margin-right: auto; }
  /* line 13, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_elite.sass */
  .elite__box {
    background-color: #E9FAFF;
    border-radius: 1.5rem;
    padding: 3rem; }
  /* line 18, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_elite.sass */
  .elite__title {
    text-align: center;
    margin: 0 auto 2rem auto;
    max-width: 650px;
    font-size: 2.3rem; }
    @media (min-width: 1024px) {
      /* line 18, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_elite.sass */
      .elite__title {
        font-size: 3.6rem;
        margin: 0 auto 40px auto; } }
    /* line 28, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_elite.sass */
    .elite__title .primary {
      color: #FF4D57; }
  /* line 31, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_elite.sass */
  .elite__content {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (minmax(0, 1fr))[1];
        grid-template-columns: repeat(1, minmax(0, 1fr));
    gap: 4rem; }
    @media (min-width: 1024px) {
      /* line 31, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_elite.sass */
      .elite__content {
        -ms-grid-columns: (minmax(0, 1fr))[2];
            grid-template-columns: repeat(2, minmax(0, 1fr)); } }
  /* line 39, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_elite.sass */
  .elite__card {
    text-align: center; }
    @media (min-width: 1024px) {
      /* line 39, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_elite.sass */
      .elite__card {
        text-align: left;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; } }
    /* line 46, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_elite.sass */
    .elite__card img {
      padding-right: 30;
      width: 8.6rem; }
      @media (min-width: 1024px) {
        /* line 46, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_elite.sass */
        .elite__card img {
          padding-right: 3rem;
          width: 11.8rem; } }
    /* line 54, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_elite.sass */
    .elite__card h3 {
      margin: 0;
      font-size: 2.3rem; }
    /* line 58, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_elite.sass */
    .elite__card p {
      margin: 0; }
    /* line 61, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_elite.sass */
    .elite__card div {
      text-align: center; }
      @media (min-width: 1024px) {
        /* line 61, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_elite.sass */
        .elite__card div {
          text-align: left; } }

/* line 1, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_grecaptcha.sass */
.grecaptcha-badge {
  bottom: 94px !important; }

/* line 1, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_heading.sass */
.heading {
  text-align: center;
  margin-top: 5rem;
  margin-bottom: 5rem; }
  /* line 6, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_heading.sass */
  .heading__container {
    max-width: 115rem;
    margin-left: auto;
    margin-right: auto;
    width: 92%; }
  /* line 12, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_heading.sass */
  .heading__title {
    max-width: 700px;
    margin: 0 auto;
    margin-bottom: 1rem; }
  /* line 17, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_heading.sass */
  .heading__btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 8rem; }

/* line 1, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_hero.sass */
.hero {
  background-color: #E9FAFF;
  height: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative; }
  @media (min-width: 1024px) {
    /* line 1, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_hero.sass */
    .hero {
      height: 74.3rem; } }
  /* line 11, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_hero.sass */
  .hero__container {
    width: 92%;
    max-width: 115rem;
    margin: 0 auto; }
  /* line 16, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_hero.sass */
  .hero__content {
    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;
    color: #3B465A;
    max-width: 59rem;
    margin-top: 12rem;
    margin-right: auto;
    margin-left: auto; }
    @media (min-width: 1024px) {
      /* line 16, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_hero.sass */
      .hero__content {
        margin-top: 0;
        margin-right: 0;
        margin-left: 0; } }
  /* line 31, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_hero.sass */
  .hero__visual {
    margin: 1.5rem auto 1.5rem auto;
    width: 90%; }
    @media (min-width: 1024px) {
      /* line 31, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_hero.sass */
      .hero__visual {
        position: absolute;
        -webkit-transform: translateY(-50%);
                transform: translateY(-50%);
        right: 4rem;
        top: 50%;
        max-width: 65rem; } }
  /* line 42, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_hero.sass */
  .hero__button {
    z-index: 20;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
    @media (min-width: 1024px) {
      /* line 42, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_hero.sass */
      .hero__button {
        display: inline-block; } }
  /* line 50, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_hero.sass */
  .hero__title {
    z-index: 20;
    margin-bottom: 3rem;
    text-align: center; }
    @media (min-width: 1024px) {
      /* line 50, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_hero.sass */
      .hero__title {
        margin-bottom: 5rem;
        text-align: left; } }
  /* line 59, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_hero.sass */
  .hero__subtitle {
    font-size: 1.8rem;
    font-weight: normal;
    line-height: 1.4; }
    @media (min-width: 1024px) {
      /* line 59, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_hero.sass */
      .hero__subtitle {
        font-size: 2.2rem; } }
  /* line 67, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_hero.sass */
  .hero__menu {
    position: absolute;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    bottom: 4rem;
    left: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 90%;
    max-width: 126rem;
    margin-left: auto;
    margin-right: auto;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
    @media screen and (max-width: 1024px) {
      /* line 67, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_hero.sass */
      .hero__menu {
        margin-bottom: 6.5rem;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        position: initial;
        -webkit-transform: translateX(0%);
                transform: translateX(0%);
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: ceenter;
            -ms-flex-pack: ceenter;
                justify-content: ceenter; }
        /* line 87, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_hero.sass */
        .hero__menu span {
          display: none; } }
  /* line 91, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_hero.sass */
  .hero__link {
    font-size: 1.3rem;
    line-height: 1.9rem;
    text-transform: uppercase;
    color: #3B465A;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    letter-spacing: normal;
    text-align: center; }
    @media (min-width: 1024px) {
      /* line 91, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_hero.sass */
      .hero__link {
        font-size: 1.6rem;
        letter-spacing: 0.24em; } }

/* line 1, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_neutral.sass */
.neutral {
  margin-top: 3rem; }
  /* line 4, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_neutral.sass */
  .neutral__container {
    width: 92%;
    max-width: 115rem;
    margin-left: auto;
    margin-right: auto; }
  /* line 10, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_neutral.sass */
  .neutral__box {
    background-color: #D8F070;
    border-radius: 1.5rem;
    padding: 1.5rem;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (minmax(0, 1fr))[1];
        grid-template-columns: repeat(1, minmax(0, 1fr));
    gap: 3rem; }
    @media (min-width: 1024px) {
      /* line 10, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_neutral.sass */
      .neutral__box {
        padding: 3rem; } }
    @media (min-width: 1024px) {
      /* line 10, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_neutral.sass */
      .neutral__box {
        -ms-grid-columns: (minmax(0, 1fr))[2];
            grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 6rem;
        padding: 4rem; } }
  /* line 26, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_neutral.sass */
  .neutral__title {
    font-size: 2.3rem;
    margin: 0; }
    @media (min-width: 1024px) {
      /* line 26, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_neutral.sass */
      .neutral__title {
        font-size: 3.6rem; } }
  /* line 33, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_neutral.sass */
  .neutral__blob {
    position: relative;
    font-size: 3.6rem;
    text-align: center;
    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;
    min-height: 23rem; }
    @media (min-width: 768px) {
      /* line 33, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_neutral.sass */
      .neutral__blob {
        min-height: 40rem; } }
    @media (min-width: 768px) {
      /* line 45, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_neutral.sass */
      .neutral__blob img {
        width: 46rem; } }
    /* line 49, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_neutral.sass */
    .neutral__blob p {
      margin: 0;
      z-index: 2;
      line-height: 2rem;
      margin-bottom: 1.5rem; }
      @media (min-width: 768px) {
        /* line 49, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_neutral.sass */
        .neutral__blob p {
          margin-bottom: 2rem; } }
    /* line 58, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_neutral.sass */
    .neutral__blob p:last-child {
      margin-bottom: 0; }
    /* line 61, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_neutral.sass */
    .neutral__blob .strong {
      font-weight: 800; }
    /* line 64, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_neutral.sass */
    .neutral__blob .small {
      font-size: 2rem; }
      @media (min-width: 768px) {
        /* line 64, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_neutral.sass */
        .neutral__blob .small {
          font-size: 3.6rem; } }
  /* line 70, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_neutral.sass */
  .neutral__blob-svg {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    margin: 0 auto;
    -webkit-transform: translateY(-55%);
            transform: translateY(-55%);
    z-index: 1;
    max-width: 100%; }
    @media (min-width: 1024px) {
      /* line 70, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_neutral.sass */
      .neutral__blob-svg {
        -webkit-transform: translateY(-50%);
                transform: translateY(-50%); } }
  /* line 83, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_neutral.sass */
  .neutral__content {
    padding: 15px; }
    @media (min-width: 1024px) {
      /* line 83, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_neutral.sass */
      .neutral__content {
        padding: 0; } }
  /* line 89, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_neutral.sass */
  .neutral__warning {
    font-size: 1.3rem; }
    @media (min-width: 1024px) {
      /* line 89, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_neutral.sass */
      .neutral__warning {
        font-size: 1.7rem; } }

/* line 1, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_offer.sass */
.offers {
  margin-top: 3rem; }
  @media (min-width: 1024px) {
    /* line 1, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_offer.sass */
    .offers {
      margin-top: 9rem; } }
  /* line 7, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_offer.sass */
  .offers__container {
    position: relative;
    width: 92%;
    max-width: 115rem;
    margin-left: auto;
    margin-right: auto;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (minmax(0, 1fr))[1];
        grid-template-columns: repeat(1, minmax(0, 1fr));
    gap: 3rem; }
    @media (min-width: 1024px) {
      /* line 7, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_offer.sass */
      .offers__container {
        display: -ms-grid;
        display: grid;
        -ms-grid-columns: (minmax(0, 1fr))[3];
            grid-template-columns: repeat(3, minmax(0, 1fr));
        gap: 8rem; } }
  /* line 22, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_offer.sass */
  .offers__titles {
    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; }
    @media (min-width: 1024px) {
      /* line 22, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_offer.sass */
      .offers__titles {
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center; } }
  /* line 30, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_offer.sass */
  .offers__arrow {
    display: none; }
    @media (min-width: 1024px) {
      /* line 30, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_offer.sass */
      .offers__arrow {
        display: block;
        position: absolute;
        right: 0;
        bottom: -160px;
        height: auto; } }
  /* line 40, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_offer.sass */
  .offers__title {
    margin: 0;
    text-align: center;
    font-size: 2.3rem;
    font-weight: 800; }
    @media (min-width: 1024px) {
      /* line 40, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_offer.sass */
      .offers__title {
        font-size: 3.6rem;
        text-align: left; } }
  /* line 50, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_offer.sass */
  .offers__description {
    margin: 0;
    font-size: 1.7rem;
    font-weight: 500;
    text-align: center; }
    @media (min-width: 1024px) {
      /* line 50, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_offer.sass */
      .offers__description {
        font-size: 2.3rem;
        font-weight: 800;
        text-align: left; } }
  /* line 61, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_offer.sass */
  .offers__card {
    margin: 0 auto; }

/* line 2, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_reassurance.sass */
.reassurance__container {
  max-width: 115rem;
  margin-left: auto;
  margin-right: auto; }
/* line 7, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_reassurance.sass */
.reassurance__slide {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem; }
  /* line 11, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_reassurance.sass */
  .reassurance__slide:nth-child(1) {
    padding-left: 2rem; }
/* line 14, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_reassurance.sass */
.reassurance__slider {
  margin: 5.5rem 0; }
  /* line 17, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_reassurance.sass */
  .reassurance__slider .slick-track {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
  /* line 21, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_reassurance.sass */
  .reassurance__slider .slick-slide {
    outline: none; }
  /* line 24, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_reassurance.sass */
  .reassurance__slider .slick-track > div {
    padding-right: 2rem; }
  /* line 27, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_reassurance.sass */
  .reassurance__slider .slick-track > div:last-child {
    padding-right: 2rem; }

/* line 1, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_security.sass */
.security {
  margin: 2rem 0 5rem 0; }
  @media (min-width: 1024px) {
    /* line 1, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_security.sass */
    .security {
      margin: 5rem 0 10rem 0; } }
  /* line 7, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_security.sass */
  .security__container {
    position: relative;
    width: 92%;
    max-width: 115rem;
    margin-left: auto;
    margin-right: auto; }
  /* line 14, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_security.sass */
  .security__arrow {
    display: none; }
    @media (min-width: 1024px) {
      /* line 14, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_security.sass */
      .security__arrow {
        display: block;
        position: absolute;
        left: 0;
        bottom: -70px; } }
  /* line 23, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_security.sass */
  .security__content {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (minmax(0, 1fr))[1];
        grid-template-columns: repeat(1, minmax(0, 1fr));
    gap: 2.5rem;
    text-align: center;
    line-height: normal;
    margin-bottom: 2rem; }
    @media (min-width: 1024px) {
      /* line 23, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_security.sass */
      .security__content {
        -ms-grid-columns: (minmax(0, 1fr))[3];
            grid-template-columns: repeat(3, minmax(0, 1fr));
        margin-bottom: 0rem; } }
    /* line 35, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_security.sass */
    .security__content h3 {
      font-size: 2.3rem;
      margin: 0 0 1rem 0;
      font-weight: 800; }
    /* line 40, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_security.sass */
    .security__content p {
      margin: 0 0 1rem 0;
      font-weight: 500; }
  /* line 44, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_security.sass */
  .security__title {
    text-align: center;
    font-size: 2.3rem;
    max-width: 1200px;
    margin: 0 auto;
    padding-bottom: 2rem; }
    @media (min-width: 1024px) {
      /* line 44, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_security.sass */
      .security__title {
        font-size: 3.6rem;
        padding-bottom: 5rem; } }
  /* line 55, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_security.sass */
  .security__btn {
    margin: 0 auto;
    text-align: center; }

/* line 1, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_sponsors.sass */
.sponsors {
  background-color: #E9FAFF;
  padding-top: 3rem;
  padding-bottom: 3rem; }
  /* line 6, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_sponsors.sass */
  .sponsors__content {
    width: 90%;
    max-width: 115rem;
    margin-left: auto;
    margin-right: auto; }
  /* line 12, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_sponsors.sass */
  .sponsors__title {
    text-align: center;
    margin-bottom: 3.5rem; }
  /* line 16, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_sponsors.sass */
  .sponsors__cards {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (minmax(0, 1fr))[2];
        grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 1.5rem; }
    @media (min-width: 1024px) {
      /* line 16, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_sponsors.sass */
      .sponsors__cards {
        -ms-grid-columns: (minmax(0, 1fr))[4];
            grid-template-columns: repeat(4, minmax(0, 1fr)); } }
  /* line 25, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_sponsors.sass */
  .sponsors__element {
    height: 13.5rem;
    max-height: 13.5rem;
    background: #ffffff;
    border-radius: 2rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    /* line 32, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_sponsors.sass */
    .sponsors__element img {
      max-width: 25rem;
      margin-left: auto;
      margin-right: auto; }

/* line 1, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_text-image.sass */
.bloc-text-image {
  max-width: 115rem;
  margin-left: auto;
  margin-right: auto;
  width: 92%; }
  /* line 7, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_text-image.sass */
  .bloc-text-image__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    @media (min-width: 1024px) {
      /* line 7, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_text-image.sass */
      .bloc-text-image__content {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row; } }
  /* line 15, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_text-image.sass */
  .bloc-text-image__text {
    width: 100%;
    margin-bottom: 3rem; }
    @media (min-width: 1024px) {
      /* line 15, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_text-image.sass */
      .bloc-text-image__text {
        margin-bottom: 0;
        width: 50%; } }
  @media (min-width: 1024px) {
    /* line 23, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_text-image.sass */
    .bloc-text-image__paragraph {
      max-width: 45rem; } }
  /* line 27, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_text-image.sass */
  .bloc-text-image__visual {
    width: 100%;
    max-width: 50rem;
    margin-left: auto;
    margin-right: auto; }
    @media (min-width: 1024px) {
      /* line 27, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_text-image.sass */
      .bloc-text-image__visual {
        width: 40%;
        max-width: none; } }
  /* line 37, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_text-image.sass */
  .bloc-text-image__button {
    margin-bottom: 4.5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
    @media (min-width: 1024px) {
      /* line 37, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_text-image.sass */
      .bloc-text-image__button {
        margin-bottom: 0;
        display: inline-block; } }
  /* line 46, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_text-image.sass */
  .bloc-text-image__title {
    margin-bottom: 2.5rem; }

@media (min-width: 1024px) {
  /* line 50, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_text-image.sass */
  .bloc-text-image--reverse .bloc-text-image__content {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse; } }

/* line 54, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_text-image.sass */
.bloc-text-image--free-audit {
  margin-top: 3.5rem; }
  @media (min-width: 1024px) {
    /* line 54, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_text-image.sass */
    .bloc-text-image--free-audit {
      margin-top: 8rem; } }

/* line 60, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_text-image.sass */
.bloc-text-image--digital-bilan {
  margin-top: 4rem;
  margin-bottom: 4rem; }
  @media (min-width: 1024px) {
    /* line 60, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_text-image.sass */
    .bloc-text-image--digital-bilan {
      margin-top: 8rem;
      margin-bottom: 8rem; } }
  /* line 68, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_text-image.sass */
  .bloc-text-image--digital-bilan .bloc-text-image__paragraph {
    padding-left: 0;
    padding-bottom: 5rem; }
    @media (min-width: 1024px) {
      /* line 68, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_text-image.sass */
      .bloc-text-image--digital-bilan .bloc-text-image__paragraph {
        padding-left: 8rem;
        padding-bottom: 0; } }

@media (min-width: 1024px) {
  /* line 77, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_text-image.sass */
  .bloc-text-image--video .bloc-text-image__text {
    width: 40%; } }
@media (min-width: 1024px) {
  /* line 81, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_text-image.sass */
  .bloc-text-image--video .bloc-text-image__visual {
    width: 55%; } }

/* line 1, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_validation.sass */
.validation {
  padding: 2rem;
  border-radius: 5px;
  background: #FFFFFF;
  box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.15);
  border-radius: 15px;
  max-width: 844px;
  margin: 0 auto; }
  @media (min-width: 768px) {
    /* line 1, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_validation.sass */
    .validation {
      padding: 5rem; } }
  /* line 13, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_validation.sass */
  .validation img {
    margin-bottom: 1rem; }
  /* line 16, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_validation.sass */
  .validation h1 {
    font-size: 3rem;
    font-weight: 700;
    margin-top: 0;
    margin-bottom: 0.5rem; }
  /* line 22, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_validation.sass */
  .validation p {
    font-size: 1.7rem;
    margin-top: 0;
    margin-bottom: 0; }

/* line 27, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_validation.sass */
.validation-page {
  padding-top: 13rem;
  padding-bottom: 3rem; }
  @media (min-width: 768px) {
    /* line 27, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_validation.sass */
    .validation-page {
      padding-top: 16rem;
      padding-bottom: 3rem; } }

/* line 35, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_validation.sass */
.video-iframe-validation {
  width: 100%;
  height: 25vh; }
  @media (min-width: 768px) {
    /* line 35, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_validation.sass */
    .video-iframe-validation {
      height: 315px; } }

/* line 1, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_video.sass */
.video-container {
  position: relative;
  width: 100%;
  padding-bottom: 56.25%; }

/* line 6, /home/deploy/www/paramed/releases/20250709092440/app/assets/stylesheets/front/professional/components/molecule/_video.sass */
.video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0; }
