@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;700&display=swap");
/* line 7, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
html,
body {
  height: 100%;
  box-sizing: border-box;
  background-color: #ebebeb !important;
}

/* line 14, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
::-ms-reveal {
  display: none;
}

/* line 18, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.bloc_hidden {
  display: none !important;
}

/* line 22, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.bloc_visible {
  display: block !important;
}

/* line 26, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.container-link {
  max-width: 1400px;
  margin: auto !important;
}

/* line 32, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
* {
  font-family: "Open Sans", sans-serif;
}

/* line 36, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.btn.focus,
.btn:focus {
  outline: 0;
  box-shadow: none !important;
}

/* line 42, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.form-control.focus,
.form-control:focus {
  outline: 0;
  box-shadow: none !important;
}

/* line 48, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.form-control:disabled,
.form-control[readonly] {
  background: rgba(172, 166, 166, 0.2) !important;
}

/* line 53, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.display_block {
  display: block;
}

/* line 57, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.display_none {
  display: none;
}

/* line 61, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.position_fixed {
  position: fixed;
  top: 0;
}

/* line 66, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.text_nav_header {
  font-size: 20px;
  color: #404040;
  position: relative;
  top: 4px;
}

/* line 73, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.btn.disabled,
.btn:disabled {
  background-color: #ebebeb;
  color: #808080;
  opacity: 1 !important;
}

/* width */
/* line 81, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
::-webkit-scrollbar {
  width: 10px;
  position: relative;
  left: 50px;
}

/* Track */
/* line 88, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
::-webkit-scrollbar-track {
  background: #bfe1e3;
  border-radius: 15px;
}

/* Handle */
/* line 94, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
::-webkit-scrollbar-thumb {
  background: #008991;
  border-radius: 15px;
}

/* Handle on hover */
/* line 100, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
::-webkit-scrollbar-thumb:hover {
  background: #008991;
  border-radius: 15px;
}

/* line 105, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.text_decoration_underline {
  text-decoration: underline;
}

/* line 109, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.text_align_center {
  text-align: center;
}

/* line 113, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.text_color_green {
  color: #008991;
}

/* line 117, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.text_color_grey {
  color: #404040;
}

/* line 121, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.text_color_grey_2 {
  color: #808080;
}
.text_color_green_2 {
  color:  #007461;
}

.text_color_red {
  color: #FF0000;
}

/* line 125, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.text_bold_400 {
  font-weight: 400;
}

/* line 129, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.text_bold_500 {
  font-weight: 500;
}

/* line 133, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.text_bold_600 {
  font-weight: 600;
}

/* line 137, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.text_bold_700 {
  font-weight: 700;
}

/* line 141, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.text_bold_800 {
  font-weight: 800;
}

/* line 145, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.text_size_13 {
  font-size: 0.8em;
}

/* line 149, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.text_size_16 {
  font-size: 1em;
}

/* line 153, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.text_size_18 {
  font-size: 1.2em;
}

/* line 157, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.text_size_20 {
  font-size: 1.4em;
}

/* line 161, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.text_size_30 {
  font-size: 1.85em;
}

/* line 165, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.text_size_40 {
  font-size: 2.5em;
}

/* line 170, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.container input {
  padding: 30px 60px 5px 10px;
  border: 1px solid #707070;
  margin-bottom: 10px !important;
  background-color: transparent;
  font-size: 0.88em;
}

/* line 178, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.container .bloc_profil_background {
  background-color: #fff;
  padding: 35px 50px 35px 50px !important;
  border-radius: 15px;
}

/* line 184, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.container input:focus {
  background: transparent;
}

/* line 189, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.container .decoration_input {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 100%;
  transform: translateY(-75%);
  left: 20px;
  transition: 0.4s;
  color: #404040;
}

/* line 198, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.container .decoration_input img {
  margin-right: 5px;
}

/* line 203, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.container .decoration_input_focus {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 8px;
  transform: none;
  font-size: 0.7em !important;
  font-weight: 700 !important;
  transition: 0.4s;
  color: #008991 !important;
}

/* line 213, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.container .decoration_input_focus img {
  margin-right: 5px;
}

/* line 218, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.container .form-control:focus {
  border: #008991 2px solid;
}

/* line 222, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.container .input_password {
  position: relative;
}

/* line 225, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.container .input_password .icon_view {
  position: absolute;
  z-index: 9999;
  top: 50%;
  left: 100%;
  transform: translate(-200%, -70%);
}

/* line 233, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.container .input_password .icon_view:hover {
  cursor: pointer;
}

/* line 239, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.container_index_page {
  max-width: 1700px;
  width: 85%;
  margin: auto;
}

/* line 249, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
header {
  width: 85%;
  max-width: 1800px;
  padding: 25px 0;
  display: flex !important;
  justify-content: space-between;
  align-items: center;
  margin: auto;
  flex: 1;
  min-height: 115px;
  max-height: 115px;
}

/* line 261, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
header .container_right {
  display: flex;
  column-gap: 5rem;
  text-align: center;
}

/* line 266, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
header .container_right .navigation_mobile {
  display: none;
}

/* line 270, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
header .container_right .navigation_desktop {
  display: block;
  display: flex;
  column-gap: 5rem;
  text-align: center;
}

/* line 277, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
header .container_right .navigation_desktop_two {
  column-gap: 5rem;
  text-align: center;
  display: block;
  display: flex;
  flex-direction: column;
}

/* line 285, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
header .container_right .nav-tabs {
  border-bottom: none;
}

/* line 288, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
header .container_right .nav-tabs .dropdown-toggle {
  position: relative;
}

/* line 291, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
header .container_right .nav-tabs .dropdown-toggle .img_expand_language {
  position: absolute;
  top: 3px;
  left: 34px;
}

/* line 298, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
header .container_right .nav-tabs .dropdown-menu {
  top: 20px !important;
  left: 27px !important;
  z-index: 10001;
  border: none;
  border-top-left-radius: 8px !important;
  border-top-right-radius: 8px !important;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}

/* line 309, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
header .container_right .nav-tabs .dropdown-item {
  display: flex;
  justify-content: center;
  align-items: center;
  column-gap: 10px;
  padding: 15px 0;
}

/* line 318, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
header .container_right .nav-tabs .dropdown-item.active,
header .container_right .nav-tabs .dropdown-item:active {
  color: #404040;
  background-color: #008991;
}

/* line 325, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
header .container_right .nav-tabs .dropdown-toggle #current_langue_img {
  width: 32px;
  height: 32px;
}

/* line 332, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
header .container_right .dropdown-toggle::after {
  display: none;
}

/* line 337, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
header .nav-link {
  padding: 0 !important;
  font-size: 1.25em;
  color: #404040;
  position: relative;
}

/* line 344, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
header a {
  text-decoration: none;
}

/* line 348, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
header a:hover {
  color: #404040;
  cursor: pointer;
  text-shadow: 0px 0px 1px black;
  background: transparent !important;
}

/* line 356, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.dropdown-item:focus,
.dropdown-item:hover {
  background-color: transparent !important;
}

/* line 361, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.navigation_absolute_mobile {
  position: absolute;
  width: 100%;
  z-index: 10000;
  height: 100vh;
  background-color: #ebebeb;
  left: -100%;
  top: 115px;
  transition: 1s ease;
}

/* line 371, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.navigation_absolute_mobile .nav_link {
  width: 85%;
  margin: auto;
}

/* line 374, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.navigation_absolute_mobile .nav_link .dropdown-item {
  padding: 15px 0;
}

/* line 377, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.navigation_absolute_mobile .nav_link .dropdown-item:hover {
  color: #008991;
}

/* line 380, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.navigation_absolute_mobile .nav_link .dropdown-item:focus,
.navigation_absolute_mobile .nav_link .dropdown-item:hover {
  background-color: transparent !important;
}

/* line 384, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.navigation_absolute_mobile .nav_link .dropdown-item.active,
.navigation_absolute_mobile .nav_link .dropdown-item:active {
  color: #008991;
  background-color: transparent !important;
}

/* line 392, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.show_burger_menu {
  left: 0;
  transition: 1s ease;
}

/* line 397, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.input_general {
  padding-left: 20px !important;
}

/* line 401, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.btn_action_cta {
  width:100%;
  height: 56px;
  top: 96px;
  left: 20px;
  border-radius: 28.5px !important;
  padding-top: 16px;
  padding-right: 183px;
  padding-bottom: 16px;
  padding-left: 183px;
  gap: 10px;
  background-color:#007461;
  color: #fff;
}

/* line 408, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.btn_action_cta_profil {
  width: 100%;
  padding: 18px 0 !important;
  background-color: #008991;
  color: #fff;
}

/* line 419, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
footer {
  background-color: #333333;
  padding: 30px 0;
  display: flex !important;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  position: relative;
  z-index: 1000;
  flex: 1;
  max-height: 150px;
}

/* line 432, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
footer #img_illustration {
  position: absolute;
  top: 100%;
  left: 13%;
  transform: translateY(-100%);
  width: 17vw;
  max-width: 350px;
}

/* line 441, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
footer #img_ca_logo {
  position: absolute;
  top: 50%;
  left: 20%;
  width: 5vw;
  max-width: 96px;
}

/* line 449, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
footer #img_app_logo {
  position: absolute;
  top: 60%;
  left: 25%;
  width: 5vw;
  max-width: 96px;
}

/* line 457, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
footer .text_footer {
  color: #fff;
  font-size: 16px;
  text-align: center;
}

/* line 467, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.container_page {
  display: flex;
  flex-direction: column;
  height: 100%;
}

/* line 473, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.container_page .content {
  z-index: 9999;
  position: relative;
  flex: 6;
  background-image: url("../img/asset_Illustration_Building.svg");
  background-position: 50% 102%;
  background-repeat: no-repeat;
  background-size: inherit;
  padding-bottom: 50px;
}

/* line 483, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.container_page .content .container {
  position: relative;
  height: 100%;
}

/* line 487, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.container_page .content .container .container_phone_illustration {
  position: absolute;
  z-index: 8888;
  bottom: -50px;
  transform: translateX(-100%);
  left: 10%;
}

/* line 496, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.container_page .content .container {
/*max-width: 1800px;*/
  position: relative;
  height: 100%;
}

/* line 501, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.container_page .content .container .container_phone_illustration {
  position: absolute;
  z-index: 8888;
  bottom: -40px;
  transform: translateX(-100%);
  left: 10%;
}

/* line 510, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.container_page .content .container_faq_profil {
  max-width: 1800px;
  position: relative;
  height: 100%;
  margin: auto;
}

/* line 516, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.container_page .content .container_faq_profil .container_phone_illustration {
  position: absolute;
  z-index: 8888;
  bottom: -40px;
  transform: translateX(-100%);
  left: 10%;
}

/* line 530, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.container_bloc_connexion {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  position: relative;
  z-index: 9999;
}

/* line 538, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.container_bloc_connexion .bloc_connexion {
  background-color: #fff;
  padding: 53px 65px 15px 65px !important;
  border-radius: 15px;
  max-width: 500px;
  height: 100%;
  margin: 10px 0 80px 0;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

/* line 550, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.container_bloc_connexion .bloc_connexion .bloc-top label {
  font-size: 0.88em;
  font-weight: 600;
  color: #808080;
}

/* line 556, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.container_bloc_connexion .bloc_connexion .bloc-top input {
  font-size: 0.88em;
}

/* line 560, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.container_bloc_connexion .bloc_connexion .bloc-top .bloc_forget_password {
  position: relative;
  top: -12.5px;
}

/* line 568, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.bloc-top .password_info_validation {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  position: relative;
  top: -10px;
}

/* line 580, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.container_bloc_create_account {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  position: relative;
  z-index: 9999;
}

/* line 588, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.container_bloc_create_account .bloc_create_account {
  background-color: #fff;
  padding: 53px 65px 15px 65px !important;
  max-width: 500px;
  border-radius: 15px;
  height: 100%;
  margin: 10px 0 80px 0;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

/* line 601, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.container_bloc_create_account .bloc_create_account .bloc-top label {
  font-size: 0.88em;
  font-weight: 600;
  color: #808080;
}

/* line 607, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.container_bloc_create_account .bloc_create_account .bloc-top input {
  font-size: 0.88em;
}

/* line 611, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.container_bloc_create_account .bloc_create_account .bloc-top .bloc_forget_password {
  position: relative;
  top: -12.5px;
}

/* line 623, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.container_bloc_verif_account {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  height: 75%;
  position: relative;
  z-index: 9999;
}

/* line 631, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.container_bloc_verif_account .bloc_verif_account {
  max-width: 500px;
  background-color: #fff;
  padding: 53px 65px 25px 65px !important;
  border-radius: 15px;
  margin: 10px 0 80px 0;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

/* line 643, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.container_bloc_verif_account .bloc_verif_account .bloc-top .container_img_mail {
  text-align: center;
  margin-top: 3em;
}

/* line 648, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.container_bloc_verif_account .bloc_verif_account .bloc-top .container_info_bloc_verif_account {
  padding: 0 15px;
}

/* line 651, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.container_bloc_verif_account .bloc_verif_account .bloc-top .container_info_bloc_verif_account p {
  position: relative;
  top: 25px;
}

/* line 664, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.container_bloc_mdp_forgot {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  position: relative;
  z-index: 9999;
}

/* line 672, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.container_bloc_mdp_forgot .bloc_mdp_forgot {
  max-width: 500px;
  background-color: #fff;
  padding: 53px 65px 15px 65px !important;
  border-radius: 15px;
  margin: 10px 0 80px 0;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

/* line 684, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.container_bloc_mdp_forgot label {
  font-size: 0.88em;
  font-weight: 600;
  color: #808080 !important;
}

/* line 690, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.container_bloc_mdp_forgot input {
  font-size: 0.88em;
}

/* line 699, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.container_bloc_update_password {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  position: relative;
  z-index: 9999;
}

/* line 707, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.container_bloc_update_password .bloc_update_password {
  max-width: 500px;
  background-color: #fff;
  padding: 53px 65px 15px 65px !important;
  border-radius: 15px;
  height: 100%;
  margin: 10px 0 80px 0;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

/* line 718, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.container_bloc_update_password .bloc_update_password label {
  font-size: 0.88em;
  font-weight: 600;
  color: #808080;
}

/* line 732, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.container_bloc_profil {
  max-width: 1700px;
  width: 85%;
  margin: 10px auto 0 auto;
  display: flex;
  column-gap: 20px;
  padding-bottom: 50px;
}

/* line 740, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.container_bloc_profil input {
  padding: 30px 60px 5px 10px;
  border: 1px solid #707070;
  margin-bottom: 10px !important;
  background-color: transparent;
  font-size: 0.88em;
}

/* line 748, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.container_bloc_profil .bloc_profil_background {
  background-color: #fff;
  padding: 35px 50px 35px 50px !important;
  border-radius: 15px;
}

/* line 754, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.container_bloc_profil input:focus {
  background: transparent;
}

/* line 759, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.container_bloc_profil .decoration_input {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 100%;
  transform: translateY(-75%);
  left: 20px;
  transition: 0.4s;
  color: #404040;
}

/* line 768, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.container_bloc_profil .decoration_input img {
  margin-right: 5px;
}

/* line 773, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.container_bloc_profil .decoration_input_focus {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 8px;
  transform: none;
  font-size: 0.7em !important;
  font-weight: 700 !important;
  transition: 0.4s;
  color: #008991 !important;
}

/* line 783, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.container_bloc_profil .decoration_input_focus img {
  margin-right: 5px;
}

/* line 788, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.container_bloc_profil .form-control:focus {
  border: #008991 2px solid;
}

/* line 792, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.container_bloc_profil .input_password {
  position: relative;
}

/* line 795, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.container_bloc_profil .input_password .icon_view {
  position: absolute;
  z-index: 9999;
  top: 50%;
  left: 100%;
  transform: translate(-200%, -70%);
}

/* line 803, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.container_bloc_profil .input_password .icon_view:hover {
  cursor: pointer;
}

/* line 808, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.container_bloc_profil .bloc_profil_left {
  position: relative;
  z-index: 9999;
  /* On mouse-over, add a grey background color */
  /* When the radio button is checked, add a blue background */
  /* Create the indicator (the dot/circle - hidden when not checked) */
  /* Show the indicator (dot/circle) when checked */
  /* Style the indicator (dot/circle) */
}

/* line 812, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.container_bloc_profil .bloc_profil_left .container_change_email,
#btn_cancel_email_perso, #btn_save_email_perso
{
  display: none;
}

.btn_cancel_email_perso {
  margin-left: 10px;
  width: 50%;
  border-radius: 28.5px;
  border-color: #007461 ;
}
.btn_save_email_perso{
  width: 50%;
}

.btn_save_email_perso-activated{
  border-color: #007461;
  background-color: white;
  color:  #007461;
}

.bloc-button{
  display: flex;
  justify-content: space-around;
  width: 100%;
  height: 56px;
}

/* line 815, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.container_bloc_profil .bloc_profil_left .container_change_email label.decoration {
  font-size: 0.88em;
  font-weight: 600;
  color: #808080;
}

/* line 822, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.container_bloc_profil .bloc_profil_left .container_change_email .container {
  display: block;
  position: relative;
  padding-left: 40px;
  padding-bottom: 0;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 835, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.container_bloc_profil .bloc_profil_left .container_change_email .container input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

/* line 844, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.container_bloc_profil .bloc_profil_left .container_change_email .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 25px;
  width: 25px;
  border-radius: 5px;
}

/* line 854, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.container_bloc_profil .bloc_profil_left .container_change_email .container:hover input ~ .checkmark {
  background-color: #ccc;
}

/* line 859, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.container_bloc_profil .bloc_profil_left .container_change_email .container input:checked ~ .checkmark {
  background-color: #008991;
}

/* line 864, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.container_bloc_profil .bloc_profil_left .container_change_email .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* line 871, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.container_bloc_profil .bloc_profil_left .container_change_email .container input:checked ~ .checkmark:after {
  display: block;
}

/* line 876, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.container_bloc_profil .bloc_profil_left .container_change_email .container .checkmark:after {
  left: 7px;
  top: 3px;
  width: 8px;
  height: 13px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* line 889, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.container_bloc_profil .bloc_profil_left .input-checkbox {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 25px;
  width: 25px;
  z-index: 1000;
}

/* line 898, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.container_bloc_profil .bloc_profil_left .form-check {
  position: relative;
}

/* line 901, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.container_bloc_profil .bloc_profil_left .form-check .form-check-label {
  margin-left: 17.5px;
}

/* line 906, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.container_bloc_profil .bloc_profil_left .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 25px;
  width: 25px;
  background-color: #fff;
  border-radius: 50%;
  z-index: 999;
  border: 1px solid #707070;
}

/* line 919, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.container_bloc_profil .bloc_profil_left .form-check:hover input ~ .checkmark {
  background-color: #ccc;
}

/* line 924, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.container_bloc_profil .bloc_profil_left .form-check input:checked ~ .checkmark {
  background-color: #008991;
}

/* line 929, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.container_bloc_profil .bloc_profil_left .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* line 936, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.container_bloc_profil .bloc_profil_left .form-check input:checked ~ .checkmark:after {
  display: block;
}

/* line 941, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.container_bloc_profil .bloc_profil_left .form-check .checkmark:after {
  top: 8px;
  left: 7px;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: white;
}

/* line 950, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
#container_update_ok {
  display: none;
}

/* line 955, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.container_bloc_profil .bloc_profil_right {
  position: relative;
  z-index: 9999;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  row-gap: 20px;
}

/* line 963, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.container_bloc_profil .bloc_profil_right .bloc_profil_right_top {
  flex: 1;
}

/* line 967, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.container_bloc_profil .bloc_profil_right .bloc_profil_right_bottom {
  flex: 2;
  row-gap: 20px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

/* line 974, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.container_bloc_profil .bloc_profil_right .bloc_profil_right_bottom .content_bottom_right {
  row-gap: 20px;
  display: flex;
  flex-direction: column;
  max-height: 500px;
  overflow-y: auto;
}

/* line 981, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.container_bloc_profil .bloc_profil_right .bloc_profil_right_bottom .content_bottom_right .item_card_bloc_bottom {
  display: flex;
  column-gap: 15px;
}

.container_bloc_profil .bloc_profil_right .bloc_profil_right_bottom .content_bottom_right .item_card_bloc_bottom:hover {
  cursor: pointer;
}

/* line 985, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.container_bloc_profil .bloc_profil_right .bloc_profil_right_bottom .content_bottom_right .item_card_bloc_bottom .bloc_img img {
  border-radius: 15px;
}

/* line 993, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.container_bloc_profil .bloc_profil_right_second {
  display: none;
}

/* line 996, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.container_bloc_profil .bloc_profil_right_second .container_bloc_update_password {
  justify-content: flex-start;
}

/* line 999, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.container_bloc_profil .bloc_profil_right_second .container_bloc_update_password .bloc_update_password {
  margin: 0 0 80px 0;
  padding: 35px !important;
  max-width: inherit;
}

/* line 1007, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
button {
  cursor: pointer;
}

/* line 1019, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.container_bloc_faq {
  position: relative;
  z-index: 9999;
  max-width: 1400px;
  width: 85%;
  margin: 10px auto 0 auto;
  display: flex;
  height: 100%;
  column-gap: 20px;
  padding-bottom: 50px;
}

/* line 1030, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.container_bloc_faq .content_faq_nav {
  position: sticky;
  top: 20px;
}

/* line 1035, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.container_bloc_faq .bloc_faq_background {
  background-color: #fff;
  padding: 35px 50px 35px 50px !important;
  border-radius: 15px;
}

/* line 1041, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.container_bloc_faq .container-faq-nav {
  position: relative;
}

/* line 1047, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.container_bloc_faq .container-faq-content #accordion h2 {
  word-wrap: break-word;
}

/* line 1053, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.container_bloc_faq .card {
  background-color: #ebebeb;
  margin-bottom: 25px;
  border: none;
  border-radius: 4px;
}

/* line 1059, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.container_bloc_faq .card .card-header {
  border-bottom: none;
  background-color: transparent;
}

/* line 1064, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.container_bloc_faq .card .card-header h5 {
  background-image: url("../images/asset_icon_expand more_FAQ.svg");
  background-repeat: no-repeat;
  background-position: right;
}

/* line 1069, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.container_bloc_faq .card .card-header h5 button {
  font-size: 1em;
  font-weight: 700;
  padding-right: 30px;
  text-align: justify;
  width: 100%;
  background-color: transparent;
  white-space: normal !important;
  word-wrap: break-word;
}

/* line 1081, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.container_bloc_faq .card.active .card-header {
  background-color: #008991;
}

/* line 1084, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.container_bloc_faq .card.active .card-header h5 {
  background-image: url("../images/asset_icon_expand less_FAQ.svg");
}

/* line 1088, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.container_bloc_faq .card.active .card-header button {
  color: #ffffff;
}

/* line 1099, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.container_bloc_faq .list-group-item {
  border-left: 3px solid #ebebeb;
  border-bottom: none;
  border-top: none;
  border-right: none;
}

/* line 1106, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.container_bloc_faq .list-group-item.active {
  background-color: transparent !important;
  color: #404040;
  border-color: #82b600;
  font-weight: 700;
}

/* line 1113, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.container_bloc_faq .list-group-item:last-child {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 1118, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
.container_bloc_faq .list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

#main_logo {
  cursor: pointer;
}

@media (max-width: 1600px) {
  /* line 1145, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  .container_page .content .container_bloc_connexion h1 {
    font-size: 2em;
  }
  /* line 1149, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  .container_page .content .container_bloc_connexion p {
    font-size: 0.9em;
    margin-top: 1.2em !important;
    margin-bottom: 1.2em !important;
  }
  /* line 1155, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  .container_page .content .container_bloc_connexion .bloc_connexion {
    margin-bottom: 0;
  }
  /* line 1159, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  .container_page .content .container_bloc_connexion .bloc_connexion .bloc-bottom span,
  .container_page .content .container_bloc_connexion .bloc_connexion .bloc-bottom a {
    font-size: 0.9em;
  }
  /* line 1175, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  .container_page .content .container_bloc_verif_account h1 {
    font-size: 2em;
  }
  /* line 1179, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  .container_page .content .container_bloc_verif_account p {
    font-size: 0.9em !important;
    margin-top: 1.2em !important;
    margin-bottom: 1.2em !important;
  }
  /* line 1186, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  .container_page .content .container_bloc_verif_account .bloc_verif_account {
    margin-bottom: 0;
  }
  /* line 1189, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  .container_page .content .container_bloc_verif_account .bloc_verif_account .container_img_mail {
    margin-top: 6em !important;
  }
  /* line 1194, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  .container_page .content .container_bloc_verif_account .bloc_verif_account .bloc-bottom span,
  .container_page .content .container_bloc_verif_account .bloc_verif_account .bloc-bottom a {
    font-size: 0.9em;
  }
  /* line 1211, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  .container_page .content .container_bloc_update_password h1 {
    font-size: 2em;
  }
  /* line 1215, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  .container_page .content .container_bloc_update_password p {
    font-size: 0.9em;
    margin-top: 1.2em !important;
    margin-bottom: 1.2em !important;
  }
  /* line 1221, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  .container_page .content .container_bloc_update_password .bloc_update_password {
    margin-bottom: 0;
  }
  /* line 1225, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  .container_page .content .container_bloc_update_password .bloc_update_password .bloc-bottom span,
  .container_page .content .container_bloc_update_password .bloc_update_password .bloc-bottom a {
    font-size: 0.9em;
  }
  /* line 1241, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  .container_page .content .container_bloc_mdp_forgot h1 {
    font-size: 2em;
  }
  /* line 1245, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  .container_page .content .container_bloc_mdp_forgot p {
    font-size: 0.9em;
    margin-top: 1.2em !important;
    margin-bottom: 1.2em !important;
  }
  /* line 1251, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  .container_page .content .container_bloc_mdp_forgot .bloc_mdp_forgot {
    margin-bottom: 0;
  }
  /* line 1255, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  .container_page .content .container_bloc_mdp_forgot .bloc_mdp_forgot .bloc-bottom span,
  .container_page .content .container_bloc_mdp_forgot .bloc_mdp_forgot .bloc-bottom a {
    font-size: 0.9em;
  }
  /* line 1271, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  .container_page .content .container_bloc_create_account h1 {
    font-size: 2em;
  }
  /* line 1275, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  .container_page .content .container_bloc_create_account p {
    font-size: 0.9em;
    margin-top: 1.2em !important;
    margin-bottom: 1.2em !important;
  }
  /* line 1281, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  .container_page .content .container_bloc_create_account .bloc_create_account {
    margin-bottom: 0;
  }
  /* line 1285, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  .container_page .content .container_bloc_create_account .bloc_create_account .bloc-bottom span,
  .container_page .content .container_bloc_create_account .bloc_create_account .bloc-bottom a {
    font-size: 0.9em;
  }
  /* line 1297, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  #container_bloc_update_password_profil {
    height: 100% !important;
  }
  /* line 1300, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  #container_bloc_update_password_profil .bloc_update_password {
    margin-bottom: 0 !important;
  }
  /* line 1307, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  .profil_page_specific .content .container_bloc_profil {
    padding-bottom: 0;
  }
  /* line 1311, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  .profil_page_specific .content .container_bloc_faq {
    padding-bottom: 0;
  }
}

@media (max-width: 1400px) {
  /* line 1320, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  .container .decoration_input_focus {
    font-size: 0.5em !important;
    top: 2px !important;
  }
  /* line 1324, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  .container_bloc_profil .decoration_input_focus {
    font-size: 0.5em !important;
    top: 2px !important;
  }
  /* line 1337, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  .container_page .content .container_bloc_connexion h1 {
    font-size: 1.5em;
  }
  /* line 1342, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  .container_page .content .container_bloc_connexion .bloc_connexion {
    padding: 20px 35px 20px 35px !important;
    margin-bottom: 0;
    margin-top: 0 !important;
  }
  /* line 1347, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  .container_page .content .container_bloc_connexion .bloc_connexion label {
    font-size: 0.75em;
  }
  /* line 1351, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  .container_page .content .container_bloc_connexion .bloc_connexion input {
    padding: 10px 60px 5px 10px;
  }
  /* line 1355, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  .container_page .content .container_bloc_connexion .bloc_connexion .bloc_btn_action_cta {
    margin-top: 0 !important;
  }
  /* line 1370, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  .container_page .content .container_bloc_verif_account h1 {
    font-size: 1.5em;
  }
  /* line 1374, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  .container_page .content .container_bloc_verif_account p {
    font-size: 0.9em !important;
    margin-top: 1em !important;
    margin-bottom: 1em !important;
  }
  /* line 1381, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  .container_page .content .container_bloc_verif_account .bloc_verif_account {
    padding: 20px 35px 20px 35px !important;
    margin-bottom: 0;
    margin-top: 0 !important;
  }
  /* line 1386, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  .container_page .content .container_bloc_verif_account .bloc_verif_account .container_img_mail {
    margin-top: 2em !important;
  }
  /* line 1390, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  .container_page .content .container_bloc_verif_account .bloc_verif_account label {
    font-size: 0.75em;
  }
  /* line 1394, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  .container_page .content .container_bloc_verif_account .bloc_verif_account input {
    padding: 10px 60px 5px 10px;
  }
  /* line 1411, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  .container_page .content .container_bloc_update_password h1 {
    font-size: 1.5em;
    margin-bottom: 1em !important;
  }
  /* line 1416, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  .container_page .content .container_bloc_update_password p {
    font-size: 0.9em !important;
    margin-top: 1em !important;
    margin-bottom: 1em !important;
  }
  /* line 1422, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  .container_page .content .container_bloc_update_password .bloc_update_password {
    padding: 20px 35px 20px 35px !important;
    margin-bottom: 0;
    margin-top: 0 !important;
  }
  /* line 1427, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  .container_page .content .container_bloc_update_password .bloc_update_password label {
    font-size: 0.75em;
  }
  /* line 1431, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  .container_page .content .container_bloc_update_password .bloc_update_password input {
    padding: 10px 60px 5px 10px;
  }
  /* line 1436, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  .container_page .content .container_bloc_update_password .bloc_update_password .bloc_btn_action_cta {
    margin-top: 0 !important;
  }
  /* line 1451, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  .container_page .content .container_bloc_mdp_forgot h1 {
    font-size: 1.5em;
  }
  /* line 1455, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  .container_page .content .container_bloc_mdp_forgot p {
    font-size: 0.9em !important;
    margin-top: 1em !important;
    margin-bottom: 1em !important;
  }
  /* line 1461, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  .container_page .content .container_bloc_mdp_forgot .bloc_mdp_forgot {
    padding: 20px 35px 20px 35px !important;
    margin-bottom: 0;
    margin-top: 0 !important;
  }
  /* line 1466, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  .container_page .content .container_bloc_mdp_forgot .bloc_mdp_forgot label {
    font-size: 0.75em;
  }
  /* line 1470, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  .container_page .content .container_bloc_mdp_forgot .bloc_mdp_forgot input {
    padding: 10px 60px 5px 10px;
  }
  /* line 1475, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  .container_page .content .container_bloc_mdp_forgot .bloc_mdp_forgot .bloc_btn_action_cta {
    margin-top: 0 !important;
  }
  /* line 1490, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  .container_page .content .container_bloc_create_account h1 {
    font-size: 1.5em;
  }
  /* line 1494, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  .container_page .content .container_bloc_create_account p {
    font-size: 0.9em !important;
    margin-top: 1em !important;
    margin-bottom: 1em !important;
  }
  /* line 1500, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  .container_page .content .container_bloc_create_account .bloc_create_account {
    padding: 20px 35px 20px 35px !important;
    margin-bottom: 0;
    margin-top: 0 !important;
  }
  /* line 1505, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  .container_page .content .container_bloc_create_account .bloc_create_account label {
    font-size: 0.75em;
  }
  /* line 1509, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  .container_page .content .container_bloc_create_account .bloc_create_account input {
    padding: 10px 60px 5px 10px;
  }
  /* line 1514, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  .container_page .content .container_bloc_create_account .bloc_create_account .bloc_btn_action_cta {
    margin-top: 0 !important;
  }
  /* line 1528, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  .container_page .content .create_profil_page h2 {
    font-size: 1.5em;
    margin-bottom: 0.5rem !important;
  }
  /* line 1533, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  .container_page .content .create_profil_page p, .container_page .content .create_profil_page span, .container_page .content .create_profil_page label {
    font-size: 0.9em;
  }
  /* line 1537, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  .container_page .content .create_profil_page .item_card_bloc_bottom p {
    margin-top: 0 !important;
  }
  /* line 1541, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  .container_page .content .create_profil_page p {
    margin-top: 0.8em !important;
    margin-bottom: 0.8em !important;
  }
  /* line 1546, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  .container_page .content .create_profil_page input {
    padding: 10px 60px 5px 10px;
  }
  /* line 1550, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  .container_page .content .create_profil_page .container_change_email > div label {
    font-size: 0.75em;
  }
  /* line 1555, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  .container_page .content .create_profil_page .bloc_btn_action_cta {
    margin-top: 0 !important;
  }
  /* line 1569, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  .container_page .content .container_faq_profil .content_faq_nav a {
    font-size: 0.9em !important;
  }
  /* line 1573, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  .container_page .content .container_faq_profil h2 {
    font-size: 1.5em;
    margin-bottom: 1em !important;
  }
  /* line 1578, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  .container_page .content .container_faq_profil p {
    font-size: 0.9em !important;
    margin-top: 1em !important;
    margin-bottom: 1em !important;
  }
  /* line 1586, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  .container_page .content .container_faq_profil .container-faq-content h5 {
    font-size: 1.2em;
  }
  /* line 1590, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  .container_page .content .container_faq_profil .container-faq-content .card-body {
    font-size: 0.9em;
  }
  /* line 1603, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  #container_bloc_update_password_profil {
    height: 100% !important;
  }
  /* line 1606, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  #container_bloc_update_password_profil .bloc_update_password {
    margin-bottom: 0 !important;
  }
  /* line 1613, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  .profil_page_specific .content .container_bloc_profil {
    padding-bottom: 0;
  }
  /* line 1617, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  .profil_page_specific .content .container_bloc_faq {
    padding-bottom: 0;
  }
}

@media (max-width: 1240px) {
  /* line 1631, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  header .container_right {
    display: flex;
    text-align: center;
  }
  /* line 1641, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  .container_bloc_verif_account .bloc_verif_account {
    padding: 53px 65px !important;
  }
  /* line 1646, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  .container_bloc_verif_account .bloc_verif_account .bloc-top .container_img_mail {
    margin-top: 5em;
  }
}

@media (max-width: 1200px) {
  /* line 1660, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  .container_bloc_profil {
    flex-direction: column;
    row-gap: 20px;
  }
  /* line 1664, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  .container_bloc_profil .container_bloc_update_password {
    display: inherit;
  }
}

@media (max-width: 992px) {
  /* line 1676, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  .container_bloc_connexion .bloc_connexion {
    margin: 25px 0;
  }
  /* line 1686, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  .container_bloc_create_account .bloc_create_account {
    margin: 25px 0;
  }
  /* line 1696, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  .container_bloc_mdp_forgot .bloc_mdp_forgot {
    margin: 25px 0;
  }
  /* line 1706, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  .container_bloc_update_password .bloc_update_password {
    margin: 25px 0;
  }
  /* line 1715, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  .container_bloc_profil {
    margin: 25px auto 0 auto;
  }
  /* line 1724, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  .container_bloc_verif_account .bloc_verif_account {
    margin: 25px 0;
  }
  /* line 1736, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  .container_bloc_faq .bloc_faq_background {
    background-color: #fff;
    padding: 35px 25px 35px 25px !important;
    border-radius: 15px;
  }
  /* line 1745, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  .container_bloc_faq .card .card-header h5 button {
    font-size: 1em;
  }

  .desc_app{
    font-weight: 400;
    text-color: gray;
    font-size: 16px;
    text-align: justify;
    padding-right: 10px;
  }
}

@media (max-width: 768px) {
  /* line 1759, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  header .container_right {
    column-gap: 1.5em;
  }
  /* line 1761, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  header .container_right .navigation_desktop, header .container_right .navigation_desktop_two {
    column-gap: 1.5em;
  }
  /* line 1771, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  .container_bloc_faq .container-faq-nav {
    display: none;
  }
  /* line 1778, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  .container_bloc_faq .card .card-header h5 button {
    font-size: 1em;
  }
}

@media (max-width: 576px) {
  /* line 1793, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  .decoration_input {
    font-size: 0.75em !important;
    word-wrap: break-word !important;
  }
  /* line 1798, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  .container {
    height: auto !important;
  }
  /* line 1806, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  header .container_right {
    display: flex;
    text-align: center;
  }
  /* line 1810, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  header .container_right .navigation_mobile {
    display: block;
  }
  /* line 1814, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  header .container_right .navigation_desktop, header .container_right .navigation_desktop_two {
    display: none;
  }
  /* line 1824, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  .container_bloc_connexion .bloc_connexion {
    padding: 53px 35px 15px 35px !important;
    height: auto;
  }
  /* line 1835, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  .container_bloc_create_account .bloc_create_account {
    padding: 53px 35px 15px 35px !important;
    height: auto;
  }
  /* line 1846, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  .container_bloc_verif_account .bloc_verif_account {
    padding: 53px 35px 53px 35px !important;
    height: auto;
  }
  /* line 1857, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  .container_bloc_mdp_forgot .bloc_mdp_forgot {
    padding: 53px 35px 15px 35px !important;
    height: auto;
  }
  /* line 1868, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  .container_bloc_update_password .bloc_update_password {
    padding: 53px 35px 15px 35px !important;
    height: auto;
  }
  /* line 1878, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  .container_bloc_profil {
    padding-bottom: 25px;
  }
  /* line 1881, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  .container_bloc_profil .bloc_profil_background {
    padding: 53px 35px 53px 35px !important;
    height: auto;
  }
  /* line 1891, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  .container_bloc_faq {
    padding-bottom: 25px;
  }
  /* line 1894, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  .container_bloc_faq .container-faq-nav {
    display: none;
  }
  /* line 1899, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  .container_bloc_faq .card .card-header {
    padding: 15px;
  }
  /* line 1903, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  .container_bloc_faq .card .card-header h5 button {
    font-size: 0.6em;
  }
  /* line 1909, ../wamp/www/authweb_maquette_html_v4/sass/style.scss */
  .container_bloc_faq .card .card-body {
    font-size: 0.8em;
    padding: 15px 15px 15px 15px;
  }
}

/*# sourceMappingURL=style.css.map */