/*

$blueDarker:            darken($blueMain, 5%);
$green:                 #87CBAE;        
$red:                   #FF3333;

$orange:                #f89406;
$pink:                  #BE1D58;
$purple:                #4142A4;
$purpleLight:           lighten($purple,10%);//  
$purpleLighter:         lighten(#d8d8f0,6%);// lighten($purple, 40%);
$bluePrimary:           #5C7FE1;//#1E3D92;//#18848E;//
$bluePrimaryDisabled:   lighten($bluePrimary,6%);
$bluePrimaryHover:      darken($bluePrimary,6%);
// Scaffolding
// -------------------------
$bodyBackground:        white;//#F3F3F3;
$textColor:             $grayDark;
$primary-color:         #4BCDDB;//$blue;
$primary-color-hover:   $pink;
$danger-color:          $red;
$danger-color-hover:    $red;
*/
@-webkit-keyframes colorchange {
  0% {
    color: #FEED00;
  }
  50% {
    color: #D40059;
  }
}
@-webkit-keyframes colorchange2 {
  0% {
    color: #0000F9;
  }
  50% {
    color: #FEED00;
  }
}
@font-face {
  font-family: 'neo_sans_problack';
  src: url("../fonts/neo/neosansproblack-webfont.woff2") format("woff2"), url("../fonts/neo/neosansproblack-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'neo_sans_problack_italic';
  src: url("../fonts/neo/neosansproblackit-webfont.woff2") format("woff2"), url("../fonts/neo/neosansproblackit-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'neo_sans_probold';
  src: url("../fonts/neo/neosansprobold-webfont.woff2") format("woff2"), url("../fonts/neo/neosansprobold-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'neo_sans_probold_italic';
  src: url("../fonts/neo/neosansproboldit-webfont.woff2") format("woff2"), url("../fonts/neo/neosansproboldit-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'neo_sans_proitalic';
  src: url("../fonts/neo/neosansproitalic-webfont.woff2") format("woff2"), url("../fonts/neo/neosansproitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'neo_sans_prolight';
  src: url("../fonts/neo/neosansprolight-webfont.woff2") format("woff2"), url("../fonts/neo/neosansprolight-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'neo_sans_prolight_italic';
  src: url("../fonts/neo/neosansprolightit-webfont.woff2") format("woff2"), url("../fonts/neo/neosansprolightit-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'neo_sans_promedium_italic';
  src: url("../fonts/neo/neosanspromedit-webfont.woff2") format("woff2"), url("../fonts/neo/neosanspromedit-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'neo_sans_promedium';
  src: url("../fonts/neo/neosanspromedium-webfont.woff2") format("woff2"), url("../fonts/neo/neosanspromedium-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'neo_sans_proregular';
  src: url("../fonts/neo/neosansproregular-webfont.woff2") format("woff2"), url("../fonts/neo/neosansproregular-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'neo_sans_proultra';
  src: url("../fonts/neo/neosansproultra-webfont.woff2") format("woff2"), url("../fonts/neo/neosansproultra-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on December 23, 2025 */
@font-face {
  font-family: 'nohemiblack';
  src: url("../fonts/nohemi/nohemi-black-bf6438cc5874bd2-webfont.woff2") format("woff2"), url("../fonts/nohemi/nohemi-black-bf6438cc5874bd2-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'nohemibold';
  src: url("../fonts/nohemi/nohemi-bold-bf6438cc5812315-webfont.woff2") format("woff2"), url("../fonts/nohemi/nohemi-bold-bf6438cc5812315-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'nohemiextra_bold';
  src: url("../fonts/nohemi/nohemi-extrabold-bf6438cc58a4c3c-webfont.woff2") format("woff2"), url("../fonts/nohemi/nohemi-extrabold-bf6438cc58a4c3c-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'nohemilight';
  src: url("../fonts/nohemi/nohemi-light-bf6438cc583f70b-webfont.woff2") format("woff2"), url("../fonts/nohemi/nohemi-light-bf6438cc583f70b-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'nohemimedium';
  src: url("../fonts/nohemi/nohemi-medium-bf6438cc581a509-webfont.woff2") format("woff2"), url("../fonts/nohemi/nohemi-medium-bf6438cc581a509-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'nohemiregular';
  src: url("../fonts/nohemi/nohemi-regular-bf6438cc58b98fc-webfont.woff2") format("woff2"), url("../fonts/nohemi/nohemi-regular-bf6438cc58b98fc-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'nohemisemi_bold';
  src: url("../fonts/nohemi/nohemi-semibold-bf6438cc588b5e5-webfont.woff2") format("woff2"), url("../fonts/nohemi/nohemi-semibold-bf6438cc588b5e5-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'nohemiextra_light';
  src: url("../fonts/nohemi/nohemi-extralight-bf6438cc57e06d5-webfont.woff2") format("woff2"), url("../fonts/nohemi/nohemi-extralight-bf6438cc57e06d5-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'nohemithin';
  src: url("../fonts/nohemi/nohemi-thin-bf6438cc577ef3b-webfont.woff2") format("woff2"), url("../fonts/nohemi/nohemi-thin-bf6438cc577ef3b-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
/*html{
    margin: 0;
    padding: 0;
    border: 0;
    }
html,body{
    height: 100%;
    }
body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,figure,footer,header,hgroup,nav,section{
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
    }
article,aside,details,figcaption,figure,dialog,footer,header,hgroup,menu,nav,section{
    display: block;
    }
body{
    line-height: 1.5;
    }
table{
    border-collapse: separate;
    border-spacing: 0;
    }
caption,th,td{
    text-align: left;
    font-weight: normal;
    }
table,th,td{
    vertical-align: middle;
    }
ul,ol,li{
    list-style: none;
    }
a img{
    border: none;
    }
input,textarea{
    vertical-align: middle;
    border: none;
    outline: none;
    }
a{
    text-decoration:none;
    }
:focus{
    outline:0;
    } */
/* line 1, ../sass/_screen.scss */
html {
  --font-size-50: 0.625rem;
  --font-size-100: 0.6875rem;
  /* 12px */
  --font-size-200: 0.75rem;
  /* 12px */
  --font-size-300: 0.875rem;
  /* 14px */
  --font-size-350: 0.9375rem;
  /* 15px */
  --font-size-400: 1rem;
  /* 16px, base */
  --font-size-450: 1.125rem;
  /* 18px */
  --font-size-500: 1.1875rem;
  /* 19px */
  --font-size-550: 1.25rem;
  /* 20px */
  --font-size-600: 1.5rem;
  /* 24px */
  --font-size-650: 1.625rem;
  /* 26px */
  --font-size-700: 1.75rem;
  /* 28px */
  --font-size-800: 2rem;
  /* 32px */
  --font-size-900: 2.25rem;
  /* 36px */
  --font-size-950: 2.375rem;
  /* 38px */
  --font-size-1000: 2.5rem;
  /* 40px */
  --font-size-1100: 3rem;
  /* 48px */
  --font-size-1200: 3.125rem;
  /* 50px */
  --font-size-1300: 3.5rem;
  /* 56px */
  --font-size-1350: 3.875rem;
  /* 62px */
  --font-size-1400: 4rem;
  /* 64px */
  --font-size-1500: 5.3rem;
  --font-size-1600: 6.25rem;
  /* 100px */
  --padding-top-page-desktop: 80px;
  /* 100px */
  --margin-left-page-mobile: 90px;
  /* 100px */
  --margin-left-page-mobile-saison: 95px;
  /* 100px */
  --margin-left-page-mobile-little: 32px;
  /* 100px */
  --margin-right-page-mobile: 15px;
  --bs-body-bg-rgb: #15015B;
  /* etc. */
  font-size: 100%;
  -ms-overflow-style: none;
  height: 100%;
}

/* line 37, ../sass/_screen.scss */
body {
  padding-bottom: 90px;
  padding-top: 50px;
  /* background:url('../img/eQuoL_MyCare-dark-blue-little.svg') no-repeat 10px 0px;
   background-size: 80px 60px;*/
}

/* line 48, ../sass/_screen.scss */
p, label {
  font-family: "neo_sans_proregular", Arial, sans-serif;
  font-weight: normal;
}

/* line 54, ../sass/_screen.scss */
label {
  color: rgba(0, 0, 0, 0.57);
}

/* line 58, ../sass/_screen.scss */
p.lead {
  font-family: "neo_sans_proregular", Arial, sans-serif;
  font-size: var(--font-size-450);
}

/* line 62, ../sass/_screen.scss */
h1, h2, h3, h4, h5, h6 {
  font-family: "nohemibold", "nohemimedium", Arial, sans-serif;
}

/* line 65, ../sass/_screen.scss */
.panel-title {
  font-weight: normal;
  font-family: "neo_sans_proregular", Arial, sans-serif;
  font-style: italic;
  border-right: 0;
}

/* line 66, ../sass/_screen.scss */
.input-group-addon {
  background-color: white;
  border-right: 0;
  border-radius: 15px;
}

/* line 67, ../sass/_screen.scss */
.input-group input {
  border-radius: 15px;
  border-left: 0;
}

/* line 70, ../sass/_screen.scss */
.panel-default {
  border-color: white;
  border-bottom-color: #EEF1F4;
}

/* line 73, ../sass/_screen.scss */
.panel-default > .panel-heading {
  background-color: white;
}

/* line 74, ../sass/_screen.scss */
.panel-tags {
  box-shadow: 0 .5rem 1rem #00000026,inset 0 -1px #ffffff26;
  border-radius: 15px;
  border: none;
}

/* line 77, ../sass/_screen.scss */
.panel-default.panel-tags > .panel-heading {
  background: rgba(51, 94, 234, 0.1);
  border-radius: 15px;
  border: none;
}

/* line 80, ../sass/_screen.scss */
.faq-search {
  margin-bottom: 40px;
  background: rgba(51, 94, 234, 0.1);
  padding: 15px;
  border-radius: 15px;
}

/* line 83, ../sass/_screen.scss */
h1 {
  text-align: center;
  margin-bottom: 30px;
}

/* line 84, ../sass/_screen.scss */
h3 {
  text-align: center;
}

/* line 85, ../sass/_screen.scss */
.thumbnail h3 {
  text-align: left;
}

/* line 86, ../sass/_screen.scss */
.btn-tertiary {
  background: rgba(51, 94, 234, 0.1);
}

/* line 89, ../sass/_screen.scss */
#logo {
  height: 55px;
  padding-top: 10px;
  padding-bottom: 10px;
}

/* line 93, ../sass/_screen.scss */
.navbar .bi {
  color: rgba(255, 255, 255, 0.85);
}

/* line 96, ../sass/_screen.scss */
.navbar.bg-dark {
  padding-top: 5px;
  padding-bottom: 5px;
  border-radius: 0;
}

/* line 100, ../sass/_screen.scss */
.bi-camera-video, .bi-eye {
  margin-right: 5px;
}

/* line 103, ../sass/_screen.scss */
.btn .bi {
  position: relative;
  top: -3px;
}

/* line 106, ../sass/_screen.scss */
.btn .bi-arrow-clockwise, .btn .bi-funnel {
  position: relative;
  top: 3px;
}

/* line 109, ../sass/_screen.scss */
.btn .bi-check, .btn .bi-x {
  position: relative;
  top: -3px;
  float: left;
}

/* line 112, ../sass/_screen.scss */
#menu {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(2rem, 1fr));
  width: 100%;
}

/* line 119, ../sass/_screen.scss */
.nav-profile {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(2rem, 1fr));
  width: 100%;
}
/* line 125, ../sass/_screen.scss */
.nav-profile li {
  list-style: none;
}
/* line 128, ../sass/_screen.scss */
.nav-profile a {
  display: block;
  padding: 10px;
  color: rgba(0, 0, 0, 0.65);
  text-decoration: none;
}

/* line 130, ../sass/_screen.scss */
.nav-tabs.nav-profile > li > a {
  text-align: center;
}

/* line 133, ../sass/_screen.scss */
.nav-tabs.nav-profile > li.active > a, .nav-tabs.nav-profile > li.active > a:focus, .nav-tabs.nav-profile > li.active > a:hover {
  color: #4C2964;
  cursor: default;
  background-color: #fff;
  border-color: transparent;
  border-bottom: 2px solid #4C2964;
}

/* line 142, ../sass/_screen.scss */
.separator {
  border-top: 1px solid rgba(0, 0, 0, 0.15);
  margin-right: 15px;
  margin-left: 15px;
}

/* line 145, ../sass/_screen.scss */
.menu-top {
  margin-bottom: 20px;
}

/* line 149, ../sass/_screen.scss */
.inactive-button {
  opacity: .3;
  cursor: not-allowed;
}

/* line 153, ../sass/_screen.scss */
.menu-inactive {
  opacity: .3;
}
/* line 155, ../sass/_screen.scss */
.menu-inactive a {
  cursor: not-allowed;
}

/* line 159, ../sass/_screen.scss */
.profile-form {
  margin-top: 20px;
}

/* line 162, ../sass/_screen.scss */
.btn.btn-icon.btn-primary, .btn.btn-icon.btn-secondary {
  padding-bottom: 0px;
}

/* line 165, ../sass/_screen.scss */
.navbar-toggler:hover {
  border-color: rgba(255, 255, 255, 0.95) !important;
}
/* line 169, ../sass/_screen.scss */
.navbar-toggler:hover .navbar-toggler-icon {
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.95%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

/* line 177, ../sass/_screen.scss */
.center {
  text-align: center;
}

/* line 181, ../sass/_screen.scss */
.dropdown-menu div {
  padding-left: 15px;
  padding-right: 15px;
}

/* line 186, ../sass/_screen.scss */
table a {
  color: black;
}
/* line 187, ../sass/_screen.scss */
table .bi-film, table .bi-filetype-pdf {
  color: rgba(0, 0, 0, 0.3);
}

/* line 191, ../sass/_screen.scss */
.back {
  position: absolute;
  color: black;
  top: 75px;
}
/* line 193, ../sass/_screen.scss */
.back .bi {
  position: relative;
  top: 2px;
}

/* line 197, ../sass/_screen.scss */
.navbar-static-bottom {
  position: fixed;
  bottom: 0;
  width: 100%;
  text-align: center;
  margin-bottom: 0;
  z-index: 10;
  min-height: 60px;
}

/* line 200, ../sass/_screen.scss */
.navbar-button.active {
  color: #F4D862;
}
/* line 202, ../sass/_screen.scss */
.navbar-button.active .bi {
  color: #F4D862;
}

/* line 209, ../sass/_screen.scss */
.navbar-button {
  color: rgba(255, 255, 255, 0.95);
  font-size: var(--font-size-300);
  background: none;
  border: 0;
  padding: 10px;
  position: relative;
  top: 4px;
}
/* line 211, ../sass/_screen.scss */
.navbar-button:hover {
  color: rgba(255, 255, 255, 0.95);
  text-decoration: none;
}
/* line 212, ../sass/_screen.scss */
.navbar-button:hover .bi {
  color: rgba(255, 255, 255, 0.95);
}

/* line 224, ../sass/_screen.scss */
.text-bg-dark {
  background-color: #15015B;
  /*background-image: linear-gradient(180deg,rgba($blueDark,.01),rgba($blueDark,1) 85%),radial-gradient(ellipse at top left,rgba($blueLight,.5),transparent 50%),radial-gradient(ellipse at top right,rgba($yellow,.5),transparent 50%),radial-gradient(ellipse at center right,rgba($purpleLight,.5),transparent 50%),radial-gradient(ellipse at center left,rgba($pink,.5),transparent 50%);*/
  box-shadow: 0 .5rem 1rem #00000026,inset 0 -1px #ffffff26;
  border-color: #15015B;
}
/* line 229, ../sass/_screen.scss */
.text-bg-dark .label-primary {
  background-color: #15015B;
}

/* line 234, ../sass/_screen.scss */
.bg-dark {
  background: #6A3BCC;
  border-color: #6A3BCC;
}

/* line 238, ../sass/_screen.scss */
#logo-container {
  position: fixed;
  top: 0;
  left: 15px;
  width: 100%;
  background: white;
  text-align: left;
}
/* line 243, ../sass/_screen.scss */
#logo-container #logo {
  position: relative;
  top: -15px;
  left: -15px;
}

/* line 248, ../sass/_screen.scss */
.text-bg-grey.active {
  background-color: #EEF1F4;
  border-color: #EEF1F4;
}

/* line 252, ../sass/_screen.scss */
.text-bg-purple.active {
  background-color: #4C2964;
  border-color: #4C2964;
}
/* line 255, ../sass/_screen.scss */
.text-bg-purple.active h3 {
  color: white;
}
/* line 258, ../sass/_screen.scss */
.text-bg-purple.active .label-primary {
  background-color: #4C2964;
}
/* line 261, ../sass/_screen.scss */
.text-bg-purple.active .btn-group {
  color: #4C2964;
}

/* line 265, ../sass/_screen.scss */
.text-bg-purplelight.active {
  background-color: #6A3BCC;
  border-color: #6A3BCC;
}
/* line 268, ../sass/_screen.scss */
.text-bg-purplelight.active h3 {
  color: white;
}
/* line 271, ../sass/_screen.scss */
.text-bg-purplelight.active .label-primary {
  background-color: #6A3BCC;
}
/* line 274, ../sass/_screen.scss */
.text-bg-purplelight.active .btn-group {
  color: #6A3BCC;
}

/* line 278, ../sass/_screen.scss */
.text-bg-yellow.active {
  background-color: #F4D862;
  border-color: #F4D862;
}
/* line 281, ../sass/_screen.scss */
.text-bg-yellow.active .label-primary {
  background-color: #F4D862;
}

/* line 285, ../sass/_screen.scss */
.text-bg-pink.active {
  background-color: #CC4A87;
  border-color: #CC4A87;
}
/* line 288, ../sass/_screen.scss */
.text-bg-pink.active h3 {
  color: white;
}
/* line 291, ../sass/_screen.scss */
.text-bg-pink.active .label-primary {
  background-color: #CC4A87;
}

/* line 295, ../sass/_screen.scss */
.text-bg-bluelight.active {
  background-color: #4AA1C0;
  border-color: #4AA1C0;
}
/* line 301, ../sass/_screen.scss */
.text-bg-bluelight.active .label-primary {
  background-color: #4AA1C0;
}

/* line 305, ../sass/_screen.scss */
.text-bg-orange.active {
  background-color: #FD945D;
  border-color: #FD945D;
}
/* line 311, ../sass/_screen.scss */
.text-bg-orange.active .label-primary {
  background-color: #FD945D;
}

/* line 315, ../sass/_screen.scss */
.text-bg-bluedark.active {
  background-color: #15015B;
  border-color: #15015B;
}
/* line 318, ../sass/_screen.scss */
.text-bg-bluedark.active h3 {
  color: white;
}
/* line 321, ../sass/_screen.scss */
.text-bg-bluedark.active .label-primary {
  background-color: #15015B;
}

/* line 325, ../sass/_screen.scss */
.bg-body-tertiary {
  background-color: #f9fbfd;
}

/* line 328, ../sass/_screen.scss */
.btn.btn-primary {
  border-color: #4AA1C0;
  background-color: #4AA1C0;
  margin-bottom: 10px;
}

/* line 333, ../sass/_screen.scss */
.btn.btn-warning {
  border-color: #CC4A87;
  background-color: #CC4A87;
  color: white;
  margin-top: 20px;
}

/* line 339, ../sass/_screen.scss */
.btn.btn-secondary {
  border-color: #EEF1F4;
  background-color: #EEF1F4;
  color: #4AA1C0;
}

/* line 344, ../sass/_screen.scss */
.icon-links {
  margin-bottom: 2px;
}
/* line 346, ../sass/_screen.scss */
.icon-links a {
  color: black;
  margin-right: 10px;
  text-decoration: none;
}
/* line 349, ../sass/_screen.scss */
.icon-links a .text {
  position: relative;
  top: -5px;
  display: none;
}

/*on-Off*/
/* line 355, ../sass/_screen.scss */
.need-switch > input[type="checkbox"] {
  display: none;
}

/* line 359, ../sass/_screen.scss */
.need-switch > label {
  cursor: pointer;
  height: 0px;
  position: relative;
  width: 40px;
}

/* line 366, ../sass/_screen.scss */
.need-switch > label::before {
  background: black;
  box-shadow: inset 0px 0px 10px rgba(0, 0, 0, 0.5);
  border-radius: 8px;
  content: '';
  height: 16px;
  margin-top: -8px;
  position: absolute;
  opacity: 0.3;
  transition: all 0.4s ease-in-out;
  width: 40px;
}

/* line 378, ../sass/_screen.scss */
.need-switch > label::after {
  background: white;
  border-radius: 16px;
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
  content: '';
  height: 24px;
  left: -4px;
  margin-top: -8px;
  position: absolute;
  top: -4px;
  transition: all 0.3s ease-in-out;
  width: 24px;
}

/* line 391, ../sass/_screen.scss */
.need-switch > input[type="checkbox"]:checked + label::before {
  background: inherit;
  opacity: 0.5;
}

/* line 395, ../sass/_screen.scss */
.need-switch > input[type="checkbox"]:checked + label::after {
  background: inherit;
  left: 20px;
}

/*end on-Off*/
/* line 400, ../sass/_screen.scss */
#navbar {
  background: #6A3BCC;
  border-color: #6A3BCC;
  position: fixed;
  width: 100%;
  text-align: center;
  top: 50px;
  right: 0;
  box-shadow: 0 .5rem 1rem #00000026,inset 0 -1px #ffffff26;
  z-index: 2;
  display: none;
  padding: 15px;
}
/* line 413, ../sass/_screen.scss */
#navbar ul {
  padding: 0;
  list-style: none;
}
/* line 416, ../sass/_screen.scss */
#navbar ul a {
  color: rgba(255, 255, 255, 0.85);
}

/*suggestion*/
/* line 422, ../sass/_screen.scss */
.video {
  margin-bottom: 30px;
}
/* line 424, ../sass/_screen.scss */
.video h4 {
  padding: 0;
  margin: 0;
}
/* line 425, ../sass/_screen.scss */
.video small {
  position: relative;
  top: -3px;
}
/* line 428, ../sass/_screen.scss */
.video .bi-play-circle {
  margin-top: 70px;
}

/* line 432, ../sass/_screen.scss */
.thumbnail.thumbnail-video {
  border-radius: 0px;
  margin-bottom: 10px;
}
/* line 435, ../sass/_screen.scss */
.thumbnail.thumbnail-video img {
  max-width: 100%;
  opacity: 1;
  display: block;
}
/* line 440, ../sass/_screen.scss */
.thumbnail.thumbnail-video .caption {
  padding: 0;
}

/* line 446, ../sass/_screen.scss */
.badges {
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
  padding-bottom: 15px;
}

/*end suggestion*/
/*need screener*/
/* line 451, ../sass/_screen.scss */
.keywords {
  font-family: "nohemibold", "nohemimedium", Arial, sans-serif;
  font-size: var(--font-size-550);
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
}

/* line 459, ../sass/_screen.scss */
.container-colored {
  background: #EEF1F4;
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 20px;
}

/* line 463, ../sass/_screen.scss */
.thumbnail {
  background: rgba(51, 94, 234, 0.1);
  border: none;
  position: relative;
  border-radius: 15px;
  padding: 0;
  box-shadow: 0 .5rem 1rem #00000026,inset 0 -1px #ffffff26;
}
/* line 469, ../sass/_screen.scss */
.thumbnail img {
  opacity: .3;
  max-width: 70px;
  height: auto;
  display: none;
}
/* line 470, ../sass/_screen.scss */
.thumbnail h3 {
  margin-top: 0px;
  margin-bottom: 5px;
}
/* line 473, ../sass/_screen.scss */
.thumbnail .btn-primary {
  border-radius: 15px;
}
/* line 474, ../sass/_screen.scss */
.thumbnail .btn-group {
  background: rgba(255, 255, 255, 0.6);
  width: 100%;
  padding: 10px;
  border-radius: 15px;
  color: rgba(0, 0, 0, 0.3);
}

/* line 479, ../sass/_screen.scss */
.badge {
  margin-right: 5px;
}

/* line 480, ../sass/_screen.scss */
.subtheme {
  display: none;
  margin-top: 10px;
}

/*end need screener*/
/* Questionnaire */
/* line 492, ../sass/_screen.scss */
#questionnaires .question p {
  font-size: var(--font-size-450);
}

/* line 497, ../sass/_screen.scss */
.btn-fullwidth {
  width: 100%;
  border-radius: 15px;
}

/* end Questionnaire */
/* line 500, ../sass/_screen.scss */
.navbar-faq {
  color: #6A3BCC;
  position: fixed;
  z-index: 10;
  top: 5px;
  right: 15px;
}
/* line 502, ../sass/_screen.scss */
.navbar-faq:hover .bi {
  color: #6A3BCC;
}
/* line 504, ../sass/_screen.scss */
.navbar-faq .bi {
  color: #6A3BCC;
}
/* line 507, ../sass/_screen.scss */
.navbar-faq .text {
  display: none;
}

/* HAMBURGER CROSS */
/* line 518, ../sass/_screen.scss */
.menu-hamburger-cross {
  display: none;
  width: 40px;
  height: 50px;
  cursor: pointer;
  margin: 0 auto;
  position: fixed;
  z-index: 10;
  top: 5px;
  right: 15px;
}

/* line 528, ../sass/_screen.scss */
.menu-hamburger-cross span {
  display: block;
  margin: 0;
  border: none;
  width: 50%;
  height: 2px;
  background: #6A3BCC;
  transform-origin: 0% 50%;
  position: absolute;
  top: 12px;
  left: 25%;
  transition: .3s;
}

/* line 541, ../sass/_screen.scss */
.menu-hamburger-cross span:nth-of-type(2) {
  top: 18px;
}

/* line 544, ../sass/_screen.scss */
.menu-hamburger-cross span:nth-of-type(3) {
  top: 24px;
}

/* line 547, ../sass/_screen.scss */
.close-hamburger span {
  left: 30%;
}

/* line 550, ../sass/_screen.scss */
.close-hamburger span:nth-of-type(1) {
  transform: rotate(45deg);
  width: 43%;
}

/* line 554, ../sass/_screen.scss */
.close-hamburger span:nth-of-type(2) {
  opacity: 0;
}

/* line 557, ../sass/_screen.scss */
.close-hamburger span:nth-of-type(3) {
  top: 24px;
  transform: rotate(-45deg);
  width: 43%;
}

/* HAMBURGER CROSS */
/* line 564, ../sass/_screen.scss */
.modal-header {
  border-bottom: none;
}

/* line 568, ../sass/_screen.scss */
.modal-body h1 {
  padding-top: 0;
  margin-top: 0;
}

/* SIGNIN */
/* line 574, ../sass/_screen.scss */
body.sign-in {
  background-color: #6A3BCC;
  background-image: radial-gradient(circle, #6a3bcc 0%, #6a3bcc 0%, #6a3bcc 37%, #2f137d 100%, #15015b 100%);
  color: rgba(255, 255, 255, 0.85);
  padding: 0;
}
/* line 580, ../sass/_screen.scss */
body.sign-in label {
  color: rgba(255, 255, 255, 0.85);
}

/* line 585, ../sass/_screen.scss */
.form-control {
  border-radius: 15px;
}

/* line 586, ../sass/_screen.scss */
.sign-in .container {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100vh;
}

/* line 592, ../sass/_screen.scss */
.form-signin {
  max-width: 330px;
  padding: 15px;
  margin: 0 auto;
}
/* line 597, ../sass/_screen.scss */
.form-signin #logo {
  width: 100%;
  height: auto;
  background: transparent;
  position: static;
}

/* line 601, ../sass/_screen.scss */
.form-signin .form-signin-heading,
.form-signin .checkbox {
  margin-bottom: 10px;
}

/* line 605, ../sass/_screen.scss */
.form-signin .checkbox {
  font-weight: 400;
}

/* line 608, ../sass/_screen.scss */
.form-signin .form-control {
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: auto;
  padding: 10px;
  font-size: 16px;
}

/* line 617, ../sass/_screen.scss */
.form-signin .form-control:focus {
  z-index: 2;
}

/* line 620, ../sass/_screen.scss */
.form-signin input[type="email"] {
  margin-bottom: -1px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 625, ../sass/_screen.scss */
.form-signin input[type="password"] {
  margin-bottom: 10px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* End SIGNIN */
@media (min-width: 992px) {
  /* line 633, ../sass/_screen.scss */
  .form-inline .form-group .input-group input {
    width: 300px !important;
  }

  /* line 634, ../sass/_screen.scss */
  body {
    padding-top: 0px;
  }

  /* line 638, ../sass/_screen.scss */
  #logo-container {
    background: transparent;
    position: static;
  }

  /* line 639, ../sass/_screen.scss */
  .navbar-brand {
    background: url("../img/eQuoL_MyCare-secondary-color.svg") no-repeat;
    width: 300px;
    height: 60px;
    padding: 0;
  }
  /* line 643, ../sass/_screen.scss */
  .navbar-brand #logo {
    display: none;
  }

  /* line 645, ../sass/_screen.scss */
  .navbar-static-bottom {
    position: static;
  }

  /* #logo{
       display:block;height:55px;width:auto;position:relative;top:-8px;padding:0;
   }*/
  /* line 651, ../sass/_screen.scss */
  #menu {
    display: block;
    width: auto;
    margin-top: 0px;
    float: right;
  }
  /* line 656, ../sass/_screen.scss */
  #menu .text {
    display: inline-block;
    position: relative;
    top: -3px;
    margin-left: 3px;
  }

  /* line 659, ../sass/_screen.scss */
  .navbar-faq {
    position: relative;
    left: 0;
    color: rgba(255, 255, 255, 0.85);
  }
  /* line 663, ../sass/_screen.scss */
  .navbar-faq:hover .bi {
    color: rgba(255, 255, 255, 0.85);
  }
  /* line 665, ../sass/_screen.scss */
  .navbar-faq .bi {
    color: rgba(255, 255, 255, 0.85);
  }

  /* line 670, ../sass/_screen.scss */
  .menu-hamburger-cross span {
    background: rgba(255, 255, 255, 0.85);
  }

  /* line 673, ../sass/_screen.scss */
  .menu-hamburger-cross {
    position: relative;
    top: 5px;
    right: 0;
    height: 30px;
    display: inline-block;
  }
  /* line 674, ../sass/_screen.scss */
  .menu-hamburger-cross span {
    color: rgba(255, 255, 255, 0.85);
  }
  /* line 679, ../sass/_screen.scss */
  .menu-hamburger-cross:hover .bi {
    color: rgba(255, 255, 255, 0.95);
  }

  /* line 685, ../sass/_screen.scss */
  .navbar.bg-dark {
    padding-top: 15px;
    padding-bottom: 5px;
  }

  /* line 688, ../sass/_screen.scss */
  #navbar {
    top: 82px;
  }

  /* line 691, ../sass/_screen.scss */
  .back {
    position: absolute;
    color: black;
    top: 105px;
  }
}
/*

p.big-text-blue{
         color:$blue_esp;
         font-size: 32px;
         line-height: 28px;
         font-family:$altFontFamily300;
}
p.big-text-blue {
  color: $blue_esp;
  font-size: 32px;
  line-height: 28px;
  font-family: "adsathin";
}

h2.titre-blue-big {
  color: $blue_esp;
  font-size: 50px;
  line-height: 38px;
  font-family: "adsaregular";
}
h2.titre-black-big {
  color: black;
  font-size: 50px;
  line-height: 38px;
  font-family: "adsaregular";
}
h3.soustitre-blue-big {
  color:$blue_esp;
  font-size: 28px;
  line-height: 24px;
  font-family: "adsamedium";
}
h3.soustitre-black-big {
  color: black;
  font-size: 28px;
  line-height: 24px;
  font-family: "adsamedium";
}
p.texte-bleu {
  color:$blue_esp;
  font-size: 14px;
  line-height: 14px;
  font-family: 'geogrotesquelight';
}
p.texte-noir {
  color:black;
  font-size: 14px;
  line-height: 14px;
  font-family: 'geogrotesquelight';
}
p.texte-italic-bleu {
  color:$blue_esp;
  font-size: 14px;
  line-height: 14px;
  font-family: 'geogrotesquelight_italic';
}
p.texte-italic-noir {
  color:black;
  font-size: 14px;
  line-height: 14px;
  font-family: 'geogrotesquelight_italic';
}
p.texte-semibold-bleu {
  color:$blue_esp;
  font-size: 14px;
  line-height: 14px;
  font-family: 'geogrotesquesemibold';
}
p.texte-semibold-noir {
  color:black;
  font-size: 14px;
  line-height: 14px;
  font-family: 'geogrotesquesemibold';
}
p.note-bleu {
  color:$blue_esp;
  font-size: 11px;
  line-height: 11px;
  font-family: 'geogrotesquelight';
}
p.note-noir {
  color:black;
  font-size: 11px;
  line-height: 11px;
  font-family: 'geogrotesquelight';
}
img.img-fluid{
    
}
*/
